Author: russellm
Date: 2010-09-28 06:54:58 -0500 (Tue, 28 Sep 2010)
New Revision: 13948

Modified:
   django/trunk/tests/regressiontests/requests/tests.py
Log:
Modified the requests unit tests so that they aren't dependent on dictionary 
ordering.

Modified: django/trunk/tests/regressiontests/requests/tests.py
===================================================================
--- django/trunk/tests/regressiontests/requests/tests.py        2010-09-28 
08:36:09 UTC (rev 13947)
+++ django/trunk/tests/regressiontests/requests/tests.py        2010-09-28 
11:54:58 UTC (rev 13948)
@@ -10,22 +10,21 @@
 class RequestsTests(unittest.TestCase):
 
     def test_httprequest(self):
-        self.assertEquals(repr(HttpRequest()),
-            "<HttpRequest\n"\
-            "GET:{},\n"\
-            "POST:{},\n"\
-            "COOKIES:{},\n"\
-            "META:{}>"
-        )
+        request = HttpRequest()
+        self.assertEqual(request.GET.keys(), [])
+        self.assertEqual(request.POST.keys(), [])
+        self.assertEqual(request.COOKIES.keys(), [])
+        self.assertEqual(request.META.keys(), [])
 
     def test_wsgirequest(self):
-        self.assertEquals(repr(WSGIRequest({'PATH_INFO': 'bogus', 
'REQUEST_METHOD': 'bogus'})),
-            "<WSGIRequest\n"\
-            "GET:<QueryDict: {}>,\n"\
-            "POST:<QueryDict: {}>,\n"\
-            "COOKIES:{},\n"\
-            "META:{'PATH_INFO': u'bogus', 'REQUEST_METHOD': 'bogus', 
'SCRIPT_NAME': u''}>"
-        )
+        request = WSGIRequest({'PATH_INFO': 'bogus', 'REQUEST_METHOD': 
'bogus'})
+        self.assertEqual(request.GET.keys(), [])
+        self.assertEqual(request.POST.keys(), [])
+        self.assertEqual(request.COOKIES.keys(), [])
+        self.assertEqual(set(request.META.keys()), set(['PATH_INFO', 
'REQUEST_METHOD', 'SCRIPT_NAME']))
+        self.assertEqual(request.META['PATH_INFO'], 'bogus')
+        self.assertEqual(request.META['REQUEST_METHOD'], 'bogus')
+        self.assertEqual(request.META['SCRIPT_NAME'], '')
 
     def test_modpythonrequest(self):
         class FakeModPythonRequest(ModPythonRequest):
@@ -39,25 +38,24 @@
 
         req = Dummy()
         req.uri = 'bogus'
-        self.assertEquals(repr(FakeModPythonRequest(req)),
-            "<ModPythonRequest\n"\
-            "path:bogus,\n"\
-            "GET:{},\n"\
-            "POST:{},\n"\
-            "COOKIES:{},\n"\
-            "META:{}>")
+        request = FakeModPythonRequest(req)
+        self.assertEqual(request.path, 'bogus')
+        self.assertEqual(request.GET.keys(), [])
+        self.assertEqual(request.POST.keys(), [])
+        self.assertEqual(request.COOKIES.keys(), [])
+        self.assertEqual(request.META.keys(), [])
 
     def test_parse_cookie(self):
-        self.assertEquals(parse_cookie('invalid:key=true'), {})
+        self.assertEqual(parse_cookie('invalid:key=true'), {})
 
     def test_httprequest_location(self):
         request = HttpRequest()
-        
self.assertEquals(request.build_absolute_uri(location="https://www.example.com/asdf";),
+        
self.assertEqual(request.build_absolute_uri(location="https://www.example.com/asdf";),
             'https://www.example.com/asdf')
 
         request.get_host = lambda: 'www.example.com'
         request.path = ''
-        
self.assertEquals(request.build_absolute_uri(location="/path/with:colons"),
+        
self.assertEqual(request.build_absolute_uri(location="/path/with:colons"),
             'http://www.example.com/path/with:colons')
 
     def test_near_expiration(self):
@@ -74,14 +72,14 @@
         time.sleep(0.001)
         response.set_cookie('datetime', expires=expires)
         datetime_cookie = response.cookies['datetime']
-        self.assertEquals(datetime_cookie['max-age'], 10)
+        self.assertEqual(datetime_cookie['max-age'], 10)
 
     def test_far_expiration(self):
         "Cookie will expire when an distant expiration time is provided"
         response = HttpResponse()
         response.set_cookie('datetime', expires=datetime(2028, 1, 1, 4, 5, 6))
         datetime_cookie = response.cookies['datetime']
-        self.assertEquals(datetime_cookie['expires'], 'Sat, 01-Jan-2028 
04:05:06 GMT')
+        self.assertEqual(datetime_cookie['expires'], 'Sat, 01-Jan-2028 
04:05:06 GMT')
 
     def test_max_age_expiration(self):
         "Cookie will expire if max_age is provided"

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-upda...@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.

Reply via email to