@@ -81,10 +81,10 @@ def test_get_columns(self):
81
81
xsa .get_columns ("table" , only_names = True , verbose = True )
82
82
dummyTapHandler .check_call ("get_columns" , parameters2 )
83
83
84
- @pytest .mark .xfail (raises = ValueError )
85
84
def test_get_columns_valueerror (self ):
86
- xsa = XMMNewtonClass (self .get_dummy_tap_handler ())
87
- xsa .get_columns ("" , only_names = True , verbose = True )
85
+ with pytest .raises (ValueError ):
86
+ xsa = XMMNewtonClass (self .get_dummy_tap_handler ())
87
+ xsa .get_columns ("" , only_names = True , verbose = True )
88
88
89
89
def test_dummy_handler (self ):
90
90
parameters2 = {'table_name' : "table" ,
@@ -537,34 +537,34 @@ def test_request_link(self, mock_request):
537
537
params = xsa ._request_link ("https://nxsa.esac.esa.int/nxsa-sl/servlet/data-action-aio?obsno=0560181401" , None )
538
538
assert params == {'filename' : '0560181401.tar.gz' }
539
539
540
- @pytest .mark .xfail (raises = LoginError )
541
540
@patch ('astroquery.query.BaseQuery._request' )
542
541
def test_request_link_protected (self , mock_request ):
543
- xsa = XMMNewtonClass (self .get_dummy_tap_handler ())
544
- dummyclass = mockResponse
545
- dummyclass .headers = {}
546
- mock_request .return_value = dummyclass
547
- xsa ._request_link ("https://nxsa.esac.esa.int/nxsa-sl/servlet/data-action-aio?obsno=0560181401" , None )
542
+ with pytest .raises (LoginError ):
543
+ xsa = XMMNewtonClass (self .get_dummy_tap_handler ())
544
+ dummyclass = mockResponse
545
+ dummyclass .headers = {}
546
+ mock_request .return_value = dummyclass
547
+ xsa ._request_link ("https://nxsa.esac.esa.int/nxsa-sl/servlet/data-action-aio?obsno=0560181401" , None )
548
548
549
- @pytest .mark .xfail (raises = LoginError )
550
549
@patch ('astroquery.query.BaseQuery._request' )
551
550
def test_request_link_incorrect_credentials (self , mock_request ):
552
- xsa = XMMNewtonClass (self .get_dummy_tap_handler ())
553
- dummyclass = mockResponse
554
- dummyclass .headers = {}
555
- dummyclass .status_code = 10
556
- mock_request .return_value = dummyclass
557
- xsa ._request_link ("https://nxsa.esac.esa.int/nxsa-sl/servlet/data-action-aio?obsno=0560181401" , None )
551
+ with pytest .raises (LoginError ):
552
+ xsa = XMMNewtonClass (self .get_dummy_tap_handler ())
553
+ dummyclass = mockResponse
554
+ dummyclass .headers = {}
555
+ dummyclass .status_code = 10
556
+ mock_request .return_value = dummyclass
557
+ xsa ._request_link ("https://nxsa.esac.esa.int/nxsa-sl/servlet/data-action-aio?obsno=0560181401" , None )
558
558
559
- @pytest .mark .xfail (raises = LoginError )
560
559
@patch ('astroquery.query.BaseQuery._request' )
561
- def test_request_link_statuscode_401 (self , mock_request ):
562
- xsa = XMMNewtonClass (self .get_dummy_tap_handler ())
563
- dummyclass = mockResponse
564
- dummyclass .headers = {}
565
- dummyclass .status_code = 401
566
- mock_request .return_value = dummyclass
567
- xsa ._request_link ("https://nxsa.esac.esa.int/nxsa-sl/servlet/data-action-aio?obsno=0560181401" , None )
560
+ def test_request_link_with_statuscode_401 (self , mock_request ):
561
+ with pytest .raises (LoginError ):
562
+ xsa = XMMNewtonClass (self .get_dummy_tap_handler ())
563
+ dummyclass = mockResponse
564
+ dummyclass .headers = {}
565
+ dummyclass .status_code = 401
566
+ mock_request .return_value = dummyclass
567
+ xsa ._request_link ("https://nxsa.esac.esa.int/nxsa-sl/servlet/data-action-aio?obsno=0560181401" , None )
568
568
569
569
def test_get_username_and_password (self ):
570
570
xsa = XMMNewtonClass (self .get_dummy_tap_handler ())
0 commit comments