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)
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%")
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
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%")