def test_to_networkx_invalid_mode_on_empty_network(self): net = NiceCXNetwork() try: net.to_networkx(mode='someinvalidmode') self.fail('Expected NDExError') except NDExError as ne: self.assertEqual('someinvalidmode is not a valid mode', str(ne))
def test_to_networkx_simple_graph_default_mode(self): net = NiceCXNetwork(mode='default') net.set_name('mynetwork') net.create_node('node0') net.create_node('node1') net.create_edge(edge_source=0, edge_target=1) g = net.to_networkx() self.assertEqual(g.graph['name'], 'mynetwork') self.assertEqual(2, len(g))
def test_to_networkx_legacy_mode_on_empty_network(self): net = NiceCXNetwork() g = net.to_networkx(mode='legacy') self.assertEqual('{}', str(g.graph))
def test_to_networkx_none_mode_on_empty_network(self): net = NiceCXNetwork() g = net.to_networkx(mode=None) self.assertEqual('{}', str(g.graph))
def test_to_networkx_no_arg_on_empty_network(self): net = NiceCXNetwork() g = net.to_networkx() self.assertEqual('{}', str(g.graph))
# ##### set_opaque_aspect(aspect_name, aspect_elements) # ##### set_opaque_aspect(aspect_name, aspect_elements) # ##### get_opaque_aspect_names() # ##### to_cx() # ##### to_cx_stream() # #### to_networkx() # In[ ]: NiceCX_creatures = NiceCXNetwork() networkx_network = NiceCX_creatures.to_networkx() # #### to_pandas_dataframe() # In[ ]: NiceCX_creatures = NiceCXNetwork() pandas_network = NiceCX_creatures.to_pandas_dataframe() # #### upload(ndex_server, username, password, update_uuid=None) # In[ ]: upload_message = NiceCX_creatures.upload_to("http://public.ndexbio.org", "ENTER YOUR USER", "ENTER YOUR PASSWORD")