Exemplo n.º 1
0
def test_domain_accepts_no_domain():
    data = {}
    provider = TravisProvider()
    provider.validate_config(data)
    assert data["domain"] == "api.travis-ci.org"
Exemplo n.º 2
0
def test_domain_rejects_random_domain():
    provider = TravisProvider()
    with pytest.raises(ValidationError):
        provider.validate_config({"domain": "example.com"})
Exemplo n.º 3
0
def test_domain_accepts_travis_com():
    provider = TravisProvider()
    provider.validate_config({"domain": "api.travis-ci.com"})
Exemplo n.º 4
0
def test_name_defaults_to_travis_org():
    provider = TravisProvider()
    rv = provider.get_name({})
    assert rv == "api.travis-ci.org"
Exemplo n.º 5
0
def test_name_is_domain():
    provider = TravisProvider()
    rv = provider.get_name({"domain": "api.travis-ci.example"})
    assert rv == "api.travis-ci.example"
Exemplo n.º 6
0
def test_domain_accepts_travis_com():
    provider = TravisProvider()
    provider.validate_config({'domain': 'api.travis-ci.com'})