def setUp(self): super().setUp() create_email_config() create_site() self.user = create_user()
def setUp(self): super().setUp() brand = create_brand() party = create_party(brand.id) create_email_config() create_site(party_id=party.id)
def site(db): with app_context(): with database_recreated(db): create_email_config() site = create_site() yield site
def setUp(self): super().setUp() create_email_config() create_site() self.user = create_user(initialized=False) assert not self.user.initialized
def setUp(self): super().setUp() create_email_config( sender_address='*****@*****.**', sender_name='ACME Entertainment Convention', ) create_site(server_name='acme.example.com')
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 setUp(self): super().setUp() self.user1 = create_user_with_detail('User1') self.user2 = create_user_with_detail('User2') create_email_config() self.shop = self.create_shop('shop-1') self.brand = create_brand()
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 app(party_app, db): with party_app.app_context(): with database_recreated(db): _app = party_app create_email_config() site = create_site() _app.site_id = site.id yield _app
def setUp(self): super().setUp(config_filename=CONFIG_FILENAME_TEST_ADMIN) self.admin = self.create_admin() create_email_config() self.create_brand_and_party() self.shop = self.create_shop() self.create_order_number_sequence(self.shop.id, 'LR-08-B', value=26) self.create_articles() self.order = self.place_order()
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() self.create_order_number_sequence(self.shop.id, 'LF-01-B') self.article1 = self.create_article(1, Decimal('49.95')) self.article2 = self.create_article(2, Decimal('6.20')) self.article3 = self.create_article(3, Decimal('12.53'))
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() 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('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() 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') 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() 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() 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=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=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_send_when_logged_in_with_brand_contact_address( self, send_email_mock): create_email_config(sender_address='*****@*****.**', sender_name='ACME Entertainment Convention', contact_address='*****@*****.**') sender = create_user('Bob', user_id='11d72bab-3646-4199-b96c-e5e4c6f972bc', email_address='*****@*****.**') recipient = create_user('Alice', email_address='*****@*****.**') text = '''\ Hey Alice, nice to hear from you. Best, Bob ''' expected_response_location \ = 'http://example.com/users/{}'.format(recipient.id) expected_email_sender = 'ACME Entertainment Convention <*****@*****.**>' expected_email_recipients = ['Alice <*****@*****.**>'] expected_email_subject = 'Mitteilung von Bob (über acme.example.com)' expected_email_body = '''\ Hallo Alice, Bob möchte dir die folgende Mitteilung zukommen lassen. Du kannst Bob hier antworten: http://example.com/user_messages/to/11d72bab-3646-4199-b96c-e5e4c6f972bc/create ACHTUNG: Antworte *nicht* auf diese E-Mail, sondern folge dem Link. ---8<------------------------------------- Hey Alice, nice to hear from you. Best, Bob ---8<------------------------------------- -- Diese Mitteilung wurde über die Website acme.example.com gesendet. Bei Fragen kontaktiere uns bitte per E-Mail an: [email protected]\ ''' response = self.send_request(recipient.id, text, current_user_id=sender.id) assert response.status_code == 302 assert response.location == expected_response_location send_email_mock.assert_called_once_with(expected_email_sender, expected_email_recipients, expected_email_subject, expected_email_body)