def test_instances_on_interval(self): self.init_instance_segment_data() instances = db_api.instances_on_interval( self.interval_start, self.interval_end) self.assertTrue(instances.has_key("systenant")) instance = instances["systenant"][self.instance_id] self.assertTrue(instance.has_key("created_at")) self.assertTrue(instance.has_key("destroyed_at")) self.assertTrue(instance.has_key("usage")) usage_info = instance["usage"] self.assertTrue(usage_info.has_key("local_gb")) self.assertTrue(usage_info.has_key("memory_mb")) self.assertTrue(usage_info.has_key("vcpus")) self.assertEquals(usage_info["vcpus"], 60) self.assertEquals(usage_info["memory_mb"], 122880) self.assertEquals(usage_info["local_gb"], 1200)
def test_instances_on_interval_by_project(self): self.init_instance_segment_data() instances = db_api.instances_on_interval( self.interval_start, self.interval_end, "testtenant") self.assertFalse(instances.has_key("systenant"))