def test_subsume_partition(self): ontology = Ontology(path) classes = [':vehicle', ':truck', ':object', ':physobj', ':package', 'owl:NamedIndividual'] result = ontology.partition(classes) self.assertEqual(3, len(result)) expected = {':truck', ':vehicle', ':object', ':physobj'} self.assertEqual(expected, set(result[0]))