mechanicaldiff.py -> mechanicaldiff
This commit is contained in:
parent
3dd0d626c6
commit
c55e0276a6
3 changed files with 15 additions and 15 deletions
|
|
@ -46,7 +46,7 @@ stdenv.mkDerivation {
|
||||||
|
|
||||||
checkPhase = ''
|
checkPhase = ''
|
||||||
runHook preCheck
|
runHook preCheck
|
||||||
flake8 bin/mechanicaldiff.py
|
flake8 bin/mechanicaldiff
|
||||||
shellcheck test/mechanicaldiff.bats
|
shellcheck test/mechanicaldiff.bats
|
||||||
shfmt -d test/mechanicaldiff.bats
|
shfmt -d test/mechanicaldiff.bats
|
||||||
bats test
|
bats test
|
||||||
|
|
@ -55,7 +55,7 @@ stdenv.mkDerivation {
|
||||||
|
|
||||||
installPhase = ''
|
installPhase = ''
|
||||||
mkdir -p $out/bin
|
mkdir -p $out/bin
|
||||||
cp $src/bin/mechanicaldiff.py $out/bin/mechanicaldiff
|
cp $src/bin/mechanicaldiff $out/bin/mechanicaldiff
|
||||||
chmod +x $out/bin/mechanicaldiff
|
chmod +x $out/bin/mechanicaldiff
|
||||||
'';
|
'';
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -15,7 +15,7 @@ setup() {
|
||||||
printf "%s\n" "bar" >"$BATS_TEST_TMPDIR/new"
|
printf "%s\n" "bar" >"$BATS_TEST_TMPDIR/new"
|
||||||
diff_output="$(git diff --no-index "$BATS_TEST_TMPDIR/old" \
|
diff_output="$(git diff --no-index "$BATS_TEST_TMPDIR/old" \
|
||||||
"$BATS_TEST_TMPDIR/new" || true)"
|
"$BATS_TEST_TMPDIR/new" || true)"
|
||||||
run mechanicaldiff.py foo bar <<<"$diff_output"
|
run mechanicaldiff foo bar <<<"$diff_output"
|
||||||
assert_success
|
assert_success
|
||||||
assert_output "$diff_output"
|
assert_output "$diff_output"
|
||||||
}
|
}
|
||||||
|
|
@ -25,7 +25,7 @@ setup() {
|
||||||
printf "%s\n" "baz" >"$BATS_TEST_TMPDIR/new"
|
printf "%s\n" "baz" >"$BATS_TEST_TMPDIR/new"
|
||||||
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
||||||
>"$BATS_TEST_TMPDIR/diff" || true
|
>"$BATS_TEST_TMPDIR/diff" || true
|
||||||
run mechanicaldiff.py foo bar <"$BATS_TEST_TMPDIR/diff"
|
run mechanicaldiff foo bar <"$BATS_TEST_TMPDIR/diff"
|
||||||
assert_failure
|
assert_failure
|
||||||
assert_output ""
|
assert_output ""
|
||||||
}
|
}
|
||||||
|
|
@ -39,7 +39,7 @@ setup() {
|
||||||
diff_output="$(git diff --no-index "$BATS_TEST_TMPDIR/old" \
|
diff_output="$(git diff --no-index "$BATS_TEST_TMPDIR/old" \
|
||||||
"$BATS_TEST_TMPDIR/new" || true)"
|
"$BATS_TEST_TMPDIR/new" || true)"
|
||||||
|
|
||||||
run mechanicaldiff.py foo bar <<<"$diff_output"
|
run mechanicaldiff foo bar <<<"$diff_output"
|
||||||
assert_failure
|
assert_failure
|
||||||
assert_output ""
|
assert_output ""
|
||||||
}
|
}
|
||||||
|
|
@ -75,7 +75,7 @@ setup() {
|
||||||
"$BATS_TEST_TMPDIR/new_kept" \
|
"$BATS_TEST_TMPDIR/new_kept" \
|
||||||
>"$BATS_TEST_TMPDIR/diff_expected" || true
|
>"$BATS_TEST_TMPDIR/diff_expected" || true
|
||||||
|
|
||||||
run mechanicaldiff.py "beta" "beta_changed" <"$BATS_TEST_TMPDIR/diff_full"
|
run mechanicaldiff "beta" "beta_changed" <"$BATS_TEST_TMPDIR/diff_full"
|
||||||
assert_failure
|
assert_failure
|
||||||
assert_output --partial "-beta"
|
assert_output --partial "-beta"
|
||||||
assert_output --partial "+beta_changed"
|
assert_output --partial "+beta_changed"
|
||||||
|
|
@ -96,15 +96,15 @@ setup() {
|
||||||
cat "$BATS_TEST_TMPDIR/diff_one" "$BATS_TEST_TMPDIR/diff_two" \
|
cat "$BATS_TEST_TMPDIR/diff_one" "$BATS_TEST_TMPDIR/diff_two" \
|
||||||
>"$BATS_TEST_TMPDIR/diff_all"
|
>"$BATS_TEST_TMPDIR/diff_all"
|
||||||
|
|
||||||
run mechanicaldiff.py foo bar <"$BATS_TEST_TMPDIR/diff_one"
|
run mechanicaldiff foo bar <"$BATS_TEST_TMPDIR/diff_one"
|
||||||
assert_success
|
assert_success
|
||||||
output_one="$output"
|
output_one="$output"
|
||||||
|
|
||||||
run mechanicaldiff.py foo bar <"$BATS_TEST_TMPDIR/diff_two"
|
run mechanicaldiff foo bar <"$BATS_TEST_TMPDIR/diff_two"
|
||||||
assert_failure
|
assert_failure
|
||||||
output_two="$output"
|
output_two="$output"
|
||||||
|
|
||||||
run mechanicaldiff.py foo bar <"$BATS_TEST_TMPDIR/diff_all"
|
run mechanicaldiff foo bar <"$BATS_TEST_TMPDIR/diff_all"
|
||||||
assert_failure
|
assert_failure
|
||||||
assert_output "${output_one}${output_two}"
|
assert_output "${output_one}${output_two}"
|
||||||
}
|
}
|
||||||
|
|
@ -122,7 +122,7 @@ setup() {
|
||||||
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
||||||
>"$BATS_TEST_TMPDIR/diff" || true
|
>"$BATS_TEST_TMPDIR/diff" || true
|
||||||
|
|
||||||
run mechanicaldiff.py 'foo\((\d+)\)' 'foo-\1' <"$BATS_TEST_TMPDIR/diff"
|
run mechanicaldiff 'foo\((\d+)\)' 'foo-\1' <"$BATS_TEST_TMPDIR/diff"
|
||||||
assert_success
|
assert_success
|
||||||
assert_output "$(cat "$BATS_TEST_TMPDIR/diff")"
|
assert_output "$(cat "$BATS_TEST_TMPDIR/diff")"
|
||||||
}
|
}
|
||||||
|
|
@ -138,7 +138,7 @@ setup() {
|
||||||
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
||||||
>"$BATS_TEST_TMPDIR/diff" || true
|
>"$BATS_TEST_TMPDIR/diff" || true
|
||||||
|
|
||||||
run mechanicaldiff.py foo bar <"$BATS_TEST_TMPDIR/diff"
|
run mechanicaldiff foo bar <"$BATS_TEST_TMPDIR/diff"
|
||||||
assert_success
|
assert_success
|
||||||
assert_output "$(cat "$BATS_TEST_TMPDIR/diff")"
|
assert_output "$(cat "$BATS_TEST_TMPDIR/diff")"
|
||||||
}
|
}
|
||||||
|
|
@ -157,7 +157,7 @@ setup() {
|
||||||
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
||||||
>"$BATS_TEST_TMPDIR/diff" || true
|
>"$BATS_TEST_TMPDIR/diff" || true
|
||||||
|
|
||||||
run mechanicaldiff.py foo "" <"$BATS_TEST_TMPDIR/diff"
|
run mechanicaldiff foo "" <"$BATS_TEST_TMPDIR/diff"
|
||||||
assert_success
|
assert_success
|
||||||
assert_output "$(cat "$BATS_TEST_TMPDIR/diff")"
|
assert_output "$(cat "$BATS_TEST_TMPDIR/diff")"
|
||||||
}
|
}
|
||||||
|
|
@ -175,7 +175,7 @@ setup() {
|
||||||
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
||||||
>"$BATS_TEST_TMPDIR/diff" || true
|
>"$BATS_TEST_TMPDIR/diff" || true
|
||||||
|
|
||||||
run mechanicaldiff.py foo bar <"$BATS_TEST_TMPDIR/diff"
|
run mechanicaldiff foo bar <"$BATS_TEST_TMPDIR/diff"
|
||||||
assert_success
|
assert_success
|
||||||
assert_output "$(cat "$BATS_TEST_TMPDIR/diff")"
|
assert_output "$(cat "$BATS_TEST_TMPDIR/diff")"
|
||||||
}
|
}
|
||||||
|
|
@ -198,7 +198,7 @@ setup() {
|
||||||
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new_kept" \
|
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new_kept" \
|
||||||
>"$BATS_TEST_TMPDIR/diff_expected" || true
|
>"$BATS_TEST_TMPDIR/diff_expected" || true
|
||||||
|
|
||||||
run mechanicaldiff.py foo foo_changed <"$BATS_TEST_TMPDIR/diff_full"
|
run mechanicaldiff foo foo_changed <"$BATS_TEST_TMPDIR/diff_full"
|
||||||
assert_failure
|
assert_failure
|
||||||
expected="$(sed \
|
expected="$(sed \
|
||||||
-e 's/new_kept/new/g' \
|
-e 's/new_kept/new/g' \
|
||||||
|
|
@ -222,7 +222,7 @@ setup() {
|
||||||
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
git diff --no-index "$BATS_TEST_TMPDIR/old" "$BATS_TEST_TMPDIR/new" \
|
||||||
>"$BATS_TEST_TMPDIR/diff_full" || true
|
>"$BATS_TEST_TMPDIR/diff_full" || true
|
||||||
|
|
||||||
run mechanicaldiff.py qux quux <"$BATS_TEST_TMPDIR/diff_full"
|
run mechanicaldiff qux quux <"$BATS_TEST_TMPDIR/diff_full"
|
||||||
assert_failure
|
assert_failure
|
||||||
assert_output ""
|
assert_output ""
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue