File tree Expand file tree Collapse file tree 1 file changed +14
-0
lines changed
astroquery/esa/xmm_newton/tests Expand file tree Collapse file tree 1 file changed +14
-0
lines changed Original file line number Diff line number Diff line change 23
23
24
24
from ..core import XMMNewtonClass
25
25
from ..tests .dummy_tap_handler import DummyXMMNewtonTapHandler
26
+ from fileinput import filename
26
27
27
28
28
29
class TestXMMNewton ():
@@ -94,6 +95,19 @@ def test_get_columns(self):
94
95
xsa .get_columns ("table" , only_names = True , verbose = True )
95
96
dummyTapHandler .check_call ("get_columns" , parameters2 )
96
97
98
+ def test_parse_filename (self ):
99
+ self ._create_tar ("filename.tar" , self ._files )
100
+ xsa = XMMNewtonClass (self .get_dummy_tap_handler ())
101
+ with tarfile .open ("filename.tar" , "r" ) as tar :
102
+ for i in tar .getmembers ():
103
+ paths = os .path .split (i .name )
104
+ fname = paths [1 ]
105
+ paths = os .path .split (paths [0 ])
106
+ if paths [1 ] != "pps" :
107
+ continue
108
+ fname_info = xsa ._parse_filename (fname )
109
+ assert fname_info ["X" ] == "P"
110
+
97
111
_files = {
98
112
"0405320501" : {
99
113
"pps" : [
You can’t perform that action at this time.
0 commit comments