def setUpClass(cls): cls.admin = User.objects.create_superuser(username="******", email="*****@*****.**", password="******") cls.user = User.objects.create_user(username="******", email="*****@*****.**", password="******") super(BaseDataTestCase, cls).setUpClass() News.objects.create(title="news1", body="body1") News.objects.create(title="news2", body="body2") cls.client = BaseClient() autodiscover() if DJANGOCMS: from cms.api import create_page for lang in settings.LANGUAGES: p = create_page("test%s" % lang[0], language=lang[0], template="base.html") p.publish()
# -*- coding: utf-8 -*- from django.conf.urls import url, include from django.contrib import admin from django.conf.urls.i18n import i18n_patterns import html5_appcache html5_appcache.autodiscover() from .sitemap import NewsSitemap from .views import NewsListView, NewsDetailView sitemaps = { 'news': NewsSitemap, } urlpatterns = i18n_patterns('', url("^list/$", NewsListView.as_view(), name="news_list"), url("^(?P<pk>\d+)/live/$", NewsListView.as_view(), name="news_detail_live"), url("^(?P<pk>\d+)/$", NewsDetailView.as_view(), name="news_detail"), url(r'^admin/', include(admin.site.urls)), url(r'^sitemap.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}), ) if html5_appcache.settings.DJANGOCMS: urlpatterns += i18n_patterns('', url(r'^', include('cms.urls')), )
# -*- coding: utf-8 -*- from django.conf.urls import url, include from django.contrib import admin from django.conf.urls.i18n import i18n_patterns import html5_appcache html5_appcache.autodiscover() from .sitemap import NewsSitemap from .views import NewsListView, NewsDetailView sitemaps = { 'news': NewsSitemap, } urlpatterns = i18n_patterns( '', url("^list/$", NewsListView.as_view(), name="news_list"), url("^(?P<pk>\d+)/live/$", NewsListView.as_view(), name="news_detail_live"), url("^(?P<pk>\d+)/$", NewsDetailView.as_view(), name="news_detail"), url(r'^admin/', include(admin.site.urls)), url(r'^sitemap.xml$', 'django.contrib.sitemaps.views.sitemap', {'sitemaps': sitemaps}), ) if html5_appcache.settings.DJANGOCMS: urlpatterns += i18n_patterns( '', url(r'^', include('cms.urls')), )