tweak to static unit tests

This commit is contained in:
Tegiminis 2022-02-13 00:14:42 -08:00
parent 7e88ce8234
commit 8d9bd15ab8

View file

@ -274,7 +274,7 @@ class TestTraitStatic(_TraitHandlerBase):
trait_type="static", trait_type="static",
base=1, base=1,
mod=2, mod=2,
mult=2.0, mult=1.0,
extra_val1="xvalue1", extra_val1="xvalue1",
extra_val2="xvalue2", extra_val2="xvalue2",
) )
@ -291,7 +291,7 @@ class TestTraitStatic(_TraitHandlerBase):
"trait_type": "static", "trait_type": "static",
"base": 1, "base": 1,
"mod": 2, "mod": 2,
"mult": 2.0, "mult": 1.0,
"extra_val1": "xvalue1", "extra_val1": "xvalue1",
"extra_val2": "xvalue2", "extra_val2": "xvalue2",
}, },
@ -299,19 +299,20 @@ class TestTraitStatic(_TraitHandlerBase):
def test_value(self): def test_value(self):
"""value is (base + mod) * mult""" """value is (base + mod) * mult"""
self.assertEqual(self._get_values(), (1, 2, 2.0, 6)) self.assertEqual(self._get_values(), (1, 2, 1.0, 3))
self.trait.base += 4 self.trait.base += 4
self.assertEqual(self._get_values(), (5, 2, 2.0, 14)) self.assertEqual(self._get_values(), (5, 2, 1.0, 7))
self.trait.mod -= 1 self.trait.mod -= 1
self.assertEqual(self._get_values(), (5, 1, 2.0, 12)) self.assertEqual(self._get_values(), (5, 1, 1.0, 6))
self.trait.mult += 1.0 self.trait.mult += 1.0
self.assertEqual(self._get_values(), (5, 1, 3.0, 18)) self.assertEqual(self._get_values(), (5, 1, 2.0, 12))
self.trait.mult = 0.75 self.trait.mult = 0.75
self.assertEqual(self._get_values(), (5, 1, 0.75, 4.5)) self.assertEqual(self._get_values(), (5, 1, 0.75, 4.5))
def test_delete(self): def test_delete(self):
"""Deleting resets to default.""" """Deleting resets to default."""
self.trait.mult = 2.0
del self.trait.base del self.trait.base
self.assertEqual(self._get_values(), (0, 2, 2.0, 4)) self.assertEqual(self._get_values(), (0, 2, 2.0, 4))
del self.trait.mult del self.trait.mult