def test_serialize_with_zero_precision(self): m = Money(500, 'JPY') expected = '1:500:JPY:0' serializer = Serializer() actual = serializer.serialize(m) assert actual == expected
def test_serialize_with_fractional_precision(self): m = Money(40003, 'USD', precision=3) expected = '1:40003:USD:3' # 40.003 USD serializer = Serializer() actual = serializer.serialize(m) assert actual == expected, "{0} != {1}".format(actual, expected)
def test_serialize_with_precision(self): m = Money(500, 'USD') expected = "1:500:USD:2" serializer = Serializer() actual = serializer.serialize(m) assert expected == actual