Esempio n. 1
0
def FiletypeTriggerDictFromSpec_Works_test():
  eq_( defaultdict( set, {
         'foo': set(['zoo', 'bar']),
         'goo': set(['moo']),
         'moo': set(['moo']),
         'qux': set(['q'])
       } ),
       completer_utils._FiletypeTriggerDictFromSpec( {
         'foo': ['zoo', 'bar'],
         'goo,moo': ['moo'],
         'qux': ['q']
       } ) )
Esempio n. 2
0
def FiletypeTriggerDictFromSpec_Works_test():
  eq_( defaultdict( set, {
         'foo': set( [ cu._PrepareTrigger( 'zoo'),
                       cu._PrepareTrigger( 'bar' ) ] ),
         'goo': set( [ cu._PrepareTrigger( 'moo' ) ] ),
         'moo': set( [ cu._PrepareTrigger( 'moo' ) ] ),
         'qux': set( [ cu._PrepareTrigger( 'q' ) ] )
       } ),
       cu._FiletypeTriggerDictFromSpec( {
         'foo': ['zoo', 'bar'],
         'goo,moo': ['moo'],
         'qux': ['q']
       } ) )
def FiletypeTriggerDictFromSpec_Works_test():
  eq_( defaultdict( set, {
         'foo': set( [ cu._PrepareTrigger( 'zoo').pattern,
                       cu._PrepareTrigger( 'bar' ).pattern ] ),
         'goo': set( [ cu._PrepareTrigger( 'moo' ).pattern ] ),
         'moo': set( [ cu._PrepareTrigger( 'moo' ).pattern ] ),
         'qux': set( [ cu._PrepareTrigger( 'q' ).pattern ] )
       } ),
       _ExtractPatternsFromFiletypeTriggerDict(
         cu._FiletypeTriggerDictFromSpec( {
           'foo': ['zoo', 'bar'],
           'goo,moo': ['moo'],
           'qux': ['q']
       } ) ) )
Esempio n. 4
0
def FiletypeTriggerDictFromSpec_Works_test():
  assert_that( defaultdict( set, {
                 'foo': { cu._PrepareTrigger( 'zoo' ).pattern,
                          cu._PrepareTrigger( 'bar' ).pattern },
                 'goo': { cu._PrepareTrigger( 'moo' ).pattern },
                 'moo': { cu._PrepareTrigger( 'moo' ).pattern },
                 'qux': { cu._PrepareTrigger( 'q' ).pattern }
               } ),
               equal_to( _ExtractPatternsFromFiletypeTriggerDict(
                 cu._FiletypeTriggerDictFromSpec( {
                   'foo': [ 'zoo', 'bar' ],
                   'goo,moo': [ 'moo' ],
                   'qux': [ 'q' ]
                 } ) ) ) )
def FiletypeTriggerDictFromSpec_Works_test():
  eq_( defaultdict( set, {
         'foo': set( [ cu._PrepareTrigger( 'zoo').pattern,
                       cu._PrepareTrigger( 'bar' ).pattern ] ),
         'goo': set( [ cu._PrepareTrigger( 'moo' ).pattern ] ),
         'moo': set( [ cu._PrepareTrigger( 'moo' ).pattern ] ),
         'qux': set( [ cu._PrepareTrigger( 'q' ).pattern ] )
       } ),
       _ExtractPatternsFromFiletypeTriggerDict(
         cu._FiletypeTriggerDictFromSpec( {
           'foo': ['zoo', 'bar'],
           'goo,moo': ['moo'],
           'qux': ['q']
         } ) ) )
Esempio n. 6
0
def FiletypeTriggerDictFromSpec_Works_test():
    eq_(
        defaultdict(
            set, {
                'foo': set(['zoo', 'bar']),
                'goo': set(['moo']),
                'moo': set(['moo']),
                'qux': set(['q'])
            }),
        completer_utils._FiletypeTriggerDictFromSpec({
            'foo': ['zoo', 'bar'],
            'goo,moo': ['moo'],
            'qux': ['q']
        }))