Merge "Pecan assuming meter names are extensions"
This commit is contained in:
commit
90a556ef33
@ -77,6 +77,7 @@ def setup_app(pecan_config=None, extra_hooks=None):
|
|||||||
force_canonical=getattr(pecan_config.app, 'force_canonical', True),
|
force_canonical=getattr(pecan_config.app, 'force_canonical', True),
|
||||||
hooks=app_hooks,
|
hooks=app_hooks,
|
||||||
wrap_app=middleware.ParsableErrorMiddleware,
|
wrap_app=middleware.ParsableErrorMiddleware,
|
||||||
|
guess_content_type_from_ext=False
|
||||||
)
|
)
|
||||||
|
|
||||||
if pecan_config.app.enable_acl:
|
if pecan_config.app.enable_acl:
|
||||||
|
@ -65,6 +65,15 @@ class TestApp(base.TestCase):
|
|||||||
os.unlink(tmpfile)
|
os.unlink(tmpfile)
|
||||||
|
|
||||||
|
|
||||||
|
class TestPecanApp(FunctionalTest):
|
||||||
|
database_connection = tests_db.MongoDBFakeConnectionUrl()
|
||||||
|
|
||||||
|
def test_pecan_extension_guessing_unset(self):
|
||||||
|
# check Pecan does not assume .jpg is an extension
|
||||||
|
response = self.app.get(self.PATH_PREFIX + '/meters/meter.jpg')
|
||||||
|
self.assertEqual(response.content_type, 'application/json')
|
||||||
|
|
||||||
|
|
||||||
class TestApiMiddleware(FunctionalTest):
|
class TestApiMiddleware(FunctionalTest):
|
||||||
|
|
||||||
# This doesn't really matter
|
# This doesn't really matter
|
||||||
|
Loading…
x
Reference in New Issue
Block a user