def test_should_return_empty_list_when_status_is_204(self, token_is_valid): token_is_valid.return_value = True url = '{}/deploys?skip=0&limit=20'.format(settings.TSURU_HOST) httpretty.register_uri(httpretty.GET, url, status=204) response = ListDeploy.as_view()(self.request) self.assertIn("deploys/list_deploys.html", response.template_name) self.assertListEqual([], response.context_data['deploys'])
def test_should_use_list_template(self, token_is_valid): token_is_valid.return_value = True url = '{}/deploys?skip=0&limit=20'.format(settings.TSURU_HOST) body = json.dumps(range(10000)) httpretty.register_uri(httpretty.GET, url, body=body, status=200) response = ListDeploy.as_view()(self.request) self.assertIn("deploys/list_deploys.html", response.template_name) self.assertIn('deploys', response.context_data.keys()) self.assertEqual(3, response.context_data["next"]) self.assertEqual(1, response.context_data["previous"])