Skip to content

Commit 5dc99c2

Browse files
committed
update test
1 parent a5440d2 commit 5dc99c2

File tree

1 file changed

+26
-32
lines changed

1 file changed

+26
-32
lines changed

tests/test_blob.py

Lines changed: 26 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -134,46 +134,40 @@ def test_complex():
134134

135135

136136
def test_insert_longblob():
137+
insert_64 = {'id': 1, 'data':
138+
np.rec.array(
139+
[[
140+
(
141+
np.array([[np.nan, 1., 1., 0., 1., 0., np.nan]]),
142+
np.array(['llllrrl'], dtype='<U7'),
143+
np.array(['ddddddd'], dtype='<U7'),
144+
np.array(['Stage 10'], dtype='<U8')
145+
)
146+
]],
147+
dtype=[('hits', 'O'), ('sides', 'O'), ('tasks', 'O'), ('stage', 'O')]
148+
)
149+
}
150+
schema.Longblob.insert1(insert_64)
151+
# assert (schema.Longblob & 'id=1').fetch1() == insert_64
152+
(schema.Longblob & 'id=1').delete()
153+
137154
query_32 = ("INSERT INTO djtest_test1.longblob (id, data) VALUES (1, "
138155
"X'6D596D00530200000001000000010000000400000068697473007369646573007461736B73007374"
139156
"616765004D000000410200000001000000070000000600000000000000000000000000F8FF00000000"
140157
"0000F03F000000000000F03F0000000000000000000000000000F03F00000000000000000000000000"
141158
"00F8FF230000004102000000010000000700000004000000000000006C006C006C006C00720072006C"
142159
"0023000000410200000001000000070000000400000000000000640064006400640064006400640025"
143160
"00000041020000000100000008000000040000000000000053007400610067006500200031003000')")
144-
query_64 = ("INSERT INTO djtest_test1.longblob (id, data) VALUES (2, "
161+
dj.conn().query(query_32).fetchall()
162+
assert (schema.Longblob & 'id=1').fetch1() == insert_64
163+
(schema.Longblob & 'id=1').delete()
164+
165+
query_64 = ("INSERT INTO djtest_test1.longblob (id, data) VALUES (1, "
145166
"X'646A300002060000000000000004000000000000000A01000104000000000000000A010002040000"
146167
"00000000000A01000304000000000000000A01000404000000000000000A0100050400000000000000"
147168
"0A010006')")
148-
insert_64 = {'id':3, 'data':{
149-
'stage': 'Stage 10',
150-
'tasks': 'ddddddd0',
151-
'sides': 'llllrrl',
152-
'hits': [np.nan,1.,1.,0.,1.,0.,np.nan]
153-
}
154-
}
155-
dj.conn().query(query_32).fetchall()
169+
156170
dj.conn().query(query_64).fetchall()
157-
schema.Longblob.insert1(insert_64)
158-
159-
query_32_fetch = {'id': 1, 'data':
160-
np.rec.array([[(
161-
np.array([[np.nan, 1., 1., 0., 1., 0., np.nan]]),
162-
np.array(['llllrrl'], dtype='<U7'),
163-
np.array(['ddddddd'], dtype='<U7'),
164-
np.array(['Stage 10'], dtype='<U8'))]],
165-
dtype=[('hits', 'O'), ('sides', 'O'), ('tasks', 'O'), ('stage', 'O')]
166-
)
167-
}
168-
query_64_fetch = {'id': 2, 'data': [1, 2, 3, 4, 5, 6]}
169-
insert_64_fetch = {'id':3, 'data':{
170-
'stage': 'Stage 10',
171-
'tasks': 'ddddddd0',
172-
'sides': 'llllrrl',
173-
'hits': [np.nan,1.,1.,0.,1.,0.,np.nan]
174-
}
175-
}
176-
177-
assert (schema.Longblob & 'id=1').fetch1() == query_32_fetch
178-
assert (schema.Longblob & 'id=2').fetch1() == query_64_fetch
179-
# assert (schema.Longblob & 'id=3').fetch1() == insert_64_fetch fails?????????
171+
query_64_fetch = {'id': 1, 'data': [1, 2, 3, 4, 5, 6]}
172+
assert (schema.Longblob & 'id=1').fetch1() == query_64_fetch
173+
(schema.Longblob & 'id=1').delete()

0 commit comments

Comments
 (0)