summaryrefslogtreecommitdiff
path: root/tests/frontend/track.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/frontend/track.py')
-rw-r--r--tests/frontend/track.py60
1 files changed, 9 insertions, 51 deletions
diff --git a/tests/frontend/track.py b/tests/frontend/track.py
index 6d9e3bb3f..02a19787c 100644
--- a/tests/frontend/track.py
+++ b/tests/frontend/track.py
@@ -41,9 +41,7 @@ def test_track_single(cli, tmpdir, datafiles):
# Write out our test targets
generate_element(repo, os.path.join(element_path, element_dep_name))
- generate_element(
- repo, os.path.join(element_path, element_target_name), dep_name=element_dep_name
- )
+ generate_element(repo, os.path.join(element_path, element_target_name), dep_name=element_dep_name)
# Assert that tracking is needed for both elements
states = cli.get_element_states(project, [element_target_name])
@@ -53,15 +51,11 @@ def test_track_single(cli, tmpdir, datafiles):
}
# Now first try to track only one element
- result = cli.run(
- project=project, args=["source", "track", "--deps", "none", element_target_name]
- )
+ result = cli.run(project=project, args=["source", "track", "--deps", "none", element_target_name])
result.assert_success()
# And now fetch it
- result = cli.run(
- project=project, args=["source", "fetch", "--deps", "none", element_target_name]
- )
+ result = cli.run(project=project, args=["source", "fetch", "--deps", "none", element_target_name])
result.assert_success()
# Assert that the dependency is waiting and the target has still never been tracked
@@ -75,9 +69,7 @@ def test_track_single(cli, tmpdir, datafiles):
@pytest.mark.datafiles(os.path.join(TOP_DIR))
@pytest.mark.parametrize("ref_storage", [("inline"), ("project-refs")])
def test_track_optional(cli, tmpdir, datafiles, ref_storage):
- project = os.path.join(
- datafiles.dirname, datafiles.basename, "track-optional-" + ref_storage
- )
+ project = os.path.join(datafiles.dirname, datafiles.basename, "track-optional-" + ref_storage)
dev_files_path = os.path.join(project, "files")
element_path = os.path.join(project, "target.bst")
@@ -104,49 +96,23 @@ def test_track_optional(cli, tmpdir, datafiles, ref_storage):
#
# We want to track and persist the ref separately in this test
#
- result = cli.run(
- project=project,
- args=["--option", "test", "False", "source", "track", "target.bst"],
- )
+ result = cli.run(project=project, args=["--option", "test", "False", "source", "track", "target.bst"],)
result.assert_success()
- result = cli.run(
- project=project,
- args=["--option", "test", "True", "source", "track", "target.bst"],
- )
+ result = cli.run(project=project, args=["--option", "test", "True", "source", "track", "target.bst"],)
result.assert_success()
# Now fetch the key for both options
#
result = cli.run(
project=project,
- args=[
- "--option",
- "test",
- "False",
- "show",
- "--deps",
- "none",
- "--format",
- "%{key}",
- "target.bst",
- ],
+ args=["--option", "test", "False", "show", "--deps", "none", "--format", "%{key}", "target.bst",],
)
result.assert_success()
master_key = result.output
result = cli.run(
project=project,
- args=[
- "--option",
- "test",
- "True",
- "show",
- "--deps",
- "none",
- "--format",
- "%{key}",
- "target.bst",
- ],
+ args=["--option", "test", "True", "show", "--deps", "none", "--format", "%{key}", "target.bst",],
)
result.assert_success()
test_key = result.output
@@ -187,15 +153,7 @@ def test_track_cross_junction(cli, tmpdir, datafiles, cross_junction, ref_storag
#
def get_subproject_element_state():
result = cli.run(
- project=project,
- args=[
- "show",
- "--deps",
- "all",
- "--format",
- "%{name}|%{state}",
- "target.bst",
- ],
+ project=project, args=["show", "--deps", "all", "--format", "%{name}|%{state}", "target.bst",],
)
result.assert_success()