1- # Copyright 2016-2022 The Wazo Authors (see the AUTHORS file)
1+ # Copyright 2016-2023 The Wazo Authors (see the AUTHORS file)
22# SPDX-License-Identifier: GPL-3.0-or-later
33
44from hamcrest import (
@@ -53,6 +53,12 @@ def error_checks(url):
5353 yield s .check_bogus_field_returns_error , url , 'name' , 1234
5454 yield s .check_bogus_field_returns_error , url , 'name' , []
5555 yield s .check_bogus_field_returns_error , url , 'name' , {}
56+ yield s .check_bogus_field_returns_error , url , 'name' , 'name'
57+ yield s .check_bogus_field_returns_error , url , 'label' , 123
58+ yield s .check_bogus_field_returns_error , url , 'label' , None
59+ yield s .check_bogus_field_returns_error , url , 'label' , True
60+ yield s .check_bogus_field_returns_error , url , 'label' , {}
61+ yield s .check_bogus_field_returns_error , url , 'label' , []
5662 yield s .check_bogus_field_returns_error , url , 'internal_caller_id' , 1234
5763 yield s .check_bogus_field_returns_error , url , 'internal_caller_id' , 'invalid'
5864 yield s .check_bogus_field_returns_error , url , 'internal_caller_id' , None
@@ -69,20 +75,12 @@ def error_checks(url):
6975 yield s .check_bogus_field_returns_error , url , 'enabled' , []
7076 yield s .check_bogus_field_returns_error , url , 'enabled' , {}
7177
72- for check in unique_error_checks (url ):
73- yield check
74-
75-
76- @fixtures .outcall (name = 'unique' )
77- def unique_error_checks (url , outcall ):
78- yield s .check_bogus_field_returns_error , url , 'name' , outcall ['name' ]
79-
8078
81- @fixtures .outcall (description = 'search' )
79+ @fixtures .outcall (label = 'search' , description = 'search' )
8280@fixtures .outcall (description = 'hidden' )
8381def test_search (outcall , hidden ):
8482 url = confd .outcalls
85- searches = {'description' : 'search' }
83+ searches = {'label' : 'search' , ' description' : 'search' }
8684
8785 for field , term in searches .items ():
8886 yield check_search , url , outcall , hidden , field , term
0 commit comments