def testCodeGen(self): program = util.source(''' class NineTest: var x as int def Method(): pass ''') util.buildProgram('classdecl_codegen_test', program)
def testSealedClass(self): program = util.source(''' sealed class A: virtual def Method(): print 'Hody2!' class B(A): pass ''') self.assertRaises( error.OverrideError, lambda: util.buildProgram('classdecl_sealedclass_test', program) )
def testBlankFirstLine(self): util.buildProgram('classdecl_blank_first_line_test', util.source(''' class Test: pass '''))