Skip to content

Commit eecfdba

Browse files
authored
Merge pull request #196 from KE-works/195-env-file-warning-suppressor
195 env file warning suppressor
2 parents 1a5e288 + c57b0ea commit eecfdba

24 files changed

+118
-66
lines changed

CHANGELOG.rst

+5
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,11 @@ Change Log
33

44
pykechain changelog
55

6+
1.12.3 (21SEP17)
7+
----------------
8+
* 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)
9+
* Fixed tests for the envparse warning and refactored the tests to better deal with in-test settings of the environment.
10+
611
1.12.2 (15SEP17)
712
----------------
813
* Removed a logical error in the checking of the existing of the environment variables

pykechain/__about__.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
name = 'pykechain'
33
description = 'KE-chain Python SDK'
44

5-
version = '1.12.2'
5+
version = '1.12.3'
66

77
author = 'KE-works BV'
88

pykechain/client.py

+4-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
from typing import Dict, Tuple, Optional, Any, List # flake8: noqa
22

33
import requests
4+
import warnings
45
from envparse import env
56
from requests.compat import urljoin, urlparse # type: ignore
67

@@ -105,7 +106,9 @@ def from_env(cls, env_filename=None):
105106
>>> client = Client().from_env()
106107
107108
"""
108-
env.read_envfile(env_filename)
109+
with warnings.catch_warnings():
110+
warnings.simplefilter("ignore", UserWarning)
111+
env.read_envfile(env_filename)
109112
client = cls(url=env(KechainEnv.KECHAIN_URL))
110113

111114
if env(KechainEnv.KECHAIN_TOKEN, None):

tests/cassettes/TestClientLive.test_login.json

+1-1
Large diffs are not rendered by default.
Original file line numberDiff line numberDiff line change
@@ -1 +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"}
1+
{"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 numberDiff line numberDiff line change
@@ -1 +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"}]}
1+
{"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 numberDiff line numberDiff line change
@@ -1 +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"}]}
1+
{"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 numberDiff line numberDiff line change
@@ -1 +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"}]}
1+
{"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"}}]}

0 commit comments

Comments
 (0)