Example #1
0
 def setUp(self, get):
     self.request = RequestFactory().get("/")
     self.request.session = {"tsuru_token": "admin"}
     content = u"""[{"Name":"mymongo"},{"Name":"yourssql"}]"""
     m = Mock(status_code=200, content=content)
     m.json.return_value = json.loads(content)
     get.return_value = m
     self.response = ListDeploy.as_view()(self.request)
     self.response_mock = Mock()
 def setUp(self, get):
     self.request = RequestFactory().get("/")
     self.request.session = {"tsuru_token": "admin"}
     content = u"""[{"Name":"mymongo"},{"Name":"yourssql"}]"""
     m = Mock(status_code=200, content=content)
     m.json.return_value = json.loads(content)
     get.return_value = m
     self.response = ListDeploy.as_view()(self.request)
     self.response_mock = Mock()
 def test_should_return_empty_list_when_status_is_204(self, get):
     content = u"""[{"Name":"mymongo"},{"Name":"yourssql"}]"""
     m = Mock(status_code=204, content=content)
     m.json.return_value = json.loads(content)
     get.return_value = m
     response = ListDeploy.as_view()(self.request)
     self.assertEqual("deploys/list_deploys.html", response.template_name)
     self.assertListEqual([], response.context_data['deploys'].object_list)
     get.assert_called_with(
         '{0}/deploys?service='.format(settings.TSURU_HOST),
         headers={'authorization': 'admin'})
 def test_should_return_empty_list_when_status_is_204(self, get):
     content = u"""[{"Name":"mymongo"},{"Name":"yourssql"}]"""
     m = Mock(status_code=204, content=content)
     m.json.return_value = json.loads(content)
     get.return_value = m
     response = ListDeploy.as_view()(self.request)
     self.assertEqual("deploys/list_deploys.html", response.template_name)
     self.assertListEqual([], response.context_data['deploys'].object_list)
     get.assert_called_with('{0}/deploys?service='.format(
         settings.TSURU_HOST),
                            headers={'authorization': 'admin'})
 def test_should_use_list_template(self, get):
     response_mock = Mock()
     response_mock.json.return_value = []
     get.return_value = response_mock
     request = RequestFactory().get("/?page=0")
     request.session = {"tsuru_token": "admin"}
     response = ListDeploy.as_view()(request)
     self.assertEqual("deploys/list_deploys.html", response.template_name)
     self.assertIn('deploys', response.context_data.keys())
     get.assert_called_with(
         '{0}/deploys?service='.format(settings.TSURU_HOST),
         headers={'authorization': 'admin'})
 def test_should_use_list_template(self, get):
     response_mock = Mock()
     response_mock.json.return_value = []
     get.return_value = response_mock
     request = RequestFactory().get("/?page=0")
     request.session = {"tsuru_token": "admin"}
     response = ListDeploy.as_view()(request)
     self.assertEqual("deploys/list_deploys.html", response.template_name)
     self.assertIn('deploys', response.context_data.keys())
     get.assert_called_with('{0}/deploys?service='.format(
         settings.TSURU_HOST),
                            headers={'authorization': 'admin'})