Ejemplo n.º 1
0
def test_run_all(pr_files):
    """Test pull request that need to execute all tests."""
    pr_files = list(pr_files)
    assert minimal_tests(pytest.datasets, pr_files) == pytest.datasets
Ejemplo n.º 2
0
def test_modify_multi_project(pr_files):
    """Test pull requests that modify multiple project."""
    pr_files = list(pr_files)
    assert minimal_tests(pytest.datasets, pr_files) == pr_files
Ejemplo n.º 3
0
def test_modify_whitelist_exact(pr_files, valid):
    """Test pull requests that modify a file in the whitelist."""
    pr_files = list(pr_files)
    valid = list(valid)
    assert minimal_tests(pytest.datasets, pr_files) == valid
Ejemplo n.º 4
0
def test_empty_pr(pr_files):
    """Test pull requests that modify no file."""
    assert minimal_tests(pytest.datasets, pr_files) == []