Skip to content

Commit 75d16ee

Browse files
committed
add branch to test
1 parent 1076d42 commit 75d16ee

File tree

1 file changed

+15
-5
lines changed

1 file changed

+15
-5
lines changed

test/test_commit.py

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,25 +6,35 @@
66

77
@pytest.mark.parametrize("all_flag", ["", "-A", "--all", "--no-ignore-removal"])
88
def test_add(git2cpp_path, all_flag):
9+
checkout_cmd = [git2cpp_path, 'checkout', '-b', 'foregone']
10+
subprocess.run(checkout_cmd, cwd="test/data/status_data", text=True)
11+
912
with open("./test/mook_file.txt", "x"):
1013
pass
1114

1215
cmd_add = [git2cpp_path, 'add', "test/mook_file.txt"]
13-
subprocess.run(cmd_add, capture_output=True, text=True)
16+
subprocess.run(cmd_add, cwd="test/data/status_data", text=True)
1417

1518
cmd_status = [git2cpp_path, 'status', "--long"]
16-
p_status = subprocess.run(cmd_status, capture_output=True, text=True)
19+
p_status = subprocess.run(cmd_status, capture_output=True, cwd="test/data/status_data", text=True)
1720

1821
assert "Changes to be committed" in p_status.stdout
1922
assert "new file" in p_status.stdout
2023

2124
cmd_commit = [git2cpp_path, 'commit', "-m", "test commit"]
22-
subprocess.run(cmd_commit, capture_output=True, text=True)
25+
subprocess.run(cmd_commit, cwd="test/data/status_data", text=True)
2326

2427
cmd_status_2 = [git2cpp_path, 'status', "--long"]
25-
p_status_2 = subprocess.run(cmd_status_2, capture_output=True, text=True)
28+
p_status_2 = subprocess.run(cmd_status_2, capture_output=True, cwd="test/data/status_data", text=True)
2629

2730
assert "mook_file" not in p_status_2.stdout
2831

2932
cmd_reset = [git2cpp_path, 'reset', "--hard", "HEAD~1"]
30-
subprocess.run(cmd_reset, capture_output=True, text=True)
33+
subprocess.run(cmd_reset, cwd="test/data/status_data", text=True)
34+
35+
checkout_cmd.remove('-b')
36+
checkout_cmd[2] = 'main'
37+
subprocess.run(checkout_cmd, cwd="test/data/status_data", text=True)
38+
39+
del_cmd = [git2cpp_path, 'branch', '-d', 'foregone']
40+
subprocess.run(del_cmd, cwd="test/data/status_data", text=True)

0 commit comments

Comments
 (0)