def test_managers_create_locale(self): language = factories.LanguageFactory() locale = models.Locale.objects.create_locale(code=language.cla2) self.assertIsNone(locale.country) self.assertEqual(locale.language, language) self.assertEqual(locale.code, language.cla2)
def test_languages(self): countries_factories.LanguageFactory() query = ''' { languages { cla3 } }''' response = self.client.execute(query) self.assertTrue(response.data['languages'])
def test_managers_create_country_locale(self): language = factories.LanguageFactory() country = factories.CountryFactory() locale_code = '{language.cla2}_{country.cca2}'.format( language=language, country=country) locale = models.Locale.objects.create_locale(code=locale_code) self.assertEqual(locale.country, country) self.assertEqual(locale.language, language) self.assertEqual(locale.code, locale_code)
def test_languages(self): language = countries_factories.LanguageFactory() query = ''' query Languages($cla3: String!) { languages(cla3: $cla3) { edges { node { cla3 } } } }''' response = self.client.execute(query, cla3=language.cla3) self.assertTrue(response.data['languages']['edges'])
def test_models_language_str(self): language = factories.LanguageFactory() self.assertEqual(str(language), language.cla3)