def test_set_serialized_value(self): f = Decimal("foo") f.serialized_value = " 123.45 " self.assertTrue(f.valid) self.assertEqual(f.serialized_value, " 123.45 ") self.assertEqual(f.value, decimal.Decimal("123.45"))
def test_set_empty_serialized_value(self): f = Decimal("foo") f.serialized_value = "" self.assertTrue(f.valid) self.assertEqual(f.serialized_value, "") self.assertEqual(f.value, empty)
def test_set_empty_value(self): f = Decimal("foo") f.value = empty self.assertEqual(f.serialized_value, "")
def test_set_bad_serialized_value(self): f = Decimal("foo") f.serialized_value = "meow" self.assertFalse(f.valid) self.assertEqual(f.serialized_value, "meow")