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"])
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"])