aboutsummaryrefslogtreecommitdiffstats
path: root/testing/py3-parameterized/tests-Update-unittest-local-variable-name-for-Python-3.8.patch
blob: c41c072071adb75c9329e405911fb71a57608983 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
From 1842e2038ae123e16601e083a553fe931f34fbd0 Mon Sep 17 00:00:00 2001
From: Petr Viktorin <encukou@gmail.com>
Date: Fri, 21 Jun 2019 15:36:25 +0200
Subject: [PATCH] tests: Update unittest local variable name for Python 3.8

---
 parameterized/test.py | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/parameterized/test.py b/parameterized/test.py
index 5e506f5..6b8e4d2 100644
--- a/parameterized/test.py
+++ b/parameterized/test.py
@@ -252,7 +252,8 @@ def _assert_docstring(self, expected_docstring, rstrip=False):
         f_locals = stack[3][0].f_locals
         test_method = (
             f_locals.get("testMethod") or # Py27
-            f_locals.get("function") # Py33
+            f_locals.get("function") or # Py33
+            f_locals.get("method") # Py38
         )
         if test_method is None:
             raise AssertionError("uh oh, unittest changed a local variable name")