示例#1
0
 def test_medianet_format(self):
     filename = 'ED_841066_2_1.tst'
     dirname = os.path.dirname(os.path.realpath(__file__))
     fixture = os.path.normpath(
         os.path.join(dirname, '../fixtures', filename))
     self.provider['source'] = 'MNET'
     self.items = ZCZCFeedParser().parse(fixture, self.provider)
     self.assertEqual(self.items.get('headline'),
                      'Australian Financial Security Authority')
示例#2
0
 def test_racing_format(self):
     filename = 'viflda004_7257.tst'
     dirname = os.path.dirname(os.path.realpath(__file__))
     fixture = os.path.normpath(
         os.path.join(dirname, '../fixtures', filename))
     self.provider['source'] = 'BRA'
     self.items = ZCZCFeedParser().parse(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')
示例#3
0
 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.normpath(
         os.path.join(dirname, '../fixtures', filename))
     self.provider['source'] = 'PMF'
     self.items = ZCZCFeedParser().parse(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')
示例#4
0
 def test_default_format(self):
     filename = 'Standings__2014_14_635535729050675896.tst'
     dirname = os.path.dirname(os.path.realpath(__file__))
     fixture = os.path.normpath(
         os.path.join(dirname, '../fixtures', filename))
     self.provider['source'] = 'SOMETHING'
     self.items = ZCZCFeedParser().parse(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)