def testFree(self):
     """
     Test the free procedure.
     :return:
     """
     # create dummy resource model environment
     reg = ResourceModelRegistrar(dc_emulation_max_cpu=1.0,
                                  dc_emulation_max_mem=512)
     rm = UpbSimpleCloudDcRM(max_cu=100, max_mu=100)
     reg.register("test_dc", rm)
     c1 = createDummyContainerObject("c6", flavor="tiny")
     rm.allocate(c1)  # calculate allocation
     self.assertTrue(rm.dc_alloc_cu == 0.5)
     rm.free(c1)
     self.assertTrue(rm.dc_alloc_cu == 0)
Example #2
0
 def testFree(self):
     """
     Test the free procedure.
     :return:
     """
     # create dummy resource model environment
     reg = ResourceModelRegistrar(
         dc_emulation_max_cpu=1.0, dc_emulation_max_mem=512)
     rm = UpbSimpleCloudDcRM(max_cu=100, max_mu=100)
     reg.register("test_dc", rm)
     c1 = createDummyContainerObject("c6", flavor="tiny")
     rm.allocate(c1)  # calculate allocation
     self.assertTrue(rm.dc_alloc_cu == 0.5)
     rm.free(c1)
     self.assertTrue(rm.dc_alloc_cu == 0)