def test_should_return_expected_context(self, get):
     expected = [{"logs": "teste"}]
     response_mock = Mock()
     response_mock.json.return_value = expected
     get.return_value = response_mock
     response = AppLog().get(self.request, self.app_name)
     self.assertListEqual(expected, response.context_data['logs'])
Esempio n. 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 = '{}'
     self.response = AppLog().get(self.request, self.app_name)
    def test_expected_calls(self, get):
        AppLog().get(self.request, self.app_name)
        authorization = {
            'authorization': self.request.session.get('tsuru_token')
        }

        calls = []

        url = "{}/apps/{}".format(settings.TSURU_HOST, self.app_name)
        calls.append(call(url, headers=authorization))

        url = "{}/apps/{}/log?lines=100".format(settings.TSURU_HOST,
                                                self.app_name)
        calls.append(call(url, headers=authorization))

        self.assertEqual(calls, get.call_args_list)
Esempio n. 4
0
 def test_request_get_to_tsuru_with_args_expected(self, get):
     resource_mock = Mock()
     get.return_value = resource_mock
     AppLog().get(self.request, self.app_name)
     resource_mock.log.assert_called_with(lines=10)
 def setUp(self, get):
     self.request = RequestFactory().get("/")
     self.request.session = {'tsuru_token': 'tokentest'}
     self.app_name = 'app-teste'
     self.response = AppLog().get(self.request, self.app_name)