Example #1
0
 def test_add_money_and_save(self):
     money = Money("10.45")
     expected = Money("10.76")
     model = ModelWithVanillaMoneyField(money=money)
     model.money = money + 3 % money
     model.save()
     self.assertEquals(expected, model.money)
Example #2
0
    def test_exact_match(self):

        somemoney = Money("100.0")

        model = ModelWithVanillaMoneyField()
        model.money = somemoney

        model.save()
        
        retrieved = ModelWithVanillaMoneyField.objects.get(money=somemoney)
        self.assertEquals(model.pk, retrieved.pk)