コード例 #1
0
ファイル: test_QName.py プロジェクト: acigna/pywez
    def check_type_attribute_qname_in_default_ns(self):
        msg = """
<ns1:test xsi:type="int" xmlns:ns1="urn:vim25" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
     xmlns="http://www.w3.org/2001/XMLSchema">
100
</ns1:test>"""
        ps = ParsedSoap(msg, envelope=False)
        pyobj = ps.Parse(TC.Integer(pname=("urn:vim25", "test")))
コード例 #2
0
ファイル: test_t2.py プロジェクト: acigna/pywez
def makeTestSuite():
    suite = unittest.TestSuite()
    suite.addTest(unittest.makeSuite(t2TestCase, "check"))
    return suite


class Player:
    '''Input class.'''
    def __init__(self, name=None):
        pass


Player.typecode = TC.Struct(Player, [
    TC.String('Name', optional=1),
    TC.Array('xsd:integer', TC.Integer(), 'Scores'),
], 'GetAverage')


class Average:
    '''Output class.'''
    def __init__(self, average):
        self.average = average


Average.typecode = TC.Struct(Average, [
    TC.Integer('average'),
],
                             'GetAverageResponse',
                             inline=1)
コード例 #3
0
        TC.String(('http://payment.services.adyen.com', 'empty'), nillable=True),
        TC.String(('http://payment.services.adyen.com', 'houseNumberOrName'), nillable=True),
        TC.String(('http://payment.services.adyen.com', 'postalCode'), nillable=True),
        TC.String(('http://payment.services.adyen.com', 'stateOrProvince'), nillable=True),
        TC.String(('http://payment.services.adyen.com', 'street'), nillable=True),
    ], ('http://payment.services.adyen.com', 'billingAddress'), nillable=True)


class FraudResult:
    """Fraud result"""

    def __init__(self):
        self.accountScore = None

FraudResult.typecode = TC.Struct(FraudResult, [
        TC.Integer(('http://payment.services.adyen.com', 'accountScore'), nillable=True),
    ], ('http://payment.services.adyen.com', 'fraudResult'), nillable=True)


class Card:
    """Credit card"""

    def __init__(self, holderName, number, expiryMonth, expiryYear, cvc=None,
            issueNumber=None, startMonth=None, startYear=None, billingAddress=None):
        self.holderName = holderName
        self.number = number
        self.expiryMonth = expiryMonth
        self.expiryYear = expiryYear
        self.cvc = cvc

Card.typecode = TC.Struct(BrowserInfo, [