Esempio n. 1
0
 def test_process_headline_empty_sequence_short_headline(self):
     f = AAPAnpaFormatter()
     article = {'headline': '1234567890' * 5}
     anpa = []
     f._process_headline(anpa, article, 'a')
     self.assertEqual(
         anpa[0], b'12345678901234567890123456789012345678901234567890')
 def test_process_headline_with_sequence_long_headline(self):
     f = AAPAnpaFormatter()
     article1 = {'headline': '1234567890' * 7 + '=7', 'sequence': 7}
     anpa = []
     f._process_headline(anpa, article1, 'a')
     self.assertEqual(anpa[0], b'12345678901234567890123456789012345678901234567890123456789012=7')
     article2 = {'headline': '1234567890' * 7 + '=7', 'sequence': 17}
     anpa = []
     f._process_headline(anpa, article2, 'a')
     self.assertEqual(anpa[0], b'1234567890123456789012345678901234567890123456789012345678901=17')
 def test_process_headline_with_sequence_long_headline(self):
     f = AAPAnpaFormatter()
     article1 = {"headline": "1234567890" * 7 + "=7", "sequence": 7}
     anpa = []
     f._process_headline(anpa, article1, "a")
     self.assertEqual(anpa[0], b"12345678901234567890123456789012345678901234567890123456789012=7")
     article2 = {"headline": "1234567890" * 7 + "=7", "sequence": 17}
     anpa = []
     f._process_headline(anpa, article2, "a")
     self.assertEqual(anpa[0], b"1234567890123456789012345678901234567890123456789012345678901=17")
Esempio n. 4
0
 def test_process_headline_locator_inject(self):
     f = AAPAnpaFormatter()
     article3 = {
         'headline': '1234567890' * 3,
         'place': [{
             'qcode': 'VIC',
             'name': 'VIC'
         }]
     }
     anpa = []
     f._process_headline(anpa, article3, 'a')
     self.assertEqual(anpa[0], b'VIC:123456789012345678901234567890')
Esempio n. 5
0
 def test_process_headline_with_sequence_long_headline(self):
     f = AAPAnpaFormatter()
     article1 = {'headline': '1234567890' * 7 + '=7', 'sequence': 7}
     anpa = []
     f._process_headline(anpa, article1, 'a')
     self.assertEqual(
         anpa[0],
         b'12345678901234567890123456789012345678901234567890123456789012=7'
     )
     article2 = {'headline': '1234567890' * 7 + '=7', 'sequence': 17}
     anpa = []
     f._process_headline(anpa, article2, 'a')
     self.assertEqual(
         anpa[0],
         b'1234567890123456789012345678901234567890123456789012345678901=17'
     )
 def test_process_headline_locator_inject(self):
     f = AAPAnpaFormatter()
     article3 = {'headline': '1234567890' * 3, 'place': [{'qcode': 'VIC', 'name': 'VIC'}]}
     anpa = []
     f._process_headline(anpa, article3, 'a')
     self.assertEqual(anpa[0], b'VIC:123456789012345678901234567890')
 def test_process_headline_with_sequence_short_headline(self):
     f = AAPAnpaFormatter()
     article = {'headline': '1234567890=7', 'sequence': 7}
     anpa = []
     f._process_headline(anpa, article, 'a')
     self.assertEqual(anpa[0], b'1234567890=7')
 def test_process_headline_empty_sequence_long_headline(self):
     f = AAPAnpaFormatter()
     article = {'headline': '1234567890' * 7}
     anpa = []
     f._process_headline(anpa, article, 'a')
     self.assertEqual(anpa[0], b'1234567890123456789012345678901234567890123456789012345678901234')
 def test_process_headline_locator_inject(self):
     f = AAPAnpaFormatter()
     article3 = {"headline": "1234567890" * 3, "place": [{"qcode": "VIC", "name": "VIC"}]}
     anpa = []
     f._process_headline(anpa, article3, "a")
     self.assertEqual(anpa[0], b"VIC:123456789012345678901234567890")
 def test_process_headline_with_sequence_short_headline(self):
     f = AAPAnpaFormatter()
     article = {"headline": "1234567890=7", "sequence": 7}
     anpa = []
     f._process_headline(anpa, article, "a")
     self.assertEqual(anpa[0], b"1234567890=7")
 def test_process_headline_empty_sequence_long_headline(self):
     f = AAPAnpaFormatter()
     article = {"headline": "1234567890" * 7}
     anpa = []
     f._process_headline(anpa, article, "a")
     self.assertEqual(anpa[0], b"1234567890123456789012345678901234567890123456789012345678901234")