aboutsummaryrefslogtreecommitdiffstats
path: root/contrib/python/pytest/py3/patches/06-support-ya-markers.patch
blob: 62f82a8981fa13c6d1985baaf548d801fc8014e3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
--- contrib/python/pytest/py3/_pytest/mark/structures.py	(index) 
+++ contrib/python/pytest/py3/_pytest/mark/structures.py	(working tree) 
@@ -490,7 +490,10 @@ class MarkGenerator(object): 
                     # example lines: "skipif(condition): skip the given test if..." 
                     # or "hypothesis: tests which use Hypothesis", so to get the 
                     # marker name we split on both `:` and `(`. 
-                    marker = line.split(":")[0].split("(")[0].strip() 
+                    if line == "ya:external": 
+                        marker = line 
+                    else: 
+                        marker = line.split(":")[0].split("(")[0].strip() 
                     self._markers.add(marker) 
  
             # If the name is not in the set of known marks after updating,