コード例 #1
0
ファイル: TestsGenerator.py プロジェクト: lutzer/sahabe
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