Skip to content

Commit 3e695aa

Browse files
Make rez-test tests cross-platform
Signed-off-by: Jean-Christophe Morin <[email protected]>
1 parent 31d469c commit 3e695aa

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

src/rez/data/tests/builds/packages/testing_obj/1.0.0/package.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,9 +23,11 @@ def commands():
2323

2424
tests = {
2525
"check_car_ideas": {
26-
"command": "[[ -z ${CAR_IDEA} ]] && exit 1 || exit 0"
26+
"command": "python -c 'import os; assert os.environ.get(\"CAR_IDEA\") == \"STURDY STEERING WHEEL\"'",
27+
"requires": ["python"]
2728
},
2829
"move_meeting_to_noon": {
29-
"command": "[[ -z ${SKIP_LUNCH} ]] && exit 1 || exit 0"
30+
"command": "python -c 'import os; assert os.environ.get(\"SKIP_LUNCH\") is not None'",
31+
"requires": ["python"]
3032
}
3133
}

src/rez/tests/test_test.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -53,8 +53,8 @@ def _run_tests(self, r):
5353
failed_test = self._get_test_result(runner, "move_meeting_to_noon")
5454

5555
self.assertEqual(runner.test_results.num_tests, 2)
56-
self.assertEqual(successful_test["status"], "success")
57-
self.assertEqual(failed_test["status"], "failed")
56+
self.assertEqual(successful_test["status"], "success", "check_car_ideas did not succeed")
57+
self.assertEqual(failed_test["status"], "failed", "move_meeting_to_noon did not succeed")
5858

5959
def _get_test_result(self, runner, test_name):
6060
return next(

0 commit comments

Comments
 (0)