From 9f597be3da55f8a7779eba204cba3e4641ddcd52 Mon Sep 17 00:00:00 2001 From: David Wolever Date: Fri, 9 Mar 2012 21:09:06 -0800 Subject: [PATCH] Fixing bug when parameterizing test functions --- nose_parameterized/parameterized.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nose_parameterized/parameterized.py b/nose_parameterized/parameterized.py index 6d1f65e..217fb8c 100644 --- a/nose_parameterized/parameterized.py +++ b/nose_parameterized/parameterized.py @@ -16,6 +16,8 @@ def _terrible_magic_get_defining_classes(): the implementation: http://stackoverflow.com/a/8793684/71522 """ stack = inspect.stack() + if len(stack) <= 4: + return [] frame = stack[3] code_context = frame[4][0].strip() if not code_context.startswith("class "):