'?' is now an illegal character for the REST API (#165)
'?' is now an illegal character for the REST API (#165)

Having a '?' character in a path raised an ApiCallError (405 Client Error: Method Not Allowed for url: -fakeURLwith?-.json Reason: append .json to your request URI to use the REST API. ).

It is indeed not the right error. 

This pull request allows the correct error to be raised ( ValueError : 'Invalid path: "{0}". Path contains illegal characters.' ).
firebase/firebase-admin-python,firebase/firebase-admin-python