class TestPointOfSale(testWithDatabase): def setUp(self): super(TestPointOfSale, self).setUp() self.pettyCashName = 'Piece of POS' self.pos = PointOfSale(name=self.pettyCashName) self.client = Client(subject=Person(name='Cacho', surname='Moo')) self.category = CustomerAccount(name='FonCyT') self.account = MovementAccount(name='Impuestos', code="1") self.subAccount = MovementAccount(name='IVA', code="11", parent=self.account) self.trans = Transaction() self.qual = Qualifier() self.trans.track(self.pos, self.category, self.account, self.subAccount, self.client, self.client.subject) self.trans.save() def testRegisterDocument(self): self.pos.registerDocument(documentClass=Invoice, number='some number', type='X', detail='blah blah blah', amount=100, actualDate=now(), otherParty=self.client ) self.trans.save() def testTotal(self): self.testRegisterDocument() self.assertEqual(self.pos.total(), 100)
class TestPointOfSale(testWithDatabase): def setUp(self): super(TestPointOfSale, self).setUp() self.pettyCashName = 'Piece of POS' self.pos = PointOfSale(name=self.pettyCashName) self.client = Client(subject=Person(name='Cacho', surname='Moo')) self.category = CustomerAccount(name='FonCyT') self.account = MovementAccount(name='Impuestos', code="1") self.subAccount = MovementAccount(name='IVA', code="11", parent=self.account) self.trans = Transaction() self.qual = Qualifier() self.trans.track(self.pos, self.category, self.account, self.subAccount, self.client, self.client.subject) self.trans.save() def testRegisterDocument(self): self.pos.registerDocument(documentClass=Invoice, number='some number', type='X', detail='blah blah blah', amount=100, actualDate=now(), otherParty=self.client) self.trans.save() def testTotal(self): self.testRegisterDocument() self.assertEqual(self.pos.total(), 100)
def setUp(self): super(TestPointOfSale, self).setUp() self.pettyCashName = 'Piece of POS' self.pos = PointOfSale(name=self.pettyCashName) self.client = Client(subject=Person(name='Cacho', surname='Moo')) self.category = CustomerAccount(name='FonCyT') self.account = MovementAccount(name='Impuestos', code="1") self.subAccount = MovementAccount(name='IVA', code="11", parent=self.account) self.trans = Transaction() self.qual = Qualifier() self.trans.track(self.pos, self.category, self.account, self.subAccount, self.client, self.client.subject) self.trans.save()
def setUp(self): super(TestPointOfSale, self).setUp() self.pettyCashName = 'Piece of POS' self.pos = PointOfSale(name=self.pettyCashName) self.client = Client(subject=Person(name='Cacho', surname='Moo')) self.category = CustomerAccount(name='FonCyT') self.account = MovementAccount(name='Impuestos', code="1") self.subAccount = MovementAccount(name='IVA', code="11", parent=self.account) self.trans = Transaction() self.qual = Qualifier() self.trans.track(self.pos, self.category, self.account, self.subAccount, self.client, self.client.subject) self.trans.save()