20
20
21
21
22
22
@fixture
23
- def available_data_validator () -> Validator :
24
- schema_name = 'das_available_data_schema '
23
+ def info_request_validator () -> Validator :
24
+ schema_name = 'das_info_request_schema '
25
25
return get_validator (schema_name )
26
26
27
27
@@ -95,78 +95,78 @@ def das_data_message() -> dict:
95
95
96
96
97
97
# tests
98
- def test_validate_das_issue_request (available_data_validator : Validator ):
98
+ def test_validate_das_issue_request (info_request_validator : Validator ):
99
99
message = {'sourceType' : 'issue' ,
100
100
'sourceObj' : {'product' : 'NBM.AWS.GRIB' ,
101
101
'region' : 'PUERTO_RICO' ,
102
102
'field' : 'TEMP' ,
103
103
}}
104
104
try :
105
- available_data_validator .validate (message )
105
+ info_request_validator .validate (message )
106
106
except ValidationError as exc :
107
107
assert False , f'Validate message raised an exception { exc } '
108
108
109
109
110
- def test_validate_das_bad_issue_request (available_data_validator : Validator ):
110
+ def test_validate_das_bad_issue_request (info_request_validator : Validator ):
111
111
# message is missing 'region'
112
112
message = {'sourceType' : 'field' ,
113
113
'sourceObj' : {'product' : 'NBM.AWS.GRIB' ,
114
114
'field' : 'TEMP' ,
115
115
'valid' : '2022-01-02T15:00:00.000Z'
116
116
}}
117
117
with raises (ValidationError ):
118
- available_data_validator .validate (message )
118
+ info_request_validator .validate (message )
119
119
120
120
121
- def test_validate_das_valid_request (available_data_validator : Validator ):
121
+ def test_validate_das_valid_request (info_request_validator : Validator ):
122
122
message = {'sourceType' : 'valid' ,
123
123
'sourceObj' : {'product' : 'NBM.AWS.GRIB' ,
124
124
'region' : 'PUERTO_RICO' ,
125
125
'field' : 'TEMP' ,
126
126
'issue' : '2022-01-02T12:00:00.000Z'
127
127
}}
128
128
try :
129
- available_data_validator .validate (message )
129
+ info_request_validator .validate (message )
130
130
except ValidationError as exc :
131
131
assert False , f'Validate message raised an exception { exc } '
132
132
133
133
134
- def test_validate_das_bad_valid_request (available_data_validator : Validator ):
134
+ def test_validate_das_bad_valid_request (info_request_validator : Validator ):
135
135
# message is missing 'field'
136
136
message = {'sourceType' : 'valid' ,
137
137
'sourceObj' : {'product' : 'NBM.AWS.GRIB' ,
138
138
'region' : 'PUERTO_RICO' ,
139
139
'issue' : '2022-01-02T12:00:00.000Z'
140
140
}}
141
141
with raises (ValidationError ):
142
- available_data_validator .validate (message )
142
+ info_request_validator .validate (message )
143
143
144
144
145
- def test_validate_das_lead_request (available_data_validator : Validator ):
145
+ def test_validate_das_lead_request (info_request_validator : Validator ):
146
146
message = {'sourceType' : 'lead' ,
147
147
'sourceObj' : {'product' : 'NBM.AWS.GRIB' ,
148
148
'region' : 'PUERTO_RICO' ,
149
149
'field' : 'TEMP' ,
150
150
'issue' : '2022-01-02T12:00:00.000Z'
151
151
}}
152
152
try :
153
- available_data_validator .validate (message )
153
+ info_request_validator .validate (message )
154
154
except ValidationError as exc :
155
155
assert False , f'Validate message raised an exception { exc } '
156
156
157
157
158
- def test_validate_das_bad_lead_request (available_data_validator : Validator ):
158
+ def test_validate_das_bad_lead_request (info_request_validator : Validator ):
159
159
# message is missing 'product'
160
160
message = {'sourceType' : 'valid' ,
161
161
'sourceObj' : {'region' : 'PUERTO_RICO' ,
162
162
'field' : 'TEMP' ,
163
163
'issue' : '2022-01-02T12:00:00.000Z'
164
164
}}
165
165
with raises (ValidationError ):
166
- available_data_validator .validate (message )
166
+ info_request_validator .validate (message )
167
167
168
168
169
- def test_validate_das_field_request (available_data_validator : Validator ):
169
+ def test_validate_das_field_request (info_request_validator : Validator ):
170
170
message = {'sourceType' : 'field' ,
171
171
'sourceObj' : {'product' : 'NBM.AWS.GRIB' ,
172
172
'region' : 'PUERTO_RICO' ,
@@ -175,12 +175,12 @@ def test_validate_das_field_request(available_data_validator: Validator):
175
175
'valid' : '2022-01-02T15:00:00.000Z'
176
176
}}
177
177
try :
178
- available_data_validator .validate (message )
178
+ info_request_validator .validate (message )
179
179
except ValidationError as exc :
180
180
assert False , f'Validate message raised an exception { exc } '
181
181
182
182
183
- def test_validate_das_bad_field_request (available_data_validator : Validator ):
183
+ def test_validate_das_bad_field_request (info_request_validator : Validator ):
184
184
# message is missing 'issue'
185
185
message = {'sourceType' : 'field' ,
186
186
'sourceObj' : {'product' : 'NBM.AWS.GRIB' ,
@@ -189,7 +189,7 @@ def test_validate_das_bad_field_request(available_data_validator: Validator):
189
189
'valid' : '2022-01-02T15:00:00.000Z'
190
190
}}
191
191
with raises (ValidationError ):
192
- available_data_validator .validate (message )
192
+ info_request_validator .validate (message )
193
193
194
194
195
195
def test_validate_das_data_request (data_request_validator : Validator ):
0 commit comments