Skip to content

Commit 8cbaca5

Browse files
author
Tom Longson
committed
Renaming Watchlist to Watchlists, watchlist to watchlists.
1 parent 305ecef commit 8cbaca5

File tree

4 files changed

+42
-42
lines changed

4 files changed

+42
-42
lines changed

blockscore/api/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@
22
from blockscore.api import people
33
from blockscore.api import question_sets
44
from blockscore.api import companies
5-
from blockscore.api import watchlist
5+
from blockscore.api import watchlists
Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
WATCHLIST_CANDIDATE_URI = '/candidates'
2-
WATCHLIST_SEARCH_URI = '/watchlists'
1+
WATCHLISTS_CANDIDATE_URI = '/candidates'
2+
WATCHLISTS_SEARCH_URI = '/watchlists'
33

44

5-
class Watchlist():
5+
class Watchlists():
66
def __init__(self, client):
77
self.client = client
88

@@ -31,31 +31,31 @@ def _create_body(date_of_birth=None, identification=None,
3131

3232
def create(self, **kwargs):
3333
body = self._create_body(**kwargs)
34-
return self.client.post(WATCHLIST_CANDIDATE_URI, body)
34+
return self.client.post(WATCHLISTS_CANDIDATE_URI, body)
3535

36-
def edit(self, watchlist_candidate_id, **kwargs):
36+
def edit(self, watchlists_candidate_id, **kwargs):
3737
body = self._create_body(**kwargs)
38-
return self.client.patch("%s/%s" % (WATCHLIST_CANDIDATE_URI,
39-
watchlist_candidate_id), body)
38+
return self.client.patch("%s/%s" % (WATCHLISTS_CANDIDATE_URI,
39+
watchlists_candidate_id), body)
4040

41-
def retrieve(self, watchlist_candidate_id):
42-
return self.client.get("%s/%s" % (WATCHLIST_CANDIDATE_URI,
43-
watchlist_candidate_id))
41+
def retrieve(self, watchlists_candidate_id):
42+
return self.client.get("%s/%s" % (WATCHLISTS_CANDIDATE_URI,
43+
watchlists_candidate_id))
4444

45-
def delete(self, watchlist_candidate_id):
46-
return self.client.delete("%s/%s" % (WATCHLIST_CANDIDATE_URI,
47-
watchlist_candidate_id))
45+
def delete(self, watchlists_candidate_id):
46+
return self.client.delete("%s/%s" % (WATCHLISTS_CANDIDATE_URI,
47+
watchlists_candidate_id))
4848

4949
def list(self, count=None, offset=None):
5050
body = {
5151
'count': count,
5252
'offset': offset
5353
}
54-
return self.client.get(WATCHLIST_CANDIDATE_URI, body)
54+
return self.client.get(WATCHLISTS_CANDIDATE_URI, body)
5555

56-
def search(self, watchlist_candidate_id, match_type=None):
56+
def search(self, watchlists_candidate_id, match_type=None):
5757
body = {
58-
'candidate_id': watchlist_candidate_id,
58+
'candidate_id': watchlists_candidate_id,
5959
'match_type': match_type
6060
}
61-
return self.client.post(WATCHLIST_SEARCH_URI, body)
61+
return self.client.post(WATCHLISTS_SEARCH_URI, body)

blockscore/client.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
from blockscore.api.question_sets import QuestionSets
66
from blockscore.api.companies import Companies
77
#from .api.verification import Verification
8-
from blockscore.api.watchlist import Watchlist
8+
from blockscore.api.watchlists import Watchlists
99

1010
class Client():
1111

@@ -15,5 +15,5 @@ def __init__(self, auth = {}, options = {}):
1515
self.question_sets = QuestionSets(self.http_client)
1616
self.companies = Companies(self.http_client)
1717
#self.verification = Verification(self.http_client)
18-
self.watchlist = Watchlist(self.http_client)
18+
self.watchlists = Watchlists(self.http_client)
1919

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from unittest import skip
99
import time
1010

11-
class TestWatchlistAPI(unittest.TestCase):
11+
class TestWatchlistsAPI(unittest.TestCase):
1212
def setUp(self):
1313
try:
1414
self.client = blockscore.Client({'api_key': os.environ['BLOCKSCORE_API']})
@@ -39,7 +39,7 @@ def setUp(self):
3939
}
4040

4141
def test_create_body(self):
42-
body = self.client.watchlist._create_body(**self.test_identity)
42+
body = self.client.watchlists._create_body(**self.test_identity)
4343
self.assertDictEqual({
4444
'ssn': self.test_identity['identification']['ssn'],
4545
'date_of_birth': self.test_identity['date_of_birth'],
@@ -57,57 +57,57 @@ def test_create_body(self):
5757
}, body)
5858

5959
def test_create_candidate(self):
60-
candidate = self.client.watchlist.create(**self.test_identity)
61-
expected_body = self.client.watchlist._create_body(**self.test_identity)
60+
candidate = self.client.watchlists.create(**self.test_identity)
61+
expected_body = self.client.watchlists._create_body(**self.test_identity)
6262
self.assertDictContainsSubset(expected_body, candidate.body)
6363

6464
def test_edit_candidate(self):
65-
candidate_id = self.client.watchlist.create(**self.test_identity).body['id']
66-
candidate = self.client.watchlist.edit(candidate_id, date_of_birth='1980-01-02')
65+
candidate_id = self.client.watchlists.create(**self.test_identity).body['id']
66+
candidate = self.client.watchlists.edit(candidate_id, date_of_birth='1980-01-02')
6767
self.test_identity['date_of_birth'] = '1980-01-02'
68-
expected_body = self.client.watchlist._create_body(**self.test_identity)
68+
expected_body = self.client.watchlists._create_body(**self.test_identity)
6969
expected_body['id'] = candidate_id
7070
self.assertDictContainsSubset(expected_body, candidate.body)
7171

7272
def test_retrieve_candidate(self):
73-
candidate_id = self.client.watchlist.create(**self.test_identity).body['id']
74-
candidate = self.client.watchlist.retrieve(candidate_id)
75-
expected_body = self.client.watchlist._create_body(**self.test_identity)
73+
candidate_id = self.client.watchlists.create(**self.test_identity).body['id']
74+
candidate = self.client.watchlists.retrieve(candidate_id)
75+
expected_body = self.client.watchlists._create_body(**self.test_identity)
7676
expected_body['id'] = candidate_id
7777
self.assertDictContainsSubset(expected_body, candidate.body)
7878

7979
def test_delete_candidate(self):
80-
candidate_id = self.client.watchlist.create(**self.test_identity).body['id']
81-
candidate = self.client.watchlist.delete(candidate_id)
82-
expected_body = self.client.watchlist._create_body(**self.test_identity)
80+
candidate_id = self.client.watchlists.create(**self.test_identity).body['id']
81+
candidate = self.client.watchlists.delete(candidate_id)
82+
expected_body = self.client.watchlists._create_body(**self.test_identity)
8383
expected_body['id'] = candidate_id
8484
expected_body['deleted'] = True
8585
self.assertDictContainsSubset(expected_body, candidate.body)
8686

8787
@skip('These tests do not pass consistently because of eventual consistency of candidate list')
8888
def test_list_candidates_with_params(self):
89-
candidate = self.client.watchlist.create()
90-
candidate_list = self.client.watchlist.list(count=1)
89+
candidate = self.client.watchlists.create()
90+
candidate_list = self.client.watchlists.list(count=1)
9191
self.assertListEqual([candidate.body], candidate_list.body)
92-
self.client.watchlist.create()
93-
candidate_list = self.client.watchlist.list(count=1, offset=1)
92+
self.client.watchlists.create()
93+
candidate_list = self.client.watchlists.list(count=1, offset=1)
9494
self.assertListEqual([candidate.body], candidate_list.body)
9595

9696
#@skip('These tests do not pass consistently because of eventual consistency of candidate list')
9797
def test_list_candidates_all(self):
98-
candidate = self.client.watchlist.create(**self.test_identity)
99-
expected_body = self.client.watchlist._create_body(**self.test_identity)
98+
candidate = self.client.watchlists.create(**self.test_identity)
99+
expected_body = self.client.watchlists._create_body(**self.test_identity)
100100
candidate_id = candidate.body['id']
101101
time.sleep(5)
102-
candidate_list = self.client.watchlist.list()
102+
candidate_list = self.client.watchlists.list()
103103
match = {}
104104
for c in candidate_list.body['data']:
105105
if c[u'id'] == candidate_id:
106106
match = c
107107
self.assertDictContainsSubset(expected_body, match)
108108

109109
def test_search(self):
110-
candidate_id = self.client.watchlist.create().body['id']
111-
response = self.client.watchlist.search(candidate_id)
110+
candidate_id = self.client.watchlists.create().body['id']
111+
response = self.client.watchlists.search(candidate_id)
112112
self.assertIn('searched_lists', response.body)
113113
self.assertIn('matches', response.body)

0 commit comments

Comments
 (0)