Пример #1
0
 def setUpClass(cls):
     if is_production_server():
         cls.server_url = 'http://not_a_valid_domain_name/at_all'
     elif is_staging_server():
         cls.server_url = 'http://' + settings.SERVER_URL
     else:
         super().setUpClass()
         cls.server_url = cls.live_server_url
Пример #2
0
        r"^shop/set_product_quantity/(?P<product>[0-9]+)/(?P<quantity>[0-9]+)/",
        never_cache(views.set_product_quantity),
        name="set_product_quantity",
    ),
    url(r"^requires_js$", views.RequiresJs.as_view(), name="requires_js"),
    url(r"^menu_(?P<page>[a-z_]+)/$", views.SubMenusPage.as_view(), name="menu_page"),
    url(r"^news/(?P<pk>[0-9]+)/$", views.NewsPage.as_view(), name="one_news_page"),
    url(r"^reservation/$", views.ReservationView.as_view(), name="reservation_page"),
    url(
        r"^reservation_ok/$", TemplateView.as_view(template_name="core/reservation_ok.html"), name="reservation_ok_page"
    ),
    url(r"^backup/$", views.get_backup, name="backup"),
    url(r"^favicon\.ico$", RedirectView.as_view(url="/static/img/shared/favicon.ico", permanent=True)),
]

if is_staging_server() or is_development_server():
    urlpatterns += patterns(
        "",
        url(
            r"^core/auto_login/(?P<email>[\w.%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]+)$",
            views.auto_connect,
            {"manager": False},
            name="auto_connect",
        ),
        url(
            r"^core/auto_manager_login/(?P<email>[\w.%+-]+@[A-Za-z0-9.-]+\.[A-Za-z]+)$",
            views.auto_connect,
            {"manager": True},
            name="auto_manager_connect",
        ),
        url(