We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d5dddcf commit 97c5feaCopy full SHA for 97c5fea
1 file changed
tests/test_filesize.py
@@ -60,6 +60,15 @@ def test_rollover_binary(self):
60
self.assertEqual(filesize.binary(1024**2 - 1), "1.0 MiB")
61
self.assertEqual(filesize.binary(1024**3 - 1), "1.0 GiB")
62
63
+ def test_rounding_boundaries(self):
64
+ # Within-unit rounding boundaries (no suffix change), per review on #600
65
+ self.assertEqual(filesize.traditional(1996), "1.9 KB")
66
+ self.assertEqual(filesize.traditional(1997), "2.0 KB")
67
+ self.assertEqual(filesize.decimal(1950), "1.9 kB")
68
+ self.assertEqual(filesize.decimal(1951), "2.0 kB")
69
+ self.assertEqual(filesize.binary(1996), "1.9 KiB")
70
+ self.assertEqual(filesize.binary(1997), "2.0 KiB")
71
+
72
def test_errors(self):
73
74
with self.assertRaises(TypeError):
0 commit comments