Ejemplo n.º 1
0
def test_dashboard_with_checkin(dashboard_env):
    op = OrderPosition.objects.get(
        order=dashboard_env[3],
        item=dashboard_env[4]
    )
    Checkin.objects.create(position=op, list=dashboard_env[6])
    c = checkin_widget(dashboard_env[0])
    assert '1/2' in c[0]['content']
Ejemplo n.º 2
0
def test_dashboard_with_checkin(dashboard_env):
    op = OrderPosition.objects.get(
        order=dashboard_env[3],
        item=dashboard_env[4]
    )
    Checkin.objects.create(position=op, list=dashboard_env[6])
    c = checkin_widget(dashboard_env[0])
    assert '1/2' in c[0]['content']
Ejemplo n.º 3
0
def test_dashboard_exclude_non_admission_item_with_checkin(dashboard_env):
    dashboard_env[0].settings.ticket_download_nonadm = False
    dashboard_env[0].save()
    op = OrderPosition.objects.get(order=dashboard_env[3],
                                   item=dashboard_env[4])
    Checkin.objects.create(position=op)
    c = checkin_widget(dashboard_env[0])
    assert '1/1' in c[0]['content']
Ejemplo n.º 4
0
def test_dashboard_pending_not_count(dashboard_env):
    c = checkin_widget(dashboard_env[0])
    order_pending = Order.objects.create(code='FOO',
                                         event=dashboard_env[0],
                                         email='*****@*****.**',
                                         status=Order.STATUS_PENDING,
                                         datetime=now(),
                                         expires=now() + timedelta(days=10),
                                         total=23,
                                         locale='en')
    OrderPosition.objects.create(order=order_pending,
                                 item=dashboard_env[4],
                                 variation=None,
                                 price=Decimal("23"),
                                 attendee_name_parts={'full_name': "NotPaid"})
    assert '0/2' in c[0]['content']
Ejemplo n.º 5
0
def test_dashboard_pending_not_count(dashboard_env):
    c = checkin_widget(dashboard_env[0])
    order_pending = Order.objects.create(
        code='FOO', event=dashboard_env[0], email='*****@*****.**',
        status=Order.STATUS_PENDING,
        datetime=now(), expires=now() + timedelta(days=10),
        total=23, locale='en'
    )
    OrderPosition.objects.create(
        order=order_pending,
        item=dashboard_env[4],
        variation=None,
        price=Decimal("23"),
        attendee_name_parts={'full_name': "NotPaid"}
    )
    assert '0/2' in c[0]['content']
Ejemplo n.º 6
0
def test_dashboard(dashboard_env):
    c = checkin_widget(dashboard_env[0])
    assert '0/2' in c[0]['content']
Ejemplo n.º 7
0
def test_dashboard(dashboard_env):
    c = checkin_widget(dashboard_env[0])
    assert '0/2' in c[0]['content']
Ejemplo n.º 8
0
def test_dashboard_exclude_non_admission_item(dashboard_env):
    dashboard_env[0].settings.ticket_download_nonadm = False
    dashboard_env[0].save()
    c = checkin_widget(dashboard_env[0])
    assert '0/1' in c[0]['content']