def test_medianet_format(self):
     filename = 'ED_841066_2_1.tst'
     dirname = os.path.dirname(os.path.realpath(__file__))
     fixture = os.path.join(dirname, 'fixtures', filename)
     self.provider['source'] = 'MNET'
     self.items = ZCZCParser().parse_file(fixture, self.provider)
     self.assertEqual(self.items.get('headline'),
                      'Australian Financial Security Authority')
 def test_racing_format(self):
     filename = 'viflda004_7257.tst'
     dirname = os.path.dirname(os.path.realpath(__file__))
     fixture = os.path.join(dirname, 'fixtures', filename)
     self.provider['source'] = 'BRA'
     self.items = ZCZCParser().parse_file(fixture, self.provider)
     self.assertEqual(self.items.get('headline'),
                      ' Racing.Com Park FIELDS Thursday')
     self.assertEqual(self.items.get('anpa_category')[0]['qcode'], 'r')
     self.assertEqual(self.items.get('subject')[0]['qcode'], '15030001')
 def test_pagemasters_format(self):
     filename = 'Darwin GR - Greys - Sun 11 Oct, 2015.tst'
     dirname = os.path.dirname(os.path.realpath(__file__))
     fixture = os.path.join(dirname, 'fixtures', filename)
     self.provider['source'] = 'PMF'
     self.items = ZCZCParser().parse_file(fixture, self.provider)
     self.assertEqual(self.items.get('headline'),
                      'Darwin Greyhound Fields Sunday')
     self.assertEqual(self.items.get('slugline'), 'Darwin Grey')
     self.assertEqual(self.items.get('anpa_category')[0]['qcode'], 'r')
     self.assertEqual(self.items.get('subject')[0]['qcode'], '15082002')
 def test_default_format(self):
     filename = 'Standings__2014_14_635535729050675896.tst'
     dirname = os.path.dirname(os.path.realpath(__file__))
     fixture = os.path.join(dirname, 'fixtures', filename)
     self.provider['source'] = 'SOMETHING'
     self.items = ZCZCParser().parse_file(fixture, self.provider)
     self.assertEqual(
         self.items.get('headline'),
         'MOTOR:  Collated results/standings after Sydney NRMA 500')
     self.assertEqual(self.items.get('anpa_category')[0]['qcode'], 'T')
     self.assertEqual(self.items.get('subject')[0]['qcode'], '15039001')
     self.assertIn('versioncreated', self.items)
Beispiel #5
0
 def __init__(self):
     self.parser = ZCZCParser()
Beispiel #6
0
 def setUp(self):
     dirname = os.path.dirname(os.path.realpath(__file__))
     fixture = os.path.join(dirname, 'fixtures', self.filename)
     self.items = ZCZCParser().parse_file(fixture, self)