Explicit position ordering in invoice tests

This commit is contained in:
Raphael Michel
2017-03-19 15:04:21 +01:00
parent 11ce4c2078
commit 259c0cca69
2 changed files with 3 additions and 1 deletions

View File

@@ -479,7 +479,7 @@ class OrderPosition(AbstractPosition):
class Meta: class Meta:
verbose_name = _("Order position") verbose_name = _("Order position")
verbose_name_plural = _("Order positions") verbose_name_plural = _("Order positions")
ordering = ("positionid",) ordering = ("positionid", "id")
@classmethod @classmethod
def transform_cart_positions(cls, cp: List, order) -> list: def transform_cart_positions(cls, cp: List, order) -> list:

View File

@@ -41,12 +41,14 @@ def env():
item=ticket, item=ticket,
variation=None, variation=None,
price=Decimal("23.00"), price=Decimal("23.00"),
positionid=1,
) )
OrderPosition.objects.create( OrderPosition.objects.create(
order=o, order=o,
item=t_shirt, item=t_shirt,
variation=variation, variation=variation,
price=Decimal("42.00"), price=Decimal("42.00"),
positionid=2,
) )
return event, o return event, o