def METHOD_NAME():
    o = Organizer.objects.create(name='Dummy', slug='dummy')
    with scope(organizer=o):
        event = Event.objects.create(
            organizer=o, name='Dummy', slug='dummy',
            date_from=now(), live=True
        )
        o1 = Order.objects.create(
            code='FOOBAR', event=event, email='dummy@dummy.test',
            status=Order.STATUS_PENDING,
            datetime=now(), expires=now() + timedelta(days=10),
            total=Decimal('13.37'),
        )
        shirt = Item.objects.create(event=event, name='T-Shirt', default_price=12)
        shirt_red = ItemVariation.objects.create(item=shirt, default_price=14, value="Red")
        OrderPosition.objects.create(
            order=o1, item=shirt, variation=shirt_red,
            price=12, attendee_name_parts={}, secret='1234'
        )
        OrderPosition.objects.create(
            order=o1, item=shirt, variation=shirt_red,
            price=12, attendee_name_parts={}, secret='5678'
        )
        yield event, o1, shirt