def test_ChangePassPhraseXmlBreaker_parses_correctly(): """The ChangePassPhraseXmlBreaker should parse the response correctly.""" def mock_response(): return etree.tostring( E.ChangePassPhraseRequestResponse(E.Status(str(0)), E.RequesterID("abcd"), E.RequestID("CPP123"))) breaker = ChangePassPhraseXmlBreaker() breaker.setXmlString(mock_response()) ret = breaker.to_map() assert ret["Status"] == 0 assert ret["RequesterID"] == "abcd" assert ret["RequestID"] == "CPP123"
def test_ChangePassPhraseXmlBreaker_parses_correctly(): """The ChangePassPhraseXmlBreaker should parse the response correctly.""" def mock_response(): return etree.tostring( E.ChangePassPhraseRequestResponse( E.Status( str( 0 ) ), E.RequesterID( "abcd" ), E.RequestID( "CPP123" ) ) ) breaker = ChangePassPhraseXmlBreaker() breaker.setXmlString( mock_response() ) ret = breaker.to_map() assert ret["Status"] == 0 assert ret["RequesterID"] == "abcd" assert ret["RequestID"] == "CPP123"
def test_ChangePassPhraseXmlBreaker_should_return_the_error_message(): """The ChangePassPhraseXmlBreaker should return the error message.""" def mock_response(): return etree.tostring( E.ChangePassPhraseRequestResponse(E.Status(str(1)), E.RequesterID("abcd"), E.RequestID("CPP123"), E.ErrorMessage("Test Message"))) breaker = ChangePassPhraseXmlBreaker() breaker.setXmlString(mock_response()) ret = breaker.to_map() assert ret["Status"] == 1 assert ret["ErrorMessage"] == "Test Message" assert ret["RequesterID"] == "abcd" assert ret["RequestID"] == "CPP123"
def test_ChangePassPhraseXmlBreaker_should_return_the_error_message(): """The ChangePassPhraseXmlBreaker should return the error message.""" def mock_response(): return etree.tostring( E.ChangePassPhraseRequestResponse( E.Status( str( 1 ) ), E.RequesterID( "abcd" ), E.RequestID( "CPP123" ), E.ErrorMessage( "Test Message" ) ) ) breaker = ChangePassPhraseXmlBreaker() breaker.setXmlString( mock_response() ) ret = breaker.to_map() assert ret["Status"] == 1 assert ret["ErrorMessage"] == "Test Message" assert ret["RequesterID"] == "abcd" assert ret["RequestID"] == "CPP123"
def __init__(self): EndiciaRequest.__init__(self) self.breaker = ChangePassPhraseXmlBreaker() self.endiciaCommand = "/ChangePassPhraseXML" self.endiciaPostName = "changePassPhraseRequestXML"