Exemplo n.º 1
0
class StockPrice(xsd.ComplexType):
    nillable = xsd.Element(xsd.Int, nillable=True)
    prices = xsd.ListElement(xsd.Decimal(fractionDigits=2),
                             tagname="price",
                             minOccurs=0,
                             maxOccurs=xsd.UNBOUNDED,
                             nillable=True)
Exemplo n.º 2
0
 def test_can_restrict_acceptable_values_with_pattern(self):
     self.xsd_type = xsd.Decimal(pattern='1.')
     self.assert_can_set(12)
     self.assert_can_not_set(123)
Exemplo n.º 3
0
 class Test(xsd.ComplexType):
     value = xsd.Element(xsd.Decimal(pattern=r'1+'))
Exemplo n.º 4
0
 class Test(xsd.ComplexType):
     value = xsd.Element(xsd.Decimal(totalDigits=4))
Exemplo n.º 5
0
 class Test(xsd.ComplexType):
     value = xsd.Element(xsd.Decimal(minExclusive=-100, maxExclusive=0))
Exemplo n.º 6
0
 class Test(xsd.ComplexType):
     value = xsd.Element(xsd.Decimal(minInclusive=0, maxInclusive=100))
Exemplo n.º 7
0
 class Test(xsd.ComplexType):
     float = xsd.Element(xsd.Decimal(fractionDigits=2))
Exemplo n.º 8
0
 class Test(xsd.ComplexType):
     integer = xsd.Element(xsd.Decimal(enumeration=[1, 2, 3]))
Exemplo n.º 9
0
 class Test(xsd.ComplexType):
     float = xsd.Element(xsd.Decimal())