Fix all unit tests
This commit is contained in:
parent
fce0f404aa
commit
0a4d939e78
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.max, None)
|
||||||
self.assertEqual(self.trait1.min, 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):
|
class TestTraitGauge(_TraitHandlerBase):
|
||||||
|
|
||||||
|
|
@ -655,6 +663,14 @@ class TestTraitGauge(_TraitHandlerBase):
|
||||||
del self.trait1.min
|
del self.trait1.min
|
||||||
self.assertEqual(self._get_values(), (0, 2, 2, 0, 2))
|
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):
|
class TestNumericTraitOperators(TestCase):
|
||||||
"""Test case for numeric magic method implementations."""
|
"""Test case for numeric magic method implementations."""
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue