Example #1
0
def test_get_multiple_steps_diff_items():
    multiple_steps = '\n'.join(MULTIPLE_STEPS.splitlines()[:-1])
    assert map_steps(
        multiple_steps, MULTIPLE_EXPECTEDRESULTS) == [(
            RST_PARSER.parse(multiple_steps),
            RST_PARSER.parse(MULTIPLE_EXPECTEDRESULTS),
        )]
Example #2
0
def test_get_multiple_steps_diff_items():
    """Check if parsing multiple steps of different items works."""
    multiple_steps = '\n'.join(MULTIPLE_STEPS.splitlines()[:-1])
    assert map_steps(multiple_steps, MULTIPLE_EXPECTEDRESULTS) == [(
        RST_PARSER.parse(multiple_steps),
        RST_PARSER.parse(MULTIPLE_EXPECTEDRESULTS),
    )]
Example #3
0
def test_map_steps_parse_error():
    """Check if mapping multiple steps with a parse error works."""
    multiple_steps = MULTIPLE_STEPS.replace('. ', '.', 1)
    assert map_steps(multiple_steps, MULTIPLE_EXPECTEDRESULTS) == [(
        RST_PARSER.parse(multiple_steps),
        RST_PARSER.parse(MULTIPLE_EXPECTEDRESULTS),
    )]
Example #4
0
def test_map_steps_parse_error():
    """Check if mapping multiple steps with a parse error works."""
    multiple_steps = MULTIPLE_STEPS.replace('. ', '.', 1)
    assert map_steps(multiple_steps, MULTIPLE_EXPECTEDRESULTS) == [(
        RST_PARSER.parse(multiple_steps),
        RST_PARSER.parse(MULTIPLE_EXPECTEDRESULTS),
    )]
Example #5
0
def test_get_multiple_steps_diff_items():
    """Check if parsing multiple steps of different items works."""
    multiple_steps = '\n'.join(MULTIPLE_STEPS.splitlines()[:-1])
    assert map_steps(
        multiple_steps, MULTIPLE_EXPECTEDRESULTS) == [(
            RST_PARSER.parse(multiple_steps),
            RST_PARSER.parse(MULTIPLE_EXPECTEDRESULTS),
        )]
Example #6
0
def test_rst_parser():
    """Check if rst parsing works."""
    docstring = """Line one"""
    generated_html = "<p>Line one</p>\n"
    assert RST_PARSER.parse(docstring) == generated_html
Example #7
0
def test_rst_parser():
    docstring = """Line one"""
    generated_html = "<p>Line one</p>\n"
    assert RST_PARSER.parse(docstring) == generated_html
Example #8
0
def test_map_steps_parse_error():
    multiple_steps = MULTIPLE_STEPS.replace('. ', '.', 1)
    assert map_steps(multiple_steps, MULTIPLE_EXPECTEDRESULTS) == [(
        RST_PARSER.parse(multiple_steps),
        RST_PARSER.parse(MULTIPLE_EXPECTEDRESULTS),
    )]
Example #9
0
def test_rst_parser():
    """Check if rst parsing works."""
    docstring = """Line one"""
    generated_html = "<p>Line one</p>\n"
    assert RST_PARSER.parse(docstring) == generated_html