Here are the examples of the python api sys.argv.insert taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
14 Examples
4
Example 1
def _entrypoint(name):
def entrypoint():
import sys
from os import path
app = path.join(path.dirname(__file__),name)
sys.argv.insert(1, app)
sys.argv.insert(1, '-y')
from twisted.scripts.twistd import run
run()
return entrypoint
3
Example 2
Project: solace Source File: scripts.py
def run(self):
from werkzeug import run_simple
def wsgi_app(*a):
from solace.application import application
return application(*a)
# werkzeug restarts the interpreter with the same arguments
# which would print "running runserver" a second time. Because
# of this we force distutils into quiet mode.
import sys
sys.argv.insert(1, '-q')
run_simple(self.host, int(self.port), wsgi_app,
use_reloader=not self.no_reloader,
use_debugger=not self.no_debugger)
3
Example 3
Project: os-cloud-config Source File: test_setup_flavors.py
@mock.patch('os_cloud_config.cmd.utils._clients.get_nova_bm_client')
@mock.patch('os_cloud_config.flavors.create_flavors_from_nodes')
@mock.patch.dict('os.environ', {'OS_USERNAME': 'a', 'OS_PASSWORD': 'a',
'OS_TENANT_NAME': 'a', 'OS_AUTH_URL': 'a'})
@mock.patch.object(sys, 'argv', ['setup-flavors', '--nodes', '-k', 'aaa',
'-r', 'zzz'])
def test_with_arguments_nodes(self, create_flavors_mock,
get_nova_bm_client_mock):
with tempfile.NamedTemporaryFile() as f:
f.write(u'{}\n'.encode('utf-8'))
f.flush()
sys.argv.insert(2, f.name)
return_code = setup_flavors.main()
create_flavors_mock.assert_called_once_with(
get_nova_bm_client_mock(), {}, 'aaa', 'zzz', None)
self.assertEqual(0, return_code)
3
Example 4
Project: os-cloud-config Source File: test_setup_flavors.py
@mock.patch('os_cloud_config.cmd.utils._clients.get_nova_bm_client')
@mock.patch('os_cloud_config.flavors.create_flavors_from_nodes')
@mock.patch.dict('os.environ', {'OS_USERNAME': 'a', 'OS_PASSWORD': 'a',
'OS_TENANT_NAME': 'a', 'OS_AUTH_URL': 'a',
'ROOT_DISK': '10'})
@mock.patch.object(sys, 'argv', ['setup-flavors', '--nodes', '-k', 'aaa',
'-r', 'zzz'])
def test_with_arguments_nodes_root_disk(self, create_flavors_mock,
get_nova_bm_client_mock):
with tempfile.NamedTemporaryFile() as f:
f.write(u'{}\n'.encode('utf-8'))
f.flush()
sys.argv.insert(2, f.name)
return_code = setup_flavors.main()
create_flavors_mock.assert_called_once_with(
get_nova_bm_client_mock(), {}, 'aaa', 'zzz', '10')
self.assertEqual(0, return_code)
3
Example 5
Project: os-cloud-config Source File: test_setup_flavors.py
@mock.patch('os_cloud_config.cmd.utils._clients.get_nova_bm_client')
@mock.patch('os_cloud_config.flavors.create_flavors_from_list')
@mock.patch.dict('os.environ', {'OS_USERNAME': 'a', 'OS_PASSWORD': 'a',
'OS_TENANT_NAME': 'a', 'OS_AUTH_URL': 'a'})
@mock.patch.object(sys, 'argv', ['setup-flavors', '--flavors', '-k', 'aaa',
'-r', 'zzz'])
def test_with_arguments_flavors(self, create_flavors_mock,
get_nova_bm_client_mock):
with tempfile.NamedTemporaryFile() as f:
f.write(u'{}\n'.encode('utf-8'))
f.flush()
sys.argv.insert(2, f.name)
return_code = setup_flavors.main()
create_flavors_mock.assert_called_once_with(
get_nova_bm_client_mock(), {}, 'aaa', 'zzz')
self.assertEqual(0, return_code)
3
Example 6
Project: os-cloud-config Source File: test_setup_flavors.py
@mock.patch('os_cloud_config.cmd.utils._clients.get_nova_bm_client',
return_value='nova_bm_client_mock')
@mock.patch('os_cloud_config.flavors.create_flavors_from_nodes')
@mock.patch.dict('os.environ', {'OS_USERNAME': 'a', 'OS_PASSWORD': 'a',
'OS_TENANT_NAME': 'a', 'OS_AUTH_URL': 'a'})
@mock.patch.object(sys, 'argv', ['setup-flavors', '--nodes', '-k', 'aaa',
'-r', 'zzz'])
def test_with_exception(self, create_flavors_mock,
get_nova_bm_client_mock):
create_flavors_mock.side_effect = ValueError
with tempfile.NamedTemporaryFile() as f:
f.write(u'{}\n'.encode('utf-8'))
f.flush()
sys.argv.insert(2, f.name)
return_code = setup_flavors.main()
self.assertEqual(1, return_code)
2
Example 7
Project: pylint Source File: utils.py
def insert_default_options():
"""insert default options to sys.argv
"""
options = get_default_options()
options.reverse()
for arg in options:
sys.argv.insert(1, arg)
0
Example 8
Project: rietveld Source File: run_tests.py
def main():
sys.argv.insert(1, 'discover')
sys.argv.insert(2, TESTS_DIR)
return unittest.main()
0
Example 9
Project: bnw Source File: instance.py
def runintwistd():
sys.argv.insert(1,__file__)
sys.argv.insert(1,'-y')
from twisted.scripts.twistd import run
0
Example 10
Project: moviegrabber Source File: CheetahWrapper.py
def _cheetah_compile():
sys.argv.insert(1, "compile")
CheetahWrapper().main()
0
Example 11
def insert_args(arguments):
"""Insert `arguments` in ``sys.argv`` (direct impact on child script).
"""
for i, a in enumerate(arguments):
sys.argv.insert(i+1, a)
0
Example 12
def insert_args(arguments):
for i, a in enumerate(arguments):
sys.argv.insert(i+1, a)
0
Example 13
Project: typefacet Source File: test_pystache.py
def main(sys_argv=sys.argv):
sys.argv.insert(1, FROM_SOURCE_OPTION)
test.main()
0
Example 14
def parse_args(self):
"""Process arguments list
Inject system and user config files and cleanup various
arguments and defaults that couldn't be done otherwise."""
configs = map(lambda x: os.path.expanduser(x), self.configs)
for conf in configs:
try:
with open(conf, 'r'):
sys.argv.insert(1, '@' + conf)
except IOError:
pass
args = argparse.ArgumentParser.parse_args(self)
if args.copyright:
self.exit(0, __license__)
if args.version:
self.exit(0, __version__ + "\n")
if 'BUP_DIR' not in os.environ and not args.repository:
self.error('argument -d/--repository is required')
if args.name and args.branch_name:
self.error('The options --name and --branch-name cannot '
'be used together.')
# merge the path and paths arguments
if args.path:
args.paths += args.path
# remove this one to avoid ambiguity
del args.path
if len(args.paths) < 1:
self.error('argument paths is required')
os.environ['BUP_DIR'] = args.repository
# remove this one to avoid ambiguity
del args.repository
if args.pidfile is None:
args.pidfile = os.path.join(os.environ['BUP_DIR'], self.pidfile)
# repair implies check
args.check |= args.repair
return args