conftest.py 1.1 KB

12345678910111213141516171819202122232425262728293031
  1. # Copyright 2016 Google Inc. All rights reserved.
  2. #
  3. # Licensed under the Apache License, Version 2.0 (the "License");
  4. # you may not use this file except in compliance with the License.
  5. # You may obtain a copy of the License at
  6. #
  7. # http://www.apache.org/licenses/LICENSE-2.0
  8. #
  9. # Unless required by applicable law or agreed to in writing, software
  10. # distributed under the License is distributed on an "AS IS" BASIS,
  11. # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  12. # See the License for the specific language governing permissions and
  13. # limitations under the License.
  14. """Py.test hooks."""
  15. from oauth2client import _helpers
  16. def pytest_addoption(parser):
  17. """Adds the --gae-sdk option to py.test.
  18. This is used to enable the GAE tests. This has to be in this conftest.py
  19. due to the way py.test collects conftest files."""
  20. parser.addoption('--gae-sdk')
  21. def pytest_configure(config):
  22. """Py.test hook called before loading tests."""
  23. # Default of POSITIONAL_WARNING is too verbose for testing
  24. _helpers.positional_parameters_enforcement = _helpers.POSITIONAL_EXCEPTION