def test_meeting_participant_representing_region_translated(app): templates_path = app.config['TEMPLATES_PATH'] templates_representing = templates_path.ensure_dir( 'meetings/participant/representing') template_name = 'region_translated.html' app.jinja_loader = FileSystemLoader(str(templates_path)) path = (templates_representing / template_name) output = "{{ participant.represented_region|region_in('fr') }}" with path.open('w+') as f: f.write(output) participant = ParticipantFactory(category__representing=template_name) with app.test_request_context(): assert (translate(participant.represented_region.value, 'fr') == participant.representing)
def region_in(region, lang_code='en'): return translate(region.value, lang_code)
def region_in(region, lang_code='en'): if not region: return '' if isinstance(region, basestring): return translate(region, lang_code) return translate(region.value, lang_code)
def region_in(region, lang_code='en'): if not region: return '' return translate(region.value, lang_code)