def test_should_use_list_template(self, get):
     request = RequestFactory().get("/")
     request.session = {"tsuru_token": "admin"}
     expected = {"teste": "teste"}
     resource = Mock(url="url", data=expected)
     get.return_value = resource
     response = ListService.as_view()(request)
     self.assertEqual("services/list.html", response.template_name)
     self.assertDictEqual(expected, response.context_data['services'])
     get.assert_called_with(
         '{0}/services'.format(settings.TSURU_HOST),
         {'credentials': 'admin', 'type': 'type'})
 def test_should_use_list_template(self, get):
     request = RequestFactory().get("/")
     request.session = {"tsuru_token": "admin"}
     expected = {"teste": "teste"}
     resource = Mock(url="url", data=expected)
     get.return_value = resource
     response = ListService.as_view()(request)
     self.assertEqual("services/list.html", response.template_name)
     self.assertDictEqual(expected, response.context_data['services'])
     get.assert_called_with('{0}/services'.format(settings.TSURU_HOST), {
         'credentials': 'admin',
         'type': 'type'
     })
示例#3
0
    def test_should_use_list_template(self, get):
        request = RequestFactory().get("/")
        request.session = {"tsuru_token": "admin"}
        expected = {"teste": "teste"}

        response_mock = Mock(status_code=200)
        response_mock.json.return_value = expected
        get.return_value = response_mock

        response = ListService.as_view()(request)

        self.assertIn("services/list.html", response.template_name)
        self.assertDictEqual(expected, response.context_data['services'])

        url = '{}/services/instances'.format(settings.TSURU_HOST)
        get.assert_called_with(url, headers={'authorization': 'admin'})