Ejemplo n.º 1
0
def generated_document(driver, context):
    latest_document = GeneratedDocument(driver).get_latest_document()

    assert context.document_template_name in latest_document.text
    assert "Generated" in latest_document.text
    assert GeneratedDocument(driver).check_download_link_is_present(
        latest_document)
Ejemplo n.º 2
0
def generated_document_preview(driver, context):
    generated_document_page = GeneratedDocument(driver)
    assert generated_document_page.preview_is_shown()
    paragraphs = generated_document_page.get_document_paragraph_text_in_preview(
    )
    for paragraph in context.document_template_paragraph_text:
        assert paragraph in paragraphs
        # Remove matched strings to ensure the same string isn't matched twice
        paragraphs = paragraphs.replace(paragraph, "", 1)
Ejemplo n.º 3
0
def both_generated_documents(driver, context):
    documents = GeneratedDocument(driver).get_documents()

    for document in [documents[0], documents[1]]:
        assert context.document_template_name in document.text
        assert "Generated" in document.text
        assert GeneratedDocument(driver).check_download_link_is_present(
            document)

    # Check 2 documents have been created
    assert documents[0].text != documents[1].text
def generate_decision_document(driver, context):  # noqa
    generate_document_page = GeneratedDocument(driver)
    generate_document_page.select_generate_document()
    generate_document_page.select_document_template()
    Shared(driver).click_submit()
    Shared(driver).click_submit()
    Shared(driver).click_submit()

    context.status = "finalised"
Ejemplo n.º 5
0
def generated_document(driver, context):  # noqa
    latest_document = GeneratedDocument(driver).get_latest_document()

    assert "Application Form" in latest_document.text
    assert GeneratedDocument(driver).check_download_link_is_present(
        latest_document)
Ejemplo n.º 6
0
def selected_created_template(driver, context):  # noqa
    GeneratedDocument(driver).click_letter_template(
        context.document_template_id)
    Shared(driver).click_submit()
Ejemplo n.º 7
0
def template_text(driver, context):
    text = GeneratedDocument(driver).get_document_text_in_edit_text_area()
    for paragraph in context.document_template_paragraph_text:
        assert paragraph in text
        # Remove matched strings to ensure the same string isn't matched twice
        text = text.replace(paragraph, "", 1)
Ejemplo n.º 8
0
def click_regenerate(driver, context):
    GeneratedDocument(driver).click_regenerate_button()
Ejemplo n.º 9
0
def add_custom_text(driver, context, custom_text):
    GeneratedDocument(driver).add_text_to_edit_text(custom_text)
Ejemplo n.º 10
0
def addressee_in_preview(driver, context):
    text = GeneratedDocument(driver).get_document_preview_text()
    assert context.contact_name in text
    assert context.contact_email in text
Ejemplo n.º 11
0
def select_addressee(context, driver):
    GeneratedDocument(driver).select_addressee(context.contact_id)
    functions.click_submit(driver)