import os
-from _search import searchdata_filename, searchdata_filename_b85
+from _search import searchdata_format_version, searchdata_filename, searchdata_filename_b85
from . import BaseTestCase
class Layout(BaseTestCase):
self.assertEqual(*self.actual_expected_contents('index.html'))
self.assertTrue(os.path.exists(os.path.join(self.path, 'output/m-dark+documentation.compiled.css')))
self.assertTrue(os.path.exists(os.path.join(self.path, 'output/favicon-light.png')))
- self.assertTrue(os.path.exists(os.path.join(self.path, 'output/search-v1.js')))
+ self.assertTrue(os.path.exists(os.path.join(self.path, 'output/search-v{}.js'.format(searchdata_format_version))))
self.assertTrue(os.path.exists(os.path.join(self.path, 'output', searchdata_filename_b85)))
self.assertTrue(os.path.exists(os.path.join(self.path, 'output/sitemap.xml')))
'SEARCH_DOWNLOAD_BINARY': True
})
self.assertEqual(*self.actual_expected_contents('index.html'))
- self.assertTrue(os.path.exists(os.path.join(self.path, 'output', 'search-v1.js')))
+ self.assertTrue(os.path.exists(os.path.join(self.path, 'output', 'search-v{}.js'.format(searchdata_format_version))))
self.assertTrue(os.path.exists(os.path.join(self.path, 'output', searchdata_filename)))
class SearchOpenSearch(BaseTestCase):
'SEARCH_HELP': "Right-click to add a search engine."
})
self.assertEqual(*self.actual_expected_contents('index.html'))
- self.assertTrue(os.path.exists(os.path.join(self.path, 'output', 'search-v1.js')))
+ self.assertTrue(os.path.exists(os.path.join(self.path, 'output', 'search-v{}.js'.format(searchdata_format_version))))
self.assertEqual(*self.actual_expected_contents('opensearch.xml'))
class ProjectLogo(BaseTestCase):
url = 'search-v{}.js'.format(searchdata_format_version)
# Everything except the search data (which don't exist yet) should be
# absolute
- if url != 'absolutesearchdata-v1.bin':
+ if url != 'absolutesearchdata-v{}.bin'.format(searchdata_format_version):
assert os.path.isabs(path[0]) and os.path.exists(path[0]), path[0]
filename = 't.' + url
else: assert False
# Static data
self.assertTrue(os.path.exists(os.path.join(self.path, 'output/t.favicon-light.png')))
self.assertTrue(os.path.exists(os.path.join(self.path, 'output/t.m-dark+documentation.compiled.css')))
- self.assertTrue(os.path.exists(os.path.join(self.path, 'output/t.search-v1.js')))
- self.assertTrue(os.path.exists(os.path.join(self.path, 'output/t.absolutesearchdata-v1.bin')))
+ self.assertTrue(os.path.exists(os.path.join(self.path, 'output/t.search-v{}.js'.format(searchdata_format_version))))
+ self.assertTrue(os.path.exists(os.path.join(self.path, 'output/t.absolutesearchdata-v{}.bin'.format(searchdata_format_version))))
self.assertTrue(os.path.exists(os.path.join(self.path, 'output/t.tiny.png')))