summaryrefslogtreecommitdiff
path: root/tests/sites_framework
diff options
context:
space:
mode:
authordjango-bot <ops@djangoproject.com>2022-02-03 20:24:19 +0100
committerMariusz Felisiak <felisiak.mariusz@gmail.com>2022-02-07 20:37:05 +0100
commit9c19aff7c7561e3a82978a272ecdaad40dda5c00 (patch)
treef0506b668a013d0063e5fba3dbf4863b466713ba /tests/sites_framework
parentf68fa8b45dfac545cfc4111d4e52804c86db68d3 (diff)
Refs #33476 -- Reformatted code with Black.
Diffstat (limited to 'tests/sites_framework')
-rw-r--r--tests/sites_framework/migrations/0001_initial.py59
-rw-r--r--tests/sites_framework/tests.py20
2 files changed, 55 insertions, 24 deletions
diff --git a/tests/sites_framework/migrations/0001_initial.py b/tests/sites_framework/migrations/0001_initial.py
index f4a2ba9460..ba0cd36d48 100644
--- a/tests/sites_framework/migrations/0001_initial.py
+++ b/tests/sites_framework/migrations/0001_initial.py
@@ -4,43 +4,70 @@ from django.db import migrations, models
class Migration(migrations.Migration):
dependencies = [
- ('sites', '0001_initial'),
+ ("sites", "0001_initial"),
]
operations = [
migrations.CreateModel(
- name='CustomArticle',
+ name="CustomArticle",
fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('title', models.CharField(max_length=50)),
- ('places_this_article_should_appear', models.ForeignKey('sites.Site', models.CASCADE)),
+ (
+ "id",
+ models.AutoField(
+ verbose_name="ID",
+ serialize=False,
+ auto_created=True,
+ primary_key=True,
+ ),
+ ),
+ ("title", models.CharField(max_length=50)),
+ (
+ "places_this_article_should_appear",
+ models.ForeignKey("sites.Site", models.CASCADE),
+ ),
],
options={
- 'abstract': False,
+ "abstract": False,
},
bases=(models.Model,),
),
migrations.CreateModel(
- name='ExclusiveArticle',
+ name="ExclusiveArticle",
fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('title', models.CharField(max_length=50)),
- ('site', models.ForeignKey('sites.Site', models.CASCADE)),
+ (
+ "id",
+ models.AutoField(
+ verbose_name="ID",
+ serialize=False,
+ auto_created=True,
+ primary_key=True,
+ ),
+ ),
+ ("title", models.CharField(max_length=50)),
+ ("site", models.ForeignKey("sites.Site", models.CASCADE)),
],
options={
- 'abstract': False,
+ "abstract": False,
},
bases=(models.Model,),
),
migrations.CreateModel(
- name='SyndicatedArticle',
+ name="SyndicatedArticle",
fields=[
- ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
- ('title', models.CharField(max_length=50)),
- ('sites', models.ManyToManyField('sites.Site')),
+ (
+ "id",
+ models.AutoField(
+ verbose_name="ID",
+ serialize=False,
+ auto_created=True,
+ primary_key=True,
+ ),
+ ),
+ ("title", models.CharField(max_length=50)),
+ ("sites", models.ManyToManyField("sites.Site")),
],
options={
- 'abstract': False,
+ "abstract": False,
},
bases=(models.Model,),
),
diff --git a/tests/sites_framework/tests.py b/tests/sites_framework/tests.py
index e44b3a6d84..bb0f79e5fe 100644
--- a/tests/sites_framework/tests.py
+++ b/tests/sites_framework/tests.py
@@ -12,11 +12,17 @@ from .models import CustomArticle, ExclusiveArticle, SyndicatedArticle
class SitesFrameworkTestCase(TestCase):
@classmethod
def setUpTestData(cls):
- Site.objects.get_or_create(id=settings.SITE_ID, domain="example.com", name="example.com")
- Site.objects.create(id=settings.SITE_ID + 1, domain="example2.com", name="example2.com")
+ Site.objects.get_or_create(
+ id=settings.SITE_ID, domain="example.com", name="example.com"
+ )
+ Site.objects.create(
+ id=settings.SITE_ID + 1, domain="example2.com", name="example2.com"
+ )
def test_site_fk(self):
- article = ExclusiveArticle.objects.create(title="Breaking News!", site_id=settings.SITE_ID)
+ article = ExclusiveArticle.objects.create(
+ title="Breaking News!", site_id=settings.SITE_ID
+ )
self.assertEqual(ExclusiveArticle.on_site.all().get(), article)
def test_sites_m2m(self):
@@ -35,9 +41,8 @@ class SitesFrameworkTestCase(TestCase):
self.assertEqual(CustomArticle.on_site.all().get(), article)
-@isolate_apps('sites_framework')
+@isolate_apps("sites_framework")
class CurrentSiteManagerChecksTests(SimpleTestCase):
-
def test_invalid_name(self):
class InvalidArticle(models.Model):
on_site = CurrentSiteManager("places_this_article_should_appear")
@@ -48,13 +53,12 @@ class CurrentSiteManagerChecksTests(SimpleTestCase):
"CurrentSiteManager could not find a field named "
"'places_this_article_should_appear'.",
obj=InvalidArticle.on_site,
- id='sites.E001',
+ id="sites.E001",
)
]
self.assertEqual(errors, expected)
def test_invalid_field_type(self):
-
class ConfusedArticle(models.Model):
site = models.IntegerField()
on_site = CurrentSiteManager()
@@ -65,7 +69,7 @@ class CurrentSiteManagerChecksTests(SimpleTestCase):
"CurrentSiteManager cannot use 'ConfusedArticle.site' as it is "
"not a foreign key or a many-to-many field.",
obj=ConfusedArticle.on_site,
- id='sites.E002',
+ id="sites.E002",
)
]
self.assertEqual(errors, expected)