From 7e9392850224de99801bcb585629c57212a5bf12 Mon Sep 17 00:00:00 2001
From: Timm Fitschen <t.fitschen@indiscale.com>
Date: Tue, 26 Nov 2019 20:59:01 +0100
Subject: [PATCH] TST: test backref filter with like pattern

---
 tests/test_query.py | 13 +++++++++++--
 1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/tests/test_query.py b/tests/test_query.py
index 0c7a919..0a1bc04 100644
--- a/tests/test_query.py
+++ b/tests/test_query.py
@@ -207,8 +207,6 @@ def test_query3():
     assert xml.xpath("/Response/TransactionBenchmark")
     assert xml.xpath("/Response/UserInfo")
     assert_equal(3, len(xml))
-    assert_equal("query", xml[1].tag.lower())
-    assert_equal("transactionbenchmark", xml[2].tag.lower())
 
 
 @with_setup(setup, teardown)
@@ -926,3 +924,14 @@ def test_like_query():
     h.execute_query("FIND box with number like '*7'")
     h.execute_query("FIND box with number like '7'")
     h.execute_query("FIND box with number = '7'")
+
+@with_setup(setup, teardown)
+def test_backref_like():
+    h.RecordType("TestData").insert()
+    other = h.Record("other").add_parent("TestData").insert()
+    sme = h.Record("s_m_e").add_property("TestData", other.id).add_parent("TestData").insert()
+    print(sme)
+    h.execute_query("FIND ENTITY WHICH IS REFERENCED BY s_m_e", unique=True)
+    h.execute_query("FIND ENTITY WHICH IS REFERENCED BY *m*", unique=True)
+    h.execute_query("FIND ENTITY WHICH IS REFERENCED BY s*", unique=True)
+    h.execute_query("FIND ENTITY WHICH IS REFERENCED BY *e", unique=True)
-- 
GitLab