Skip to content
This repository has been archived by the owner on Sep 26, 2019. It is now read-only.

Commit

Permalink
Merge "fix: providers's service update signature"
Browse files Browse the repository at this point in the history
  • Loading branch information
Jenkins authored and openstack-gerrit committed Feb 10, 2015
2 parents c1a76f3 + 6e705c9 commit 7f96674
Show file tree
Hide file tree
Showing 10 changed files with 11 additions and 18 deletions.
1 change: 0 additions & 1 deletion poppy/provider/akamai/services.py
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,6 @@ def get(self, service_name):
pass

def update(self, provider_service_id,
service_old,
service_obj):
# depending on domains field presented or not, do PUT/POST
# and depending on origins field presented or not, set behavior on
Expand Down
2 changes: 1 addition & 1 deletion poppy/provider/cloudfront/services.py
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ def get(self, service_name):
return {'domains': [], 'origins': [], 'caching': []}

# TODO(obulpathi): update service
def update(self, service_name, service_old, service_obj):
def update(self, service_name, service_obj):
links = {}
return self.responder.updated(service_name, links)

Expand Down
1 change: 0 additions & 1 deletion poppy/provider/fastly/services.py
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,6 @@ def create(self, service_obj):

def update(self,
provider_service_id,
service_old,
service_obj):
try:
service = self.client.get_service_details(provider_service_id)
Expand Down
2 changes: 1 addition & 1 deletion poppy/provider/maxcdn/services.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ def __init__(self, driver):

self.driver = driver

def update(self, pullzone_id, service_old, service_obj):
def update(self, pullzone_id, service_obj):
'''MaxCDN update.
manager needs to pass in pullzone id to delete.
Expand Down
2 changes: 1 addition & 1 deletion poppy/provider/mock/services.py
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ class ServiceController(base.ServiceBase):
def __init__(self, driver):
super(ServiceController, self).__init__(driver)

def update(self, service_name, service_old, service_obj):
def update(self, service_name, service_obj):
links = {}
return self.responder.updated(service_name, links)

Expand Down
8 changes: 4 additions & 4 deletions tests/unit/provider/akamai/test_services.py
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@ def test_update_with_get_error(self, service_json):
)
service_obj = service.load_from_json(service_json)
resp = controller.update(
provider_service_id, service_obj, service_obj)
provider_service_id, service_obj)
self.assertIn('error', resp[self.driver.provider_name])

@ddt.file_data('data_update_service.json')
Expand All @@ -164,7 +164,7 @@ def test_update_with_service_id_json_load_error(self, service_json):
provider_service_id = None
service_obj = service.load_from_json(service_json)
resp = self.controller.update(
provider_service_id, service_obj, service_obj)
provider_service_id, service_obj)
self.assertIn('error', resp[self.driver.provider_name])

@ddt.file_data('data_update_service.json')
Expand All @@ -186,7 +186,7 @@ def test_update(self, service_json):
)
service_obj = service.load_from_json(service_json)
resp = controller.update(
provider_service_id, service_obj, service_obj)
provider_service_id, service_obj)
self.assertIn('id', resp[self.driver.provider_name])

@ddt.file_data('data_update_service.json')
Expand All @@ -208,7 +208,7 @@ def test_update_with_domain_protocol_change(self, service_json):
)
service_obj = service.load_from_json(service_json)
resp = controller.update(
provider_service_id, service_obj, service_obj)
provider_service_id, service_obj)
self.assertIn('id', resp[self.driver.provider_name])

def test_purge_all(self):
Expand Down
3 changes: 1 addition & 2 deletions tests/unit/provider/cloudfront/test_services.py
Original file line number Diff line number Diff line change
Expand Up @@ -98,8 +98,7 @@ def test_create_service_unknown(self, service_json):
@ddt.file_data('data_service.json')
def test_update(self, service_json):
service_obj = service.load_from_json(service_json)
service_old = service_obj
resp = self.controller.update(self.provider_service_id, service_old,
resp = self.controller.update(self.provider_service_id,
service_obj)
self.assertIn('id', resp[self.driver.provider_name])

Expand Down
2 changes: 1 addition & 1 deletion tests/unit/provider/fastly/test_services.py
Original file line number Diff line number Diff line change
Expand Up @@ -324,7 +324,7 @@ def test_update(self, service_json):
controller.client.list_versions.return_value = [self.version]
service_obj = service.load_from_json(service_json)
resp = controller.update(
provider_service_id, service_obj, service_obj)
provider_service_id, service_obj)
self.assertIn('id', resp[self.driver.provider_name])

def test_purge_with_exception(self):
Expand Down
5 changes: 1 addition & 4 deletions tests/unit/provider/maxcdn/test_services.py
Original file line number Diff line number Diff line change
Expand Up @@ -156,8 +156,7 @@ def test_update(self, service_json):
controller = services.ServiceController(new_driver)
# test create, everything goes through successfully
service_obj = service.load_from_json(service_json)
service_old = service_obj
resp = controller.update(self.provider_service_id, service_old,
resp = controller.update(self.provider_service_id,
service_obj)
self.assertIn('id', resp[new_driver.provider_name])

Expand All @@ -179,7 +178,6 @@ def test_update_with_exception(self, service_json, mock_controllerclient,
RuntimeError('Updating service mysteriously failed.')})
resp = controller_with_update_exception.update(
self.provider_service_id,
service_json,
service_json)
self.assertIn('error', resp[driver.provider_name])

Expand All @@ -191,7 +189,6 @@ def test_update_with_exception(self, service_json, mock_controllerclient,
service_obj = service.load_from_json(service_json)
resp = controller_with_update_exception.update(
self.provider_service_id,
service_obj,
service_obj)
self.assertIn('error', resp[driver.provider_name])

Expand Down
3 changes: 1 addition & 2 deletions tests/unit/provider/mock/test_services.py
Original file line number Diff line number Diff line change
Expand Up @@ -37,8 +37,7 @@ def setUp(self, mock_driver):
@ddt.file_data('data_service.json')
def test_update(self, service_json):
service_obj = service.load_from_json(service_json)
service_old = service_obj
response = self.sc.update(self.test_provider_service_id, service_old,
response = self.sc.update(self.test_provider_service_id,
service_obj)
self.assertTrue(response is not None)

Expand Down

0 comments on commit 7f96674

Please sign in to comment.