def test_parse_date_from_path(self):
        filename = "/tmp/tfl_api_line_mode_status_tube_2015-02-24_12:03:14.json"
        result = parsing.get_datetime_from_filename(filename)
        expected = pd.datetime(2015, 2, 24, 12, 3, 14)

        self.assertEqual(result, expected)
        return
    def test_parse_date_from_path(self):
        filename = '/tmp/tfl_api_line_mode_status_tube_2015-02-24_12:03:14.json'
        result = parsing.get_datetime_from_filename(filename)
        expected = pd.datetime(2015, 2, 24, 12, 3, 14)

        self.assertEqual(result, expected)
        return
    def test_date_parsing(self):
        # Get boto key object
        c = boto.connect_s3()
        b = c.get_bucket("pivotal-london-dis")
        _, filename = os.path.split(self.testfile)
        single_key = list(b.list(prefix=filename))[0]
        result = parsing.get_datetime_from_filename(single_key)
        expected = pd.datetime(2015, 2, 24, 11, 51, 45)

        self.assertEqual(result, expected)
    def test_date_parsing(self):
        # Get boto key object
        c = boto.connect_s3()
        b = c.get_bucket('pivotal-london-dis')
        _, filename = os.path.split(self.testfile)
        single_key = list(b.list(prefix=filename))[0]
        result = parsing.get_datetime_from_filename(single_key)
        expected = pd.datetime(2015, 2, 24, 11, 51, 45)

        self.assertEqual(result, expected)