def testTokenizerGeometryConvergenceNumIterations(self): # fold>> data = FileSnippets.geometryConvergenceNumIterations()+"\n" writeToTestFile(data) tokens = Dalton.tokenizeOutFile(testFilePath()) self.assertEqual(len(tokens), 1) self.assertEqual(tokens[0].__class__, Tokens.GeometryConvergenceNumIterationsToken)
def testGeometryConvergenceNumIterationsToken(self): # fold>> data = FileSnippets.geometryConvergenceNumIterations() writeToTestFile(data) reader = FileReader.FileReader(testFilePath()) start_pos = reader.currentPos() token = Tokens.GeometryConvergenceNumIterationsToken.match(reader) self.assertEqual(token.__class__, Tokens.GeometryConvergenceNumIterationsToken) self.assertEqual(reader.currentPos(), start_pos + 1) iterations = token.iterations() self.assertEqual(type(iterations), type(1)) self.assertEqual(iterations, 8)