Exemplo n.º 1
0
 def test_subvolume_delete_fails_parameter_commit(self):
     '''
     Test btrfs subvolume delete
     '''
     # Parameter commit can be 'after' or 'each'
     with pytest.raises(CommandExecutionError):
         btrfs.subvolume_delete(name='var', commit='maybe')
Exemplo n.º 2
0
 def test_subvolume_delete_fails_parameter_commit(self):
     """
     Test btrfs subvolume delete
     """
     # Parameter commit can be 'after' or 'each'
     with pytest.raises(CommandExecutionError):
         btrfs.subvolume_delete(name="var", commit="maybe")
Exemplo n.º 3
0
    def test_subvolume_delete_fails_parameters(self):
        '''
        Test btrfs subvolume delete
        '''
        # We need to provide name or names
        with pytest.raises(CommandExecutionError):
            btrfs.subvolume_delete()

        with pytest.raises(CommandExecutionError):
            btrfs.subvolume_delete(names='var')
Exemplo n.º 4
0
 def test_subvolume_delete(self, subvolume_exists):
     '''
     Test btrfs subvolume delete
     '''
     subvolume_exists.return_value = True
     salt_mock = {
         'cmd.run_all': MagicMock(return_value={'recode': 0}),
     }
     with patch.dict(btrfs.__salt__, salt_mock):
         assert btrfs.subvolume_delete('var', names=['tmp'])
         salt_mock['cmd.run_all'].assert_called_once()
         salt_mock['cmd.run_all'].assert_called_with(
             ['btrfs', 'subvolume', 'delete', 'var', 'tmp'])
Exemplo n.º 5
0
 def test_subvolume_delete(self, subvolume_exists):
     """
     Test btrfs subvolume delete
     """
     subvolume_exists.return_value = True
     salt_mock = {
         "cmd.run_all": MagicMock(return_value={"recode": 0}),
     }
     with patch.dict(btrfs.__salt__, salt_mock):
         assert btrfs.subvolume_delete("var", names=["tmp"])
         salt_mock["cmd.run_all"].assert_called_once()
         salt_mock["cmd.run_all"].assert_called_with(
             ["btrfs", "subvolume", "delete", "var", "tmp"])
Exemplo n.º 6
0
 def test_subvolume_delete_already_missing_names(self, subvolume_exists):
     '''
     Test btrfs subvolume delete
     '''
     subvolume_exists.return_value = False
     assert not btrfs.subvolume_delete(names=['tmp'])
Exemplo n.º 7
0
 def test_subvolume_delete_already_missing_names(self, subvolume_exists):
     """
     Test btrfs subvolume delete
     """
     subvolume_exists.return_value = False
     assert not btrfs.subvolume_delete(names=["tmp"])