Example #1
0
    def testTimezoned (self):
        dt = xsd.gYear('2002Z')
        self.assertEqual('2002-01-01T00:00:00+00:00', dt.isoformat())
        self.assertEqual('2002Z', dt.xsdLiteral())

        dt = xsd.gYear('2002-14:00')
        self.assertEqual('2002-01-01T00:00:00-14:00', dt.isoformat())
        self.assertEqual('2002-14:00', dt.xsdLiteral())

        dt = xsd.gYear('2002+14:00')
        self.assertEqual('2002-01-01T00:00:00+14:00', dt.isoformat())
        self.assertEqual('2002+14:00', dt.xsdLiteral())
Example #2
0
    def testTimezoned(self):
        dt = xsd.gYear("2002Z")
        self.assertEqual("2002-01-01T00:00:00+00:00", dt.isoformat())
        self.assertEqual("2002Z", dt.xsdLiteral())

        dt = xsd.gYear("2002-14:00")
        self.assertEqual("2002-01-01T00:00:00-14:00", dt.isoformat())
        self.assertEqual("2002-14:00", dt.xsdLiteral())

        dt = xsd.gYear("2002+14:00")
        self.assertEqual("2002-01-01T00:00:00+14:00", dt.isoformat())
        self.assertEqual("2002+14:00", dt.xsdLiteral())
Example #3
0
 def XtestAccessor (self):
     v = xsd.gYear(1234)
     #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)
Example #4
0
 def XtestAccessor(self):
     v = xsd.gYear(1234)
     # 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)
Example #5
0
 def XtestAccessor (self):
     v = xsd.gYear(1234)
     #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)
Example #6
0
 def testXSDLiteral (self):
     v = xsd.gYear(1234)
     self.assertEqual('1234', v.xsdLiteral())
Example #7
0
 def testBasic (self):
     v = xsd.gYear('1234')
     self.assertEqual(v.year, 1234)
     v = xsd.gYear(1234)
     self.assertEqual(v.year, 1234)
Example #8
0
 def testXSDLiteral(self):
     v = xsd.gYear(1234)
     self.assertEqual("1234", v.xsdLiteral())
Example #9
0
 def testBasic(self):
     v = xsd.gYear("1234")
     self.assertEqual(v.year, 1234)
     v = xsd.gYear(1234)
     self.assertEqual(v.year, 1234)