Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 1 | - Testing global log functions |
| 2 | 01:02:03 tst <origin>: from log.log() |
| 3 | 01:02:03 tst <origin>: DBG: from log.dbg() |
| 4 | 01:02:03 tst <origin>: ERR: from log.err() |
| 5 | - Testing log.Origin functions |
| 6 | 01:02:03 tst some-name(some='detail'): hello log |
| 7 | 01:02:03 tst some-name(some='detail'): ERR: hello err |
| 8 | 01:02:03 tst some-name(some='detail'): message {int=3, none=None, str='str\n', tuple=('foo', 42)} |
| 9 | 01:02:03 tst some-name(some='detail'): DBG: hello dbg |
| 10 | - Testing log.style() |
| 11 | 01:02:03: only time |
| 12 | tst: only category |
| 13 | DBG: only level |
Neels Hofmeyr | 532126a | 2017-05-05 19:51:40 +0200 | [diff] [blame] | 14 | some-name(some='detail'): only origin |
Neels Hofmeyr | e4cd791 | 2017-06-13 00:08:35 +0200 | [diff] [blame] | 15 | only src [log_test.py:69] |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 16 | - Testing log.style_change() |
| 17 | no log format |
| 18 | 01:02:03: add time |
| 19 | but no time format |
| 20 | 01:02:03: DBG: add level |
| 21 | 01:02:03 tst: DBG: add category |
Neels Hofmeyr | e4cd791 | 2017-06-13 00:08:35 +0200 | [diff] [blame] | 22 | 01:02:03 tst: DBG: add src [log_test.py:84] |
| 23 | 01:02:03 tst some-name(some='detail'): DBG: add origin [log_test.py:86] |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 24 | - Testing origin_width |
Neels Hofmeyr | e4cd791 | 2017-06-13 00:08:35 +0200 | [diff] [blame] | 25 | 01:02:03 tst shortname: origin str set to 23 chars [log_test.py:91] |
| 26 | 01:02:03 tst very long name(and_some=(3, 'things', 'in a tuple'), some='details'): long origin str [log_test.py:93] |
| 27 | 01:02:03 tst very long name(and_some=(3, 'things', 'in a tuple'), some='details'): DBG: long origin str dbg [log_test.py:94] |
| 28 | 01:02:03 tst very long name(and_some=(3, 'things', 'in a tuple'), some='details'): ERR: long origin str err [log_test.py:95] |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 29 | - Testing log.Origin with omitted info |
Neels Hofmeyr | e4cd791 | 2017-06-13 00:08:35 +0200 | [diff] [blame] | 30 | 01:02:03 tst LogTest: hello log, name implicit from class name [log_test.py:99] |
| 31 | 01:02:03 --- explicit_name: hello log, no category set [log_test.py:103] |
| 32 | 01:02:03 --- LogTest: hello log, no category nor name set [log_test.py:107] |
| 33 | 01:02:03 --- LogTest: DBG: debug message, no category nor name set [log_test.py:110] |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 34 | - Testing logging of Exceptions, tracing origins |
Neels Hofmeyr | 3531a19 | 2017-03-28 14:30:28 +0200 | [diff] [blame] | 35 | nested print just prints |
Neels Hofmeyr | e4cd791 | 2017-06-13 00:08:35 +0200 | [diff] [blame] | 36 | 01:02:03 tst level3: nested log() [level1↪level2↪level3] [log_test.py:132] |
| 37 | 01:02:03 tst level2: nested l2 log() from within l3 scope [level1↪level2] [log_test.py:133] |
| 38 | 01:02:03 tst level3: ERR: ValueError: bork [level1↪level2↪level3] [log_test.py:134: raise ValueError('bork')] |
Neels Hofmeyr | 1a7a3f0 | 2017-06-10 01:18:27 +0200 | [diff] [blame] | 39 | - Disallow origin loops |
Neels Hofmeyr | 6ccda11 | 2017-06-06 19:41:17 +0200 | [diff] [blame] | 40 | disallowed successfully |