示例#1
0
 def test_guess_manufacturer_goat_island(self):
     mfg_names = [
         'Horny Goat Brewing Company', 'Goat Island Brewing', 'Goat Island',
     ]
     manufacturers = [
         ManufacturerFactory.build(name=name) for name in mfg_names
     ]
     Manufacturer.objects.bulk_create(manufacturers)
     parser = StemAndSteinParser()
     guessed = parser.guess_manufacturer('Goat Island Sipsey River Red Ale')
     self.assertEqual(guessed.name, 'Goat Island', guessed)
     self.assertIn(guessed, manufacturers)
示例#2
0
 def test_guess_manufacturer_stone(self):
     mfg_names = [
         'New Realm Brewing Company / Stone', 'Stone Brewing ', 'Stone',
         'Stone Brewing Co.', 'Stone Brewing',
     ]
     manufacturers = [
         ManufacturerFactory.build(name=name) for name in mfg_names
     ]
     Manufacturer.objects.bulk_create(manufacturers)
     parser = StemAndSteinParser()
     guessed = parser.guess_manufacturer('Stone Enjoy By 04.20.19 IPA')
     self.assertEqual(guessed.name, 'Stone', guessed)
     self.assertIn(guessed, manufacturers)
示例#3
0
 def test_guess_manufacturer_good_people(self):
     mfg_names = [
         'Goodwood', 'Good People Brewing Company', 'Good People',
         'Good People Brewing Co.',
     ]
     manufacturers = [
         ManufacturerFactory.build(name=name) for name in mfg_names
     ]
     Manufacturer.objects.bulk_create(manufacturers)
     parser = StemAndSteinParser()
     guessed = parser.guess_manufacturer('Good People IPA')
     self.assertEqual(guessed.name, 'Good People', guessed)
     self.assertIn(guessed, manufacturers)