コード例 #1
0
ファイル: processor.py プロジェクト: ulif/ulif.openoffice
def processor_order(string):
    proc_tuple = string_to_stringtuple(string)
    proc_names = get_entry_points('ulif.openoffice.processors').keys()
    for name in proc_tuple:
        if name not in proc_names:
            raise ValueError('Only values in %r are allowed.' % proc_names)
    return proc_tuple
コード例 #2
0
ファイル: processor.py プロジェクト: ulif/ulif.openoffice
def processor_order(string):
    proc_tuple = string_to_stringtuple(string)
    proc_names = get_entry_points('ulif.openoffice.processors').keys()
    for name in proc_tuple:
        if name not in proc_names:
            raise ValueError('Only values in %r are allowed.' % proc_names)
    return proc_tuple
コード例 #3
0
ファイル: options.py プロジェクト: sbywater/ulif.openoffice
    def avail_procs(self):
        """A dict of registered processors.

        Keys are the processor names (normally equal to their
        respective prefix). Values are the classes implementing the
        respective processor.
        """
        return get_entry_points('ulif.openoffice.processors')
コード例 #4
0
 def test_get_entry_points(self):
     result = get_entry_points('ulif.openoffice.processors')
     assert result['oocp'] is OOConvProcessor
コード例 #5
0
ファイル: processor.py プロジェクト: ulif/ulif.openoffice
 def avail_procs(self):
     return get_entry_points('ulif.openoffice.processors')
コード例 #6
0
ファイル: processor.py プロジェクト: ulif/ulif.openoffice
 def avail_procs(self):
     return get_entry_points('ulif.openoffice.processors')
コード例 #7
0
ファイル: test_processors.py プロジェクト: ulif/psj.policy
 def test_registered(self):
     # make sure the processor is registered on startup
     assert 'psj_html' in get_entry_points('ulif.openoffice.processors')
コード例 #8
0
 def test_get_entry_points(self):
     # get_entry_points really delivers our processors (maybe more)
     result = get_entry_points('ulif.openoffice.processors')
     assert result['oocp'] is OOConvProcessor