Skip to content

Commit 824e058

Browse files
committed
kwargs --> patch && itest --> test
1 parent d277efc commit 824e058

2 files changed

Lines changed: 14 additions & 13 deletions

File tree

f5/bigip/resource.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -438,31 +438,31 @@ def __init__(self, container):
438438
"""
439439
super(ResourceBase, self).__init__(container)
440440

441-
def _modify(self, **kwargs):
441+
def _modify(self, **patch):
442442
"""Wrapped with modify, override in a subclass to customize."""
443443

444444
requests_params, patch_uri, session, read_only = \
445-
self._prepare_put_or_patch(kwargs)
446-
self._check_for_boolean_pair_reduction(kwargs)
445+
self._prepare_put_or_patch(patch)
446+
self._check_for_boolean_pair_reduction(patch)
447447

448448
read_only_mutations = []
449449
for attr in read_only:
450-
if attr in kwargs:
450+
if attr in patch:
451451
read_only_mutations.append(attr)
452452
if read_only_mutations:
453453
msg = 'Attempted to mutate read-only attribute(s): %s' \
454454
% read_only_mutations
455455
raise AttemptedMutationOfReadOnly(msg)
456456

457-
response = session.patch(patch_uri, json=kwargs, **requests_params)
457+
response = session.patch(patch_uri, json=patch, **requests_params)
458458
self._local_update(response.json())
459459

460-
def modify(self, **kwargs):
461-
"""Modify the configuration of the resource on device based on kwargs
460+
def modify(self, **patch):
461+
"""Modify the configuration of the resource on device based on patch
462462
463463
"""
464464

465-
self._modify(**kwargs)
465+
self._modify(**patch)
466466

467467
def _check_for_boolean_pair_reduction(self, kwargs):
468468
"""Check if boolean pairs should be reduced in this resource."""

f5/bigip/test/test_resource.py

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,8 @@ def fake_rsrc():
5959
r._meta_data['uri'] = 'URI'
6060
r._meta_data['read_only_attributes'] = [u"READONLY"]
6161
attrs = {'put.return_value': MockResponse({u"generation": 0}),
62-
'get.return_value': MockResponse({u"generation": 0})}
62+
'get.return_value': MockResponse({u"generation": 0}),
63+
'patch.return_value': MockResponse({u"generation": 0})}
6364
mock_session = mock.MagicMock(**attrs)
6465
r._meta_data['bigip']._meta_data = {'icr_session': mock_session}
6566
return r
@@ -364,28 +365,28 @@ def test_read_only_validate(self):
364365
r.modify(READONLY=True)
365366
assert "READONLY" in AMOROEIO.value.message
366367

367-
def itest_reduce_boolean_removes_enabled(self, fake_rsrc):
368+
def test_reduce_boolean_removes_enabled(self, fake_rsrc):
368369
fake_rsrc.modify(enabled=False)
369370
pos, kwargs = fake_rsrc._meta_data['bigip'].\
370371
_meta_data['icr_session'].patch.call_args
371372
assert kwargs['json']['disabled'] is True
372373
assert 'enabled' not in kwargs['json']
373374

374-
def itest_reduce_boolean_removes_disabled(self, fake_rsrc):
375+
def test_reduce_boolean_removes_disabled(self, fake_rsrc):
375376
fake_rsrc.modify(disabled=False)
376377
pos, kwargs = fake_rsrc._meta_data['bigip'].\
377378
_meta_data['icr_session'].patch.call_args
378379
assert kwargs['json']['enabled'] is True
379380
assert 'disabled' not in kwargs['json']
380381

381-
def itest_reduce_boolean_removes_nothing(self, fake_rsrc):
382+
def test_reduce_boolean_removes_nothing(self, fake_rsrc):
382383
fake_rsrc.modify(partition='Common', name='test_create', enabled=True)
383384
pos, kwargs = fake_rsrc._meta_data['bigip'].\
384385
_meta_data['icr_session'].patch.call_args
385386
assert kwargs['json']['enabled'] is True
386387
assert 'disabled' not in kwargs['json']
387388

388-
def itest_reduce_boolean_same_value(self, fake_rsrc):
389+
def test_reduce_boolean_same_value(self, fake_rsrc):
389390
with pytest.raises(BooleansToReduceHaveSameValue) as ex:
390391
fake_rsrc.modify(
391392
partition='Common',

0 commit comments

Comments
 (0)