def test_delete_client():
    client = MagicMock()
    manager = ClientManager()

    manager.add_client("name", client)
    manager.delete_client("name")

    manager.get_client("name")
def test_get_client():
    client = MagicMock()
    manager = ClientManager()

    manager.add_client("name", client)

    assert_equals(client, manager.get_client("name"))
def test_get_client_throws_when_client_not_exists():
    manager = ClientManager()

    manager.get_client("name")