コード例 #1
0
ファイル: tests.py プロジェクト: madisona/webapp2_example
 def test_server_software_is_not_dev(self):
     os.environ['SERVER_SOFTWARE'] = 'Production Version 1.5'
     self.assertEqual(False, utils.is_devel())
コード例 #2
0
ファイル: admin.py プロジェクト: madisona/webapp2_example
            name="admin_event_add",
            strict_slash=True,
        ),
        routes.RedirectRoute(
            r"/admin/event/change/<url_path:\d{4}/\d{1,2}/[\w-]+>/",
            handler="events.admin_handlers.EventChangeHandler",
            name="admin_event_change",
            strict_slash=True,
        ),
        routes.RedirectRoute(
            r"/admin/event/delete/<url_path:\d{4}/\d{1,2}/[\w-]+>/",
            handler="events.admin_handlers.EventDeleteHandler",
            name="admin_event_delete",
            strict_slash=True,
        ),
    ],
    debug=utils.is_devel(),
    config=config.options,
)

app.error_handlers[404] = handle_404
app.error_handlers[500] = handle_500


def main():
    app.run()


if __name__ == "__main__":
    main()
コード例 #3
0
ファイル: tests.py プロジェクト: madisona/webapp2_example
 def test_server_software_is_dev(self):
     os.environ['SERVER_SOFTWARE'] = 'Development Version 1.5'
     self.assertEqual(True, utils.is_devel())
コード例 #4
0
ファイル: main.py プロジェクト: madisona/webapp2_example
# need to import this first to set paths and load settings
import setup_env 

import webapp2
from webapp2_extras import routes

import config
import utils
from error_handlers import handle_404, handle_500


app = webapp2.WSGIApplication([
    routes.RedirectRoute(r'/', handler='base_handlers.Index', name='index', strict_slash=True),
    routes.RedirectRoute(r'/events/<url_path:\d{4}/\d{1,2}/[\w-]+>/', handler='events.handlers.EventDetail', name='event-detail', strict_slash=True),
    routes.RedirectRoute(r'/events/', handler='events.handlers.EventList', name='event-list', strict_slash=True),


], debug=utils.is_devel(), config=config.options)

app.error_handlers[404] = handle_404
app.error_handlers[500] = handle_500

def main():
    app.run()

if __name__ == '__main__':
    main()