Exemplo n.º 1
0
 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)
Exemplo n.º 2
0
 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
     )
Exemplo n.º 3
0
    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
Exemplo n.º 4
0
    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
Exemplo n.º 5
0
    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
Exemplo n.º 6
0
    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
Exemplo n.º 7
0
    def test_test(self):

        registry.set('test', 'foo')

        self.assertTrue(registry.test('test'))
        self.assertFalse(registry.test('bar'))
Exemplo n.º 8
0
    def test_test(self):

        registry.set('test', 'foo')

        self.assertTrue(registry.test('test'))
        self.assertFalse(registry.test('bar'))