Example #1
0
 def test_return(self):
     blocks = 1
     self.assertEqual(diskspace.bytes_to_readable(blocks), '512.00B')
     blocks = 100
     self.assertEqual(diskspace.bytes_to_readable(blocks), '50.00Kb')
     blocks = 100000
     self.assertEqual(diskspace.bytes_to_readable(blocks), '48.83Mb')
     blocks = 10000000
     self.assertEqual(diskspace.bytes_to_readable(blocks), '4.77Gb')
     blocks = 10000000000
     self.assertEqual(diskspace.bytes_to_readable(blocks), '4.66Tb')
Example #2
0
 def test_bytes_zero(self):
     bit = 0
     bytes_size = diskspace.bytes_to_readable(bit)
     self.assertEqual('0.00B', bytes_size)
     self.assertNotEqual('1.00B', bytes_size)
     self.assertIsNotNone(bytes_size)
     self.assertIsInstance(bytes_size, str)
def test_byte_labels():

    blocks = 2**1
    output = diskspace.bytes_to_readable(blocks)
    assert output == "1.00Kb"

    blocks = 2**11
    output = diskspace.bytes_to_readable(blocks)
    assert output == "1.00Mb"

    blocks = 2**21
    output = diskspace.bytes_to_readable(blocks)
    assert output == "1.00Gb"

    blocks = 2**31
    output = diskspace.bytes_to_readable(blocks)
    assert output == "1.00Tb"
Example #4
0
    def test_bytes_two(self):

        bytes_size = diskspace.bytes_to_readable(2)
        self.assertEqual('1.00Kb', bytes_size)
        self.assertIsInstance(bytes_size, str)
Example #5
0
 def test_blocks_0(self):
     blocks = 0
     bytes_size = diskspace.bytes_to_readable(blocks)
     self.assertEqual('0.00B', bytes_size)
Example #6
0
 def test_labels_3(self):
     blocks = 1
     bytes_size = diskspace.bytes_to_readable(blocks)
     label = bytes_size[-1:]
     self.assertEqual('B', label)
Example #7
0
 def test_labels_2(self):
     blocks = 100000
     bytes_size = diskspace.bytes_to_readable(blocks)
     label = bytes_size[-2:]
     self.assertEqual('Mb', label)
Example #8
0
 def test_blocks_1(self):
     blocks = 1
     bytes_size = diskspace.bytes_to_readable(blocks)
     self.assertEqual('512.00B', bytes_size)
Example #9
0
 def test_display_correct_value_for_bytes(self):
     blocks = 1
     size = diskspace.bytes_to_readable(blocks)
     self.assertEqual('512.00B', size)
Example #10
0
 def test_bytes_to_readable(self):
     blocks = 0
     result = bytes_to_readable(blocks)
     self.assertEqual('0.00B', result)
Example #11
0
 def test_display_correct_value_for_tbytes(self):
     blocks = 2147483648
     size = diskspace.bytes_to_readable(blocks)
     self.assertEqual('1.00Tb', size)
Example #12
0
 def test_display_correct_value_for_gbytes(self):
     blocks = 10485760
     size = diskspace.bytes_to_readable(blocks)
     self.assertEqual('5.00Gb', size)
def test_empty_block():
    blocks = 0
    output = diskspace.bytes_to_readable(blocks)
    assert output == "0.00B"
Example #14
0
 def test_min_byte_type(self):
     block = 0
     labeltype = diskspace.bytes_to_readable(block)
     self.assertEqual(labeltype[-1:], 'B')
     self.assertEqual(labeltype, '0.00B')
Example #15
0
 def test_return_type(self):
     blocks = 0
     bytes_size = diskspace.bytes_to_readable(blocks)
     self.assertIsInstance(bytes_size, str)
Example #16
0
 def test_gibabyte_type(self):
     block = 10000000
     labeltype = diskspace.bytes_to_readable(block)
     self.assertEqual(labeltype[-2:], 'Gb')
def test_block_size():
    blocks = 1
    output = diskspace.bytes_to_readable(blocks)
    assert output == "512.00B"