コード例 #1
0
 def test_app_process_index(self):
     save_dir = os.getcwd()
     try:
         os.chdir(zoom.tools.zoompath(self.apps_dir, 'sample'))
         app = zoom.App()
         request = build('http://localhost/sample', {})
         request.site = zoom.sites.Site()
         response = app(request)
         self.assertEqual(type(response), zoom.Page)
     finally:
         os.chdir(save_dir)
コード例 #2
0
ファイル: test_apps.py プロジェクト: brettgoss/zoom
 def test_app_process_module(self):
     save_dir = os.getcwd()
     try:
         os.chdir(zoom.tools.zoompath('web/apps/sample'))
         app = zoom.App()
         request = build('http://localhost/sample/parts', {})
         request.site = zoom.site.Site(self.request)
         request.site.db = zoom.database.setup_test()
         response = app(request)
         self.assertEqual(type(response), zoom.Page)
     finally:
         os.chdir(save_dir)
コード例 #3
0
 def test_app_process_method(self):
     save_dir = os.getcwd()
     try:
         os.chdir(zoom.tools.zoompath(self.apps_dir, 'sample'))
         app = zoom.App()
         request = build('http://localhost/sample/about', {})
         request.site = zoom.site.Site(self.request)
         request.site.db = zoom.database.setup_test()
         response = app(request)
         self.assertEqual(type(response), str)
     finally:
         os.chdir(save_dir)
コード例 #4
0
ファイル: app.py プロジェクト: brettgoss/datazoomer
import zoom

app = zoom.App()


コード例 #5
0
ファイル: app.py プロジェクト: zodman/ZoomFoundry
"""
    Main App Module

    This is the entrypoint to every app.
"""

import zoom

app = zoom.App(['Overview', 'About'])