コード例 #1
0
ファイル: test_parser.py プロジェクト: nadiasvertex/neon-lang
    def test_function_signature(self):
        c = Cursor("test_data")
        p = Parser()
        data = "do_something :: Int String = Float"
        found, node = p.function_signature(data, c)

        self.assertTrue(found)
        self.assertIsNotNone(node)

        self.assertEqual("do_something", node.name)
        self.assertEqual(2, len(node.inputs))
        self.assertEqual(1, len(node.outputs))