Ejemplo n.º 1
0
    def test_range(self):
        dts = [
            datetime.datetime(2015, 5, 19, 0),
            datetime.datetime(2015, 5, 19, 1),
            datetime.datetime(2015, 5, 19, 2),
            datetime.datetime(2015, 5, 19, 3),
            datetime.datetime(2015, 5, 19, 4)
        ]

        os.makedirs(os.path.join(self.log_path, dts[0].strftime("%Y%m%d")))

        for dt in dts:
            date_str = dt.strftime('%Y%m%d')
            dt_str = dt.strftime('%Y%m%d%H')
            full_path = os.path.join(self.log_path, date_str,
                                     "foo-{}.log".format(dt_str))
            with io.open(full_path, "w") as f:
                f.write(u"hi")

        start_dt = datetime.datetime(2015, 5, 19, 1)
        end_dt = datetime.datetime(2015, 5, 19, 3)
        log_files = store.find_log_files_in_path(self.log_path, "foo",
                                                 start_dt, end_dt)

        assert_equal(len(log_files), 3)
        assert_equal(log_files[0].dt, start_dt)
        assert_equal(log_files[-1].dt, end_dt)
Ejemplo n.º 2
0
    def test_empty(self):
        start_dt = datetime.datetime(2015, 5, 19)
        end_dt = datetime.datetime(2015, 5, 21)

        log_files = store.find_log_files_in_path(self.log_path, "foo",
                                                 start_dt, end_dt)
        assert_equal(len(log_files), 0)
Ejemplo n.º 3
0
    def test_range(self):
        dts = [
            datetime.datetime(2015, 5, 19, 0),
            datetime.datetime(2015, 5, 19, 1),
            datetime.datetime(2015, 5, 19, 2),
            datetime.datetime(2015, 5, 19, 3),
            datetime.datetime(2015, 5, 19, 4)]

        os.makedirs(os.path.join(self.log_path, dts[0].strftime("%Y%m%d")))

        for dt in dts:
            date_str = dt.strftime('%Y%m%d')
            dt_str = dt.strftime('%Y%m%d%H')
            full_path = os.path.join(self.log_path, date_str, "foo-{}.log".format(dt_str))
            with io.open(full_path, "w") as f:
                f.write(u"hi")

        start_dt = datetime.datetime(2015, 5, 19, 1)
        end_dt = datetime.datetime(2015, 5, 19, 3)
        log_files = store.find_log_files_in_path(self.log_path, "foo", start_dt, end_dt)

        assert_equal(len(log_files), 3)
        assert_equal(log_files[0].dt, start_dt)
        assert_equal(log_files[-1].dt, end_dt)
Ejemplo n.º 4
0
    def test_empty(self):
        start_dt = datetime.datetime(2015, 5, 19)
        end_dt = datetime.datetime(2015, 5, 21)

        log_files = store.find_log_files_in_path(self.log_path, "foo", start_dt, end_dt)
        assert_equal(len(log_files), 0)