Example #1
0
 def test_list_usage_exists_with_bad_received_max(self):
     fake_request = self.mox.CreateMockAnything()
     fake_request.GET = {'received_max': 'obviouslybaddate'}
     self.mox.ReplayAll()
     resp = dbapi.list_usage_exists(fake_request)
     self.assertEqual(resp.status_code, 400)
     self.mox.VerifyAll()
Example #2
0
 def test_list_usage_exists_with_bad_received_max(self):
     fake_request = self.mox.CreateMockAnything()
     fake_request.GET = {'received_max': 'obviouslybaddate'}
     self.mox.ReplayAll()
     resp = dbapi.list_usage_exists(fake_request)
     self.assertEqual(resp.status_code, 400)
     self.mox.VerifyAll()
Example #3
0
 def test_list_usage_exists_no_custom_filters(self):
     fake_request = self.mox.CreateMockAnything()
     fake_request.GET = {}
     self.mox.StubOutWithMock(dbapi, 'get_db_objects')
     objects = self.mox.CreateMockAnything()
     dbapi.get_db_objects(models.InstanceExists, fake_request, 'id',
                          custom_filters={}).AndReturn(objects)
     self.mox.StubOutWithMock(dbapi, '_convert_model_list')
     dbapi._convert_model_list(objects, dbapi._exists_extra_values)
     self.mox.ReplayAll()
     resp = dbapi.list_usage_exists(fake_request)
     self.assertEqual(resp.status_code, 200)
     self.mox.VerifyAll()
Example #4
0
 def test_list_usage_exists_no_custom_filters(self):
     fake_request = self.mox.CreateMockAnything()
     fake_request.GET = {}
     self.mox.StubOutWithMock(dbapi, 'get_db_objects')
     objects = self.mox.CreateMockAnything()
     dbapi.get_db_objects(models.InstanceExists,
                          fake_request,
                          'id',
                          custom_filters={}).AndReturn(objects)
     self.mox.StubOutWithMock(dbapi, '_convert_model_list')
     dbapi._convert_model_list(objects, dbapi._exists_extra_values)
     self.mox.ReplayAll()
     resp = dbapi.list_usage_exists(fake_request)
     self.assertEqual(resp.status_code, 200)
     self.mox.VerifyAll()
Example #5
0
 def test_list_usage_exists_with_received_max(self):
     fake_request = self.mox.CreateMockAnything()
     date = str(datetime.datetime.utcnow())
     fake_request.GET = {'received_max': date}
     self.mox.StubOutWithMock(dbapi, 'get_db_objects')
     unix_date = stacktach_utils.str_time_to_unix(date)
     custom_filters = {'received_max': {'raw__when__lte': unix_date}}
     objects = self.mox.CreateMockAnything()
     dbapi.get_db_objects(models.InstanceExists, fake_request, 'id',
                          custom_filters=custom_filters).AndReturn(objects)
     self.mox.StubOutWithMock(dbapi, '_convert_model_list')
     dbapi._convert_model_list(objects, dbapi._exists_extra_values)
     self.mox.ReplayAll()
     resp = dbapi.list_usage_exists(fake_request)
     self.assertEqual(resp.status_code, 200)
     self.mox.VerifyAll()
Example #6
0
 def test_list_usage_exists_with_received_max(self):
     fake_request = self.mox.CreateMockAnything()
     date = str(datetime.datetime.utcnow())
     fake_request.GET = {'received_max': date}
     self.mox.StubOutWithMock(dbapi, 'get_db_objects')
     unix_date = stacktach_utils.str_time_to_unix(date)
     custom_filters = {'received_max': {'raw__when__lte': unix_date}}
     objects = self.mox.CreateMockAnything()
     dbapi.get_db_objects(models.InstanceExists,
                          fake_request,
                          'id',
                          custom_filters=custom_filters).AndReturn(objects)
     self.mox.StubOutWithMock(dbapi, '_convert_model_list')
     dbapi._convert_model_list(objects, dbapi._exists_extra_values)
     self.mox.ReplayAll()
     resp = dbapi.list_usage_exists(fake_request)
     self.assertEqual(resp.status_code, 200)
     self.mox.VerifyAll()