예제 #1
0
   def testUnsupportedDialect(self):
      self.assertRaises(analysis.UnsupportedDialectException,
                        analysis.makeAnalyzer, environment.empty())

      self.assertRaises(analysis.UnsupportedDialectException,
                        analysis.makeAnalyzer,
                        {environment.DIALECT : "fhdskaj"})
예제 #2
0
def testCreateDriverWithCompilerInstance():
   source = path.join("tests", "scanner", "average_text_correct")
   
   env = environment.empty()
   env[environment.LAST_PHASE] = "scanner"
   result = driver.main([source, TMP_OUT], compiler=Compiler(env))
   assertEqual(0, result)
   assertNoDiff(TMP_OUT, source + ".expect")
   os.remove(TMP_OUT)
예제 #3
0
 def testAdaDialect(self):
    env = environment.empty()
    env[environment.DIALECT] = "ada"
    analyzer = analysis.makeAnalyzer(env)
    self.assert_(analyzer)