Skip to content

Commit 802f1ec

Browse files
committed
tgt_type vs expr_form: fix tests
1 parent 12780bb commit 802f1ec

File tree

2 files changed

+5
-7
lines changed

2 files changed

+5
-7
lines changed

pepper/libpepper.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -330,11 +330,8 @@ def local(self, tgt, fun, arg=None, kwarg=None, tgt_type='glob',
330330
low['tgt_type'] = tgt_type
331331

332332
if expr_form:
333-
334333
logger.warning('expr_form argument is deprecated in local function, please use tgt_type instead')
335-
336-
if not tgt_type:
337-
low['tgt_type'] = expr_form
334+
low['tgt_type'] = expr_form
338335

339336
if timeout:
340337
low['timeout'] = timeout

tests/integration/test_local.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,11 @@ def test_local(pepper_client, session_minion_id):
66

77

88
def test_local_with_tgt_type(pepper_client, session_minion_id):
9-
assert pepper_client.local('*', 'test.ping', tgt_type='list')['return'][0][session_minion_id] is False
9+
assert session_minion_id not in pepper_client.local('*', 'test.ping', tgt_type='list')['return'][0]
1010
assert pepper_client.local(session_minion_id, 'test.ping', tgt_type='list')['return'][0][session_minion_id] is True
1111

1212

1313
def test_local_with_deprecated_expr_form(pepper_client, session_minion_id):
14-
assert pepper_client.local('*', 'test.ping', expr_form='list')['return'][0][session_minion_id] is False
15-
assert pepper_client.local(session_minion_id, 'test.ping', expr_form='list')['return'][0][session_minion_id] is True
14+
assert session_minion_id not in pepper_client.local('*', 'test.ping', expr_form='list')['return'][0]
15+
r = pepper_client.local(session_minion_id, 'test.ping', expr_form='list')['return'][0][session_minion_id]
16+
assert r is True

0 commit comments

Comments
 (0)