diff options
author | Ismaël Bouya <ismael.bouya@normalesup.org> | 2018-01-17 02:43:28 +0100 |
---|---|---|
committer | Ismaël Bouya <ismael.bouya@normalesup.org> | 2018-01-17 02:43:28 +0100 |
commit | 183a53e3be74fabf501eaff19a39a47f1a6c9af5 (patch) | |
tree | 559ed084856dc99880bb6fd9d36933e5b65c172f /portfolio.py | |
parent | dd359bc0617a915909efb2ef37048192c0639836 (diff) | |
download | Trader-183a53e3be74fabf501eaff19a39a47f1a6c9af5.tar.gz Trader-183a53e3be74fabf501eaff19a39a47f1a6c9af5.tar.zst Trader-183a53e3be74fabf501eaff19a39a47f1a6c9af5.zip |
Write some tests for Portfolio class
Diffstat (limited to 'portfolio.py')
-rw-r--r-- | portfolio.py | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/portfolio.py b/portfolio.py index 507f796..a4fbf94 100644 --- a/portfolio.py +++ b/portfolio.py | |||
@@ -32,8 +32,14 @@ class Portfolio: | |||
32 | urllib3.disable_warnings() | 32 | urllib3.disable_warnings() |
33 | http = urllib3.PoolManager() | 33 | http = urllib3.PoolManager() |
34 | 34 | ||
35 | r = http.request("GET", cls.URL) | 35 | try: |
36 | cls.data = json.loads(r.data) | 36 | r = http.request("GET", cls.URL) |
37 | except Exception: | ||
38 | return | ||
39 | try: | ||
40 | cls.data = json.loads(r.data) | ||
41 | except json.JSONDecodeError: | ||
42 | cls.data = None | ||
37 | 43 | ||
38 | @classmethod | 44 | @classmethod |
39 | def parse_cryptoportfolio(cls): | 45 | def parse_cryptoportfolio(cls): |