Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/websdk/flask/testsuite/test_apps/blueprintapp
diff options
context:
space:
mode:
Diffstat (limited to 'websdk/flask/testsuite/test_apps/blueprintapp')
-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
8 files changed, 34 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