def test_isinstance_default(self):
        from datetime import datetime
        to_check = []
        to_check.append(datetime(1999, 1, 1))
        to_check.append(datetime.now())
        to_check.append(datetime.now(TestTZInfo()))
        to_check.append(datetime.utcnow())
        datetime.set(2001, 1, 1, 20)
        to_check.append(datetime.now())
        datetime.add(2001, 1, 1, 21)
        to_check.append(datetime.now())
        to_check.append(datetime.now(TestTZInfo()))
        datetime.set(datetime(2001, 1, 1, 22))
        to_check.append(datetime.now())
        datetime.add(datetime(2001, 1, 1, 23))
        to_check.append(datetime.now())
        to_check.append(datetime.now())
        to_check.append(datetime.now(TestTZInfo()))
        datetime.set(d(2001, 1, 1, 22))
        to_check.append(datetime.now())
        datetime.add(d(2001, 1, 1, 23))
        to_check.append(datetime.now())
        to_check.append(datetime.now())
        to_check.append(datetime.now(TestTZInfo()))

        for inst in to_check:
            self.failIf(isinstance(inst, datetime), inst)
            self.failIf(inst.__class__ is datetime, inst)
            self.failUnless(isinstance(inst, d), inst)
            self.failUnless(inst.__class__ is d, inst)
 def test_add_tzinfo_args(self, t):
     from datetime import datetime
     with ShouldRaise(TypeError('Cannot add tzinfo to tdatetime')):
         datetime.add(2002, 1, 2, 3, 4, 5, 6, TestTZInfo())
Example #3
0
 def test_add_tzinfo_args(self, t):
     from datetime import datetime
     with ShouldRaise(TypeError('Cannot add using tzinfo on tdatetime')):
         datetime.add(2002, 1, 2, 3, 4, 5, 6, SampleTZInfo())
 def test_add_tzinfo_kw(self, t):
     from datetime import datetime
     with ShouldRaise(TypeError('Cannot add tzinfo to tdatetime')):
         datetime.add(year=2002, month=1, day=1, tzinfo=TestTZInfo())
Example #5
0
 def test_add_tzinfo_args(self, t):
     from datetime import datetime
     with ShouldRaise(TypeError('Cannot add using tzinfo on tdatetime')):
         datetime.add(2002, 1, 2, 3, 4, 5, 6, SampleTZInfo())