예제 #1
0
def organisation_summary(driver, context):
    summary = OrganisationPage(driver).get_organisation_summary()
    assert context.organisation_name in summary
    assert context.organisation_type in summary
    assert context.organisation_eori in summary
    assert context.organisation_sic in summary
    assert context.organisation_vat in summary
    assert context.organisation_registration in summary
    assert context.organisation_address in summary
예제 #2
0
def verify_registered_individual_organisation(driver, context):
    wait_until_page_is_loaded(driver)
    # Assert that the success info bar is visible
    assert functions.element_with_css_selector_exists(
        driver,
        Shared(driver).SNACKBAR_SELECTOR)
    OrganisationsPage(driver).search_for_org_in_filter(
        context.organisation_name)
    row = OrganisationPage(driver).get_organisation_row()
    assert context.organisation_name in row["name"]
예제 #3
0
def organisation_summary(driver, context):
    summary = OrganisationPage(driver).get_organisation_summary()
    assert context.organisation_name in summary
    assert context.organisation_type in summary
    assert context.organisation_eori in summary
    assert context.organisation_sic in summary
    assert context.organisation_vat in summary
    assert context.organisation_registration in summary
    assert context.organisation_address in summary

    assert driver.find_element_by_id("status-active").is_enabled()
    assert driver.find_element_by_id("status-rejected").is_enabled()
def go_to_edit_flags(driver):  # noqa
    OrganisationPage(driver).click_edit_organisation_flags()
예제 #5
0
def organisation_warning(driver):
    warning = OrganisationPage(driver).get_warning()
    matching_fields = ["Name", "EORI Number", "Registration Number", "Address"]
    for field in matching_fields:
        assert field in warning, "Missing field in organisation review warning"
예제 #6
0
def organisation_status(driver, status):
    assert status == OrganisationPage(
        driver).get_status(), "Status doesn't match what was expected"
예제 #7
0
def approve_organisation(driver):
    OrganisationPage(driver).select_reject_organisation()
    click_submit(driver)
예제 #8
0
def click_review(driver):
    OrganisationPage(driver).click_review_organisation()
예제 #9
0
def click_edit(driver, context):
    OrganisationPage(driver).click_edit_organisation_link()
    OrganisationsFormPage(driver).fill_in_company_info_page_1(context)
예제 #10
0
def click_organisation(driver, context):
    OrganisationsPage(driver).click_organisation(context.organisation_name)
    OrganisationPage(driver).click_review_organisation()