Example #1
0
def test_set_all_sites(web, site, sock_spec):
    response = web.get_all_sites()
    del response["configuration_hash"]

    new_site_id = "testsite"

    new_site_config = copy.deepcopy(response["sites"][site.id])
    new_site_config["socket"] = sock_spec

    expected_site_config = copy.deepcopy(
        copy.deepcopy(response["sites"][site.id]))
    expected_site_config["socket"] = ("tcp", {
        "address": ("1.2.3.4", 6557),
        "tls": ("plain_text", {}),
    })

    response["sites"][new_site_id] = new_site_config

    try:
        web.set_all_sites(response)

        response = web.get_site(new_site_id)
        assert new_site_id == response["site_id"]
        assert response["site_config"] == expected_site_config
    finally:
        web.delete_site(new_site_id)
Example #2
0
def test_get_all_sites(web, site):
    response = web.get_all_sites()
    assert "sites" in response
    assert site.id in response["sites"]
Example #3
0
def test_get_all_sites(web, site):  # noqa: F811 # pylint: disable=redefined-outer-name
    response = web.get_all_sites()
    assert "sites" in response
    assert site.id in response["sites"]