kopia lustrzana https://github.com/wagtail/wagtail
Move RegisterDecorator model into wagtail.tests.models
For some reason, registering it via a decorator as part of a function call caused it to register itself in the wagtail.wagtailsnippets app, which caused a false positive in the missing migrations check. Moving it to the wagtail.tests.models file means it is registered in the correct location.pull/809/head
rodzic
bc76f4a184
commit
0cb10639bd
|
@ -0,0 +1,23 @@
|
|||
# -*- coding: utf-8 -*-
|
||||
from __future__ import unicode_literals
|
||||
|
||||
from django.db import models, migrations
|
||||
|
||||
|
||||
class Migration(migrations.Migration):
|
||||
|
||||
dependencies = [
|
||||
('tests', '0006_merge'),
|
||||
]
|
||||
|
||||
operations = [
|
||||
migrations.CreateModel(
|
||||
name='RegisterDecorator',
|
||||
fields=[
|
||||
('id', models.AutoField(serialize=False, auto_created=True, verbose_name='ID', primary_key=True)),
|
||||
],
|
||||
options={
|
||||
},
|
||||
bases=(models.Model,),
|
||||
),
|
||||
]
|
|
@ -497,3 +497,8 @@ class SnippetChooserModel(models.Model):
|
|||
panels = [
|
||||
SnippetChooserPanel('advert', Advert),
|
||||
]
|
||||
|
||||
|
||||
@register_snippet
|
||||
class RegisterDecorator(models.Model):
|
||||
pass
|
||||
|
|
|
@ -4,7 +4,7 @@ from django.db import models
|
|||
|
||||
from wagtail.tests.utils import WagtailTestUtils
|
||||
from django.test.utils import override_settings
|
||||
from wagtail.tests.models import Advert, AlphaSnippet, ZuluSnippet, SnippetChooserModel
|
||||
from wagtail.tests.models import Advert, AlphaSnippet, ZuluSnippet, SnippetChooserModel, RegisterDecorator
|
||||
from wagtail.wagtailsnippets.models import register_snippet, SNIPPET_MODELS
|
||||
|
||||
from wagtail.wagtailsnippets.views.snippets import (
|
||||
|
@ -189,9 +189,6 @@ class TestSnippetRegistering(TestCase):
|
|||
self.assertIn(RegisterFunction, SNIPPET_MODELS)
|
||||
|
||||
def test_register_function(self):
|
||||
@register_snippet
|
||||
class RegisterDecorator(models.Model):
|
||||
pass
|
||||
|
||||
# Misbehaving decorators often return None
|
||||
self.assertIsNotNone(RegisterDecorator)
|
||||
|
|
Ładowanie…
Reference in New Issue