Skip to content

Commit 191b4e1

Browse files
committed
test for exception on failure
1 parent 9568266 commit 191b4e1

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

tests/test_jsonbin.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,15 @@ def test_get_record_id_single(self):
3030
self.assertEqual(ids, 1,)
3131

3232
def test_read_record(self):
33-
json_data = self.jb.read(TEST_BOX_ID, "5d80031fca4f06001791fb28")
33+
data = {"name": "first", "age": 25}
34+
box_id = TEST_BOX_ID + "_query"
35+
result = self.jb.write(data, box_id)
36+
record_id = self.jb.get_record_id(result)
37+
38+
json_data = self.jb.read(box_id, record_id)
3439
self.assertIsNotNone(json_data)
3540
self.assertFalse(isinstance(json_data, list))
36-
print(json_data)
41+
self.assertEqual(json_data["name"], data["name"])
3742

3843
def test_read_box(self):
3944
json_data = self.jb.read(TEST_BOX_ID)
@@ -144,8 +149,7 @@ def test_delete(self):
144149
json_data = self.jb.delete(TEST_BOX_ID, record_id)
145150
self.assertIsNotNone(json_data)
146151

147-
result = self.jb.read(TEST_BOX_ID, record_id)
148-
self.assertFalse(result)
152+
self.assertRaises(ValueError, self.jb.read, TEST_BOX_ID, record_id )
149153

150154
def test_delete_list(self):
151155
data = [{TEST_DATA_KEY_1: TEST_DATA_VALUE_1}, {TEST_DATA_KEY_2: TEST_DATA_VALUE_2}]
@@ -158,8 +162,7 @@ def test_delete_list(self):
158162
json_data = self.jb.delete(TEST_BOX_ID, record_ids)
159163
self.assertIsNotNone(json_data)
160164

161-
result = self.jb.read(TEST_BOX_ID, record_ids[0])
162-
self.assertFalse(result)
165+
self.assertRaises(ValueError, self.jb.read, TEST_BOX_ID, record_ids[0])
163166

164167

165168
if __name__ == '__main__':

0 commit comments

Comments
 (0)