⏱️ Duration: 45.16s
❌ Error:
self = <tests.test_web_signup.TestWebSignup object at 0x7f7e42562a40>
sign_up_page = <pages.sign_up_page.SignUpPage object at 0x7f7e417ffac0>
create_page = <pages.create_page.CreatePage object at 0x7f7e417fff70>
editor_page = <pages.editor_page.EditorPage object at 0x7f7e417ff6a0>
pricing_page = <pages.pricing_page.PricingPage object at 0x7f7e417ffee0>
my_account_page = <pages.my_account_page.MyAccountPage object at 0x7f7e417ff760>
base_url = 'https://test03.testingpromo.com'
def test_w07_signup_verify_editorial_tags_and_pricing(
self, sign_up_page, create_page, editor_page, pricing_page, my_account_page, base_url
):
"""
W07 Signup verify editorial tags and see pricing (release test)
Feature scenario:
Given I generate a random email for sign up
When I create a new account new auth
When I close onboarding wizard
And I go to create page from header
And I am filtering editorial videos and photos on create page
And I customize the video
Then I verify navigation to editor page new user
And I am filtering editorial videos and photos
When I Publish the video
Then I verify pricing/publish navigation new user
Then I close prod pricing page
When I go to my account
Then I delete my account new
"""
random_email = f"promo.auto.w07.{uuid.uuid4().hex[:8]}@promo.com"
sign_up_page.create_account(
base_url=base_url,
email=random_email,
full_name=fullname,
password=random_password,
)
sign_up_page.close_onboarding()
create_page.click_create_new_with_footage()
create_page.filter_editorial_videos_on_create_page()
create_page.filter_editorial_photos_on_create_page()
# Reset editorial filter + switch to Videos so a free user can open the
# editor without hitting the editorial paywall
📸 Failure Screenshot:
⏱️ Duration: 136.89s
❌ Error:
self = <tests.test_web_signup.TestWebSignup object at 0x7f7e425603a0>
sign_up_page = <pages.sign_up_page.SignUpPage object at 0x7f7e400952a0>
create_page = <pages.create_page.CreatePage object at 0x7f7e40095840>
editor_page = <pages.editor_page.EditorPage object at 0x7f7e400958d0>
pricing_page = <pages.pricing_page.PricingPage object at 0x7f7e400967a0>
my_account_page = <pages.my_account_page.MyAccountPage object at 0x7f7e40096830>
base_url = 'https://test03.testingpromo.com'
@pytest.mark.skip_prod
def test_w08_editorial_clip_popup_paid_user(
self, sign_up_page, create_page, editor_page, pricing_page, my_account_page, base_url
):
"""
W08 Verify Editorial clip used pop-up is displayed for a paid user
(skip_prod — Stripe Sandbox only)
Feature scenario:
Given I generate a random email for sign up
When I create a new account new auth
When I close onboarding wizard
When I go to pricing page
Then I choose a new plan and goto Create page
When I am filtering editorial videos and photos on create page
And I customize the video
Then I verify navigation to editor page new user
And I am filtering editorial videos and photos
And I upload an audio and select it
When I Publish the video
Then I verify pricing/publish navigation for editorial video
When I go to my account
Then I delete my account new
"""
random_email = f"promo.auto.w08.{uuid.uuid4().hex[:8]}@promo.com"
sign_up_page.create_account(
base_url=base_url,
email=random_email,
full_name=fullname,
password=random_password,
)
sign_up_page.close_onboarding()
pricing_page.go_to_pricing_via_header()
pricing_page.choose_pro_plan_and_purchase()
# Stripe redirects back to /create?mode=search&keyword=fun on test03 —
📸 Failure Screenshot: