Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
undefined variables
#15
I think using Mock is a good approach.
For example you have some dangerous function, which is doing something and then should return something.
If your program relay on the return value, you can Mock the function to get the return prevent something happening in the background.

Example:

def delete_temp():
    """
    Example-Function to delete something
    """
    print('Deleting everything... oh nooooo')
    try:
        shutil.rmtree('/qwertzuiop')
    except Exception as e:
        print(e)
        return False
    return True
Instead of deleting the name of the function or changing the function, you can mock it.
from unittests.mock import Mock


class Delete_Temp(Mock):
    def __call__(self):
        return True


delete_temp = Delete_Temp()
print(delete_temp())
Then you can do also crazy things like:
>>> delete_temp.my_mock.is_super()
True
Almost dead, but too lazy to die: https://sourceserver.info
All humans together. We don't need politicians!
Reply


Messages In This Thread
undefined variables - by Skaperen - Aug-28-2019, 05:27 AM
RE: undefined variables - by perfringo - Aug-28-2019, 10:34 AM
RE: undefined variables - by ThomasL - Aug-28-2019, 12:07 PM
RE: undefined variables - by Skaperen - Aug-28-2019, 07:55 PM
RE: undefined variables - by ndc85430 - Sep-08-2019, 07:51 AM
RE: undefined variables - by Skaperen - Sep-08-2019, 06:32 PM
RE: undefined variables - by ichabod801 - Sep-08-2019, 07:06 PM
RE: undefined variables - by Skaperen - Sep-08-2019, 10:22 PM
RE: undefined variables - by ndc85430 - Sep-09-2019, 05:53 AM
RE: undefined variables - by Skaperen - Sep-09-2019, 06:17 AM
RE: undefined variables - by wavic - Sep-09-2019, 12:46 PM
RE: undefined variables - by ichabod801 - Sep-09-2019, 12:49 PM
RE: undefined variables - by Skaperen - Sep-10-2019, 01:24 AM
RE: undefined variables - by ichabod801 - Sep-10-2019, 11:56 AM
RE: undefined variables - by DeaD_EyE - Sep-10-2019, 01:25 PM
RE: undefined variables - by ndc85430 - Sep-11-2019, 05:50 AM
RE: undefined variables - by Skaperen - Sep-11-2019, 07:25 PM
RE: undefined variables - by ndc85430 - Sep-12-2019, 05:36 PM
RE: undefined variables - by Skaperen - Sep-12-2019, 11:33 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  compiling with an undefined variable Skaperen 0 1,028 Nov-10-2022, 11:59 PM
Last Post: Skaperen

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020