def test_raises_when_suds_web_fault(self, mock_client): """Raise an error if suds raises a WebFault.""" mock_check_vat = mock_client.return_value.service.checkVat mock_check_vat.side_effect = WebFault(500, 'error') v = VATIN(VALID_VIES_COUNTRY_CODE, VALID_VIES_NUMBER) logging.getLogger('vies').setLevel(logging.CRITICAL) with pytest.raises(WebFault): v.validate() logging.getLogger('vies').setLevel(logging.NOTSET) mock_check_vat.assert_called_with(VALID_VIES_COUNTRY_CODE, VALID_VIES_NUMBER)
def test_raises_when_zeep_exception(self, mock_client): """Raise an error if zeep raises an exception.""" mock_check_vat = mock_client.return_value.service.checkVat mock_check_vat.side_effect = Exception(500, 'error') v = VATIN(VALID_VIES_COUNTRY_CODE, VALID_VIES_NUMBER) logging.getLogger('vies').setLevel(logging.CRITICAL) with pytest.raises(Exception): v.validate() logging.getLogger('vies').setLevel(logging.NOTSET) mock_check_vat.assert_called_with(VALID_VIES_COUNTRY_CODE, VALID_VIES_NUMBER)
def test_raises_when_zeep_exception(self, mock_client): """Raise an error if zeep raises an exception.""" mock_check_vat = mock_client.return_value.service.checkVat mock_check_vat.side_effect = Exception(500, 'error') v = VATIN(VALID_VIES_COUNTRY_CODE, VALID_VIES_NUMBER) logging.getLogger('vies').setLevel(logging.CRITICAL) with pytest.raises(Exception): v.validate() logging.getLogger('vies').setLevel(logging.NOTSET) mock_check_vat.assert_called_with( VALID_VIES_COUNTRY_CODE, VALID_VIES_NUMBER)
def test_raises_when_suds_web_fault(self, mock_client): """Raise an error if suds raises a WebFault.""" mock_check_vat = mock_client.return_value.service.checkVat mock_check_vat.side_effect = WebFault(500, 'error') v = VATIN(VALID_VIES_COUNTRY_CODE, VALID_VIES_NUMBER) logging.getLogger('vies').setLevel(logging.CRITICAL) with pytest.raises(WebFault): v.validate() logging.getLogger('vies').setLevel(logging.NOTSET) mock_check_vat.assert_called_with( VALID_VIES_COUNTRY_CODE, VALID_VIES_NUMBER)