22 lines
702 B
Python
22 lines
702 B
Python
from __future__ import absolute_import, unicode_literals
|
|
|
|
import pytest
|
|
from wagtail.wagtailcore.models import Page, Site
|
|
from wagtail_factories import SiteFactory
|
|
from tests.factories.page import PageFactory
|
|
|
|
|
|
@pytest.fixture(scope='session')
|
|
def django_db_setup(django_db_setup, django_db_blocker):
|
|
with django_db_blocker.unblock():
|
|
# Remove some initial data that is brought by the sandbox module
|
|
Site.objects.all().delete()
|
|
Page.objects.all().exclude(depth=1).delete()
|
|
|
|
|
|
@pytest.fixture(scope='function')
|
|
def site():
|
|
site = SiteFactory(is_default_site=True)
|
|
PageFactory(parent=site.root_page, slug='page-1')
|
|
PageFactory(parent=site.root_page, slug='page-2')
|