def test_add_attribute_to_edge(self): nef = Attribute(name='foo', value='someval') net = NiceCXNetwork() node_one = net.create_node('node1') node_two = net.create_node('node2') edge_id = net.create_edge(edge_source=node_one, edge_target=node_two, edge_interaction='activates') nef.add_attribute_to_edge(net_cx=net, edge_id=edge_id) e_attrs = net.get_edge_attributes(edge_id) self.assertEqual(1, len(e_attrs)) self.assertEqual('foo', e_attrs[0]['n']) self.assertEqual('someval', e_attrs[0]['v'])
#This method has been deprecated. Please use get_edge_attributes() # #### get_edge_attributes(edge) # In[ ]: NiceCX_creatures = NiceCXNetwork() edge_id = NiceCX_creatures.create_edge("A", "B") # add 5 attributes to the edge for i in range(5): attr_name = "name " + str(i) attr_value = "value is " + str(i) NiceCX_creatures.set_edge_attribute(edge_id, attr_name, attr_value) #print(NiceCX_creatures.get_edge_attribute(edge_id, attr_name)) NiceCX_creatures.get_edge_attributes(edge_id) # #### get_edges() # In[ ]: NiceCX_creatures = NiceCXNetwork() #add 3 edges to the network edge_1 = NiceCX_creatures.create_edge("A", "B") edge_2 = NiceCX_creatures.create_edge("C", "D") edge_3 = NiceCX_creatures.create_edge("B", "C") NiceCX_creatures.get_edges() # ##### get_name()