55PYPY = '__pypy__' in sys .builtin_module_names
66
77
8- @pytest .fixture (scope = " session" )
8+ @pytest .fixture (scope = ' session' )
99def lop_loader ():
1010 def load_implementation (name ):
1111 class FakeModule :
1212 subclass = False
1313 kind = name
14- if name == " slots" :
14+ if name == ' slots' :
1515 from lazy_object_proxy .slots import Proxy
16- elif name == " simple" :
16+ elif name == ' simple' :
1717 from lazy_object_proxy .simple import Proxy
18- elif name == " cext" :
18+ elif name == ' cext' :
1919 try :
2020 from lazy_object_proxy .cext import Proxy
2121 except ImportError :
2222 if PYPY :
23- pytest .skip (reason = " C Extension not available." )
23+ pytest .skip (reason = ' C Extension not available.' )
2424 else :
2525 raise
26- elif name == " objproxies" :
27- Proxy = pytest .importorskip (" objproxies" ).LazyProxy
28- elif name == " django" :
29- Proxy = pytest .importorskip (" django.utils.functional" ).SimpleLazyObject
26+ elif name == ' objproxies' :
27+ Proxy = pytest .importorskip (' objproxies' ).LazyProxy
28+ elif name == ' django' :
29+ Proxy = pytest .importorskip (' django.utils.functional' ).SimpleLazyObject
3030 else :
31- raise RuntimeError (" Unsupported param: %r." % name )
31+ raise RuntimeError (' Unsupported param: %r.' % name )
3232
3333 Proxy
3434
@@ -38,32 +38,32 @@ class FakeModule:
3838
3939
4040@pytest .fixture (
41- scope = " session" ,
41+ scope = ' session' ,
4242 params = [
43- " slots" ,
44- " cext" ,
45- " simple" ,
43+ ' slots' ,
44+ ' cext' ,
45+ ' simple' ,
4646 # "external-django", "external-objproxies"
4747 ],
4848)
4949def lop_implementation (request , lop_loader ):
5050 return lop_loader (request .param )
5151
5252
53- @pytest .fixture (scope = " session" , params = [True , False ], ids = ['subclassed' , 'normal' ])
53+ @pytest .fixture (scope = ' session' , params = [True , False ], ids = ['subclassed' , 'normal' ])
5454def lop_subclass (request , lop_implementation ):
5555 if request .param :
5656
5757 class submod (lop_implementation ):
5858 subclass = True
59- Proxy = type (" SubclassOf_" + lop_implementation .Proxy .__name__ , (lop_implementation .Proxy ,), {})
59+ Proxy = type (' SubclassOf_' + lop_implementation .Proxy .__name__ , (lop_implementation .Proxy ,), {})
6060
6161 return submod
6262 else :
6363 return lop_implementation
6464
6565
66- @pytest .fixture (scope = " function" )
66+ @pytest .fixture (scope = ' function' )
6767def lop (request , lop_subclass ):
6868 if request .node .get_closest_marker ('xfail_subclass' ):
6969 request .applymarker (
@@ -72,6 +72,6 @@ def lop(request, lop_subclass):
7272 )
7373 )
7474 if request .node .get_closest_marker ('xfail_simple' ):
75- request .applymarker (pytest .mark .xfail (reason = " The lazy_object_proxy.simple.Proxy has some limitations." ))
75+ request .applymarker (pytest .mark .xfail (reason = ' The lazy_object_proxy.simple.Proxy has some limitations.' ))
7676
7777 return lop_subclass
0 commit comments