示例#1
0
    def test_ints_to_datetimes(self):
        from datetime import datetime

        values = [19970101, 19970102, 19970103]
        results = format_values(values, datetime.strptime, '%Y%m%d')

        self.assertEquals(results[0].__str__(), '1997-01-01 00:00:00')
        self.assertEquals(results[1].__str__(), '1997-01-02 00:00:00')
        self.assertEquals(results[2].__str__(), '1997-01-03 00:00:00')
示例#2
0
 def test_floats_to_floats(self):
     values = [0.0, 1.7, 2.22, None, 4.2]
     results = format_values(values, float)
     self.assertEquals(results, [0.0, 1.7, 2.22, None, 4.2])
示例#3
0
 def test_floats_to_strs(self):
     values = [0.0, 1.7, 2.22, None, 4.2]
     results = format_values(values, str)
     self.assertEquals(results, ['0.0', '1.7', '2.22', None, '4.2'])
示例#4
0
 def test_ints_to_floats(self):
     values = [0, 1, 2, None, 4]
     results = format_values(values, float)
     self.assertEquals(results, [0.0, 1.0, 2.0, None, 4.0])
示例#5
0
 def test_ints_to_strs(self):
     values = [0, 1, 2, None, 4]
     results = format_values(values, str)
     self.assertEquals(results, ['0', '1', '2', None, '4'])
示例#6
0
 def test_ints_to_ints(self):
     values = [0, 1, 2, None, 4]
     results = format_values(values, int)
     self.assertEquals(results, [0, 1, 2, None, 4])
示例#7
0
 def test_str_to_floats(self):
     values = ['0', '1.1', '2', None, '4.3']
     results = format_values(values, float)
     self.assertEquals(results, [0.0, 1.1, 2.0, None, 4.3])
示例#8
0
 def test_str_to_ints(self):
     values = ['0', '1.0', '2', None, '4.3']
     results = format_values(values, int)
     self.assertEquals(results, [0, 1, 2, None, 4])