Пример #1
0
 def test_view_should_send_success_message(self, delete, success):
     delete.return_value = Mock(status_code=200)
     team_name = "avengers"
     user = "******"
     RemoveUser.as_view()(self.request, team=team_name,
                          user=user)
     success.assert_called_with(self.request, u'User successfully removed!')
Пример #2
0
 def test_view_should_send_error_message(self, delete, error):
     delete.return_value = Mock(status_code=403, text=u'error')
     team_name = "avengers"
     user = "******"
     RemoveUser.as_view()(self.request, team=team_name,
                          user=user)
     error.assert_called_with(self.request, u'error')
Пример #3
0
 def test_view(self, delete, error):
     team_name = "avengers"
     user = "******"
     response = RemoveUser.as_view()(self.request, team=team_name,
                                     user=user)
     self.assertEqual(302, response.status_code)
     url = reverse("team-info", args=[team_name])
     self.assertEqual(url, response.items()[1][1])
     url = "{0}/teams/{1}/{2}".format(settings.TSURU_HOST, team_name, user)
     headers = {"authorization": "admin"}
     delete.assert_called_with(url, headers=headers)