示例#1
0
 def test_view_on_quota_not_found(self, get):
     get.return_value = Mock(status_code=404)
     response = Info.as_view()(self.request)
     get.assert_called_with('{0}/quota/{1}'.format(
         settings.TSURU_HOST, self.request.session["username"]),
                            headers={'authorization': 'admin'})
     self.assertIsNone(response.context_data['quota'])
示例#2
0
 def test_view_on_quota_not_found(self, get):
     get.return_value = Mock(status_code=404)
     response = Info.as_view()(self.request)
     get.assert_called_with(
         '{0}/quota/{1}'.format(settings.TSURU_HOST,
                                self.request.session["username"]),
         headers={'authorization': 'admin'}
     )
     self.assertIsNone(response.context_data['quota'])
示例#3
0
 def test_view(self, get):
     data = {'available': 2, 'items': ["tank/1", "tank/2"]}
     response_mock = Mock(status_code=200)
     response_mock.json.return_value = data
     get.return_value = response_mock
     response = Info.as_view()(self.request)
     self.assertEqual("quotas/info.html", response.template_name)
     get.assert_called_with('{0}/quota/{1}'.format(
         settings.TSURU_HOST, self.request.session["username"]),
                            headers={'authorization': 'admin'})
     self.assertDictEqual(data, response.context_data['quota'])
示例#4
0
 def test_view(self, get):
     data = {
         'available': 2,
         'items': ["tank/1", "tank/2"]
     }
     response_mock = Mock(status_code=200)
     response_mock.json.return_value = data
     get.return_value = response_mock
     response = Info.as_view()(self.request)
     self.assertEqual("quotas/info.html", response.template_name)
     get.assert_called_with(
         '{0}/quota/{1}'.format(settings.TSURU_HOST,
                                self.request.session["username"]),
         headers={'authorization': 'admin'}
     )
     self.assertDictEqual(data, response.context_data['quota'])