def test_pkg__get_reg_software_noremove(): search = "test_pkg_noremove" key = "SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Uninstall\\{}".format( search) win_reg.set_value(hive="HKLM", key=key, vname="DisplayName", vdata=search) win_reg.set_value(hive="HKLM", key=key, vname="DisplayVersion", vdata="1.0.0") win_reg.set_value(hive="HKLM", key=key, vname="NoRemove", vtype="REG_DWORD", vdata="1") try: result = win_pkg._get_reg_software() assert isinstance(result, dict) found = False search = "test_pkg" for item in result: if search in item: found = True assert found is True finally: win_reg.delete_key_recursive(hive="HKLM", key=key) assert not win_reg.key_exists(hive="HKLM", key=key)
def test_pkg__get_reg_software(): result = win_pkg._get_reg_software() assert isinstance(result, dict) found_python = False search = "Python 3" for key in result: if search in key: found_python = True assert found_python
def test_pkg__get_reg_software(self): result = win_pkg._get_reg_software() self.assertTrue(isinstance(result, dict)) found_python = False search = "Python 3" for key in result: if search in key: found_python = True self.assertTrue(found_python)