Simple tests of some log utilities. Commit ready for merge.

- Legacy-Id: 15846
This commit is contained in:
Robert Sparks 2018-12-20 20:33:02 +00:00
parent a4f334195e
commit 1e1d92aa0d

View file

@ -35,6 +35,7 @@ from ietf.person.name import name_parts, unidecode_name
from ietf.submit.tests import submission_file
from ietf.utils.bower_storage import BowerStorageFinder
from ietf.utils.draft import Draft, getmeta
from ietf.utils.log import unreachable, assertion
from ietf.utils.mail import send_mail_preformatted, send_mail_text, send_mail_mime, outbox
from ietf.utils.management.commands import pyflakes
from ietf.utils.test_runner import get_template_paths, set_coverage_checking
@ -484,3 +485,18 @@ class NameTests(TestCase):
if name:
self.assertIn(unidecode_name(name), ascii)
class LogUtilTests(TestCase):
def test_unreachable(self):
with self.assertRaises(AssertionError):
unreachable()
settings.SERVER_MODE = 'development'
unreachable()
settings.SERVER_MODE = 'test'
def test_assertion(self):
with self.assertRaises(AssertionError):
assertion('False')
settings.DEBUG = False
settings.SERVER_MODE = 'development'
assertion('False')
settings.SERVER_MODE = 'test'