def test_format_address(address): formatted_address = format_address(address) address_html = "<br>".join(map(str, formatted_address["address_lines"])) context = Context({"address": address}) tpl = Template("{% load i18n_address_tags %}" "{% format_address address %}") rendered_html = tpl.render(context) assert address_html in rendered_html assert "inline-address" not in rendered_html assert str(address.phone) in rendered_html
def test_format_address(address): formatted_address = format_address(address) address_html = '<br>'.join(map(str, formatted_address['address_lines'])) context = Context({'address': address}) tpl = Template('{% load i18n_address_tags %}' '{% format_address address %}') rendered_html = tpl.render(context) assert address_html in rendered_html assert 'inline-address' not in rendered_html assert str(address.phone) in rendered_html
def test_format_address(address): formatted_address = format_address(address) address_html = '<br>'.join(map(str, formatted_address['address_lines'])) context = Context({'address': address}) tpl = Template( '{% load i18n_address_tags %}' '{% format_address address %}') rendered_html = tpl.render(context) assert address_html in rendered_html assert 'inline-address' not in rendered_html assert str(address.phone) in rendered_html
def test_format_address_all_options(address): formatted_address = format_address( address, include_phone=False, inline=True, latin=True) address_html = ', '.join(map(str, formatted_address['address_lines'])) context = Context({'address': address}) tpl = Template( r'{% load i18n_address_tags %}' r'{% format_address address include_phone=False inline=True' r' latin=True %}') rendered_html = tpl.render(context) assert address_html in rendered_html assert 'inline-address' in rendered_html assert str(address.phone) not in rendered_html
def test_format_address_all_options(address): formatted_address = format_address(address, include_phone=False, inline=True, latin=True) address_html = ", ".join(map(str, formatted_address["address_lines"])) context = Context({"address": address}) tpl = Template(r"{% load i18n_address_tags %}" r"{% format_address address include_phone=False inline=True" r" latin=True %}") rendered_html = tpl.render(context) assert address_html in rendered_html assert "inline-address" in rendered_html assert str(address.phone) not in rendered_html
def test_format_address_all_options(address): formatted_address = format_address( address, include_phone=False, inline=True, latin=True ) address_html = ", ".join(map(str, formatted_address["address_lines"])) context = Context({"address": address}) tpl = Template( r"{% load i18n_address_tags %}" r"{% format_address address include_phone=False inline=True" r" latin=True %}" ) rendered_html = tpl.render(context) assert address_html in rendered_html assert "inline-address" in rendered_html assert str(address.phone) not in rendered_html