@@ -241,18 +241,18 @@ def is_mark_for_class():
241
241
242
242
def handle_relative_marks (self , item , mark ):
243
243
has_relative_marks = False
244
- before_marks = mark .kwargs .get ("before" , [] )
245
- if before_marks and not isinstance (before_marks , list ):
246
- before_marks = [ before_marks ]
244
+ before_marks = mark .kwargs .get ("before" , () )
245
+ if before_marks and not isinstance (before_marks , ( list , tuple ) ):
246
+ before_marks = ( before_marks ,)
247
247
for before_mark in before_marks :
248
248
if self .handle_before_or_after_mark (
249
249
item , mark , before_mark , is_after = False ):
250
250
has_relative_marks = True
251
251
else :
252
252
self .warn_about_unknown_test (before_mark )
253
- after_marks = mark .kwargs .get ("after" , [] )
254
- if after_marks and not isinstance (after_marks , list ):
255
- after_marks = [ after_marks ]
253
+ after_marks = mark .kwargs .get ("after" , () )
254
+ if after_marks and not isinstance (after_marks , ( list , tuple ) ):
255
+ after_marks = ( after_marks ,)
256
256
for after_mark in after_marks :
257
257
if self .handle_before_or_after_mark (
258
258
item , mark , after_mark , is_after = True ):
0 commit comments