def testSeaDictFail(self): '''Test seadict fails with bad inputs''' namelist = ['O1'] namelist2 = ['O2'] with self.assertRaises(ValueError): sd = seapy.seadict([self.obj, self.obj], namelist) with self.assertRaises(ValueError): sd = seapy.seadict({'O1': self.obj, 'O2': self.obj}, namelist2)
def testSeaDict(self): '''Test seadict grouping''' namelist = ['O1','O2'] sd = seapy.seadict([self.obj, self.obj], namelist) for key in sd.keys(): self.assertTrue(key in namelist)