Example #1
0
 def testCreateDurationIndex2(self):
     # a more complicated duration spec
     values = createItems.createDurationIndex('3.0:30, 0.3:30, 9.59:40',
                                              [0,1,2,3,4,5,6,7,8,9]).values()
     values.sort() # unrandomize result
     self.assertEqual(values, [datetime.timedelta(0, 180), 
                               datetime.timedelta(0, 180), 
                               datetime.timedelta(0, 180), 
                               datetime.timedelta(0, 10800), 
                               datetime.timedelta(0, 10800), 
                               datetime.timedelta(0, 10800), 
                               datetime.timedelta(0, 35940), 
                               datetime.timedelta(0, 35940), 
                               datetime.timedelta(0, 35940), 
                               datetime.timedelta(0, 35940)])
Example #2
0
 def testCreateDurationIndex1(self):
     # 100% of the items have a duration of 1 hour and 1 minute
     self.assertEqual(createItems.createDurationIndex('1.1:100',
                                             [0,1,2,3,4,5,6,7,8,9]), 
                                             {
                                            0: datetime.timedelta(0, 3660), 
                                            1: datetime.timedelta(0, 3660), 
                                            2: datetime.timedelta(0, 3660), 
                                            3: datetime.timedelta(0, 3660), 
                                            4: datetime.timedelta(0, 3660), 
                                            5: datetime.timedelta(0, 3660), 
                                            6: datetime.timedelta(0, 3660), 
                                            7: datetime.timedelta(0, 3660), 
                                            8: datetime.timedelta(0, 3660), 
                                            9: datetime.timedelta(0, 3660)})
Example #3
0
 def testCreateDurationIndex1(self):
     # 100% of the items have a duration of 1 hour and 1 minute
     self.assertEqual(
         createItems.createDurationIndex('1.1:100',
                                         [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]), {
                                             0: datetime.timedelta(0, 3660),
                                             1: datetime.timedelta(0, 3660),
                                             2: datetime.timedelta(0, 3660),
                                             3: datetime.timedelta(0, 3660),
                                             4: datetime.timedelta(0, 3660),
                                             5: datetime.timedelta(0, 3660),
                                             6: datetime.timedelta(0, 3660),
                                             7: datetime.timedelta(0, 3660),
                                             8: datetime.timedelta(0, 3660),
                                             9: datetime.timedelta(0, 3660)
                                         })
Example #4
0
 def testCreateDurationIndex2(self):
     # a more complicated duration spec
     values = createItems.createDurationIndex(
         '3.0:30, 0.3:30, 9.59:40',
         [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]).values()
     values.sort()  # unrandomize result
     self.assertEqual(values, [
         datetime.timedelta(0, 180),
         datetime.timedelta(0, 180),
         datetime.timedelta(0, 180),
         datetime.timedelta(0, 10800),
         datetime.timedelta(0, 10800),
         datetime.timedelta(0, 10800),
         datetime.timedelta(0, 35940),
         datetime.timedelta(0, 35940),
         datetime.timedelta(0, 35940),
         datetime.timedelta(0, 35940)
     ])