def _testQuery(self, container, expected): pattern = IQ(container).onePattern('foo') # The pattern node has had its pattern special removed - put it back, # so we can perform a comparison self.assertEqual(pattern.pattern, None) pattern.pattern = 'foo' self.assertEqual(str(pattern), str(expected))