示例#1
0
    def test_xhr_valid(self):
        request = self.factory.post('/abc', {'offset': '-60'})
        self.add_session(request)

        response = SetOffsetView.as_view()(request)
        self.assertEqual(response.status_code, 200)
        self.assertIn('detected_tz', request.session)
        self.assertIsInstance(request.session['detected_tz'], int)
示例#2
0
from django.conf.urls import patterns, url

from tz_detect.views import SetOffsetView

urlpatterns = patterns('',
    url(r'^set/$', SetOffsetView.as_view(), name="tz_detect__set"),
)
示例#3
0
from django.conf.urls import patterns, url

from tz_detect.views import SetOffsetView

urlpatterns = patterns(
    '',
    url(r'^set/$', SetOffsetView.as_view(), name="tz_detect__set"),
)
示例#4
0
    def test_xhr_bad_offset(self):
        request = self.factory.post('/abc', {'offset': '12foo34'})
        self.add_session(request)

        response = SetOffsetView.as_view()(request)
        self.assertEqual(response.status_code, 400)
示例#5
0
    def test_xhr_bad_method(self):
        request = self.factory.get('/abc')
        self.add_session(request)

        response = SetOffsetView.as_view()(request)
        self.assertEqual(response.status_code, 405)