19
19
import requests
20
20
from compreface .client import SubjectClient
21
21
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
23
23
"""
24
24
Server configuration
25
25
"""
@@ -31,11 +31,11 @@ def test_get():
31
31
httpretty .register_uri (
32
32
httpretty .GET ,
33
33
url ,
34
- headers = {'x-api-key' : RECOGNIZE_API_KEY },
34
+ headers = {'x-api-key' : DETECTION_API_KEY },
35
35
body = '{"subjects": ["Subject", "Subject2"]}'
36
36
)
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 ()
39
39
test_response : dict = test_subject .get ()
40
40
assert response == test_response
41
41
@@ -45,18 +45,18 @@ def test_post():
45
45
httpretty .register_uri (
46
46
httpretty .POST ,
47
47
url ,
48
- headers = {'x-api-key' : RECOGNIZE_API_KEY ,
48
+ headers = {'x-api-key' : DETECTION_API_KEY ,
49
49
'Content-Type' : 'application/json' },
50
50
body = '{"subject": "Subject"}'
51
51
)
52
52
53
53
data = {'subject' : 'Subject' }
54
54
55
55
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 ,
57
57
'Content-Type' : 'application/json' }).json ()
58
58
59
- test_subject : SubjectClient = SubjectClient (RECOGNIZE_API_KEY , DOMAIN , PORT )
59
+ test_subject : SubjectClient = SubjectClient (DETECTION_API_KEY , DOMAIN , PORT )
60
60
test_response : dict = test_subject .post ({'subject' : 'Subject' })
61
61
assert response == test_response
62
62
@@ -66,56 +66,65 @@ def test_post_incorrect_response():
66
66
httpretty .register_uri (
67
67
httpretty .POST ,
68
68
url ,
69
- headers = {'x-api-key' : RECOGNIZE_API_KEY ,
69
+ headers = {'x-api-key' : DETECTION_API_KEY ,
70
70
'Content-Type' : 'application/json' },
71
71
body = '{"subject": "Subjectss"}'
72
72
)
73
73
74
74
data = {'subject' : 'Subjectss' }
75
75
76
76
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 ,
78
78
'Content-Type' : 'application/json' }).json ()
79
79
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 )
81
89
test_response : dict = test_subject .post ({'subject' : 'Subject' })
82
90
assert response != test_response
83
91
84
92
85
93
@httpretty .activate (verbose = True , allow_net_connect = False )
86
94
def test_delete ():
95
+ test_url = url + '/Subject'
87
96
httpretty .register_uri (
88
97
httpretty .DELETE ,
89
- url + '/Subject' ,
90
- headers = {'x-api-key' : RECOGNIZE_API_KEY ,
98
+ test_url ,
99
+ headers = {'x-api-key' : DETECTION_API_KEY ,
91
100
'Content-Type' : 'application/json' },
92
101
body = '{"subject": "Subject"}'
93
102
)
94
103
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 ( )
98
107
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" )
101
110
assert response == test_response
102
111
103
112
104
113
@httpretty .activate (verbose = True , allow_net_connect = False )
105
114
def test_put ():
115
+ test_url = url + '/Subject'
106
116
httpretty .register_uri (
107
117
httpretty .PUT ,
108
- url + '/Subject' ,
109
- headers = {'x-api-key' : RECOGNIZE_API_KEY ,
118
+ test_url ,
119
+ headers = {'x-api-key' : DETECTION_API_KEY ,
110
120
'Content-Type' : 'application/json' },
111
121
body = '{"subject": "NewSubject"}'
112
122
)
113
123
114
124
data = {"subject" : "NewSubject" }
115
125
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 ()
118
127
119
- test_subject : SubjectClient = SubjectClient (RECOGNIZE_API_KEY , DOMAIN , PORT )
128
+ test_subject : SubjectClient = SubjectClient (DETECTION_API_KEY , DOMAIN , PORT )
120
129
test_response : dict = test_subject .put ({"subject" : "NewSubject" , "api_endpoint" : "Subject" })
121
130
assert response == test_response
0 commit comments