def test_apply_layer_url(self): toc = TableOfContentsLayer({'100': [ {'title': '100.1 Intro', 'index': ['100', '1']}]}) result = toc.apply_layer('100') self.assertEqual('#100-1', result[1][0]['url']) toc.sectional = True toc.version = 'verver' result = toc.apply_layer('100') self.assertTrue('100-1/verver#100-1' in result[1][0]['url'])
def test_apply_layer_url(self): toc = TableOfContentsLayer({'100': [ {'title': u'§ 100.1 Intro', 'index': ['100', '1']}]}) result = toc.apply_layer('100') self.assertEqual('#100-1', result[1][0]['url']) toc.sectional = True toc.version = 'verver' result = toc.apply_layer('100') self.assertTrue('100-1/verver#100-1' in result[1][0]['url'])
def test_attach_metadata_url(self): toc = TableOfContentsLayer({'100': [ {'title': u'§ 100.1 Intro', 'index': ['100', '1']}]}) node = {'label_id': '100'} toc.attach_metadata(node) self.assertEqual('#100-1', node['TOC'][0]['url']) toc.sectional = True toc.version = 'verver' toc.attach_metadata(node) self.assertTrue('100-1/verver#100-1' in node['TOC'][0]['url'])