Пример #1
0
 def test_check_valid_device_with_cmd_error(self):
     def raise_except(*args, **kwargs):
         raise putils.ProcessExecutionError
     self.connector = fake.FakeConnector(None)
     with mock.patch.object(self.connector, '_execute',
                            side_effect=putils.ProcessExecutionError):
         self.assertFalse(self.connector.check_valid_device('/dev'))
Пример #2
0
 def test_check_valid_device(self):
     self.connector = fake.FakeConnector(None)
     self.connector._execute = \
         lambda *args, **kwargs: ("", "")
     self.assertTrue(self.connector.check_valid_device('/dev'))
Пример #3
0
 def test_disconnect_volume(self):
     self.connector = fake.FakeConnector(None)
Пример #4
0
 def test_check_valid_device_with_wrong_path(self):
     self.connector = fake.FakeConnector(None)
     self.connector._execute = \
         lambda *args, **kwargs: ("", None)
     self.assertFalse(self.connector.check_valid_device('/d0v'))
Пример #5
0
 def test_connect_volume(self):
     self.connector = fake.FakeConnector(None)
     device_info = self.connector.connect_volume(self.fake_connection())
     self.assertIn('type', device_info)
     self.assertIn('path', device_info)