def test_cleaned_query_params_not_strict(self, simple_model): params = { 'name': 'user12', 'foobar': 'user12', '__id': 2, 'price': '_all', } cleaned = docs._cleaned_query_params(simple_model, params, False) assert cleaned == {'name': 'user12'}
def test_cleaned_query_params_strict(self, mock_val, simple_model): params = { 'name': 'user12', 'foobar': 'user12', '__id': 2, 'price': '_all', } cleaned = docs._cleaned_query_params(simple_model, params, True) expected = {'name': 'user12', 'foobar': 'user12'} assert cleaned == expected mock_val.assert_called_once_with(simple_model, expected.keys())