mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
Dont import unittest when not running tests
This commit is contained in:
parent
8160a8d9c8
commit
8ccb974a61
@ -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,14 +1742,17 @@ def test_m2o():
|
|||||||
print('!=', newmi.get_identifiers())
|
print('!=', newmi.get_identifiers())
|
||||||
|
|
||||||
|
|
||||||
class OPFTest(unittest.TestCase):
|
def suite():
|
||||||
|
import unittest
|
||||||
|
|
||||||
|
class OPFTest(unittest.TestCase):
|
||||||
|
|
||||||
def setUp(self):
|
def setUp(self):
|
||||||
self.stream = io.BytesIO(
|
self.stream = io.BytesIO(
|
||||||
b'''\
|
b'''\
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<package version="2.0" xmlns="http://www.idpf.org/2007/opf" >
|
<package version="2.0" xmlns="http://www.idpf.org/2007/opf" >
|
||||||
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
|
<metadata xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:opf="http://www.idpf.org/2007/opf">
|
||||||
<dc:title opf:file-as="Wow">A Cool & © ß Title</dc:title>
|
<dc:title opf:file-as="Wow">A Cool & © ß Title</dc:title>
|
||||||
<creator opf:role="aut" file-as="Monkey">Monkey Kitchen</creator>
|
<creator opf:role="aut" file-as="Monkey">Monkey Kitchen</creator>
|
||||||
<creator opf:role="aut">Next</creator>
|
<creator opf:role="aut">Next</creator>
|
||||||
@ -1760,12 +1763,12 @@ b'''\
|
|||||||
<meta name="calibre:rating" content="4"/>
|
<meta name="calibre:rating" content="4"/>
|
||||||
<meta name="calibre:publication_type" content="test"/>
|
<meta name="calibre:publication_type" content="test"/>
|
||||||
<meta name="calibre:series_index" content="2.5" />
|
<meta name="calibre:series_index" content="2.5" />
|
||||||
</metadata>
|
</metadata>
|
||||||
<manifest>
|
<manifest>
|
||||||
<item id="1" href="a%20%7E%20b" media-type="text/txt" />
|
<item id="1" href="a%20%7E%20b" media-type="text/txt" />
|
||||||
</manifest>
|
</manifest>
|
||||||
</package>
|
</package>
|
||||||
'''
|
'''
|
||||||
)
|
)
|
||||||
self.opf = OPF(self.stream, getcwd())
|
self.opf = OPF(self.stream, getcwd())
|
||||||
|
|
||||||
@ -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())
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user