Skip to content

Commit 4435942

Browse files
committedOct 7, 2021
Increase test coverage
1 parent 29915b0 commit 4435942

File tree

2 files changed

+15
-4
lines changed

2 files changed

+15
-4
lines changed
 

‎tests/unit/test_main.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -1264,7 +1264,7 @@ def test_multiple_configs(capsys, tmpdir):
12641264
file4 = tmpdir / "file4.py"
12651265
file4.write_text(import_section, "utf-8")
12661266

1267-
main.main([str(tmpdir), "--resolve-all-configs", "--cr", str(tmpdir)])
1267+
main.main([str(tmpdir), "--resolve-all-configs", "--cr", str(tmpdir), "--verbose"])
12681268

12691269
assert (
12701270
file1.read()

‎tests/unit/test_settings.py

+14-3
Original file line numberDiff line numberDiff line change
@@ -255,13 +255,21 @@ def test_find_all_configs(tmpdir):
255255
[settings]
256256
profile=black
257257
"""
258+
259+
pyproject_toml_broken = """
260+
[tool.isorts]
261+
something = nothing
262+
"""
263+
258264
dir1 = tmpdir / "subdir1"
259265
dir2 = tmpdir / "subdir2"
260266
dir3 = tmpdir / "subdir3"
267+
dir4 = tmpdir / "subdir4"
261268

262269
dir1.mkdir()
263270
dir2.mkdir()
264271
dir3.mkdir()
272+
dir4.mkdir()
265273

266274
setup_cfg_file = dir1 / "setup.cfg"
267275
setup_cfg_file.write_text(setup_cfg, "utf-8")
@@ -272,19 +280,22 @@ def test_find_all_configs(tmpdir):
272280
isort_cfg_file = dir3 / ".isort.cfg"
273281
isort_cfg_file.write_text(isort_cfg, "utf-8")
274282

283+
pyproject_toml_file_broken = dir4 / "pyproject.toml"
284+
pyproject_toml_file_broken.write_text(pyproject_toml_broken, "utf-8")
285+
275286
config_trie = settings.find_all_configs(str(tmpdir))
276287

277288
config_info_1 = config_trie.search(str(dir1 / "test1.py"))
278289
assert config_info_1[0] == str(setup_cfg_file)
279-
assert "profile" in config_info_1[1] and config_info_1[1]["profile"] == "django"
290+
assert config_info_1[0] == str(setup_cfg_file) and config_info_1[1]["profile"] == "django"
280291

281292
config_info_2 = config_trie.search(str(dir2 / "test2.py"))
282293
assert config_info_2[0] == str(pyproject_toml_file)
283-
assert "profile" in config_info_2[1] and config_info_2[1]["profile"] == "hug"
294+
assert config_info_2[0] == str(pyproject_toml_file) and config_info_2[1]["profile"] == "hug"
284295

285296
config_info_3 = config_trie.search(str(dir3 / "test3.py"))
286297
assert config_info_3[0] == str(isort_cfg_file)
287-
assert "profile" in config_info_3[1] and config_info_3[1]["profile"] == "black"
298+
assert config_info_3[0] == str(isort_cfg_file) and config_info_3[1]["profile"] == "black"
288299

289300
config_info_4 = config_trie.search(str(tmpdir / "file4.py"))
290301
assert config_info_4[0] == "default"

0 commit comments

Comments
 (0)
Please sign in to comment.