From f505dab1f5f26154619ec5c30cabbd8efaad173e Mon Sep 17 00:00:00 2001 From: SerenaFeng Date: Thu, 7 Dec 2017 04:04:09 +0800 Subject: leverage query_by_name decorator to simplify name querying name query is case insensitive and partial match Change-Id: I65a6f5d3aa9411559cb9cf27d0fbd7ec46d4b26f Signed-off-by: SerenaFeng --- testapi/opnfv_testapi/tests/unit/fake_pymongo.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'testapi/opnfv_testapi/tests') diff --git a/testapi/opnfv_testapi/tests/unit/fake_pymongo.py b/testapi/opnfv_testapi/tests/unit/fake_pymongo.py index 39b7e6a..a9c04bb 100644 --- a/testapi/opnfv_testapi/tests/unit/fake_pymongo.py +++ b/testapi/opnfv_testapi/tests/unit/fake_pymongo.py @@ -178,6 +178,9 @@ class MemDb(object): elif i_k == 'versions.projects.project': return self._in_scenarios_project(i_v, content) + elif isinstance(v, re._pattern_type): + if v.match(content.get(k, None)) is None: + return False elif content.get(k, None) != v: return False -- cgit 1.2.3-korg