@@ -106,6 +106,18 @@ def test_download_product_by_product_type(self):
106
106
product_type = parameters ['product_type' ],
107
107
filename = parameters ['filename' ],
108
108
verbose = parameters ['verbose' ])
109
+ parameters ['product_type' ] = "PRODUCT"
110
+ ehst = ESAHubbleClass (self .get_dummy_tap_handler ())
111
+ ehst .download_product (observation_id = parameters ['observation_id' ],
112
+ product_type = parameters ['product_type' ],
113
+ filename = parameters ['filename' ],
114
+ verbose = parameters ['verbose' ])
115
+ parameters ['product_type' ] = "POSTCARD"
116
+ ehst = ESAHubbleClass (self .get_dummy_tap_handler ())
117
+ ehst .download_product (observation_id = parameters ['observation_id' ],
118
+ product_type = parameters ['product_type' ],
119
+ filename = parameters ['filename' ],
120
+ verbose = parameters ['verbose' ])
109
121
110
122
def test_get_postcard (self ):
111
123
ehst = ESAHubbleClass (self .get_dummy_tap_handler ())
@@ -123,20 +135,12 @@ def test_query_target(self):
123
135
def test_cone_search (self ):
124
136
coords = coordinates .SkyCoord ("00h42m44.51s +41d16m08.45s" ,
125
137
frame = 'icrs' )
126
-
127
- parameterst = {'query' : "select top 10 * from hsc_v2.hubble_sc2" ,
128
- 'output_file' : "test2.vot" ,
129
- 'output_format' : "votable" ,
130
- 'verbose' : False }
131
- dummyTapHandler = DummyHubbleTapHandler ("launch_job" , parameterst )
132
-
138
+ ehst = ESAHubbleClass (self .get_dummy_tap_handler ())
133
139
parameters = {'coordinates' : coords ,
134
140
'radius' : 0.0 ,
135
141
'filename' : 'file_cone' ,
136
142
'output_format' : 'votable' ,
137
143
'cache' : True }
138
-
139
- ehst = ESAHubbleClass (dummyTapHandler )
140
144
target_file = data_path ('cone_search.vot' )
141
145
with open (target_file , mode = 'rb' ) as file :
142
146
target_obj = file .read ()
@@ -148,6 +152,7 @@ def test_cone_search(self):
148
152
parameters ['filename' ],
149
153
parameters ['output_format' ],
150
154
parameters ['cache' ])
155
+ dummyTapHandler = DummyHubbleTapHandler ("cone_search" , parameters )
151
156
152
157
def test_cone_search_coords (self ):
153
158
coords = "00h42m44.51s +41d16m08.45s"
@@ -163,15 +168,17 @@ def test_cone_search_coords(self):
163
168
'filename' : 'file_cone' ,
164
169
'async_job' : False ,
165
170
'output_format' : 'votable' ,
166
- 'cache' : True }
171
+ 'cache' : True ,
172
+ 'verbose' : True }
167
173
168
174
ehst = ESAHubbleClass (dummyTapHandler )
169
175
ehst .cone_search (parameters ['coordinates' ],
170
176
parameters ['radius' ],
171
177
parameters ['filename' ],
172
178
parameters ['output_format' ],
173
179
parameters ['async_job' ],
174
- parameters ['cache' ])
180
+ parameters ['cache' ],
181
+ parameters ['verbose' ])
175
182
with pytest .raises (ValueError ) as err :
176
183
ehst ._getCoordInput (1234 )
177
184
assert "Coordinates must be either a string or " \
0 commit comments