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
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
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
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