Пример #1
0
 def test_file_raw(self, base, top, expected):
     with make_env("file", base, top) as env:
         merge.prepare(env.subchain)
         base_vol = env.subchain.base_vol
         self.assertEqual(sc.ILLEGAL_VOL, base_vol.getLegality())
         new_base_size = base_vol.getSize() * sc.BLOCK_SIZE
         self.assertEqual(expected.virtual * GB, new_base_size)
Пример #2
0
 def test_file_raw(self, base, top, expected):
     with make_env('file', base, top) as env:
         merge.prepare(env.subchain)
         base_vol = env.subchain.base_vol
         self.assertEqual(sc.LEGAL_VOL, base_vol.getLegality())
         new_base_size = base_vol.getSize() * sc.BLOCK_SIZE
         self.assertEqual(expected.virtual * GB, new_base_size)
Пример #3
0
 def test_block_raw(self, base, top, expected):
     with make_env("block", base, top) as env:
         merge.prepare(env.subchain)
         self.assertEqual(sorted(self.expected_locks(env.subchain)), sorted(guarded.context.locks))
         base_vol = env.subchain.base_vol
         self.assertEqual(sc.ILLEGAL_VOL, base_vol.getLegality())
         new_base_size = base_vol.getSize() * sc.BLOCK_SIZE
         new_base_alloc = env.sd_manifest.getVSize(base_vol.imgUUID, base_vol.volUUID)
         self.assertEqual(expected.virtual * GB, new_base_size)
         self.assertEqual(expected.physical * GB, new_base_alloc)
Пример #4
0
 def test_block_raw(self, base, top, expected):
     with make_env('block', base, top) as env:
         merge.prepare(env.subchain)
         self.assertEqual(sorted(self.expected_locks(env.subchain)),
                          sorted(guarded.context.locks))
         base_vol = env.subchain.base_vol
         self.assertEqual(sc.LEGAL_VOL, base_vol.getLegality())
         new_base_size = base_vol.getSize() * sc.BLOCK_SIZE
         new_base_alloc = env.sd_manifest.getVSize(base_vol.imgUUID,
                                                   base_vol.volUUID)
         self.assertEqual(expected.virtual * GB, new_base_size)
         self.assertEqual(expected.physical * GB, new_base_alloc)