def test_tag_expansion_intermediate(self): """Checking the intermediate form of expansion.""" # check empty self.assert_eq_rec({}, KPA.tag_closure([])) #check sample expected = { 0:{ 0:set([]), 1:set([0,5]), 2:set([0,1,5]), 3:set([0,1,2,5]), 4:set([0,1,2,3,5]), 5:set([]) }, 1:{ 0:set([]), 1:set([0]) }, 2:{ 0:set([]), 1:set([0,2]), 2:set([]) }} actual = KPA.tag_closure(self.sample_input_tagdag) self.assertEqual(self.comparableClosure(expected), self.comparableClosure(actual))