From 0e1c251ce70b24137bbb9215d20c4fe7a97c35d9 Mon Sep 17 00:00:00 2001 From: Arcmyx Official Date: Fri, 10 Apr 2026 16:27:41 +0000 Subject: [PATCH] Add tests/pynamics-ansi.py --- tests/pynamics-ansi.py | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 tests/pynamics-ansi.py diff --git a/tests/pynamics-ansi.py b/tests/pynamics-ansi.py new file mode 100644 index 0000000..bf36746 --- /dev/null +++ b/tests/pynamics-ansi.py @@ -0,0 +1,23 @@ +# Escape codes: +# event 0: notify +# event 1: +lvldict = { + 0: "FATAL", + 1: "ALERT", + 2: "CRIT", + 3: "ERR", + 4: "WARNING", + 5: "NOTICE", + 6: "INFO", + 7: "DEBUG" +} +def sendCommand(eventnum, level, msg): + print(f"\x1b[?PYN;{eventnum.str()};{lvldict[level]};{msg}~") +sendCommand(0, 0, "UNRECOVERABLE MICROPYTHON ERROR!!!!! EXITING PROGRAM VERY MUCH UNGRACEFULLY") +sendCommand(0, 1, "hey you should probably know that your RAM is corrupted and you cant buy more because of the shortage") +sendCommand(0, 2, "so the program is running but everything deleted so its kinda frying ur motors") +sendCommand(0, 3, "syntax error you failure. use a linter") +sendCommand(0, 4, "wanted to just say that your motor is kinda being slow") +sendCommand(0, 5, "so your motor is like 1% slower than it should be but really no one cares") +sendCommand(0, 6, "hey everything in the program is going well just in case nothing in your life is") +sendCommand(0, 7, "nobody cares about me but you should know that") \ No newline at end of file