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