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'] } ) )
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'] } ) ) )
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(['zoo', 'bar']), 'goo': set(['moo']), 'moo': set(['moo']), 'qux': set(['q']) }), completer_utils._FiletypeTriggerDictFromSpec({ 'foo': ['zoo', 'bar'], 'goo,moo': ['moo'], 'qux': ['q'] }))