Ejemplo n.º 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'))
Ejemplo n.º 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'))
Ejemplo n.º 3
0
 def test_disconnect_volume(self):
     self.connector = fake.FakeConnector(None)
Ejemplo n.º 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'))
Ejemplo n.º 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)