Exemple #1
0
    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()
Exemple #3
0
                  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()