44
55import requests
66
7- from openplatform .open_api import OpenPlatform
8- from openplatform .utils import validate_address , merge_headers
7+ from open_py .config import base_url
8+ from open_py .open_py import OpenPy
9+ from open_py .utils import validate_address , merge_headers
910from tests .const import *
1011
1112
1213def base_url_mock (rest ):
13- predefined_url = urllib .parse .urljoin (test_base_url , 'api/' )
14+ predefined_url = urllib .parse .urljoin (base_url , 'api/' )
1415 return urllib .parse .urljoin (predefined_url , rest )
1516
1617
@@ -20,7 +21,7 @@ class TestScaffoldGetters(TestCase):
2021
2122 @classmethod
2223 def setUp (cls ):
23- cls .mock_requests_patcher = patch ('openplatform .senders.requests.get' )
24+ cls .mock_requests_patcher = patch ('open_py .senders.requests.get' )
2425 cls .requests_mock = cls .mock_requests_patcher .start ()
2526
2627 @classmethod
@@ -32,15 +33,15 @@ def test_getting_list(self):
3233 self .requests_mock .return_value .json .return_value = list_of_scaffolds
3334
3435 # Send a request to the API server and store the response.
35- op = OpenPlatform (test_key )
36+ op = OpenPy (test_key )
3637 response = op .scaffold .get_all ()
3738
3839 # Confirm that the request-response cycle completed successfully.
3940 self .assertEqual (response , list_of_scaffolds )
4041 self .requests_mock .assert_called_with (base_url_mock ('scaffolds' ), headers = authorization_header )
4142
4243 def test_getting_single_successfully (self ):
43- op = OpenPlatform (test_key )
44+ op = OpenPy (test_key )
4445 self .requests_mock .return_value .json .return_value = scaffold
4546 response = op .scaffold .get_single (valid_address )
4647 self .assertEqual (response , scaffold )
@@ -55,7 +56,7 @@ def test_getting_single_with_wrong_token(self):
5556 invalid_key = 'some_invalid_open_key'
5657 self .requests_mock .return_value .json .return_value = {'status' : 401 ,
5758 'message' : 'Open token is invalid or disabled' }
58- op = OpenPlatform (invalid_key )
59+ op = OpenPy (invalid_key )
5960 with self .assertRaises (requests .HTTPError ) as error :
6061 op .scaffold .get_single (valid_address )
6162 self .assertEqual (str (error .exception ), 'Open token is invalid or disabled' )
@@ -64,7 +65,7 @@ def test_getting_single_with_wrong_token(self):
6465
6566 def test_getting_single_without_token (self ):
6667 with self .assertRaises (AttributeError ) as error :
67- OpenPlatform ()
68+ OpenPy ()
6869 self .assertEqual (str (error .exception ), 'open_key can not be empty' )
6970
7071 def test_getting_single_with_wrong_address (self ):
@@ -78,38 +79,38 @@ def test_getting_single_with_wrong_address(self):
7879 'error' : 'Not Found' ,
7980 'message' : 'Not Found' ,
8081 'path' : '/api/scaffolds/0x0000000000000000000000000000000000000000' }
81- op = OpenPlatform (test_key )
82+ op = OpenPy (test_key )
8283 with self .assertRaises (requests .exceptions .HTTPError ) as error :
8384 op .scaffold .get_single (valid_address )
8485 self .requests_mock .assert_called_with (base_url_mock ('scaffolds/' + valid_address ), headers = authorization_header )
8586 self .assertTrue (mock_response .raise_for_status .called )
8687 self .assertEqual ('Not Found' , str (error .exception ))
8788
8889 def test_getting_all_successfully (self ):
89- op = OpenPlatform (test_key )
90+ op = OpenPy (test_key )
9091 self .requests_mock .return_value .json .return_value = list_of_scaffolds
9192 response = op .scaffold .get_all ()
9293 self .assertEqual (response , list_of_scaffolds )
9394 self .requests_mock .assert_called_with (base_url_mock ('scaffolds' ), headers = authorization_header )
9495
9596 def test_getting_summary_successfully (self ):
96- op = OpenPlatform (test_key )
97+ op = OpenPy (test_key )
9798 self .requests_mock .return_value .json .return_value = summary
9899 response = op .scaffold .get_summary (valid_address )
99100 self .assertEqual (response , summary )
100101 self .requests_mock .assert_called_with (base_url_mock ('scaffolds/' + valid_address + '/summary' ),
101102 headers = authorization_header )
102103
103104 def test_getting_transactions_successfully (self ):
104- op = OpenPlatform (test_key )
105+ op = OpenPy (test_key )
105106 self .requests_mock .return_value .json .return_value = transactions
106107 response = op .scaffold .get_transactions (valid_address )
107108 self .assertEqual (response , transactions )
108109 self .requests_mock .assert_called_with (base_url_mock ('scaffolds/' + valid_address + '/transactions' ),
109110 headers = authorization_header )
110111
111112 def test_getting_quota_successfully (self ):
112- op = OpenPlatform (test_key )
113+ op = OpenPy (test_key )
113114 result_qouta = {'limitCount' : 10 , 'currentCount' : 4 }
114115 self .requests_mock .return_value .json .return_value = result_qouta
115116 response = op .scaffold .get_quota ()
@@ -120,11 +121,11 @@ def test_getting_quota_successfully(self):
120121
121122class TestScaffoldPosters (TestCase ):
122123
123- @patch ('openplatform .senders.requests.post' )
124+ @patch ('open_py .senders.requests.post' )
124125 def test_deploying (self , post_mock ):
125126 post_mock .return_value .json .return_value = scaffold
126127
127- op = OpenPlatform (test_key )
128+ op = OpenPy (test_key )
128129 response = op .scaffold .deploy (scaffold_data )
129130
130131 self .assertEqual (response , scaffold )
@@ -134,11 +135,11 @@ def test_deploying(self, post_mock):
134135
135136class TestScaffoldDeleters (TestCase ):
136137
137- @patch ('openplatform .senders.requests.delete' )
138+ @patch ('open_py .senders.requests.delete' )
138139 def test_deactivating (self , post_mock ):
139140 post_mock .return_value .json .return_value = scaffold
140141
141- op = OpenPlatform (test_key )
142+ op = OpenPy (test_key )
142143 response = op .scaffold .deactivate (valid_address )
143144
144145 self .assertEqual (response , scaffold )
@@ -147,11 +148,11 @@ def test_deactivating(self, post_mock):
147148
148149class TestScaffoldPatchers (TestCase ):
149150
150- @patch ('openplatform .senders.requests.patch' )
151+ @patch ('open_py .senders.requests.patch' )
151152 def test_setting_web_hook (self , post_mock ):
152153 post_mock .return_value .json .return_value = scaffold
153154 web_hook = {'webHook' : 'https://zensoft.io' }
154- op = OpenPlatform (test_key )
155+ op = OpenPy (test_key )
155156 response = op .scaffold .set_webhook (valid_address , web_hook )
156157
157158 self .assertEqual (response , scaffold )
@@ -161,32 +162,32 @@ def test_setting_web_hook(self, post_mock):
161162
162163class TestShareholders (TestCase ):
163164
164- @patch ('openplatform .senders.requests.post' )
165+ @patch ('open_py .senders.requests.post' )
165166 def test_creation (self , post_mock ):
166167 post_mock .return_value .json .return_value = new_shareholders
167- op = OpenPlatform (test_key )
168+ op = OpenPy (test_key )
168169 response = op .shareholder .create (valid_address , shareholder_to_be_added )
169170
170171 self .assertEqual (response , new_shareholders )
171172 post_mock .assert_called_with (base_url_mock ('scaffolds/' + valid_address + '/holders' ),
172173 json = shareholder_to_be_added ,
173174 headers = request_headers )
174175
175- @patch ('openplatform .senders.requests.put' )
176+ @patch ('open_py .senders.requests.put' )
176177 def test_updating (self , post_mock ):
177178 post_mock .return_value .json .return_value = scaffold
178- op = OpenPlatform (test_key )
179+ op = OpenPy (test_key )
179180 response = op .shareholder .update (valid_address , developer_address , shareholder_to_be_updated )
180181
181182 self .assertEqual (response , scaffold )
182183 post_mock .assert_called_with (base_url_mock ('scaffolds/' + valid_address + '/holders/' + developer_address ),
183184 json = shareholder_to_be_updated ,
184185 headers = request_headers )
185186
186- @patch ('openplatform .senders.requests.delete' )
187+ @patch ('open_py .senders.requests.delete' )
187188 def test_removing (self , post_mock ):
188189 post_mock .return_value .json .return_value = removing_shareholder
189- op = OpenPlatform (test_key )
190+ op = OpenPy (test_key )
190191 response = op .shareholder .remove (valid_address , developer_address )
191192
192193 self .assertEqual (response , removing_shareholder )
0 commit comments