示例#1
0
 def test_loadingNodeProperties_workingFiles_full2(self):
     fn=pynet.SymmFullNet(4)
     for i in range(1,5):
         fn.addNode(i)
     netio.loadNodeProperties(fn,self.sn_properties1_nolabels,propertyNames=["node_label","npp","char"])
     #self.assertEqual(map(lambda x:fn.nodeProperty["node_label"][x],sorted(list(fn))),[1,2,3,4])
     self.assertEqual(map(lambda x:fn.nodeProperty["npp"][x],sorted(list(fn))),[2,3,4,5])
     self.assertEqual(map(lambda x:fn.nodeProperty["char"][x],sorted(list(fn))),["a","b","c","d"])
示例#2
0
 def test_loadingNodeProperties_workingFiles_sparse3(self):
     sn=self.simpleWeightedNet
     netio.loadNodeProperties(sn,self.sn_properties1_nolabels,propertyNames=["npp","char"])
     self.assertEqual(map(lambda x:sn.nodeProperty["npp"][x],sorted(list(sn))),[2,3,4,5])
     self.assertEqual(map(lambda x:sn.nodeProperty["char"][x],sorted(list(sn))),["a","b","c","d"])