Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions tests/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
from os import environ

environ['BEARTYPE_SHOW_WARNINGS'] = 'yes'
environ['COLUMNS'] = '120'
2 changes: 1 addition & 1 deletion tests/assert-cache/_private/test_core/test_core[0].json
Original file line number Diff line number Diff line change
Expand Up @@ -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'<module>', '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:<module>: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': '<module>', '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:<module>:31 - debug-level log\n\n"
}
2 changes: 1 addition & 1 deletion tests/assert-cache/_private/test_core/test_core[1].json
Original file line number Diff line number Diff line change
Expand Up @@ -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'<module>', '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:<module>: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': '<module>', '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:<module>:32 - info-level log\n\n"
}
2 changes: 1 addition & 1 deletion tests/assert-cache/_private/test_core/test_core[2].json
Original file line number Diff line number Diff line change
Expand Up @@ -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'<module>', '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:<module>: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': '<module>', '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:<module>:33 - warning-level log\n\n"
}
2 changes: 1 addition & 1 deletion tests/assert-cache/_private/test_core/test_core[3].json
Original file line number Diff line number Diff line change
Expand Up @@ -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'<module>', '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:<module>: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': '<module>', '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:<module>:34 - error-level log\n\n"
}
2 changes: 1 addition & 1 deletion tests/assert-cache/_private/test_core/test_core[4].json
Original file line number Diff line number Diff line change
Expand Up @@ -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'<module>', '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:<module>:38 - exception-level\nlog\nTraceback (most recent call last):\n\n File \"/Users/kyleking/Developer/packages/tail-jsonl/.venv/bin/doit\", line 8, \nin <module>\n sys.exit(main())\n \u2502 \u2502 \u2514 <function main at 0x103c3a2a0>\n \u2502 \u2514 <built-in function exit>\n \u2514 <module 'sys' (built-in)>\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 <module 'sys' (built-in)>\n \u2502 \u2502 \u2514 <class 'doit.doit_cmd.DoitMain'>\n \u2502 \u2514 <built-in function exit>\n \u2514 <module 'sys' (built-in)>\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 <function Command.parse_execute at 0x1037e0fe0>\n \u2514 <doit.cmd_run.Run object at 0x103876f50>\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 <function DoitCmdBase.execute at 0x1037e1da0>\n \u2514 <doit.cmd_run.Run object at 0x103876f50>\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 <function DodoTaskLoader.setup at 0x1037e1800>\n \u2502 \u2514 <doit.cmd_base.DodoTaskLoader object at 0x102f748d0>\n \u2514 <doit.cmd_run.Run object at 0x103876f50>\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 <function get_module at \n0x102f6fce0>\n \u2502 \u2502 \u2502 \u2502 \u2514 <module 'doit.loader' from \n'/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-package\ns/doit/loader.py'>\n \u2502 \u2502 \u2502 \u2514 <function getmembers at 0x102f1dbc0>\n \u2502 \u2502 \u2514 <module 'inspect' from \n'/opt/homebrew/Cellar/[email protected]/3.11.1/Frameworks/Python.framework/Versions/3.\n11/lib/python3.11/insp...\n \u2502 \u2514 None\n \u2514 <doit.cmd_base.DodoTaskLoader object at 0x102f748d0>\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 <function splitext at 0x102d0cea0>\n \u2502 \u2502 \u2502 \u2514 <module 'posixpath' (frozen)>\n \u2502 \u2502 \u2514 <module 'os' (frozen)>\n \u2502 \u2514 <function import_module at 0x102f1cc20>\n \u2514 <module 'importlib' from \n'/opt/homebrew/Cellar/[email protected]/3.11.1/Frameworks/Python.framework/Versions/3.\n11/lib/python3.11/im...\n\n File \n\"/opt/homebrew/Cellar/[email protected]/3.11.1/Frameworks/Python.framework/Versions/3.\n11/lib/python3.11/importlib/__init__.py\", line 126, in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n \u2502 \u2502 \u2502 \u2502 \u2502 \u2514 0\n \u2502 \u2502 \u2502 \u2502 \u2514 None\n \u2502 \u2502 \u2502 \u2514 0\n \u2502 \u2502 \u2514 'dodo'\n \u2502 \u2514 <function _gcd_import at 0x102c53d80>\n \u2514 <module '_frozen_importlib' (frozen)>\n\n File \"<frozen importlib._bootstrap>\", line 1206, in _gcd_import\n File \"<frozen importlib._bootstrap>\", line 1178, in _find_and_load\n File \"<frozen importlib._bootstrap>\", line 1149, in _find_and_load_unlocked\n File \"<frozen importlib._bootstrap>\", line 690, in _load_unlocked\n File \"<frozen importlib._bootstrap_external>\", line 940, in exec_module\n File \"<frozen importlib._bootstrap>\", line 241, in _call_with_frames_removed\n\n> File \"/Users/kyleking/Developer/packages/tail-jsonl/dodo.py\", line 36, in \n<module>\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'<module>', '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:<module>:38 - exception-level log\nTraceback (most recent call last):\n\n File \"/Users/kyleking/Developer/packages/tail-jsonl/.venv/bin/doit\", line 8, in <module>\n sys.exit(main())\n \u2502 \u2502 \u2514 <function main at 0x103c3a2a0>\n \u2502 \u2514 <built-in function exit>\n \u2514 <module 'sys' (built-in)>\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 <module 'sys' (built-in)>\n \u2502 \u2502 \u2514 <class 'doit.doit_cmd.DoitMain'>\n \u2502 \u2514 <built-in function exit>\n \u2514 <module 'sys' (built-in)>\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 <function Command.parse_execute at 0x1037e0fe0>\n \u2514 <doit.cmd_run.Run object at 0x103876f50>\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 <function DoitCmdBase.execute at 0x1037e1da0>\n \u2514 <doit.cmd_run.Run object at 0x103876f50>\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 <function DodoTaskLoader.setup at 0x1037e1800>\n \u2502 \u2514 <doit.cmd_base.DodoTaskLoader object at 0x102f748d0>\n \u2514 <doit.cmd_run.Run object at 0x103876f50>\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 <function get_module at 0x102f6fce0>\n \u2502 \u2502 \u2502 \u2502 \u2514 <module 'doit.loader' from \n'/Users/kyleking/Developer/packages/tail-jsonl/.venv/lib/python3.11/site-packages/doit/loader.py'>\n \u2502 \u2502 \u2502 \u2514 <function getmembers at 0x102f1dbc0>\n \u2502 \u2502 \u2514 <module 'inspect' from \n'/opt/homebrew/Cellar/[email protected]/3.11.1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/insp...\n \u2502 \u2514 None\n \u2514 <doit.cmd_base.DodoTaskLoader object at 0x102f748d0>\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 <function splitext at 0x102d0cea0>\n \u2502 \u2502 \u2502 \u2514 <module 'posixpath' (frozen)>\n \u2502 \u2502 \u2514 <module 'os' (frozen)>\n \u2502 \u2514 <function import_module at 0x102f1cc20>\n \u2514 <module 'importlib' from \n'/opt/homebrew/Cellar/[email protected]/3.11.1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/im...\n\n File \n\"/opt/homebrew/Cellar/[email protected]/3.11.1/Frameworks/Python.framework/Versions/3.11/lib/python3.11/importlib/__init__.py\"\n, line 126, in import_module\n return _bootstrap._gcd_import(name[level:], package, level)\n \u2502 \u2502 \u2502 \u2502 \u2502 \u2514 0\n \u2502 \u2502 \u2502 \u2502 \u2514 None\n \u2502 \u2502 \u2502 \u2514 0\n \u2502 \u2502 \u2514 'dodo'\n \u2502 \u2514 <function _gcd_import at 0x102c53d80>\n \u2514 <module '_frozen_importlib' (frozen)>\n\n File \"<frozen importlib._bootstrap>\", line 1206, in _gcd_import\n File \"<frozen importlib._bootstrap>\", line 1178, in _find_and_load\n File \"<frozen importlib._bootstrap>\", line 1149, in _find_and_load_unlocked\n File \"<frozen importlib._bootstrap>\", line 690, in _load_unlocked\n File \"<frozen importlib._bootstrap_external>\", line 940, in exec_module\n File \"<frozen importlib._bootstrap>\", line 241, in _call_with_frames_removed\n\n> File \"/Users/kyleking/Developer/packages/tail-jsonl/dodo.py\", line 36, in <module>\n 1 // 0\n\nZeroDivisionError: integer division or modulo by zero\n\n"
}