From 5e80c53c115e8b45df598ffdbc45dfdd543be8ac Mon Sep 17 00:00:00 2001
From: Rami Ali <flowergrass@users.noreply.github.com>
Date: Tue, 17 Jan 2017 17:26:59 +1100
Subject: [PATCH] tests/extmod: Improve test coverage of ure module.

---
 tests/extmod/ure1.py                  | 4 ++++
 tests/extmod/ure_split_notimpl.py     | 7 +++++++
 tests/extmod/ure_split_notimpl.py.exp | 1 +
 3 files changed, 12 insertions(+)
 create mode 100644 tests/extmod/ure_split_notimpl.py
 create mode 100644 tests/extmod/ure_split_notimpl.py.exp

diff --git a/tests/extmod/ure1.py b/tests/extmod/ure1.py
index aeadf4e5c..48537c2ea 100644
--- a/tests/extmod/ure1.py
+++ b/tests/extmod/ure1.py
@@ -11,6 +11,10 @@ try:
 except IndexError:
     print("IndexError")
 
+# conversion of re and match to string
+str(r)
+str(m)
+
 r = re.compile("(.+)1")
 m = r.match("xyz781")
 print(m.group(0))
diff --git a/tests/extmod/ure_split_notimpl.py b/tests/extmod/ure_split_notimpl.py
new file mode 100644
index 000000000..724e9d43b
--- /dev/null
+++ b/tests/extmod/ure_split_notimpl.py
@@ -0,0 +1,7 @@
+import ure as re
+
+r = re.compile('( )')
+try:
+    s = r.split("a b c foobar")
+except NotImplementedError:
+    print('NotImplementedError')
diff --git a/tests/extmod/ure_split_notimpl.py.exp b/tests/extmod/ure_split_notimpl.py.exp
new file mode 100644
index 000000000..437f61670
--- /dev/null
+++ b/tests/extmod/ure_split_notimpl.py.exp
@@ -0,0 +1 @@
+NotImplementedError
-- 
GitLab