Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)
Exemplo n.º 3
0
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)
Exemplo n.º 4
0
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)