示例#1
0
 def test_get_with_invalid_app_should_return_context_with_error(self, get):
     self.response_mock.status_code = 404
     self.response_mock.content = 'App not found'
     get.return_value = self.response_mock
     response = AppTeams().get(self.request, 'invalid-app')
     self.assertIn('errors', response.context_data.keys())
     self.assertEqual(self.response_mock.content,
                      response.context_data['errors'])
示例#2
0
 def setUp(self, get):
     self.factory = RequestFactory()
     self.request = self.factory.get('/')
     self.request.session = {'tsuru_token': 'tokentest'}
     self.app_name = 'app-teste'
     self.response_mock = Mock()
     self.response_mock.status_code = 200
     self.response_mock.content = '{}'
     get.return_value = self.response_mock
     self.response = AppTeams().get(self.request, self.app_name)
示例#3
0
 def test_get_sends_request_to_tsuru_with_args_expected(self, get):
     AppTeams().get(self.request, self.app_name)
     get.assert_called_with(
         '%s/apps/%s' % (settings.TSURU_HOST, self.app_name),
         headers={'authorization': self.request.session['tsuru_token']})