def testGettingModeAfterOpen(self): create_local_disk(self.disk, blocks=self.test_disk_blocks) self.disk.open(default_disk_path) mode = self.disk.transport_mode self.assertIn(mode, VixDiskTransportModes, "Unsupported mode: %s" % mode) self.disk.close()
def testAvailableModesAfterOpen(self): create_local_disk(self.disk, blocks=self.test_disk_blocks) self.disk.open(default_disk_path) modes = self.disk.available_modes # as a minimum, we should have these modes available for mode in ['file', 'ndbssl', 'ndb']: self.assertIn('file', modes, 'Transport mode %s is not available' % mode) self.disk.close()
def testCreate(self): create_local_disk(self.disk, blocks=self.test_disk_blocks) print "file size: %d" % os.stat(self.test_disk).st_size print "calculated size: %d" % (self.test_disk_blocks*self.block_size) # file sizes should be the same, but we'll give a little wiggle room in case header # info is different with different filesystems size = self.test_disk_blocks*self.block_size self.assertAlmostEqual(os.stat(self.test_disk).st_size, size, msg="File size doesn't match what we where aiming for...", delta=size*.001)