Esempio n. 1
0
 def setUp(self):
     self.init_name = "d1"
     self.init_a1_name = "a1"
     self.init_a1_use_resource = 5
     self.init_a1 = oldmodels.Application(name=self.init_a1_name, use_resource=self.init_a1_use_resource)
     self.init_apps = [self.init_a1]
     self.device = oldmodels.Device(name=self.init_name, apps=self.init_apps)
Esempio n. 2
0
 def test_append_device_01(self):
     append_app = oldmodels.Application(name="a2", use_resource=self.init_max_resource - self.init_a1_use_resource)
     a2_apps = [append_app]
     append_device = oldmodels.Device(name="d2", apps=a2_apps)
     self.cloudlet.append_device(append_device)
     self.init_devices.append(append_device)
     self.assertEqual(self.cloudlet.devices, self.init_devices)
Esempio n. 3
0
 def setUp(self):
     oldmodels.Cloudlet.num = 0
     self.init_d1_name = "d1"
     self.init_a1_name = "a1"
     self.init_a1_use_resource = 5
     self.init_a1 = oldmodels.Application(name=self.init_a1_name, use_resource=self.init_a1_use_resource)
     self.init_apps = [self.init_a1]
     self.init_d1 = oldmodels.Device(name=self.init_d1_name, apps=self.init_apps)
     self.init_devices = [self.init_d1]
     self.init_max_resource = 10
     self.cloudlet = oldmodels.Cloudlet(r=self.init_max_resource, devices=self.init_devices)
Esempio n. 4
0
 def test_num(self):
     self.assertEqual(oldmodels.Device().name, "d1")
     self.assertEqual(oldmodels.Device().name, "d2")
     self.assertEqual(oldmodels.Device().name, "d3")
Esempio n. 5
0
 def test_append_device_02(self):
     append_app = oldmodels.Application(name="a2", use_resource=self.init_max_resource - self.init_a1_use_resource)
     a2_apps = [append_app]
     append_device = oldmodels.Device(name="d2", apps=a2_apps)
     self.cloudlet.append_device(self.init_d1)
     self.assertRaises(Exception, lambda: self.cloudlet.append_device(append_device))
Esempio n. 6
0
 def test_can_append_device_02(self):
     append_app = oldmodels.Application(name="a2", use_resource=self.init_max_resource - self.init_a1_use_resource + 1)
     a2_apps = [append_app]
     append_device = oldmodels.Device(name="d2", apps=a2_apps)
     self.assertFalse(self.cloudlet.can_append_device(append_device))