Beispiel #1
0
    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})
Beispiel #2
0
 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
             )
Beispiel #3
0
 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)
Beispiel #4
0
    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
                )
Beispiel #5
0
    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})