def test_xliff_compile(self): """Test compiling translations for XLIFF files""" self.test_xliff_save2db(delete=False) handler = XliffHandler() handler.bind_resource(self.resource) handler.set_language(self.resource.source_language) old_template = handler.compiled_template handler.compile() self.assertNotEqual(old_template, handler.compiled_template) handler.set_language(self.language_ar) old_template = handler.compiled_template handler.compile() self.assertNotEqual(old_template, handler.compiled_template) handler.bind_resource(self.resource_new) handler.set_language(self.resource_new.source_language) old_template = handler.compiled_template handler.compile() self.assertNotEqual(old_template, handler.compiled_template) handler.set_language(self.language_ar) old_template = handler.compiled_template handler.compile() self.assertNotEqual(old_template, handler.compiled_template) #Cleanup self.resource.delete() self.resource_new.delete()