def testBasic (self): self.assertRaises(pyxb.BadTypeValueError, xsd.gDay, 0) self.assertRaises(pyxb.BadTypeValueError, xsd.gDay, 42) v = xsd.gDay('---27') self.assertEqual(v.day, 27) v = xsd.gDay(27) self.assertEqual(v.day, 27)
def testBasic(self): self.assertRaises(pyxb.BadTypeValueError, xsd.gDay, 0) self.assertRaises(pyxb.BadTypeValueError, xsd.gDay, 42) v = xsd.gDay('27') self.assertEqual(v.day, 27) v = xsd.gDay(27) self.assertEqual(v.day, 27)
def testTimezoned (self): dt = xsd.gDay('---31Z') self.assertEqual('1900-01-31T00:00:00+00:00', dt.isoformat()) self.assertEqual('---31Z', dt.xsdLiteral()) dt = xsd.gDay('---31-14:00') self.assertEqual('1900-01-31T00:00:00-14:00', dt.isoformat()) self.assertEqual('---31-14:00', dt.xsdLiteral()) dt = xsd.gDay('---31+14:00') self.assertEqual('1900-01-31T00:00:00+14:00', dt.isoformat()) self.assertEqual('---31+14:00', dt.xsdLiteral())
def XtestAccessor (self): v = xsd.gDay(27) self.assertRaises((AttributeError, TypeError), getattr, v, 'year') self.assertRaises((AttributeError, TypeError), getattr, v, 'month') #self.assertRaises((AttributeError, TypeError), getattr, v, 'day') self.assertRaises((AttributeError, TypeError), setattr, v, 'year', 5) self.assertRaises((AttributeError, TypeError), setattr, v, 'month', 5) self.assertRaises((AttributeError, TypeError), setattr, v, 'day', 5)
def testAccessor(self): v = xsd.gDay(27) self.assertRaises((AttributeError, TypeError), getattr, v, 'year') self.assertRaises((AttributeError, TypeError), getattr, v, 'month') #self.assertRaises((AttributeError, TypeError), getattr, v, 'day') self.assertRaises((AttributeError, TypeError), setattr, v, 'year', 5) self.assertRaises((AttributeError, TypeError), setattr, v, 'month', 5) self.assertRaises((AttributeError, TypeError), setattr, v, 'day', 5)
def testXSDLiteral (self): v = xsd.gDay(27) self.assertEqual('---27', v.xsdLiteral())
def testXSDLiteral(self): v = xsd.gDay(27) self.assertEqual('27', v.xsdLiteral())