Exemplo n.º 1
0
    def test_getters_and_setters(self):
        item = Item(24, 666)

        item.count = '44'
        item.price = '666'
        item.description = 'Foo bar'
        item.unit = 'hour'
        item.tax = '99.9'

        self.assertIsInstance(item.count, float)
        self.assertIsInstance(item.price, float)
        self.assertIsInstance(item.description, unicode)
        self.assertIsInstance(item.unit, unicode)
        self.assertIsInstance(item.tax, float)
Exemplo n.º 2
0
    def test_getters_and_setters(self):
        item = Item(24, 666)

        item.count = '44'
        item.price = '667'
        item.description = 'Foo bar'
        item.unit = 'hour'
        item.tax = '99.9'

        self.assertIsInstance(item.count, Decimal)
        self.assertEqual(item.count, 44)
        self.assertIsInstance(item.price, Decimal)
        self.assertEqual(item.price, 667)
        self.assertIsInstance(item.description, string_types)
        self.assertIsInstance(item.unit, string_types)
        self.assertIsInstance(item.tax, Decimal)
        self.assertEqual(item.tax, Decimal('99.9'))
Exemplo n.º 3
0
    def test_getters_and_setters(self):
        item = Item(24, 666)

        item.count = '44'
        item.price = '667'
        item.description = 'Foo bar'
        item.unit = 'hour'
        item.tax = '99.9'

        self.assertIsInstance(item.count, Decimal)
        self.assertEqual(item.count, 44)
        self.assertIsInstance(item.price, Decimal)
        self.assertEqual(item.price, 667)
        self.assertIsInstance(item.description, string_types)
        self.assertIsInstance(item.unit, string_types)
        self.assertIsInstance(item.tax, Decimal)
        self.assertEqual(item.tax, Decimal('99.9'))
Exemplo n.º 4
0
    client = Address()
    client.firstname = "Adam"
    client.lastname = "Štrauch"
    client.address = "Houští 474"
    client.city = "Lanškroun"
    client.zip = "563 01"
    client.phone = "+420777636388"
    client.email = "*****@*****.**"
    client.bank_name = "GE Money Bank"
    client.bank_account = "181553009/0600"
    client.note = "Blablabla"

    item1 = Item()
    item1.name = "Položka 1"
    item1.count = 5
    item1.price = 100
    item2 = Item()
    item2.name = "Položka 2"
    item2.count = 10
    item2.price = 750

    invoice = Invoice()
    invoice.setClient(client)
    invoice.setProvider(provider)
    invoice.setTitle("Faktura")
    invoice.setVS("00001")
    invoice.setCreator("Adam Štrauch")
    invoice.addItem(item1)
    invoice.addItem(item2)

    f = open("test.pdf", "w")