def setUp(self): """ Initializer """ self.setMessageLevel("normal") self.subdirs = ["two", "three" "one/four"] """ Set up a ramdisk and use that random location as a root to test the filesystem functionality of what is being tested. """ #Calculate size of ramdisk to make for this unit test. size_in_mb = 100 self.mnt_pnt_requested = "" self.success = False self.mountPoint = False self.ramdiskDev = False self.mnt_pnt_requested = False # get a ramdisk of appropriate size, with a secure random mountpoint my_ramdisk = RamDisk(str(size_in_mb), self.mnt_pnt_requested, self.message_level) (self.success, self.mountPoint, self.ramdiskDev) = my_ramdisk.get_data() log_message("::::::::Ramdisk Mount Point: " + str(self.mountPoint), "debug", self.message_level) log_message("::::::::Ramdisk Device : " + str(self.ramdiskDev), "debug", self.message_level) if not self.success: raise IOError
help="Print debug messages") parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=0, help="Print status messages") (opts, args) = parser.parse_args() if opts.verbose != 0: message_level = "verbose" elif opts.debug != 0: message_level = "debug" else: message_level = "normal" if opts.size: size = int(opts.size) * 2 * 1024 mntpnt = opts.mntpnt ramdisk = RamDisk(str(size), mntpnt, message_level) if not ramdisk.success: raise Exception("Ramdisk setup failed..") print ramdisk.getDevice() print "\n\n" print ramdisk.get_data()
default="", help="Name of the mountpoint you want to mount to") parser.add_option("-d", "--debug", action="store_true", dest="debug", default=0, help="Print debug messages") parser.add_option("-v", "--verbose", action="store_true", dest="verbose", default=0, help="Print status messages") (opts, args) = parser.parse_args() if opts.verbose != 0: message_level = "verbose" elif opts.debug != 0: message_level = "debug" else: message_level="normal" if opts.size: size = int(opts.size) * 2 * 1024 mntpnt = opts.mntpnt ramdisk = RamDisk(str(size), mntpnt, message_level) if not ramdisk.success: raise Exception("Ramdisk setup failed..") print ramdisk.getDevice() print "\n\n" print ramdisk.get_data()