mirror of
https://github.com/pretix/pretix.git
synced 2026-08-28 13:34:40 +00:00
Upgrade to Django 4.2 (#3497)
This commit is contained in:
+36
-36
@@ -38,10 +38,10 @@ class I18nStringTest(TestCase):
|
||||
'en': 'Hello'
|
||||
}
|
||||
s = LazyI18nString(data)
|
||||
translation.activate('en')
|
||||
self.assertEqual(str(s), 'Hello')
|
||||
translation.activate('de')
|
||||
self.assertEqual(str(s), 'Hallo')
|
||||
with translation.override('en'):
|
||||
self.assertEqual(str(s), 'Hello')
|
||||
with translation.override('de'):
|
||||
self.assertEqual(str(s), 'Hallo')
|
||||
|
||||
def test_similar_translations(self):
|
||||
data = {
|
||||
@@ -50,57 +50,57 @@ class I18nStringTest(TestCase):
|
||||
'de-informal': 'Du'
|
||||
}
|
||||
s = LazyI18nString(data)
|
||||
translation.activate('de')
|
||||
self.assertEqual(str(s), 'Sie')
|
||||
translation.activate('de-informal')
|
||||
self.assertEqual(str(s), 'Du')
|
||||
with translation.override('de'):
|
||||
self.assertEqual(str(s), 'Sie')
|
||||
with translation.override('de-informal'):
|
||||
self.assertEqual(str(s), 'Du')
|
||||
|
||||
data = {
|
||||
'en': 'You',
|
||||
'de-informal': 'Du'
|
||||
}
|
||||
s = LazyI18nString(data)
|
||||
translation.activate('de')
|
||||
self.assertEqual(str(s), 'Du')
|
||||
translation.activate('de-informal')
|
||||
self.assertEqual(str(s), 'Du')
|
||||
with translation.override('de'):
|
||||
self.assertEqual(str(s), 'Du')
|
||||
with translation.override('de-informal'):
|
||||
self.assertEqual(str(s), 'Du')
|
||||
|
||||
data = {
|
||||
'en': 'You',
|
||||
'de': 'Sie'
|
||||
}
|
||||
s = LazyI18nString(data)
|
||||
translation.activate('de')
|
||||
self.assertEqual(str(s), 'Sie')
|
||||
translation.activate('de-informal')
|
||||
self.assertEqual(str(s), 'Sie')
|
||||
with translation.override('de'):
|
||||
self.assertEqual(str(s), 'Sie')
|
||||
with translation.override('de-informal'):
|
||||
self.assertEqual(str(s), 'Sie')
|
||||
|
||||
def test_missing_default_translation(self):
|
||||
data = {
|
||||
'de': 'Hallo',
|
||||
}
|
||||
s = LazyI18nString(data)
|
||||
translation.activate('en')
|
||||
self.assertEqual(str(s), 'Hallo')
|
||||
translation.activate('de')
|
||||
self.assertEqual(str(s), 'Hallo')
|
||||
with translation.override('en'):
|
||||
self.assertEqual(str(s), 'Hallo')
|
||||
with translation.override('de'):
|
||||
self.assertEqual(str(s), 'Hallo')
|
||||
|
||||
def test_missing_translation(self):
|
||||
data = {
|
||||
'en': 'Hello',
|
||||
}
|
||||
s = LazyI18nString(data)
|
||||
translation.activate('en')
|
||||
self.assertEqual(str(s), 'Hello')
|
||||
translation.activate('de')
|
||||
self.assertEqual(str(s), 'Hello')
|
||||
with translation.override('en'):
|
||||
self.assertEqual(str(s), 'Hello')
|
||||
with translation.override('de'):
|
||||
self.assertEqual(str(s), 'Hello')
|
||||
|
||||
def test_legacy_string(self):
|
||||
s = LazyI18nString("Hello")
|
||||
translation.activate('en')
|
||||
self.assertEqual(str(s), 'Hello')
|
||||
translation.activate('de')
|
||||
self.assertEqual(str(s), 'Hello')
|
||||
with translation.override('en'):
|
||||
self.assertEqual(str(s), 'Hello')
|
||||
with translation.override('de'):
|
||||
self.assertEqual(str(s), 'Hello')
|
||||
|
||||
def test_none(self):
|
||||
s = LazyI18nString(None)
|
||||
@@ -124,10 +124,10 @@ class I18nFieldTest(TestCase):
|
||||
obj = ItemCategory.objects.create(event=self.event, name="Hello")
|
||||
obj = ItemCategory.objects.get(id=obj.id)
|
||||
self.assertIsInstance(obj.name, LazyI18nString)
|
||||
translation.activate('en')
|
||||
self.assertEqual(str(obj.name), "Hello")
|
||||
translation.activate('de')
|
||||
self.assertEqual(str(obj.name), "Hello")
|
||||
with translation.override('en'):
|
||||
self.assertEqual(str(obj.name), "Hello")
|
||||
with translation.override('de'):
|
||||
self.assertEqual(str(obj.name), "Hello")
|
||||
|
||||
def test_save_load_cycle_i18n_string(self):
|
||||
obj = ItemCategory.objects.create(event=self.event,
|
||||
@@ -139,7 +139,7 @@ class I18nFieldTest(TestCase):
|
||||
))
|
||||
obj = ItemCategory.objects.get(id=obj.id)
|
||||
self.assertIsInstance(obj.name, LazyI18nString)
|
||||
translation.activate('en')
|
||||
self.assertEqual(str(obj.name), "Hello")
|
||||
translation.activate('de')
|
||||
self.assertEqual(str(obj.name), "Hallo")
|
||||
with translation.override('en'):
|
||||
self.assertEqual(str(obj.name), "Hello")
|
||||
with translation.override('de'):
|
||||
self.assertEqual(str(obj.name), "Hallo")
|
||||
|
||||
Reference in New Issue
Block a user