def test_bootstrap(self): self.assertTrue(registry.test('DP_pre_timedelta_phrases')) self.assertTrue(registry.test('DP_post_timedelta_phrases')) self.assertEqual(type(registry.get('DP_pre_timedelta_phrases')), pyparsing.And) self.assertEqual(type(registry.get('DP_post_timedelta_phrases')), pyparsing.Or)
def test_bootstrap(self): self.assertTrue(registry.test('DP_pre_timedelta_phrases')) self.assertTrue(registry.test('DP_post_timedelta_phrases')) self.assertEqual( type(registry.get('DP_pre_timedelta_phrases')), pyparsing.And ) self.assertEqual( type(registry.get('DP_post_timedelta_phrases')), pyparsing.Or )
def get_preposition_literals(): """Generates the prepositions parser and returns it""" if registry.test('DP_prepositions'): return registry.get('DP_prepositions') prepositions = \ Or([CaselessLiteral(s) for s in DataHandler().get_prepositions()]) registry.set('DP_prepositions', prepositions) return prepositions
def get_prepositions(self): """returns the list of prepositions""" if registry.test('DATA_prepositions'): return registry.get('DATA_prepositions') handle = self.get_file_handle('prepositions.yaml') prepositions = yaml.load(handle) handle.close() registry.set('DATA_prepositions', prepositions) return prepositions
def get_prepositions(self): """ returns the list of prepositions :return: list of prepositions :rtype: list """ if registry.test('DATA_prepositions'): return registry.get('DATA_prepositions') handle = self.get_file_handle('prepositions.yaml') prepositions = yaml.load(handle) handle.close() registry.set('DATA_prepositions', prepositions) return prepositions
def test_test(self): registry.set('test', 'foo') self.assertTrue(registry.test('test')) self.assertFalse(registry.test('bar'))