def test_value_exists_non_existing(self): ''' Tests the value_exists function using a non existing registry key ''' self.assertFalse( reg.value_exists( hive='HKLM', key='SOFTWARE\\Microsoft\\Windows\\CurrentVersion', vname='NonExistingValueName'))
def test_value_exists_existing(self): ''' Tests the value_exists function using a well known registry key ''' self.assertTrue( reg.value_exists( hive='HKLM', key='SOFTWARE\\Microsoft\\Windows\\CurrentVersion', vname='CommonFilesDir'))
def test_value_exists_non_existing(self): """ Tests the value_exists function using a non existing registry key """ self.assertFalse( reg.value_exists( hive="HKLM", key="SOFTWARE\\Microsoft\\Windows\\CurrentVersion", vname="NonExistingValueName", ))
def test_value_exists_existing(self): """ Tests the value_exists function using a well known registry key """ self.assertTrue( reg.value_exists( hive="HKLM", key="SOFTWARE\\Microsoft\\Windows\\CurrentVersion", vname="CommonFilesDir", ))
def test_value_exists_no_vname(self): ''' Tests the value_exists function when the vname does not exist ''' mock_error = MagicMock( side_effect=win32api.error(123, 'RegQueryValueEx', 'Empty Value')) with patch('salt.utils.win_reg.win32api.RegQueryValueEx', mock_error): self.assertFalse( reg.value_exists( hive='HKLM', key='SOFTWARE\\Microsoft\\Windows\\CurrentVersion', vname='NonExistingValuePair'))
def test_value_exists_empty_default_value(self): ''' Tests the value_exists function when querying the default value ''' mock_error = MagicMock( side_effect=win32api.error(2, 'RegQueryValueEx', 'Empty Value')) with patch('salt.utils.win_reg.win32api.RegQueryValueEx', mock_error): self.assertTrue( reg.value_exists( hive='HKLM', key='SOFTWARE\\Microsoft\\Windows\\CurrentVersion', vname=None))
def test_value_exists_key_not_exist(self): ''' Tests the value_exists function when the key does not exist ''' mock_error = MagicMock( side_effect=win32api.error(2, 'RegOpenKeyEx', 'Unknown error')) with patch('salt.utils.win_reg.win32api.RegOpenKeyEx', mock_error): self.assertFalse( reg.value_exists( hive='HKLM', key='SOFTWARE\\Microsoft\\Windows\\CurrentVersion', vname='CommonFilesDir'))
def test_value_exists_no_vname(self): """ Tests the value_exists function when the vname does not exist """ mock_error = MagicMock( side_effect=win32api.error(123, "RegQueryValueEx", "Empty Value")) with patch("salt.utils.win_reg.win32api.RegQueryValueEx", mock_error): self.assertFalse( reg.value_exists( hive="HKLM", key="SOFTWARE\\Microsoft\\Windows\\CurrentVersion", vname="NonExistingValuePair", ))
def test_value_exists_empty_default_value(self): """ Tests the value_exists function when querying the default value """ mock_error = MagicMock( side_effect=win32api.error(2, "RegQueryValueEx", "Empty Value")) with patch("salt.utils.win_reg.win32api.RegQueryValueEx", mock_error): self.assertTrue( reg.value_exists( hive="HKLM", key="SOFTWARE\\Microsoft\\Windows\\CurrentVersion", vname=None, ))
def test_value_exists_key_not_exist(self): """ Tests the value_exists function when the key does not exist """ mock_error = MagicMock( side_effect=win32api.error(2, "RegOpenKeyEx", "Unknown error")) with patch("salt.utils.win_reg.win32api.RegOpenKeyEx", mock_error): self.assertFalse( reg.value_exists( hive="HKLM", key="SOFTWARE\\Microsoft\\Windows\\CurrentVersion", vname="CommonFilesDir", ))