def generateDataTypeTest(table, testIndent): indent = testIndent + 4 tests = "" for column in table.columns: tests = "%sdef\ttestInsertInvalid%s(self):\n"%(" " *testIndent, generator.asClassName(column.name)) tests += "%s_%s = %s"%(indent, generator.asElementName(column.name), generator.invalidValueByType(column)) tests += "%sself.assertRaisesRegexp(DataError, self.insert%s ,\n"%(indent, generator.asClassName(table.name)) return tests