Esempio n. 1
0
def client():
    client = Client('a_service', version=1)
    client.configure_from_service_instance(AService())
    return client
Esempio n. 2
0
def clientv1():
    return Client('calculator_service', version=1)
Esempio n. 3
0
def test_client_version():
    client = Client('foo', version=1)
    assert client.service_version == 1
Esempio 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)
Esempio n. 5
0
def test_client_v2():
    client = Client('test_service', version=2)
    client.configure_from_service_instance(TestServiceV2())
    return client