def test_mark_function_args_lack_nltext(self): self.check('{{ myfn("arg") }}', '{{ myfn(_TODO("arg")) }}') i18nize_templates.mark_function_args_lack_nltext("myfn") self.check('{{ myfn("arg") }}', '{{ myfn("arg") }}') self.check('{{ foo_myfn("arg") }}', '{{ foo_myfn(_TODO("arg")) }}') # TODO(csilvers): this should pass too: \b isn't good enough. self.todo('{{ foo.myfn("arg") }}', '{{ foo.myfn(_TODO("arg")) }}')
def test_mark_function_args_lack_nltext_multiple_arguments(self): self.check('{{ myfn("arg") }}', '{{ myfn(_TODO("arg")) }}') i18nize_templates.mark_function_args_lack_nltext("foo", "myfn", "bar") self.check('{{ myfn("arg") }}', '{{ myfn("arg") }}')