[pytest]
addopts = --verbose --assert=rewrite --tb=native
python_files = t?_*.py
log_cli_level = 100
log_format = %(asctime)s.%(msecs)03d %(threadName)s %(name)s.%(funcName)s: %(message)s
log_date_format =  %H:%M:%S
trio_mode = true
markers =
        with_backend
        no_ssl

# Enable all warnings (in particular ResourceWarnings). Ideally, we would disable unactionable
# warnings (i.e., warnings that we can't fix in the S3QL code) but filterwarnings (just like
# $PYTHONWARNINGS and the -W flag) do not accept regexes for the module name (so we would have to
# list all S3QL modules separately).
filterwarnings = default
