diff --git a/tests/test__parametrize.py b/tests/test__parametrize.py index 3af4b22a..31eb9652 100644 --- a/tests/test__parametrize.py +++ b/tests/test__parametrize.py @@ -169,6 +169,7 @@ def test_generate_calls_simple(): f = mock.Mock() f.__name__ = "f" + f.requires = None f.some_prop = 42 arg_names = ("abc",) @@ -202,6 +203,7 @@ def test_generate_calls_multiple_args(): f = mock.Mock() f.__name__ = "f" + f.requires = None arg_names = ("foo", "abc") call_specs = [ @@ -228,6 +230,7 @@ def test_generate_calls_multiple_args(): def test_generate_calls_ids(): f = mock.Mock() f.__name__ = "f" + f.requires = None arg_names = ("foo",) call_specs = [ diff --git a/tests/test_sessions.py b/tests/test_sessions.py index f7535958..5bed64a7 100644 --- a/tests/test_sessions.py +++ b/tests/test_sessions.py @@ -782,6 +782,7 @@ def make_runner(self): func.python = None func.venv_backend = None func.reuse_venv = False + func.requires = [] runner = nox.sessions.SessionRunner( name="test", signatures=["test(1, 2)"], @@ -919,6 +920,7 @@ def test_execute_quit(self): def func(session): session.error("meep") + func.requires = [] runner.func = func result = runner.execute() @@ -931,6 +933,7 @@ def test_execute_skip(self): def func(session): session.skip("meep") + func.requires = [] runner.func = func result = runner.execute() @@ -988,6 +991,7 @@ def test_execute_failed(self): def func(session): raise nox.command.CommandFailed() + func.requires = [] runner.func = func result = runner.execute() @@ -1000,6 +1004,7 @@ def test_execute_interrupted(self): def func(session): raise KeyboardInterrupt() + func.requires = [] runner.func = func with pytest.raises(KeyboardInterrupt): @@ -1011,6 +1016,7 @@ def test_execute_exception(self): def func(session): raise ValueError("meep") + func.requires = [] runner.func = func result = runner.execute() diff --git a/tests/test_tasks.py b/tests/test_tasks.py index 926b52d9..3f90e1ac 100644 --- a/tests/test_tasks.py +++ b/tests/test_tasks.py @@ -40,6 +40,7 @@ def session_func(): session_func.venv_backend = None session_func.should_warn = dict() session_func.tags = [] +session_func.requires = [] def session_func_with_python(): @@ -48,6 +49,7 @@ def session_func_with_python(): session_func_with_python.python = "3.8" session_func_with_python.venv_backend = None +session_func_with_python.requires = [] def session_func_venv_pythons_warning():