Skip to content

Commit 402e6a2

Browse files
jespinosaar“Javier
authored andcommitted
Codecov fixes and refactoring of dummy_handlers
1 parent 6d71153 commit 402e6a2

File tree

2 files changed

+18
-34
lines changed

2 files changed

+18
-34
lines changed

astroquery/esa/hubble/tests/test_esa_hubble.py

Lines changed: 18 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,18 @@ def test_download_product_by_product_type(self):
106106
product_type=parameters['product_type'],
107107
filename=parameters['filename'],
108108
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'])
109121

110122
def test_get_postcard(self):
111123
ehst = ESAHubbleClass(self.get_dummy_tap_handler())
@@ -123,20 +135,12 @@ def test_query_target(self):
123135
def test_cone_search(self):
124136
coords = coordinates.SkyCoord("00h42m44.51s +41d16m08.45s",
125137
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())
133139
parameters = {'coordinates': coords,
134140
'radius': 0.0,
135141
'filename': 'file_cone',
136142
'output_format': 'votable',
137143
'cache': True}
138-
139-
ehst = ESAHubbleClass(dummyTapHandler)
140144
target_file = data_path('cone_search.vot')
141145
with open(target_file, mode='rb') as file:
142146
target_obj = file.read()
@@ -148,6 +152,7 @@ def test_cone_search(self):
148152
parameters['filename'],
149153
parameters['output_format'],
150154
parameters['cache'])
155+
dummyTapHandler = DummyHubbleTapHandler("cone_search", parameters)
151156

152157
def test_cone_search_coords(self):
153158
coords = "00h42m44.51s +41d16m08.45s"
@@ -163,15 +168,17 @@ def test_cone_search_coords(self):
163168
'filename': 'file_cone',
164169
'async_job': False,
165170
'output_format': 'votable',
166-
'cache': True}
171+
'cache': True,
172+
'verbose': True}
167173

168174
ehst = ESAHubbleClass(dummyTapHandler)
169175
ehst.cone_search(parameters['coordinates'],
170176
parameters['radius'],
171177
parameters['filename'],
172178
parameters['output_format'],
173179
parameters['async_job'],
174-
parameters['cache'])
180+
parameters['cache'],
181+
parameters['verbose'])
175182
with pytest.raises(ValueError) as err:
176183
ehst._getCoordInput(1234)
177184
assert "Coordinates must be either a string or "\

astroquery/esa/hubble/tests/test_esa_hubble_remote.py

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -62,17 +62,6 @@ class TestEsaHubbleRemoteData:
6262

6363
temp_folder = create_temp_folder()
6464

65-
def test_query_hst_tap(self):
66-
result = esa_hubble.query_hst_tap(self.obs_query)
67-
# assert len(result) <= 2000
68-
assert "observation_id" in result.keys()
69-
temp_file = self.temp_folder.name + "/temp.vot"
70-
result = esa_hubble.query_hst_tap(query=self.obs_query,
71-
output_file=temp_file,
72-
output_format="votable")
73-
assert os.path.exists(temp_file)
74-
remove_last_job()
75-
7665
def test_query_hst_tap_async(self):
7766
result = esa_hubble.query_hst_tap(self.top_obs_query, async_job=True)
7867
assert len(result) > 10
@@ -95,18 +84,6 @@ def test_get_artifact(self):
9584
esa_hubble.get_artifact(artifact_id, temp_file)
9685
assert os.path.exists(temp_file)
9786

98-
def test_get_postcard(self):
99-
result = esa_hubble.query_hst_tap(self.top_artifact_query +
100-
" where a.archive_class = "
101-
"'preview'")
102-
assert "observation_id" in result.keys()
103-
observation_id = random.choice(result["observation_id"])
104-
temp_file = self.temp_folder.name + "/" + observation_id + ".jpg"
105-
esa_hubble.get_postcard(observation_id, "RAW", 256, temp_file)
106-
assert os.path.exists(temp_file)
107-
img = Image.open(temp_file)
108-
assert img.format == "JPEG"
109-
11087
def test_query_target(self):
11188
temp_file = self.temp_folder.name + "/" + "m31_query.xml"
11289
table = esa_hubble.query_target("m31", temp_file)

0 commit comments

Comments
 (0)