Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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)

AltStyle によって変換されたページ (->オリジナル) /