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