Skip to main content

simple rest server based on flask, useful for rest rest integration testing

Project description

simple rest server

An easy and simple way to test api flows.

test method example

def test_mock_with_callback(server):
    # Arrange
    payload = "poop"
    url = "/test"
    server.add_callback_response(url, lambda : payload)

    # Act
    response = requests.get(server.base_url + url)

    # Assert
    assert 200 == response.status_code
    assert payload == response.data.decode()

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

simple rest server-1.0.1.tar.gz (2.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

simple_rest_server-1.0.1-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file simple rest server-1.0.1.tar.gz.

File metadata

  • Download URL: simple rest server-1.0.1.tar.gz
  • Upload date:
  • Size: 2.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

File hashes

Hashes for simple rest server-1.0.1.tar.gz
Algorithm Hash digest
SHA256 829d201a04ccfef50298673b7a8efdf9b6e430a85ffe80eb9e903e3ee3b18a44
MD5 b6ca5e1ad17eb7a2ba785a55c293317f
BLAKE2b-256 5403445306e94c17a3d3ed462bb9c37844cea6f568486c65542434d3e69cf30d

See more details on using hashes here.

File details

Details for the file simple_rest_server-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: simple_rest_server-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 2.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.2 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.10.1

File hashes

Hashes for simple_rest_server-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ce09491f9dc277d11144d7ff887dfec8431a6e824998c3d5ba84d4695a06ea7f
MD5 c07c9d038f33219ebb88b2bca93f3002
BLAKE2b-256 5b5d174fd3d43b0051ec9b030554ce70694c85351f36e3b819abefff18ebad10

See more details on using hashes here.

Supported by

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