mirror of
https://github.com/evennia/evennia.git
synced 2026-03-16 21:06:30 +01:00
fix percentage util unit test too
This commit is contained in:
parent
2d45acb364
commit
11a7d80bd6
1 changed files with 9 additions and 6 deletions
|
|
@ -319,14 +319,17 @@ class TestPercent(TestCase):
|
|||
Test the utils.percentage function.
|
||||
"""
|
||||
def test_ok_input(self):
|
||||
result = utils.percentage(3, 0, 10)
|
||||
result = utils.percent(3, 0, 10)
|
||||
self.assertEqual(result, "30.0%")
|
||||
result = utils.percentage(2.5, 5, 10, formatting=None)
|
||||
result = utils.percent(2.5, 0, 5, formatting=None)
|
||||
self.assertEqual(result, 50.0)
|
||||
# min==max we set to 100%
|
||||
self.assertEqual(utils.percentage(4, 5, 5), "100.0%")
|
||||
|
||||
def test_bad_input(self):
|
||||
self.assertRaises(RuntimeError):
|
||||
utils.percentage(3, 10, 1)
|
||||
"""Gracefully handle weird input."""
|
||||
self.assertEqual(utils.percent(3, 10, 1), "0.0%")
|
||||
self.assertEqual(utils.percent(3, None, 1), "100.0%")
|
||||
self.assertEqual(utils.percent(1, 1, 1), "100.0%")
|
||||
self.assertEqual(utils.percent(3, 1, 1), "0.0%")
|
||||
self.assertEqual(utils.percent(3, 0, 1), "100.0%")
|
||||
self.assertEqual(utils.percent(-3, 0, 1), "0.0%")
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue