mirror of
https://github.com/evennia/evennia.git
synced 2026-03-28 10:37:16 +01:00
Fix all unit tests
This commit is contained in:
parent
8f9c065c5c
commit
9033767a1e
1 changed files with 16 additions and 0 deletions
|
|
@ -513,6 +513,14 @@ class TestTraitCounter(_TraitHandlerBase):
|
|||
self.assertEqual(self.trait1.max, None)
|
||||
self.assertEqual(self.trait1.min, None)
|
||||
|
||||
def test_percentage(self):
|
||||
"""Test percentage calculation"""
|
||||
self.assertEqual(self.trait1.percent(), "100.0%")
|
||||
self.trait1.current = 5
|
||||
self.assertEqual(self.trait1.percent(), "50.0%")
|
||||
self.trait1.current = 3
|
||||
self.assertEqual(self.trait1.percent(), "33.3%")
|
||||
|
||||
|
||||
class TestTraitGauge(_TraitHandlerBase):
|
||||
|
||||
|
|
@ -655,6 +663,14 @@ class TestTraitGauge(_TraitHandlerBase):
|
|||
del self.trait1.min
|
||||
self.assertEqual(self._get_values(), (0, 2, 2, 0, 2))
|
||||
|
||||
def test_percentage(self):
|
||||
"""Test percentage calculation"""
|
||||
self.assertEqual(self.trait1.percent(), "100.0%")
|
||||
self.trait1.current = 5
|
||||
self.assertEqual(self.trait1.percent(), "50.0%")
|
||||
self.trait1.current = 3
|
||||
self.assertEqual(self.trait1.percent(), "33.3%")
|
||||
|
||||
|
||||
class TestNumericTraitOperators(TestCase):
|
||||
"""Test case for numeric magic method implementations."""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue