#NEWLINE# def test_vrf_edit_default( self ) : #NEWLINE# #INDENT# ' Edit the default VRF and verify the change\n        ' #NEWLINE# with self . assertRaisesRegexp ( xmlrpclib . Fault , 'Invalid input for column rt, must be NULL for VRF id 0' ) : #NEWLINE# #INDENT# s . edit_vrf ( { #NEWLINE# #INDENT# 'auth' : ad , #NEWLINE# 'vrf' : { #NEWLINE# #INDENT# 'id' : 0 , #NEWLINE# #UNINDENT# } , #NEWLINE# 'attr' : { #NEWLINE# #INDENT# 'rt' : '123:456a' , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# #UNINDENT# res_edit = s . edit_vrf ( { #NEWLINE# #INDENT# 'auth' : ad , #NEWLINE# 'vrf' : { #NEWLINE# #INDENT# 'id' : 0 , #NEWLINE# #UNINDENT# } , #NEWLINE# 'attr' : { #NEWLINE# #INDENT# 'name' : 'FOO' , #NEWLINE# 'description' : 'BAR' , #NEWLINE# 'tags' : [ ] , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# res_list = s . list_vrf ( { #NEWLINE# #INDENT# 'auth' : ad , #NEWLINE# 'vrf' : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) [ 0 ] #NEWLINE# del res_list [ 'id' ] #NEWLINE# self . assertEqual ( self . _mangle_vrf_result ( self ) , { #NEWLINE# #INDENT# 'rt' : None , #NEWLINE# 'name' : 'FOO' , #NEWLINE# 'description' : 'BAR' , #NEWLINE# 'tags' : [ ] , #NEWLINE# 'avps' : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , 'VRF change incorrect' )