#NEWLINE# def test_ssl_validate( ) : #NEWLINE# #INDENT# for ( desktop_kwargs , conf_kwargs , expected ) in [ ( { #NEWLINE# #INDENT# 'present' : False , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'present' : False , #NEWLINE# #UNINDENT# } , True ) , ( { #NEWLINE# #INDENT# 'present' : False , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'data' : False , #NEWLINE# #UNINDENT# } , False ) , ( { #NEWLINE# #INDENT# 'present' : False , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'data' : True , #NEWLINE# #UNINDENT# } , True ) , ( { #NEWLINE# #INDENT# 'data' : False , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'present' : False , #NEWLINE# #UNINDENT# } , False ) , ( { #NEWLINE# #INDENT# 'data' : False , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'data' : False , #NEWLINE# #UNINDENT# } , False ) , ( { #NEWLINE# #INDENT# 'data' : False , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'data' : True , #NEWLINE# #UNINDENT# } , True ) , ( { #NEWLINE# #INDENT# 'data' : True , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'present' : False , #NEWLINE# #UNINDENT# } , True ) , ( { #NEWLINE# #INDENT# 'data' : True , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'data' : False , #NEWLINE# #UNINDENT# } , False ) , ( { #NEWLINE# #INDENT# 'data' : True , #NEWLINE# #UNINDENT# } , { #NEWLINE# #INDENT# 'data' : True , #NEWLINE# #UNINDENT# } , True ) ] : #NEWLINE# #INDENT# resets = [ desktop_conf . SSL_VALIDATE . set_for_testing ( ** desktop_kwargs ) , conf . SSL . VALIDATE . set_for_testing ( ** conf_kwargs ) ] #NEWLINE# try : #NEWLINE# #INDENT# assert_equal ( conf . SSL . VALIDATE . get ( ) , expected , ( 'desktop:%s conf:%s expected:%s got:%s' % ( desktop_kwargs , conf_kwargs , expected , conf . SSL . VALIDATE . get ( ) ) ) ) #NEWLINE# #UNINDENT# finally : #NEWLINE# #INDENT# for reset in resets : #NEWLINE# #INDENT# reset ( )