summaryrefslogtreecommitdiff
path: root/test/units/module_utils/basic/test_atomic_move.py
diff options
context:
space:
mode:
authorMatt Martz <matt@sivel.net>2019-08-12 15:13:07 -0500
committerGitHub <noreply@github.com>2019-08-12 15:13:07 -0500
commit697b566971ef855d83292a7c8f954275100d6803 (patch)
treeecb2bb7c5842e451899d5b186159e9f0b399bb1f /test/units/module_utils/basic/test_atomic_move.py
parent8bca160363390be79481a6f4b7673cbb5efb9278 (diff)
downloadansible-697b566971ef855d83292a7c8f954275100d6803.tar.gz
Update units to pass on macOS (#60435)
* Update units to pass on macOS. Fixes #27810 * raising=False
Diffstat (limited to 'test/units/module_utils/basic/test_atomic_move.py')
-rw-r--r--test/units/module_utils/basic/test_atomic_move.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/test/units/module_utils/basic/test_atomic_move.py b/test/units/module_utils/basic/test_atomic_move.py
index dce3941906..7bd9496edd 100644
--- a/test/units/module_utils/basic/test_atomic_move.py
+++ b/test/units/module_utils/basic/test_atomic_move.py
@@ -7,6 +7,7 @@
from __future__ import absolute_import, division, print_function
__metaclass__ = type
+import os
import errno
import json
from itertools import product
@@ -27,7 +28,7 @@ def atomic_am(am, mocker):
@pytest.fixture
-def atomic_mocks(mocker):
+def atomic_mocks(mocker, monkeypatch):
environ = dict()
mocks = {
'chmod': mocker.patch('os.chmod'),
@@ -53,6 +54,9 @@ def atomic_mocks(mocker):
mocks['umask'].side_effect = [18, 0]
mocks['rename'].return_value = None
+ # normalize OS specific features
+ monkeypatch.delattr(os, 'chflags', raising=False)
+
yield mocks