typography.css is no longer used
[objavi2.git] / tests / _test_make.py
blob7cb7c497bc98c2c084de67e5fcae21e1726daa72
1 #!/usr/bin/python
3 import os, sys
5 sys.path.extend(('.', '..'))
7 import tempfile
8 from pprint import pprint, pformat
9 import epub
11 from lxml.etree import Element
12 import lxml
14 try:
15 import json
16 except ImportError:
17 import simplejson as json
19 def test_ncx():
20 try:
21 f = open('tests/firefox-info.json')
22 except:
23 f = open('firefox-info.json')
24 info = json.load(f)
25 f.close()
27 metadata = info['metadata']
28 manifest = info['manifest']
29 toc = info['TOC']
31 #to switch from id to filename,
32 filemap = dict((k, v[0]) for k, v in manifest.iteritems())
34 pprint(toc)
35 ncx = epub.make_ncx(toc, metadata, filemap)
36 #pprint(ncx)
37 print ncx
44 if __name__ == '__main__':
45 test_ncx()