diff --git a/CHANGE_LOG.md b/CHANGE_LOG.md index a36ea4b..8aea6be 100644 --- a/CHANGE_LOG.md +++ b/CHANGE_LOG.md @@ -1,3 +1,6 @@ +# 1.0.1 (February 7, 2025) +Add more colors to the output. + # 1.0.1 (January 27, 2025) Fix bug with the __main__ file. Allow test files to be run using the -m flag. diff --git a/colorful_test/testcase.py b/colorful_test/testcase.py index 2cf9792..6810b55 100644 --- a/colorful_test/testcase.py +++ b/colorful_test/testcase.py @@ -281,10 +281,10 @@ def run_and_output_results(cls, fail_fast: bool=True, show_grade: bool=True) -> print( '========================================================\n', f'Ran {results.get_total_tests_ran()} tests in {results.time} ms', - f'{len(results.passed)} passed', - f'{len(results.failed)} failed', - f'{len(results.skipped)} skipped', - f'{len(results.errors)} error(s)', + f'\033[32m{len(results.passed)} passed\033[0m', + f'\033[35m{len(results.failed)} failed\033[0m', + f'\033[33m{len(results.skipped)} skipped\033[0m', + f'\033[31m{len(results.errors)} error(s)\033[0m', sep='\n', end='\n\n', ) @@ -312,8 +312,8 @@ def run_and_output_results(cls, fail_fast: bool=True, show_grade: bool=True) -> for failure in results.failed: print( - f'Test Number: {failure["order"]}', - f'Test Name: {failure["name"]}', + f'\033[35mTest Number: {failure["order"]}\033[0m', + f'\033[35mTest Name: {failure["name"]}\033[0m', sep='\n', end='\n\n', ) @@ -323,9 +323,9 @@ def run_and_output_results(cls, fail_fast: bool=True, show_grade: bool=True) -> for test in results.skipped: print( - f'Test Number: {test["order"]}', - f'Test Name: {test["name"]}', - f'Reason: {test["reason"]}', + f'\033[33mTest Number: {test["order"]}\033[0m', + f'\033[33mTest Name: {test["name"]}\033[0m', + f'\033[33mReason: {test["reason"]}\033[0m', sep='\n', end='\n\n', )