Skip to content

Commit 4ab685c

Browse files
committedSep 30, 2021
fix unit tests
1 parent f4a697a commit 4ab685c

File tree

1 file changed

+31
-22
lines changed

1 file changed

+31
-22
lines changed
 

‎tests/client/test_subject_crud_client.py

+31-22
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import requests
2020
from compreface.client import SubjectClient
2121
from compreface.config.api_list import SUBJECTS_CRUD_API
22-
from tests.client.const_config import DOMAIN, PORT, RECOGNIZE_API_KEY
22+
from tests.client.const_config import DOMAIN, PORT, DETECTION_API_KEY
2323
"""
2424
Server configuration
2525
"""
@@ -31,11 +31,11 @@ def test_get():
3131
httpretty.register_uri(
3232
httpretty.GET,
3333
url,
34-
headers={'x-api-key': RECOGNIZE_API_KEY},
34+
headers={'x-api-key': DETECTION_API_KEY},
3535
body='{"subjects": ["Subject", "Subject2"]}'
3636
)
37-
test_subject: SubjectClient = SubjectClient(RECOGNIZE_API_KEY, DOMAIN, PORT)
38-
response: dict = requests.get(url=url, headers={'x-api-key': RECOGNIZE_API_KEY}).json()
37+
test_subject: SubjectClient = SubjectClient(DETECTION_API_KEY, DOMAIN, PORT)
38+
response: dict = requests.get(url=url, headers={'x-api-key': DETECTION_API_KEY}).json()
3939
test_response: dict = test_subject.get()
4040
assert response == test_response
4141

@@ -45,18 +45,18 @@ def test_post():
4545
httpretty.register_uri(
4646
httpretty.POST,
4747
url,
48-
headers={'x-api-key': RECOGNIZE_API_KEY,
48+
headers={'x-api-key': DETECTION_API_KEY,
4949
'Content-Type': 'application/json'},
5050
body='{"subject": "Subject"}'
5151
)
5252

5353
data = {'subject': 'Subject'}
5454

5555
response: dict = requests.post(
56-
url=url, data=json.dumps(data), headers={'x-api-key': RECOGNIZE_API_KEY,
56+
url=url, data=json.dumps(data), headers={'x-api-key': DETECTION_API_KEY,
5757
'Content-Type': 'application/json'}).json()
5858

59-
test_subject: SubjectClient = SubjectClient(RECOGNIZE_API_KEY, DOMAIN, PORT)
59+
test_subject: SubjectClient = SubjectClient(DETECTION_API_KEY, DOMAIN, PORT)
6060
test_response: dict = test_subject.post({'subject': 'Subject'})
6161
assert response == test_response
6262

@@ -66,56 +66,65 @@ def test_post_incorrect_response():
6666
httpretty.register_uri(
6767
httpretty.POST,
6868
url,
69-
headers={'x-api-key': RECOGNIZE_API_KEY,
69+
headers={'x-api-key': DETECTION_API_KEY,
7070
'Content-Type': 'application/json'},
7171
body='{"subject": "Subjectss"}'
7272
)
7373

7474
data = {'subject': 'Subjectss'}
7575

7676
response: dict = requests.post(
77-
url=url, data=json.dumps(data), headers={'x-api-key': RECOGNIZE_API_KEY,
77+
url=url, data=json.dumps(data), headers={'x-api-key': DETECTION_API_KEY,
7878
'Content-Type': 'application/json'}).json()
7979

80-
test_subject: SubjectClient = SubjectClient(RECOGNIZE_API_KEY, DOMAIN, PORT)
80+
httpretty.register_uri(
81+
httpretty.POST,
82+
url,
83+
headers={'x-api-key': DETECTION_API_KEY,
84+
'Content-Type': 'application/json'},
85+
body='{"subject": "Subject"}'
86+
)
87+
88+
test_subject: SubjectClient = SubjectClient(DETECTION_API_KEY, DOMAIN, PORT)
8189
test_response: dict = test_subject.post({'subject': 'Subject'})
8290
assert response != test_response
8391

8492

8593
@httpretty.activate(verbose=True, allow_net_connect=False)
8694
def test_delete():
95+
test_url = url + '/Subject'
8796
httpretty.register_uri(
8897
httpretty.DELETE,
89-
url + '/Subject',
90-
headers={'x-api-key': RECOGNIZE_API_KEY,
98+
test_url,
99+
headers={'x-api-key': DETECTION_API_KEY,
91100
'Content-Type': 'application/json'},
92101
body='{"subject": "Subject"}'
93102
)
94103

95-
response = requests.delete(
96-
url=url, headers={'x-api-key': RECOGNIZE_API_KEY,
97-
'Content-Type': 'application/json'})
104+
response: dict = requests.delete(url=test_url,
105+
headers={'x-api-key': DETECTION_API_KEY,
106+
'Content-Type': 'application/json'}).json()
98107

99-
test_subject: SubjectClient = SubjectClient(RECOGNIZE_API_KEY, DOMAIN, PORT)
100-
test_response = test_subject.delete("Subject")
108+
test_subject: SubjectClient = SubjectClient(DETECTION_API_KEY, DOMAIN, PORT)
109+
test_response: dict = test_subject.delete("Subject")
101110
assert response == test_response
102111

103112

104113
@httpretty.activate(verbose=True, allow_net_connect=False)
105114
def test_put():
115+
test_url = url + '/Subject'
106116
httpretty.register_uri(
107117
httpretty.PUT,
108-
url + '/Subject',
109-
headers={'x-api-key': RECOGNIZE_API_KEY,
118+
test_url,
119+
headers={'x-api-key': DETECTION_API_KEY,
110120
'Content-Type': 'application/json'},
111121
body='{"subject": "NewSubject"}'
112122
)
113123

114124
data = {"subject": "NewSubject"}
115125

116-
response: dict = requests.put(
117-
url=url, data=json.dumps(data), headers={'x-api-key': RECOGNIZE_API_KEY}).json()
126+
response: dict = requests.put(url=test_url, data=json.dumps(data), headers={'x-api-key': DETECTION_API_KEY}).json()
118127

119-
test_subject: SubjectClient = SubjectClient(RECOGNIZE_API_KEY, DOMAIN, PORT)
128+
test_subject: SubjectClient = SubjectClient(DETECTION_API_KEY, DOMAIN, PORT)
120129
test_response: dict = test_subject.put({"subject": "NewSubject", "api_endpoint": "Subject"})
121130
assert response == test_response

0 commit comments

Comments
 (0)
Please sign in to comment.