def test_range_for_nightlies_datetime(start, end, range_size): fetch_config = create_config('firefox', 'linux', 64) b_range = build_range.range_for_nightlies(fetch_config, start, end) assert isinstance(b_range, build_range.BuildRange) assert len(b_range) == range_size b_range.build_info_fetcher.find_build_info = lambda v: v assert b_range[0] == start assert b_range[-1] == end # between, we only have date instances for i in range(1, range_size - 1): assert isinstance(b_range[i], date)
def test_range_for_nightlies_datetime(start, end, range_size): fetch_config = create_config('firefox', 'linux', 64, 'x86_64') b_range = build_range.range_for_nightlies(fetch_config, start, end) assert isinstance(b_range, build_range.BuildRange) assert len(b_range) == range_size b_range.build_info_fetcher.find_build_info = lambda v: v assert b_range[0] == start assert b_range[-1] == end # between, we only have date instances for i in range(1, range_size - 1): assert isinstance(b_range[i], date)
def test_range_for_nightlies(): fetch_config = create_config('firefox', 'linux', 64, 'x86_64') b_range = build_range.range_for_nightlies(fetch_config, date(2015, 0o1, 0o1), date(2015, 0o1, 0o3)) assert isinstance(b_range, build_range.BuildRange) assert len(b_range) == 3 b_range.build_info_fetcher.find_build_info = lambda v: v assert b_range[0] == date(2015, 0o1, 0o1) assert b_range[1] == date(2015, 0o1, 0o2) assert b_range[2] == date(2015, 0o1, 0o3)
def test_range_for_nightlies(): fetch_config = create_config('firefox', 'linux', 64) b_range = build_range.range_for_nightlies( fetch_config, date(2015, 01, 01), date(2015, 01, 03) ) assert isinstance(b_range, build_range.BuildRange) assert len(b_range) == 3 b_range.build_info_fetcher.find_build_info = lambda v: v assert b_range[0] == date(2015, 01, 01) assert b_range[1] == date(2015, 01, 02) assert b_range[2] == date(2015, 01, 03)