| | |
| | | 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 |
| | |
| | | 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 |
| | |
| | | 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 |
| | |
| | | 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 |
| | |
| | | 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 |
| | |
| | | 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, []) |
| | |
| | | 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, []) |
| | |
| | | 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) |
| | |
| | | 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) |
| | |
| | | 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) |
| | |
| | | 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) |
| | |
| | | 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') |
| | |
| | | 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') |
| | |
| | | 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') |
| | |
| | | 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') |
| | |
| | | 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') |
| | |
| | | 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') |
| | |
| | | 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') |
| | |
| | | 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') |
| | |
| | | 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') |
| | |
| | | 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') |
| | |
| | | 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') |
| | |
| | | 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') |
| | |
| | | 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) |
| | | |
| | | |
| | | |