Dont import unittest when not running tests

This commit is contained in:
Kovid Goyal 2020-12-13 17:26:18 +05:30
parent 8160a8d9c8
commit 8ccb974a61
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -8,7 +8,7 @@ __docformat__ = 'restructuredtext en'
lxml based OPF parser. lxml based OPF parser.
''' '''
import re, sys, unittest, functools, os, uuid, glob, io, json, copy import re, sys, functools, os, uuid, glob, io, json, copy
from lxml import etree from lxml import etree
@ -1742,6 +1742,9 @@ def test_m2o():
print('!=', newmi.get_identifiers()) print('!=', newmi.get_identifiers())
def suite():
import unittest
class OPFTest(unittest.TestCase): class OPFTest(unittest.TestCase):
def setUp(self): def setUp(self):
@ -1808,12 +1811,11 @@ b'''\
self.opf.smart_update(MetaInformation(self.opf)) self.opf.smart_update(MetaInformation(self.opf))
self.testReading() self.testReading()
def suite():
return unittest.TestLoader().loadTestsFromTestCase(OPFTest) return unittest.TestLoader().loadTestsFromTestCase(OPFTest)
def test(): def test():
import unittest
unittest.TextTestRunner(verbosity=2).run(suite()) unittest.TextTestRunner(verbosity=2).run(suite())