From c930f375c89aa264ac5a4789b9dfe1e5b3edb904 Mon Sep 17 00:00:00 2001 From: Oula Kuuva Date: Tue, 26 Nov 2024 12:24:17 +0200 Subject: [PATCH] test: flynt cli flags and config option --- src/darker/tests/test_command_line.py | 29 +++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/darker/tests/test_command_line.py b/src/darker/tests/test_command_line.py index 6d108e32d..4666e1d7b 100644 --- a/src/darker/tests/test_command_line.py +++ b/src/darker/tests/test_command_line.py @@ -112,6 +112,24 @@ def get_darker_help_output(capsys): expect_config=("isort", True), expect_modified=("isort", True), ), + dict( + argv=["."], + expect_value=("flynt", False), + expect_config=("flynt", False), + expect_modified=("flynt", ...), + ), + dict( + argv=["-f", "."], + expect_value=("flynt", True), + expect_config=("flynt", True), + expect_modified=("flynt", True), + ), + dict( + argv=["--flynt", "."], + expect_value=("flynt", True), + expect_config=("flynt", True), + expect_modified=("flynt", True), + ), dict( argv=["."], expect_value=("lint", []), @@ -280,6 +298,7 @@ def test_parse_command_line( dict(config={"stdout": True}, expect_warn=set()), dict(config={"check": True}, expect_warn=set()), dict(config={"isort": True}, expect_warn=set()), + dict(config={"flynt": True}, expect_warn=set()), dict( config={"lint": ["dummy"]}, expect_warn={ @@ -694,6 +713,16 @@ def test_black_config_file_and_options(git_repo, config, options, expect): {}, ), ), + dict( + options=["--flynt", "a.py"], + expect=( + Path("git_root"), + {Path("a.py")}, + Exclusions(isort={"**/*"}), + RevisionRange("HEAD", ":WORKTREE:"), + {}, + ), + ), dict( options=["--config", "my.cfg", "a.py"], expect=(