def test_multiple_children(self):
     layer = {
         "555-220-p1": [
             {
                 "footnote_data": {
                     "note": "First notes",
                     "ref": "1"
                 },
                 "locations": [
                     0
                 ],
                 "text": "[^1]Some actual text"
             }
         ],
         "555-220-p2": [
             {
                 "footnote_data": {
                     "note": "Second notes",
                     "ref": "2"
                 },
                 "locations": [
                     0
                 ],
                 "text": "[^1]Some actual text"
             }
         ]
     }
     fl = FootnotesLayer(layer)
     self.assertEqual(fl.apply_layer('555-220'), ('footnotes',
                      [
                          {'ref': '1', 'note': 'First notes'},
                          {'ref': '2', 'note': 'Second notes'},
                      ]))
예제 #2
0
 def test_multiple_children(self):
     layer = {
         "555-220-p1": [{
             "footnote_data": {
                 "note": "First notes",
                 "ref": "1"
             },
             "locations": [0],
             "text": "[^1]Some actual text"
         }],
         "555-220-p2": [{
             "footnote_data": {
                 "note": "Second notes",
                 "ref": "2"
             },
             "locations": [0],
             "text": "[^1]Some actual text"
         }]
     }
     fl = FootnotesLayer(layer)
     self.assertEqual(fl.apply_layer('555-220'), ('footnotes', [
         {
             'ref': '1',
             'note': 'First notes'
         },
         {
             'ref': '2',
             'note': 'Second notes'
         },
     ]))
 def test_multiple_children(self):
     layer = {
         "555-220-p1": [{
             "footnote_data": {
                 "note": "First notes",
                 "ref": "1"
             },
             "locations": [0],
             "text": "[^1]Some actual text"
         }],
         "555-220-p2": [{
             "footnote_data": {
                 "note": "Second notes",
                 "ref": "2"
             },
             "locations": [0],
             "text": "[^1]Some actual text"
         }]
     }
     node = {'label_id': '555-220'}
     FootnotesLayer(layer).attach_metadata(node)
     self.assertEqual(node['footnotes'], [{
         'ref': '1',
         'note': 'First notes'
     }, {
         'ref': '2',
         'note': 'Second notes'
     }])
예제 #4
0
 def test_single_note(self):
     layer = {
         "555-220-p1": [{
             "footnote_data": {
                 "note": "Some notes",
                 "ref": "1"
             },
             "locations": [0],
             "text": "[^1]Some actual text"
         }]
     }
     fl = FootnotesLayer(layer)
     self.assertEqual(fl.apply_layer('555-220'),
                      ('footnotes', [{
                          'ref': '1',
                          'note': 'Some notes'
                      }]))
 def test_single_note(self):
     layer = {
         "555-220-p1": [
             {
                 "footnote_data": {
                     "note": "Some notes",
                     "ref": "1"
                 },
                 "locations": [
                     0
                 ],
                 "text": "[^1]Some actual text"
             }
         ]
     }
     fl = FootnotesLayer(layer)
     self.assertEqual(fl.apply_layer('555-220'), ('footnotes',
                      [{'ref': '1',
                        'note': 'Some notes'}]))
 def test_single_note(self):
     layer = {
         "555-220-p1": [{
             "footnote_data": {
                 "note": "Some notes",
                 "ref": "1"
             },
             "locations": [0],
             "text": "[^1]Some actual text"
         }]
     }
     node = {'label_id': '555-220'}
     FootnotesLayer(layer).attach_metadata(node)
     self.assertEqual(node['footnotes'], [{
         'ref': '1',
         'note': 'Some notes'
     }])