Пример #1
0
    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'])
Пример #3
0
    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)
Пример #4
0
    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'])
Пример #5
0
 def test_models_language_str(self):
     language = factories.LanguageFactory()
     self.assertEqual(str(language), language.cla3)