Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/websdk/flask/testsuite/test_apps
diff options
context:
space:
mode:
Diffstat (limited to 'websdk/flask/testsuite/test_apps')
-rw-r--r--websdk/flask/testsuite/test_apps/blueprintapp/__init__.py7
-rw-r--r--websdk/flask/testsuite/test_apps/blueprintapp/apps/__init__.py0
-rw-r--r--websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/__init__.py15
-rw-r--r--websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/static/css/test.css1
-rw-r--r--websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/static/test.txt1
-rw-r--r--websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/templates/admin/index.html1
-rw-r--r--websdk/flask/testsuite/test_apps/blueprintapp/apps/frontend/__init__.py8
-rw-r--r--websdk/flask/testsuite/test_apps/blueprintapp/apps/frontend/templates/frontend/index.html1
-rw-r--r--websdk/flask/testsuite/test_apps/config_module_app.py4
-rw-r--r--websdk/flask/testsuite/test_apps/config_package_app/__init__.py4
-rw-r--r--websdk/flask/testsuite/test_apps/flask_broken/__init__.py2
-rw-r--r--websdk/flask/testsuite/test_apps/flask_broken/b.py0
-rw-r--r--websdk/flask/testsuite/test_apps/flask_newext_package/__init__.py1
-rw-r--r--websdk/flask/testsuite/test_apps/flask_newext_package/submodule.py2
-rw-r--r--websdk/flask/testsuite/test_apps/flask_newext_simple.py1
-rw-r--r--websdk/flask/testsuite/test_apps/flaskext/__init__.py0
-rw-r--r--websdk/flask/testsuite/test_apps/flaskext/oldext_package/__init__.py1
-rw-r--r--websdk/flask/testsuite/test_apps/flaskext/oldext_package/submodule.py2
-rw-r--r--websdk/flask/testsuite/test_apps/flaskext/oldext_simple.py1
-rw-r--r--websdk/flask/testsuite/test_apps/moduleapp/__init__.py7
-rw-r--r--websdk/flask/testsuite/test_apps/moduleapp/apps/__init__.py0
-rw-r--r--websdk/flask/testsuite/test_apps/moduleapp/apps/admin/__init__.py14
-rw-r--r--websdk/flask/testsuite/test_apps/moduleapp/apps/admin/static/css/test.css1
-rw-r--r--websdk/flask/testsuite/test_apps/moduleapp/apps/admin/static/test.txt1
-rw-r--r--websdk/flask/testsuite/test_apps/moduleapp/apps/admin/templates/index.html1
-rw-r--r--websdk/flask/testsuite/test_apps/moduleapp/apps/frontend/__init__.py9
-rw-r--r--websdk/flask/testsuite/test_apps/moduleapp/apps/frontend/templates/index.html1
-rw-r--r--websdk/flask/testsuite/test_apps/subdomaintestmodule/__init__.py4
-rw-r--r--websdk/flask/testsuite/test_apps/subdomaintestmodule/static/hello.txt1
29 files changed, 91 insertions, 0 deletions
diff --git a/websdk/flask/testsuite/test_apps/blueprintapp/__init__.py b/websdk/flask/testsuite/test_apps/blueprintapp/__init__.py
new file mode 100644
index 0000000..2b8ef75
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/blueprintapp/__init__.py
@@ -0,0 +1,7 @@
+from flask import Flask
+
+app = Flask(__name__)
+from blueprintapp.apps.admin import admin
+from blueprintapp.apps.frontend import frontend
+app.register_blueprint(admin)
+app.register_blueprint(frontend)
diff --git a/websdk/flask/testsuite/test_apps/blueprintapp/apps/__init__.py b/websdk/flask/testsuite/test_apps/blueprintapp/apps/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/blueprintapp/apps/__init__.py
diff --git a/websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/__init__.py b/websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/__init__.py
new file mode 100644
index 0000000..3f714d9
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/__init__.py
@@ -0,0 +1,15 @@
+from flask import Blueprint, render_template
+
+admin = Blueprint('admin', __name__, url_prefix='/admin',
+ template_folder='templates',
+ static_folder='static')
+
+
+@admin.route('/')
+def index():
+ return render_template('admin/index.html')
+
+
+@admin.route('/index2')
+def index2():
+ return render_template('./admin/index.html')
diff --git a/websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/static/css/test.css b/websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/static/css/test.css
new file mode 100644
index 0000000..b9f564d
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/static/css/test.css
@@ -0,0 +1 @@
+/* nested file */
diff --git a/websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/static/test.txt b/websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/static/test.txt
new file mode 100644
index 0000000..f220d22
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/static/test.txt
@@ -0,0 +1 @@
+Admin File
diff --git a/websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/templates/admin/index.html b/websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/templates/admin/index.html
new file mode 100644
index 0000000..eeec199
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/blueprintapp/apps/admin/templates/admin/index.html
@@ -0,0 +1 @@
+Hello from the Admin
diff --git a/websdk/flask/testsuite/test_apps/blueprintapp/apps/frontend/__init__.py b/websdk/flask/testsuite/test_apps/blueprintapp/apps/frontend/__init__.py
new file mode 100644
index 0000000..69c8666
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/blueprintapp/apps/frontend/__init__.py
@@ -0,0 +1,8 @@
+from flask import Blueprint, render_template
+
+frontend = Blueprint('frontend', __name__, template_folder='templates')
+
+
+@frontend.route('/')
+def index():
+ return render_template('frontend/index.html')
diff --git a/websdk/flask/testsuite/test_apps/blueprintapp/apps/frontend/templates/frontend/index.html b/websdk/flask/testsuite/test_apps/blueprintapp/apps/frontend/templates/frontend/index.html
new file mode 100644
index 0000000..a062d71
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/blueprintapp/apps/frontend/templates/frontend/index.html
@@ -0,0 +1 @@
+Hello from the Frontend
diff --git a/websdk/flask/testsuite/test_apps/config_module_app.py b/websdk/flask/testsuite/test_apps/config_module_app.py
new file mode 100644
index 0000000..380d46b
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/config_module_app.py
@@ -0,0 +1,4 @@
+import os
+import flask
+here = os.path.abspath(os.path.dirname(__file__))
+app = flask.Flask(__name__)
diff --git a/websdk/flask/testsuite/test_apps/config_package_app/__init__.py b/websdk/flask/testsuite/test_apps/config_package_app/__init__.py
new file mode 100644
index 0000000..380d46b
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/config_package_app/__init__.py
@@ -0,0 +1,4 @@
+import os
+import flask
+here = os.path.abspath(os.path.dirname(__file__))
+app = flask.Flask(__name__)
diff --git a/websdk/flask/testsuite/test_apps/flask_broken/__init__.py b/websdk/flask/testsuite/test_apps/flask_broken/__init__.py
new file mode 100644
index 0000000..c194c04
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/flask_broken/__init__.py
@@ -0,0 +1,2 @@
+import flask.ext.broken.b
+import missing_module
diff --git a/websdk/flask/testsuite/test_apps/flask_broken/b.py b/websdk/flask/testsuite/test_apps/flask_broken/b.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/flask_broken/b.py
diff --git a/websdk/flask/testsuite/test_apps/flask_newext_package/__init__.py b/websdk/flask/testsuite/test_apps/flask_newext_package/__init__.py
new file mode 100644
index 0000000..3fd13e1
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/flask_newext_package/__init__.py
@@ -0,0 +1 @@
+ext_id = 'newext_package'
diff --git a/websdk/flask/testsuite/test_apps/flask_newext_package/submodule.py b/websdk/flask/testsuite/test_apps/flask_newext_package/submodule.py
new file mode 100644
index 0000000..26ad56b
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/flask_newext_package/submodule.py
@@ -0,0 +1,2 @@
+def test_function():
+ return 42
diff --git a/websdk/flask/testsuite/test_apps/flask_newext_simple.py b/websdk/flask/testsuite/test_apps/flask_newext_simple.py
new file mode 100644
index 0000000..dc4a362
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/flask_newext_simple.py
@@ -0,0 +1 @@
+ext_id = 'newext_simple'
diff --git a/websdk/flask/testsuite/test_apps/flaskext/__init__.py b/websdk/flask/testsuite/test_apps/flaskext/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/flaskext/__init__.py
diff --git a/websdk/flask/testsuite/test_apps/flaskext/oldext_package/__init__.py b/websdk/flask/testsuite/test_apps/flaskext/oldext_package/__init__.py
new file mode 100644
index 0000000..7c46206
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/flaskext/oldext_package/__init__.py
@@ -0,0 +1 @@
+ext_id = 'oldext_package'
diff --git a/websdk/flask/testsuite/test_apps/flaskext/oldext_package/submodule.py b/websdk/flask/testsuite/test_apps/flaskext/oldext_package/submodule.py
new file mode 100644
index 0000000..26ad56b
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/flaskext/oldext_package/submodule.py
@@ -0,0 +1,2 @@
+def test_function():
+ return 42
diff --git a/websdk/flask/testsuite/test_apps/flaskext/oldext_simple.py b/websdk/flask/testsuite/test_apps/flaskext/oldext_simple.py
new file mode 100644
index 0000000..c6664a7
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/flaskext/oldext_simple.py
@@ -0,0 +1 @@
+ext_id = 'oldext_simple'
diff --git a/websdk/flask/testsuite/test_apps/moduleapp/__init__.py b/websdk/flask/testsuite/test_apps/moduleapp/__init__.py
new file mode 100644
index 0000000..35e82d4
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/moduleapp/__init__.py
@@ -0,0 +1,7 @@
+from flask import Flask
+
+app = Flask(__name__)
+from moduleapp.apps.admin import admin
+from moduleapp.apps.frontend import frontend
+app.register_module(admin)
+app.register_module(frontend)
diff --git a/websdk/flask/testsuite/test_apps/moduleapp/apps/__init__.py b/websdk/flask/testsuite/test_apps/moduleapp/apps/__init__.py
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/moduleapp/apps/__init__.py
diff --git a/websdk/flask/testsuite/test_apps/moduleapp/apps/admin/__init__.py b/websdk/flask/testsuite/test_apps/moduleapp/apps/admin/__init__.py
new file mode 100644
index 0000000..b85b802
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/moduleapp/apps/admin/__init__.py
@@ -0,0 +1,14 @@
+from flask import Module, render_template
+
+
+admin = Module(__name__, url_prefix='/admin')
+
+
+@admin.route('/')
+def index():
+ return render_template('admin/index.html')
+
+
+@admin.route('/index2')
+def index2():
+ return render_template('./admin/index.html')
diff --git a/websdk/flask/testsuite/test_apps/moduleapp/apps/admin/static/css/test.css b/websdk/flask/testsuite/test_apps/moduleapp/apps/admin/static/css/test.css
new file mode 100644
index 0000000..b9f564d
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/moduleapp/apps/admin/static/css/test.css
@@ -0,0 +1 @@
+/* nested file */
diff --git a/websdk/flask/testsuite/test_apps/moduleapp/apps/admin/static/test.txt b/websdk/flask/testsuite/test_apps/moduleapp/apps/admin/static/test.txt
new file mode 100644
index 0000000..f220d22
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/moduleapp/apps/admin/static/test.txt
@@ -0,0 +1 @@
+Admin File
diff --git a/websdk/flask/testsuite/test_apps/moduleapp/apps/admin/templates/index.html b/websdk/flask/testsuite/test_apps/moduleapp/apps/admin/templates/index.html
new file mode 100644
index 0000000..eeec199
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/moduleapp/apps/admin/templates/index.html
@@ -0,0 +1 @@
+Hello from the Admin
diff --git a/websdk/flask/testsuite/test_apps/moduleapp/apps/frontend/__init__.py b/websdk/flask/testsuite/test_apps/moduleapp/apps/frontend/__init__.py
new file mode 100644
index 0000000..f83581e
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/moduleapp/apps/frontend/__init__.py
@@ -0,0 +1,9 @@
+from flask import Module, render_template
+
+
+frontend = Module(__name__)
+
+
+@frontend.route('/')
+def index():
+ return render_template('frontend/index.html')
diff --git a/websdk/flask/testsuite/test_apps/moduleapp/apps/frontend/templates/index.html b/websdk/flask/testsuite/test_apps/moduleapp/apps/frontend/templates/index.html
new file mode 100644
index 0000000..a062d71
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/moduleapp/apps/frontend/templates/index.html
@@ -0,0 +1 @@
+Hello from the Frontend
diff --git a/websdk/flask/testsuite/test_apps/subdomaintestmodule/__init__.py b/websdk/flask/testsuite/test_apps/subdomaintestmodule/__init__.py
new file mode 100644
index 0000000..3c5e358
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/subdomaintestmodule/__init__.py
@@ -0,0 +1,4 @@
+from flask import Module
+
+
+mod = Module(__name__, 'foo', subdomain='foo')
diff --git a/websdk/flask/testsuite/test_apps/subdomaintestmodule/static/hello.txt b/websdk/flask/testsuite/test_apps/subdomaintestmodule/static/hello.txt
new file mode 100644
index 0000000..12e23c1
--- /dev/null
+++ b/websdk/flask/testsuite/test_apps/subdomaintestmodule/static/hello.txt
@@ -0,0 +1 @@
+Hello Subdomain