summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Merickel <michael@merickel.org>2011-07-06 02:27:21 -0500
committerMichael Merickel <michael@merickel.org>2011-07-06 02:27:21 -0500
commit7b1a206b06610dc482219d12bcd00e1d47fe4517 (patch)
treed18ddd05c71005a3fc94dc2a019f745b7403df46
parent828384c14b07aa4f50a70f44f789ce4b1b1e34f6 (diff)
downloadpyramid-7b1a206b06610dc482219d12bcd00e1d47fe4517.tar.gz
pyramid-7b1a206b06610dc482219d12bcd00e1d47fe4517.tar.bz2
pyramid-7b1a206b06610dc482219d12bcd00e1d47fe4517.zip
Updated paster tests to use the ini_file#section syntax.
-rw-r--r--pyramid/tests/test_paster.py66
1 files changed, 43 insertions, 23 deletions
diff --git a/pyramid/tests/test_paster.py b/pyramid/tests/test_paster.py
index cf0b38a80..2bae6aba3 100644
--- a/pyramid/tests/test_paster.py
+++ b/pyramid/tests/test_paster.py
@@ -15,7 +15,7 @@ class TestPShellCommand(unittest.TestCase):
loadapp = DummyLoadApp(app)
command.interact = (interact,)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp')
+ command.args = ('/foo/bar/myapp.ini#myapp')
class Options(object): pass
command.options = Options()
command.options.disable_ipython = False
@@ -39,7 +39,7 @@ class TestPShellCommand(unittest.TestCase):
loadapp = DummyLoadApp(app)
command.interact = (interact,)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp')
+ command.args = ('/foo/bar/myapp.ini#myapp')
class Options(object): pass
command.options = Options()
command.options.disable_ipython = True
@@ -62,7 +62,7 @@ class TestPShellCommand(unittest.TestCase):
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
dummy_shell_factory = DummyIPShellFactory()
- command.args = ('/foo/bar/myapp.ini', 'myapp')
+ command.args = ('/foo/bar/myapp.ini#myapp')
class Options(object): pass
command.options = Options()
command.options.disable_ipython = False
@@ -92,7 +92,7 @@ class TestPShellCommand(unittest.TestCase):
interact = DummyInteractor()
app = DummyApp()
command.interact = (interact,)
- command.args = ('/foo/bar/myapp.ini', 'myapp')
+ command.args = ('/foo/bar/myapp.ini#myapp')
class Options(object): pass
command.options = Options()
command.options.disable_ipython =True
@@ -121,7 +121,7 @@ class TestPShellCommand(unittest.TestCase):
apps.append(app)
return root, lambda *arg: None
command.get_root =get_root
- command.args = ('/foo/bar/myapp.ini', 'myapp')
+ command.args = ('/foo/bar/myapp.ini#myapp')
class Options(object): pass
command.options = Options()
command.options.disable_ipython =True
@@ -152,7 +152,7 @@ class TestPRoutesCommand(unittest.TestCase):
app = DummyApp()
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp')
+ command.args = ('/foo/bar/myapp.ini#myapp')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L, [])
@@ -165,7 +165,7 @@ class TestPRoutesCommand(unittest.TestCase):
app = DummyApp()
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp')
+ command.args = ('/foo/bar/myapp.ini#myapp')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L, [])
@@ -180,7 +180,7 @@ class TestPRoutesCommand(unittest.TestCase):
app = DummyApp()
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp')
+ command.args = ('/foo/bar/myapp.ini#myapp')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(len(L), 3)
@@ -205,7 +205,7 @@ class TestPRoutesCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp')
+ command.args = ('/foo/bar/myapp.ini#myapp')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(len(L), 3)
@@ -235,7 +235,7 @@ class TestPRoutesCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp')
+ command.args = ('/foo/bar/myapp.ini#myapp')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(len(L), 3)
@@ -268,7 +268,7 @@ class TestPRoutesCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp')
+ command.args = ('/foo/bar/myapp.ini#myapp')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(len(L), 3)
@@ -511,7 +511,7 @@ class TestPViewsCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp', '/a')
+ command.args = ('/foo/bar/myapp.ini#myapp', '/a')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L[1], 'URL = /a')
@@ -528,7 +528,7 @@ class TestPViewsCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp', 'a')
+ command.args = ('/foo/bar/myapp.ini#myapp', 'a')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L[1], 'URL = /a')
@@ -546,7 +546,7 @@ class TestPViewsCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp', '/a')
+ command.args = ('/foo/bar/myapp.ini#myapp', '/a')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L[1], 'URL = /a')
@@ -567,7 +567,7 @@ class TestPViewsCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp', '/a')
+ command.args = ('/foo/bar/myapp.ini#myapp', '/a')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L[1], 'URL = /a')
@@ -588,7 +588,7 @@ class TestPViewsCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp', '/a')
+ command.args = ('/foo/bar/myapp.ini#myapp', '/a')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L[1], 'URL = /a')
@@ -612,7 +612,7 @@ class TestPViewsCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp', '/a')
+ command.args = ('/foo/bar/myapp.ini#myapp', '/a')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L[1], 'URL = /a')
@@ -635,7 +635,7 @@ class TestPViewsCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp', '/a')
+ command.args = ('/foo/bar/myapp.ini#myapp', '/a')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L[1], 'URL = /a')
@@ -665,7 +665,7 @@ class TestPViewsCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp', '/a')
+ command.args = ('/foo/bar/myapp.ini#myapp', '/a')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L[1], 'URL = /a')
@@ -690,7 +690,7 @@ class TestPViewsCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp', '/a')
+ command.args = ('/foo/bar/myapp.ini#myapp', '/a')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L[1], 'URL = /a')
@@ -719,7 +719,7 @@ class TestPViewsCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp', '/a')
+ command.args = ('/foo/bar/myapp.ini#myapp', '/a')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L[1], 'URL = /a')
@@ -743,7 +743,7 @@ class TestPViewsCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp', '/a')
+ command.args = ('/foo/bar/myapp.ini#myapp', '/a')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L[1], 'URL = /a')
@@ -770,7 +770,7 @@ class TestPViewsCommand(unittest.TestCase):
app.registry = registry
loadapp = DummyLoadApp(app)
command.loadapp = (loadapp,)
- command.args = ('/foo/bar/myapp.ini', 'myapp', '/a')
+ command.args = ('/foo/bar/myapp.ini#myapp', '/a')
result = command.command()
self.assertEqual(result, None)
self.assertEqual(L[1], 'URL = /a')
@@ -798,6 +798,26 @@ class TestGetApp(unittest.TestCase):
self.assertEqual(loadapp.section_name, 'myapp')
self.assertEqual(loadapp.relative_to, os.getcwd())
self.assertEqual(result, app)
+
+ def test_it_with_hash(self):
+ import os
+ app = DummyApp()
+ loadapp = DummyLoadApp(app)
+ result = self._callFUT('/foo/bar/myapp.ini#myapp', None, loadapp)
+ self.assertEqual(loadapp.config_name, 'config:/foo/bar/myapp.ini')
+ self.assertEqual(loadapp.section_name, 'myapp')
+ self.assertEqual(loadapp.relative_to, os.getcwd())
+ self.assertEqual(result, app)
+
+ def test_it_with_hash_and_name_override(self):
+ import os
+ app = DummyApp()
+ loadapp = DummyLoadApp(app)
+ result = self._callFUT('/foo/bar/myapp.ini#myapp', 'yourapp', loadapp)
+ self.assertEqual(loadapp.config_name, 'config:/foo/bar/myapp.ini')
+ self.assertEqual(loadapp.section_name, 'yourapp')
+ self.assertEqual(loadapp.relative_to, os.getcwd())
+ self.assertEqual(result, app)