diff --git a/tests/test_query.py b/tests/test_query.py index 0c7a919765cab4ba212c9849b136fe3edb8a7d25..0a1bc04db0807b8bb866c5923db44647a8f1ae10 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)