mirror of
https://github.com/arcan1s/ahriman.git
synced 2025-04-23 23:07:17 +00:00
ALLOW_AUTO_ARCHITECTURE_RUN flag for unsafe commands
This commit is contained in:
parent
93406483fe
commit
060c7412b1
@ -31,6 +31,8 @@ class UnsafeCommands(Handler):
|
||||
unsafe command help parser
|
||||
"""
|
||||
|
||||
ALLOW_AUTO_ARCHITECTURE_RUN = False # it should be called only as "no-architecture"
|
||||
|
||||
@classmethod
|
||||
def run(cls: Type[Handler], args: argparse.Namespace, architecture: str,
|
||||
configuration: Configuration, no_report: bool, unsafe: bool) -> None:
|
||||
|
@ -31,3 +31,10 @@ def test_get_unsafe_commands() -> None:
|
||||
commands = UnsafeCommands.get_unsafe_commands(parser)
|
||||
for command in commands:
|
||||
assert subparser.choices[command].get_default("unsafe")
|
||||
|
||||
|
||||
def test_disallow_auto_architecture_run() -> None:
|
||||
"""
|
||||
must not allow multi architecture run
|
||||
"""
|
||||
assert not UnsafeCommands.ALLOW_AUTO_ARCHITECTURE_RUN
|
Loading…
Reference in New Issue
Block a user