diff options
| author | Tom Christie | 2012-02-23 16:02:16 +0000 |
|---|---|---|
| committer | Tom Christie | 2012-02-23 16:02:16 +0000 |
| commit | 2d2e2f95b0268c3282edfca5c047bdc831133016 (patch) | |
| tree | 0e88c8f550be63567768eb1faf8f0a5f72d13cf5 /djangorestframework | |
| parent | afdda88b13bb168d91cee267799a7e8d9bf26366 (diff) | |
| download | django-rest-framework-2d2e2f95b0268c3282edfca5c047bdc831133016.tar.bz2 | |
Cleanup of reverse docs
Diffstat (limited to 'djangorestframework')
| -rw-r--r-- | djangorestframework/tests/reverse.py | 31 |
1 files changed, 25 insertions, 6 deletions
diff --git a/djangorestframework/tests/reverse.py b/djangorestframework/tests/reverse.py index 3dd13ef8..01ba19b9 100644 --- a/djangorestframework/tests/reverse.py +++ b/djangorestframework/tests/reverse.py @@ -3,11 +3,11 @@ from django.test import TestCase from django.utils import simplejson as json from djangorestframework.renderers import JSONRenderer -from djangorestframework.reverse import reverse +from djangorestframework.reverse import reverse, reverse_lazy from djangorestframework.views import View -class MyView(View): +class ReverseView(View): """ Mock resource which simply returns a URL, so that we can ensure that reversed URLs are fully qualified. @@ -15,10 +15,23 @@ class MyView(View): renderers = (JSONRenderer, ) def get(self, request): - return reverse('myview', request=request) + return reverse('reverse', request=request) + + +class LazyView(View): + """ + Mock resource which simply returns a URL, so that we can ensure + that reversed URLs are fully qualified. + """ + renderers = (JSONRenderer, ) + + def get(self, request): + return reverse_lazy('lazy', request=request) + urlpatterns = patterns('', - url(r'^myview$', MyView.as_view(), name='myview'), + url(r'^reverse$', ReverseView.as_view(), name='reverse'), + url(r'^lazy$', LazyView.as_view(), name='lazy'), ) @@ -29,5 +42,11 @@ class ReverseTests(TestCase): urls = 'djangorestframework.tests.reverse' def test_reversed_urls_are_fully_qualified(self): - response = self.client.get('/myview') - self.assertEqual(json.loads(response.content), 'http://testserver/myview') + response = self.client.get('/reverse') + self.assertEqual(json.loads(response.content), + 'http://testserver/reverse') + + #def test_reversed_lazy_urls_are_fully_qualified(self): + # response = self.client.get('/lazy') + # self.assertEqual(json.loads(response.content), + # 'http://testserver/lazy') |
