@@ -65,7 +65,8 @@ def check_method(h4):
6565 checked = []
6666 for parameter in table :
6767 param = sig .parameters .get (parameter .Parameters )
68- assert param is not None
68+ assert param is not None , "Parameter {} not found in {}" .format (parameter .Parameters ,
69+ method .__name__ )
6970 # TODO: Check type via docstring
7071 # TODO: Check if optional or required
7172 checked .append (parameter .Parameters )
@@ -106,7 +107,7 @@ def check_object(h4):
106107 continue
107108
108109 param = sig .parameters .get (field )
109- assert param is not None
110+ assert param is not None , "Attribute {} not found in {}" . format ( field , obj . __name__ )
110111 # TODO: Check type via docstring
111112 # TODO: Check if optional or required
112113 checked .append (field )
@@ -149,7 +150,7 @@ def check_object(h4):
149150
150151
151152@pytest .mark .parametrize (('method' , 'data' ), argvalues = argvalues , ids = names )
152- @pytest .mark .skipif (not sys .version_info >= (3 , 5 ) or python_implementation () != 'CPython' ,
153+ @pytest .mark .skipif (not sys .version_info >= (3 , 6 ) or python_implementation () != 'CPython' ,
153154 reason = 'follow_wrapped (inspect.signature) is not supported on this platform' )
154155def test_official (method , data ):
155156 method (data )
0 commit comments