Update test_suite.py

pull/254/head
Joe Marshall 2024-01-11 13:28:03 +00:00 zatwierdzone przez GitHub
rodzic 0a7bfc1a72
commit 42de2b1728
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 5 dodań i 6 usunięć

Wyświetl plik

@ -64,12 +64,11 @@ class BlenderCAMTest(unittest.TestCase):
# Compare the generated and expected gcode for each operation # Compare the generated and expected gcode for each operation
for gcode_file in test_case['gcode_files']: for gcode_file in test_case['gcode_files']:
with self.subTest(operation=f"{test_case['subdir_name']}/{gcode_file}"): with self.subTest(operation=f"{test_case['subdir_name']}/{gcode_file}"):
try: generated = self.get_gcode_from_file(gcode_file[1:])
generated = self.get_gcode_from_file(gcode_file[1:]) expected = self.get_gcode_from_file(gcode_file)
expected = self.get_gcode_from_file(gcode_file) self.assertMultiLineEqual(generated, expected,
self.assertMultiLineEqual(generated, expected, msg = "\n"+self.get_diff(gcode_file[1:], gcode_file))
msg = "\n"+self.get_diff(gcode_file[1:], gcode_file)) os.remove(gcode_file[1:]) # cleanup generated file unless test fails
os.remove(gcode_file[1:]) # cleanup generated file uless test fails
if __name__ == '__main__': if __name__ == '__main__':
# Add a test method for each test case to the TestCase class # Add a test method for each test case to the TestCase class