def test_undo(self): with patch( "salt.modules.snapper._get_num_interval", MagicMock(return_value=(42, 43)) ), patch( "salt.modules.snapper.status", MagicMock(return_value=MODULE_RET["GETFILES"]), ): cmd_ret = "create:0 modify:1 delete:0" with patch.dict( snapper.__salt__, {"cmd.run": MagicMock(return_value=cmd_ret)} ): module_ret = {"create": "0", "delete": "0", "modify": "1"} self.assertEqual(snapper.undo(files=["/tmp/foo"]), module_ret) cmd_ret = "create:1 modify:1 delete:0" with patch.dict( snapper.__salt__, {"cmd.run": MagicMock(return_value=cmd_ret)} ): module_ret = {"create": "1", "delete": "0", "modify": "1"} self.assertEqual( snapper.undo(files=["/tmp/foo", "/tmp/foo2"]), module_ret ) cmd_ret = "create:1 modify:1 delete:1" with patch.dict( snapper.__salt__, {"cmd.run": MagicMock(return_value=cmd_ret)} ): module_ret = {"create": "1", "delete": "1", "modify": "1"} self.assertEqual( snapper.undo(files=["/tmp/foo", "/tmp/foo2", "/tmp/foo3"]), module_ret, )
def test_undo(self): cmd_ret = 'create:0 modify:1 delete:0' with patch.dict(snapper.__salt__, {'cmd.run': MagicMock(return_value=cmd_ret)}): module_ret = {'create': '0', 'delete': '0', 'modify': '1'} self.assertEqual(snapper.undo(files=['/tmp/foo']), module_ret) cmd_ret = 'create:1 modify:1 delete:0' with patch.dict(snapper.__salt__, {'cmd.run': MagicMock(return_value=cmd_ret)}): module_ret = {'create': '1', 'delete': '0', 'modify': '1'} self.assertEqual(snapper.undo(files=['/tmp/foo', '/tmp/foo2']), module_ret) cmd_ret = 'create:1 modify:1 delete:1' with patch.dict(snapper.__salt__, {'cmd.run': MagicMock(return_value=cmd_ret)}): module_ret = {'create': '1', 'delete': '1', 'modify': '1'} self.assertEqual(snapper.undo(files=['/tmp/foo', '/tmp/foo2', '/tmp/foo3']), module_ret)
def test_undo(self): with patch('salt.modules.snapper._get_num_interval', MagicMock(return_value=(42, 43))), \ patch('salt.modules.snapper.status', MagicMock(return_value=MODULE_RET['GETFILES'])): cmd_ret = 'create:0 modify:1 delete:0' with patch.dict(snapper.__salt__, {'cmd.run': MagicMock(return_value=cmd_ret)}): module_ret = {'create': '0', 'delete': '0', 'modify': '1'} self.assertEqual(snapper.undo(files=['/tmp/foo']), module_ret) cmd_ret = 'create:1 modify:1 delete:0' with patch.dict(snapper.__salt__, {'cmd.run': MagicMock(return_value=cmd_ret)}): module_ret = {'create': '1', 'delete': '0', 'modify': '1'} self.assertEqual(snapper.undo(files=['/tmp/foo', '/tmp/foo2']), module_ret) cmd_ret = 'create:1 modify:1 delete:1' with patch.dict(snapper.__salt__, {'cmd.run': MagicMock(return_value=cmd_ret)}): module_ret = {'create': '1', 'delete': '1', 'modify': '1'} self.assertEqual(snapper.undo(files=['/tmp/foo', '/tmp/foo2', '/tmp/foo3']), module_ret)