Skip to content

Commit 54f7644

Browse files
authored
Merge pull request #931 from ocefpaf/record_network_interactions
mark ERDDAP test with vcr
2 parents 339132d + 23e2c1a commit 54f7644

File tree

5 files changed

+553
-54
lines changed

5 files changed

+553
-54
lines changed

.github/workflows/integration-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ name: Integration Tests
33
on:
44
pull_request:
55
push:
6-
branches: [master]
6+
branches: [master,develop,main]
77

88
jobs:
99
run:
@@ -36,4 +36,4 @@ jobs:
3636
shell: bash -l {0}
3737
run: |
3838
source activate TEST
39-
pytest -m "integration" -s -rxs -v compliance_checker
39+
pytest -m "integration" -s -rxs -v --vcr-record=none compliance_checker
Lines changed: 238 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,238 @@
1+
interactions:
2+
- request:
3+
body: null
4+
headers:
5+
Accept:
6+
- '*/*'
7+
Accept-Encoding:
8+
- gzip, deflate, br
9+
Connection:
10+
- keep-alive
11+
User-Agent:
12+
- python-requests/2.27.1
13+
method: HEAD
14+
uri: https://coastwatch.pfeg.noaa.gov/erddap/griddap/osuChlaAnom
15+
response:
16+
body:
17+
string: ''
18+
headers:
19+
Connection:
20+
- close
21+
Content-Type:
22+
- text/plain; charset=UTF-8
23+
Date:
24+
- Tue, 24 May 2022 11:35:37 GMT
25+
Last-Modified:
26+
- Tue, 24 May 2022 11:35:37 GMT
27+
Location:
28+
- https://coastwatch.pfeg.noaa.gov/erddap/griddap/osuChlaAnom.html
29+
Strict-Transport-Security:
30+
- max-age=31536000; includeSubDomains
31+
Transfer-Encoding:
32+
- chunked
33+
erddap-server:
34+
- '2.18'
35+
xdods-server:
36+
- dods/3.7
37+
status:
38+
code: 302
39+
message: ''
40+
- request:
41+
body: null
42+
headers:
43+
Accept:
44+
- '*/*'
45+
Accept-Encoding:
46+
- gzip, deflate, br
47+
Connection:
48+
- keep-alive
49+
User-Agent:
50+
- python-requests/2.27.1
51+
method: HEAD
52+
uri: https://coastwatch.pfeg.noaa.gov/erddap/griddap/osuChlaAnom.html
53+
response:
54+
body:
55+
string: ''
56+
headers:
57+
Connection:
58+
- close
59+
Content-Encoding:
60+
- gzip
61+
Content-Type:
62+
- text/html;charset=UTF-8
63+
Date:
64+
- Tue, 24 May 2022 11:35:48 GMT
65+
Last-Modified:
66+
- Tue, 24 May 2022 11:35:48 GMT
67+
Strict-Transport-Security:
68+
- max-age=31536000; includeSubDomains
69+
Transfer-Encoding:
70+
- chunked
71+
erddap-server:
72+
- '2.18'
73+
xdods-server:
74+
- dods/3.7
75+
status:
76+
code: 200
77+
message: ''
78+
- request:
79+
body: null
80+
headers:
81+
Accept:
82+
- '*/*'
83+
Accept-Encoding:
84+
- gzip, deflate, br
85+
Connection:
86+
- keep-alive
87+
User-Agent:
88+
- python-requests/2.27.1
89+
method: HEAD
90+
uri: https://coastwatch.pfeg.noaa.gov/erddap/griddap/osuChlaAnom
91+
response:
92+
body:
93+
string: ''
94+
headers:
95+
Connection:
96+
- close
97+
Content-Type:
98+
- text/plain; charset=UTF-8
99+
Date:
100+
- Tue, 24 May 2022 11:35:59 GMT
101+
Last-Modified:
102+
- Tue, 24 May 2022 11:35:59 GMT
103+
Location:
104+
- https://coastwatch.pfeg.noaa.gov/erddap/griddap/osuChlaAnom.html
105+
Strict-Transport-Security:
106+
- max-age=31536000; includeSubDomains
107+
Transfer-Encoding:
108+
- chunked
109+
erddap-server:
110+
- '2.18'
111+
xdods-server:
112+
- dods/3.7
113+
status:
114+
code: 302
115+
message: ''
116+
- request:
117+
body: null
118+
headers:
119+
Accept:
120+
- '*/*'
121+
Accept-Encoding:
122+
- gzip, deflate, br
123+
Connection:
124+
- keep-alive
125+
User-Agent:
126+
- python-requests/2.27.1
127+
method: HEAD
128+
uri: https://coastwatch.pfeg.noaa.gov/erddap/griddap/osuChlaAnom.html
129+
response:
130+
body:
131+
string: ''
132+
headers:
133+
Connection:
134+
- close
135+
Content-Encoding:
136+
- gzip
137+
Content-Type:
138+
- text/html;charset=UTF-8
139+
Date:
140+
- Tue, 24 May 2022 11:36:10 GMT
141+
Last-Modified:
142+
- Tue, 24 May 2022 11:36:10 GMT
143+
Strict-Transport-Security:
144+
- max-age=31536000; includeSubDomains
145+
Transfer-Encoding:
146+
- chunked
147+
erddap-server:
148+
- '2.18'
149+
xdods-server:
150+
- dods/3.7
151+
status:
152+
code: 200
153+
message: ''
154+
- request:
155+
body: null
156+
headers:
157+
Accept:
158+
- '*/*'
159+
Accept-Encoding:
160+
- gzip, deflate, br
161+
Connection:
162+
- keep-alive
163+
User-Agent:
164+
- python-requests/2.27.1
165+
method: GET
166+
uri: https://coastwatch.pfeg.noaa.gov/erddap/griddap/osuChlaAnom.das
167+
response:
168+
body:
169+
string: !!binary |
170+
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
214+
headers:
215+
Connection:
216+
- close
217+
Content-Description:
218+
- dods-das
219+
Content-Encoding:
220+
- gzip
221+
Content-Type:
222+
- text/plain;charset=ISO-8859-1
223+
Date:
224+
- Tue, 24 May 2022 11:38:22 GMT
225+
Last-Modified:
226+
- Tue, 24 May 2022 11:38:22 GMT
227+
Strict-Transport-Security:
228+
- max-age=31536000; includeSubDomains
229+
Transfer-Encoding:
230+
- chunked
231+
erddap-server:
232+
- '2.18'
233+
xdods-server:
234+
- dods/3.7
235+
status:
236+
code: 200
237+
message: ''
238+
version: 1

0 commit comments

Comments
 (0)