def test_update_quote_success(): client = AcmeClient() client.login(user, pwd) res = client.create_quote(test_request) quote_number = res['quote_number'] client.update_quote(test_request, quote_number) assert 'quote_number' in res
def test_purchase_quote_success(): client = AcmeClient() client.login(user, pwd) res1 = client.create_quote(test_request) quote_number = res1['quote_number'] res2 = client.purchase_quote(quote_number) assert 'policy_number' in res2
def test_get_checkout_data_success(): client = AcmeClient() client.login(user, pwd) res1 = client.create_quote(test_request) quote_number = res1['quote_number'] res2 = client.get_checkout_data(quote_number) assert 'rates' in res2 assert 'total' in res2
def test_get_quote_success(): client = AcmeClient() client.login(user, pwd) res1 = client.create_quote(test_request) quote_number = res1['quote_number'] res2 = client.get_quote(quote_number) assert 'quote_number' in res2 assert 'effective_date' in res2
def test_create_quote_success(): client = AcmeClient() client.login(user, pwd) res = client.create_quote(test_request) assert 'quote_number' in res
def test_create_quote_fails_no_auth(): client = AcmeClient() with pytest.raises(ClientUnauthorizedException): client.create_quote(test_request)