Skip to content

Commit

Permalink
Merge pull request #196 from KE-works/195-env-file-warning-suppressor
Browse files Browse the repository at this point in the history
195 env file warning suppressor
  • Loading branch information
jberends authored Sep 21, 2017
2 parents 1a5e288 + c57b0ea commit eecfdba
Show file tree
Hide file tree
Showing 24 changed files with 118 additions and 66 deletions.
5 changes: 5 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,11 @@ Change Log

pykechain changelog

1.12.3 (21SEP17)
----------------
* Fixing the warning: 'could not any envfile' from envparse. Which is suppressed for cosmetics. It is advised to provide a pathname for the envfile when you want to load the environment variables from an envfile. (#195)
* Fixed tests for the envparse warning and refactored the tests to better deal with in-test settings of the environment.

1.12.2 (15SEP17)
----------------
* Removed a logical error in the checking of the existing of the environment variables
Expand Down
2 changes: 1 addition & 1 deletion pykechain/__about__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
name = 'pykechain'
description = 'KE-chain Python SDK'

version = '1.12.2'
version = '1.12.3'

author = 'KE-works BV'
email = 'support+pykechain@ke-works.com'
5 changes: 4 additions & 1 deletion pykechain/client.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
from typing import Dict, Tuple, Optional, Any, List # flake8: noqa

import requests
import warnings
from envparse import env
from requests.compat import urljoin, urlparse # type: ignore

Expand Down Expand Up @@ -105,7 +106,9 @@ def from_env(cls, env_filename=None):
>>> client = Client().from_env()
"""
env.read_envfile(env_filename)
with warnings.catch_warnings():
warnings.simplefilter("ignore", UserWarning)
env.read_envfile(env_filename)
client = cls(url=env(KechainEnv.KECHAIN_URL))

if env(KechainEnv.KECHAIN_TOKEN, None):
Expand Down
2 changes: 1 addition & 1 deletion tests/cassettes/TestClientLive.test_login.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion tests/cassettes/TestClientLive.test_no_login.json
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"http_interactions": [{"recorded_at": "2017-09-14T10:21:09", "response": {"url": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "headers": {"X-XSS-Protection": "1; mode=block", "X-Content-Type-Options": "nosniff", "Date": "Thu, 14 Sep 2017 10:21:09 GMT", "Allow": "GET, POST, HEAD, OPTIONS", "Content-Encoding": "gzip", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Content-Type": "application/json", "Server": "nginx/1.10.2", "Vary": "Accept-Encoding", "Transfer-Encoding": "chunked", "X-Frame-Options": "SAMEORIGIN"}, "status": {"code": 200, "message": "OK"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA51TTWvcMBD9K0GnFla7smRb1p7SpjkUCi009NASFlka7yrrLyS5bVj2v3f8sWl7Sgi2QZbemzeaeXMiHsJQx0C2P05k8DXZkkOMfdhuNkcwXPdufQRqDtq1a9M1G9zYBNP1EDZ5JUujKkY5L4CmVmiqrGEUTKZlZqWAxK4fQteSFXEWA7+EgNhWN4Do9+4IV1989wAmXr3pHzGdMYurCCG6dv8WkRF+R0TiKkQdB7wEeXdz9/Hb7XjmdRtcdF07322JevPp89fbfwnTxgfcObj9ocYvAuYa/QDn+xXRIbh9C8hsh7pekQaaEvwcERrt6lnehd18MjNXZAjgF8WnzJcyyAmuTXQ/4QJfoEsk3er9JdR59VeovC7Xbf2M3FieS4RZkL9a8KEzB2jWKAStDddohF+dP4bRCM9k8T9zSSR/dSL6pTcffxc18WK1Stdh6jaawsed1XEEcZZIyhLK8zsutozh+x2JdoBnEOVgjoC+PM2uTxljIuOSJjhONJW5pgWX6PpSZpJDrgDYmFCL6q2Bne+60dRVxhMhBFCdgKUp5BktkzynSqlKJVoUpkqQ1nQW6gtHKq6FKYGiYI4DplJapEVFS2PKqhScVUaQ84r0vjMQRvczqyFTQtFCCEPTQmpaqjylLLOpEaAqMIpMhL2fGGydyoInKl8edDNYF3VZPxW5B984nJtp8k7EeJjKNVUZG9bP1ZuxeGYva4v9893j0v3z/fkPXUW4O50EAAA=", "string": ""}}, "request": {"uri": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "headers": {"X-Requested-With": "XMLHttpRequest", "User-Agent": "python-requests/2.18.4", "Authorization": "Token <AUTH_TOKEN>", "Connection": "keep-alive", "Accept": "*/*", "PyKechain-Version": "1.12.0", "Accept-Encoding": "gzip, deflate"}, "body": {"encoding": "utf-8", "string": ""}, "method": "GET"}}, {"recorded_at": "2017-09-14T10:21:09", "response": {"url": "<API_URL>/api/parts.json?category=INSTANCE&limit=100", "headers": {"X-XSS-Protection": "1; mode=block", "X-Content-Type-Options": "nosniff", "Date": "Thu, 14 Sep 2017 10:21:09 GMT", "Allow": "GET, POST, HEAD, OPTIONS", "Content-Encoding": "gzip", "Connection": "keep-alive", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Content-Type": "application/json", "Server": "nginx/1.10.2", "Vary": "Accept-Encoding", "Transfer-Encoding": "chunked", "X-Frame-Options": "SAMEORIGIN"}, "status": {"code": 403, "message": "Forbidden"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA6tWKkotLs0pKVayiq5WSkktSczMUbJS8swrS8zJTFEoLU4tykvMTdUvSCwuLs8vStFTqo2tBQBLCwVoNQAAAA==", "string": ""}}, "request": {"uri": "<API_URL>/api/parts.json?category=INSTANCE&limit=100", "headers": {"X-Requested-With": "XMLHttpRequest", "User-Agent": "python-requests/2.18.4", "Authorization": "Basic d3Jvbmc6dXNlcg==", "Connection": "keep-alive", "Accept": "*/*", "PyKechain-Version": "1.12.0", "Accept-Encoding": "gzip, deflate"}, "body": {"encoding": "utf-8", "string": ""}, "method": "GET"}}], "recorded_with": "betamax/0.8.0"}
{"recorded_with": "betamax/0.8.0", "http_interactions": [{"recorded_at": "2017-09-21T12:18:48", "response": {"status": {"code": 200, "message": "OK"}, "url": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "headers": {"Transfer-Encoding": "chunked", "Allow": "GET, POST, HEAD, OPTIONS", "Server": "nginx/1.10.2", "Content-Type": "application/json", "X-XSS-Protection": "1; mode=block", "Connection": "keep-alive", "Content-Encoding": "gzip", "X-Content-Type-Options": "nosniff", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-Frame-Options": "SAMEORIGIN", "Date": "Thu, 21 Sep 2017 12:18:48 GMT", "Vary": "Accept-Encoding"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA5VTTW/bMAz9K4VOGxAlsuQv5dSt62HAgA1YscOGIJAlOlFjy4YkbyuC/PfR+Wp6aLvCNmBSJN8j9bglHsLQxEDmv7Zk8A2Zk3WMfZjPZhvQXPV2ugGq18q6qe7aGTpmQXc9hFleF5WWNaOcl0BTIxSVRjMKOlNFZgoBiZneh86RCbEGC/9PAsY61QJGf7QbuPrmu3vQ8epd/4B0RhZXEUK0bvUeIyP8jRiJfyGqOGAT5MPN3ecft+OZVy7YaDt36G1tV+sGvwhIJfoBLpJuvnz9fvvpEXpvk91iQlQIduUAnW5omglpoa3AH6cVwB8TzuzGVsPyEHWCGR3KqdWjB1plmwNxPFQ62t9wjkZ6xZkJ2U2eAI3Nn4q9Caq6rqaueQ6Qvwg4mq+h1aoJF3DqRTjxLNx9p9fQThEEnAlva/Fp7jXK9k/nN2GU7XNE8gsii70gfFwaFUcPZ0lBWUJ5fsfFnDF8f2IdM8ArEdWgN4C63JK2M9AsfdeNKi0kV0JXQJnIclS/TGmZljWttK7qSnBWazHydMjCaTil1RlPhBBAVQKGppBntErynEopa5koUeo6OS1YyhgW5wVNcHNpWuSKlrzABauKrOCQSwCGEye97zSEUfnMKMikkLQUQtO0LBStZJ5SlplUC5A1aEn2CSu/z2DTtCxzcfFkeAPGRlU159H24FuLm7PfPbzf/jCww6FBRfnu4WRqD/vDo4DQOu7nbrfY/QNWP3n+nwQAAA==", "string": ""}}, "request": {"headers": {"PyKechain-Version": "1.12.2", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Authorization": "Token <AUTH_TOKEN>", "Connection": "keep-alive", "X-Requested-With": "XMLHttpRequest", "User-Agent": "python-requests/2.18.4"}, "body": {"encoding": "utf-8", "string": ""}, "uri": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "method": "GET"}}, {"recorded_at": "2017-09-21T12:18:49", "response": {"status": {"code": 403, "message": "Forbidden"}, "url": "<API_URL>/api/parts.json?category=INSTANCE&limit=100", "headers": {"Transfer-Encoding": "chunked", "Allow": "GET, POST, HEAD, OPTIONS", "Server": "nginx/1.10.2", "Content-Type": "application/json", "X-XSS-Protection": "1; mode=block", "Connection": "keep-alive", "Content-Encoding": "gzip", "X-Content-Type-Options": "nosniff", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-Frame-Options": "SAMEORIGIN", "Date": "Thu, 21 Sep 2017 12:18:48 GMT", "Vary": "Accept-Encoding"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA6tWKkotLs0pKVayiq5WSkktSczMUbJS8swrS8zJTFEoLU4tykvMTdUvSCwuLs8vStFTqo2tBQBLCwVoNQAAAA==", "string": ""}}, "request": {"headers": {"PyKechain-Version": "1.12.2", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Authorization": "Basic d3Jvbmc6dXNlcg==", "Connection": "keep-alive", "X-Requested-With": "XMLHttpRequest", "User-Agent": "python-requests/2.18.4"}, "body": {"encoding": "utf-8", "string": ""}, "uri": "<API_URL>/api/parts.json?category=INSTANCE&limit=100", "method": "GET"}}]}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"recorded_with": "betamax/0.8.0", "http_interactions": [{"request": {"uri": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Accept": "*/*", "Connection": "keep-alive", "PyKechain-Version": "1.12.1", "Accept-Encoding": "gzip, deflate", "User-Agent": "python-requests/2.18.4", "Authorization": "Token <AUTH_TOKEN>", "X-Requested-With": "XMLHttpRequest"}, "method": "GET"}, "response": {"url": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "status": {"code": 200, "message": "OK"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA51UTWvcMBD9K0GnFla7smRb1p7SpjkUCi009NASgj7Gu8r6C0luG8L+947XidPQQ0qMDdbMm3kz4ze+JwHi2KRItj/uyRgasiX7lIa43WwOYLke/PoA1O6179a2bzdo2ETbDxA3ZS2NVTWjnFdAcyc0Vc4yCrbQsnBSQObWt7HvyIp4h4n/JwCxnW4B0e/9Ac6+hP4WbDp7M9xhOVMVZwli8t3uLSIT/E6IxLeYdBqxCfLu4urjt8vJF3QXffJ9N/e2IC4+ff56+QERe7/bN/gkwOJSGGGhPkHI8XpFdIx+1wEau7FpVqSF1kCYM0KrfTPTP8RNjcabGfOYEg3aJv8TFgOyyRmoO717Qo4RwkOipVtyXD0RmXOz7ppX0PEX6KaRPnr/JtSvJRTPCWvdxH8Zp+Mzutve7qFdY3LoXDxH3f3qwyFOuntFDeULTT9nO31t1EhIN06nyc9ZJinLKC+vuNgyhvd3JHcjvIAwoz0A6vJ+Vn3OGBMFlzTDdaK5LDWtuETVG1lIDqUCYFNTHbJ3Fm5C30+irgueCSGA6gwczaEsqMnKkiqlapVpUdk6w7C2d9A8xkjFtbAGKBKWuGAqp1Ve1dRYa2ojOKutwImTIfQW4rQMzGkolFC0EsLSvJKaGlXmlBUutwJUDVaRU8AunCLYOpcK61guma8IOJ+0aZbxDxBaj5tz2j38rQzzwGZnAL3sm8XD5HkQiENVhP5u9h6P18c/T+anRp8EAAA=", "string": ""}, "headers": {"Vary": "Accept-Encoding", "Transfer-Encoding": "chunked", "X-XSS-Protection": "1; mode=block", "Connection": "keep-alive", "X-Frame-Options": "SAMEORIGIN", "Server": "nginx/1.10.2", "Content-Encoding": "gzip", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Allow": "GET, POST, HEAD, OPTIONS", "X-Content-Type-Options": "nosniff", "Date": "Fri, 15 Sep 2017 12:39:01 GMT", "Content-Type": "application/json"}}, "recorded_at": "2017-09-15T12:39:01"}]}
{"recorded_with": "betamax/0.8.0", "http_interactions": [{"recorded_at": "2017-09-21T12:18:52", "response": {"status": {"code": 200, "message": "OK"}, "url": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "headers": {"Transfer-Encoding": "chunked", "Allow": "GET, POST, HEAD, OPTIONS", "Server": "nginx/1.10.2", "Content-Type": "application/json", "X-XSS-Protection": "1; mode=block", "Connection": "keep-alive", "Content-Encoding": "gzip", "X-Content-Type-Options": "nosniff", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-Frame-Options": "SAMEORIGIN", "Date": "Thu, 21 Sep 2017 12:18:52 GMT", "Vary": "Accept-Encoding"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA5VTTW/bMAz9K4VOGxAlsuQv5dSt62HAgA1YscOGIJAlOlFjy4YkbyuC/PfR+Wp6aLvCNmBSJN8j9bglHsLQxEDmv7Zk8A2Zk3WMfZjPZhvQXPV2ugGq18q6qe7aGTpmQXc9hFleF5WWNaOcl0BTIxSVRjMKOlNFZgoBiZneh86RCbEGC/9PAsY61QJGf7QbuPrmu3vQ8epd/4B0RhZXEUK0bvUeIyP8jRiJfyGqOGAT5MPN3ecft+OZVy7YaDt36G1tV+sGvwhIJfoBLpJuvnz9fvvpEXpvk91iQlQIduUAnW5omglpoa3AH6cVwB8TzuzGVsPyEHWCGR3KqdWjB1plmwNxPFQ62t9wjkZ6xZkJ2U2eAI3Nn4q9Caq6rqaueQ6Qvwg4mq+h1aoJF3DqRTjxLNx9p9fQThEEnAlva/Fp7jXK9k/nN2GU7XNE8gsii70gfFwaFUcPZ0lBWUJ5fsfFnDF8f2IdM8ArEdWgN4C63JK2M9AsfdeNKi0kV0JXQJnIclS/TGmZljWttK7qSnBWazHydMjCaTil1RlPhBBAVQKGppBntErynEopa5koUeo6OS1YyhgW5wVNcHNpWuSKlrzABauKrOCQSwCGEye97zSEUfnMKMikkLQUQtO0LBStZJ5SlplUC5A1aEn2CSu/z2DTtCxzcfFkeAPGRlU159H24FuLm7PfPbzf/jCww6FBRfnu4WRqD/vDo4DQOu7nbrfY/QNWP3n+nwQAAA==", "string": ""}}, "request": {"headers": {"PyKechain-Version": "1.12.2", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Authorization": "Token <AUTH_TOKEN>", "Connection": "keep-alive", "X-Requested-With": "XMLHttpRequest", "User-Agent": "python-requests/2.18.4"}, "body": {"encoding": "utf-8", "string": ""}, "uri": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "method": "GET"}}]}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"recorded_with": "betamax/0.8.0", "http_interactions": [{"request": {"uri": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Accept": "*/*", "Connection": "keep-alive", "PyKechain-Version": "1.12.1", "Accept-Encoding": "gzip, deflate", "User-Agent": "python-requests/2.18.4", "Authorization": "Token <AUTH_TOKEN>", "X-Requested-With": "XMLHttpRequest"}, "method": "GET"}, "response": {"url": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "status": {"code": 200, "message": "OK"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA51UTWvcMBD9K0GnFla7smRb1p7SpjkUCi009NASgj7Gu8r6C0luG8L+947XidPQQ0qMDdbMm3kz4ze+JwHi2KRItj/uyRgasiX7lIa43WwOYLke/PoA1O6179a2bzdo2ETbDxA3ZS2NVTWjnFdAcyc0Vc4yCrbQsnBSQObWt7HvyIp4h4n/JwCxnW4B0e/9Ac6+hP4WbDp7M9xhOVMVZwli8t3uLSIT/E6IxLeYdBqxCfLu4urjt8vJF3QXffJ9N/e2IC4+ff56+QERe7/bN/gkwOJSGGGhPkHI8XpFdIx+1wEau7FpVqSF1kCYM0KrfTPTP8RNjcabGfOYEg3aJv8TFgOyyRmoO717Qo4RwkOipVtyXD0RmXOz7ppX0PEX6KaRPnr/JtSvJRTPCWvdxH8Zp+Mzutve7qFdY3LoXDxH3f3qwyFOuntFDeULTT9nO31t1EhIN06nyc9ZJinLKC+vuNgyhvd3JHcjvIAwoz0A6vJ+Vn3OGBMFlzTDdaK5LDWtuETVG1lIDqUCYFNTHbJ3Fm5C30+irgueCSGA6gwczaEsqMnKkiqlapVpUdk6w7C2d9A8xkjFtbAGKBKWuGAqp1Ve1dRYa2ojOKutwImTIfQW4rQMzGkolFC0EsLSvJKaGlXmlBUutwJUDVaRU8AunCLYOpcK61guma8IOJ+0aZbxDxBaj5tz2j38rQzzwGZnAL3sm8XD5HkQiENVhP5u9h6P18c/T+anRp8EAAA=", "string": ""}, "headers": {"Vary": "Accept-Encoding", "Transfer-Encoding": "chunked", "X-XSS-Protection": "1; mode=block", "Connection": "keep-alive", "X-Frame-Options": "SAMEORIGIN", "Server": "nginx/1.10.2", "Content-Encoding": "gzip", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Allow": "GET, POST, HEAD, OPTIONS", "X-Content-Type-Options": "nosniff", "Date": "Fri, 15 Sep 2017 12:39:01 GMT", "Content-Type": "application/json"}}, "recorded_at": "2017-09-15T12:39:01"}]}
{"recorded_with": "betamax/0.8.0", "http_interactions": [{"recorded_at": "2017-09-21T12:18:52", "response": {"status": {"code": 200, "message": "OK"}, "url": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "headers": {"Transfer-Encoding": "chunked", "Allow": "GET, POST, HEAD, OPTIONS", "Server": "nginx/1.10.2", "Content-Type": "application/json", "X-XSS-Protection": "1; mode=block", "Connection": "keep-alive", "Content-Encoding": "gzip", "X-Content-Type-Options": "nosniff", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-Frame-Options": "SAMEORIGIN", "Date": "Thu, 21 Sep 2017 12:18:52 GMT", "Vary": "Accept-Encoding"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA5VTTW/bMAz9K4VOGxAlsuQv5dSt62HAgA1YscOGIJAlOlFjy4YkbyuC/PfR+Wp6aLvCNmBSJN8j9bglHsLQxEDmv7Zk8A2Zk3WMfZjPZhvQXPV2ugGq18q6qe7aGTpmQXc9hFleF5WWNaOcl0BTIxSVRjMKOlNFZgoBiZneh86RCbEGC/9PAsY61QJGf7QbuPrmu3vQ8epd/4B0RhZXEUK0bvUeIyP8jRiJfyGqOGAT5MPN3ecft+OZVy7YaDt36G1tV+sGvwhIJfoBLpJuvnz9fvvpEXpvk91iQlQIduUAnW5omglpoa3AH6cVwB8TzuzGVsPyEHWCGR3KqdWjB1plmwNxPFQ62t9wjkZ6xZkJ2U2eAI3Nn4q9Caq6rqaueQ6Qvwg4mq+h1aoJF3DqRTjxLNx9p9fQThEEnAlva/Fp7jXK9k/nN2GU7XNE8gsii70gfFwaFUcPZ0lBWUJ5fsfFnDF8f2IdM8ArEdWgN4C63JK2M9AsfdeNKi0kV0JXQJnIclS/TGmZljWttK7qSnBWazHydMjCaTil1RlPhBBAVQKGppBntErynEopa5koUeo6OS1YyhgW5wVNcHNpWuSKlrzABauKrOCQSwCGEye97zSEUfnMKMikkLQUQtO0LBStZJ5SlplUC5A1aEn2CSu/z2DTtCxzcfFkeAPGRlU159H24FuLm7PfPbzf/jCww6FBRfnu4WRqD/vDo4DQOu7nbrfY/QNWP3n+nwQAAA==", "string": ""}}, "request": {"headers": {"PyKechain-Version": "1.12.2", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Authorization": "Token <AUTH_TOKEN>", "Connection": "keep-alive", "X-Requested-With": "XMLHttpRequest", "User-Agent": "python-requests/2.18.4"}, "body": {"encoding": "utf-8", "string": ""}, "uri": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "method": "GET"}}]}
Original file line number Diff line number Diff line change
@@ -1 +1 @@
{"recorded_with": "betamax/0.8.0", "http_interactions": [{"request": {"uri": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "body": {"encoding": "utf-8", "string": ""}, "headers": {"Accept": "*/*", "Connection": "keep-alive", "PyKechain-Version": "1.12.1", "Accept-Encoding": "gzip, deflate", "User-Agent": "python-requests/2.18.4", "Authorization": "Token <AUTH_TOKEN>", "X-Requested-With": "XMLHttpRequest"}, "method": "GET"}, "response": {"url": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "status": {"code": 200, "message": "OK"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA51UTWvcMBD9K0GnFla7smRb1p7SpjkUCi009NASgj7Gu8r6C0luG8L+947XidPQQ0qMDdbMm3kz4ze+JwHi2KRItj/uyRgasiX7lIa43WwOYLke/PoA1O6179a2bzdo2ETbDxA3ZS2NVTWjnFdAcyc0Vc4yCrbQsnBSQObWt7HvyIp4h4n/JwCxnW4B0e/9Ac6+hP4WbDp7M9xhOVMVZwli8t3uLSIT/E6IxLeYdBqxCfLu4urjt8vJF3QXffJ9N/e2IC4+ff56+QERe7/bN/gkwOJSGGGhPkHI8XpFdIx+1wEau7FpVqSF1kCYM0KrfTPTP8RNjcabGfOYEg3aJv8TFgOyyRmoO717Qo4RwkOipVtyXD0RmXOz7ppX0PEX6KaRPnr/JtSvJRTPCWvdxH8Zp+Mzutve7qFdY3LoXDxH3f3qwyFOuntFDeULTT9nO31t1EhIN06nyc9ZJinLKC+vuNgyhvd3JHcjvIAwoz0A6vJ+Vn3OGBMFlzTDdaK5LDWtuETVG1lIDqUCYFNTHbJ3Fm5C30+irgueCSGA6gwczaEsqMnKkiqlapVpUdk6w7C2d9A8xkjFtbAGKBKWuGAqp1Ve1dRYa2ojOKutwImTIfQW4rQMzGkolFC0EsLSvJKaGlXmlBUutwJUDVaRU8AunCLYOpcK61guma8IOJ+0aZbxDxBaj5tz2j38rQzzwGZnAL3sm8XD5HkQiENVhP5u9h6P18c/T+anRp8EAAA=", "string": ""}, "headers": {"Vary": "Accept-Encoding", "Transfer-Encoding": "chunked", "X-XSS-Protection": "1; mode=block", "Connection": "keep-alive", "X-Frame-Options": "SAMEORIGIN", "Server": "nginx/1.10.2", "Content-Encoding": "gzip", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "Allow": "GET, POST, HEAD, OPTIONS", "X-Content-Type-Options": "nosniff", "Date": "Fri, 15 Sep 2017 12:39:01 GMT", "Content-Type": "application/json"}}, "recorded_at": "2017-09-15T12:39:01"}]}
{"recorded_with": "betamax/0.8.0", "http_interactions": [{"recorded_at": "2017-09-21T12:18:52", "response": {"status": {"code": 200, "message": "OK"}, "url": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "headers": {"Transfer-Encoding": "chunked", "Allow": "GET, POST, HEAD, OPTIONS", "Server": "nginx/1.10.2", "Content-Type": "application/json", "X-XSS-Protection": "1; mode=block", "Connection": "keep-alive", "Content-Encoding": "gzip", "X-Content-Type-Options": "nosniff", "Strict-Transport-Security": "max-age=518400; includeSubDomains", "X-Frame-Options": "SAMEORIGIN", "Date": "Thu, 21 Sep 2017 12:18:52 GMT", "Vary": "Accept-Encoding"}, "body": {"encoding": null, "base64_string": "H4sIAAAAAAAAA5VTTW/bMAz9K4VOGxAlsuQv5dSt62HAgA1YscOGIJAlOlFjy4YkbyuC/PfR+Wp6aLvCNmBSJN8j9bglHsLQxEDmv7Zk8A2Zk3WMfZjPZhvQXPV2ugGq18q6qe7aGTpmQXc9hFleF5WWNaOcl0BTIxSVRjMKOlNFZgoBiZneh86RCbEGC/9PAsY61QJGf7QbuPrmu3vQ8epd/4B0RhZXEUK0bvUeIyP8jRiJfyGqOGAT5MPN3ecft+OZVy7YaDt36G1tV+sGvwhIJfoBLpJuvnz9fvvpEXpvk91iQlQIduUAnW5omglpoa3AH6cVwB8TzuzGVsPyEHWCGR3KqdWjB1plmwNxPFQ62t9wjkZ6xZkJ2U2eAI3Nn4q9Caq6rqaueQ6Qvwg4mq+h1aoJF3DqRTjxLNx9p9fQThEEnAlva/Fp7jXK9k/nN2GU7XNE8gsii70gfFwaFUcPZ0lBWUJ5fsfFnDF8f2IdM8ArEdWgN4C63JK2M9AsfdeNKi0kV0JXQJnIclS/TGmZljWttK7qSnBWazHydMjCaTil1RlPhBBAVQKGppBntErynEopa5koUeo6OS1YyhgW5wVNcHNpWuSKlrzABauKrOCQSwCGEye97zSEUfnMKMikkLQUQtO0LBStZJ5SlplUC5A1aEn2CSu/z2DTtCxzcfFkeAPGRlU159H24FuLm7PfPbzf/jCww6FBRfnu4WRqD/vDo4DQOu7nbrfY/QNWP3n+nwQAAA==", "string": ""}}, "request": {"headers": {"PyKechain-Version": "1.12.2", "Accept-Encoding": "gzip, deflate", "Accept": "*/*", "Authorization": "Token <AUTH_TOKEN>", "Connection": "keep-alive", "X-Requested-With": "XMLHttpRequest", "User-Agent": "python-requests/2.18.4"}, "body": {"encoding": "utf-8", "string": ""}, "uri": "<API_URL>/api/scopes.json?status=ACTIVE&name=Bike+Project+%28pykechain+testing%29", "method": "GET"}}]}
Loading

0 comments on commit eecfdba

Please sign in to comment.