def test_fail_replace_profile(): responses.add(responses.PUT, 'https://api.courier.com/profiles/1234', status=400, content_type='application/json', body='{"message": "An error occured"}') profile = {"email": "*****@*****.**"} c = Courier(auth_token='123456789ABCDF') with pytest.raises(CourierAPIException): c.replace_profile("1234", profile)
def test_success_replace_profile(): responses.add(responses.PUT, 'https://api.courier.com/profiles/1234', status=200, content_type='application/json', body='{"status": "SUCCESS"}') profile = {"email": "*****@*****.**"} c = Courier(auth_token='123456789ABCDF') r = c.replace_profile("1234", profile) assert r == {"status": "SUCCESS"}