Use slightly more specific regexes in the tests

This commit is contained in:
Jonathan Reichelt Gjertsen 2019-09-08 17:28:37 +02:00 committed by Ram Rachum
parent 7222d78a83
commit 8d7d21d0d8
1 changed files with 8 additions and 8 deletions

View File

@ -1259,12 +1259,12 @@ def test_class():
output,
(
SourcePathEntry(),
VariableEntry('self', value_regex="u?.*<locals>.MyClass object at"),
VariableEntry('self', value_regex="u?.+<locals>.MyClass object at"),
CallEntry('def __init__(self):'),
LineEntry('self.x = 7'),
ReturnEntry('self.x = 7'),
ReturnValueEntry('None'),
VariableEntry('self', value_regex="u?.*<locals>.MyClass object at"),
VariableEntry('self', value_regex="u?.+<locals>.MyClass object at"),
VariableEntry('foo', value_regex="u?'baba'"),
CallEntry('def my_method(self, foo):'),
LineEntry('y = 8'),
@ -1302,14 +1302,14 @@ def test_class_with_decorated_method():
output,
(
SourcePathEntry(),
VariableEntry('self', value_regex="u?.*<locals>.MyClass object at"),
VariableEntry('self', value_regex="u?.+<locals>.MyClass object at"),
CallEntry('def __init__(self):'),
LineEntry('self.x = 7'),
ReturnEntry('self.x = 7'),
ReturnValueEntry('None'),
VariableEntry('args', value_regex="u?.*"),
VariableEntry('kwargs', value_regex="u?.*"),
VariableEntry('function', value_regex="u?.*<locals>.MyClass.my_method at"),
VariableEntry('args', value_regex=r"\(<.+>, 'baba'\)"),
VariableEntry('kwargs', value_regex=r"\{\}"),
VariableEntry('function', value_regex="u?.+<locals>.MyClass.my_method at"),
CallEntry('def wrapper(*args, **kwargs):'),
LineEntry('result = function(*args, **kwargs)'),
VariableEntry('result', '15'),
@ -1353,8 +1353,8 @@ def test_class_with_decorated_method_and_snoop_applied_to_method():
LineEntry('self.x = 7'),
ReturnEntry('self.x = 7'),
ReturnValueEntry('None'),
VariableEntry('args', value_regex="u?.*"),
VariableEntry('kwargs', value_regex="u?.*"),
VariableEntry('args', value_regex=r"u?\(<.+>, 'baba'\)"),
VariableEntry('kwargs', value_regex=r"u?\{\}"),
VariableEntry('function', value_regex="u?.*<locals>.MyClass.my_method at"),
CallEntry('def wrapper(*args, **kwargs):'),
LineEntry('result = function(*args, **kwargs)'),