12345678910111213141516171819202122232425262728293031323334353637 |
- #
- # This file is part of pyasn1 software.
- #
- # Copyright (c) 2005-2020, Ilya Etingof <etingof@gmail.com>
- # License: https://pyasn1.readthedocs.io/en/latest/license.html
- #
- import sys
- import unittest
- from __tests__.base import BaseTestCase
- from pyasn1 import debug
- from pyasn1 import error
- class DebugCaseBase(BaseTestCase):
- def testKnownFlags(self):
- debug.setLogger(0)
- debug.setLogger(debug.Debug('all', 'encoder', 'decoder'))
- debug.setLogger(0)
- def testUnknownFlags(self):
- try:
- debug.setLogger(debug.Debug('all', 'unknown', loggerName='xxx'))
- except error.PyAsn1Error:
- debug.setLogger(0)
- return
- else:
- debug.setLogger(0)
- assert 0, 'unknown debug flag tolerated'
- suite = unittest.TestLoader().loadTestsFromModule(sys.modules[__name__])
- if __name__ == '__main__':
- unittest.TextTestRunner(verbosity=2).run(suite)
|