Exemplo n.º 1
0
 def test_bootStrap(self, get_prepositions_mock):
     get_prepositions_mock.return_value = ['of']
     MeasurementParser.bootstrap(TestConfig)
     self.assertEqual(
         {
             'acres': 'imperial_area',
             'yards': 'imperial_length',
             'yard': 'imperial_length',
             'acre': 'imperial_area'
         },
         registry.get('MP_units')
     )
     self.assertEqual(
         {
             'imperial_length': ('Imperial', 'Length'),
             'imperial_area': ('Imperial', 'Area')
         },
         registry.get('MP_systems')
     )
     self.assertIsInstance(
         registry.get('MP_preposition_parser'),
         pyparsing.And
     )
     self.assertIsInstance(
         registry.get('MP_measurement_parser'),
         pyparsing.And
     )
     get_prepositions_mock.assert_called_once_with()
Exemplo n.º 2
0
 def test_bootStrap(self, get_prepositions_mock):
     get_prepositions_mock.return_value = ['of']
     MeasurementParser.bootstrap(TestConfig)
     self.assertEqual(
         {
             'acres': 'imperial_area',
             'yards': 'imperial_length',
             'yard': 'imperial_length',
             'acre': 'imperial_area'
         }, registry.get('MP_units'))
     self.assertEqual(
         {
             'imperial_length': ('Imperial', 'Length'),
             'imperial_area': ('Imperial', 'Area')
         }, registry.get('MP_systems'))
     self.assertIsInstance(registry.get('MP_preposition_parser'),
                           pyparsing.And)
     self.assertIsInstance(registry.get('MP_measurement_parser'),
                           pyparsing.And)
     get_prepositions_mock.assert_called_once_with()
Exemplo n.º 3
0
 def setUp(self):
     MeasurementParser.bootstrap(TestConfig())
     self.mp = MeasurementParser(TestConfig())
Exemplo n.º 4
0
 def setUp(self):
     MeasurementParser.bootstrap(TestConfig())
     self.mp = MeasurementParser(TestConfig())