Example #1
0
 def test_middle(self):
     fake = StatsMock(100, 50, 50, 0, 0, 0, "foobar.com")
     fs_stats = format_fs_stats(fake)
     output = (fs_stats.next() if py_2 else next(fs_stats)).split('\n')
     stats = output[1].split()
     self.assertEqual(stats[4], "50.00%")
     self.assertEqual(stats[0], "foobar.com")
 def df(self):
     result = self.client.df()
     for line in format_fs_stats(result, json_output=self.args.json,
                                 human_readable=self.args.human):
         print(line)
Example #3
0
 def test_full_size(self):
     fake = StatsMock(50, 50, 0, 0, 0, 0, "foobar.com")
     output = format_fs_stats(fake).next().split('\n')
     stats = output[1].split()
     self.assertEqual(stats[4], "100.00%")
Example #4
0
 def test_frag(self):
     fake = StatsMock(312432, 23423, 289009, 0, 0, 0, "foobar.com")
     output = format_fs_stats(fake).next().split('\n')
     stats = output[1].split()
     self.assertEqual(stats[4], "7.50%")
Example #5
0
 def test_full_size(self):
     fake = StatsMock(50, 50, 0, 0, 0, 0, "foobar.com")
     output = format_fs_stats(fake).next().split('\n')
     stats = output[1].split()
     self.assertEqual(stats[4], "100.00%")
Example #6
0
 def test_frag(self):
     fake = StatsMock(312432, 23423, 289009, 0, 0, 0, "foobar.com")
     output = format_fs_stats(fake).next().split('\n')
     stats = output[1].split()
     self.assertEqual(stats[4], "7.50%")
 def df(self):
     result = self.client.df()
     for line in format_fs_stats(result, json_output=self.args.json,
                                         human_readable=self.args.human):
         print line
Example #8
0
 def test_corrupted_zero_size(self):
     fake = StatsMock(0, 50, 50, 0, 0, 0, "foobar.com")
     fs_stats = format_fs_stats(fake)
     output = (fs_stats.next() if py_2 else next(fs_stats)).split('\n')
     stats = output[1].split()
     self.assertEqual(stats[4], "0.00%")