Beispiel #1
0
def test_router_access():
    cluster = Cluster({0: {"db": 0}})

    router = cluster.get_router()
    assert router.cluster is cluster
    assert cluster.get_router() is router

    cluster.add_host(1, {"db": 1})
    new_router = cluster.get_router()
    assert new_router is not router
Beispiel #2
0
def test_router_access():
    cluster = Cluster({
        0: {'db': 0},
    })

    router = cluster.get_router()
    assert router.cluster is cluster
    assert cluster.get_router() is router

    cluster.add_host(1, {'db': 1})
    new_router = cluster.get_router()
    assert new_router is not router
Beispiel #3
0
def test_router_access():
    cluster = Cluster({
        0: {
            "db": 0
        },
    },
                      pool_options={
                          "encoding": "utf-8",
                          "decode_responses": True
                      })

    router = cluster.get_router()
    assert router.cluster is cluster
    assert cluster.get_router() is router

    cluster.add_host(1, {"db": 1})
    new_router = cluster.get_router()
    assert new_router is not router