Exemplo n.º 1
0
def client():
    client = Client('a_service', version=1)
    client.configure_from_service_instance(AService())
    return client
Exemplo n.º 2
0
def clientv1():
    return Client('calculator_service', version=1)
Exemplo n.º 3
0
def test_client_version():
    client = Client('foo', version=1)
    assert client.service_version == 1
Exemplo n.º 4
0
def test_invalid_version():
    client = Client('calculator_service', version=3)
    with pytest.raises(Exception) as execinfo:
        client.add(number1=10, number2=22)

    assert 'Could not find appropriate Service class' in str(execinfo.value)
Exemplo n.º 5
0
def test_client_v2():
    client = Client('test_service', version=2)
    client.configure_from_service_instance(TestServiceV2())
    return client