mock.sentinel.std_err

Here are the examples of the python api mock.sentinel.std_err taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.

7 Examples 7

Example 1

Project: manila Source File: test_windows_smb_helper.py
    def test_get_share_path_by_name(self):
        self._remote_exec.return_value = (self._FAKE_SHARE_LOCATION,
                                          mock.sentinel.std_err)

        result = self._win_smb_helper._get_share_path_by_name(
            mock.sentinel.server,
            mock.sentinel.share_name)

        cmd = ('Get-SmbShare -Name %s | '
               'Select-Object -ExpandProperty Path' % mock.sentinel.share_name)
        self._remote_exec.assert_called_once_with(mock.sentinel.server,
                                                  cmd,
                                                  check_exit_code=True)
        self.assertEqual(self._FAKE_SHARE_LOCATION, result)

Example 2

Project: manila Source File: test_windows_utils.py
    @ddt.data("1", "")
    def test_get_disk_number_by_serial_number(self, disk_number):
        mock_serial_number = "serial_number"
        self._remote_exec.return_value = (disk_number, mock.sentinel.std_err)
        expected_disk_number = int(disk_number) if disk_number else None

        result = self._windows_utils.get_disk_number_by_serial_number(
            mock.sentinel.server,
            mock_serial_number)

        pattern = "%s*" % mock_serial_number
        cmd = ("Get-Disk | "
               "Where-Object {$_.SerialNumber -like '%s'} | "
               "Select-Object -ExpandProperty Number" % pattern)

        self._remote_exec.assert_called_once_with(mock.sentinel.server, cmd)
        self.assertEqual(expected_disk_number, result)

Example 3

Project: manila Source File: test_windows_utils.py
    @ddt.data("1", "")
    def test_get_disk_number_by_mount_path(self, disk_number):
        fake_mount_path = "fake_mount_path"
        self._remote_exec.return_value = (disk_number, mock.sentinel.std_err)
        expected_disk_number = int(disk_number) if disk_number else None

        result = self._windows_utils.get_disk_number_by_mount_path(
            mock.sentinel.server,
            fake_mount_path)

        cmd = ('Get-Partition | '
               'Where-Object {$_.AccessPaths -contains "%s"} | '
               'Select-Object -ExpandProperty DiskNumber' %
               (fake_mount_path + "\\"))
        self._remote_exec.assert_called_once_with(mock.sentinel.server, cmd)
        self.assertEqual(expected_disk_number, result)

Example 4

Project: manila Source File: test_windows_utils.py
    def test_get_partition_maximum_size(self):
        fake_max_size = 1024
        self._remote_exec.return_value = ("%s" % fake_max_size,
                                          mock.sentinel.std_err)

        result = self._windows_utils.get_partition_maximum_size(
            mock.sentinel.server,
            mock.sentinel.disk_number,
            mock.sentinel.partition_number)

        cmd = ('Get-PartitionSupportedSize -DiskNumber %(disk_number)s '
               '-PartitionNumber %(partition_number)s | '
               'Select-Object -ExpandProperty SizeMax' %
               dict(disk_number=mock.sentinel.disk_number,
                    partition_number=mock.sentinel.partition_number))
        self._remote_exec.assert_called_once_with(mock.sentinel.server, cmd)
        self.assertEqual(fake_max_size, result)

Example 5

Project: manila Source File: test_windows_utils.py
    def test_get_current_domain(self):
        fake_domain = " domain"
        self._remote_exec.return_value = (fake_domain, mock.sentinel.std_err)

        result = self._windows_utils.get_current_domain(mock.sentinel.server)

        cmd = "(Get-WmiObject Win32_ComputerSystem).Domain"
        self._remote_exec.assert_called_once_with(mock.sentinel.server, cmd)
        self.assertEqual(fake_domain.strip(), result)

Example 6

Project: manila Source File: test_windows_utils.py
Function: test_path_exists
    @ddt.data("True", "False")
    def test_path_exists(self, path_exists):
        self._remote_exec.return_value = (path_exists,
                                          mock.sentinel.std_err)

        result = self._windows_utils.path_exists(mock.sentinel.server,
                                                 mock.sentinel.path)

        cmd = ["Test-Path", mock.sentinel.path]
        self._remote_exec.assert_called_once_with(mock.sentinel.server, cmd)
        self.assertEqual(path_exists == "True", result)

Example 7

Project: manila Source File: test_windows_utils.py
    def test_get_interface_index_by_ip(self):
        _FAKE_INDEX = "2"
        self._remote_exec.return_value = (_FAKE_INDEX, mock.sentinel.std_err)

        result = self._windows_utils.get_interface_index_by_ip(
            mock.sentinel.server,
            mock.sentinel.ip)

        cmd = ('Get-NetIPAddress | '
               'Where-Object {$_.IPAddress -eq "%(ip)s"} | '
               'Select-Object -ExpandProperty InterfaceIndex' %
               dict(ip=mock.sentinel.ip))
        self._remote_exec.assert_called_once_with(mock.sentinel.server, cmd)
        self.assertEqual(int(_FAKE_INDEX), result)