#NEWLINE# def test_add_edges_from( self ) : #NEWLINE# #INDENT# G = self . Graph ( ) #NEWLINE# G . add_edges_from ( [ ( 0 , 1 ) , ( 0 , 2 , { #NEWLINE# #INDENT# 'data' : 3 , #NEWLINE# #UNINDENT# } ) ] , data = 2 ) #NEWLINE# assert_equal ( G . adj , { #NEWLINE# #INDENT# 0 : { #NEWLINE# #INDENT# 1 : { #NEWLINE# #INDENT# 'data' : 2 , #NEWLINE# #UNINDENT# } , #NEWLINE# 2 : { #NEWLINE# #INDENT# 'data' : 3 , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , #NEWLINE# 1 : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# 2 : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# assert_equal ( G . succ , { #NEWLINE# #INDENT# 0 : { #NEWLINE# #INDENT# 1 : { #NEWLINE# #INDENT# 'data' : 2 , #NEWLINE# #UNINDENT# } , #NEWLINE# 2 : { #NEWLINE# #INDENT# 'data' : 3 , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , #NEWLINE# 1 : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# 2 : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# assert_equal ( G . pred , { #NEWLINE# #INDENT# 0 : { #NEWLINE# #INDENT# #NEWLINE# #UNINDENT# } , #NEWLINE# 1 : { #NEWLINE# #INDENT# 0 : { #NEWLINE# #INDENT# 'data' : 2 , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , #NEWLINE# 2 : { #NEWLINE# #INDENT# 0 : { #NEWLINE# #INDENT# 'data' : 3 , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } , #NEWLINE# #UNINDENT# } ) #NEWLINE# assert_raises ( networkx . NetworkXError , G . add_edges_from , [ ( 0 , ) ] ) #NEWLINE# assert_raises ( networkx . NetworkXError , G . add_edges_from , [ ( 0 , 1 , 2 , 3 ) ] ) #NEWLINE# assert_raises ( TypeError , G . add_edges_from , [ 0 ] )