Пример #1
0
    def testRaceEndTuple(self):
        value = dt2000.integer_list_to_param_dict([50,0,0,0,0])
        self.assertEqual(value, {'p2': 0, 'p3': 0, 'p1': 50, 'p4': 0, 'p5': 0, 'ptype': 'raceend'})
        self.assertEqual(value['ptype'], 'raceend')
        self.assertEqual(value['p1'], 50)

        value = dt2000.integer_list_to_param_dict([50,1,2,3,4])
        self.assertEqual(value, {'p2': 1, 'p3': 2, 'p1': 50, 'p4': 3, 'p5': 4, 'ptype': 'raceend'})
        self.assertEqual(value['ptype'], 'raceend')
        self.assertEqual(value['p1'], 50)
        self.assertEqual(value['p2'], 1)
        self.assertEqual(value['p3'], 2)
        self.assertEqual(value['p4'], 3)
        self.assertEqual(value['p5'], 4)
Пример #2
0
 def testAbsTimeTuple(self):
     value = dt2000.integer_list_to_param_dict([20,0,0,0,0])
     self.assertEqual(value, {'p2': 0, 'p3': 0, 'p1': 20, 'p4': 0, 'p5': 0, 'ptype': 'abstime'})
     self.assertEqual(value['ptype'], 'abstime')
     self.assertEqual(value['p1'], 20)
Пример #3
0
 def testLapTimeTuple(self):
     value = dt2000.integer_list_to_param_dict([10,0,0,0,0])
     self.assertEqual(value, {'p2': 0, 'p3': 0, 'p1': 10, 'p4': 0, 'p5': 0, 'ptype': 'laptime'})
     self.assertEqual(value['ptype'], 'laptime')
     self.assertEqual(value['p1'], 10)
Пример #4
0
 def testRaceHeaderTuple(self):
     value = dt2000.integer_list_to_param_dict([90,0,0,0,0])
     self.assertEqual(value, {'p2': 0, 'p3': 0, 'p1': 90, 'p4': 0, 'p5': 0, 'ptype': 'raceheader'})
     self.assertEqual(value['ptype'], 'raceheader')
     self.assertEqual(value['p1'], 90)
Пример #5
0
 def testInvalidLengthOfTuple(self):
     with self.assertRaises(ValueError):
         value = dt2000.integer_list_to_param_dict([0,0,0])
Пример #6
0
 def testInvalidInputArgument(self):
     with self.assertRaises(ValueError):
         value = dt2000.integer_list_to_param_dict("")