Ejemplo n.º 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')
Ejemplo n.º 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)
Ejemplo n.º 3
0
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"
Ejemplo n.º 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)
Ejemplo n.º 5
0
 def test_blocks_0(self):
     blocks = 0
     bytes_size = diskspace.bytes_to_readable(blocks)
     self.assertEqual('0.00B', bytes_size)
Ejemplo n.º 6
0
 def test_labels_3(self):
     blocks = 1
     bytes_size = diskspace.bytes_to_readable(blocks)
     label = bytes_size[-1:]
     self.assertEqual('B', label)
Ejemplo n.º 7
0
 def test_labels_2(self):
     blocks = 100000
     bytes_size = diskspace.bytes_to_readable(blocks)
     label = bytes_size[-2:]
     self.assertEqual('Mb', label)
Ejemplo n.º 8
0
 def test_blocks_1(self):
     blocks = 1
     bytes_size = diskspace.bytes_to_readable(blocks)
     self.assertEqual('512.00B', bytes_size)
Ejemplo n.º 9
0
 def test_display_correct_value_for_bytes(self):
     blocks = 1
     size = diskspace.bytes_to_readable(blocks)
     self.assertEqual('512.00B', size)
Ejemplo n.º 10
0
 def test_bytes_to_readable(self):
     blocks = 0
     result = bytes_to_readable(blocks)
     self.assertEqual('0.00B', result)
Ejemplo n.º 11
0
 def test_display_correct_value_for_tbytes(self):
     blocks = 2147483648
     size = diskspace.bytes_to_readable(blocks)
     self.assertEqual('1.00Tb', size)
Ejemplo n.º 12
0
 def test_display_correct_value_for_gbytes(self):
     blocks = 10485760
     size = diskspace.bytes_to_readable(blocks)
     self.assertEqual('5.00Gb', size)
Ejemplo n.º 13
0
def test_empty_block():
    blocks = 0
    output = diskspace.bytes_to_readable(blocks)
    assert output == "0.00B"
Ejemplo n.º 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')
Ejemplo n.º 15
0
 def test_return_type(self):
     blocks = 0
     bytes_size = diskspace.bytes_to_readable(blocks)
     self.assertIsInstance(bytes_size, str)
Ejemplo n.º 16
0
 def test_gibabyte_type(self):
     block = 10000000
     labeltype = diskspace.bytes_to_readable(block)
     self.assertEqual(labeltype[-2:], 'Gb')
Ejemplo n.º 17
0
def test_block_size():
    blocks = 1
    output = diskspace.bytes_to_readable(blocks)
    assert output == "512.00B"