コード例 #1
0
 def test_modify_cat_obj_with_invalid_token(self):
     cat_obj = self.create_cat_obj()
     response = self.modify_obj(
         url=self.detail_url,
         data=self.new_data,
         pk=cat_obj.pk,
         token=get_invalid_token_key(),
     )
     self.assertEqual(
         response.status_code, status.HTTP_401_UNAUTHORIZED,
         "#TCV-M03: Able to modify cat object with invalid token")
コード例 #2
0
 def test_modify_breed_obj_with_expired_token(self):
     breed_obj = self.create_breed_obj()
     response = self.modify_obj(
         url=self.detail_url,
         data=self.new_data,
         pk=breed_obj.pk,
         token=get_invalid_token_key(),
     )
     self.assertEqual(
         response.status_code, status.HTTP_401_UNAUTHORIZED,
         "#TBV-M02: Able to modify breed object with invalid token")
コード例 #3
0
 def test_partial_modify_cat_obj_with_invalid_token(self):
     cat_obj = self.create_cat_obj()
     self.data['name'] = "modify test name"
     response = self.partial_modify_obj(
         url=self.detail_url,
         data=self.data,
         pk=cat_obj.pk,
         token=get_invalid_token_key(),
     )
     self.assertEqual(
         response.status_code, status.HTTP_401_UNAUTHORIZED,
         "#TCV-P03: Able to partial_modify cat object with invalid token")
コード例 #4
0
ファイル: test_home_viewset.py プロジェクト: TkTioNG/catDB
 def test_partial_modify_home_obj_with_expired_token(self):
     home_obj = self.create_home_obj()
     self.data['name'] = "modify test name"
     response = self.partial_modify_obj(
         url=self.detail_url,
         data=self.data,
         pk=home_obj.pk,
         token=get_invalid_token_key(),
     )
     self.assertEqual(
         response.status_code, status.HTTP_401_UNAUTHORIZED,
         "#THV-P02: Able to partial_modify home object with expired token")
コード例 #5
0
 def test_add_cat_obj_with_invalid_token(self):
     num_of_obj = self.get_num_of_obj(self.list_url)
     response = self.add_obj(
         url=self.list_url,
         data=self.data,
         token=get_invalid_token_key(),
     )
     self.assertEqual(
         response.status_code, status.HTTP_401_UNAUTHORIZED,
         "#TCV-A03: Able to add cat object with invalid token")
     new_num_of_obj = self.get_num_of_obj(self.list_url)
     self.assertEqual(
         new_num_of_obj, num_of_obj,
         "#TCV-A03: Invalid object is accidentally added to total count")
コード例 #6
0
 def test_remove_cat_obj_with_invalid_token(self):
     cat_obj = self.create_cat_obj()
     num_of_obj = self.get_num_of_obj(self.list_url)
     response = self.remove_obj(
         url=self.detail_url,
         data=self.data,
         pk=cat_obj.pk,
         token=get_invalid_token_key(),
     )
     self.assertEqual(
         response.status_code, status.HTTP_401_UNAUTHORIZED,
         "#TCV-D03: Able to remove cat object with invalid token")
     new_num_of_obj = self.get_num_of_obj(self.list_url)
     self.assertEqual(
         new_num_of_obj, num_of_obj,
         "#TCV-D03: Total count of Cat object is unexpectedly reduced")