Пример #1
0
 def test_model_liability(self):
     "Test liability model"
     contact_type = ContactType(name='test')
     contact_type.save()   
 
     contact = Contact(name='test', contact_type=contact_type)
     contact.save()
     
     currency = Currency(code="GBP",
                         name="Pounds",
                         symbol="L",
                         is_default=True)
     currency.save()
     
     account = Account(name='test', owner=contact, balance_currency=currency)
     account.save()
     
     obj = Liability(name='test',
                     source=contact,
                     target=contact,
                     account=account,
                     value=10,
                     value_currency=currency)
     obj.save()
     self.assertEquals('test', obj.name)
     self.assertNotEquals(obj.id, None)
     obj.delete()