def test__compile_regexs_for_not_noop(self): """ Test that _compile_regexs_for_not does nothing to the filter if there is no `$not` operator. """ some_filter = {'key': {'$eq': 'value'}} expected_filter = copy.deepcopy(some_filter) criteria._compile_regexs_for_not(some_filter) self.assertEqual(some_filter, expected_filter)
def test__compile_regexs_for_not_noop(self): """ Test that _compile_regexs_for_not does nothing to the filter if there is no `$not` operator. """ some_filter = {'key': {'$eq': 'value'}} expected_filter = copy.deepcopy(some_filter) criteria._compile_regexs_for_not(some_filter) self.assertEqual(some_filter, expected_filter)
def test__compile_regexs_for_not(self): """ Test that regular expression is compiled to a regex object. """ some_filter = {'key': {'$not': '^regexp?$'}} criteria._compile_regexs_for_not(some_filter) re_type = type(re.compile('')) self.assertTrue(isinstance(some_filter['key']['$not'], re_type))
def test__compile_regexs_for_not(self): """ Test that regular expression is compiled to a regex object. """ some_filter = {'key': {'$not': '^regexp?$'}} criteria._compile_regexs_for_not(some_filter) re_type = type(re.compile('')) self.assertTrue(isinstance(some_filter['key']['$not'], re_type))