Skip to content

Commit d6f5223

Browse files
committed
addressing @wasade request
1 parent fd0b879 commit d6f5223

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

qiita_pet/handlers/study_handlers/tests/test_base.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,21 +75,29 @@ def test_get(self):
7575
self.assertEqual(response.code, 200)
7676
self.assertEqual(response.body, exp)
7777

78+
# test error
79+
response = self.get('/study/tags/bla')
80+
self.assertEqual(response.code, 400)
81+
7882
def test_patch(self):
7983
arguments = {'op': 'replace', 'path': '/tags',
8084
'value[]': "['testA', 'testB']"}
8185
obs = self.patch('/study/tags/1', headers=self.header, data=arguments)
8286

8387
self.assertEqual(obs.code, 200)
8488
self.assertEqual(obs.body, '{"status": "success", "message": ""}')
85-
8689
# checking the tags were added
8790
response = self.get('/study/tags/1')
8891
exp = ('{"status": "success", "message": "", "tags": '
8992
'["[\'testA\', \'testB\']"]}')
9093
self.assertEqual(response.code, 200)
9194
self.assertEqual(response.body, exp)
9295

96+
arguments = {'op': 'replace', 'path': '/tags',
97+
'value[]': "['testA', 'testB']"}
98+
obs = self.patch('/study/tags/b', headers=self.header, data=arguments)
99+
self.assertEqual(obs.code, 400)
100+
93101

94102
if __name__ == "__main__":
95103
main()

0 commit comments

Comments
 (0)