Пример #1
0
 def test_footnotes(self):
     psv = ParagraphSXSView()
     notice = {
         'footnotes': {
             '12': 'Twelve',
             '22': 'Twenty-two',
             '31': 'Thirty-one',
             '45': 'Forty-five'
         }
     }
     sxs = {
         'footnote_refs': [{
             'reference': '12',
             'paragraph': 4,
             'offset': 233
         }, {
             'reference': '22',
             'paragraph': 2,
             'offset': 111
         }],
         'children': [{
             'footnote_refs': [{
                 'reference': '45',
                 'paragraph': 3,
                 'offset': 22
             }],
             'children': []
         }]
     }
     footnotes = psv.footnotes(notice, sxs)
     self.assertEqual(len(footnotes), 3)
     self.assertEqual(footnotes[0]['reference'], '12')
     self.assertEqual(footnotes[0]['text'], 'Twelve')
     self.assertEqual(footnotes[1]['reference'], '22')
     self.assertEqual(footnotes[1]['text'], 'Twenty-two')
     self.assertEqual(footnotes[2]['reference'], '45')
     self.assertEqual(footnotes[2]['text'], 'Forty-five')
Пример #2
0
 def test_footnotes(self):
     psv = ParagraphSXSView()
     notice = {'footnotes': {
         '12': 'Twelve',
         '22': 'Twenty-two',
         '31': 'Thirty-one',
         '45': 'Forty-five'
     }}
     sxs = {
         'footnote_refs': [
             {'reference': '12', 'paragraph': 4, 'offset': 233},
             {'reference': '22', 'paragraph': 2, 'offset': 111}],
         'children': [
             {'footnote_refs': [
                 {'reference': '45', 'paragraph': 3, 'offset': 22}],
              'children': []}]}
     footnotes = psv.footnotes(notice, sxs)
     self.assertEqual(len(footnotes), 3)
     self.assertEqual(footnotes[0]['reference'], '12')
     self.assertEqual(footnotes[0]['text'], 'Twelve')
     self.assertEqual(footnotes[1]['reference'], '22')
     self.assertEqual(footnotes[1]['text'], 'Twenty-two')
     self.assertEqual(footnotes[2]['reference'], '45')
     self.assertEqual(footnotes[2]['text'], 'Forty-five')