def test_active(self): ''' List the active mounts. ''' with patch.dict(mount.__grains__, { 'os': 'FreeBSD', 'kernel': 'FreeBSD' }): # uid=user1 tests the improbable case where a OS returns a name # instead of a numeric id, for #25293 mock = MagicMock(return_value='A B C D,E,F,uid=user1,gid=grp1') mock_user = MagicMock(return_value={'uid': '100'}) mock_group = MagicMock(return_value={'gid': '100'}) with patch.dict( mount.__salt__, { 'cmd.run_stdout': mock, 'user.info': mock_user, 'group.info': mock_group }): self.assertEqual( mount.active(), { 'B': { 'device': 'A', 'opts': ['D', 'E', 'F', 'uid=100', 'gid=100'], 'fstype': 'C' } }) with patch.dict(mount.__grains__, { 'os': 'Solaris', 'kernel': 'SunOS' }): mock = MagicMock(return_value='A * B * C D/E/F') with patch.dict(mount.__salt__, {'cmd.run_stdout': mock}): self.assertEqual(mount.active(), { 'B': { 'device': 'A', 'opts': ['D', 'E', 'F'], 'fstype': 'C' } }) with patch.dict(mount.__grains__, { 'os': 'OpenBSD', 'kernel': 'OpenBSD' }): mock = MagicMock(return_value={}) with patch.object(mount, '_active_mounts_openbsd', mock): self.assertEqual(mount.active(), {}) with patch.dict(mount.__grains__, {'os': 'MacOS', 'kernel': 'Darwin'}): mock = MagicMock(return_value={}) with patch.object(mount, '_active_mounts_darwin', mock): self.assertEqual(mount.active(), {}) with patch.dict(mount.__grains__, {'os': 'MacOS', 'kernel': 'Darwin'}): mock = MagicMock(return_value={}) with patch.object(mount, '_active_mountinfo', mock): with patch.object(mount, '_active_mounts_darwin', mock): self.assertEqual(mount.active(extended=True), {})
def test_active(self): """ List the active mounts. """ with patch.dict(mount.__grains__, {"os": "FreeBSD", "kernel": "FreeBSD"}): # uid=user1 tests the improbable case where a OS returns a name # instead of a numeric id, for #25293 mock = MagicMock(return_value="A B C D,E,F,uid=user1,gid=grp1") mock_user = MagicMock(return_value={"uid": "100"}) mock_group = MagicMock(return_value={"gid": "100"}) with patch.dict(mount.__salt__, {"cmd.run_stdout": mock, "user.info": mock_user, "group.info": mock_group}): self.assertEqual( mount.active(), {"B": {"device": "A", "opts": ["D", "E", "F", "uid=100", "gid=100"], "fstype": "C"}} ) with patch.dict(mount.__grains__, {"os": "Solaris", "kernel": "SunOS"}): mock = MagicMock(return_value="A * B * C D/E/F") with patch.dict(mount.__salt__, {"cmd.run_stdout": mock}): self.assertEqual(mount.active(), {"B": {"device": "A", "opts": ["D", "E", "F"], "fstype": "C"}}) with patch.dict(mount.__grains__, {"os": "OpenBSD", "kernel": "OpenBSD"}): mock = MagicMock(return_value={}) with patch.object(mount, "_active_mounts_openbsd", mock): self.assertEqual(mount.active(), {}) with patch.dict(mount.__grains__, {"os": "MacOS", "kernel": "Darwin"}): mock = MagicMock(return_value={}) with patch.object(mount, "_active_mounts_darwin", mock): self.assertEqual(mount.active(), {}) with patch.dict(mount.__grains__, {"os": "MacOS", "kernel": "Darwin"}): mock = MagicMock(return_value={}) with patch.object(mount, "_active_mountinfo", mock): with patch.object(mount, "_active_mounts_darwin", mock): self.assertEqual(mount.active(extended=True), {})
def test_active(self): ''' List the active mounts. ''' with patch.dict(mount.__grains__, {'os': 'FreeBSD'}): mock = MagicMock(return_value='A B C D,E,F') with patch.dict(mount.__salt__, {'cmd.run_stdout': mock}): self.assertEqual(mount.active(), {'B': {'device': 'A', 'opts': ['D', 'E', 'F'], 'fstype': 'C'}}) with patch.dict(mount.__grains__, {'os': 'Solaris'}): mock = MagicMock(return_value='A * B * C D/E/F') with patch.dict(mount.__salt__, {'cmd.run_stdout': mock}): self.assertEqual(mount.active(), {'B': {'device': 'A', 'opts': ['D', 'E', 'F'], 'fstype': 'C'}}) with patch.dict(mount.__grains__, {'os': 'OpenBSD'}): mock = MagicMock(return_value={}) with patch.object(mount, '_active_mounts_openbsd', mock): self.assertEqual(mount.active(), {}) with patch.dict(mount.__grains__, {'os': 'MacOS'}): mock = MagicMock(return_value={}) with patch.object(mount, '_active_mounts_darwin', mock): self.assertEqual(mount.active(), {}) with patch.dict(mount.__grains__, {'os': 'MacOS'}): mock = MagicMock(return_value={}) with patch.object(mount, '_active_mountinfo', mock): with patch.object(mount, '_active_mounts_darwin', mock): self.assertEqual(mount.active(extended=True), {})
def test_active(self): """ List the active mounts. """ with patch.dict(mount.__grains__, {"os": "FreeBSD"}): mock = MagicMock(return_value="A B C D,E,F") with patch.dict(mount.__salt__, {"cmd.run_stdout": mock}): self.assertEqual(mount.active(), {"B": {"device": "A", "opts": ["D", "E", "F"], "fstype": "C"}}) with patch.dict(mount.__grains__, {"os": "Solaris"}): mock = MagicMock(return_value="A * B * C D/E/F") with patch.dict(mount.__salt__, {"cmd.run_stdout": mock}): self.assertEqual(mount.active(), {"B": {"device": "A", "opts": ["D", "E", "F"], "fstype": "C"}}) with patch.dict(mount.__grains__, {"os": "OpenBSD"}): mock = MagicMock(return_value={}) with patch.object(mount, "_active_mounts_openbsd", mock): self.assertEqual(mount.active(), {}) with patch.dict(mount.__grains__, {"os": "MacOS"}): mock = MagicMock(return_value={}) with patch.object(mount, "_active_mounts_darwin", mock): self.assertEqual(mount.active(), {}) with patch.dict(mount.__grains__, {"os": "MacOS"}): mock = MagicMock(return_value={}) with patch.object(mount, "_active_mountinfo", mock): with patch.object(mount, "_active_mounts_darwin", mock): self.assertEqual(mount.active(extended=True), {})
def test_active(self): ''' List the active mounts. ''' with patch.dict(mount.__grains__, {'os': 'FreeBSD'}): # uid=user1 tests the improbable case where a OS returns a name # instead of a numeric id, for #25293 mock = MagicMock(return_value='A B C D,E,F,uid=user1,gid=grp1') mock_user = MagicMock(return_value={'uid': '100'}) mock_group = MagicMock(return_value={'gid': '100'}) with patch.dict(mount.__salt__, {'cmd.run_stdout': mock, 'user.info': mock_user, 'group.info': mock_group}): self.assertEqual(mount.active(), {'B': {'device': 'A', 'opts': ['D', 'E', 'F', 'uid=100', 'gid=100'], 'fstype': 'C'}}) with patch.dict(mount.__grains__, {'os': 'Solaris'}): mock = MagicMock(return_value='A * B * C D/E/F') with patch.dict(mount.__salt__, {'cmd.run_stdout': mock}): self.assertEqual(mount.active(), {'B': {'device': 'A', 'opts': ['D', 'E', 'F'], 'fstype': 'C'}}) with patch.dict(mount.__grains__, {'os': 'OpenBSD'}): mock = MagicMock(return_value={}) with patch.object(mount, '_active_mounts_openbsd', mock): self.assertEqual(mount.active(), {}) with patch.dict(mount.__grains__, {'os': 'MacOS'}): mock = MagicMock(return_value={}) with patch.object(mount, '_active_mounts_darwin', mock): self.assertEqual(mount.active(), {}) with patch.dict(mount.__grains__, {'os': 'MacOS'}): mock = MagicMock(return_value={}) with patch.object(mount, '_active_mountinfo', mock): with patch.object(mount, '_active_mounts_darwin', mock): self.assertEqual(mount.active(extended=True), {})
def test_active(): """ List the active mounts. """ with patch.dict(mount.__grains__, {"os": "FreeBSD", "kernel": "FreeBSD"}): # uid=user1 tests the improbable case where a OS returns a name # instead of a numeric id, for #25293 mock = MagicMock(return_value="A B C D,E,F,uid=user1,gid=grp1") mock_user = MagicMock(return_value={"uid": "100"}) mock_group = MagicMock(return_value={"gid": "100"}) with patch.dict( mount.__salt__, { "cmd.run_stdout": mock, "user.info": mock_user, "group.info": mock_group, }, ): assert mount.active() == { "B": { "device": "A", "opts": ["D", "E", "F", "uid=100", "gid=100"], "fstype": "C", } } with patch.dict(mount.__grains__, {"os": "Solaris", "kernel": "SunOS"}): mock = MagicMock(return_value="A * B * C D/E/F") with patch.dict(mount.__salt__, {"cmd.run_stdout": mock}): assert mount.active() == { "B": { "device": "A", "opts": ["D", "E", "F"], "fstype": "C" } } with patch.dict(mount.__grains__, {"os": "AIX", "kernel": "AIX"}): mock = MagicMock(return_value="A * B * C D/E/F") with patch.dict(mount.__salt__, {"cmd.run_stdout": mock}): assert mount.active() == { "B": { "node": "A", "device": "*", "fstype": "*" } } with patch.dict(mount.__grains__, {"os": "OpenBSD", "kernel": "OpenBSD"}): mock = MagicMock(return_value={}) with patch.object(mount, "_active_mounts_openbsd", mock): assert mount.active() == {} with patch.dict(mount.__grains__, {"os": "MacOS", "kernel": "Darwin"}): mock = MagicMock(return_value={}) with patch.object(mount, "_active_mounts_darwin", mock): assert mount.active() == {} with patch.dict(mount.__grains__, {"os": "MacOS", "kernel": "Darwin"}): mock = MagicMock(return_value={}) with patch.object(mount, "_active_mountinfo", mock): with patch.object(mount, "_active_mounts_darwin", mock): assert mount.active(extended=True) == {} with patch.dict(mount.__grains__, {"os": "AIX", "kernel": "AIX"}): mock = MagicMock(return_value={}) with patch.object(mount, "_active_mounts_aix", mock): assert mount.active() == {}