def do_test(self, string, **kwargs): p = DBI(None, None) p.flat = True p.parse(string) for kw in kwargs: self.assertTrue(getattr(p, kw) == kwargs[kw], "QUERY: '%s' checking '%s', %s != %s" % ( p.query, kw, getattr(p, kw), kwargs[kw]))