mirror of
https://github.com/SectorLabs/django-localized-fields.git
synced 2025-12-14 15:52:25 +03:00
Re-format all files
This commit is contained in:
@@ -7,26 +7,34 @@ from .fake_model import get_fake_model
|
||||
|
||||
|
||||
class LocalizedBulkTestCase(TestCase):
|
||||
"""Tests bulk operations with data structures provided
|
||||
by the django-localized-fields library."""
|
||||
"""Tests bulk operations with data structures provided by the django-
|
||||
localized-fields library."""
|
||||
|
||||
@staticmethod
|
||||
def test_localized_bulk_insert():
|
||||
"""Tests whether bulk inserts work properly when using
|
||||
a :see:LocalizedUniqueSlugField in the model."""
|
||||
"""Tests whether bulk inserts work properly when using a
|
||||
:see:LocalizedUniqueSlugField in the model."""
|
||||
|
||||
model = get_fake_model(
|
||||
{
|
||||
'name': LocalizedField(),
|
||||
'slug': LocalizedUniqueSlugField(populate_from='name', include_time=True),
|
||||
'score': models.IntegerField()
|
||||
"name": LocalizedField(),
|
||||
"slug": LocalizedUniqueSlugField(
|
||||
populate_from="name", include_time=True
|
||||
),
|
||||
"score": models.IntegerField(),
|
||||
}
|
||||
)
|
||||
|
||||
to_create = [
|
||||
model(name={'en': 'english name 1', 'ro': 'romanian name 1'}, score=1),
|
||||
model(name={'en': 'english name 2', 'ro': 'romanian name 2'}, score=2),
|
||||
model(name={'en': 'english name 3', 'ro': 'romanian name 3'}, score=3)
|
||||
model(
|
||||
name={"en": "english name 1", "ro": "romanian name 1"}, score=1
|
||||
),
|
||||
model(
|
||||
name={"en": "english name 2", "ro": "romanian name 2"}, score=2
|
||||
),
|
||||
model(
|
||||
name={"en": "english name 3", "ro": "romanian name 3"}, score=3
|
||||
),
|
||||
]
|
||||
|
||||
model.objects.bulk_create(to_create)
|
||||
@@ -34,9 +42,7 @@ class LocalizedBulkTestCase(TestCase):
|
||||
|
||||
for obj in to_create:
|
||||
obj_db = model.objects.filter(
|
||||
name__en=obj.name.en,
|
||||
name__ro=obj.name.ro,
|
||||
score=obj.score
|
||||
name__en=obj.name.en, name__ro=obj.name.ro, score=obj.score
|
||||
).first()
|
||||
|
||||
assert obj_db
|
||||
|
||||
Reference in New Issue
Block a user