Commits

Chris McDonough committed 0e0d277

Coverage.

Comments (0)

Files changed (1)

tests/test_units/test_views.py

         response = view(request)
         self.assertEqual(response, dummyapp)
 
-class Test_expose(unittest.TestCase):
+class Test_action(unittest.TestCase):
     def _makeOne(self, **kw):
         from pylons.views import action
         return action(**kw)
 
-    def test_call(self):
+    def test_call_no_previous__exposed__(self):
         inst = self._makeOne(a=1, b=2)
         def wrapped():
             """ """
         self.failUnless(result is wrapped)
         self.assertEqual(result.__exposed__, [{'a':1, 'b':2}])
 
+    def test_call_with_previous__exposed__(self):
+        inst = self._makeOne(a=1, b=2)
+        def wrapped():
+            """ """
+        wrapped.__exposed__ = [None]
+        result = inst(wrapped)
+        self.failUnless(result is wrapped)
+        self.assertEqual(result.__exposed__, [None, {'a':1, 'b':2}])
+
 def dummyapp(environ, start_response):
     """ """
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.