def test_contains_time(self): start = datetime.datetime(2010, 1, 1, 0, 0, 0) end = datetime.datetime(2010, 2, 1, 0, 0, 0) other = datetime.datetime(2010, 1, 15, 0, 0, 0) tv = TimeVector() tv.append(start) tv.append(end) self.assertTrue(start in tv) self.assertTrue(end in tv) self.assertTrue(other not in tv)
def test_contains_time(self): start = datetime.datetime(2010 , 1 , 1 , 0,0,0) end = datetime.datetime(2010 , 2 , 1 , 0,0,0) other = datetime.datetime(2010 , 1 , 15 , 0,0,0) tv = TimeVector() tv.append( start ) tv.append( end ) self.assertTrue( start in tv ) self.assertTrue( end in tv ) self.assertTrue( other not in tv)
def test_time_vector(self): time_vector = TimeVector() time1 = ctime(datetime(2013, 8, 13, 0, 0, 0)) time2 = ctime(datetime(2013, 8, 13, 1, 0, 0)) time_vector.default = time2 time_vector.append(time1) time_vector[2] = time2 self.assertEqual(time_vector[0], time1) self.assertEqual(time_vector[1], time2) self.assertEqual(time_vector[2], time2)
def test_time_vector(self): time_vector = TimeVector() time1 = CTime(datetime.datetime(2013, 8, 13, 0, 0, 0)) time2 = CTime(datetime.datetime(2013, 8, 13, 1, 0, 0)) time_vector.setDefault(time2) time_vector.append(time1) time_vector[2] = time2 self.assertEqual(time_vector[0], time1) self.assertEqual(time_vector[1], time2) self.assertEqual(time_vector[2], time2) tv1 = TimeVector( default_value = datetime.date( 2000 , 1,1) , initial_size = 2) self.assertEqual( tv1[0] , datetime.date(2000,1,1)) tv2 = TimeVector() tv2.append( time2 ) print tv2
def test_time_vector(self): time_vector = TimeVector() time1 = CTime(datetime.datetime(2013, 8, 13, 0, 0, 0)) time2 = CTime(datetime.datetime(2013, 8, 13, 1, 0, 0)) time_vector.setDefault(time2) time_vector.append(time1) time_vector[2] = time2 self.assertEqual(time_vector[0], time1) self.assertEqual(time_vector[1], time2) self.assertEqual(time_vector[2], time2) tv1 = TimeVector(default_value=datetime.date(2000, 1, 1), initial_size=2) self.assertEqual(tv1[0], datetime.date(2000, 1, 1)) tv2 = TimeVector() tv2.append(time2) print tv2