Example #1
0
 def testXsdLiteral (self):
     dt = xsd.time('12:14:32Z')
     self.assertEqual('12:14:32Z', dt.xsdLiteral())
     self.assertTrue(dt.tzinfo is not None)
     self.assertEqual('07:14:32Z', xsd.time('12:14:32+05:00').xsdLiteral())
     self.assertEqual('17:14:32Z', xsd.time('12:14:32-05:00').xsdLiteral())
     self.assertEqual('17:14:32.1234Z', xsd.time('12:14:32.123400-05:00').xsdLiteral())
     # No zone info
     dt = xsd.time('12:14:32')
     self.assertEqual('12:14:32', dt.xsdLiteral())
     self.assertFalse(dt.tzinfo is not None)
Example #2
0
 def testXsdLiteral(self):
     dt = xsd.time('12:14:32Z')
     self.assertEqual('12:14:32Z', dt.xsdLiteral())
     self.assertTrue(dt.tzinfo is not None)
     self.assertEqual('07:14:32Z', xsd.time('12:14:32+05:00').xsdLiteral())
     self.assertEqual('17:14:32Z', xsd.time('12:14:32-05:00').xsdLiteral())
     self.assertEqual('17:14:32.1234Z',
                      xsd.time('12:14:32.123400-05:00').xsdLiteral())
     # No zone info
     dt = xsd.time('12:14:32')
     self.assertEqual('12:14:32', dt.xsdLiteral())
     self.assertFalse(dt.tzinfo is not None)
Example #3
0
 def testFromText (self):
     self.verifyTime(xsd.time('12:14:32'), with_usec=False, with_tzinfo=False)
     self.verifyTime(xsd.time('12:14:32.1234'), with_tzinfo=False)
     self.verifyTime(xsd.time('12:14:32Z'), with_usec=False)
     self.verifyTime(xsd.time('12:14:32.1234Z'))
     self.verifyTime(xsd.time('12:14:32.1234+05:00'), with_adj=(-5,0))
     self.verifyTime(xsd.time('12:14:32.1234Z'))
     self.verifyTime(xsd.time('  12:14:32', _from_xml=True), with_usec=False, with_tzinfo=False)
     self.verifyTime(xsd.time('12:14:32  ', _from_xml=True), with_usec=False, with_tzinfo=False)
Example #4
0
 def testFromText(self):
     self.verifyTime(xsd.time('12:14:32'),
                     with_usec=False,
                     with_tzinfo=False)
     self.verifyTime(xsd.time('12:14:32.1234'), with_tzinfo=False)
     self.verifyTime(xsd.time('12:14:32Z'), with_usec=False)
     self.verifyTime(xsd.time('12:14:32.1234Z'))
     self.verifyTime(xsd.time('12:14:32.1234+05:00'), with_adj=(-5, 0))
     self.verifyTime(xsd.time('12:14:32.1234Z'))
     self.verifyTime(xsd.time('  12:14:32', _from_xml=True),
                     with_usec=False,
                     with_tzinfo=False)
     self.verifyTime(xsd.time('12:14:32  ', _from_xml=True),
                     with_usec=False,
                     with_tzinfo=False)
Example #5
0
 def testArguments(self):
     self.verifyTime(xsd.time(12, 14, 32),
                     with_usec=False,
                     with_tzinfo=False)
     self.verifyTime(xsd.time(12, 14, 32, 123400), with_tzinfo=False)
Example #6
0
 def testTime (self):
     v = xsd.time()
     c = copy.copy(v)
     self.assertEqual(c, v)
Example #7
0
 def testTime(self):
     self.assertEqual(datetime.time(), xs.time())
     self.assertEqual(datetime.time(),
                      CreateFromDocument(six.u('<time>00:00:00</time>')))
     self.assertRaises(SimpleTypeValueError, CreateFromDocument,
                       six.u('<time/>'))
Example #8
0
 def testTime (self):
     self.assertEqual(datetime.time(), xs.time());
     self.assertEqual(datetime.time(), CreateFromDocument(six.u('<time>00:00:00</time>')));
     self.assertRaises(SimpleTypeValueError, CreateFromDocument, six.u('<time/>'));
Example #9
0
 def testTime(self):
     v = xsd.time()
     c = copy.copy(v)
     self.assertEqual(c, v)
Example #10
0
 def testArguments (self):
     self.verifyTime(xsd.time(12, 14, 32), with_usec=False, with_tzinfo=False)
     self.verifyTime(xsd.time(12, 14, 32, 123400), with_tzinfo=False)