mirror of
https://github.com/zulip/zulip.git
synced 2025-11-15 11:22:04 +00:00
tests: Fail with a useful error message if Pygments is missing
(imported from commit 9c0eba6b5629a28c6171ec316038120acaa3ea44)
This commit is contained in:
@@ -21,13 +21,19 @@ import re
|
|||||||
import sys
|
import sys
|
||||||
import random
|
import random
|
||||||
|
|
||||||
|
def bail(msg):
|
||||||
|
print '\nERROR: %s\n' % (msg,)
|
||||||
|
sys.exit(1)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
settings.TEST_SUITE
|
settings.TEST_SUITE
|
||||||
except:
|
except:
|
||||||
print
|
bail('Test suite only runs correctly with --settings=humbug.test_settings')
|
||||||
print "ERROR: Test suite only runs correctly with --settings=humbug.test_settings"
|
|
||||||
print
|
try:
|
||||||
sys.exit(1)
|
import pygments
|
||||||
|
except ImportError:
|
||||||
|
bail('The Pygments library is required to run the backend test suite.')
|
||||||
|
|
||||||
def find_key_by_email(address):
|
def find_key_by_email(address):
|
||||||
from django.core.mail import outbox
|
from django.core.mail import outbox
|
||||||
|
|||||||
Reference in New Issue
Block a user