コード例 #1
0
    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)
コード例 #2
0
    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)