def build_label(): def mockToAddress(): ret = ( E.ToCompany( "fake" ), E.ToAddress1( "1234 Fake St" ), E.ToAddress2( "Apartment 1" ), E.ToCity( "Faketilly" ), E.ToState( "VA" ), E.ToPostalCode( "12345" ), ) return ret def mockFromAddress(): ret = ( E.FromName( "Fakeson" ), E.FromCompany( "Fake company" ), E.ReturnAddress1( "12345 Fake ave." ), E.ReturnAddress2( "Room 10" ), E.FromCity( "Fakeville" ), E.FromState( "VA" ), E.FromPostalCode( "12345" ), ) return ret builder = LabelXmlBuilder() builder.setTest() builder.setLabelType( "Default" ) builder.setLabelSubType( "None" ) builder.setLabelSize( "4x6" ) builder.setImageFormat( "JPEG" ) builder.setImageResolution( "300" ) builder.setRequestID( "123456" ) builder.setAccountID( "123456" ) builder.setPassPhrase( "x" ) builder.setMailClass( "First" ) builder.setDateAdvance( 0 ) builder.setWeightOunces( 4.1 ) builder.setMailPieceShape( "Letter" ) builder.setDimensions( ( 10, 10, 0.5 ) ) builder.setToAddress( mockToAddress ) builder.setFromAddress( mockFromAddress ) builder.setShipDate( "10/7/2012" ) builder.setPartnerCustomerID( "123456" ) builder.setPartnerTransactionID( "123456" ) return builder.xml
def build_label(): def mockToAddress(): ret = ( E.ToCompany("fake"), E.ToAddress1("1234 Fake St"), E.ToAddress2("Apartment 1"), E.ToCity("Faketilly"), E.ToState("VA"), E.ToPostalCode("12345"), ) return ret def mockFromAddress(): ret = ( E.FromName("Fakeson"), E.FromCompany("Fake company"), E.ReturnAddress1("12345 Fake ave."), E.ReturnAddress2("Room 10"), E.FromCity("Fakeville"), E.FromState("VA"), E.FromPostalCode("12345"), ) return ret builder = LabelXmlBuilder() builder.setTest() builder.setLabelType("Default") builder.setLabelSubType("None") builder.setLabelSize("4x6") builder.setImageFormat("JPEG") builder.setImageResolution("300") builder.setRequestID("123456") builder.setAccountID("123456") builder.setPassPhrase("x") builder.setMailClass("First") builder.setDateAdvance(0) builder.setWeightOunces(4.1) builder.setMailPieceShape("Letter") builder.setDimensions((10, 10, 0.5)) builder.setToAddress(mockToAddress) builder.setFromAddress(mockFromAddress) builder.setShipDate("10/7/2012") builder.setPartnerCustomerID("123456") builder.setPartnerTransactionID("123456") return builder.xml
def test_LabelXmlBuilder_test_should_notn_raise_exception_when_setup_from_correct_map(): """This should not raise any exceptions because the information is valid""" def mockToAddress(): ret = ( E.ToCompany( "fake" ), E.ToAddress1( "1234 Fake St" ), E.ToAddress2( "Apartment 1" ), E.ToCity( "Faketilly" ), E.ToState( "VA" ), E.ToPostalCode( "12345" ), #E.ToZIP4( "1234" ), #E.ToPhone( "1234567890" ), #E.ToEMail( "*****@*****.**" ) ) return ret def mockFromAddress(): ret = ( E.FromName( "Fakeson" ), E.FromCompany( "Fake company" ), E.ReturnAddress1( "12345 Fake ave." ), E.ReturnAddress2( "Room 10" ), E.FromCity( "Fakeville" ), E.FromState( "VA" ), E.FromPostalCode( "12345" ), #E.FromZIP4( "1234" ), #E.FromPhone( "1234567890" ) ) return ret builder = LabelXmlBuilder() builder.setTest() builder.setLabelType( "Default" ) builder.setLabelSubType( "None" ) builder.setLabelSize( "4x6" ) builder.setImageFormat( "JPEG" ) builder.setImageResolution( "300" ) builder.setRequestID( "123456" ) builder.setAccountID( "123456" ) builder.setPassPhrase( "x" ) builder.setMailClass( "First" ) builder.setDateAdvance( 0 ) builder.setWeightOunces( 4.1 ) builder.setMailPieceShape( "Letter" ) builder.setDimensions( ( 10, 10, 0.5 ) ) builder.setToAddress( mockToAddress ) builder.setFromAddress( mockFromAddress ) builder.setShipDate( "10/7/2012" ) builder.setPartnerCustomerID( "123456" ) builder.setPartnerTransactionID( "123456" ) _map = builder.xml def test_closure(): global _xml try: builder.setByMap( _map ) raise Exception( "Everything is fine" ) except: raise InvalidLabelValueError( "" ) assert_raises( Exception, test_closure )
def test_LabelXmlBuilder_test_should_notn_raise_exception_when_setup_from_correct_map( ): """This should not raise any exceptions because the information is valid""" def mockToAddress(): ret = ( E.ToCompany("fake"), E.ToAddress1("1234 Fake St"), E.ToAddress2("Apartment 1"), E.ToCity("Faketilly"), E.ToState("VA"), E.ToPostalCode("12345"), #E.ToZIP4( "1234" ), #E.ToPhone( "1234567890" ), #E.ToEMail( "*****@*****.**" ) ) return ret def mockFromAddress(): ret = ( E.FromName("Fakeson"), E.FromCompany("Fake company"), E.ReturnAddress1("12345 Fake ave."), E.ReturnAddress2("Room 10"), E.FromCity("Fakeville"), E.FromState("VA"), E.FromPostalCode("12345"), #E.FromZIP4( "1234" ), #E.FromPhone( "1234567890" ) ) return ret builder = LabelXmlBuilder() builder.setTest() builder.setLabelType("Default") builder.setLabelSubType("None") builder.setLabelSize("4x6") builder.setImageFormat("JPEG") builder.setImageResolution("300") builder.setRequestID("123456") builder.setAccountID("123456") builder.setPassPhrase("x") builder.setMailClass("First") builder.setDateAdvance(0) builder.setWeightOunces(4.1) builder.setMailPieceShape("Letter") builder.setDimensions((10, 10, 0.5)) builder.setToAddress(mockToAddress) builder.setFromAddress(mockFromAddress) builder.setShipDate("10/7/2012") builder.setPartnerCustomerID("123456") builder.setPartnerTransactionID("123456") _map = builder.xml def test_closure(): global _xml try: builder.setByMap(_map) raise Exception("Everything is fine") except: raise InvalidLabelValueError("") assert_raises(Exception, test_closure)