/pytest-prosper

PyTest plugins/helpers for Prosper projects

Primary LanguagePythonThe UnlicenseUnlicense

Show Logo

Pytest-Prosper

Build Status Coverage Status PyPI Badge Documentation Status Join the chat at https://gitter.im/EVEProsper/Lobby

Helper libraries for test coverage and general maintenance of services. Making test coverage easier across Prosper projects!

Quickstart

setup(
    ...
    tests_require=[
        'pytest-prosper',
    ]
)

Pytest-Prosper is suggested as a tests_require install. Though there are some general use utilities, this library is not meant for production use.

Features

NoSQL is a powerful tool for web scraping, but can be difficult to keep traditional DBA tools running on. Get alerted when major updates to data feeds occur without having to hand-craft JSONschemas for every source.

PyTest Fixtures

  • --secret-cfg: supports passing a secret template to a config file. Supports prosper.common.prosper_cli secret management
  • secret_cfg: passes a config object with secrets filled out
  • config: passes a config object (no secrets)
  • config_file: a pytest.ini option to source the correct configuration file