def test_set_name(self): invoice = Invoice() invoice.set_sequenceNumber(5) invoice.set_name() self.assertEqual(invoice.name, u"Facture 5") invoice.set_name(sold=True) self.assertEqual(invoice.name, u"Facture de solde") invoice.set_name(deposit=True) self.assertEqual(invoice.name, u"Facture d'acompte 5")
def test_set_number(self): invoice = Invoice() invoice.customer = MagicMock(code="CLI1") invoice.project = MagicMock(code="PRO1") seq_number = 15 invoice.set_sequenceNumber(15) invoice.set_name() date = datetime.date(1969, 07, 31) invoice.taskDate = date invoice.set_number() self.assertEqual(invoice.number, u"PRO1_CLI1_F15_0769") invoice.set_number(deposit=True) self.assertEqual(invoice.number, u"PRO1_CLI1_FA15_0769")