Beispiel #1
0
 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")
Beispiel #2
0
 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")