def setUp(self): super().setUp() brand = create_brand() party = create_party(brand.id) create_email_config() create_site(party_id=party.id)
def setUp(self): super().setUp() create_email_config() self.shop1_id = self.create_shop('shop-1').id self.shop2_id = self.create_shop('shop-2').id brand = create_brand() party1 = create_party(brand.id, 'lafiesta-2012', 'La Fiesta 2012') party2 = create_party(brand.id, 'lafiesta-2013', 'La Fiesta 2013') self.create_order_number_sequence(self.shop1_id, 'LF-02-B') self.create_order_number_sequence(self.shop2_id, 'LF-03-B') self.user1 = create_user_with_detail('User1') self.user2 = create_user_with_detail('User2')
def setUp(self): super().setUp() brand = create_brand() self.party = create_party(brand_id=brand.id) self.category_id = self.create_category('Premium').id self.owner_id = create_user('Ticket_Owner').id self.admin_id = create_user('Orga').id
def setUp(self): super().setUp() self.user = create_user(enabled=False) brand = create_brand() party = create_party(brand.id) create_email_config() create_site(party.id)
def setUp(self): super().setUp() create_email_config() self.shop = self.create_shop() brand = create_brand() self.party = create_party(brand.id)
def setUp(self): super().setUp() create_email_config(sender_address='*****@*****.**', sender_name='ACME Entertainment Convention') self.brand = create_brand() party = create_party(self.brand.id) create_site(party.id, server_name='acme.example.com')
def app(party_app, db): with party_app.app_context(): with database_recreated(db): _app = party_app brand = create_brand() party = create_party(brand.id) _app.party_id = party.id yield _app
def site(db): with app_context(): with database_recreated(db): create_email_config() brand = create_brand() party = create_party(brand.id) site = create_site(party.id) yield site
def test_unknown_name(admin_app_with_db): brand = create_brand('lafiesta', 'La Fiesta') party = create_party(brand.id, 'lafiesta-2014', 'La Fiesta 2014') scope = Scope.for_site(party.id) actual = snippet_service.find_current_version_of_snippet_with_name( scope, 'totally-unknown-snippet-name') assert actual is None
def test_current_party_is_considered(admin_app_with_db, admin_user): brand = create_brand('lafiesta', 'La Fiesta') party2014 = create_party(brand.id, 'lafiesta-2014', 'La Fiesta 2014') party2015 = create_party(brand.id, 'lafiesta-2015', 'La Fiesta 2015') scope_site2014 = Scope.for_site(party2014.id) scope_site2015 = Scope.for_site(party2015.id) creator = admin_user fragment_info2014_version = create_fragment_with_version( scope_site2014, 'info', creator.id, '2014-10-23 14:55:00') fragment_info2015_version = create_fragment_with_version( scope_site2015, 'info', creator.id, '2014-10-23 18:21:00') actual = snippet_service.find_current_version_of_snippet_with_name( scope_site2014, 'info') assert actual == fragment_info2014_version
def test_view_matching_party_and_shop_but_different_user(self): party = create_party(self.brand.id, shop_id=self.shop.id) create_site(party.id) self.create_order_number_sequence(self.shop.id, 'LF-02-B') self.create_payment_instructions_snippet(self.shop.id) order_id = self.place_order(self.shop.id, self.user1) response = self.request_view(self.user2, order_id) assert response.status_code == 404
def setUp(self): super().setUp() self.owner = create_user('Ticket_Owner') brand = create_brand() self.party = create_party(brand_id=brand.id) self.category_id = self.create_category('Premium').id self.ticket = ticket_creation_service.create_ticket( self.category_id, self.owner.id)
def test_view_matching_user_but_different_party_and_shop(self): shop = self.create_shop('shop-2') other_party = create_party(self.brand.id, 'otherlan-2013', 'OtherLAN 2013', shop_id=shop.id) create_site(other_party.id) self.create_order_number_sequence(self.shop.id, 'LF-02-B') self.create_payment_instructions_snippet(self.shop.id) order_id = self.place_order(self.shop.id, self.user1) response = self.request_view(self.user1, order_id) assert response.status_code == 404
def app(party_app, db): with party_app.app_context(): with database_recreated(db): _app = party_app create_email_config() brand = create_brand() party = create_party(brand.id) site = create_site(party.id) _app.site_id = site.id yield _app
def setUp(self): super().setUp(config_filename=CONFIG_FILENAME_TEST_ADMIN) self.admin = self.create_admin() self.orderer = create_user_with_detail('Besteller') create_email_config() self.shop = self.create_shop() self.create_order_number_sequence(self.shop.id, 'AEC-05-B') self.create_shop_fragment(self.shop.id, 'email_footer', 'kthxbye') brand = create_brand() party = create_party(brand.id)
def setUp(self): super().setUp() user = create_user_with_detail() self.orderer = create_orderer(user) create_email_config() self.shop = self.create_shop() brand = create_brand() party = create_party(brand.id) self.create_order_number_sequence(self.shop.id, 'ABC-01-B') self.article = self.create_article(self.shop.id, quantity=100)
def setUp(self): super().setUp() self.admin = create_user_with_detail('Admin') self.buyer = create_user_with_detail('Buyer') create_email_config() self.shop = self.create_shop() shop_sequence_service.create_sequence(self.shop.id, Purpose.order, prefix='article-') brand = create_brand() self.party = create_party(brand_id=brand.id)
def setUp(self): super().setUp() create_email_config() self.setup_orderer() self.shop = self.create_shop() self.setup_order_number_prefix_and_sequence() self.create_shop_fragment(self.shop.id, 'payment_instructions', 'Send all ur moneyz!') self.setup_article() brand = create_brand() party = create_party(brand.id, shop_id=self.shop.id) create_site(party.id)
def setUp(self): super().setUp() self.admin = create_user('Admin') create_email_config(sender_address='*****@*****.**') self.brand = create_brand() self.brand_id = self.brand.id party = create_party(self.brand.id) create_site(party_id=party.id) self.setup_terms() self.setup_privacy_policy() self.setup_newsletter_list()
def setUp(self): super().setUp() self.admin = create_user('Admin') login_user(self.admin.id) self.user = create_user('User') self.brand = create_brand() party = create_party(brand_id=self.brand.id) create_email_config() create_site(party.id) self.board = create_board(self.brand.id) site_settings_service \ .create_setting('acmecon-2014-website', 'board_id', self.board.id)
def setUp(self): super().setUp() create_email_config(sender_address='*****@*****.**') self.shop = self.create_shop() self.create_order_number_sequence(self.shop.id, 'AC-14-B', value=16) self.create_email_footer_snippet() brand = create_brand() self.party = create_party(brand.id) self.user = create_user_with_detail('Versager') self.order_id = self.place_order(self.user) reason = 'Du hast nicht rechtzeitig bezahlt.' order_service.cancel_order(self.order_id, self.admin.id, reason)
def setUp(self): super().setUp() create_email_config(sender_address='*****@*****.**') self.shop = self.create_shop() self.create_order_number_sequence(self.shop.id, 'AC-14-B', value=252) self.create_email_payment_instructions_snippet() self.create_email_footer_snippet() self.create_articles() brand = create_brand() self.party = create_party(brand.id) self.user = create_user_with_detail('Interessent') self.order_id = self.place_order(self.user)
def setUp(self): super().setUp() create_email_config(sender_address='*****@*****.**') self.shop = self.create_shop() self.create_order_number_sequence(self.shop.id, 'AC-14-B', value=21) self.create_email_footer_snippet() brand = create_brand() self.party = create_party(brand.id) self.user = create_user_with_detail('Vorbild') self.order_id = self.place_order(self.user) order_service.mark_order_as_paid(self.order_id, PaymentMethod.bank_transfer, self.admin.id)
def test_revoke_bundle(admin_app_with_db, normal_user, admin_user): brand = create_brand() party = create_party(brand_id=brand.id) quantity = 4 owner = normal_user bundle = create_bundle(party.id, quantity, owner) tickets_before = bundle_service.find_tickets_for_bundle(bundle.id) assert len(tickets_before) == quantity for ticket_before in tickets_before: assert not ticket_before.revoked events_before = event_service.get_events_for_ticket(ticket_before.id) assert len(events_before) == 0 # -------------------------------- # bundle_service.revoke_bundle(bundle.id, admin_user.id) # -------------------------------- # tickets_after = bundle_service.find_tickets_for_bundle(bundle.id) assert len(tickets_after) == quantity for ticket_after in tickets_after: assert ticket_after.revoked events_after = event_service.get_events_for_ticket(ticket_after.id) assert len(events_after) == 1 ticket_revoked_event = events_after[0] assert ticket_revoked_event.event_type == 'ticket-revoked' assert ticket_revoked_event.data == { 'initiator_id': str(admin_user.id), }
def create_brand_and_party(self): self.brand = create_brand('lanresort', 'LANresort') self.party = create_party(self.brand.id, 'lanresort-2015', 'LANresort 2015')
def party(app): brand = create_brand() return create_party(brand.id)