aboutsummaryrefslogtreecommitdiff
path: root/prettier.py
diff options
context:
space:
mode:
authorCharles <sircharlesaze@gmail.com>2019-11-02 02:28:06 +0100
committerCharles <sircharlesaze@gmail.com>2019-11-02 02:28:06 +0100
commit2b467659d30db14df17c7b50438c46788ab0d341 (patch)
tree92eb821a6e1e0262ff21e9f06b0d27f0bd3a5460 /prettier.py
parentfb41e23423854a865201c0803803191d1f65c8fa (diff)
downloadft_printf_test-2b467659d30db14df17c7b50438c46788ab0d341.tar.gz
ft_printf_test-2b467659d30db14df17c7b50438c46788ab0d341.tar.bz2
ft_printf_test-2b467659d30db14df17c7b50438c46788ab0d341.zip
Added no crash, uint, hex low and hex up pft tests
Diffstat (limited to 'prettier.py')
-rw-r--r--prettier.py17
1 files changed, 13 insertions, 4 deletions
diff --git a/prettier.py b/prettier.py
index 40b4666..f12978f 100644
--- a/prettier.py
+++ b/prettier.py
@@ -23,8 +23,8 @@ def parse():
logs["ko"] += 1
logs["ko_info"].append({
"msg": line[line.find("[KO]") + 5:],
- "expected": sys.stdin.readline(),
- "actual": sys.stdin.readline()
+ "expected": sys.stdin.readline().rstrip(),
+ "actual": sys.stdin.readline().rstrip()
})
print(red("!"), end="")
sys.stdout.flush()
@@ -34,10 +34,19 @@ def parse():
# def write_logs(logs):
def print_logs(logs):
- print(f"Total {green('OK:', logs['ok'])} {red('KO:', logs['ko'])}")
+ total_str = f"\n\nTotal {green('OK: ', logs['ok'])} {red('KO: ', logs['ko'])}"
+ print(total_str)
+ print("=" * (len(total_str) - len(green("")) * 2 - len(red("")) * 2 - 2))
+
+ for ko in logs["ko_info"]:
+ print(ko["msg"])
+ print(" ", ko["expected"])
+ print(" ", ko["actual"])
+ print()
+
if __name__ == "__main__":
- logs = parse()
print()
+ logs = parse()
# write_logs(logs)
print_logs(logs)