fix in dbmemory query using '.cont' and '.ncont'

Change-Id: I12404db1eec2bb68f72fde6dadf884ac949bf30d
Signed-off-by: tierno <alfonso.tiernosepulveda@telefonica.com>
diff --git a/osm_common/tests/test_dbmemory.py b/osm_common/tests/test_dbmemory.py
index 552e8f1..b3b20ff 100644
--- a/osm_common/tests/test_dbmemory.py
+++ b/osm_common/tests/test_dbmemory.py
@@ -53,7 +53,7 @@
 
     db.create_list("test", [
         {"_id": 1, "data": {"data2": {"data3": 1}}, "list": [{"a": 1}], "text": "sometext"},
-        {"_id": 2, "data": {"data2": {"data3": 2}}, "list": [{"a": 2}]},
+        {"_id": 2, "data": {"data2": {"data3": 2}}, "list": [{"a": 2}], "list2": [1, 2, 3]},
         {"_id": 3, "data": {"data2": {"data3": 3}}, "list": [{"a": 3}]},
         {"_id": 4, "data": {"data2": {"data3": 4}}, "list": [{"a": 4}, {"a": 0}]},
         {"_id": 5, "data": {"data2": {"data3": 5}}, "list": [{"a": 5}]},
@@ -176,7 +176,11 @@
     ({"_id": 1}, [1]),
     ({"data.data2.data3": 2}, [2]),
     ({"data.data2.data3.eq": 2}, [2]),
+    ({"data.data2.data3": [2]}, [2]),
+    ({"data.data2.data3.cont": [2]}, [2]),
     ({"data.data2.data3.neq": 2}, [1, 3, 4, 5, 6, 7, 8]),
+    ({"data.data2.data3.neq": [2]}, [1, 3, 4, 5, 6, 7, 8]),
+    ({"data.data2.data3.ncont": [2]}, [1, 3, 4, 5, 6, 7, 8]),
     ({"data.data2.data3": [2, 3]}, [2, 3]),
     ({"data.data2.data3.gt": 4}, [5, 6, 7]),
     ({"data.data2.data3.gte": 4}, [4, 5, 6, 7]),
@@ -184,6 +188,10 @@
     ({"data.data2.data3.lte": 4}, [1, 2, 3, 4]),
     ({"data.data2.data3.lte": 4.5}, [1, 2, 3, 4]),
     ({"data.data2.data3.gt": "text"}, []),
+    ({"nonexist.nonexist": "4"}, []),
+    ({"nonexist.nonexist": None}, [1, 2, 3, 4, 5, 6, 7, 8]),
+    ({"nonexist.nonexist.neq": "4"}, [1, 2, 3, 4, 5, 6, 7, 8]),
+    ({"nonexist.nonexist.neq": None}, []),
     ({"text.eq": "sometext"}, [1]),
     ({"text.neq": "sometext"}, [2, 3, 4, 5, 6, 7, 8]),
     ({"text.eq": "somet"}, []),
@@ -198,6 +206,10 @@
     ({"data.data2.data3": None}, [8]),
     ({"data.data2": "4"}, []),
     ({"list.0.a": 1}, [1, 6]),
+    ({"list2": 1}, [2]),
+    ({"list2": [1, 5]}, [2]),
+    ({"list2": [1, 2]}, [2]),
+    ({"list2": [5, 7]}, []),
     ({"list.ANYINDEX.a": 1}, [1]),
     ({"list.a": 3, "list.b": 1}, [8]),
     ({"list.ANYINDEX.a": 3, "list.ANYINDEX.b": 1}, []),