summaryrefslogtreecommitdiff
path: root/docs/tutorials/wiki2/src
diff options
context:
space:
mode:
Diffstat (limited to 'docs/tutorials/wiki2/src')
-rw-r--r--docs/tutorials/wiki2/src/authorization/setup.py2
-rw-r--r--docs/tutorials/wiki2/src/authorization/tutorial/scripts/initializedb.py (renamed from docs/tutorials/wiki2/src/models/tutorial/scripts/populate.py)0
-rw-r--r--docs/tutorials/wiki2/src/basiclayout/setup.py2
-rw-r--r--docs/tutorials/wiki2/src/basiclayout/tutorial/scripts/initializedb.py (renamed from docs/tutorials/wiki2/src/basiclayout/tutorial/scripts/populate.py)0
-rw-r--r--docs/tutorials/wiki2/src/models/setup.py2
-rw-r--r--docs/tutorials/wiki2/src/models/tutorial/scripts/initializedb.py (renamed from docs/tutorials/wiki2/src/views/tutorial/scripts/populate.py)0
-rw-r--r--docs/tutorials/wiki2/src/tests/setup.py2
-rw-r--r--docs/tutorials/wiki2/src/tests/tutorial/scripts/initializedb.py (renamed from docs/tutorials/wiki2/src/authorization/tutorial/scripts/populate.py)2
-rw-r--r--docs/tutorials/wiki2/src/tests/tutorial/scripts/populate.py36
-rw-r--r--docs/tutorials/wiki2/src/tests/tutorial/tests.py20
-rw-r--r--docs/tutorials/wiki2/src/views/setup.py2
-rw-r--r--docs/tutorials/wiki2/src/views/tutorial/scripts/initializedb.py35
12 files changed, 41 insertions, 62 deletions
diff --git a/docs/tutorials/wiki2/src/authorization/setup.py b/docs/tutorials/wiki2/src/authorization/setup.py
index 964e39010..2fd051927 100644
--- a/docs/tutorials/wiki2/src/authorization/setup.py
+++ b/docs/tutorials/wiki2/src/authorization/setup.py
@@ -40,6 +40,6 @@ setup(name='tutorial',
[paste.app_factory]
main = tutorial:main
[console_scripts]
- populate_tutorial = tutorial.scripts.populate:main
+ initialize_tutorial_db = tutorial.scripts.initializedb:main
""",
)
diff --git a/docs/tutorials/wiki2/src/models/tutorial/scripts/populate.py b/docs/tutorials/wiki2/src/authorization/tutorial/scripts/initializedb.py
index 03188e8ad..03188e8ad 100644
--- a/docs/tutorials/wiki2/src/models/tutorial/scripts/populate.py
+++ b/docs/tutorials/wiki2/src/authorization/tutorial/scripts/initializedb.py
diff --git a/docs/tutorials/wiki2/src/basiclayout/setup.py b/docs/tutorials/wiki2/src/basiclayout/setup.py
index fae1c25a8..050de7299 100644
--- a/docs/tutorials/wiki2/src/basiclayout/setup.py
+++ b/docs/tutorials/wiki2/src/basiclayout/setup.py
@@ -39,7 +39,7 @@ setup(name='tutorial',
[paste.app_factory]
main = tutorial:main
[console_scripts]
- populate_tutorial = tutorial.scripts.populate:main
+ initialize_tutorial_db = tutorial.scripts.initializedb:main
""",
)
diff --git a/docs/tutorials/wiki2/src/basiclayout/tutorial/scripts/populate.py b/docs/tutorials/wiki2/src/basiclayout/tutorial/scripts/initializedb.py
index 0e828465f..0e828465f 100644
--- a/docs/tutorials/wiki2/src/basiclayout/tutorial/scripts/populate.py
+++ b/docs/tutorials/wiki2/src/basiclayout/tutorial/scripts/initializedb.py
diff --git a/docs/tutorials/wiki2/src/models/setup.py b/docs/tutorials/wiki2/src/models/setup.py
index fae1c25a8..050de7299 100644
--- a/docs/tutorials/wiki2/src/models/setup.py
+++ b/docs/tutorials/wiki2/src/models/setup.py
@@ -39,7 +39,7 @@ setup(name='tutorial',
[paste.app_factory]
main = tutorial:main
[console_scripts]
- populate_tutorial = tutorial.scripts.populate:main
+ initialize_tutorial_db = tutorial.scripts.initializedb:main
""",
)
diff --git a/docs/tutorials/wiki2/src/views/tutorial/scripts/populate.py b/docs/tutorials/wiki2/src/models/tutorial/scripts/initializedb.py
index 03188e8ad..03188e8ad 100644
--- a/docs/tutorials/wiki2/src/views/tutorial/scripts/populate.py
+++ b/docs/tutorials/wiki2/src/models/tutorial/scripts/initializedb.py
diff --git a/docs/tutorials/wiki2/src/tests/setup.py b/docs/tutorials/wiki2/src/tests/setup.py
index d05495fbd..0f58d8a18 100644
--- a/docs/tutorials/wiki2/src/tests/setup.py
+++ b/docs/tutorials/wiki2/src/tests/setup.py
@@ -41,6 +41,6 @@ setup(name='tutorial',
[paste.app_factory]
main = tutorial:main
[console_scripts]
- populate_tutorial = tutorial.scripts.populate:main
+ initialize_tutorial_db = tutorial.scripts.initializedb:main
""",
)
diff --git a/docs/tutorials/wiki2/src/authorization/tutorial/scripts/populate.py b/docs/tutorials/wiki2/src/tests/tutorial/scripts/initializedb.py
index 981adff38..03188e8ad 100644
--- a/docs/tutorials/wiki2/src/authorization/tutorial/scripts/populate.py
+++ b/docs/tutorials/wiki2/src/tests/tutorial/scripts/initializedb.py
@@ -21,7 +21,7 @@ def usage(argv):
'(example: "%s development.ini")' % (cmd, cmd))
sys.exit(1)
-def main(argv=sys.argv, settings=None):
+def main(argv=sys.argv):
if len(argv) != 2:
usage(argv)
config_uri = argv[1]
diff --git a/docs/tutorials/wiki2/src/tests/tutorial/scripts/populate.py b/docs/tutorials/wiki2/src/tests/tutorial/scripts/populate.py
deleted file mode 100644
index de74f4d63..000000000
--- a/docs/tutorials/wiki2/src/tests/tutorial/scripts/populate.py
+++ /dev/null
@@ -1,36 +0,0 @@
-import os
-import sys
-import transaction
-
-from sqlalchemy import engine_from_config
-
-from pyramid.paster import (
- get_appsettings,
- setup_logging,
- )
-
-from ..models import (
- DBSession,
- Page,
- Base,
- )
-
-def usage(argv):
- cmd = os.path.basename(argv[0])
- print('usage: %s <config_uri>\n'
- '(example: "%s development.ini")' % (cmd, cmd))
- sys.exit(1)
-
-def main(argv=sys.argv, settings=None):
- if len(argv) != 2:
- usage(argv)
- config_uri = argv[1]
- if settings is None:
- setup_logging(config_uri)
- settings = get_appsettings(config_uri)
- engine = engine_from_config(settings, 'sqlalchemy.')
- DBSession.configure(bind=engine)
- Base.metadata.create_all(engine)
- with transaction.manager:
- model = Page('FrontPage', 'This is the front page')
- DBSession.add(model)
diff --git a/docs/tutorials/wiki2/src/tests/tutorial/tests.py b/docs/tutorials/wiki2/src/tests/tutorial/tests.py
index 557d1b1be..c7b7d884b 100644
--- a/docs/tutorials/wiki2/src/tests/tutorial/tests.py
+++ b/docs/tutorials/wiki2/src/tests/tutorial/tests.py
@@ -246,23 +246,3 @@ class FunctionalTests(unittest.TestCase):
self.testapp.get(self.editor_login, status=302)
res = self.testapp.get('/FrontPage', status=200)
self.assertTrue('FrontPage' in res.body)
-
-class Test_populate(unittest.TestCase):
- def setUp(self):
- from tutorial.models import DBSession
- DBSession.remove()
-
- def tearDown(self):
- from tutorial.models import DBSession
- DBSession.remove()
-
- def _callFUT(self, settings):
- from tutorial.scripts.populate import main
- main(['foo', 'development.ini'], settings)
-
- def test_it(self):
- self._callFUT({'sqlalchemy.url':'sqlite://'})
- from tutorial.models import DBSession, Page
- self.assertEqual(DBSession.query(Page).one().data,
- 'This is the front page')
-
diff --git a/docs/tutorials/wiki2/src/views/setup.py b/docs/tutorials/wiki2/src/views/setup.py
index 834280118..34b578e21 100644
--- a/docs/tutorials/wiki2/src/views/setup.py
+++ b/docs/tutorials/wiki2/src/views/setup.py
@@ -40,7 +40,7 @@ setup(name='tutorial',
[paste.app_factory]
main = tutorial:main
[console_scripts]
- populate_tutorial = tutorial.scripts.populate:main
+ initialize_tutorial_db = tutorial.scripts.initializedb:main
""",
)
diff --git a/docs/tutorials/wiki2/src/views/tutorial/scripts/initializedb.py b/docs/tutorials/wiki2/src/views/tutorial/scripts/initializedb.py
new file mode 100644
index 000000000..03188e8ad
--- /dev/null
+++ b/docs/tutorials/wiki2/src/views/tutorial/scripts/initializedb.py
@@ -0,0 +1,35 @@
+import os
+import sys
+import transaction
+
+from sqlalchemy import engine_from_config
+
+from pyramid.paster import (
+ get_appsettings,
+ setup_logging,
+ )
+
+from ..models import (
+ DBSession,
+ Page,
+ Base,
+ )
+
+def usage(argv):
+ cmd = os.path.basename(argv[0])
+ print('usage: %s <config_uri>\n'
+ '(example: "%s development.ini")' % (cmd, cmd))
+ sys.exit(1)
+
+def main(argv=sys.argv):
+ if len(argv) != 2:
+ usage(argv)
+ config_uri = argv[1]
+ setup_logging(config_uri)
+ settings = get_appsettings(config_uri)
+ engine = engine_from_config(settings, 'sqlalchemy.')
+ DBSession.configure(bind=engine)
+ Base.metadata.create_all(engine)
+ with transaction.manager:
+ model = Page('FrontPage', 'This is the front page')
+ DBSession.add(model)