#NEWLINE# def testFeatureOptions( self ) : #NEWLINE# #INDENT# dist = self . dist #NEWLINE# self . failUnless ( ( ( 'with-dwim' , None , 'include DWIM' ) in dist . feature_options ) ) #NEWLINE# self . failUnless ( ( ( 'without-dwim' , None , 'exclude DWIM (default)' ) in dist . feature_options ) ) #NEWLINE# self . failUnless ( ( ( 'with-bar' , None , 'include bar (default)' ) in dist . feature_options ) ) #NEWLINE# self . failUnless ( ( ( 'without-bar' , None , 'exclude bar' ) in dist . feature_options ) ) #NEWLINE# self . assertEqual ( dist . feature_negopt [ 'without-foo' ] , 'with-foo' ) #NEWLINE# self . assertEqual ( dist . feature_negopt [ 'without-bar' ] , 'with-bar' ) #NEWLINE# self . assertEqual ( dist . feature_negopt [ 'without-dwim' ] , 'with-dwim' ) #NEWLINE# self . failIf ( ( 'without-baz' in dist . feature_negopt ) )