Tests: options moved to the separate class.

This change is necessary to separate the logic
and prevent possible circular dependency.
This commit is contained in:
Andrei Zeliankou
2020-12-06 16:01:59 +00:00
parent 55296e6ff2
commit 07789a23e9
39 changed files with 62 additions and 41 deletions

16
test/unit/option.py Normal file
View File

@@ -0,0 +1,16 @@
class Options():
_options = {
'skip_alerts': [],
'skip_sanitizer': False,
}
def __setattr__(self, name, value):
Options._options[name] = value
def __getattr__(self, name):
if name in Options._options:
return Options._options[name]
raise AttributeError
option = Options()