feat: basefiles
This commit is contained in:
commit
bdf9e90efa
16 changed files with 1299 additions and 0 deletions
36
tests/test_supress.py
Normal file
36
tests/test_supress.py
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
import pytest
|
||||
|
||||
import shush
|
||||
|
||||
|
||||
def test_supress(caplog, logger):
|
||||
@shush.suppress
|
||||
def suppressed_func():
|
||||
logger.info("This log should not appear")
|
||||
|
||||
def normal_func():
|
||||
logger.info("This log should appear")
|
||||
|
||||
suppressed_func()
|
||||
assert caplog.records == []
|
||||
|
||||
normal_func()
|
||||
assert caplog.text == ('INFO test_logger:test_supress.py:12 '
|
||||
'This log should appear\n')
|
||||
|
||||
|
||||
@pytest.mark.anyio()
|
||||
async def test_supress_async(caplog, logger):
|
||||
@shush.suppress
|
||||
async def suppressed_func_async():
|
||||
logger.info("This log should not appear")
|
||||
|
||||
async def normal_func_async():
|
||||
logger.info("This log should appear")
|
||||
|
||||
await suppressed_func_async()
|
||||
assert caplog.records == []
|
||||
|
||||
await normal_func_async()
|
||||
assert caplog.text == ('INFO test_logger:test_supress.py:29 '
|
||||
'This log should appear\n')
|
||||
Loading…
Add table
Add a link
Reference in a new issue