[gnome-code-assistance] [tests] Added python parse test



commit bd3a0e88a549a0eb2a69ad3c8795e1471b9e551c
Author: Jesse van den Kieboom <jessevdk gmail com>
Date:   Sat Nov 16 15:40:48 2013 +0100

    [tests] Added python parse test

 tests/backends/python.json           |   24 +++++++++++++++++++++++-
 tests/backends/python/python_fail.py |    3 +++
 2 files changed, 26 insertions(+), 1 deletions(-)
---
diff --git a/tests/backends/python.json b/tests/backends/python.json
index b36bc4d..4a0d693 100644
--- a/tests/backends/python.json
+++ b/tests/backends/python.json
@@ -1,5 +1,27 @@
 {
   "language": "python",
   "interfaces": [],
-  "document_interfaces": ["org.gnome.CodeAssist.v1.Diagnostics"]
+  "document_interfaces": ["org.gnome.CodeAssist.v1.Diagnostics"],
+  "diagnostics": [
+    {
+      "parse": {
+        "path": "python/python_fail.py"
+      },
+      "diagnostics": [
+        {
+          "severity": 4,
+          "locations": [
+            {
+              "start": {
+                "line": 3,
+                "column": 8
+              }
+            }
+          ],
+          "fixits": [],
+          "message": "expected an indented block"
+        }
+      ]
+    }
+  ]
 }
diff --git a/tests/backends/python/python_fail.py b/tests/backends/python/python_fail.py
new file mode 100644
index 0000000..1004ea8
--- /dev/null
+++ b/tests/backends/python/python_fail.py
@@ -0,0 +1,3 @@
+class A:
+    def b():
+    pass


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]