def test_tune(self): mock = MagicMock( return_value=( "712971264\n512\n512\n512\n0\n0\n88\n712971264\n365041287168\n512\n512" ) ) with patch.dict(disk.__salt__, {"cmd.run": mock}): mock_dump = MagicMock(return_value={"retcode": 0, "stdout": ""}) with patch("salt.modules.disk.dump", mock_dump): kwargs = {"read-ahead": 512, "filesystem-read-ahead": 1024} disk.tune("/dev/sda", **kwargs) self.assert_called_once(mock) args, kwargs = mock.call_args # Assert called once with either 'blockdev --setra 512 --setfra 512 /dev/sda' or # 'blockdev --setfra 512 --setra 512 /dev/sda' and python_shell=False kwarg. self.assertEqual(len(args), 1) self.assertTrue(args[0].startswith("blockdev ")) self.assertTrue(args[0].endswith(" /dev/sda")) self.assertIn(" --setra 512 ", args[0]) self.assertIn(" --setfra 1024 ", args[0]) self.assertEqual(len(args[0].split()), 6) self.assertEqual(kwargs, {"python_shell": False})
def test_tune(self): mock = MagicMock(return_value='712971264\n512\n512\n512\n0\n0\n88\n712971264\n365041287168\n512\n512') with patch.dict(disk.__salt__, {'cmd.run': mock}): mock_dump = MagicMock(return_value={'retcode': 0, 'stdout': ''}) with patch('salt.modules.disk.dump', mock_dump): kwargs = {'read-ahead': 512, 'filesystem-read-ahead': 512} disk.tune('/dev/sda', **kwargs) mock.assert_called_once_with( 'blockdev --setra 512 --setfra 512 /dev/sda', python_shell=False )
def test_tune(self): mock = MagicMock( return_value= '712971264\n512\n512\n512\n0\n0\n88\n712971264\n365041287168\n512\n512' ) with patch.dict(disk.__salt__, {'cmd.run': mock}): mock_dump = MagicMock(return_value={'retcode': 0, 'stdout': ''}) with patch('salt.modules.disk.dump', mock_dump): kwargs = {'read-ahead': 512, 'filesystem-read-ahead': 512} disk.tune('/dev/sda', **kwargs) mock.assert_called_once_with( 'blockdev --setra 512 --setfra 512 /dev/sda', python_shell=False)
def test_tune(self): mock = MagicMock( return_value=( "712971264\n512\n512\n512\n0\n0\n88\n712971264\n365041287168\n512\n512" ) ) with patch.dict(disk.__salt__, {"cmd.run": mock}): mock_dump = MagicMock(return_value={"retcode": 0, "stdout": ""}) with patch("salt.modules.disk.dump", mock_dump): kwargs = {"read-ahead": 512, "filesystem-read-ahead": 1024} disk.tune("/dev/sda", **kwargs) mock.assert_called_with( "blockdev --setra 512 --setfra 1024 /dev/sda", python_shell=False )
def test_tune(self): mock = MagicMock(return_value='712971264\n512\n512\n512\n0\n0\n88\n712971264\n365041287168\n512\n512') with patch.dict(disk.__salt__, {'cmd.run': mock}): mock_dump = MagicMock(return_value={'retcode': 0, 'stdout': ''}) with patch('salt.modules.disk.dump', mock_dump): kwargs = {'read-ahead': 512, 'filesystem-read-ahead': 1024} disk.tune('/dev/sda', **kwargs) self.assert_called_once(mock) args, kwargs = mock.call_args # Assert called once with either 'blockdev --setra 512 --setfra 512 /dev/sda' or # 'blockdev --setfra 512 --setra 512 /dev/sda' and python_shell=False kwarg. self.assertEqual(len(args), 1) self.assertTrue(args[0].startswith('blockdev ')) self.assertTrue(args[0].endswith(' /dev/sda')) self.assertIn(' --setra 512 ', args[0]) self.assertIn(' --setfra 1024 ', args[0]) self.assertEqual(len(args[0].split()), 6) self.assertEqual(kwargs, {'python_shell': False})