forked from goodboy/tractor
1
0
Fork 0

Drop warning level logging assert(s)

denoise_logging
Tyler Goodlet 2020-12-26 15:11:42 -05:00
parent 6b650c0fe6
commit 5127effd88
2 changed files with 12 additions and 1 deletions

View File

@ -26,6 +26,11 @@ async def main():
python -m tractor._child --uid ('name_error', 'a7caf490 ...) python -m tractor._child --uid ('name_error', 'a7caf490 ...)
`-python -m tractor._child --uid ('spawn_error', '52ee14a5 ...) `-python -m tractor._child --uid ('spawn_error', '52ee14a5 ...)
`-python -m tractor._child --uid ('name_error', '3391222c ...) `-python -m tractor._child --uid ('name_error', '3391222c ...)
Order of failure:
- nested name_error sub-sub-actor
- root actor should then fail on assert
- program termination
""" """
async with tractor.open_nursery() as n: async with tractor.open_nursery() as n:

View File

@ -343,11 +343,14 @@ def test_multi_subactors_root_errors(spawn):
# should now get attached in root with assert error # should now get attached in root with assert error
before = str(child.before.decode()) before = str(child.before.decode())
# should have come just after priot prompt # should have come just after priot prompt
assert "Cancelling nursery in ('spawn_error'," in before
assert "Attaching to pdb in crashed actor: ('arbiter'" in before assert "Attaching to pdb in crashed actor: ('arbiter'" in before
assert "AssertionError" in before assert "AssertionError" in before
# warnings assert we probably don't need
# assert "Cancelling nursery in ('spawn_error'," in before
# continue again # continue again
child.sendline('c') child.sendline('c')
child.expect(pexpect.EOF) child.expect(pexpect.EOF)
@ -369,6 +372,9 @@ def test_multi_nested_subactors_error_through_nurseries(spawn):
child = spawn('multi_nested_subactors_error_up_through_nurseries') child = spawn('multi_nested_subactors_error_up_through_nurseries')
# startup time can be iffy
time.sleep(1)
for i in range(12): for i in range(12):
try: try:
child.expect(r"\(Pdb\+\+\)") child.expect(r"\(Pdb\+\+\)")