def test_add_and_delete_from_additionallanguage(self):
     additional = AdditionalLanguage.objects.create(ietf_tag="zzz-z-test",
                                                    common_name="ZTest")
     additional.save()
     integrate_imports()  # run task synchronously
     data = Language.names_text().split("\n")
     self.assertTrue("zzz-z-test\tZTest" in data)
     additional.delete()
     data = Language.names_text().split("\n")
     self.assertTrue("zzz-z-test\tZTest" not in data)
 def test_add_and_delete_from_additionallanguage(self):
     additional = AdditionalLanguage.objects.create(
         ietf_tag="zzz-z-test",
         common_name="ZTest"
     )
     additional.save()
     integrate_imports()   # run task synchronously
     data = Language.names_text().split("\n")
     self.assertTrue("zzz-z-test\tZTest" in data)
     additional.delete()
     data = Language.names_text().split("\n")
     self.assertTrue("zzz-z-test\tZTest" not in data)
 def test_names_export(self):
     data = Language.names_text().split("\n")
     data = [x.split("\t")[0] for x in data]
     # self.assertFalse("bmy" in data)
     self.assertTrue("aa" in data)
     self.assertTrue("kmg" in data)
     self.assertTrue("es-419" in data)
 def test_names_export(self):
     data = Language.names_text().split("\n")
     data = [x.split("\t")[0] for x in data]
     # self.assertFalse("bmy" in data)
     self.assertTrue("aa" in data)
     self.assertTrue("kmg" in data)
     self.assertTrue("es-419" in data)
 def test_additionallanguage_direction(self):
     additional = AdditionalLanguage.objects.create(ietf_tag="zzz-r-test",
                                                    common_name="ZRTest",
                                                    direction="r")
     additional.save()
     langnames = Language.names_text().split("\n")
     self.assertTrue("zzz-r-test\tZRTest" in langnames)
     data = json.loads(json.dumps(Language.names_data()))
     langs = {x["lc"]: x for x in data}
     self.assertTrue("zzz-r-test" in langs)
     self.assertEquals(langs["zzz-r-test"]["ld"], "rtl")
 def test_additionallanguage_direction(self):
     additional = AdditionalLanguage.objects.create(
         ietf_tag="zzz-r-test",
         common_name="ZRTest",
         direction="r"
     )
     additional.save()
     langnames = Language.names_text().split("\n")
     self.assertTrue("zzz-r-test\tZRTest" in langnames)
     data = json.loads(json.dumps(Language.names_data()))
     langs = {x["lc"]: x for x in data}
     self.assertTrue("zzz-r-test" in langs)
     self.assertEquals(langs["zzz-r-test"]["ld"], "rtl")
def names_text_export(request):
    return HttpResponse(Language.names_text(), content_type="text/plain")
def names_text_export(request):
    return HttpResponse(Language.names_text(), content_type="text/plain")