def test_manifest_construction(self): x = ManifestConstruction(None,None) self.assertEquals(x.manifest,None) self.assertEquals(x.name,'Unnamed Manifest Item') with self.assertRaises(Exception): x.validate() # invalid, no parent manifest with a 'base' value