Ejemplo n.º 1
0
def test_generate_license_header():
    from lawyerup.core import generate_license_header

    template = "{{ name }} {{ age }} blah {{ name }}"
    context = {"name": "me", "age": "17"}
    expected = "me 17 blah me"

    assert generate_license_header(template, context) == expected
Ejemplo n.º 2
0
def test_generate_license_header():
    from lawyerup.core import generate_license_header

    template = '{{ name }} {{ age }} blah {{ name }}'
    context = {'name': 'me', 'age': '17'}
    expected = 'me 17 blah me'

    assert generate_license_header(template, context) == expected
Ejemplo n.º 3
0
def test_generate_license_header_missing_context_variable():
    from lawyerup.core import generate_license_header
    from test.utils import Error

    template = "{{ name }} {{ age }} blah {{ name }}"
    context = {"name": "me"}

    with pytest.raises(Error) as e:
        out = generate_license_header(template, context)
        assert e.message == 'missing "age" in context!'
        assert out is None
Ejemplo n.º 4
0
def test_generate_license_header_missing_context_variable():
    from lawyerup.core import generate_license_header
    from test.utils import Error

    template = '{{ name }} {{ age }} blah {{ name }}'
    context = {'name': 'me'}

    with pytest.raises(Error) as e:
        out = generate_license_header(template, context)
        assert e.message == 'missing "age" in context!'
        assert out is None