Skip to main content

Stateless reverse proxy for thirdparty service integration with Iris API.

Project description

Build Status License

Iris relay

Stateless reverse proxy for thirdparty service integration with Iris API.

Setup dev environment

  1. create & source your virtualenv
  2. run python setup.py develop
  3. run pip install -r dev_requirements.txt
  4. edit ./configs/config.dev.yaml to setup API credential and other settings

Tests

Run tests:

make unit  # unit tests
make e2e  # e2e tests
make test  # all tests, e2e + unit

NOTE: e2e tests requires a running API instance. You can tweak the api host, port and key setting in configs/config.dev.yaml.

Generate test coverage reports:

make e2e-cov
make unit-cov

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

irisrelay-1.2.9.tar.gz (21.0 kB view details)

Uploaded Source

Built Distribution

irisrelay-1.2.9-py3-none-any.whl (21.9 kB view details)

Uploaded Python 3

File details

Details for the file irisrelay-1.2.9.tar.gz.

File metadata

  • Download URL: irisrelay-1.2.9.tar.gz
  • Upload date:
  • Size: 21.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for irisrelay-1.2.9.tar.gz
Algorithm Hash digest
SHA256 9a71bb2a17ae41bfe1ca37cba19b8329fe51c04f493dba338687ed889c5eaf14
MD5 fbfc756b7a740061017b725ec81af7a8
BLAKE2b-256 87bb15d2c27e667cdd98065319520caa3cc324affdfbad545fd166d6635cf22e

See more details on using hashes here.

File details

Details for the file irisrelay-1.2.9-py3-none-any.whl.

File metadata

  • Download URL: irisrelay-1.2.9-py3-none-any.whl
  • Upload date:
  • Size: 21.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.4

File hashes

Hashes for irisrelay-1.2.9-py3-none-any.whl
Algorithm Hash digest
SHA256 88fdf4a566ed076f3babd6171b0a56c6db2c24f1e4233aa320d51649a1648eaa
MD5 e452fafc188c2a5dc00004fe00efe141
BLAKE2b-256 b3020e327d048d4e7bf1cb542b1cdf027596dc18bf54f425b04403cf4ce7afb1

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page