def test_getting_datetime_from_dictified_line_with_date_and_time_columns( self): dictified_line = {'a': 234, 'date': '2012-01-30', 'time': '18:00:09'} result = LogUtils.get_datetime(dictified_line, 'date', 'time') self.assertEqual(2012, result.year) self.assertEqual(1, result.month) self.assertEqual(30, result.day) self.assertEqual(18, result.hour) self.assertEqual(0, result.minute) self.assertEqual(9, result.second)
def test_getting_datetime_from_dictified_line_and_datetime_column(self): dictified_line = {'a': 1, 'b': 2, 'c': '[30/Jan/2012:18:01:03 +0000]'} column = 'c' result = LogUtils.get_datetime(dictified_line, column) self.assertEqual(2012, result.year) self.assertEqual(1, result.month) self.assertEqual(30, result.day) self.assertEqual(18, result.hour) self.assertEqual(1, result.minute) self.assertEqual(3, result.second)
def test_getting_datetime_from_dictified_line_with_date_and_time_columns(self): dictified_line = {'a' : 234, 'date' : '2012-01-30', 'time' : '18:00:09'} result = LogUtils.get_datetime(dictified_line, 'date', 'time') self.assertEqual(2012, result.year) self.assertEqual(1, result.month) self.assertEqual(30, result.day) self.assertEqual(18, result.hour) self.assertEqual(0, result.minute) self.assertEqual(9, result.second)
def test_getting_datetime_from_dictified_line_and_datetime_column(self): dictified_line = {'a':1, 'b': 2, 'c': '[30/Jan/2012:18:01:03 +0000]'} column = 'c' result = LogUtils.get_datetime(dictified_line, column) self.assertEqual(2012, result.year) self.assertEqual(1, result.month) self.assertEqual(30, result.day) self.assertEqual(18, result.hour) self.assertEqual(1, result.minute) self.assertEqual(3, result.second)