Exemplo n.º 1
0
 def test_exists_failure_invalid_name(self):
     '''
     Tests unsuccessful return of exists function if dataset name is invalid
     '''
     ret = "cannot open 'myzpool/': invalid dataset name"
     mock_cmd = MagicMock(return_value=ret)
     with patch.dict(zfs.__salt__, {'cmd.run': mock_cmd}):
         self.assertFalse(zfs.exists('myzpool/'))
Exemplo n.º 2
0
 def test_exists_failure_not_exists(self):
     '''
     Tests unsuccessful return of exists function if dataset does not exist
     '''
     ret = "cannot open 'myzpool/mydataset': dataset does not exist"
     mock_cmd = MagicMock(return_value=ret)
     with patch.dict(zfs.__salt__, {'cmd.run': mock_cmd}):
         self.assertFalse(zfs.exists('myzpool/mydataset'))
Exemplo n.º 3
0
 def test_exists_success(self):
     '''
     Tests successful return of exists function
     '''
     ret = "NAME        USED  AVAIL  REFER  MOUNTPOINT\nmyzpool/mydataset    30K   157G    30K  /myzpool/mydataset"
     mock_cmd = MagicMock(return_value=ret)
     with patch.dict(zfs.__salt__, {'cmd.run': mock_cmd}):
         self.assertTrue(zfs.exists('myzpool/mydataset'))
Exemplo n.º 4
0
 def test_exists_failure_invalid_name(self):
     '''
     Tests unsuccessful return of exists function if dataset name is invalid
     '''
     ret = "cannot open 'myzpool/': invalid dataset name"
     mock_cmd = MagicMock(return_value=ret)
     with patch.dict(zfs.__salt__, {'cmd.run': mock_cmd}):
         self.assertFalse(zfs.exists('myzpool/'))
Exemplo n.º 5
0
 def test_exists_failure_not_exists(self):
     '''
     Tests unsuccessful return of exists function if dataset does not exist
     '''
     ret = "cannot open 'myzpool/mydataset': dataset does not exist"
     mock_cmd = MagicMock(return_value=ret)
     with patch.dict(zfs.__salt__, {'cmd.run': mock_cmd}):
         self.assertFalse(zfs.exists('myzpool/mydataset'))
Exemplo n.º 6
0
 def test_exists_success(self):
     '''
     Tests successful return of exists function
     '''
     ret = "NAME        USED  AVAIL  REFER  MOUNTPOINT\nmyzpool/mydataset    30K   157G    30K  /myzpool/mydataset"
     mock_cmd = MagicMock(return_value=ret)
     with patch.dict(zfs.__salt__, {'cmd.run': mock_cmd}):
         self.assertTrue(zfs.exists('myzpool/mydataset'))
Exemplo n.º 7
0
 def test_exists_failure_invalid_name(self):
     """
     Tests unsuccessful return of exists function if dataset name is invalid
     """
     ret = {}
     ret["stdout"] = ""
     ret["stderr"] = "cannot open 'myzpool/': invalid dataset name"
     ret["retcode"] = 1
     mock_cmd = MagicMock(return_value=ret)
     with patch.dict(zfs.__salt__, {"cmd.run_all": mock_cmd}), patch.dict(
             zfs.__utils__, self.utils_patch):
         self.assertFalse(zfs.exists("myzpool/"))
Exemplo n.º 8
0
 def test_exists_success(self):
     """
     Tests successful return of exists function
     """
     ret = {}
     ret["stdout"] = "NAME        USED  AVAIL  REFER  MOUNTPOINT\nmyzpool/mydataset    30K   157G    30K  /myzpool/mydataset"
     ret["stderr"] = ""
     ret["retcode"] = 0
     mock_cmd = MagicMock(return_value=ret)
     with patch.dict(zfs.__salt__, {"cmd.run_all": mock_cmd}), patch.dict(
             zfs.__utils__, self.utils_patch):
         self.assertTrue(zfs.exists("myzpool/mydataset"))
Exemplo n.º 9
0
def test_exists_failure_not_exists(utils_patch):
    """
    Tests unsuccessful return of exists function if dataset does not exist
    """
    ret = {}
    ret["stdout"] = ""
    ret["stderr"] = "cannot open 'myzpool/mydataset': dataset does not exist"
    ret["retcode"] = 1
    mock_cmd = MagicMock(return_value=ret)
    with patch.dict(zfs.__salt__, {"cmd.run_all": mock_cmd}), patch.dict(
            zfs.__utils__, utils_patch):
        assert not zfs.exists("myzpool/mydataset")