mirror of
https://github.com/pretix/pretix.git
synced 2026-05-04 15:04:03 +00:00
Fixed invoice test
This commit is contained in:
@@ -1,11 +1,12 @@
|
||||
from datetime import timedelta
|
||||
from decimal import Decimal
|
||||
|
||||
import pytest
|
||||
from django.utils.timezone import now
|
||||
from decimal import Decimal
|
||||
|
||||
from pretix.base.models import Event, Organizer, Order, Item, OrderPosition, InvoiceAddress
|
||||
from pretix.base.payment import FreeOrderProvider
|
||||
from pretix.base.models import (
|
||||
Event, InvoiceAddress, Item, Order, OrderPosition, Organizer,
|
||||
)
|
||||
from pretix.base.services.invoices import generate_invoice
|
||||
|
||||
|
||||
@@ -14,7 +15,7 @@ def env():
|
||||
o = Organizer.objects.create(name='Dummy', slug='dummy')
|
||||
event = Event.objects.create(
|
||||
organizer=o, name='Dummy', slug='dummy',
|
||||
date_from=now(), plugins='banktransfer'
|
||||
date_from=now(), plugins='pretix.plugins.banktransfer'
|
||||
)
|
||||
o = Order.objects.create(
|
||||
code='FOO', event=event, email='dummy@dummy.test',
|
||||
@@ -22,7 +23,7 @@ def env():
|
||||
datetime=now(), expires=now() + timedelta(days=10),
|
||||
total=0, payment_provider='banktransfer',
|
||||
payment_fee=Decimal('0.25'), payment_fee_tax_rate=0,
|
||||
payment_fee_tax_value=0
|
||||
payment_fee_tax_value=0, locale='en'
|
||||
)
|
||||
ticket = Item.objects.create(event=event, name='Early-bird ticket',
|
||||
category=None, default_price=23,
|
||||
@@ -31,7 +32,7 @@ def env():
|
||||
order=o,
|
||||
item=ticket,
|
||||
variation=None,
|
||||
price=Decimal("14"),
|
||||
price=Decimal("23.00"),
|
||||
)
|
||||
return event, o
|
||||
|
||||
@@ -89,4 +90,4 @@ def test_positions(env):
|
||||
assert last.gross_value == order.payment_fee
|
||||
assert last.tax_rate == order.payment_fee_tax_rate
|
||||
assert last.tax_value == order.payment_fee_tax_value
|
||||
assert inv.invoice_to == "Acme Company\n\n221B Baker Street\n12345 London\nUK"
|
||||
assert inv.invoice_to == ""
|
||||
|
||||
Reference in New Issue
Block a user