Ejemplo n.º 1
0
    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)
Ejemplo n.º 2
0
 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"))