def test_cached_tickets(event, order): generate('orderposition', order.positions.first().pk, 'pdf') generate('order', order.pk, 'pdf') ct = CachedTicket.objects.get(order_position=order.positions.first(), provider='pdf') cct = CachedCombinedTicket.objects.get(order=order, provider='pdf') assert ct.file assert cct.file ct_fname = ct.file.path cct_fname = cct.file.path assert os.path.exists(ct_fname) assert os.path.exists(cct_fname) s = CachedTicketShredder(event) assert s.generate_files() is None s.shred_data() assert not CachedTicket.objects.filter(order_position=order.positions.first(), provider='pdf').exists() assert not CachedCombinedTicket.objects.filter(order=order, provider='pdf').exists() assert not os.path.exists(ct_fname) assert not os.path.exists(cct_fname)
def test_cached_tickets(event, order): generate(order.positions.first().pk, 'pdf') generate_order(order.pk, 'pdf') ct = CachedTicket.objects.get(order_position=order.positions.first(), provider='pdf') cct = CachedCombinedTicket.objects.get(order=order, provider='pdf') assert ct.file assert cct.file ct_fname = ct.file.path cct_fname = cct.file.path assert os.path.exists(ct_fname) assert os.path.exists(cct_fname) s = CachedTicketShredder(event) assert s.generate_files() is None s.shred_data() assert not CachedTicket.objects.filter(order_position=order.positions.first(), provider='pdf').exists() assert not CachedCombinedTicket.objects.filter(order=order, provider='pdf').exists() assert not os.path.exists(ct_fname) assert not os.path.exists(cct_fname)