Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
def test_namespace_values(self):
optionset = _option_set.OptionSet()
optionset.add_options(_option_set.Option("option_a", default="meep"))
namespace = optionset.namespace(option_a="moop")
assert namespace.option_a == "moop"
),
_option_set.Option(
"report",
"--report",
group="secondary",
noxfile=True,
help="Output a report of all sessions to the given filename.",
),
_option_set.Option(
"non_interactive",
"--non-interactive",
group="secondary",
action="store_true",
help="Force session.interactive to always be False, even in interactive sessions.",
),
_option_set.Option(
"nocolor",
"--nocolor",
"--no-color",
group="secondary",
default=lambda: "NO_COLOR" in os.environ,
action="store_true",
help="Disable all color output.",
),
_option_set.Option(
"forcecolor",
"--forcecolor",
"--force-color",
group="secondary",
default=False,
action="store_true",
help="Force color output, even if stdout is not an interactive terminal.",
_option_set.Option(
"help",
"-h",
"--help",
group="primary",
action="store_true",
help="Show this help message and exit.",
),
_option_set.Option(
"version",
"--version",
group="primary",
action="store_true",
help="Show the Nox version and exit.",
),
_option_set.Option(
"list_sessions",
"-l",
"--list-sessions",
"--list",
group="primary",
action="store_true",
help="List all available sessions and exit.",
),
_option_set.Option(
"sessions",
"-s",
"-e",
"--sessions",
"--session",
group="primary",
noxfile=True,
),
*_option_set.make_flag_pair(
"error_on_external_run",
("--error-on-external-run",),
("--no-error-on-external-run",),
group="secondary",
help="Error if run() is used to execute a program that isn't installed in a session's virtualenv.",
),
_option_set.Option(
"install_only",
"--install-only",
group="secondary",
action="store_true",
help="Skip session.run invocations in the Noxfile.",
),
_option_set.Option(
"report",
"--report",
group="secondary",
noxfile=True,
help="Output a report of all sessions to the given filename.",
),
_option_set.Option(
"non_interactive",
"--non-interactive",
group="secondary",
action="store_true",
help="Force session.interactive to always be False, even in interactive sessions.",
),
_option_set.Option(
"nocolor",
"--nocolor",
"non_interactive",
"--non-interactive",
group="secondary",
action="store_true",
help="Force session.interactive to always be False, even in interactive sessions.",
),
_option_set.Option(
"nocolor",
"--nocolor",
"--no-color",
group="secondary",
default=lambda: "NO_COLOR" in os.environ,
action="store_true",
help="Disable all color output.",
),
_option_set.Option(
"forcecolor",
"--forcecolor",
"--force-color",
group="secondary",
default=False,
action="store_true",
help="Force color output, even if stdout is not an interactive terminal.",
),
_option_set.Option(
"color", "--color", hidden=True, finalizer_func=_color_finalizer
),
)
"""Options that are configurable in the Noxfile.
"verbose",
"-v",
"--verbose",
group="secondary",
action="store_true",
help="Logs the output of all commands run including commands marked silent.",
noxfile=True,
),
*_option_set.make_flag_pair(
"reuse_existing_virtualenvs",
("-r", "--reuse-existing-virtualenvs"),
("--no-reuse-existing-virtualenvs",),
group="secondary",
help="Re-use existing virtualenvs instead of recreating them.",
),
_option_set.Option(
"noxfile",
"-f",
"--noxfile",
group="secondary",
default="noxfile.py",
help="Location of the Python file containing nox sessions.",
),
_option_set.Option(
"envdir",
"--envdir",
noxfile=True,
merge_func=_envdir_merge_func,
group="secondary",
help="Directory where nox will store virtualenvs, this is ``.nox`` by default.",
),
*_option_set.make_flag_pair(
"--no-color",
group="secondary",
default=lambda: "NO_COLOR" in os.environ,
action="store_true",
help="Disable all color output.",
),
_option_set.Option(
"forcecolor",
"--forcecolor",
"--force-color",
group="secondary",
default=False,
action="store_true",
help="Force color output, even if stdout is not an interactive terminal.",
),
_option_set.Option(
"color", "--color", hidden=True, finalizer_func=_color_finalizer
),
)
"""Options that are configurable in the Noxfile.
By setting properties on ``nox.options`` you can specify command line
arguments in your Noxfile. If an argument is specified in both the Noxfile
and on the command line, the command line arguments take precedence.
See :doc:`usage` for more details on these settings and their effect.
"""
noxfile_options = options.noxfile_namespace()
*_option_set.make_flag_pair(
"reuse_existing_virtualenvs",
("-r", "--reuse-existing-virtualenvs"),
("--no-reuse-existing-virtualenvs",),
group="secondary",
help="Re-use existing virtualenvs instead of recreating them.",
),
_option_set.Option(
"noxfile",
"-f",
"--noxfile",
group="secondary",
default="noxfile.py",
help="Location of the Python file containing nox sessions.",
),
_option_set.Option(
"envdir",
"--envdir",
noxfile=True,
merge_func=_envdir_merge_func,
group="secondary",
help="Directory where nox will store virtualenvs, this is ``.nox`` by default.",
),
*_option_set.make_flag_pair(
"stop_on_first_error",
("-x", "--stop-on-first-error"),
("--no-stop-on-first-error",),
group="secondary",
help="Stop after the first error.",
),
*_option_set.make_flag_pair(
"error_on_missing_interpreters",
),
_option_set.Option(
"sessions",
"-s",
"-e",
"--sessions",
"--session",
group="primary",
noxfile=True,
merge_func=functools.partial(_sessions_and_keywords_merge_func, "sessions"),
nargs="*",
default=_sessions_default,
help="Which sessions to run. By default, all sessions will run.",
completer=_session_completer,
),
_option_set.Option(
"keywords",
"-k",
"--keywords",
noxfile=True,
merge_func=functools.partial(_sessions_and_keywords_merge_func, "keywords"),
help="Only run sessions that match the given expression.",
),
_option_set.Option(
"posargs",
"posargs",
group="primary",
nargs=argparse.REMAINDER,
help="Arguments following ``--`` that are passed through to the session(s).",
finalizer_func=_posargs_finalizer,
),
_option_set.Option(
"version",
"--version",
group="primary",
action="store_true",
help="Show the Nox version and exit.",
),
_option_set.Option(
"list_sessions",
"-l",
"--list-sessions",
"--list",
group="primary",
action="store_true",
help="List all available sessions and exit.",
),
_option_set.Option(
"sessions",
"-s",
"-e",
"--sessions",
"--session",
group="primary",
noxfile=True,
merge_func=functools.partial(_sessions_and_keywords_merge_func, "sessions"),
nargs="*",
default=_sessions_default,
help="Which sessions to run. By default, all sessions will run.",
completer=_session_completer,
),
_option_set.Option(
"keywords",
"-k",