feat: more accurate graph
This commit is contained in:
@@ -13,18 +13,26 @@ class TestMain(unittest.TestCase):
|
||||
"0% should return ░░░░░░░░░░░░░░░░░░░░░░░░░")
|
||||
self.assertEqual(make_graph(100), "█████████████████████████",
|
||||
"100% should return █████████████████████████")
|
||||
self.assertEqual(make_graph(50), "████████████░░░░░░░░░░░░░",
|
||||
"50% should return ████████████░░░░░░░░░░░░░")
|
||||
self.assertEqual(make_graph(25), "██████░░░░░░░░░░░░░░░░░░░",
|
||||
"25% should return ██████░░░░░░░░░░░░░░░░░░░")
|
||||
self.assertEqual(make_graph(75), "██████████████████░░░░░░░",
|
||||
"75% should return ██████████████████░░░░░░░")
|
||||
self.assertEqual(make_graph(3.14), "░░░░░░░░░░░░░░░░░░░░░░░░░",
|
||||
"3.14% should return ░░░░░░░░░░░░░░░░░░░░░░░░░")
|
||||
self.assertEqual(make_graph(9.901), "██░░░░░░░░░░░░░░░░░░░░░░░",
|
||||
"9.901% should return ██░░░░░░░░░░░░░░░░░░░░░░░")
|
||||
self.assertEqual(make_graph(87.5), "██████████████████████░░░",
|
||||
"87.5% should return ██████████████████████░░░")
|
||||
self.assertEqual(make_graph(50), "████████████▒░░░░░░░░░░░░",
|
||||
"50% should return ████████████▒░░░░░░░░░░░░")
|
||||
self.assertEqual(make_graph(50.001), "████████████▓░░░░░░░░░░░░",
|
||||
"50.001% should return ████████████▓░░░░░░░░░░░░")
|
||||
self.assertEqual(make_graph(25), "██████▒░░░░░░░░░░░░░░░░░░",
|
||||
"25% should return ██████▒░░░░░░░░░░░░░░░░░░")
|
||||
self.assertEqual(make_graph(75), "██████████████████▓░░░░░░",
|
||||
"75% should return ██████████████████▓░░░░░░")
|
||||
self.assertEqual(make_graph(3.14), "▓░░░░░░░░░░░░░░░░░░░░░░░░",
|
||||
"3.14% should return ▓░░░░░░░░░░░░░░░░░░░░░░░░")
|
||||
self.assertEqual(make_graph(9.901), "██▒░░░░░░░░░░░░░░░░░░░░░░",
|
||||
"9.901% should return ██▒░░░░░░░░░░░░░░░░░░░░░░")
|
||||
self.assertEqual(make_graph(87.334), "██████████████████████░░░",
|
||||
"87.334% should return ██████████████████████░░░")
|
||||
self.assertEqual(make_graph(87.333), "█████████████████████▓░░░",
|
||||
"87.333% should return █████████████████████▓░░░")
|
||||
self.assertEqual(make_graph(4.666), "█░░░░░░░░░░░░░░░░░░░░░░░░",
|
||||
"4.666% should return █░░░░░░░░░░░░░░░░░░░░░░░░")
|
||||
self.assertEqual(make_graph(4.667), "█▒░░░░░░░░░░░░░░░░░░░░░░░",
|
||||
"4.667% should return █▒░░░░░░░░░░░░░░░░░░░░░░░")
|
||||
|
||||
|
||||
if __name__ == '__main__':
|
||||
|
Reference in New Issue
Block a user