Jorge Vargas avatar Jorge Vargas committed 485815b

- fixing broken test for 4c991b2062fa the real reason is 3579effadb7b is eating up nose exception. I also think that should be backed out as it's not the proper fix.

Comments (0)

Files changed (2)

tg/controllers/decoratedcontroller.py

             if engine_name == 'json' and not hasattr(response, '__json__') and not isinstance(response, basestring) and not is_saobject(response):
                 raise JsonEncodeError('Your Encoded object must be dict-like.')
             return response
-        except:
+        except KeyError:
             pass
 
         """Return a JSON string representation of a Python object."""

tg/tests/test_tg_controller_dispatch.py

         
     def test_json_expose_obj(self):
         resp = self.app.get('/json_expose_obj')
-        assert '{"got_json": true}' in resp, resp.body
+        assert '{"a": 1, "b": 2}' in resp, resp.body
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.