summaryrefslogtreecommitdiff
path: root/tests/functional/features/steps/vpn.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/functional/features/steps/vpn.py')
-rw-r--r--tests/functional/features/steps/vpn.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/functional/features/steps/vpn.py b/tests/functional/features/steps/vpn.py
index 05ed2b5..4367359 100644
--- a/tests/functional/features/steps/vpn.py
+++ b/tests/functional/features/steps/vpn.py
@@ -15,12 +15,16 @@ def record_ip(context):
def _current_ip():
- url = 'https://wtfismyip.com/json'
+ url = 'https://ipapi.co/json'
r = requests.get(url)
- data = r.json()
+ try:
+ data = r.json()
+ except Exception:
+ print("ERROR: data received was %s" % r.content)
+ raise
- current_ip = data['YourFuckingIPAddress']
+ current_ip = data.get('ip')
print("Current IP: %s\n\n" % current_ip)
return current_ip