diff --git a/tests/__init__.py b/tests/__init__.py index 1393623..9cd3b8c 100644 --- a/tests/__init__.py +++ b/tests/__init__.py @@ -1,3 +1,4 @@ from os import environ environ['BEARTYPE_SHOW_WARNINGS'] = 'yes' +environ['COLUMNS'] = '120' diff --git a/tests/assert-cache/_private/test_core/test_core[0].json b/tests/assert-cache/_private/test_core/test_core[0].json index a3edb29..475cdc5 100644 --- a/tests/assert-cache/_private/test_core/test_core[0].json +++ b/tests/assert-cache/_private/test_core/test_core[0].json @@ -8,5 +8,5 @@ "test_name": "test_core" } ], - "_json": "2023-01-31 06:16:00.910671-05:00 [DEBUG ] debug-level log record={'elapsed': \n{'repr': '0:00:00.340931', 'seconds': 0.340931}, 'exception': None, 'extra': \n{'data': {'key1': 123}}, 'file': {'name': 'dodo.py', 'path': \n'/Users/kyleking/Developer/packages/tail-jsonl/dodo.py'}, 'function': \n'', 'level': {'icon': '\ud83d\udc1e', 'no': 10}, 'line': 31, 'module': 'dodo', \n'name': 'dodo', 'process': {'id': 16268, 'name': 'MainProcess'}, 'thread': \n{'id': 8821244160, 'name': 'MainThread'}, 'time': {'timestamp': \n1675160160.910671}}\n \u221f text: 2023-01-31 06:16:00.910 | DEBUG | dodo::31 - debug-level log\n\n" + "_json": "2023-01-31 06:16:00.910671-05:00 [DEBUG ] debug-level log record={'elapsed': {'repr': '0:00:00.340931', 'seconds': \n0.340931}, 'exception': None, 'extra': {'data': {'key1': 123}}, 'file': {'name': 'dodo.py', 'path': \n'/Users/kyleking/Developer/packages/tail-jsonl/dodo.py'}, 'function': '', 'level': {'icon': '\ud83d\udc1e', 'no': 10}, \n'line': 31, 'module': 'dodo', 'name': 'dodo', 'process': {'id': 16268, 'name': 'MainProcess'}, 'thread': {'id': \n8821244160, 'name': 'MainThread'}, 'time': {'timestamp': 1675160160.910671}}\n \u221f text: 2023-01-31 06:16:00.910 | DEBUG | dodo::31 - debug-level log\n\n" } diff --git a/tests/assert-cache/_private/test_core/test_core[1].json b/tests/assert-cache/_private/test_core/test_core[1].json index 5252402..c4a45f6 100644 --- a/tests/assert-cache/_private/test_core/test_core[1].json +++ b/tests/assert-cache/_private/test_core/test_core[1].json @@ -8,5 +8,5 @@ "test_name": "test_core" } ], - "_json": "2023-01-31 06:16:00.910915-05:00 [INFO ] info-level log record={'elapsed': \n{'repr': '0:00:00.341175', 'seconds': 0.341175}, 'exception': None, 'extra': {},\n'file': {'name': 'dodo.py', 'path': \n'/Users/kyleking/Developer/packages/tail-jsonl/dodo.py'}, 'function': \n'', 'level': {'icon': '\u2139\ufe0f', 'no': 20}, 'line': 32, 'module': 'dodo', \n'name': 'dodo', 'process': {'id': 16268, 'name': 'MainProcess'}, 'thread': \n{'id': 8821244160, 'name': 'MainThread'}, 'time': {'timestamp': \n1675160160.910915}}\n \u221f text: 2023-01-31 06:16:00.910 | INFO | dodo::32 - info-level log\n\n" + "_json": "2023-01-31 06:16:00.910915-05:00 [INFO ] info-level log record={'elapsed': {'repr': '0:00:00.341175', 'seconds': \n0.341175}, 'exception': None, 'extra': {}, 'file': {'name': 'dodo.py', 'path': \n'/Users/kyleking/Developer/packages/tail-jsonl/dodo.py'}, 'function': '', 'level': {'icon': '\u2139\ufe0f', 'no': 20}, \n'line': 32, 'module': 'dodo', 'name': 'dodo', 'process': {'id': 16268, 'name': 'MainProcess'}, 'thread': {'id': \n8821244160, 'name': 'MainThread'}, 'time': {'timestamp': 1675160160.910915}}\n \u221f text: 2023-01-31 06:16:00.910 | INFO | dodo::32 - info-level log\n\n" } diff --git a/tests/assert-cache/_private/test_core/test_core[2].json b/tests/assert-cache/_private/test_core/test_core[2].json index 39fa5df..434f067 100644 --- a/tests/assert-cache/_private/test_core/test_core[2].json +++ b/tests/assert-cache/_private/test_core/test_core[2].json @@ -8,5 +8,5 @@ "test_name": "test_core" } ], - "_json": "2023-01-31 06:16:00.911034-05:00 [WARNING] warning-level log record={'elapsed': \n{'repr': '0:00:00.341294', 'seconds': 0.341294}, 'exception': None, 'extra': {},\n'file': {'name': 'dodo.py', 'path': \n'/Users/kyleking/Developer/packages/tail-jsonl/dodo.py'}, 'function': \n'', 'level': {'icon': '\u26a0\ufe0f', 'no': 30}, 'line': 33, 'module': 'dodo', \n'name': 'dodo', 'process': {'id': 16268, 'name': 'MainProcess'}, 'thread': \n{'id': 8821244160, 'name': 'MainThread'}, 'time': {'timestamp': \n1675160160.911034}}\n \u221f text: 2023-01-31 06:16:00.911 | WARNING | dodo::33 - warning-level \nlog\n\n" + "_json": "2023-01-31 06:16:00.911034-05:00 [WARNING] warning-level log record={'elapsed': {'repr': '0:00:00.341294', 'seconds': \n0.341294}, 'exception': None, 'extra': {}, 'file': {'name': 'dodo.py', 'path': \n'/Users/kyleking/Developer/packages/tail-jsonl/dodo.py'}, 'function': '', 'level': {'icon': '\u26a0\ufe0f', 'no': 30}, \n'line': 33, 'module': 'dodo', 'name': 'dodo', 'process': {'id': 16268, 'name': 'MainProcess'}, 'thread': {'id': \n8821244160, 'name': 'MainThread'}, 'time': {'timestamp': 1675160160.911034}}\n \u221f text: 2023-01-31 06:16:00.911 | WARNING | dodo::33 - warning-level log\n\n" } diff --git a/tests/assert-cache/_private/test_core/test_core[3].json b/tests/assert-cache/_private/test_core/test_core[3].json index 3f3392e..fefd4c3 100644 --- a/tests/assert-cache/_private/test_core/test_core[3].json +++ b/tests/assert-cache/_private/test_core/test_core[3].json @@ -8,5 +8,5 @@ "test_name": "test_core" } ], - "_json": "2023-01-31 06:16:00.911331-05:00 [ERROR ] error-level log record={'elapsed': \n{'repr': '0:00:00.341591', 'seconds': 0.341591}, 'exception': None, 'extra': {},\n'file': {'name': 'dodo.py', 'path': \n'/Users/kyleking/Developer/packages/tail-jsonl/dodo.py'}, 'function': \n'', 'level': {'icon': '\u274c', 'no': 40}, 'line': 34, 'module': 'dodo', \n'name': 'dodo', 'process': {'id': 16268, 'name': 'MainProcess'}, 'thread': \n{'id': 8821244160, 'name': 'MainThread'}, 'time': {'timestamp': \n1675160160.911331}}\n \u221f text: 2023-01-31 06:16:00.911 | ERROR | dodo::34 - error-level log\n\n" + "_json": "2023-01-31 06:16:00.911331-05:00 [ERROR ] error-level log record={'elapsed': {'repr': '0:00:00.341591', 'seconds': \n0.341591}, 'exception': None, 'extra': {}, 'file': {'name': 'dodo.py', 'path': \n'/Users/kyleking/Developer/packages/tail-jsonl/dodo.py'}, 'function': '', 'level': {'icon': '\u274c', 'no': 40}, \n'line': 34, 'module': 'dodo', 'name': 'dodo', 'process': {'id': 16268, 'name': 'MainProcess'}, 'thread': {'id': \n8821244160, 'name': 'MainThread'}, 'time': {'timestamp': 1675160160.911331}}\n \u221f text: 2023-01-31 06:16:00.911 | ERROR | dodo::34 - error-level log\n\n" } diff --git a/tests/assert-cache/_private/test_core/test_core[4].json b/tests/assert-cache/_private/test_core/test_core[4].json index cff06ba..69235c5 100644 --- a/tests/assert-cache/_private/test_core/test_core[4].json +++ b/tests/assert-cache/_private/test_core/test_core[4].json @@ -8,5 +8,5 @@ "test_name": "test_core" } ], - "_json": "2023-01-31 06:16:00.911499-05:00 [ERROR ] exception-level log \nrecord={'elapsed': {'repr': '0:00:00.341759', 'seconds': 0.341759}, 'exception':\n{'type': 'ZeroDivisionError', 'value': 'integer division or modulo by zero', \n'traceback': True}, 'extra': {}, 'file': {'name': 'dodo.py', 'path': \n'/Users/kyleking/Developer/packages/tail-jsonl/dodo.py'}, 'function': \n'', 'level': {'icon': '\u274c', 'no': 40}, 'line': 38, 'module': 'dodo', \n'name': 'dodo', 'process': {'id': 16268, 'name': 'MainProcess'}, 'thread': \n{'id': 8821244160, 'name': 'MainThread'}, 'time': {'timestamp': \n1675160160.911499}}\n \u221f text: 2023-01-31 06:16:00.911 | ERROR | dodo::38 - exception-level\nlog\nTraceback (most recent call last):\n\n File \"/Users/kyleking/Developer/packages/tail-jsonl/.venv/bin/doit\", line 8, \nin \n sys.exit(main())\n \u2502 \u2502 \u2514 \n \u2502 \u2514 \n \u2514 \n File \n\"/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-package\ns/doit/__main__.py\", line 8, in main\n sys.exit(DoitMain().run(sys.argv[1:]))\n \u2502 \u2502 \u2502 \u2502 \u2514 \n['/Users/kyleking/Developer/packages/tail-jsonl/.venv/bin/doit', 'run', 'test']\n \u2502 \u2502 \u2502 \u2514 \n \u2502 \u2502 \u2514 \n \u2502 \u2514 \n \u2514 \n File \n\"/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-package\ns/doit/doit_cmd.py\", line 294, in run\n return command.parse_execute(args)\n \u2502 \u2502 \u2514 ['test']\n \u2502 \u2514 \n \u2514 \n File \n\"/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-package\ns/doit/cmd_base.py\", line 150, in parse_execute\n return self.execute(params, args)\n \u2502 \u2502 \u2502 \u2514 ['test']\n \u2502 \u2502 \u2514 {'dep_file': '.doit.db', 'backend': 'dbm', \n'codec_cls': 'json', 'check_file_uptodate': 'md5', 'dodoFile': 'dodo.py', \n'cwdPath...\n \u2502 \u2514 \n \u2514 \n File \n\"/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-package\ns/doit/cmd_base.py\", line 524, in execute\n self.loader.setup(params)\n \u2502 \u2502 \u2502 \u2514 {'dep_file': '.doit.db', 'backend': 'dbm', 'codec_cls': \n'json', 'check_file_uptodate': 'md5', 'dodoFile': 'dodo.py', 'cwdPath...\n \u2502 \u2502 \u2514 \n \u2502 \u2514 \n \u2514 \n File \n\"/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-package\ns/doit/cmd_base.py\", line 394, in setup\n self.namespace = dict(inspect.getmembers(loader.get_module(\n \u2502 \u2502 \u2502 \u2502 \u2502 \u2514 \n \u2502 \u2502 \u2502 \u2502 \u2514 \n \u2502 \u2502 \u2502 \u2514 \n \u2502 \u2502 \u2514 \n File \n\"/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-package\ns/doit/loader.py\", line 96, in get_module\n return importlib.import_module(os.path.splitext(file_name)[0])\n \u2502 \u2502 \u2502 \u2502 \u2502 \u2514 'dodo.py'\n \u2502 \u2502 \u2502 \u2502 \u2514 \n \u2502 \u2502 \u2502 \u2514 \n \u2502 \u2502 \u2514 \n \u2502 \u2514 \n \u2514 \n \u2514 \n\n File \"\", line 1206, in _gcd_import\n File \"\", line 1178, in _find_and_load\n File \"\", line 1149, in _find_and_load_unlocked\n File \"\", line 690, in _load_unlocked\n File \"\", line 940, in exec_module\n File \"\", line 241, in _call_with_frames_removed\n\n> File \"/Users/kyleking/Developer/packages/tail-jsonl/dodo.py\", line 36, in \n\n 1 // 0\n\nZeroDivisionError: integer division or modulo by zero\n\n" + "_json": "2023-01-31 06:16:00.911499-05:00 [ERROR ] exception-level log record={'elapsed': {'repr': '0:00:00.341759', 'seconds': \n0.341759}, 'exception': {'type': 'ZeroDivisionError', 'value': 'integer division or modulo by zero', 'traceback': True},\n'extra': {}, 'file': {'name': 'dodo.py', 'path': '/Users/kyleking/Developer/packages/tail-jsonl/dodo.py'}, 'function': \n'', 'level': {'icon': '\u274c', 'no': 40}, 'line': 38, 'module': 'dodo', 'name': 'dodo', 'process': {'id': 16268, \n'name': 'MainProcess'}, 'thread': {'id': 8821244160, 'name': 'MainThread'}, 'time': {'timestamp': 1675160160.911499}}\n \u221f text: 2023-01-31 06:16:00.911 | ERROR | dodo::38 - exception-level log\nTraceback (most recent call last):\n\n File \"/Users/kyleking/Developer/packages/tail-jsonl/.venv/bin/doit\", line 8, in \n sys.exit(main())\n \u2502 \u2502 \u2514 \n \u2502 \u2514 \n \u2514 \n File \"/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-packages/doit/__main__.py\", line 8, in \nmain\n sys.exit(DoitMain().run(sys.argv[1:]))\n \u2502 \u2502 \u2502 \u2502 \u2514 ['/Users/kyleking/Developer/packages/tail-jsonl/.venv/bin/doit', 'run', 'test']\n \u2502 \u2502 \u2502 \u2514 \n \u2502 \u2502 \u2514 \n \u2502 \u2514 \n \u2514 \n File \"/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-packages/doit/doit_cmd.py\", line 294, in\nrun\n return command.parse_execute(args)\n \u2502 \u2502 \u2514 ['test']\n \u2502 \u2514 \n \u2514 \n File \"/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-packages/doit/cmd_base.py\", line 150, in\nparse_execute\n return self.execute(params, args)\n \u2502 \u2502 \u2502 \u2514 ['test']\n \u2502 \u2502 \u2514 {'dep_file': '.doit.db', 'backend': 'dbm', 'codec_cls': 'json', 'check_file_uptodate': 'md5', \n'dodoFile': 'dodo.py', 'cwdPath...\n \u2502 \u2514 \n \u2514 \n File \"/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-packages/doit/cmd_base.py\", line 524, in\nexecute\n self.loader.setup(params)\n \u2502 \u2502 \u2502 \u2514 {'dep_file': '.doit.db', 'backend': 'dbm', 'codec_cls': 'json', 'check_file_uptodate': 'md5', \n'dodoFile': 'dodo.py', 'cwdPath...\n \u2502 \u2502 \u2514 \n \u2502 \u2514 \n \u2514 \n File \"/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-packages/doit/cmd_base.py\", line 394, in\nsetup\n self.namespace = dict(inspect.getmembers(loader.get_module(\n \u2502 \u2502 \u2502 \u2502 \u2502 \u2514 \n \u2502 \u2502 \u2502 \u2502 \u2514 \n \u2502 \u2502 \u2502 \u2514 \n \u2502 \u2502 \u2514 \n File \"/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-packages/doit/loader.py\", line 96, in \nget_module\n return importlib.import_module(os.path.splitext(file_name)[0])\n \u2502 \u2502 \u2502 \u2502 \u2502 \u2514 'dodo.py'\n \u2502 \u2502 \u2502 \u2502 \u2514 \n \u2502 \u2502 \u2502 \u2514 \n \u2502 \u2502 \u2514 \n \u2502 \u2514 \n \u2514 \n \u2514 \n\n File \"\", line 1206, in _gcd_import\n File \"\", line 1178, in _find_and_load\n File \"\", line 1149, in _find_and_load_unlocked\n File \"\", line 690, in _load_unlocked\n File \"\", line 940, in exec_module\n File \"\", line 241, in _call_with_frames_removed\n\n> File \"/Users/kyleking/Developer/packages/tail-jsonl/dodo.py\", line 36, in \n 1 // 0\n\nZeroDivisionError: integer division or modulo by zero\n\n" }