Offset 1, 4038 lines modifiedOffset 1, 4038 lines modified
Diff chunk too large, falling back to line-by-line diff (4038 lines added, 4038 lines removed)
00000000:·696d·706f·7274·2066·756e·6374·6f6f·6c73··import·functools00000000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000010:·0a69·6d70·6f72·7420·696e·7370·6563·740a··.import·inspect.00000010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000020:·696d·706f·7274·206f·730a·696d·706f·7274··import·os.import00000020:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000030:·2073·7973·0a69·6d70·6f72·7420·7761·726e···sys.import·warn00000030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000040:·696e·6773·0a66·726f·6d20·636f·6c6c·6563··ings.from·collec00000040:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000050:·7469·6f6e·7320·696d·706f·7274·2064·6566··tions·import·def00000050:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000060:·6175·6c74·6469·6374·0a66·726f·6d20·636f··aultdict.from·co00000060:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000070:·6c6c·6563·7469·6f6e·7320·696d·706f·7274··llections·import00000070:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000080:·2064·6571·7565·0a66·726f·6d20·636f·6e74···deque.from·cont00000080:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000090:·6578·746c·6962·2069·6d70·6f72·7420·7375··extlib·import·su00000090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000a0:·7070·7265·7373·0a66·726f·6d20·7061·7468··ppress.from·path000000a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000b0:·6c69·6220·696d·706f·7274·2050·6174·680a··lib·import·Path.000000b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000c0:·6672·6f6d·2074·7970·6573·2069·6d70·6f72··from·types·impor000000c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000d0:·7420·5472·6163·6562·6163·6b54·7970·650a··t·TracebackType.000000d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000e0:·6672·6f6d·2074·7970·696e·6720·696d·706f··from·typing·impo000000e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000000f0:·7274·2041·6e79·0a66·726f·6d20·7479·7069··rt·Any.from·typi000000f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000100:·6e67·2069·6d70·6f72·7420·4361·6c6c·6162··ng·import·Callab00000100:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000110:·6c65·0a66·726f·6d20·7479·7069·6e67·2069··le.from·typing·i00000110:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000120:·6d70·6f72·7420·6361·7374·0a66·726f·6d20··mport·cast.from·00000120:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000130:·7479·7069·6e67·2069·6d70·6f72·7420·4469··typing·import·Di00000130:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000140:·6374·0a66·726f·6d20·7479·7069·6e67·2069··ct.from·typing·i00000140:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000150:·6d70·6f72·7420·4765·6e65·7261·746f·720a··mport·Generator.00000150:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000160:·6672·6f6d·2074·7970·696e·6720·696d·706f··from·typing·impo00000160:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000170:·7274·2047·656e·6572·6963·0a66·726f·6d20··rt·Generic.from·00000170:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000180:·7479·7069·6e67·2069·6d70·6f72·7420·4974··typing·import·It00000180:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000190:·6572·6162·6c65·0a66·726f·6d20·7479·7069··erable.from·typi00000190:·0000·0000·0000·0000·0000·0000·0000·0000··................
000001a0:·6e67·2069·6d70·6f72·7420·4974·6572·6174··ng·import·Iterat000001a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000001b0:·6f72·0a66·726f·6d20·7479·7069·6e67·2069··or.from·typing·i000001b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000001c0:·6d70·6f72·7420·4c69·7374·0a66·726f·6d20··mport·List.from·000001c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000001d0:·7479·7069·6e67·2069·6d70·6f72·7420·4d75··typing·import·Mu000001d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000001e0:·7461·626c·654d·6170·7069·6e67·0a66·726f··tableMapping.fro000001e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000001f0:·6d20·7479·7069·6e67·2069·6d70·6f72·7420··m·typing·import·000001f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000200:·4f70·7469·6f6e·616c·0a66·726f·6d20·7479··Optional.from·ty00000200:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000210:·7069·6e67·2069·6d70·6f72·7420·6f76·6572··ping·import·over00000210:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000220:·6c6f·6164·0a66·726f·6d20·7479·7069·6e67··load.from·typing00000220:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000230:·2069·6d70·6f72·7420·5365·7175·656e·6365···import·Sequence00000230:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000240:·0a66·726f·6d20·7479·7069·6e67·2069·6d70··.from·typing·imp00000240:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000250:·6f72·7420·5365·740a·6672·6f6d·2074·7970··ort·Set.from·typ00000250:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000260:·696e·6720·696d·706f·7274·2054·7570·6c65··ing·import·Tuple00000260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000270:·0a66·726f·6d20·7479·7069·6e67·2069·6d70··.from·typing·imp00000270:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000280:·6f72·7420·5479·7065·0a66·726f·6d20·7479··ort·Type.from·ty00000280:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000290:·7069·6e67·2069·6d70·6f72·7420·5459·5045··ping·import·TYPE00000290:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002a0:·5f43·4845·434b·494e·470a·6672·6f6d·2074··_CHECKING.from·t000002a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002b0:·7970·696e·6720·696d·706f·7274·2054·7970··yping·import·Typ000002b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002c0:·6556·6172·0a66·726f·6d20·7479·7069·6e67··eVar.from·typing000002c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002d0:·2069·6d70·6f72·7420·556e·696f·6e0a·0a69···import·Union..i000002d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002e0:·6d70·6f72·7420·6174·7472·0a0a·696d·706f··mport·attr..impo000002e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000002f0:·7274·205f·7079·7465·7374·0a66·726f·6d20··rt·_pytest.from·000002f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000300:·5f70·7974·6573·7420·696d·706f·7274·206e··_pytest·import·n00000300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000310:·6f64·6573·0a66·726f·6d20·5f70·7974·6573··odes.from·_pytes00000310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000320:·742e·5f63·6f64·6520·696d·706f·7274·2067··t._code·import·g00000320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000330:·6574·6673·6c69·6e65·6e6f·0a66·726f·6d20··etfslineno.from·00000330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000340:·5f70·7974·6573·742e·5f63·6f64·652e·636f··_pytest._code.co00000340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000350:·6465·2069·6d70·6f72·7420·466f·726d·6174··de·import·Format00000350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000360:·7465·6445·7863·696e·666f·0a66·726f·6d20··tedExcinfo.from·00000360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000370:·5f70·7974·6573·742e·5f63·6f64·652e·636f··_pytest._code.co00000370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000380:·6465·2069·6d70·6f72·7420·5465·726d·696e··de·import·Termin00000380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000390:·616c·5265·7072·0a66·726f·6d20·5f70·7974··alRepr.from·_pyt00000390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003a0:·6573·742e·5f69·6f20·696d·706f·7274·2054··est._io·import·T000003a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003b0:·6572·6d69·6e61·6c57·7269·7465·720a·6672··erminalWriter.fr000003b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003c0:·6f6d·205f·7079·7465·7374·2e63·6f6d·7061··om·_pytest.compa000003c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003d0:·7420·696d·706f·7274·205f·666f·726d·6174··t·import·_format000003d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003e0:·5f61·7267·730a·6672·6f6d·205f·7079·7465··_args.from·_pyte000003e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000003f0:·7374·2e63·6f6d·7061·7420·696d·706f·7274··st.compat·import000003f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000400:·205f·5079·7465·7374·5772·6170·7065·720a···_PytestWrapper.00000400:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000410:·6672·6f6d·205f·7079·7465·7374·2e63·6f6d··from·_pytest.com00000410:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000420:·7061·7420·696d·706f·7274·2061·7373·6572··pat·import·asser00000420:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000430:·745f·6e65·7665·720a·6672·6f6d·205f·7079··t_never.from·_py00000430:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000440:·7465·7374·2e63·6f6d·7061·7420·696d·706f··test.compat·impo00000440:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000450:·7274·2066·696e·616c·0a66·726f·6d20·5f70··rt·final.from·_p00000450:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000460:·7974·6573·742e·636f·6d70·6174·2069·6d70··ytest.compat·imp00000460:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000470:·6f72·7420·6765·745f·7265·616c·5f66·756e··ort·get_real_fun00000470:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000480:·630a·6672·6f6d·205f·7079·7465·7374·2e63··c.from·_pytest.c00000480:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000490:·6f6d·7061·7420·696d·706f·7274·2067·6574··ompat·import·get00000490:·0000·0000·0000·0000·0000·0000·0000·0000··................
000004a0:·5f72·6561·6c5f·6d65·7468·6f64·0a66·726f··_real_method.fro000004a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000004b0:·6d20·5f70·7974·6573·742e·636f·6d70·6174··m·_pytest.compat000004b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000004c0:·2069·6d70·6f72·7420·6765·7466·756e·6361···import·getfunca000004c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000004d0:·7267·6e61·6d65·730a·6672·6f6d·205f·7079··rgnames.from·_py000004d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000004e0:·7465·7374·2e63·6f6d·7061·7420·696d·706f··test.compat·impo000004e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000004f0:·7274·2067·6574·696d·6675·6e63·0a66·726f··rt·getimfunc.fro000004f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000500:·6d20·5f70·7974·6573·742e·636f·6d70·6174··m·_pytest.compat00000500:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000510:·2069·6d70·6f72·7420·6765·746c·6f63·6174···import·getlocat00000510:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000520:·696f·6e0a·6672·6f6d·205f·7079·7465·7374··ion.from·_pytest00000520:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000530:·2e63·6f6d·7061·7420·696d·706f·7274·2069··.compat·import·i00000530:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000540:·735f·6765·6e65·7261·746f·720a·6672·6f6d··s_generator.from00000540:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000550:·205f·7079·7465·7374·2e63·6f6d·7061·7420···_pytest.compat·00000550:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000560:·696d·706f·7274·204e·4f54·5345·540a·6672··import·NOTSET.fr00000560:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000570:·6f6d·205f·7079·7465·7374·2e63·6f6d·7061··om·_pytest.compa00000570:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000580:·7420·696d·706f·7274·2073·6166·655f·6765··t·import·safe_ge00000580:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000590:·7461·7474·720a·6672·6f6d·205f·7079·7465··tattr.from·_pyte00000590:·0000·0000·0000·0000·0000·0000·0000·0000··................
000005a0:·7374·2e63·6f6e·6669·6720·696d·706f·7274··st.config·import000005a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000005b0:·205f·506c·7567·6779·506c·7567·696e·0a66···_PluggyPlugin.f000005b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000005c0:·726f·6d20·5f70·7974·6573·742e·636f·6e66··rom·_pytest.conf000005c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000005d0:·6967·2069·6d70·6f72·7420·436f·6e66·6967··ig·import·Config000005d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000005e0:·0a66·726f·6d20·5f70·7974·6573·742e·636f··.from·_pytest.co000005e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000005f0:·6e66·6967·2e61·7267·7061·7273·696e·6720··nfig.argparsing·000005f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000600:·696d·706f·7274·2050·6172·7365·720a·6672··import·Parser.fr00000600:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000610:·6f6d·205f·7079·7465·7374·2e64·6570·7265··om·_pytest.depre00000610:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000620:·6361·7465·6420·696d·706f·7274·2063·6865··cated·import·che00000620:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000630:·636b·5f69·7370·7974·6573·740a·6672·6f6d··ck_ispytest.from00000630:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000640:·205f·7079·7465·7374·2e64·6570·7265·6361···_pytest.depreca00000640:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000650:·7465·6420·696d·706f·7274·2059·4945·4c44··ted·import·YIELD00000650:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000660:·5f46·4958·5455·5245·0a66·726f·6d20·5f70··_FIXTURE.from·_p00000660:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000670:·7974·6573·742e·6d61·726b·2069·6d70·6f72··ytest.mark·impor00000670:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000680:·7420·4d61·726b·0a66·726f·6d20·5f70·7974··t·Mark.from·_pyt00000680:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000690:·6573·742e·6d61·726b·2069·6d70·6f72·7420··est.mark·import·00000690:·0000·0000·0000·0000·0000·0000·0000·0000··................
000006a0:·5061·7261·6d65·7465·7253·6574·0a66·726f··ParameterSet.fro000006a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000006b0:·6d20·5f70·7974·6573·742e·6d61·726b·2e73··m·_pytest.mark.s000006b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000006c0:·7472·7563·7475·7265·7320·696d·706f·7274··tructures·import000006c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000006d0:·204d·6172·6b44·6563·6f72·6174·6f72·0a66···MarkDecorator.f000006d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000006e0:·726f·6d20·5f70·7974·6573·742e·6f75·7463··rom·_pytest.outc000006e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000006f0:·6f6d·6573·2069·6d70·6f72·7420·6661·696c··omes·import·fail000006f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000700:·0a66·726f·6d20·5f70·7974·6573·742e·6f75··.from·_pytest.ou00000700:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000710:·7463·6f6d·6573·2069·6d70·6f72·7420·5445··tcomes·import·TE00000710:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000720:·5354·5f4f·5554·434f·4d45·0a66·726f·6d20··ST_OUTCOME.from·00000720:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000730:·5f70·7974·6573·742e·7061·7468·6c69·6220··_pytest.pathlib·00000730:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000740:·696d·706f·7274·2061·6273·6f6c·7574·6570··import·absolutep00000740:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000750:·6174·680a·6672·6f6d·205f·7079·7465·7374··ath.from·_pytest00000750:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000760:·2e70·6174·686c·6962·2069·6d70·6f72·7420··.pathlib·import·00000760:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000770:·6265·7374·7265·6c70·6174·680a·6672·6f6d··bestrelpath.from00000770:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000780:·205f·7079·7465·7374·2e73·636f·7065·2069···_pytest.scope·i00000780:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000790:·6d70·6f72·7420·4849·4748·5f53·434f·5045··mport·HIGH_SCOPE00000790:·0000·0000·0000·0000·0000·0000·0000·0000··................
000007a0:·530a·6672·6f6d·205f·7079·7465·7374·2e73··S.from·_pytest.s000007a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000007b0:·636f·7065·2069·6d70·6f72·7420·5363·6f70··cope·import·Scop000007b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000007c0:·650a·6672·6f6d·205f·7079·7465·7374·2e73··e.from·_pytest.s000007c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000007d0:·7461·7368·2069·6d70·6f72·7420·5374·6173··tash·import·Stas000007d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000007e0:·684b·6579·0a0a·0a69·6620·5459·5045·5f43··hKey...if·TYPE_C000007e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000007f0:·4845·434b·494e·473a·0a20·2020·2066·726f··HECKING:.····fro000007f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000800:·6d20·7479·7069·6e67·2069·6d70·6f72·7420··m·typing·import·00000800:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000810:·4465·7175·650a·2020·2020·6672·6f6d·2074··Deque.····from·t00000810:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000820:·7970·696e·6720·696d·706f·7274·204e·6f52··yping·import·NoR00000820:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000830:·6574·7572·6e0a·0a20·2020·2066·726f·6d20··eturn..····from·00000830:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000840:·5f70·7974·6573·742e·7363·6f70·6520·696d··_pytest.scope·im00000840:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000850:·706f·7274·205f·5363·6f70·654e·616d·650a··port·_ScopeName.00000850:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000860:·2020·2020·6672·6f6d·205f·7079·7465·7374······from·_pytest00000860:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000870:·2e6d·6169·6e20·696d·706f·7274·2053·6573··.main·import·Ses00000870:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000880:·7369·6f6e·0a20·2020·2066·726f·6d20·5f70··sion.····from·_p00000880:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000890:·7974·6573·742e·7079·7468·6f6e·2069·6d70··ytest.python·imp00000890:·0000·0000·0000·0000·0000·0000·0000·0000··................
000008a0:·6f72·7420·4361·6c6c·5370·6563·320a·2020··ort·CallSpec2.··000008a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000008b0:·2020·6672·6f6d·205f·7079·7465·7374·2e70····from·_pytest.p000008b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000008c0:·7974·686f·6e20·696d·706f·7274·204d·6574··ython·import·Met000008c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000008d0:·6166·756e·630a·0a0a·2320·5468·6520·7661··afunc...#·The·va000008d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000008e0:·6c75·6520·6f66·2074·6865·2066·6978·7475··lue·of·the·fixtu000008e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000008f0:·7265·202d·2d20·7265·7475·726e·2f79·6965··re·--·return/yie000008f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000900:·6c64·206f·6620·7468·6520·6669·7874·7572··ld·of·the·fixtur00000900:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000910:·6520·6675·6e63·7469·6f6e·2028·7479·7065··e·function·(type00000910:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000920:·2076·6172·6961·626c·6529·2e0a·4669·7874···variable)..Fixt00000920:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000930:·7572·6556·616c·7565·203d·2054·7970·6556··ureValue·=·TypeV00000930:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000940:·6172·2822·4669·7874·7572·6556·616c·7565··ar("FixtureValue00000940:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000950:·2229·0a23·2054·6865·2074·7970·6520·6f66··").#·The·type·of00000950:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000960:·2074·6865·2066·6978·7475·7265·2066·756e···the·fixture·fun00000960:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000970:·6374·696f·6e20·2874·7970·6520·7661·7269··ction·(type·vari00000970:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000980:·6162·6c65·292e·0a46·6978·7475·7265·4675··able)..FixtureFu00000980:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000990:·6e63·7469·6f6e·203d·2054·7970·6556·6172··nction·=·TypeVar00000990:·0000·0000·0000·0000·0000·0000·0000·0000··................
000009a0:·2822·4669·7874·7572·6546·756e·6374·696f··("FixtureFunctio000009a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000009b0:·6e22·2c20·626f·756e·643d·4361·6c6c·6162··n",·bound=Callab000009b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000009c0:·6c65·5b2e·2e2e·2c20·6f62·6a65·6374·5d29··le[...,·object])000009c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000009d0:·0a23·2054·6865·2074·7970·6520·6f66·2061··.#·The·type·of·a000009d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000009e0:·2066·6978·7475·7265·2066·756e·6374·696f···fixture·functio000009e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000009f0:·6e20·2874·7970·6520·616c·6961·7320·6765··n·(type·alias·ge000009f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a00:·6e65·7269·6320·696e·2066·6978·7475·7265··neric·in·fixture00000a00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a10:·2076·616c·7565·292e·0a5f·4669·7874·7572···value).._Fixtur00000a10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a20:·6546·756e·6320·3d20·556e·696f·6e5b·0a20··eFunc·=·Union[.·00000a20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a30:·2020·2043·616c·6c61·626c·655b·2e2e·2e2c·····Callable[...,00000a30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a40:·2046·6978·7475·7265·5661·6c75·655d·2c20···FixtureValue],·00000a40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a50:·4361·6c6c·6162·6c65·5b2e·2e2e·2c20·4765··Callable[...,·Ge00000a50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a60:·6e65·7261·746f·725b·4669·7874·7572·6556··nerator[FixtureV00000a60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a70:·616c·7565·2c20·4e6f·6e65·2c20·4e6f·6e65··alue,·None,·None00000a70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a80:·5d5d·0a5d·0a23·2054·6865·2074·7970·6520··]].].#·The·type·00000a80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000a90:·6f66·2046·6978·7475·7265·4465·662e·6361··of·FixtureDef.ca00000a90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000aa0:·6368·6564·5f72·6573·756c·7420·2874·7970··ched_result·(typ00000aa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ab0:·6520·616c·6961·7320·6765·6e65·7269·6320··e·alias·generic·00000ab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ac0:·696e·2066·6978·7475·7265·2076·616c·7565··in·fixture·value00000ac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ad0:·292e·0a5f·4669·7874·7572·6543·6163·6865··).._FixtureCache00000ad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ae0:·6452·6573·756c·7420·3d20·556e·696f·6e5b··dResult·=·Union[00000ae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000af0:·0a20·2020·2054·7570·6c65·5b0a·2020·2020··.····Tuple[.····00000af0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b00:·2020·2020·2320·5468·6520·7265·7375·6c74······#·The·result00000b00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b10:·2e0a·2020·2020·2020·2020·4669·7874·7572··..········Fixtur00000b10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b20:·6556·616c·7565·2c0a·2020·2020·2020·2020··eValue,.········00000b20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b30:·2320·4361·6368·6520·6b65·792e·0a20·2020··#·Cache·key..···00000b30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b40:·2020·2020·206f·626a·6563·742c·0a20·2020·······object,.···00000b40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b50:·2020·2020·204e·6f6e·652c·0a20·2020·205d·······None,.····]00000b50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b60:·2c0a·2020·2020·5475·706c·655b·0a20·2020··,.····Tuple[.···00000b60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b70:·2020·2020·204e·6f6e·652c·0a20·2020·2020·······None,.·····00000b70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b80:·2020·2023·2043·6163·6865·206b·6579·2e0a·····#·Cache·key..00000b80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000b90:·2020·2020·2020·2020·6f62·6a65·6374·2c0a··········object,.00000b90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ba0:·2020·2020·2020·2020·2320·4578·6320·696e··········#·Exc·in00000ba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000bb0:·666f·2069·6620·7261·6973·6564·2e0a·2020··fo·if·raised..··00000bb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000bc0:·2020·2020·2020·5475·706c·655b·5479·7065········Tuple[Type00000bc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000bd0:·5b42·6173·6545·7863·6570·7469·6f6e·5d2c··[BaseException],00000bd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000be0:·2042·6173·6545·7863·6570·7469·6f6e·2c20···BaseException,·00000be0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000bf0:·5472·6163·6562·6163·6b54·7970·655d·2c0a··TracebackType],.00000bf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000c00:·2020·2020·5d2c·0a5d·0a0a·0a40·6174·7472······],.]...@attr00000c00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000c10:·2e73·2866·726f·7a65·6e3d·5472·7565·2c20··.s(frozen=True,·00000c10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000c20:·6175·746f·5f61·7474·7269·6273·3d54·7275··auto_attribs=Tru00000c20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000c30:·6529·0a63·6c61·7373·2050·7365·7564·6f46··e).class·PseudoF00000c30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000c40:·6978·7475·7265·4465·6628·4765·6e65·7269··ixtureDef(Generi00000c40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000c50:·635b·4669·7874·7572·6556·616c·7565·5d29··c[FixtureValue])00000c50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000c60:·3a0a·2020·2020·6361·6368·6564·5f72·6573··:.····cached_res00000c60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000c70:·756c·743a·2022·5f46·6978·7475·7265·4361··ult:·"_FixtureCa00000c70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000c80:·6368·6564·5265·7375·6c74·5b46·6978·7475··chedResult[Fixtu00000c80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000c90:·7265·5661·6c75·655d·220a·2020·2020·5f73··reValue]".····_s00000c90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ca0:·636f·7065·3a20·5363·6f70·650a·0a0a·6465··cope:·Scope...de00000ca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000cb0:·6620·7079·7465·7374·5f73·6573·7369·6f6e··f·pytest_session00000cb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000cc0:·7374·6172·7428·7365·7373·696f·6e3a·2022··start(session:·"00000cc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000cd0:·5365·7373·696f·6e22·2920·2d3e·204e·6f6e··Session")·->·Non00000cd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ce0:·653a·0a20·2020·2073·6573·7369·6f6e·2e5f··e:.····session._00000ce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000cf0:·6669·7874·7572·656d·616e·6167·6572·203d··fixturemanager·=00000cf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000d00:·2046·6978·7475·7265·4d61·6e61·6765·7228···FixtureManager(00000d00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000d10:·7365·7373·696f·6e29·0a0a·0a64·6566·2067··session)...def·g00000d10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000d20:·6574·5f73·636f·7065·5f70·6163·6b61·6765··et_scope_package00000d20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000d30:·286e·6f64·652c·2066·6978·7475·7265·6465··(node,·fixturede00000d30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000d40:·663a·2022·4669·7874·7572·6544·6566·5b6f··f:·"FixtureDef[o00000d40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000d50:·626a·6563·745d·2229·3a0a·2020·2020·696d··bject]"):.····im00000d50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000d60:·706f·7274·2070·7974·6573·740a·0a20·2020··port·pytest..···00000d60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000d70:·2063·6c73·203d·2070·7974·6573·742e·5061···cls·=·pytest.Pa00000d70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000d80:·636b·6167·650a·2020·2020·6375·7272·656e··ckage.····curren00000d80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000d90:·7420·3d20·6e6f·6465·0a20·2020·2066·6978··t·=·node.····fix00000d90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000da0:·7475·7265·5f70·6163·6b61·6765·5f6e·616d··ture_package_nam00000da0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000db0:·6520·3d20·227b·7d2f·7b7d·222e·666f·726d··e·=·"{}/{}".form00000db0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000dc0:·6174·2866·6978·7475·7265·6465·662e·6261··at(fixturedef.ba00000dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000dd0:·7365·6964·2c20·225f·5f69·6e69·745f·5f2e··seid,·"__init__.00000dd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000de0:·7079·2229·0a20·2020·2077·6869·6c65·2063··py").····while·c00000de0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000df0:·7572·7265·6e74·2061·6e64·2028·0a20·2020··urrent·and·(.···00000df0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000e00:·2020·2020·2074·7970·6528·6375·7272·656e·······type(curren00000e00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000e10:·7429·2069·7320·6e6f·7420·636c·7320·6f72··t)·is·not·cls·or00000e10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000e20:·2066·6978·7475·7265·5f70·6163·6b61·6765···fixture_package00000e20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000e30:·5f6e·616d·6520·213d·2063·7572·7265·6e74··_name·!=·current00000e30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000e40:·2e6e·6f64·6569·640a·2020·2020·293a·0a20··.nodeid.····):.·00000e40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000e50:·2020·2020·2020·2063·7572·7265·6e74·203d·········current·=00000e50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000e60:·2063·7572·7265·6e74·2e70·6172·656e·740a···current.parent.00000e60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000e70:·2020·2020·6966·2063·7572·7265·6e74·2069······if·current·i00000e70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000e80:·7320·4e6f·6e65·3a0a·2020·2020·2020·2020··s·None:.········00000e80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000e90:·7265·7475·726e·206e·6f64·652e·7365·7373··return·node.sess00000e90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ea0:·696f·6e0a·2020·2020·7265·7475·726e·2063··ion.····return·c00000ea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000eb0:·7572·7265·6e74·0a0a·0a64·6566·2067·6574··urrent...def·get00000eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ec0:·5f73·636f·7065·5f6e·6f64·6528·0a20·2020··_scope_node(.···00000ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ed0:·206e·6f64·653a·206e·6f64·6573·2e4e·6f64···node:·nodes.Nod00000ed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ee0:·652c·2073·636f·7065·3a20·5363·6f70·650a··e,·scope:·Scope.00000ee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ef0:·2920·2d3e·204f·7074·696f·6e61·6c5b·556e··)·->·Optional[Un00000ef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000f00:·696f·6e5b·6e6f·6465·732e·4974·656d·2c20··ion[nodes.Item,·00000f00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000f10:·6e6f·6465·732e·436f·6c6c·6563·746f·725d··nodes.Collector]00000f10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000f20:·5d3a·0a20·2020·2069·6d70·6f72·7420·5f70··]:.····import·_p00000f20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000f30:·7974·6573·742e·7079·7468·6f6e·0a0a·2020··ytest.python..··00000f30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000f40:·2020·6966·2073·636f·7065·2069·7320·5363····if·scope·is·Sc00000f40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000f50:·6f70·652e·4675·6e63·7469·6f6e·3a0a·2020··ope.Function:.··00000f50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000f60:·2020·2020·2020·7265·7475·726e·206e·6f64········return·nod00000f60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000f70:·652e·6765·7470·6172·656e·7428·6e6f·6465··e.getparent(node00000f70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000f80:·732e·4974·656d·290a·2020·2020·656c·6966··s.Item).····elif00000f80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000f90:·2073·636f·7065·2069·7320·5363·6f70·652e···scope·is·Scope.00000f90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000fa0:·436c·6173·733a·0a20·2020·2020·2020·2072··Class:.········r00000fa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000fb0:·6574·7572·6e20·6e6f·6465·2e67·6574·7061··eturn·node.getpa00000fb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000fc0:·7265·6e74·285f·7079·7465·7374·2e70·7974··rent(_pytest.pyt00000fc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000fd0:·686f·6e2e·436c·6173·7329·0a20·2020·2065··hon.Class).····e00000fd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000fe0:·6c69·6620·7363·6f70·6520·6973·2053·636f··lif·scope·is·Sco00000fe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00000ff0:·7065·2e4d·6f64·756c·653a·0a20·2020·2020··pe.Module:.·····00000ff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001000:·2020·2072·6574·7572·6e20·6e6f·6465·2e67·····return·node.g00001000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001010:·6574·7061·7265·6e74·285f·7079·7465·7374··etparent(_pytest00001010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001020:·2e70·7974·686f·6e2e·4d6f·6475·6c65·290a··.python.Module).00001020:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001030:·2020·2020·656c·6966·2073·636f·7065·2069······elif·scope·i00001030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001040:·7320·5363·6f70·652e·5061·636b·6167·653a··s·Scope.Package:00001040:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001050:·0a20·2020·2020·2020·2072·6574·7572·6e20··.········return·00001050:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001060:·6e6f·6465·2e67·6574·7061·7265·6e74·285f··node.getparent(_00001060:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001070:·7079·7465·7374·2e70·7974·686f·6e2e·5061··pytest.python.Pa00001070:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001080:·636b·6167·6529·0a20·2020·2065·6c69·6620··ckage).····elif·00001080:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001090:·7363·6f70·6520·6973·2053·636f·7065·2e53··scope·is·Scope.S00001090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000010a0:·6573·7369·6f6e·3a0a·2020·2020·2020·2020··ession:.········000010a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000010b0:·7265·7475·726e·206e·6f64·652e·6765·7470··return·node.getp000010b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000010c0:·6172·656e·7428·5f70·7974·6573·742e·6d61··arent(_pytest.ma000010c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000010d0:·696e·2e53·6573·7369·6f6e·290a·2020·2020··in.Session).····000010d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000010e0:·656c·7365·3a0a·2020·2020·2020·2020·6173··else:.········as000010e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000010f0:·7365·7274·5f6e·6576·6572·2873·636f·7065··sert_never(scope000010f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001100:·290a·0a0a·2320·5573·6564·2066·6f72·2073··)...#·Used·for·s00001100:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001110:·746f·7269·6e67·2061·7274·6966·6963·6961··toring·artificia00001110:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001120:·6c20·6669·7874·7572·6564·6566·7320·666f··l·fixturedefs·fo00001120:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001130:·7220·6469·7265·6374·2070·6172·616d·6574··r·direct·paramet00001130:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001140:·7269·7a61·7469·6f6e·2e0a·6e61·6d65·3270··rization..name2p00001140:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001150:·7365·7564·6f66·6978·7475·7265·6465·665f··seudofixturedef_00001150:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001160:·6b65·7920·3d20·5374·6173·684b·6579·5b44··key·=·StashKey[D00001160:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001170:·6963·745b·7374·722c·2022·4669·7874·7572··ict[str,·"Fixtur00001170:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001180:·6544·6566·5b41·6e79·5d22·5d5d·2829·0a0a··eDef[Any]"]]()..00001180:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001190:·0a64·6566·2061·6464·5f66·756e·6361·7267··.def·add_funcarg00001190:·0000·0000·0000·0000·0000·0000·0000·0000··................
000011a0:·5f70·7365·7564·6f5f·6669·7874·7572·655f··_pseudo_fixture_000011a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000011b0:·6465·6628·0a20·2020·2063·6f6c·6c65·6374··def(.····collect000011b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000011c0:·6f72·3a20·6e6f·6465·732e·436f·6c6c·6563··or:·nodes.Collec000011c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000011d0:·746f·722c·206d·6574·6166·756e·633a·2022··tor,·metafunc:·"000011d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000011e0:·4d65·7461·6675·6e63·222c·2066·6978·7475··Metafunc",·fixtu000011e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000011f0:·7265·6d61·6e61·6765·723a·2022·4669·7874··remanager:·"Fixt000011f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001200:·7572·654d·616e·6167·6572·220a·2920·2d3e··ureManager".)·->00001200:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001210:·204e·6f6e·653a·0a20·2020·2023·2054·6869···None:.····#·Thi00001210:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001220:·7320·6675·6e63·7469·6f6e·2077·696c·6c20··s·function·will·00001220:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001230:·7472·616e·7366·6f72·6d20·616c·6c20·636f··transform·all·co00001230:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001240:·6c6c·6563·7465·6420·6361·6c6c·7320·746f··llected·calls·to00001240:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001250:·2066·756e·6374·696f·6e73·0a20·2020·2023···functions.····#00001250:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001260:·2069·6620·7468·6579·2075·7365·2064·6972···if·they·use·dir00001260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001270:·6563·7420·6675·6e63·6172·6773·2028·692e··ect·funcargs·(i.00001270:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001280:·652e·2064·6972·6563·7420·7061·7261·6d65··e.·direct·parame00001280:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001290:·7472·697a·6174·696f·6e29·0a20·2020·2023··trization).····#00001290:·0000·0000·0000·0000·0000·0000·0000·0000··................
000012a0:·2062·6563·6175·7365·2077·6520·7761·6e74···because·we·want000012a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000012b0:·206c·6174·6572·2074·6573·7420·6578·6563···later·test·exec000012b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000012c0:·7574·696f·6e20·746f·2062·6520·6162·6c65··ution·to·be·able000012c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000012d0:·2074·6f20·7265·6c79·206f·6e0a·2020·2020···to·rely·on.····000012d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000012e0:·2320·616e·2065·7869·7374·696e·6720·4669··#·an·existing·Fi000012e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000012f0:·7874·7572·6544·6566·2073·7472·7563·7475··xtureDef·structu000012f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001300:·7265·2066·6f72·2061·6c6c·2061·7267·756d··re·for·all·argum00001300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001310:·656e·7473·2e0a·2020·2020·2320·5858·5820··ents..····#·XXX·00001310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001320:·7765·2063·616e·2070·726f·6261·626c·7920··we·can·probably·00001320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001330:·6176·6f69·6420·7468·6973·2061·6c67·6f72··avoid·this·algor00001330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001340:·6974·686d·2020·6966·2077·6520·6d6f·6469··ithm··if·we·modi00001340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001350:·6679·2043·616c·6c53·7065·6332·0a20·2020··fy·CallSpec2.···00001350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001360:·2023·2074·6f20·6469·7265·6374·6c79·2063···#·to·directly·c00001360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001370:·6172·6520·666f·7220·6372·6561·7469·6e67··are·for·creating00001370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001380:·2074·6865·2066·6978·7475·7265·6465·6673···the·fixturedefs00001380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001390:·2077·6974·6869·6e20·6974·7320·6d65·7468···within·its·meth00001390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000013a0:·6f64·732e·0a20·2020·2069·6620·6e6f·7420··ods..····if·not·000013a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000013b0:·6d65·7461·6675·6e63·2e5f·6361·6c6c·735b··metafunc._calls[000013b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000013c0:·305d·2e66·756e·6361·7267·733a·0a20·2020··0].funcargs:.···000013c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000013d0:·2020·2020·2023·2054·6869·7320·6675·6e63·······#·This·func000013d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000013e0:·7469·6f6e·2063·616c·6c20·646f·6573·206e··tion·call·does·n000013e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000013f0:·6f74·2068·6176·6520·6469·7265·6374·2070··ot·have·direct·p000013f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001400:·6172·616d·6574·7269·7a61·7469·6f6e·2e0a··arametrization..00001400:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001410:·2020·2020·2020·2020·7265·7475·726e·0a20··········return.·00001410:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001420:·2020·2023·2043·6f6c·6c65·6374·2066·756e·····#·Collect·fun00001420:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001430:·6361·7267·7320·6f66·2061·6c6c·2063·616c··cargs·of·all·cal00001430:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001440:·6c73·7065·6373·2069·6e74·6f20·6120·6c69··lspecs·into·a·li00001440:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001450:·7374·206f·6620·7661·6c75·6573·2e0a·2020··st·of·values..··00001450:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001460:·2020·6172·6732·7061·7261·6d73·3a20·4469····arg2params:·Di00001460:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001470:·6374·5b73·7472·2c20·4c69·7374·5b6f·626a··ct[str,·List[obj00001470:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001480:·6563·745d·5d20·3d20·7b7d·0a20·2020·2061··ect]]·=·{}.····a00001480:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001490:·7267·3273·636f·7065·3a20·4469·6374·5b73··rg2scope:·Dict[s00001490:·0000·0000·0000·0000·0000·0000·0000·0000··................
000014a0:·7472·2c20·5363·6f70·655d·203d·207b·7d0a··tr,·Scope]·=·{}.000014a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000014b0:·2020·2020·666f·7220·6361·6c6c·7370·6563······for·callspec000014b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000014c0:·2069·6e20·6d65·7461·6675·6e63·2e5f·6361···in·metafunc._ca000014c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000014d0:·6c6c·733a·0a20·2020·2020·2020·2066·6f72··lls:.········for000014d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000014e0:·2061·7267·6e61·6d65·2c20·6172·6776·616c···argname,·argval000014e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000014f0:·7565·2069·6e20·6361·6c6c·7370·6563·2e66··ue·in·callspec.f000014f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001500:·756e·6361·7267·732e·6974·656d·7328·293a··uncargs.items():00001500:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001510:·0a20·2020·2020·2020·2020·2020·2061·7373··.············ass00001510:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001520:·6572·7420·6172·676e·616d·6520·6e6f·7420··ert·argname·not·00001520:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001530:·696e·2063·616c·6c73·7065·632e·7061·7261··in·callspec.para00001530:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001540:·6d73·0a20·2020·2020·2020·2020·2020·2063··ms.············c00001540:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001550:·616c·6c73·7065·632e·7061·7261·6d73·5b61··allspec.params[a00001550:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001560:·7267·6e61·6d65·5d20·3d20·6172·6776·616c··rgname]·=·argval00001560:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001570:·7565·0a20·2020·2020·2020·2020·2020·2061··ue.············a00001570:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001580:·7267·3270·6172·616d·735f·6c69·7374·203d··rg2params_list·=00001580:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001590:·2061·7267·3270·6172·616d·732e·7365·7464···arg2params.setd00001590:·0000·0000·0000·0000·0000·0000·0000·0000··................
000015a0:·6566·6175·6c74·2861·7267·6e61·6d65·2c20··efault(argname,·000015a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000015b0:·5b5d·290a·2020·2020·2020·2020·2020·2020··[]).············000015b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000015c0:·6361·6c6c·7370·6563·2e69·6e64·6963·6573··callspec.indices000015c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000015d0:·5b61·7267·6e61·6d65·5d20·3d20·6c65·6e28··[argname]·=·len(000015d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000015e0:·6172·6732·7061·7261·6d73·5f6c·6973·7429··arg2params_list)000015e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000015f0:·0a20·2020·2020·2020·2020·2020·2061·7267··.············arg000015f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001600:·3270·6172·616d·735f·6c69·7374·2e61·7070··2params_list.app00001600:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001610:·656e·6428·6172·6776·616c·7565·290a·2020··end(argvalue).··00001610:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001620:·2020·2020·2020·2020·2020·6966·2061·7267············if·arg00001620:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001630:·6e61·6d65·206e·6f74·2069·6e20·6172·6732··name·not·in·arg200001630:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001640:·7363·6f70·653a·0a20·2020·2020·2020·2020··scope:.·········00001640:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001650:·2020·2020·2020·2073·636f·7065·203d·2063·········scope·=·c00001650:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001660:·616c·6c73·7065·632e·5f61·7267·3273·636f··allspec._arg2sco00001660:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001670:·7065·2e67·6574·2861·7267·6e61·6d65·2c20··pe.get(argname,·00001670:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001680:·5363·6f70·652e·4675·6e63·7469·6f6e·290a··Scope.Function).00001680:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001690:·2020·2020·2020·2020·2020·2020·2020·2020··················00001690:·0000·0000·0000·0000·0000·0000·0000·0000··................
000016a0:·6172·6732·7363·6f70·655b·6172·676e·616d··arg2scope[argnam000016a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000016b0:·655d·203d·2073·636f·7065·0a20·2020·2020··e]·=·scope.·····000016b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000016c0:·2020·2063·616c·6c73·7065·632e·6675·6e63·····callspec.func000016c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000016d0:·6172·6773·2e63·6c65·6172·2829·0a0a·2020··args.clear()..··000016d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000016e0:·2020·2320·5265·6769·7374·6572·2061·7274····#·Register·art000016e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000016f0:·6966·6963·6961·6c20·4669·7874·7572·6544··ificial·FixtureD000016f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001700:·6566·2773·2073·6f20·7468·6174·206c·6174··ef's·so·that·lat00001700:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001710:·6572·2061·7420·7465·7374·2065·7865·6375··er·at·test·execu00001710:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001720:·7469·6f6e·0a20·2020·2023·2074·696d·6520··tion.····#·time·00001720:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001730:·7765·2063·616e·2072·656c·7920·6f6e·2061··we·can·rely·on·a00001730:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001740:·2070·726f·7065·7220·4669·7874·7572·6544···proper·FixtureD00001740:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001750:·6566·2074·6f20·6578·6973·7420·666f·7220··ef·to·exist·for·00001750:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001760:·6669·7874·7572·6520·7365·7475·702e·0a20··fixture·setup..·00001760:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001770:·2020·2061·7267·3266·6978·7475·7265·6465·····arg2fixturede00001770:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001780:·6673·203d·206d·6574·6166·756e·632e·5f61··fs·=·metafunc._a00001780:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001790:·7267·3266·6978·7475·7265·6465·6673·0a20··rg2fixturedefs.·00001790:·0000·0000·0000·0000·0000·0000·0000·0000··................
000017a0:·2020·2066·6f72·2061·7267·6e61·6d65·2c20·····for·argname,·000017a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000017b0:·7661·6c75·656c·6973·7420·696e·2061·7267··valuelist·in·arg000017b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000017c0:·3270·6172·616d·732e·6974·656d·7328·293a··2params.items():000017c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000017d0:·0a20·2020·2020·2020·2023·2049·6620·7765··.········#·If·we000017d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000017e0:·2068·6176·6520·6120·7363·6f70·6520·7468···have·a·scope·th000017e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000017f0:·6174·2069·7320·6869·6768·6572·2074·6861··at·is·higher·tha000017f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001800:·6e20·6675·6e63·7469·6f6e·2c20·7765·206e··n·function,·we·n00001800:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001810:·6565·640a·2020·2020·2020·2020·2320·746f··eed.········#·to00001810:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001820:·206d·616b·6520·7375·7265·2077·6520·6f6e···make·sure·we·on00001820:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001830:·6c79·2065·7665·7220·6372·6561·7465·2061··ly·ever·create·a00001830:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001840:·6e20·6163·636f·7264·696e·6720·6669·7874··n·according·fixt00001840:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001850:·7572·6564·6566·206f·6e0a·2020·2020·2020··uredef·on.······00001850:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001860:·2020·2320·6120·7065·722d·7363·6f70·6520····#·a·per-scope·00001860:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001870:·6261·7369·732e·2057·6520·7468·7573·2073··basis.·We·thus·s00001870:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001880:·746f·7265·2061·6e64·2063·6163·6865·2074··tore·and·cache·t00001880:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001890:·6865·2066·6978·7475·7265·6465·6620·6f6e··he·fixturedef·on00001890:·0000·0000·0000·0000·0000·0000·0000·0000··................
000018a0:·2074·6865·0a20·2020·2020·2020·2023·206e···the.········#·n000018a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000018b0:·6f64·6520·7265·6c61·7465·6420·746f·2074··ode·related·to·t000018b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000018c0:·6865·2073·636f·7065·2e0a·2020·2020·2020··he·scope..······000018c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000018d0:·2020·7363·6f70·6520·3d20·6172·6732·7363····scope·=·arg2sc000018d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000018e0:·6f70·655b·6172·676e·616d·655d·0a20·2020··ope[argname].···000018e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000018f0:·2020·2020·206e·6f64·6520·3d20·4e6f·6e65·······node·=·None000018f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001900:·0a20·2020·2020·2020·2069·6620·7363·6f70··.········if·scop00001900:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001910:·6520·6973·206e·6f74·2053·636f·7065·2e46··e·is·not·Scope.F00001910:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001920:·756e·6374·696f·6e3a·0a20·2020·2020·2020··unction:.·······00001920:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001930:·2020·2020·206e·6f64·6520·3d20·6765·745f·······node·=·get_00001930:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001940:·7363·6f70·655f·6e6f·6465·2863·6f6c·6c65··scope_node(colle00001940:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001950:·6374·6f72·2c20·7363·6f70·6529·0a20·2020··ctor,·scope).···00001950:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001960:·2020·2020·2020·2020·2069·6620·6e6f·6465···········if·node00001960:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001970:·2069·7320·4e6f·6e65·3a0a·2020·2020·2020···is·None:.······00001970:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001980:·2020·2020·2020·2020·2020·6173·7365·7274············assert00001980:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001990:·2073·636f·7065·2069·7320·5363·6f70·652e···scope·is·Scope.00001990:·0000·0000·0000·0000·0000·0000·0000·0000··................
000019a0:·436c·6173·7320·616e·6420·6973·696e·7374··Class·and·isinst000019a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000019b0:·616e·6365·280a·2020·2020·2020·2020·2020··ance(.··········000019b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000019c0:·2020·2020·2020·2020·2020·636f·6c6c·6563············collec000019c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000019d0:·746f·722c·205f·7079·7465·7374·2e70·7974··tor,·_pytest.pyt000019d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000019e0:·686f·6e2e·4d6f·6475·6c65·0a20·2020·2020··hon.Module.·····000019e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000019f0:·2020·2020·2020·2020·2020·2029·0a20·2020·············).···000019f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001a00:·2020·2020·2020·2020·2020·2020·2023·2055···············#·U00001a00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001a10:·7365·206d·6f64·756c·652d·6c65·7665·6c20··se·module-level·00001a10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001a20:·636f·6c6c·6563·746f·7220·666f·7220·636c··collector·for·cl00001a20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001a30:·6173·732d·7363·6f70·6520·2866·6f72·206e··ass-scope·(for·n00001a30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001a40:·6f77·292e·0a20·2020·2020·2020·2020·2020··ow)..···········00001a40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001a50:·2020·2020·206e·6f64·6520·3d20·636f·6c6c·······node·=·coll00001a50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001a60:·6563·746f·720a·2020·2020·2020·2020·6966··ector.········if00001a60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001a70:·206e·6f64·6520·6973·204e·6f6e·653a·0a20···node·is·None:.·00001a70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001a80:·2020·2020·2020·2020·2020·206e·616d·6532·············name200001a80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001a90:·7073·6575·646f·6669·7874·7572·6564·6566··pseudofixturedef00001a90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001aa0:·203d·204e·6f6e·650a·2020·2020·2020·2020···=·None.········00001aa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ab0:·656c·7365·3a0a·2020·2020·2020·2020·2020··else:.··········00001ab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ac0:·2020·6465·6661·756c·743a·2044·6963·745b····default:·Dict[00001ac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ad0:·7374·722c·2046·6978·7475·7265·4465·665b··str,·FixtureDef[00001ad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ae0:·416e·795d·5d20·3d20·7b7d·0a20·2020·2020··Any]]·=·{}.·····00001ae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001af0:·2020·2020·2020·206e·616d·6532·7073·6575·········name2pseu00001af0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001b00:·646f·6669·7874·7572·6564·6566·203d·206e··dofixturedef·=·n00001b00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001b10:·6f64·652e·7374·6173·682e·7365·7464·6566··ode.stash.setdef00001b10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001b20:·6175·6c74·280a·2020·2020·2020·2020·2020··ault(.··········00001b20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001b30:·2020·2020·2020·6e61·6d65·3270·7365·7564········name2pseud00001b30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001b40:·6f66·6978·7475·7265·6465·665f·6b65·792c··ofixturedef_key,00001b40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001b50:·2064·6566·6175·6c74·0a20·2020·2020·2020···default.·······00001b50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001b60:·2020·2020·2029·0a20·2020·2020·2020·2069·······).········i00001b60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001b70:·6620·6e61·6d65·3270·7365·7564·6f66·6978··f·name2pseudofix00001b70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001b80:·7475·7265·6465·6620·6973·206e·6f74·204e··turedef·is·not·N00001b80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001b90:·6f6e·6520·616e·6420·6172·676e·616d·6520··one·and·argname·00001b90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ba0:·696e·206e·616d·6532·7073·6575·646f·6669··in·name2pseudofi00001ba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001bb0:·7874·7572·6564·6566·3a0a·2020·2020·2020··xturedef:.······00001bb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001bc0:·2020·2020·2020·6172·6732·6669·7874·7572········arg2fixtur00001bc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001bd0:·6564·6566·735b·6172·676e·616d·655d·203d··edefs[argname]·=00001bd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001be0:·205b·6e61·6d65·3270·7365·7564·6f66·6978···[name2pseudofix00001be0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001bf0:·7475·7265·6465·665b·6172·676e·616d·655d··turedef[argname]00001bf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001c00:·5d0a·2020·2020·2020·2020·656c·7365·3a0a··].········else:.00001c00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001c10:·2020·2020·2020·2020·2020·2020·6669·7874··············fixt00001c10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001c20:·7572·6564·6566·203d·2046·6978·7475·7265··uredef·=·Fixture00001c20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001c30:·4465·6628·0a20·2020·2020·2020·2020·2020··Def(.···········00001c30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001c40:·2020·2020·2066·6978·7475·7265·6d61·6e61·······fixturemana00001c40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001c50:·6765·723d·6669·7874·7572·656d·616e·6167··ger=fixturemanag00001c50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001c60:·6572·2c0a·2020·2020·2020·2020·2020·2020··er,.············00001c60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001c70:·2020·2020·6261·7365·6964·3d22·222c·0a20······baseid="",.·00001c70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001c80:·2020·2020·2020·2020·2020·2020·2020·2061·················a00001c80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001c90:·7267·6e61·6d65·3d61·7267·6e61·6d65·2c0a··rgname=argname,.00001c90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ca0:·2020·2020·2020·2020·2020·2020·2020·2020··················00001ca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001cb0:·6675·6e63·3d67·6574·5f64·6972·6563·745f··func=get_direct_00001cb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001cc0:·7061·7261·6d5f·6669·7874·7572·655f·6675··param_fixture_fu00001cc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001cd0:·6e63·2c0a·2020·2020·2020·2020·2020·2020··nc,.············00001cd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ce0:·2020·2020·7363·6f70·653d·6172·6732·7363······scope=arg2sc00001ce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001cf0:·6f70·655b·6172·676e·616d·655d·2c0a·2020··ope[argname],.··00001cf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001d00:·2020·2020·2020·2020·2020·2020·2020·7061················pa00001d00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001d10:·7261·6d73·3d76·616c·7565·6c69·7374·2c0a··rams=valuelist,.00001d10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001d20:·2020·2020·2020·2020·2020·2020·2020·2020··················00001d20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001d30:·756e·6974·7465·7374·3d46·616c·7365·2c0a··unittest=False,.00001d30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001d40:·2020·2020·2020·2020·2020·2020·2020·2020··················00001d40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001d50:·6964·733d·4e6f·6e65·2c0a·2020·2020·2020··ids=None,.······00001d50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001d60:·2020·2020·2020·290a·2020·2020·2020·2020········).········00001d60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001d70:·2020·2020·6172·6732·6669·7874·7572·6564······arg2fixtured00001d70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001d80:·6566·735b·6172·676e·616d·655d·203d·205b··efs[argname]·=·[00001d80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001d90:·6669·7874·7572·6564·6566·5d0a·2020·2020··fixturedef].····00001d90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001da0:·2020·2020·2020·2020·6966·206e·616d·6532··········if·name200001da0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001db0:·7073·6575·646f·6669·7874·7572·6564·6566··pseudofixturedef00001db0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001dc0:·2069·7320·6e6f·7420·4e6f·6e65·3a0a·2020···is·not·None:.··00001dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001dd0:·2020·2020·2020·2020·2020·2020·2020·6e61················na00001dd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001de0:·6d65·3270·7365·7564·6f66·6978·7475·7265··me2pseudofixture00001de0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001df0:·6465·665b·6172·676e·616d·655d·203d·2066··def[argname]·=·f00001df0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001e00:·6978·7475·7265·6465·660a·0a0a·6465·6620··ixturedef...def·00001e00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001e10:·6765·7466·6978·7475·7265·6d61·726b·6572··getfixturemarker00001e10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001e20:·286f·626a·3a20·6f62·6a65·6374·2920·2d3e··(obj:·object)·->00001e20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001e30:·204f·7074·696f·6e61·6c5b·2246·6978·7475···Optional["Fixtu00001e30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001e40:·7265·4675·6e63·7469·6f6e·4d61·726b·6572··reFunctionMarker00001e40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001e50:·225d·3a0a·2020·2020·2222·2252·6574·7572··"]:.····"""Retur00001e50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001e60:·6e20·6669·7874·7572·656d·6172·6b65·7220··n·fixturemarker·00001e60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001e70:·6f72·204e·6f6e·6520·6966·2069·7420·646f··or·None·if·it·do00001e70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001e80:·6573·6e27·7420·6578·6973·7420·6f72·2072··esn't·exist·or·r00001e80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001e90:·6169·7365·640a·2020·2020·6578·6365·7074··aised.····except00001e90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ea0:·696f·6e73·2e22·2222·0a20·2020·2074·7279··ions.""".····try00001ea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001eb0:·3a0a·2020·2020·2020·2020·6669·7874·7572··:.········fixtur00001eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ec0:·656d·6172·6b65·723a·204f·7074·696f·6e61··emarker:·Optiona00001ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ed0:·6c5b·4669·7874·7572·6546·756e·6374·696f··l[FixtureFunctio00001ed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ee0:·6e4d·6172·6b65·725d·203d·2067·6574·6174··nMarker]·=·getat00001ee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ef0:·7472·280a·2020·2020·2020·2020·2020·2020··tr(.············00001ef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001f00:·6f62·6a2c·2022·5f70·7974·6573·7466·6978··obj,·"_pytestfix00001f00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001f10:·7475·7265·6675·6e63·7469·6f6e·222c·204e··turefunction",·N00001f10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001f20:·6f6e·650a·2020·2020·2020·2020·290a·2020··one.········).··00001f20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001f30:·2020·6578·6365·7074·2054·4553·545f·4f55····except·TEST_OU00001f30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001f40:·5443·4f4d·453a·0a20·2020·2020·2020·2023··TCOME:.········#00001f40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001f50:·2073·6f6d·6520·6f62·6a65·6374·7320·7261···some·objects·ra00001f50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001f60:·6973·6520·6572·726f·7273·206c·696b·6520··ise·errors·like·00001f60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001f70:·7265·7175·6573·7420·2866·726f·6d20·666c··request·(from·fl00001f70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001f80:·6173·6b20·696d·706f·7274·2072·6571·7565··ask·import·reque00001f80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001f90:·7374·290a·2020·2020·2020·2020·2320·7765··st).········#·we00001f90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001fa0:·2064·6f6e·2774·2065·7870·6563·7420·7468···don't·expect·th00001fa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001fb0:·656d·2074·6f20·6265·2066·6978·7475·7265··em·to·be·fixture00001fb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001fc0:·2066·756e·6374·696f·6e73·0a20·2020·2020···functions.·····00001fc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001fd0:·2020·2072·6574·7572·6e20·4e6f·6e65·0a20·····return·None.·00001fd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001fe0:·2020·2072·6574·7572·6e20·6669·7874·7572·····return·fixtur00001fe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00001ff0:·656d·6172·6b65·720a·0a0a·2320·5061·7261··emarker...#·Para00001ff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002000:·6d65·7472·697a·6564·2066·6978·7475·7265··metrized·fixture00002000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002010:·206b·6579·2c20·6865·6c70·6572·2061·6c69···key,·helper·ali00002010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002020:·6173·2066·6f72·2063·6f64·6520·6265·6c6f··as·for·code·belo00002020:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002030:·772e·0a5f·4b65·7920·3d20·5475·706c·655b··w.._Key·=·Tuple[00002030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002040:·6f62·6a65·6374·2c20·2e2e·2e5d·0a0a·0a64··object,·...]...d00002040:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002050:·6566·2067·6574·5f70·6172·616d·6574·7269··ef·get_parametri00002050:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002060:·7a65·645f·6669·7874·7572·655f·6b65·7973··zed_fixture_keys00002060:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002070:·2869·7465·6d3a·206e·6f64·6573·2e49·7465··(item:·nodes.Ite00002070:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002080:·6d2c·2073·636f·7065·3a20·5363·6f70·6529··m,·scope:·Scope)00002080:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002090:·202d·3e20·4974·6572·6174·6f72·5b5f·4b65···->·Iterator[_Ke00002090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000020a0:·795d·3a0a·2020·2020·2222·2252·6574·7572··y]:.····"""Retur000020a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000020b0:·6e20·6c69·7374·206f·6620·6b65·7973·2066··n·list·of·keys·f000020b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000020c0:·6f72·2061·6c6c·2070·6172·616d·6574·7269··or·all·parametri000020c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000020d0:·7a65·6420·6172·6775·6d65·6e74·7320·7768··zed·arguments·wh000020d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000020e0:·6963·6820·6d61·7463·680a·2020·2020·7468··ich·match.····th000020e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000020f0:·6520·7370·6563·6966·6965·6420·7363·6f70··e·specified·scop000020f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002100:·652e·2222·220a·2020·2020·6173·7365·7274··e.""".····assert00002100:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002110:·2073·636f·7065·2069·7320·6e6f·7420·5363···scope·is·not·Sc00002110:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002120:·6f70·652e·4675·6e63·7469·6f6e·0a20·2020··ope.Function.···00002120:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002130:·2074·7279·3a0a·2020·2020·2020·2020·6361···try:.········ca00002130:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002140:·6c6c·7370·6563·203d·2069·7465·6d2e·6361··llspec·=·item.ca00002140:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002150:·6c6c·7370·6563·2020·2320·7479·7065·3a20··llspec··#·type:·00002150:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002160:·6967·6e6f·7265·5b61·7474·722d·6465·6669··ignore[attr-defi00002160:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002170:·6e65·645d·0a20·2020·2065·7863·6570·7420··ned].····except·00002170:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002180:·4174·7472·6962·7574·6545·7272·6f72·3a0a··AttributeError:.00002180:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002190:·2020·2020·2020·2020·7061·7373·0a20·2020··········pass.···00002190:·0000·0000·0000·0000·0000·0000·0000·0000··................
000021a0:·2065·6c73·653a·0a20·2020·2020·2020·2063···else:.········c000021a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000021b0:·733a·2043·616c·6c53·7065·6332·203d·2063··s:·CallSpec2·=·c000021b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000021c0:·616c·6c73·7065·630a·2020·2020·2020·2020··allspec.········000021c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000021d0:·2320·6373·2e69·6e64·6963·6573·2e69·7465··#·cs.indices.ite000021d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000021e0:·6d73·2829·2069·7320·7261·6e64·6f6d·206f··ms()·is·random·o000021e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000021f0:·7264·6572·206f·6620·6172·676e·616d·6573··rder·of·argnames000021f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002200:·2e20·204e·6565·6420·746f·0a20·2020·2020··.··Need·to.·····00002200:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002210:·2020·2023·2073·6f72·7420·7468·6973·2073·····#·sort·this·s00002210:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002220:·6f20·7468·6174·2064·6966·6665·7265·6e74··o·that·different00002220:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002230:·2063·616c·6c73·2074·6f0a·2020·2020·2020···calls·to.······00002230:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002240:·2020·2320·6765·745f·7061·7261·6d65·7472····#·get_parametr00002240:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002250:·697a·6564·5f66·6978·7475·7265·5f6b·6579··ized_fixture_key00002250:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002260:·7320·7769·6c6c·2062·6520·6465·7465·726d··s·will·be·determ00002260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002270:·696e·6973·7469·632e·0a20·2020·2020·2020··inistic..·······00002270:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002280:·2066·6f72·2061·7267·6e61·6d65·2c20·7061···for·argname,·pa00002280:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002290:·7261·6d5f·696e·6465·7820·696e·2073·6f72··ram_index·in·sor00002290:·0000·0000·0000·0000·0000·0000·0000·0000··................
000022a0:·7465·6428·6373·2e69·6e64·6963·6573·2e69··ted(cs.indices.i000022a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000022b0:·7465·6d73·2829·293a·0a20·2020·2020·2020··tems()):.·······000022b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000022c0:·2020·2020·2069·6620·6373·2e5f·6172·6732·······if·cs._arg2000022c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000022d0:·7363·6f70·655b·6172·676e·616d·655d·2021··scope[argname]·!000022d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000022e0:·3d20·7363·6f70·653a·0a20·2020·2020·2020··=·scope:.·······000022e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000022f0:·2020·2020·2020·2020·2063·6f6e·7469·6e75···········continu000022f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002300:·650a·2020·2020·2020·2020·2020·2020·6966··e.············if00002300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002310:·2073·636f·7065·2069·7320·5363·6f70·652e···scope·is·Scope.00002310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002320:·5365·7373·696f·6e3a·0a20·2020·2020·2020··Session:.·······00002320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002330:·2020·2020·2020·2020·206b·6579·3a20·5f4b···········key:·_K00002330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002340:·6579·203d·2028·6172·676e·616d·652c·2070··ey·=·(argname,·p00002340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002350:·6172·616d·5f69·6e64·6578·290a·2020·2020··aram_index).····00002350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002360:·2020·2020·2020·2020·656c·6966·2073·636f··········elif·sco00002360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002370:·7065·2069·7320·5363·6f70·652e·5061·636b··pe·is·Scope.Pack00002370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002380:·6167·653a·0a20·2020·2020·2020·2020·2020··age:.···········00002380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002390:·2020·2020·206b·6579·203d·2028·6172·676e·······key·=·(argn00002390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000023a0:·616d·652c·2070·6172·616d·5f69·6e64·6578··ame,·param_index000023a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000023b0:·2c20·6974·656d·2e70·6174·682e·7061·7265··,·item.path.pare000023b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000023c0:·6e74·290a·2020·2020·2020·2020·2020·2020··nt).············000023c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000023d0:·656c·6966·2073·636f·7065·2069·7320·5363··elif·scope·is·Sc000023d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000023e0:·6f70·652e·4d6f·6475·6c65·3a0a·2020·2020··ope.Module:.····000023e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000023f0:·2020·2020·2020·2020·2020·2020·6b65·7920··············key·000023f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002400:·3d20·2861·7267·6e61·6d65·2c20·7061·7261··=·(argname,·para00002400:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002410:·6d5f·696e·6465·782c·2069·7465·6d2e·7061··m_index,·item.pa00002410:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002420:·7468·290a·2020·2020·2020·2020·2020·2020··th).············00002420:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002430:·656c·6966·2073·636f·7065·2069·7320·5363··elif·scope·is·Sc00002430:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002440:·6f70·652e·436c·6173·733a·0a20·2020·2020··ope.Class:.·····00002440:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002450:·2020·2020·2020·2020·2020·2069·7465·6d5f·············item_00002450:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002460:·636c·7320·3d20·6974·656d·2e63·6c73·2020··cls·=·item.cls··00002460:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002470:·2320·7479·7065·3a20·6967·6e6f·7265·5b61··#·type:·ignore[a00002470:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002480:·7474·722d·6465·6669·6e65·645d·0a20·2020··ttr-defined].···00002480:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002490:·2020·2020·2020·2020·2020·2020·206b·6579···············key00002490:·0000·0000·0000·0000·0000·0000·0000·0000··................
000024a0:·203d·2028·6172·676e·616d·652c·2070·6172···=·(argname,·par000024a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000024b0:·616d·5f69·6e64·6578·2c20·6974·656d·2e70··am_index,·item.p000024b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000024c0:·6174·682c·2069·7465·6d5f·636c·7329·0a20··ath,·item_cls).·000024c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000024d0:·2020·2020·2020·2020·2020·2065·6c73·653a·············else:000024d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000024e0:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············000024e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000024f0:·2061·7373·6572·745f·6e65·7665·7228·7363···assert_never(sc000024f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002500:·6f70·6529·0a20·2020·2020·2020·2020·2020··ope).···········00002500:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002510:·2079·6965·6c64·206b·6579·0a0a·0a23·2041···yield·key...#·A00002510:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002520:·6c67·6f72·6974·686d·2066·6f72·2073·6f72··lgorithm·for·sor00002520:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002530:·7469·6e67·206f·6e20·6120·7065·722d·7061··ting·on·a·per-pa00002530:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002540:·7261·6d65·7472·697a·6564·2072·6573·6f75··rametrized·resou00002540:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002550:·7263·6520·7365·7475·7020·6261·7369·732e··rce·setup·basis.00002550:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002560:·0a23·2049·7420·6973·2063·616c·6c65·6420··.#·It·is·called·00002560:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002570:·666f·7220·5365·7373·696f·6e20·7363·6f70··for·Session·scop00002570:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002580:·6520·6669·7273·7420·616e·6420·7065·7266··e·first·and·perf00002580:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002590:·6f72·6d73·2073·6f72·7469·6e67·0a23·2064··orms·sorting.#·d00002590:·0000·0000·0000·0000·0000·0000·0000·0000··................
000025a0:·6f77·6e20·746f·2074·6865·206c·6f77·6572··own·to·the·lower000025a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000025b0:·2073·636f·7065·7320·7375·6368·2061·7320···scopes·such·as·000025b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000025c0:·746f·206d·696e·696d·697a·6520·6e75·6d62··to·minimize·numb000025c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000025d0:·6572·206f·6620·2268·6967·6820·7363·6f70··er·of·"high·scop000025d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000025e0:·6522·0a23·2073·6574·7570·7320·616e·6420··e".#·setups·and·000025e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000025f0:·7465·6172·646f·776e·732e·0a0a·0a64·6566··teardowns....def000025f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002600:·2072·656f·7264·6572·5f69·7465·6d73·2869···reorder_items(i00002600:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002610:·7465·6d73·3a20·5365·7175·656e·6365·5b6e··tems:·Sequence[n00002610:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002620:·6f64·6573·2e49·7465·6d5d·2920·2d3e·204c··odes.Item])·->·L00002620:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002630:·6973·745b·6e6f·6465·732e·4974·656d·5d3a··ist[nodes.Item]:00002630:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002640:·0a20·2020·2061·7267·6b65·7973·5f63·6163··.····argkeys_cac00002640:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002650:·6865·3a20·4469·6374·5b53·636f·7065·2c20··he:·Dict[Scope,·00002650:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002660:·4469·6374·5b6e·6f64·6573·2e49·7465·6d2c··Dict[nodes.Item,00002660:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002670:·2044·6963·745b·5f4b·6579·2c20·4e6f·6e65···Dict[_Key,·None00002670:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002680:·5d5d·5d20·3d20·7b7d·0a20·2020·2069·7465··]]]·=·{}.····ite00002680:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002690:·6d73·5f62·795f·6172·676b·6579·3a20·4469··ms_by_argkey:·Di00002690:·0000·0000·0000·0000·0000·0000·0000·0000··................
000026a0:·6374·5b53·636f·7065·2c20·4469·6374·5b5f··ct[Scope,·Dict[_000026a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000026b0:·4b65·792c·2044·6571·7565·5b6e·6f64·6573··Key,·Deque[nodes000026b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000026c0:·2e49·7465·6d5d·5d5d·203d·207b·7d0a·2020··.Item]]]·=·{}.··000026c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000026d0:·2020·666f·7220·7363·6f70·6520·696e·2048····for·scope·in·H000026d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000026e0:·4947·485f·5343·4f50·4553·3a0a·2020·2020··IGH_SCOPES:.····000026e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000026f0:·2020·2020·643a·2044·6963·745b·6e6f·6465······d:·Dict[node000026f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002700:·732e·4974·656d·2c20·4469·6374·5b5f·4b65··s.Item,·Dict[_Ke00002700:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002710:·792c·204e·6f6e·655d·5d20·3d20·7b7d·0a20··y,·None]]·=·{}.·00002710:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002720:·2020·2020·2020·2061·7267·6b65·7973·5f63·········argkeys_c00002720:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002730:·6163·6865·5b73·636f·7065·5d20·3d20·640a··ache[scope]·=·d.00002730:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002740:·2020·2020·2020·2020·6974·656d·5f64·3a20··········item_d:·00002740:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002750:·4469·6374·5b5f·4b65·792c·2044·6571·7565··Dict[_Key,·Deque00002750:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002760:·5b6e·6f64·6573·2e49·7465·6d5d·5d20·3d20··[nodes.Item]]·=·00002760:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002770:·6465·6661·756c·7464·6963·7428·6465·7175··defaultdict(dequ00002770:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002780:·6529·0a20·2020·2020·2020·2069·7465·6d73··e).········items00002780:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002790:·5f62·795f·6172·676b·6579·5b73·636f·7065··_by_argkey[scope00002790:·0000·0000·0000·0000·0000·0000·0000·0000··................
000027a0:·5d20·3d20·6974·656d·5f64·0a20·2020·2020··]·=·item_d.·····000027a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000027b0:·2020·2066·6f72·2069·7465·6d20·696e·2069·····for·item·in·i000027b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000027c0:·7465·6d73·3a0a·2020·2020·2020·2020·2020··tems:.··········000027c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000027d0:·2020·6b65·7973·203d·2064·6963·742e·6672····keys·=·dict.fr000027d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000027e0:·6f6d·6b65·7973·2867·6574·5f70·6172·616d··omkeys(get_param000027e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000027f0:·6574·7269·7a65·645f·6669·7874·7572·655f··etrized_fixture_000027f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002800:·6b65·7973·2869·7465·6d2c·2073·636f·7065··keys(item,·scope00002800:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002810:·292c·204e·6f6e·6529·0a20·2020·2020·2020··),·None).·······00002810:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002820:·2020·2020·2069·6620·6b65·7973·3a0a·2020·······if·keys:.··00002820:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002830:·2020·2020·2020·2020·2020·2020·2020·645b················d[00002830:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002840:·6974·656d·5d20·3d20·6b65·7973·0a20·2020··item]·=·keys.···00002840:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002850:·2020·2020·2020·2020·2020·2020·2066·6f72···············for00002850:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002860:·206b·6579·2069·6e20·6b65·7973·3a0a·2020···key·in·keys:.··00002860:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002870:·2020·2020·2020·2020·2020·2020·2020·2020··················00002870:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002880:·2020·6974·656d·5f64·5b6b·6579·5d2e·6170····item_d[key].ap00002880:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002890:·7065·6e64·2869·7465·6d29·0a20·2020·2069··pend(item).····i00002890:·0000·0000·0000·0000·0000·0000·0000·0000··................
000028a0:·7465·6d73·5f64·6963·7420·3d20·6469·6374··tems_dict·=·dict000028a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000028b0:·2e66·726f·6d6b·6579·7328·6974·656d·732c··.fromkeys(items,000028b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000028c0:·204e·6f6e·6529·0a20·2020·2072·6574·7572···None).····retur000028c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000028d0:·6e20·6c69·7374·280a·2020·2020·2020·2020··n·list(.········000028d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000028e0:·7265·6f72·6465·725f·6974·656d·735f·6174··reorder_items_at000028e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000028f0:·7363·6f70·6528·6974·656d·735f·6469·6374··scope(items_dict000028f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002900:·2c20·6172·676b·6579·735f·6361·6368·652c··,·argkeys_cache,00002900:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002910:·2069·7465·6d73·5f62·795f·6172·676b·6579···items_by_argkey00002910:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002920:·2c20·5363·6f70·652e·5365·7373·696f·6e29··,·Scope.Session)00002920:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002930:·0a20·2020·2029·0a0a·0a64·6566·2066·6978··.····)...def·fix00002930:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002940:·5f63·6163·6865·5f6f·7264·6572·280a·2020··_cache_order(.··00002940:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002950:·2020·6974·656d·3a20·6e6f·6465·732e·4974····item:·nodes.It00002950:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002960:·656d·2c0a·2020·2020·6172·676b·6579·735f··em,.····argkeys_00002960:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002970:·6361·6368·653a·2044·6963·745b·5363·6f70··cache:·Dict[Scop00002970:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002980:·652c·2044·6963·745b·6e6f·6465·732e·4974··e,·Dict[nodes.It00002980:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002990:·656d·2c20·4469·6374·5b5f·4b65·792c·204e··em,·Dict[_Key,·N00002990:·0000·0000·0000·0000·0000·0000·0000·0000··................
000029a0:·6f6e·655d·5d5d·2c0a·2020·2020·6974·656d··one]]],.····item000029a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000029b0:·735f·6279·5f61·7267·6b65·793a·2044·6963··s_by_argkey:·Dic000029b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000029c0:·745b·5363·6f70·652c·2044·6963·745b·5f4b··t[Scope,·Dict[_K000029c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000029d0:·6579·2c20·2244·6571·7565·5b6e·6f64·6573··ey,·"Deque[nodes000029d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000029e0:·2e49·7465·6d5d·225d·5d2c·0a29·202d·3e20··.Item]"]],.)·->·000029e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000029f0:·4e6f·6e65·3a0a·2020·2020·666f·7220·7363··None:.····for·sc000029f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002a00:·6f70·6520·696e·2048·4947·485f·5343·4f50··ope·in·HIGH_SCOP00002a00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002a10:·4553·3a0a·2020·2020·2020·2020·666f·7220··ES:.········for·00002a10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002a20:·6b65·7920·696e·2061·7267·6b65·7973·5f63··key·in·argkeys_c00002a20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002a30:·6163·6865·5b73·636f·7065·5d2e·6765·7428··ache[scope].get(00002a30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002a40:·6974·656d·2c20·5b5d·293a·0a20·2020·2020··item,·[]):.·····00002a40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002a50:·2020·2020·2020·2069·7465·6d73·5f62·795f·········items_by_00002a50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002a60:·6172·676b·6579·5b73·636f·7065·5d5b·6b65··argkey[scope][ke00002a60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002a70:·795d·2e61·7070·656e·646c·6566·7428·6974··y].appendleft(it00002a70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002a80:·656d·290a·0a0a·6465·6620·7265·6f72·6465··em)...def·reorde00002a80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002a90:·725f·6974·656d·735f·6174·7363·6f70·6528··r_items_atscope(00002a90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002aa0:·0a20·2020·2069·7465·6d73·3a20·4469·6374··.····items:·Dict00002aa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ab0:·5b6e·6f64·6573·2e49·7465·6d2c·204e·6f6e··[nodes.Item,·Non00002ab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ac0:·655d·2c0a·2020·2020·6172·676b·6579·735f··e],.····argkeys_00002ac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ad0:·6361·6368·653a·2044·6963·745b·5363·6f70··cache:·Dict[Scop00002ad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ae0:·652c·2044·6963·745b·6e6f·6465·732e·4974··e,·Dict[nodes.It00002ae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002af0:·656d·2c20·4469·6374·5b5f·4b65·792c·204e··em,·Dict[_Key,·N00002af0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002b00:·6f6e·655d·5d5d·2c0a·2020·2020·6974·656d··one]]],.····item00002b00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002b10:·735f·6279·5f61·7267·6b65·793a·2044·6963··s_by_argkey:·Dic00002b10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002b20:·745b·5363·6f70·652c·2044·6963·745b·5f4b··t[Scope,·Dict[_K00002b20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002b30:·6579·2c20·2244·6571·7565·5b6e·6f64·6573··ey,·"Deque[nodes00002b30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002b40:·2e49·7465·6d5d·225d·5d2c·0a20·2020·2073··.Item]"]],.····s00002b40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002b50:·636f·7065·3a20·5363·6f70·652c·0a29·202d··cope:·Scope,.)·-00002b50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002b60:·3e20·4469·6374·5b6e·6f64·6573·2e49·7465··>·Dict[nodes.Ite00002b60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002b70:·6d2c·204e·6f6e·655d·3a0a·2020·2020·6966··m,·None]:.····if00002b70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002b80:·2073·636f·7065·2069·7320·5363·6f70·652e···scope·is·Scope.00002b80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002b90:·4675·6e63·7469·6f6e·206f·7220·6c65·6e28··Function·or·len(00002b90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ba0:·6974·656d·7329·203c·2033·3a0a·2020·2020··items)·<·3:.····00002ba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002bb0:·2020·2020·7265·7475·726e·2069·7465·6d73······return·items00002bb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002bc0:·0a20·2020·2069·676e·6f72·653a·2053·6574··.····ignore:·Set00002bc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002bd0:·5b4f·7074·696f·6e61·6c5b·5f4b·6579·5d5d··[Optional[_Key]]00002bd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002be0:·203d·2073·6574·2829·0a20·2020·2069·7465···=·set().····ite00002be0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002bf0:·6d73·5f64·6571·7565·203d·2064·6571·7565··ms_deque·=·deque00002bf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002c00:·2869·7465·6d73·290a·2020·2020·6974·656d··(items).····item00002c00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002c10:·735f·646f·6e65·3a20·4469·6374·5b6e·6f64··s_done:·Dict[nod00002c10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002c20:·6573·2e49·7465·6d2c·204e·6f6e·655d·203d··es.Item,·None]·=00002c20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002c30:·207b·7d0a·2020·2020·7363·6f70·6564·5f69···{}.····scoped_i00002c30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002c40:·7465·6d73·5f62·795f·6172·676b·6579·203d··tems_by_argkey·=00002c40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002c50:·2069·7465·6d73·5f62·795f·6172·676b·6579···items_by_argkey00002c50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002c60:·5b73·636f·7065·5d0a·2020·2020·7363·6f70··[scope].····scop00002c60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002c70:·6564·5f61·7267·6b65·7973·5f63·6163·6865··ed_argkeys_cache00002c70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002c80:·203d·2061·7267·6b65·7973·5f63·6163·6865···=·argkeys_cache00002c80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002c90:·5b73·636f·7065·5d0a·2020·2020·7768·696c··[scope].····whil00002c90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ca0:·6520·6974·656d·735f·6465·7175·653a·0a20··e·items_deque:.·00002ca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002cb0:·2020·2020·2020·206e·6f5f·6172·676b·6579·········no_argkey00002cb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002cc0:·5f67·726f·7570·3a20·4469·6374·5b6e·6f64··_group:·Dict[nod00002cc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002cd0:·6573·2e49·7465·6d2c·204e·6f6e·655d·203d··es.Item,·None]·=00002cd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ce0:·207b·7d0a·2020·2020·2020·2020·736c·6963···{}.········slic00002ce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002cf0:·696e·675f·6172·676b·6579·203d·204e·6f6e··ing_argkey·=·Non00002cf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002d00:·650a·2020·2020·2020·2020·7768·696c·6520··e.········while·00002d00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002d10:·6974·656d·735f·6465·7175·653a·0a20·2020··items_deque:.···00002d10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002d20:·2020·2020·2020·2020·2069·7465·6d20·3d20···········item·=·00002d20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002d30:·6974·656d·735f·6465·7175·652e·706f·706c··items_deque.popl00002d30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002d40:·6566·7428·290a·2020·2020·2020·2020·2020··eft().··········00002d40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002d50:·2020·6966·2069·7465·6d20·696e·2069·7465····if·item·in·ite00002d50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002d60:·6d73·5f64·6f6e·6520·6f72·2069·7465·6d20··ms_done·or·item·00002d60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002d70:·696e·206e·6f5f·6172·676b·6579·5f67·726f··in·no_argkey_gro00002d70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002d80:·7570·3a0a·2020·2020·2020·2020·2020·2020··up:.············00002d80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002d90:·2020·2020·636f·6e74·696e·7565·0a20·2020······continue.···00002d90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002da0:·2020·2020·2020·2020·2061·7267·6b65·7973···········argkeys00002da0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002db0:·203d·2064·6963·742e·6672·6f6d·6b65·7973···=·dict.fromkeys00002db0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002dc0:·280a·2020·2020·2020·2020·2020·2020·2020··(.··············00002dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002dd0:·2020·286b·2066·6f72·206b·2069·6e20·7363····(k·for·k·in·sc00002dd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002de0:·6f70·6564·5f61·7267·6b65·7973·5f63·6163··oped_argkeys_cac00002de0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002df0:·6865·2e67·6574·2869·7465·6d2c·205b·5d29··he.get(item,·[])00002df0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e00:·2069·6620·6b20·6e6f·7420·696e·2069·676e···if·k·not·in·ign00002e00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e10:·6f72·6529·2c20·4e6f·6e65·0a20·2020·2020··ore),·None.·····00002e10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e20:·2020·2020·2020·2029·0a20·2020·2020·2020·········).·······00002e20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e30:·2020·2020·2069·6620·6e6f·7420·6172·676b·······if·not·argk00002e30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e40:·6579·733a·0a20·2020·2020·2020·2020·2020··eys:.···········00002e40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e50:·2020·2020·206e·6f5f·6172·676b·6579·5f67·······no_argkey_g00002e50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e60:·726f·7570·5b69·7465·6d5d·203d·204e·6f6e··roup[item]·=·Non00002e60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e70:·650a·2020·2020·2020·2020·2020·2020·656c··e.············el00002e70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e80:·7365·3a0a·2020·2020·2020·2020·2020·2020··se:.············00002e80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002e90:·2020·2020·736c·6963·696e·675f·6172·676b······slicing_argk00002e90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ea0:·6579·2c20·5f20·3d20·6172·676b·6579·732e··ey,·_·=·argkeys.00002ea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002eb0:·706f·7069·7465·6d28·290a·2020·2020·2020··popitem().······00002eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ec0:·2020·2020·2020·2020·2020·2320·5765·2064············#·We·d00002ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ed0:·6f6e·2774·2068·6176·6520·746f·2072·656d··on't·have·to·rem00002ed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ee0:·6f76·6520·7265·6c65·7661·6e74·2069·7465··ove·relevant·ite00002ee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ef0:·6d73·2066·726f·6d20·6c61·7465·7220·696e··ms·from·later·in00002ef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f00:·2074·6865·0a20·2020·2020·2020·2020·2020···the.···········00002f00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f10:·2020·2020·2023·2064·6571·7565·2062·6563·······#·deque·bec00002f10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f20:·6175·7365·2074·6865·7927·6c6c·206a·7573··ause·they'll·jus00002f20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f30:·7420·6265·2069·676e·6f72·6564·2e0a·2020··t·be·ignored..··00002f30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f40:·2020·2020·2020·2020·2020·2020·2020·6d61················ma00002f40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f50:·7463·6869·6e67·5f69·7465·6d73·203d·205b··tching_items·=·[00002f50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f60:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············00002f60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f70:·2020·2020·2069·2066·6f72·2069·2069·6e20·······i·for·i·in·00002f70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f80:·7363·6f70·6564·5f69·7465·6d73·5f62·795f··scoped_items_by_00002f80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002f90:·6172·676b·6579·5b73·6c69·6369·6e67·5f61··argkey[slicing_a00002f90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002fa0:·7267·6b65·795d·2069·6620·6920·696e·2069··rgkey]·if·i·in·i00002fa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002fb0:·7465·6d73·0a20·2020·2020·2020·2020·2020··tems.···········00002fb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002fc0:·2020·2020·205d·0a20·2020·2020·2020·2020·······].·········00002fc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002fd0:·2020·2020·2020·2066·6f72·2069·2069·6e20·········for·i·in·00002fd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002fe0:·7265·7665·7273·6564·286d·6174·6368·696e··reversed(matchin00002fe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00002ff0:·675f·6974·656d·7329·3a0a·2020·2020·2020··g_items):.······00002ff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003000:·2020·2020·2020·2020·2020·2020·2020·6669················fi00003000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003010:·785f·6361·6368·655f·6f72·6465·7228·692c··x_cache_order(i,00003010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003020:·2061·7267·6b65·7973·5f63·6163·6865·2c20···argkeys_cache,·00003020:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003030:·6974·656d·735f·6279·5f61·7267·6b65·7929··items_by_argkey)00003030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003040:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············00003040:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003050:·2020·2020·2069·7465·6d73·5f64·6571·7565·······items_deque00003050:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003060:·2e61·7070·656e·646c·6566·7428·6929·0a20··.appendleft(i).·00003060:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003070:·2020·2020·2020·2020·2020·2020·2020·2062·················b00003070:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003080:·7265·616b·0a20·2020·2020·2020·2069·6620··reak.········if·00003080:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003090:·6e6f·5f61·7267·6b65·795f·6772·6f75·703a··no_argkey_group:00003090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030a0:·0a20·2020·2020·2020·2020·2020·206e·6f5f··.············no_000030a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030b0:·6172·676b·6579·5f67·726f·7570·203d·2072··argkey_group·=·r000030b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030c0:·656f·7264·6572·5f69·7465·6d73·5f61·7473··eorder_items_ats000030c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030d0:·636f·7065·280a·2020·2020·2020·2020·2020··cope(.··········000030d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030e0:·2020·2020·2020·6e6f·5f61·7267·6b65·795f········no_argkey_000030e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000030f0:·6772·6f75·702c·2061·7267·6b65·7973·5f63··group,·argkeys_c000030f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003100:·6163·6865·2c20·6974·656d·735f·6279·5f61··ache,·items_by_a00003100:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003110:·7267·6b65·792c·2073·636f·7065·2e6e·6578··rgkey,·scope.nex00003110:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003120:·745f·6c6f·7765·7228·290a·2020·2020·2020··t_lower().······00003120:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003130:·2020·2020·2020·290a·2020·2020·2020·2020········).········00003130:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003140:·2020·2020·666f·7220·6974·656d·2069·6e20······for·item·in·00003140:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003150:·6e6f·5f61·7267·6b65·795f·6772·6f75·703a··no_argkey_group:00003150:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003160:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············00003160:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003170:·2069·7465·6d73·5f64·6f6e·655b·6974·656d···items_done[item00003170:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003180:·5d20·3d20·4e6f·6e65·0a20·2020·2020·2020··]·=·None.·······00003180:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003190:·2069·676e·6f72·652e·6164·6428·736c·6963···ignore.add(slic00003190:·0000·0000·0000·0000·0000·0000·0000·0000··................
000031a0:·696e·675f·6172·676b·6579·290a·2020·2020··ing_argkey).····000031a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000031b0:·7265·7475·726e·2069·7465·6d73·5f64·6f6e··return·items_don000031b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000031c0:·650a·0a0a·6465·6620·6765·745f·6469·7265··e...def·get_dire000031c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000031d0:·6374·5f70·6172·616d·5f66·6978·7475·7265··ct_param_fixture000031d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000031e0:·5f66·756e·6328·7265·7175·6573·7429·3a0a··_func(request):.000031e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000031f0:·2020·2020·7265·7475·726e·2072·6571·7565······return·reque000031f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003200:·7374·2e70·6172·616d·0a0a·0a40·6174·7472··st.param...@attr00003200:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003210:·2e73·2873·6c6f·7473·3d54·7275·652c·2061··.s(slots=True,·a00003210:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003220:·7574·6f5f·6174·7472·6962·733d·5472·7565··uto_attribs=True00003220:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003230:·290a·636c·6173·7320·4675·6e63·4669·7874··).class·FuncFixt00003230:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003240:·7572·6549·6e66·6f3a·0a20·2020·2023·204f··ureInfo:.····#·O00003240:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003250:·7269·6769·6e61·6c20·6675·6e63·7469·6f6e··riginal·function00003250:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003260:·2061·7267·756d·656e·7420·6e61·6d65·732e···argument·names.00003260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003270:·0a20·2020·2061·7267·6e61·6d65·733a·2054··.····argnames:·T00003270:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003280:·7570·6c65·5b73·7472·2c20·2e2e·2e5d·0a20··uple[str,·...].·00003280:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003290:·2020·2023·2041·7267·6e61·6d65·7320·7468·····#·Argnames·th00003290:·0000·0000·0000·0000·0000·0000·0000·0000··................
000032a0:·6174·2066·756e·6374·696f·6e20·696d·6d65··at·function·imme000032a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000032b0:·6469·6174·656c·7920·7265·7175·6972·6573··diately·requires000032b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000032c0:·2e20·5468·6573·6520·696e·636c·7564·6520··.·These·include·000032c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000032d0:·6172·676e·616d·6573·202b·0a20·2020·2023··argnames·+.····#000032d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000032e0:·2066·6978·7475·7265·206e·616d·6573·2073···fixture·names·s000032e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000032f0:·7065·6369·6669·6564·2076·6961·2075·7365··pecified·via·use000032f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003300:·6669·7874·7572·6573·2061·6e64·2076·6961··fixtures·and·via00003300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003310:·2061·7574·6f75·7365·3d54·7275·6520·696e···autouse=True·in00003310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003320:·2066·6978·7475·7265·0a20·2020·2023·2064···fixture.····#·d00003320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003330:·6566·696e·6974·696f·6e73·2e0a·2020·2020··efinitions..····00003330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003340:·696e·6974·6961·6c6e·616d·6573·3a20·5475··initialnames:·Tu00003340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003350:·706c·655b·7374·722c·202e·2e2e·5d0a·2020··ple[str,·...].··00003350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003360:·2020·6e61·6d65·735f·636c·6f73·7572·653a····names_closure:00003360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003370:·204c·6973·745b·7374·725d·0a20·2020·206e···List[str].····n00003370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003380:·616d·6532·6669·7874·7572·6564·6566·733a··ame2fixturedefs:00003380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003390:·2044·6963·745b·7374·722c·2053·6571·7565···Dict[str,·Seque00003390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000033a0:·6e63·655b·2246·6978·7475·7265·4465·665b··nce["FixtureDef[000033a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000033b0:·416e·795d·225d·5d0a·0a20·2020·2064·6566··Any]"]]..····def000033b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000033c0:·2070·7275·6e65·5f64·6570·656e·6465·6e63···prune_dependenc000033c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000033d0:·795f·7472·6565·2873·656c·6629·202d·3e20··y_tree(self)·->·000033d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000033e0:·4e6f·6e65·3a0a·2020·2020·2020·2020·2222··None:.········""000033e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000033f0:·2252·6563·6f6d·7075·7465·206e·616d·6573··"Recompute·names000033f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003400:·5f63·6c6f·7375·7265·2066·726f·6d20·696e··_closure·from·in00003400:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003410:·6974·6961·6c6e·616d·6573·2061·6e64·206e··itialnames·and·n00003410:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003420:·616d·6532·6669·7874·7572·6564·6566·732e··ame2fixturedefs.00003420:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003430:·0a0a·2020·2020·2020·2020·4361·6e20·6f6e··..········Can·on00003430:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003440:·6c79·2072·6564·7563·6520·6e61·6d65·735f··ly·reduce·names_00003440:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003450:·636c·6f73·7572·652c·2077·6869·6368·206d··closure,·which·m00003450:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003460:·6561·6e73·2074·6861·7420·7468·6520·6e65··eans·that·the·ne00003460:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003470:·7720·636c·6f73·7572·6520·7769·6c6c·0a20··w·closure·will.·00003470:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003480:·2020·2020·2020·2061·6c77·6179·7320·6265·········always·be00003480:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003490:·2061·2073·7562·7365·7420·6f66·2074·6865···a·subset·of·the00003490:·0000·0000·0000·0000·0000·0000·0000·0000··................
000034a0:·206f·6c64·206f·6e65·2e20·5468·6520·6f72···old·one.·The·or000034a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000034b0:·6465·7220·6973·2070·7265·7365·7276·6564··der·is·preserved000034b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000034c0:·2e0a·0a20·2020·2020·2020·2054·6869·7320··...········This·000034c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000034d0:·6d65·7468·6f64·2069·7320·6e65·6564·6564··method·is·needed000034d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000034e0:·2062·6563·6175·7365·2064·6972·6563·7420···because·direct·000034e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000034f0:·7061·7261·6d65·7472·697a·6174·696f·6e20··parametrization·000034f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003500:·6d61·7920·7368·6164·6f77·2073·6f6d·650a··may·shadow·some.00003500:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003510:·2020·2020·2020·2020·6f66·2074·6865·2066··········of·the·f00003510:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003520:·6978·7475·7265·7320·7468·6174·2077·6572··ixtures·that·wer00003520:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003530:·6520·696e·636c·7564·6564·2069·6e20·7468··e·included·in·th00003530:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003540:·6520·6f72·6967·696e·616c·6c79·2062·7569··e·originally·bui00003540:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003550:·6c74·2064·6570·656e·6465·6e63·790a·2020··lt·dependency.··00003550:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003560:·2020·2020·2020·7472·6565·2e20·496e·2074········tree.·In·t00003560:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003570:·6869·7320·7761·7920·7468·6520·6465·7065··his·way·the·depe00003570:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003580:·6e64·656e·6379·2074·7265·6520·6361·6e20··ndency·tree·can·00003580:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003590:·6765·7420·7072·756e·6564·2c20·616e·6420··get·pruned,·and·00003590:·0000·0000·0000·0000·0000·0000·0000·0000··................
000035a0:·7468·6520·636c·6f73·7572·650a·2020·2020··the·closure.····000035a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000035b0:·2020·2020·6f66·2061·7267·6e61·6d65·7320······of·argnames·000035b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000035c0:·6d61·7920·6765·7420·7265·6475·6365·642e··may·get·reduced.000035c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000035d0:·0a20·2020·2020·2020·2022·2222·0a20·2020··.········""".···000035d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000035e0:·2020·2020·2063·6c6f·7375·7265·3a20·5365·······closure:·Se000035e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000035f0:·745b·7374·725d·203d·2073·6574·2829·0a20··t[str]·=·set().·000035f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003600:·2020·2020·2020·2077·6f72·6b69·6e67·5f73·········working_s00003600:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003610:·6574·203d·2073·6574·2873·656c·662e·696e··et·=·set(self.in00003610:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003620:·6974·6961·6c6e·616d·6573·290a·2020·2020··itialnames).····00003620:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003630:·2020·2020·7768·696c·6520·776f·726b·696e······while·workin00003630:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003640:·675f·7365·743a·0a20·2020·2020·2020·2020··g_set:.·········00003640:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003650:·2020·2061·7267·6e61·6d65·203d·2077·6f72·····argname·=·wor00003650:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003660:·6b69·6e67·5f73·6574·2e70·6f70·2829·0a20··king_set.pop().·00003660:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003670:·2020·2020·2020·2020·2020·2023·2041·7267·············#·Arg00003670:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003680:·6e61·6d65·206d·6179·2062·6520·736d·7468··name·may·be·smth00003680:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003690:·206e·6f74·2069·6e63·6c75·6465·6420·696e···not·included·in00003690:·0000·0000·0000·0000·0000·0000·0000·0000··................
000036a0:·2074·6865·206f·7269·6769·6e61·6c20·6e61···the·original·na000036a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000036b0:·6d65·735f·636c·6f73·7572·652c·0a20·2020··mes_closure,.···000036b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000036c0:·2020·2020·2020·2020·2023·2069·6e20·7768···········#·in·wh000036c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000036d0:·6963·6820·6361·7365·2077·6520·6967·6e6f··ich·case·we·igno000036d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000036e0:·7265·2069·742e·2054·6869·7320·6375·7272··re·it.·This·curr000036e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000036f0:·656e·746c·7920·6861·7070·656e·7320·7769··ently·happens·wi000036f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003700:·7468·2070·7365·7564·6f0a·2020·2020·2020··th·pseudo.······00003700:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003710:·2020·2020·2020·2320·4669·7874·7572·6544········#·FixtureD00003710:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003720:·6566·7320·7768·6963·6820·7772·6170·2027··efs·which·wrap·'00003720:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003730:·6765·745f·6469·7265·6374·5f70·6172·616d··get_direct_param00003730:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003740:·5f66·6978·7475·7265·5f66·756e·6328·7265··_fixture_func(re00003740:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003750:·7175·6573·7429·272e·0a20·2020·2020·2020··quest)'..·······00003750:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003760:·2020·2020·2023·2053·6f20·7468·6579·2069·······#·So·they·i00003760:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003770:·6e74·726f·6475·6365·2074·6865·206e·6577··ntroduce·the·new00003770:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003780:·2064·6570·656e·6465·6e63·7920·2772·6571···dependency·'req00003780:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003790:·7565·7374·2720·7768·6963·6820·6d69·6768··uest'·which·migh00003790:·0000·0000·0000·0000·0000·0000·0000·0000··................
000037a0:·7420·6861·7665·0a20·2020·2020·2020·2020··t·have.·········000037a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000037b0:·2020·2023·2062·6565·6e20·6d69·7373·696e·····#·been·missin000037b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000037c0:·6720·696e·2074·6865·206f·7269·6769·6e61··g·in·the·origina000037c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000037d0:·6c20·7472·6565·2028·636c·6f73·7572·6529··l·tree·(closure)000037d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000037e0:·2e0a·2020·2020·2020·2020·2020·2020·6966··..············if000037e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000037f0:·2061·7267·6e61·6d65·206e·6f74·2069·6e20···argname·not·in·000037f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003800:·636c·6f73·7572·6520·616e·6420·6172·676e··closure·and·argn00003800:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003810:·616d·6520·696e·2073·656c·662e·6e61·6d65··ame·in·self.name00003810:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003820:·735f·636c·6f73·7572·653a·0a20·2020·2020··s_closure:.·····00003820:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003830:·2020·2020·2020·2020·2020·2063·6c6f·7375·············closu00003830:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003840:·7265·2e61·6464·2861·7267·6e61·6d65·290a··re.add(argname).00003840:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003850:·2020·2020·2020·2020·2020·2020·2020·2020··················00003850:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003860:·6966·2061·7267·6e61·6d65·2069·6e20·7365··if·argname·in·se00003860:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003870:·6c66·2e6e·616d·6532·6669·7874·7572·6564··lf.name2fixtured00003870:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003880:·6566·733a·0a20·2020·2020·2020·2020·2020··efs:.···········00003880:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003890:·2020·2020·2020·2020·2077·6f72·6b69·6e67···········working00003890:·0000·0000·0000·0000·0000·0000·0000·0000··................
000038a0:·5f73·6574·2e75·7064·6174·6528·7365·6c66··_set.update(self000038a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000038b0:·2e6e·616d·6532·6669·7874·7572·6564·6566··.name2fixturedef000038b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000038c0:·735b·6172·676e·616d·655d·5b2d·315d·2e61··s[argname][-1].a000038c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000038d0:·7267·6e61·6d65·7329·0a0a·2020·2020·2020··rgnames)..······000038d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000038e0:·2020·7365·6c66·2e6e·616d·6573·5f63·6c6f····self.names_clo000038e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000038f0:·7375·7265·5b3a·5d20·3d20·736f·7274·6564··sure[:]·=·sorted000038f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003900:·2863·6c6f·7375·7265·2c20·6b65·793d·7365··(closure,·key=se00003900:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003910:·6c66·2e6e·616d·6573·5f63·6c6f·7375·7265··lf.names_closure00003910:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003920:·2e69·6e64·6578·290a·0a0a·636c·6173·7320··.index)...class·00003920:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003930:·4669·7874·7572·6552·6571·7565·7374·3a0a··FixtureRequest:.00003930:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003940:·2020·2020·2222·2241·2072·6571·7565·7374······"""A·request00003940:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003950:·2066·6f72·2061·2066·6978·7475·7265·2066···for·a·fixture·f00003950:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003960:·726f·6d20·6120·7465·7374·206f·7220·6669··rom·a·test·or·fi00003960:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003970:·7874·7572·6520·6675·6e63·7469·6f6e·2e0a··xture·function..00003970:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003980:·0a20·2020·2041·2072·6571·7565·7374·206f··.····A·request·o00003980:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003990:·626a·6563·7420·6769·7665·7320·6163·6365··bject·gives·acce00003990:·0000·0000·0000·0000·0000·0000·0000·0000··................
000039a0:·7373·2074·6f20·7468·6520·7265·7175·6573··ss·to·the·reques000039a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000039b0:·7469·6e67·2074·6573·7420·636f·6e74·6578··ting·test·contex000039b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000039c0:·7420·616e·6420·6861·730a·2020·2020·616e··t·and·has.····an000039c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000039d0:·206f·7074·696f·6e61·6c20·6060·7061·7261···optional·``para000039d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000039e0:·6d60·6020·6174·7472·6962·7574·6520·696e··m``·attribute·in000039e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000039f0:·2063·6173·6520·7468·6520·6669·7874·7572···case·the·fixtur000039f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003a00:·6520·6973·2070·6172·616d·6574·7269·7a65··e·is·parametrize00003a00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003a10:·640a·2020·2020·696e·6469·7265·6374·6c79··d.····indirectly00003a10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003a20:·2e0a·2020·2020·2222·220a·0a20·2020·2064··..····"""..····d00003a20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003a30:·6566·205f·5f69·6e69·745f·5f28·7365·6c66··ef·__init__(self00003a30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003a40:·2c20·7079·6675·6e63·6974·656d·2c20·2a2c··,·pyfuncitem,·*,00003a40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003a50:·205f·6973·7079·7465·7374·3a20·626f·6f6c···_ispytest:·bool00003a50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003a60:·203d·2046·616c·7365·2920·2d3e·204e·6f6e···=·False)·->·Non00003a60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003a70:·653a·0a20·2020·2020·2020·2063·6865·636b··e:.········check00003a70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003a80:·5f69·7370·7974·6573·7428·5f69·7370·7974··_ispytest(_ispyt00003a80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003a90:·6573·7429·0a20·2020·2020·2020·2073·656c··est).········sel00003a90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003aa0:·662e·5f70·7966·756e·6369·7465·6d20·3d20··f._pyfuncitem·=·00003aa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ab0:·7079·6675·6e63·6974·656d·0a20·2020·2020··pyfuncitem.·····00003ab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ac0:·2020·2023·3a20·4669·7874·7572·6520·666f·····#:·Fixture·fo00003ac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ad0:·7220·7768·6963·6820·7468·6973·2072·6571··r·which·this·req00003ad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ae0:·7565·7374·2069·7320·6265·696e·6720·7065··uest·is·being·pe00003ae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003af0:·7266·6f72·6d65·642e·0a20·2020·2020·2020··rformed..·······00003af0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003b00:·2073·656c·662e·6669·7874·7572·656e·616d···self.fixturenam00003b00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003b10:·653a·204f·7074·696f·6e61·6c5b·7374·725d··e:·Optional[str]00003b10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003b20:·203d·204e·6f6e·650a·2020·2020·2020·2020···=·None.········00003b20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003b30:·7365·6c66·2e5f·7363·6f70·6520·3d20·5363··self._scope·=·Sc00003b30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003b40:·6f70·652e·4675·6e63·7469·6f6e·0a20·2020··ope.Function.···00003b40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003b50:·2020·2020·2073·656c·662e·5f66·6978·7475·······self._fixtu00003b50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003b60:·7265·5f64·6566·733a·2044·6963·745b·7374··re_defs:·Dict[st00003b60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003b70:·722c·2046·6978·7475·7265·4465·665b·416e··r,·FixtureDef[An00003b70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003b80:·795d·5d20·3d20·7b7d·0a20·2020·2020·2020··y]]·=·{}.·······00003b80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003b90:·2066·6978·7475·7265·696e·666f·3a20·4675···fixtureinfo:·Fu00003b90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ba0:·6e63·4669·7874·7572·6549·6e66·6f20·3d20··ncFixtureInfo·=·00003ba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003bb0:·7079·6675·6e63·6974·656d·2e5f·6669·7874··pyfuncitem._fixt00003bb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003bc0:·7572·6569·6e66·6f0a·2020·2020·2020·2020··ureinfo.········00003bc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003bd0:·7365·6c66·2e5f·6172·6732·6669·7874·7572··self._arg2fixtur00003bd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003be0:·6564·6566·7320·3d20·6669·7874·7572·6569··edefs·=·fixturei00003be0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003bf0:·6e66·6f2e·6e61·6d65·3266·6978·7475·7265··nfo.name2fixture00003bf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003c00:·6465·6673·2e63·6f70·7928·290a·2020·2020··defs.copy().····00003c00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003c10:·2020·2020·7365·6c66·2e5f·6172·6732·696e······self._arg2in00003c10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003c20:·6465·783a·2044·6963·745b·7374·722c·2069··dex:·Dict[str,·i00003c20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003c30:·6e74·5d20·3d20·7b7d·0a20·2020·2020·2020··nt]·=·{}.·······00003c30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003c40:·2073·656c·662e·5f66·6978·7475·7265·6d61···self._fixturema00003c40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003c50:·6e61·6765·723a·2046·6978·7475·7265·4d61··nager:·FixtureMa00003c50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003c60:·6e61·6765·7220·3d20·7079·6675·6e63·6974··nager·=·pyfuncit00003c60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003c70:·656d·2e73·6573·7369·6f6e·2e5f·6669·7874··em.session._fixt00003c70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003c80:·7572·656d·616e·6167·6572·0a0a·2020·2020··uremanager..····00003c80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003c90:·4070·726f·7065·7274·790a·2020·2020·6465··@property.····de00003c90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ca0:·6620·7363·6f70·6528·7365·6c66·2920·2d3e··f·scope(self)·->00003ca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003cb0:·2022·5f53·636f·7065·4e61·6d65·223a·0a20···"_ScopeName":.·00003cb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003cc0:·2020·2020·2020·2022·2222·5363·6f70·6520·········"""Scope·00003cc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003cd0:·7374·7269·6e67·2c20·6f6e·6520·6f66·2022··string,·one·of·"00003cd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ce0:·6675·6e63·7469·6f6e·222c·2022·636c·6173··function",·"clas00003ce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003cf0:·7322·2c20·226d·6f64·756c·6522·2c20·2270··s",·"module",·"p00003cf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003d00:·6163·6b61·6765·222c·2022·7365·7373·696f··ackage",·"sessio00003d00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003d10:·6e22·2e22·2222·0a20·2020·2020·2020·2072··n".""".········r00003d10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003d20:·6574·7572·6e20·7365·6c66·2e5f·7363·6f70··eturn·self._scop00003d20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003d30:·652e·7661·6c75·650a·0a20·2020·2040·7072··e.value..····@pr00003d30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003d40:·6f70·6572·7479·0a20·2020·2064·6566·2066··operty.····def·f00003d40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003d50:·6978·7475·7265·6e61·6d65·7328·7365·6c66··ixturenames(self00003d50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003d60:·2920·2d3e·204c·6973·745b·7374·725d·3a0a··)·->·List[str]:.00003d60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003d70:·2020·2020·2020·2020·2222·224e·616d·6573··········"""Names00003d70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003d80:·206f·6620·616c·6c20·6163·7469·7665·2066···of·all·active·f00003d80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003d90:·6978·7475·7265·7320·696e·2074·6869·7320··ixtures·in·this·00003d90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003da0:·7265·7175·6573·742e·2222·220a·2020·2020··request.""".····00003da0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003db0:·2020·2020·7265·7375·6c74·203d·206c·6973······result·=·lis00003db0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003dc0:·7428·7365·6c66·2e5f·7079·6675·6e63·6974··t(self._pyfuncit00003dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003dd0:·656d·2e5f·6669·7874·7572·6569·6e66·6f2e··em._fixtureinfo.00003dd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003de0:·6e61·6d65·735f·636c·6f73·7572·6529·0a20··names_closure).·00003de0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003df0:·2020·2020·2020·2072·6573·756c·742e·6578·········result.ex00003df0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003e00:·7465·6e64·2873·6574·2873·656c·662e·5f66··tend(set(self._f00003e00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003e10:·6978·7475·7265·5f64·6566·7329·2e64·6966··ixture_defs).dif00003e10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003e20:·6665·7265·6e63·6528·7265·7375·6c74·2929··ference(result))00003e20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003e30:·0a20·2020·2020·2020·2072·6574·7572·6e20··.········return·00003e30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003e40:·7265·7375·6c74·0a0a·2020·2020·4070·726f··result..····@pro00003e40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003e50:·7065·7274·790a·2020·2020·6465·6620·6e6f··perty.····def·no00003e50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003e60:·6465·2873·656c·6629·3a0a·2020·2020·2020··de(self):.······00003e60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003e70:·2020·2222·2255·6e64·6572·6c79·696e·6720····"""Underlying·00003e70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003e80:·636f·6c6c·6563·7469·6f6e·206e·6f64·6520··collection·node·00003e80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003e90:·2864·6570·656e·6473·206f·6e20·6375·7272··(depends·on·curr00003e90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ea0:·656e·7420·7265·7175·6573·7420·7363·6f70··ent·request·scop00003ea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003eb0:·6529·2e22·2222·0a20·2020·2020·2020·2072··e).""".········r00003eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ec0:·6574·7572·6e20·7365·6c66·2e5f·6765·7473··eturn·self._gets00003ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ed0:·636f·7065·6974·656d·2873·656c·662e·5f73··copeitem(self._s00003ed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ee0:·636f·7065·290a·0a20·2020·2064·6566·205f··cope)..····def·_00003ee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ef0:·6765·746e·6578·7466·6978·7475·7265·6465··getnextfixturede00003ef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003f00:·6628·7365·6c66·2c20·6172·676e·616d·653a··f(self,·argname:00003f00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003f10:·2073·7472·2920·2d3e·2022·4669·7874·7572···str)·->·"Fixtur00003f10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003f20:·6544·6566·5b41·6e79·5d22·3a0a·2020·2020··eDef[Any]":.····00003f20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003f30:·2020·2020·6669·7874·7572·6564·6566·7320······fixturedefs·00003f30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003f40:·3d20·7365·6c66·2e5f·6172·6732·6669·7874··=·self._arg2fixt00003f40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003f50:·7572·6564·6566·732e·6765·7428·6172·676e··uredefs.get(argn00003f50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003f60:·616d·652c·204e·6f6e·6529·0a20·2020·2020··ame,·None).·····00003f60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003f70:·2020·2069·6620·6669·7874·7572·6564·6566·····if·fixturedef00003f70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003f80:·7320·6973·204e·6f6e·653a·0a20·2020·2020··s·is·None:.·····00003f80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003f90:·2020·2020·2020·2023·2057·6520·6172·7269·········#·We·arri00003f90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003fa0:·7665·2068·6572·6520·6265·6361·7573·6520··ve·here·because·00003fa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003fb0:·6f66·2061·2064·796e·616d·6963·2063·616c··of·a·dynamic·cal00003fb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003fc0:·6c20·746f·0a20·2020·2020·2020·2020·2020··l·to.···········00003fc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003fd0:·2023·2067·6574·6669·7874·7572·6576·616c···#·getfixtureval00003fd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003fe0:·7565·2861·7267·6e61·6d65·2920·7573·6167··ue(argname)·usag00003fe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00003ff0:·6520·7768·6963·6820·7761·7320·6e61·7475··e·which·was·natu00003ff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004000:·7261·6c6c·790a·2020·2020·2020·2020·2020··rally.··········00004000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004010:·2020·2320·6e6f·7420·6b6e·6f77·6e20·6174····#·not·known·at00004010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004020:·2070·6172·7369·6e67·2f63·6f6c·6c65·6374···parsing/collect00004020:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004030:·696f·6e20·7469·6d65·2e0a·2020·2020·2020··ion·time..······00004030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004040:·2020·2020·2020·6173·7365·7274·2073·656c········assert·sel00004040:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004050:·662e·5f70·7966·756e·6369·7465·6d2e·7061··f._pyfuncitem.pa00004050:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004060:·7265·6e74·2069·7320·6e6f·7420·4e6f·6e65··rent·is·not·None00004060:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004070:·0a20·2020·2020·2020·2020·2020·2070·6172··.············par00004070:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004080:·656e·7469·6420·3d20·7365·6c66·2e5f·7079··entid·=·self._py00004080:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004090:·6675·6e63·6974·656d·2e70·6172·656e·742e··funcitem.parent.00004090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000040a0:·6e6f·6465·6964·0a20·2020·2020·2020·2020··nodeid.·········000040a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000040b0:·2020·2066·6978·7475·7265·6465·6673·203d·····fixturedefs·=000040b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000040c0:·2073·656c·662e·5f66·6978·7475·7265·6d61···self._fixturema000040c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000040d0:·6e61·6765·722e·6765·7466·6978·7475·7265··nager.getfixture000040d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000040e0:·6465·6673·2861·7267·6e61·6d65·2c20·7061··defs(argname,·pa000040e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000040f0:·7265·6e74·6964·290a·2020·2020·2020·2020··rentid).········000040f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004100:·2020·2020·2320·544f·444f·3a20·4669·7820······#·TODO:·Fix·00004100:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004110:·7468·6973·2074·7970·6520·6967·6e6f·7265··this·type·ignore00004110:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004120:·2e20·4569·7468·6572·2061·6464·2061·7373··.·Either·add·ass00004120:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004130:·6572·7420·6f72·2061·646a·7573·7420·7479··ert·or·adjust·ty00004130:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004140:·7065·732e·0a20·2020·2020·2020·2020·2020··pes..···········00004140:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004150:·2023·2020·2020·2020·2043·616e·2074·6869···#·······Can·thi00004150:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004160:·7320·6265·204e·6f6e·6520·6865·7265·3f0a··s·be·None·here?.00004160:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004170:·2020·2020·2020·2020·2020·2020·7365·6c66··············self00004170:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004180:·2e5f·6172·6732·6669·7874·7572·6564·6566··._arg2fixturedef00004180:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004190:·735b·6172·676e·616d·655d·203d·2066·6978··s[argname]·=·fix00004190:·0000·0000·0000·0000·0000·0000·0000·0000··................
000041a0:·7475·7265·6465·6673·2020·2320·7479·7065··turedefs··#·type000041a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000041b0:·3a20·6967·6e6f·7265·5b61·7373·6967·6e6d··:·ignore[assignm000041b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000041c0:·656e·745d·0a20·2020·2020·2020·2023·2066··ent].········#·f000041c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000041d0:·6978·7475·7265·6465·6673·206c·6973·7420··ixturedefs·list·000041d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000041e0:·6973·2069·6d6d·7574·6162·6c65·2073·6f20··is·immutable·so·000041e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000041f0:·7765·206d·6169·6e74·6169·6e20·6120·6465··we·maintain·a·de000041f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004200:·6372·6561·7369·6e67·2069·6e64·6578·2e0a··creasing·index..00004200:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004210:·2020·2020·2020·2020·696e·6465·7820·3d20··········index·=·00004210:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004220:·7365·6c66·2e5f·6172·6732·696e·6465·782e··self._arg2index.00004220:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004230:·6765·7428·6172·676e·616d·652c·2030·2920··get(argname,·0)·00004230:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004240:·2d20·310a·2020·2020·2020·2020·6966·2066··-·1.········if·f00004240:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004250:·6978·7475·7265·6465·6673·2069·7320·4e6f··ixturedefs·is·No00004250:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004260:·6e65·206f·7220·282d·696e·6465·7820·3e20··ne·or·(-index·>·00004260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004270:·6c65·6e28·6669·7874·7572·6564·6566·7329··len(fixturedefs)00004270:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004280:·293a·0a20·2020·2020·2020·2020·2020·2072··):.············r00004280:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004290:·6169·7365·2046·6978·7475·7265·4c6f·6f6b··aise·FixtureLook00004290:·0000·0000·0000·0000·0000·0000·0000·0000··................
000042a0:·7570·4572·726f·7228·6172·676e·616d·652c··upError(argname,000042a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000042b0:·2073·656c·6629·0a20·2020·2020·2020·2073···self).········s000042b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000042c0:·656c·662e·5f61·7267·3269·6e64·6578·5b61··elf._arg2index[a000042c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000042d0:·7267·6e61·6d65·5d20·3d20·696e·6465·780a··rgname]·=·index.000042d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000042e0:·2020·2020·2020·2020·7265·7475·726e·2066··········return·f000042e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000042f0:·6978·7475·7265·6465·6673·5b69·6e64·6578··ixturedefs[index000042f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004300:·5d0a·0a20·2020·2040·7072·6f70·6572·7479··]..····@property00004300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004310:·0a20·2020·2064·6566·2063·6f6e·6669·6728··.····def·config(00004310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004320:·7365·6c66·2920·2d3e·2043·6f6e·6669·673a··self)·->·Config:00004320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004330:·0a20·2020·2020·2020·2022·2222·5468·6520··.········"""The·00004330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004340:·7079·7465·7374·2063·6f6e·6669·6720·6f62··pytest·config·ob00004340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004350:·6a65·6374·2061·7373·6f63·6961·7465·6420··ject·associated·00004350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004360:·7769·7468·2074·6869·7320·7265·7175·6573··with·this·reques00004360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004370:·742e·2222·220a·2020·2020·2020·2020·7265··t.""".········re00004370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004380:·7475·726e·2073·656c·662e·5f70·7966·756e··turn·self._pyfun00004380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004390:·6369·7465·6d2e·636f·6e66·6967·2020·2320··citem.config··#·00004390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000043a0:·7479·7065·3a20·6967·6e6f·7265·5b6e·6f2d··type:·ignore[no-000043a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000043b0:·616e·792d·7265·7475·726e·5d0a·0a20·2020··any-return]..···000043b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000043c0:·2040·7072·6f70·6572·7479·0a20·2020·2064···@property.····d000043c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000043d0:·6566·2066·756e·6374·696f·6e28·7365·6c66··ef·function(self000043d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000043e0:·293a·0a20·2020·2020·2020·2022·2222·5465··):.········"""Te000043e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000043f0:·7374·2066·756e·6374·696f·6e20·6f62·6a65··st·function·obje000043f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004400:·6374·2069·6620·7468·6520·7265·7175·6573··ct·if·the·reques00004400:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004410:·7420·6861·7320·6120·7065·722d·6675·6e63··t·has·a·per-func00004410:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004420:·7469·6f6e·2073·636f·7065·2e22·2222·0a20··tion·scope.""".·00004420:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004430:·2020·2020·2020·2069·6620·7365·6c66·2e73·········if·self.s00004430:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004440:·636f·7065·2021·3d20·2266·756e·6374·696f··cope·!=·"functio00004440:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004450:·6e22·3a0a·2020·2020·2020·2020·2020·2020··n":.············00004450:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004460:·7261·6973·6520·4174·7472·6962·7574·6545··raise·AttributeE00004460:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004470:·7272·6f72·280a·2020·2020·2020·2020·2020··rror(.··········00004470:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004480:·2020·2020·2020·6622·6675·6e63·7469·6f6e········f"function00004480:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004490:·206e·6f74·2061·7661·696c·6162·6c65·2069···not·available·i00004490:·0000·0000·0000·0000·0000·0000·0000·0000··................
000044a0:·6e20·7b73·656c·662e·7363·6f70·657d·2d73··n·{self.scope}-s000044a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000044b0:·636f·7065·6420·636f·6e74·6578·7422·0a20··coped·context".·000044b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000044c0:·2020·2020·2020·2020·2020·2029·0a20·2020·············).···000044c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000044d0:·2020·2020·2072·6574·7572·6e20·7365·6c66·······return·self000044d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000044e0:·2e5f·7079·6675·6e63·6974·656d·2e6f·626a··._pyfuncitem.obj000044e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000044f0:·0a0a·2020·2020·4070·726f·7065·7274·790a··..····@property.000044f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004500:·2020·2020·6465·6620·636c·7328·7365·6c66······def·cls(self00004500:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004510:·293a·0a20·2020·2020·2020·2022·2222·436c··):.········"""Cl00004510:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004520:·6173·7320·2863·616e·2062·6520·4e6f·6e65··ass·(can·be·None00004520:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004530:·2920·7768·6572·6520·7468·6520·7465·7374··)·where·the·test00004530:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004540:·2066·756e·6374·696f·6e20·7761·7320·636f···function·was·co00004540:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004550:·6c6c·6563·7465·642e·2222·220a·2020·2020··llected.""".····00004550:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004560:·2020·2020·6966·2073·656c·662e·7363·6f70······if·self.scop00004560:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004570:·6520·6e6f·7420·696e·2028·2263·6c61·7373··e·not·in·("class00004570:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004580:·222c·2022·6675·6e63·7469·6f6e·2229·3a0a··",·"function"):.00004580:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004590:·2020·2020·2020·2020·2020·2020·7261·6973··············rais00004590:·0000·0000·0000·0000·0000·0000·0000·0000··................
000045a0:·6520·4174·7472·6962·7574·6545·7272·6f72··e·AttributeError000045a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000045b0:·2866·2263·6c73·206e·6f74·2061·7661·696c··(f"cls·not·avail000045b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000045c0:·6162·6c65·2069·6e20·7b73·656c·662e·7363··able·in·{self.sc000045c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000045d0:·6f70·657d·2d73·636f·7065·6420·636f·6e74··ope}-scoped·cont000045d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000045e0:·6578·7422·290a·2020·2020·2020·2020·636c··ext").········cl000045e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000045f0:·7363·6f6c·203d·2073·656c·662e·5f70·7966··scol·=·self._pyf000045f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004600:·756e·6369·7465·6d2e·6765·7470·6172·656e··uncitem.getparen00004600:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004610:·7428·5f70·7974·6573·742e·7079·7468·6f6e··t(_pytest.python00004610:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004620:·2e43·6c61·7373·290a·2020·2020·2020·2020··.Class).········00004620:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004630:·6966·2063·6c73·636f·6c3a·0a20·2020·2020··if·clscol:.·····00004630:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004640:·2020·2020·2020·2072·6574·7572·6e20·636c·········return·cl00004640:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004650:·7363·6f6c·2e6f·626a·0a0a·2020·2020·4070··scol.obj..····@p00004650:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004660:·726f·7065·7274·790a·2020·2020·6465·6620··roperty.····def·00004660:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004670:·696e·7374·616e·6365·2873·656c·6629·3a0a··instance(self):.00004670:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004680:·2020·2020·2020·2020·2222·2249·6e73·7461··········"""Insta00004680:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004690:·6e63·6520·2863·616e·2062·6520·4e6f·6e65··nce·(can·be·None00004690:·0000·0000·0000·0000·0000·0000·0000·0000··................
000046a0:·2920·6f6e·2077·6869·6368·2074·6573·7420··)·on·which·test·000046a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000046b0:·6675·6e63·7469·6f6e·2077·6173·2063·6f6c··function·was·col000046b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000046c0:·6c65·6374·6564·2e22·2222·0a20·2020·2020··lected.""".·····000046c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000046d0:·2020·2023·2075·6e69·7474·6573·7420·7375·····#·unittest·su000046d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000046e0:·7070·6f72·7420·6861·636b·2c20·7365·6520··pport·hack,·see·000046e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000046f0:·5f70·7974·6573·742e·756e·6974·7465·7374··_pytest.unittest000046f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004700:·2e54·6573·7443·6173·6546·756e·6374·696f··.TestCaseFunctio00004700:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004710:·6e2e·0a20·2020·2020·2020·2074·7279·3a0a··n..········try:.00004710:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004720:·2020·2020·2020·2020·2020·2020·7265·7475··············retu00004720:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004730:·726e·2073·656c·662e·5f70·7966·756e·6369··rn·self._pyfunci00004730:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004740:·7465·6d2e·5f74·6573·7463·6173·650a·2020··tem._testcase.··00004740:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004750:·2020·2020·2020·6578·6365·7074·2041·7474········except·Att00004750:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004760:·7269·6275·7465·4572·726f·723a·0a20·2020··ributeError:.···00004760:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004770:·2020·2020·2020·2020·2066·756e·6374·696f···········functio00004770:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004780:·6e20·3d20·6765·7461·7474·7228·7365·6c66··n·=·getattr(self00004780:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004790:·2c20·2266·756e·6374·696f·6e22·2c20·4e6f··,·"function",·No00004790:·0000·0000·0000·0000·0000·0000·0000·0000··................
000047a0:·6e65·290a·2020·2020·2020·2020·2020·2020··ne).············000047a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000047b0:·7265·7475·726e·2067·6574·6174·7472·2866··return·getattr(f000047b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000047c0:·756e·6374·696f·6e2c·2022·5f5f·7365·6c66··unction,·"__self000047c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000047d0:·5f5f·222c·204e·6f6e·6529·0a0a·2020·2020··__",·None)..····000047d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000047e0:·4070·726f·7065·7274·790a·2020·2020·6465··@property.····de000047e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000047f0:·6620·6d6f·6475·6c65·2873·656c·6629·3a0a··f·module(self):.000047f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004800:·2020·2020·2020·2020·2222·2250·7974·686f··········"""Pytho00004800:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004810:·6e20·6d6f·6475·6c65·206f·626a·6563·7420··n·module·object·00004810:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004820:·7768·6572·6520·7468·6520·7465·7374·2066··where·the·test·f00004820:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004830:·756e·6374·696f·6e20·7761·7320·636f·6c6c··unction·was·coll00004830:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004840:·6563·7465·642e·2222·220a·2020·2020·2020··ected.""".······00004840:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004850:·2020·6966·2073·656c·662e·7363·6f70·6520····if·self.scope·00004850:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004860:·6e6f·7420·696e·2028·2266·756e·6374·696f··not·in·("functio00004860:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004870:·6e22·2c20·2263·6c61·7373·222c·2022·6d6f··n",·"class",·"mo00004870:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004880:·6475·6c65·2229·3a0a·2020·2020·2020·2020··dule"):.········00004880:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004890:·2020·2020·7261·6973·6520·4174·7472·6962······raise·Attrib00004890:·0000·0000·0000·0000·0000·0000·0000·0000··................
000048a0:·7574·6545·7272·6f72·2866·226d·6f64·756c··uteError(f"modul000048a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000048b0:·6520·6e6f·7420·6176·6169·6c61·626c·6520··e·not·available·000048b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000048c0:·696e·207b·7365·6c66·2e73·636f·7065·7d2d··in·{self.scope}-000048c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000048d0:·7363·6f70·6564·2063·6f6e·7465·7874·2229··scoped·context")000048d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000048e0:·0a20·2020·2020·2020·2072·6574·7572·6e20··.········return·000048e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000048f0:·7365·6c66·2e5f·7079·6675·6e63·6974·656d··self._pyfuncitem000048f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004900:·2e67·6574·7061·7265·6e74·285f·7079·7465··.getparent(_pyte00004900:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004910:·7374·2e70·7974·686f·6e2e·4d6f·6475·6c65··st.python.Module00004910:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004920:·292e·6f62·6a0a·0a20·2020·2040·7072·6f70··).obj..····@prop00004920:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004930:·6572·7479·0a20·2020·2064·6566·2070·6174··erty.····def·pat00004930:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004940:·6828·7365·6c66·2920·2d3e·2050·6174·683a··h(self)·->·Path:00004940:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004950:·0a20·2020·2020·2020·2069·6620·7365·6c66··.········if·self00004950:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004960:·2e73·636f·7065·206e·6f74·2069·6e20·2822··.scope·not·in·("00004960:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004970:·6675·6e63·7469·6f6e·222c·2022·636c·6173··function",·"clas00004970:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004980:·7322·2c20·226d·6f64·756c·6522·2c20·2270··s",·"module",·"p00004980:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004990:·6163·6b61·6765·2229·3a0a·2020·2020·2020··ackage"):.······00004990:·0000·0000·0000·0000·0000·0000·0000·0000··................
000049a0:·2020·2020·2020·7261·6973·6520·4174·7472········raise·Attr000049a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000049b0:·6962·7574·6545·7272·6f72·2866·2270·6174··ibuteError(f"pat000049b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000049c0:·6820·6e6f·7420·6176·6169·6c61·626c·6520··h·not·available·000049c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000049d0:·696e·207b·7365·6c66·2e73·636f·7065·7d2d··in·{self.scope}-000049d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000049e0:·7363·6f70·6564·2063·6f6e·7465·7874·2229··scoped·context")000049e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000049f0:·0a20·2020·2020·2020·2023·2054·4f44·4f3a··.········#·TODO:000049f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004a00:·2052·656d·6f76·6520·6967·6e6f·7265·206f···Remove·ignore·o00004a00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004a10:·6e63·6520·5f70·7966·756e·6369·7465·6d20··nce·_pyfuncitem·00004a10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004a20:·6973·2070·726f·7065·726c·7920·7479·7065··is·properly·type00004a20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004a30:·642e·0a20·2020·2020·2020·2072·6574·7572··d..········retur00004a30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004a40:·6e20·7365·6c66·2e5f·7079·6675·6e63·6974··n·self._pyfuncit00004a40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004a50:·656d·2e70·6174·6820·2023·2074·7970·653a··em.path··#·type:00004a50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004a60:·2069·676e·6f72·650a·0a20·2020·2040·7072···ignore..····@pr00004a60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004a70:·6f70·6572·7479·0a20·2020·2064·6566·206b··operty.····def·k00004a70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004a80:·6579·776f·7264·7328·7365·6c66·2920·2d3e··eywords(self)·->00004a80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004a90:·204d·7574·6162·6c65·4d61·7070·696e·675b···MutableMapping[00004a90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004aa0:·7374·722c·2041·6e79·5d3a·0a20·2020·2020··str,·Any]:.·····00004aa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ab0:·2020·2022·2222·4b65·7977·6f72·6473·2f6d·····"""Keywords/m00004ab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ac0:·6172·6b65·7273·2064·6963·7469·6f6e·6172··arkers·dictionar00004ac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ad0:·7920·666f·7220·7468·6520·756e·6465·726c··y·for·the·underl00004ad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ae0:·7969·6e67·206e·6f64·652e·2222·220a·2020··ying·node.""".··00004ae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004af0:·2020·2020·2020·6e6f·6465·3a20·6e6f·6465········node:·node00004af0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004b00:·732e·4e6f·6465·203d·2073·656c·662e·6e6f··s.Node·=·self.no00004b00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004b10:·6465·0a20·2020·2020·2020·2072·6574·7572··de.········retur00004b10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004b20:·6e20·6e6f·6465·2e6b·6579·776f·7264·730a··n·node.keywords.00004b20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004b30:·0a20·2020·2040·7072·6f70·6572·7479·0a20··.····@property.·00004b30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004b40:·2020·2064·6566·2073·6573·7369·6f6e·2873·····def·session(s00004b40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004b50:·656c·6629·202d·3e20·2253·6573·7369·6f6e··elf)·->·"Session00004b50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004b60:·223a·0a20·2020·2020·2020·2022·2222·5079··":.········"""Py00004b60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004b70:·7465·7374·2073·6573·7369·6f6e·206f·626a··test·session·obj00004b70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004b80:·6563·742e·2222·220a·2020·2020·2020·2020··ect.""".········00004b80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004b90:·7265·7475·726e·2073·656c·662e·5f70·7966··return·self._pyf00004b90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ba0:·756e·6369·7465·6d2e·7365·7373·696f·6e20··uncitem.session·00004ba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004bb0:·2023·2074·7970·653a·2069·676e·6f72·655b···#·type:·ignore[00004bb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004bc0:·6e6f·2d61·6e79·2d72·6574·7572·6e5d·0a0a··no-any-return]..00004bc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004bd0:·2020·2020·6465·6620·6164·6466·696e·616c······def·addfinal00004bd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004be0:·697a·6572·2873·656c·662c·2066·696e·616c··izer(self,·final00004be0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004bf0:·697a·6572·3a20·4361·6c6c·6162·6c65·5b5b··izer:·Callable[[00004bf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004c00:·5d2c·206f·626a·6563·745d·2920·2d3e·204e··],·object])·->·N00004c00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004c10:·6f6e·653a·0a20·2020·2020·2020·2022·2222··one:.········"""00004c10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004c20:·4164·6420·6669·6e61·6c69·7a65·722f·7465··Add·finalizer/te00004c20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004c30:·6172·646f·776e·2066·756e·6374·696f·6e20··ardown·function·00004c30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004c40:·746f·2062·6520·6361·6c6c·6564·2061·6674··to·be·called·aft00004c40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004c50:·6572·2074·6865·206c·6173·7420·7465·7374··er·the·last·test00004c50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004c60:·0a20·2020·2020·2020·2077·6974·6869·6e20··.········within·00004c60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004c70:·7468·6520·7265·7175·6573·7469·6e67·2074··the·requesting·t00004c70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004c80:·6573·7420·636f·6e74·6578·7420·6669·6e69··est·context·fini00004c80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004c90:·7368·6564·2065·7865·6375·7469·6f6e·2e22··shed·execution."00004c90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ca0:·2222·0a20·2020·2020·2020·2023·2058·5858··"".········#·XXX00004ca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004cb0:·2075·7375·616c·6c79·2074·6869·7320·6d65···usually·this·me00004cb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004cc0:·7468·6f64·2069·7320·7368·6164·6f77·6564··thod·is·shadowed00004cc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004cd0:·2062·7920·6669·7874·7572·6564·6566·2073···by·fixturedef·s00004cd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ce0:·7065·6369·6669·6320·6f6e·6573·2e0a·2020··pecific·ones..··00004ce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004cf0:·2020·2020·2020·7365·6c66·2e5f·6164·6466········self._addf00004cf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004d00:·696e·616c·697a·6572·2866·696e·616c·697a··inalizer(finaliz00004d00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004d10:·6572·2c20·7363·6f70·653d·7365·6c66·2e73··er,·scope=self.s00004d10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004d20:·636f·7065·290a·0a20·2020·2064·6566·205f··cope)..····def·_00004d20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004d30:·6164·6466·696e·616c·697a·6572·2873·656c··addfinalizer(sel00004d30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004d40:·662c·2066·696e·616c·697a·6572·3a20·4361··f,·finalizer:·Ca00004d40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004d50:·6c6c·6162·6c65·5b5b·5d2c·206f·626a·6563··llable[[],·objec00004d50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004d60:·745d·2c20·7363·6f70·6529·202d·3e20·4e6f··t],·scope)·->·No00004d60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004d70:·6e65·3a0a·2020·2020·2020·2020·6e6f·6465··ne:.········node00004d70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004d80:·203d·2073·656c·662e·5f67·6574·7363·6f70···=·self._getscop00004d80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004d90:·6569·7465·6d28·7363·6f70·6529·0a20·2020··eitem(scope).···00004d90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004da0:·2020·2020·206e·6f64·652e·6164·6466·696e·······node.addfin00004da0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004db0:·616c·697a·6572·2866·696e·616c·697a·6572··alizer(finalizer00004db0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004dc0:·290a·0a20·2020·2064·6566·2061·7070·6c79··)..····def·apply00004dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004dd0:·6d61·726b·6572·2873·656c·662c·206d·6172··marker(self,·mar00004dd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004de0:·6b65·723a·2055·6e69·6f6e·5b73·7472·2c20··ker:·Union[str,·00004de0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004df0:·4d61·726b·4465·636f·7261·746f·725d·2920··MarkDecorator])·00004df0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004e00:·2d3e·204e·6f6e·653a·0a20·2020·2020·2020··->·None:.·······00004e00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004e10:·2022·2222·4170·706c·7920·6120·6d61·726b···"""Apply·a·mark00004e10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004e20:·6572·2074·6f20·6120·7369·6e67·6c65·2074··er·to·a·single·t00004e20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004e30:·6573·7420·6675·6e63·7469·6f6e·2069·6e76··est·function·inv00004e30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004e40:·6f63·6174·696f·6e2e·0a0a·2020·2020·2020··ocation...······00004e40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004e50:·2020·5468·6973·206d·6574·686f·6420·6973····This·method·is00004e50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004e60:·2075·7365·6675·6c20·6966·2079·6f75·2064···useful·if·you·d00004e60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004e70:·6f6e·2774·2077·616e·7420·746f·2068·6176··on't·want·to·hav00004e70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004e80:·6520·6120·6b65·7977·6f72·642f·6d61·726b··e·a·keyword/mark00004e80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004e90:·6572·0a20·2020·2020·2020·206f·6e20·616c··er.········on·al00004e90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ea0:·6c20·6675·6e63·7469·6f6e·2069·6e76·6f63··l·function·invoc00004ea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004eb0:·6174·696f·6e73·2e0a·0a20·2020·2020·2020··ations...·······00004eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ec0:·203a·7061·7261·6d20·6d61·726b·6572·3a0a···:param·marker:.00004ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ed0:·2020·2020·2020·2020·2020·2020·4120·3a63··············A·:c00004ed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ee0:·6c61·7373·3a60·7079·7465·7374·2e4d·6172··lass:`pytest.Mar00004ee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ef0:·6b44·6563·6f72·6174·6f72·6020·6f62·6a65··kDecorator`·obje00004ef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004f00:·6374·2063·7265·6174·6564·2062·7920·6120··ct·created·by·a·00004f00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004f10:·6361·6c6c·0a20·2020·2020·2020·2020·2020··call.···········00004f10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004f20:·2074·6f20·6060·7079·7465·7374·2e6d·6172···to·``pytest.mar00004f20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004f30:·6b2e·4e41·4d45·282e·2e2e·2960·602e·0a20··k.NAME(...)``..·00004f30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004f40:·2020·2020·2020·2022·2222·0a20·2020·2020·········""".·····00004f40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004f50:·2020·2073·656c·662e·6e6f·6465·2e61·6464·····self.node.add00004f50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004f60:·5f6d·6172·6b65·7228·6d61·726b·6572·290a··_marker(marker).00004f60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004f70:·0a20·2020·2064·6566·2072·6169·7365·6572··.····def·raiseer00004f70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004f80:·726f·7228·7365·6c66·2c20·6d73·673a·204f··ror(self,·msg:·O00004f80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004f90:·7074·696f·6e61·6c5b·7374·725d·2920·2d3e··ptional[str])·->00004f90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004fa0:·2022·4e6f·5265·7475·726e·223a·0a20·2020···"NoReturn":.···00004fa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004fb0:·2020·2020·2022·2222·5261·6973·6520·6120·······"""Raise·a·00004fb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004fc0:·4669·7874·7572·654c·6f6f·6b75·7045·7272··FixtureLookupErr00004fc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004fd0:·6f72·2077·6974·6820·7468·6520·6769·7665··or·with·the·give00004fd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004fe0:·6e20·6d65·7373·6167·652e·2222·220a·2020··n·message.""".··00004fe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00004ff0:·2020·2020·2020·7261·6973·6520·7365·6c66········raise·self00004ff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005000:·2e5f·6669·7874·7572·656d·616e·6167·6572··._fixturemanager00005000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005010:·2e46·6978·7475·7265·4c6f·6f6b·7570·4572··.FixtureLookupEr00005010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005020:·726f·7228·4e6f·6e65·2c20·7365·6c66·2c20··ror(None,·self,·00005020:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005030:·6d73·6729·0a0a·2020·2020·6465·6620·5f66··msg)..····def·_f00005030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005040:·696c·6c66·6978·7475·7265·7328·7365·6c66··illfixtures(self00005040:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005050:·2920·2d3e·204e·6f6e·653a·0a20·2020·2020··)·->·None:.·····00005050:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005060:·2020·2069·7465·6d20·3d20·7365·6c66·2e5f·····item·=·self._00005060:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005070:·7079·6675·6e63·6974·656d·0a20·2020·2020··pyfuncitem.·····00005070:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005080:·2020·2066·6978·7475·7265·6e61·6d65·7320·····fixturenames·00005080:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005090:·3d20·6765·7461·7474·7228·6974·656d·2c20··=·getattr(item,·00005090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000050a0:·2266·6978·7475·7265·6e61·6d65·7322·2c20··"fixturenames",·000050a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000050b0:·7365·6c66·2e66·6978·7475·7265·6e61·6d65··self.fixturename000050b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000050c0:·7329·0a20·2020·2020·2020·2066·6f72·2061··s).········for·a000050c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000050d0:·7267·6e61·6d65·2069·6e20·6669·7874·7572··rgname·in·fixtur000050d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000050e0:·656e·616d·6573·3a0a·2020·2020·2020·2020··enames:.········000050e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000050f0:·2020·2020·6966·2061·7267·6e61·6d65·206e······if·argname·n000050f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005100:·6f74·2069·6e20·6974·656d·2e66·756e·6361··ot·in·item.funca00005100:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005110:·7267·733a·0a20·2020·2020·2020·2020·2020··rgs:.···········00005110:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005120:·2020·2020·2069·7465·6d2e·6675·6e63·6172·······item.funcar00005120:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005130:·6773·5b61·7267·6e61·6d65·5d20·3d20·7365··gs[argname]·=·se00005130:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005140:·6c66·2e67·6574·6669·7874·7572·6576·616c··lf.getfixtureval00005140:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005150:·7565·2861·7267·6e61·6d65·290a·0a20·2020··ue(argname)..···00005150:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005160:·2064·6566·2067·6574·6669·7874·7572·6576···def·getfixturev00005160:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005170:·616c·7565·2873·656c·662c·2061·7267·6e61··alue(self,·argna00005170:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005180:·6d65·3a20·7374·7229·202d·3e20·416e·793a··me:·str)·->·Any:00005180:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005190:·0a20·2020·2020·2020·2022·2222·4479·6e61··.········"""Dyna00005190:·0000·0000·0000·0000·0000·0000·0000·0000··................
000051a0:·6d69·6361·6c6c·7920·7275·6e20·6120·6e61··mically·run·a·na000051a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000051b0:·6d65·6420·6669·7874·7572·6520·6675·6e63··med·fixture·func000051b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000051c0:·7469·6f6e·2e0a·0a20·2020·2020·2020·2044··tion...········D000051c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000051d0:·6563·6c61·7269·6e67·2066·6978·7475·7265··eclaring·fixture000051d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000051e0:·7320·7669·6120·6675·6e63·7469·6f6e·2061··s·via·function·a000051e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000051f0:·7267·756d·656e·7420·6973·2072·6563·6f6d··rgument·is·recom000051f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005200:·6d65·6e64·6564·2077·6865·7265·2070·6f73··mended·where·pos00005200:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005210:·7369·626c·652e·0a20·2020·2020·2020·2042··sible..········B00005210:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005220:·7574·2069·6620·796f·7520·6361·6e20·6f6e··ut·if·you·can·on00005220:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005230:·6c79·2064·6563·6964·6520·7768·6574·6865··ly·decide·whethe00005230:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005240:·7220·746f·2075·7365·2061·6e6f·7468·6572··r·to·use·another00005240:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005250:·2066·6978·7475·7265·2061·7420·7465·7374···fixture·at·test00005250:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005260:·0a20·2020·2020·2020·2073·6574·7570·2074··.········setup·t00005260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005270:·696d·652c·2079·6f75·206d·6179·2075·7365··ime,·you·may·use00005270:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005280:·2074·6869·7320·6675·6e63·7469·6f6e·2074···this·function·t00005280:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005290:·6f20·7265·7472·6965·7665·2069·7420·696e··o·retrieve·it·in00005290:·0000·0000·0000·0000·0000·0000·0000·0000··................
000052a0:·7369·6465·2061·2066·6978·7475·7265·0a20··side·a·fixture.·000052a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000052b0:·2020·2020·2020·206f·7220·7465·7374·2066·········or·test·f000052b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000052c0:·756e·6374·696f·6e20·626f·6479·2e0a·0a20··unction·body...·000052c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000052d0:·2020·2020·2020·203a·7261·6973·6573·2070·········:raises·p000052d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000052e0:·7974·6573·742e·4669·7874·7572·654c·6f6f··ytest.FixtureLoo000052e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000052f0:·6b75·7045·7272·6f72·3a0a·2020·2020·2020··kupError:.······000052f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005300:·2020·2020·2020·4966·2074·6865·2067·6976········If·the·giv00005300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005310:·656e·2066·6978·7475·7265·2063·6f75·6c64··en·fixture·could00005310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005320:·206e·6f74·2062·6520·666f·756e·642e·0a20···not·be·found..·00005320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005330:·2020·2020·2020·2022·2222·0a20·2020·2020·········""".·····00005330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005340:·2020·2066·6978·7475·7265·6465·6620·3d20·····fixturedef·=·00005340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005350:·7365·6c66·2e5f·6765·745f·6163·7469·7665··self._get_active00005350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005360:·5f66·6978·7475·7265·6465·6628·6172·676e··_fixturedef(argn00005360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005370:·616d·6529·0a20·2020·2020·2020·2061·7373··ame).········ass00005370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005380:·6572·7420·6669·7874·7572·6564·6566·2e63··ert·fixturedef.c00005380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005390:·6163·6865·645f·7265·7375·6c74·2069·7320··ached_result·is·00005390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000053a0:·6e6f·7420·4e6f·6e65·0a20·2020·2020·2020··not·None.·······000053a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000053b0:·2072·6574·7572·6e20·6669·7874·7572·6564···return·fixtured000053b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000053c0:·6566·2e63·6163·6865·645f·7265·7375·6c74··ef.cached_result000053c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000053d0:·5b30·5d0a·0a20·2020·2064·6566·205f·6765··[0]..····def·_ge000053d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000053e0:·745f·6163·7469·7665·5f66·6978·7475·7265··t_active_fixture000053e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000053f0:·6465·6628·0a20·2020·2020·2020·2073·656c··def(.········sel000053f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005400:·662c·2061·7267·6e61·6d65·3a20·7374·720a··f,·argname:·str.00005400:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005410:·2020·2020·2920·2d3e·2055·6e69·6f6e·5b22······)·->·Union["00005410:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005420:·4669·7874·7572·6544·6566·5b6f·626a·6563··FixtureDef[objec00005420:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005430:·745d·222c·2050·7365·7564·6f46·6978·7475··t]",·PseudoFixtu00005430:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005440:·7265·4465·665b·6f62·6a65·6374·5d5d·3a0a··reDef[object]]:.00005440:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005450:·2020·2020·2020·2020·7472·793a·0a20·2020··········try:.···00005450:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005460:·2020·2020·2020·2020·2072·6574·7572·6e20···········return·00005460:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005470:·7365·6c66·2e5f·6669·7874·7572·655f·6465··self._fixture_de00005470:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005480:·6673·5b61·7267·6e61·6d65·5d0a·2020·2020··fs[argname].····00005480:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005490:·2020·2020·6578·6365·7074·204b·6579·4572······except·KeyEr00005490:·0000·0000·0000·0000·0000·0000·0000·0000··................
000054a0:·726f·723a·0a20·2020·2020·2020·2020·2020··ror:.···········000054a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000054b0:·2074·7279·3a0a·2020·2020·2020·2020·2020···try:.··········000054b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000054c0:·2020·2020·2020·6669·7874·7572·6564·6566········fixturedef000054c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000054d0:·203d·2073·656c·662e·5f67·6574·6e65·7874···=·self._getnext000054d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000054e0:·6669·7874·7572·6564·6566·2861·7267·6e61··fixturedef(argna000054e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000054f0:·6d65·290a·2020·2020·2020·2020·2020·2020··me).············000054f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005500:·6578·6365·7074·2046·6978·7475·7265·4c6f··except·FixtureLo00005500:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005510:·6f6b·7570·4572·726f·723a·0a20·2020·2020··okupError:.·····00005510:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005520:·2020·2020·2020·2020·2020·2069·6620·6172·············if·ar00005520:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005530:·676e·616d·6520·3d3d·2022·7265·7175·6573··gname·==·"reques00005530:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005540:·7422·3a0a·2020·2020·2020·2020·2020·2020··t":.············00005540:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005550:·2020·2020·2020·2020·6361·6368·6564·5f72··········cached_r00005550:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005560:·6573·756c·7420·3d20·2873·656c·662c·205b··esult·=·(self,·[00005560:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005570:·305d·2c20·4e6f·6e65·290a·2020·2020·2020··0],·None).······00005570:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005580:·2020·2020·2020·2020·2020·2020·2020·7265················re00005580:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005590:·7475·726e·2050·7365·7564·6f46·6978·7475··turn·PseudoFixtu00005590:·0000·0000·0000·0000·0000·0000·0000·0000··................
000055a0:·7265·4465·6628·6361·6368·6564·5f72·6573··reDef(cached_res000055a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000055b0:·756c·742c·2053·636f·7065·2e46·756e·6374··ult,·Scope.Funct000055b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000055c0:·696f·6e29·0a20·2020·2020·2020·2020·2020··ion).···········000055c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000055d0:·2020·2020·2072·6169·7365·0a20·2020·2020·······raise.·····000055d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000055e0:·2020·2023·2052·656d·6f76·6520·696e·6465·····#·Remove·inde000055e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000055f0:·6e74·2074·6f20·7072·6576·656e·7420·7468··nt·to·prevent·th000055f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005600:·6520·7079·7468·6f6e·3320·6578·6365·7074··e·python3·except00005600:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005610:·696f·6e0a·2020·2020·2020·2020·2320·6672··ion.········#·fr00005610:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005620:·6f6d·206c·6561·6b69·6e67·2069·6e74·6f20··om·leaking·into·00005620:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005630:·7468·6520·6361·6c6c·2e0a·2020·2020·2020··the·call..······00005630:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005640:·2020·7365·6c66·2e5f·636f·6d70·7574·655f····self._compute_00005640:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005650:·6669·7874·7572·655f·7661·6c75·6528·6669··fixture_value(fi00005650:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005660:·7874·7572·6564·6566·290a·2020·2020·2020··xturedef).······00005660:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005670:·2020·7365·6c66·2e5f·6669·7874·7572·655f····self._fixture_00005670:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005680:·6465·6673·5b61·7267·6e61·6d65·5d20·3d20··defs[argname]·=·00005680:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005690:·6669·7874·7572·6564·6566·0a20·2020·2020··fixturedef.·····00005690:·0000·0000·0000·0000·0000·0000·0000·0000··................
000056a0:·2020·2072·6574·7572·6e20·6669·7874·7572·····return·fixtur000056a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000056b0:·6564·6566·0a0a·2020·2020·6465·6620·5f67··edef..····def·_g000056b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000056c0:·6574·5f66·6978·7475·7265·7374·6163·6b28··et_fixturestack(000056c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000056d0:·7365·6c66·2920·2d3e·204c·6973·745b·2246··self)·->·List["F000056d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000056e0:·6978·7475·7265·4465·665b·416e·795d·225d··ixtureDef[Any]"]000056e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000056f0:·3a0a·2020·2020·2020·2020·6375·7272·656e··:.········curren000056f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005700:·7420·3d20·7365·6c66·0a20·2020·2020·2020··t·=·self.·······00005700:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005710:·2076·616c·7565·733a·204c·6973·745b·4669···values:·List[Fi00005710:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005720:·7874·7572·6544·6566·5b41·6e79·5d5d·203d··xtureDef[Any]]·=00005720:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005730:·205b·5d0a·2020·2020·2020·2020·7768·696c···[].········whil00005730:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005740:·6520·6973·696e·7374·616e·6365·2863·7572··e·isinstance(cur00005740:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005750:·7265·6e74·2c20·5375·6252·6571·7565·7374··rent,·SubRequest00005750:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005760:·293a·0a20·2020·2020·2020·2020·2020·2076··):.············v00005760:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005770:·616c·7565·732e·6170·7065·6e64·2863·7572··alues.append(cur00005770:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005780:·7265·6e74·2e5f·6669·7874·7572·6564·6566··rent._fixturedef00005780:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005790:·2920·2023·2074·7970·653a·2069·676e·6f72··)··#·type:·ignor00005790:·0000·0000·0000·0000·0000·0000·0000·0000··................
000057a0:·655b·6861·732d·7479·7065·5d0a·2020·2020··e[has-type].····000057a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000057b0:·2020·2020·2020·2020·6375·7272·656e·7420··········current·000057b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000057c0:·3d20·6375·7272·656e·742e·5f70·6172·656e··=·current._paren000057c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000057d0:·745f·7265·7175·6573·740a·2020·2020·2020··t_request.······000057d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000057e0:·2020·7661·6c75·6573·2e72·6576·6572·7365····values.reverse000057e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000057f0:·2829·0a20·2020·2020·2020·2072·6574·7572··().········retur000057f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005800:·6e20·7661·6c75·6573·0a0a·2020·2020·6465··n·values..····de00005800:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005810:·6620·5f63·6f6d·7075·7465·5f66·6978·7475··f·_compute_fixtu00005810:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005820:·7265·5f76·616c·7565·2873·656c·662c·2066··re_value(self,·f00005820:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005830:·6978·7475·7265·6465·663a·2022·4669·7874··ixturedef:·"Fixt00005830:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005840:·7572·6544·6566·5b6f·626a·6563·745d·2229··ureDef[object]")00005840:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005850:·202d·3e20·4e6f·6e65·3a0a·2020·2020·2020···->·None:.······00005850:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005860:·2020·2222·2243·7265·6174·6520·6120·5375····"""Create·a·Su00005860:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005870:·6252·6571·7565·7374·2062·6173·6564·206f··bRequest·based·o00005870:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005880:·6e20·2273·656c·6622·2061·6e64·2063·616c··n·"self"·and·cal00005880:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005890:·6c20·7468·6520·6578·6563·7574·6520·6d65··l·the·execute·me00005890:·0000·0000·0000·0000·0000·0000·0000·0000··................
000058a0:·7468·6f64·0a20·2020·2020·2020·206f·6620··thod.········of·000058a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000058b0:·7468·6520·6769·7665·6e20·4669·7874·7572··the·given·Fixtur000058b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000058c0:·6544·6566·206f·626a·6563·742e·0a0a·2020··eDef·object...··000058c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000058d0:·2020·2020·2020·5468·6973·2077·696c·6c20········This·will·000058d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000058e0:·666f·7263·6520·7468·6520·4669·7874·7572··force·the·Fixtur000058e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000058f0:·6544·6566·206f·626a·6563·7420·746f·2074··eDef·object·to·t000058f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005900:·6872·6f77·2061·7761·7920·616e·7920·7072··hrow·away·any·pr00005900:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005910:·6576·696f·7573·0a20·2020·2020·2020·2072··evious.········r00005910:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005920:·6573·756c·7473·2061·6e64·2063·6f6d·7075··esults·and·compu00005920:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005930:·7465·2061·206e·6577·2066·6978·7475·7265··te·a·new·fixture00005930:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005940:·2076·616c·7565·2c20·7768·6963·6820·7769···value,·which·wi00005940:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005950:·6c6c·2062·6520·7374·6f72·6564·2069·6e74··ll·be·stored·int00005950:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005960:·6f0a·2020·2020·2020·2020·7468·6520·4669··o.········the·Fi00005960:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005970:·7874·7572·6544·6566·206f·626a·6563·7420··xtureDef·object·00005970:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005980:·6974·7365·6c66·2e0a·2020·2020·2020·2020··itself..········00005980:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005990:·2222·220a·2020·2020·2020·2020·2320·7072··""".········#·pr00005990:·0000·0000·0000·0000·0000·0000·0000·0000··................
000059a0:·6570·6172·6520·6120·7375·6272·6571·7565··epare·a·subreque000059a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000059b0:·7374·206f·626a·6563·7420·6265·666f·7265··st·object·before000059b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000059c0:·2063·616c·6c69·6e67·2066·6978·7475·7265···calling·fixture000059c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000059d0:·2066·756e·6374·696f·6e0a·2020·2020·2020···function.······000059d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000059e0:·2020·2320·286c·6174·7465·7220·6d61·6e61····#·(latter·mana000059e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000059f0:·6765·6420·6279·2066·6978·7475·7265·6465··ged·by·fixturede000059f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005a00:·6629·0a20·2020·2020·2020·2061·7267·6e61··f).········argna00005a00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005a10:·6d65·203d·2066·6978·7475·7265·6465·662e··me·=·fixturedef.00005a10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005a20:·6172·676e·616d·650a·2020·2020·2020·2020··argname.········00005a20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005a30:·6675·6e63·6974·656d·203d·2073·656c·662e··funcitem·=·self.00005a30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005a40:·5f70·7966·756e·6369·7465·6d0a·2020·2020··_pyfuncitem.····00005a40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005a50:·2020·2020·7363·6f70·6520·3d20·6669·7874······scope·=·fixt00005a50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005a60:·7572·6564·6566·2e5f·7363·6f70·650a·2020··uredef._scope.··00005a60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005a70:·2020·2020·2020·7472·793a·0a20·2020·2020········try:.·····00005a70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005a80:·2020·2020·2020·2063·616c·6c73·7065·6320·········callspec·00005a80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005a90:·3d20·6675·6e63·6974·656d·2e63·616c·6c73··=·funcitem.calls00005a90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005aa0:·7065·630a·2020·2020·2020·2020·6578·6365··pec.········exce00005aa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ab0:·7074·2041·7474·7269·6275·7465·4572·726f··pt·AttributeErro00005ab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ac0:·723a·0a20·2020·2020·2020·2020·2020·2063··r:.············c00005ac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ad0:·616c·6c73·7065·6320·3d20·4e6f·6e65·0a20··allspec·=·None.·00005ad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ae0:·2020·2020·2020·2069·6620·6361·6c6c·7370·········if·callsp00005ae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005af0:·6563·2069·7320·6e6f·7420·4e6f·6e65·2061··ec·is·not·None·a00005af0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005b00:·6e64·2061·7267·6e61·6d65·2069·6e20·6361··nd·argname·in·ca00005b00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005b10:·6c6c·7370·6563·2e70·6172·616d·733a·0a20··llspec.params:.·00005b10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005b20:·2020·2020·2020·2020·2020·2070·6172·616d·············param00005b20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005b30:·203d·2063·616c·6c73·7065·632e·7061·7261···=·callspec.para00005b30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005b40:·6d73·5b61·7267·6e61·6d65·5d0a·2020·2020··ms[argname].····00005b40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005b50:·2020·2020·2020·2020·7061·7261·6d5f·696e··········param_in00005b50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005b60:·6465·7820·3d20·6361·6c6c·7370·6563·2e69··dex·=·callspec.i00005b60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005b70:·6e64·6963·6573·5b61·7267·6e61·6d65·5d0a··ndices[argname].00005b70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005b80:·2020·2020·2020·2020·2020·2020·2320·4966··············#·If00005b80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005b90:·2061·2070·6172·616d·6574·7269·7a65·2069···a·parametrize·i00005b90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ba0:·6e76·6f63·6174·696f·6e20·7365·7420·6120··nvocation·set·a·00005ba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005bb0:·7363·6f70·6520·6974·2077·696c·6c20·6f76··scope·it·will·ov00005bb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005bc0:·6572·7269·6465·0a20·2020·2020·2020·2020··erride.·········00005bc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005bd0:·2020·2023·2074·6865·2073·7461·7469·6320·····#·the·static·00005bd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005be0:·7363·6f70·6520·6465·6669·6e65·6420·7769··scope·defined·wi00005be0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005bf0:·7468·2074·6865·2066·6978·7475·7265·2066··th·the·fixture·f00005bf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005c00:·756e·6374·696f·6e2e·0a20·2020·2020·2020··unction..·······00005c00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005c10:·2020·2020·2077·6974·6820·7375·7070·7265·······with·suppre00005c10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005c20:·7373·284b·6579·4572·726f·7229·3a0a·2020··ss(KeyError):.··00005c20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005c30:·2020·2020·2020·2020·2020·2020·2020·7363················sc00005c30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005c40:·6f70·6520·3d20·6361·6c6c·7370·6563·2e5f··ope·=·callspec._00005c40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005c50:·6172·6732·7363·6f70·655b·6172·676e·616d··arg2scope[argnam00005c50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005c60:·655d·0a20·2020·2020·2020·2065·6c73·653a··e].········else:00005c60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005c70:·0a20·2020·2020·2020·2020·2020·2070·6172··.············par00005c70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005c80:·616d·203d·204e·4f54·5345·540a·2020·2020··am·=·NOTSET.····00005c80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005c90:·2020·2020·2020·2020·7061·7261·6d5f·696e··········param_in00005c90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ca0:·6465·7820·3d20·300a·2020·2020·2020·2020··dex·=·0.········00005ca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005cb0:·2020·2020·6861·735f·7061·7261·6d73·203d······has_params·=00005cb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005cc0:·2066·6978·7475·7265·6465·662e·7061·7261···fixturedef.para00005cc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005cd0:·6d73·2069·7320·6e6f·7420·4e6f·6e65·0a20··ms·is·not·None.·00005cd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ce0:·2020·2020·2020·2020·2020·2066·6978·7475·············fixtu00005ce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005cf0:·7265·735f·6e6f·745f·7375·7070·6f72·7465··res_not_supporte00005cf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005d00:·6420·3d20·6765·7461·7474·7228·6675·6e63··d·=·getattr(func00005d00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005d10:·6974·656d·2c20·226e·6f66·756e·6361·7267··item,·"nofuncarg00005d10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005d20:·7322·2c20·4661·6c73·6529·0a20·2020·2020··s",·False).·····00005d20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005d30:·2020·2020·2020·2069·6620·6861·735f·7061·········if·has_pa00005d30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005d40:·7261·6d73·2061·6e64·2066·6978·7475·7265··rams·and·fixture00005d40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005d50:·735f·6e6f·745f·7375·7070·6f72·7465·643a··s_not_supported:00005d50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005d60:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············00005d60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005d70:·206d·7367·203d·2028·0a20·2020·2020·2020···msg·=·(.·······00005d70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005d80:·2020·2020·2020·2020·2020·2020·2022·7b6e···············"{n00005d80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005d90:·616d·657d·2064·6f65·7320·6e6f·7420·7375··ame}·does·not·su00005d90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005da0:·7070·6f72·7420·6669·7874·7572·6573·2c20··pport·fixtures,·00005da0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005db0:·6d61·7962·6520·756e·6974·7465·7374·2e54··maybe·unittest.T00005db0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005dc0:·6573·7443·6173·6520·7375·6263·6c61·7373··estCase·subclass00005dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005dd0:·3f5c·6e22·0a20·2020·2020·2020·2020·2020··?\n".···········00005dd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005de0:·2020·2020·2020·2020·2022·4e6f·6465·2069···········"Node·i00005de0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005df0:·643a·207b·6e6f·6465·6964·7d5c·6e22·0a20··d:·{nodeid}\n".·00005df0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005e00:·2020·2020·2020·2020·2020·2020·2020·2020··················00005e00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005e10:·2020·2022·4675·6e63·7469·6f6e·2074·7970·····"Function·typ00005e10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005e20:·653a·207b·7479·7065·6e61·6d65·7d22·0a20··e:·{typename}".·00005e20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005e30:·2020·2020·2020·2020·2020·2020·2020·2029·················)00005e30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005e40:·2e66·6f72·6d61·7428·0a20·2020·2020·2020··.format(.·······00005e40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005e50:·2020·2020·2020·2020·2020·2020·206e·616d···············nam00005e50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005e60:·653d·6675·6e63·6974·656d·2e6e·616d·652c··e=funcitem.name,00005e60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005e70:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············00005e70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005e80:·2020·2020·206e·6f64·6569·643d·6675·6e63·······nodeid=func00005e80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005e90:·6974·656d·2e6e·6f64·6569·642c·0a20·2020··item.nodeid,.···00005e90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ea0:·2020·2020·2020·2020·2020·2020·2020·2020··················00005ea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005eb0:·2074·7970·656e·616d·653d·7479·7065·2866···typename=type(f00005eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ec0:·756e·6369·7465·6d29·2e5f·5f6e·616d·655f··uncitem).__name_00005ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ed0:·5f2c·0a20·2020·2020·2020·2020·2020·2020··_,.·············00005ed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ee0:·2020·2029·0a20·2020·2020·2020·2020·2020·····).···········00005ee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ef0:·2020·2020·2066·6169·6c28·6d73·672c·2070·······fail(msg,·p00005ef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005f00:·7974·7261·6365·3d46·616c·7365·290a·2020··ytrace=False).··00005f00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005f10:·2020·2020·2020·2020·2020·6966·2068·6173············if·has00005f10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005f20:·5f70·6172·616d·733a·0a20·2020·2020·2020··_params:.·······00005f20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005f30:·2020·2020·2020·2020·2066·7261·6d65·203d···········frame·=00005f30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005f40:·2069·6e73·7065·6374·2e73·7461·636b·2829···inspect.stack()00005f40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005f50:·5b33·5d0a·2020·2020·2020·2020·2020·2020··[3].············00005f50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005f60:·2020·2020·6672·616d·6569·6e66·6f20·3d20······frameinfo·=·00005f60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005f70:·696e·7370·6563·742e·6765·7466·7261·6d65··inspect.getframe00005f70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005f80:·696e·666f·2866·7261·6d65·5b30·5d29·0a20··info(frame[0]).·00005f80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005f90:·2020·2020·2020·2020·2020·2020·2020·2073·················s00005f90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005fa0:·6f75·7263·655f·7061·7468·203d·2061·6273··ource_path·=·abs00005fa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005fb0:·6f6c·7574·6570·6174·6828·6672·616d·6569··olutepath(framei00005fb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005fc0:·6e66·6f2e·6669·6c65·6e61·6d65·290a·2020··nfo.filename).··00005fc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005fd0:·2020·2020·2020·2020·2020·2020·2020·736f················so00005fd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005fe0:·7572·6365·5f6c·696e·656e·6f20·3d20·6672··urce_lineno·=·fr00005fe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00005ff0:·616d·6569·6e66·6f2e·6c69·6e65·6e6f·0a20··ameinfo.lineno.·00005ff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006000:·2020·2020·2020·2020·2020·2020·2020·2074·················t00006000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006010:·7279·3a0a·2020·2020·2020·2020·2020·2020··ry:.············00006010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006020:·2020·2020·2020·2020·736f·7572·6365·5f70··········source_p00006020:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006030:·6174·685f·7374·7220·3d20·7374·7228·0a20··ath_str·=·str(.·00006030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006040:·2020·2020·2020·2020·2020·2020·2020·2020··················00006040:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006050:·2020·2020·2020·2073·6f75·7263·655f·7061·········source_pa00006050:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006060:·7468·2e72·656c·6174·6976·655f·746f·2866··th.relative_to(f00006060:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006070:·756e·6369·7465·6d2e·636f·6e66·6967·2e72··uncitem.config.r00006070:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006080:·6f6f·7470·6174·6829·0a20·2020·2020·2020··ootpath).·······00006080:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006090:·2020·2020·2020·2020·2020·2020·2029·0a20···············).·00006090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000060a0:·2020·2020·2020·2020·2020·2020·2020·2065·················e000060a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000060b0:·7863·6570·7420·5661·6c75·6545·7272·6f72··xcept·ValueError000060b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000060c0:·3a0a·2020·2020·2020·2020·2020·2020·2020··:.··············000060c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000060d0:·2020·2020·2020·736f·7572·6365·5f70·6174········source_pat000060d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000060e0:·685f·7374·7220·3d20·7374·7228·736f·7572··h_str·=·str(sour000060e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000060f0:·6365·5f70·6174·6829·0a20·2020·2020·2020··ce_path).·······000060f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006100:·2020·2020·2020·2020·206d·7367·203d·2028···········msg·=·(00006100:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006110:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············00006110:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006120:·2020·2020·2022·5468·6520·7265·7175·6573·······"The·reques00006120:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006130:·7465·6420·6669·7874·7572·6520·6861·7320··ted·fixture·has·00006130:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006140:·6e6f·2070·6172·616d·6574·6572·2064·6566··no·parameter·def00006140:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006150:·696e·6564·2066·6f72·2074·6573·743a·5c6e··ined·for·test:\n00006150:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006160:·220a·2020·2020·2020·2020·2020·2020·2020··".··············00006160:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006170:·2020·2020·2020·2220·2020·207b·7d5c·6e5c········"····{}\n\00006170:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006180:·6e22·0a20·2020·2020·2020·2020·2020·2020··n".·············00006180:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006190:·2020·2020·2020·2022·5265·7175·6573·7465·········"Requeste00006190:·0000·0000·0000·0000·0000·0000·0000·0000··................
000061a0:·6420·6669·7874·7572·6520·277b·7d27·2064··d·fixture·'{}'·d000061a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000061b0:·6566·696e·6564·2069·6e3a·5c6e·7b7d·220a··efined·in:\n{}".000061b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000061c0:·2020·2020·2020·2020·2020·2020·2020·2020··················000061c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000061d0:·2020·2020·225c·6e5c·6e52·6571·7565·7374······"\n\nRequest000061d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000061e0:·6564·2068·6572·653a·5c6e·7b7d·3a7b·7d22··ed·here:\n{}:{}"000061e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000061f0:·2e66·6f72·6d61·7428·0a20·2020·2020·2020··.format(.·······000061f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006200:·2020·2020·2020·2020·2020·2020·2020·2020··················00006200:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006210:·2066·756e·6369·7465·6d2e·6e6f·6465·6964···funcitem.nodeid00006210:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006220:·2c0a·2020·2020·2020·2020·2020·2020·2020··,.··············00006220:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006230:·2020·2020·2020·2020·2020·6669·7874·7572············fixtur00006230:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006240:·6564·6566·2e61·7267·6e61·6d65·2c0a·2020··edef.argname,.··00006240:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006250:·2020·2020·2020·2020·2020·2020·2020·2020··················00006250:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006260:·2020·2020·2020·6765·746c·6f63·6174·696f········getlocatio00006260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006270:·6e28·6669·7874·7572·6564·6566·2e66·756e··n(fixturedef.fun00006270:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006280:·632c·2066·756e·6369·7465·6d2e·636f·6e66··c,·funcitem.conf00006280:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006290:·6967·2e72·6f6f·7470·6174·6829·2c0a·2020··ig.rootpath),.··00006290:·0000·0000·0000·0000·0000·0000·0000·0000··................
000062a0:·2020·2020·2020·2020·2020·2020·2020·2020··················000062a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000062b0:·2020·2020·2020·736f·7572·6365·5f70·6174········source_pat000062b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000062c0:·685f·7374·722c·0a20·2020·2020·2020·2020··h_str,.·········000062c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000062d0:·2020·2020·2020·2020·2020·2020·2020·2073·················s000062d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000062e0:·6f75·7263·655f·6c69·6e65·6e6f·2c0a·2020··ource_lineno,.··000062e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000062f0:·2020·2020·2020·2020·2020·2020·2020·2020··················000062f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006300:·2020·290a·2020·2020·2020·2020·2020·2020····).············00006300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006310:·2020·2020·290a·2020·2020·2020·2020·2020······).··········00006310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006320:·2020·2020·2020·6661·696c·286d·7367·2c20········fail(msg,·00006320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006330:·7079·7472·6163·653d·4661·6c73·6529·0a0a··pytrace=False)..00006330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006340:·2020·2020·2020·2020·7375·6272·6571·7565··········subreque00006340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006350:·7374·203d·2053·7562·5265·7175·6573·7428··st·=·SubRequest(00006350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006360:·0a20·2020·2020·2020·2020·2020·2073·656c··.············sel00006360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006370:·662c·2073·636f·7065·2c20·7061·7261·6d2c··f,·scope,·param,00006370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006380:·2070·6172·616d·5f69·6e64·6578·2c20·6669···param_index,·fi00006380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006390:·7874·7572·6564·6566·2c20·5f69·7370·7974··xturedef,·_ispyt00006390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000063a0:·6573·743d·5472·7565·0a20·2020·2020·2020··est=True.·······000063a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000063b0:·2029·0a0a·2020·2020·2020·2020·2320·4368···)..········#·Ch000063b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000063c0:·6563·6b20·6966·2061·2068·6967·6865·722d··eck·if·a·higher-000063c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000063d0:·6c65·7665·6c20·7363·6f70·6564·2066·6978··level·scoped·fix000063d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000063e0:·7475·7265·2061·6363·6573·7365·7320·6120··ture·accesses·a·000063e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000063f0:·6c6f·7765·7220·6c65·7665·6c20·6f6e·652e··lower·level·one.000063f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006400:·0a20·2020·2020·2020·2073·7562·7265·7175··.········subrequ00006400:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006410:·6573·742e·5f63·6865·636b·5f73·636f·7065··est._check_scope00006410:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006420:·2861·7267·6e61·6d65·2c20·7365·6c66·2e5f··(argname,·self._00006420:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006430:·7363·6f70·652c·2073·636f·7065·290a·2020··scope,·scope).··00006430:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006440:·2020·2020·2020·7472·793a·0a20·2020·2020········try:.·····00006440:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006450:·2020·2020·2020·2023·2043·616c·6c20·7468·········#·Call·th00006450:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006460:·6520·6669·7874·7572·6520·6675·6e63·7469··e·fixture·functi00006460:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006470:·6f6e·2e0a·2020·2020·2020·2020·2020·2020··on..············00006470:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006480:·6669·7874·7572·6564·6566·2e65·7865·6375··fixturedef.execu00006480:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006490:·7465·2872·6571·7565·7374·3d73·7562·7265··te(request=subre00006490:·0000·0000·0000·0000·0000·0000·0000·0000··................
000064a0:·7175·6573·7429·0a20·2020·2020·2020·2066··quest).········f000064a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000064b0:·696e·616c·6c79·3a0a·2020·2020·2020·2020··inally:.········000064b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000064c0:·2020·2020·7365·6c66·2e5f·7363·6865·6475······self._schedu000064c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000064d0:·6c65·5f66·696e·616c·697a·6572·7328·6669··le_finalizers(fi000064d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000064e0:·7874·7572·6564·6566·2c20·7375·6272·6571··xturedef,·subreq000064e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000064f0:·7565·7374·290a·0a20·2020·2064·6566·205f··uest)..····def·_000064f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006500:·7363·6865·6475·6c65·5f66·696e·616c·697a··schedule_finaliz00006500:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006510:·6572·7328·0a20·2020·2020·2020·2073·656c··ers(.········sel00006510:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006520:·662c·2066·6978·7475·7265·6465·663a·2022··f,·fixturedef:·"00006520:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006530:·4669·7874·7572·6544·6566·5b6f·626a·6563··FixtureDef[objec00006530:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006540:·745d·222c·2073·7562·7265·7175·6573·743a··t]",·subrequest:00006540:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006550:·2022·5375·6252·6571·7565·7374·220a·2020···"SubRequest".··00006550:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006560:·2020·2920·2d3e·204e·6f6e·653a·0a20·2020····)·->·None:.···00006560:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006570:·2020·2020·2023·2049·6620·6669·7874·7572·······#·If·fixtur00006570:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006580:·6520·6675·6e63·7469·6f6e·2066·6169·6c65··e·function·faile00006580:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006590:·6420·6974·206d·6967·6874·2068·6176·6520··d·it·might·have·00006590:·0000·0000·0000·0000·0000·0000·0000·0000··................
000065a0:·7265·6769·7374·6572·6564·2066·696e·616c··registered·final000065a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000065b0:·697a·6572·732e·0a20·2020·2020·2020·2073··izers..········s000065b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000065c0:·7562·7265·7175·6573·742e·6e6f·6465·2e61··ubrequest.node.a000065c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000065d0:·6464·6669·6e61·6c69·7a65·7228·6c61·6d62··ddfinalizer(lamb000065d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000065e0:·6461·3a20·6669·7874·7572·6564·6566·2e66··da:·fixturedef.f000065e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000065f0:·696e·6973·6828·7265·7175·6573·743d·7375··inish(request=su000065f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006600:·6272·6571·7565·7374·2929·0a0a·2020·2020··brequest))..····00006600:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006610:·6465·6620·5f63·6865·636b·5f73·636f·7065··def·_check_scope00006610:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006620:·280a·2020·2020·2020·2020·7365·6c66·2c0a··(.········self,.00006620:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006630:·2020·2020·2020·2020·6172·676e·616d·653a··········argname:00006630:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006640:·2073·7472·2c0a·2020·2020·2020·2020·696e···str,.········in00006640:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006650:·766f·6b69·6e67·5f73·636f·7065·3a20·5363··voking_scope:·Sc00006650:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006660:·6f70·652c·0a20·2020·2020·2020·2072·6571··ope,.········req00006660:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006670:·7565·7374·6564·5f73·636f·7065·3a20·5363··uested_scope:·Sc00006670:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006680:·6f70·652c·0a20·2020·2029·202d·3e20·4e6f··ope,.····)·->·No00006680:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006690:·6e65·3a0a·2020·2020·2020·2020·6966·2061··ne:.········if·a00006690:·0000·0000·0000·0000·0000·0000·0000·0000··................
000066a0:·7267·6e61·6d65·203d·3d20·2272·6571·7565··rgname·==·"reque000066a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000066b0:·7374·223a·0a20·2020·2020·2020·2020·2020··st":.···········000066b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000066c0:·2072·6574·7572·6e0a·2020·2020·2020·2020···return.········000066c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000066d0:·6966·2069·6e76·6f6b·696e·675f·7363·6f70··if·invoking_scop000066d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000066e0:·6520·3e20·7265·7175·6573·7465·645f·7363··e·>·requested_sc000066e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000066f0:·6f70·653a·0a20·2020·2020·2020·2020·2020··ope:.···········000066f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006700:·2023·2054·7279·2074·6f20·7265·706f·7274···#·Try·to·report00006700:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006710:·2073·6f6d·6574·6869·6e67·2068·656c·7066···something·helpf00006710:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006720:·756c·2e0a·2020·2020·2020·2020·2020·2020··ul..············00006720:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006730:·7465·7874·203d·2022·5c6e·222e·6a6f·696e··text·=·"\n".join00006730:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006740:·2873·656c·662e·5f66·6163·746f·7279·7472··(self._factorytr00006740:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006750:·6163·6562·6163·6b28·2929·0a20·2020·2020··aceback()).·····00006750:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006760:·2020·2020·2020·2066·6169·6c28·0a20·2020·········fail(.···00006760:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006770:·2020·2020·2020·2020·2020·2020·2066·2253···············f"S00006770:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006780:·636f·7065·4d69·736d·6174·6368·3a20·596f··copeMismatch:·Yo00006780:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006790:·7520·7472·6965·6420·746f·2061·6363·6573··u·tried·to·acces00006790:·0000·0000·0000·0000·0000·0000·0000·0000··................
000067a0:·7320·7468·6520·7b72·6571·7565·7374·6564··s·the·{requested000067a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000067b0:·5f73·636f·7065·2e76·616c·7565·7d20·7363··_scope.value}·sc000067b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000067c0:·6f70·6564·2022·0a20·2020·2020·2020·2020··oped·".·········000067c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000067d0:·2020·2020·2020·2066·2266·6978·7475·7265·········f"fixture000067d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000067e0:·207b·6172·676e·616d·657d·2077·6974·6820···{argname}·with·000067e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000067f0:·6120·7b69·6e76·6f6b·696e·675f·7363·6f70··a·{invoking_scop000067f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006800:·652e·7661·6c75·657d·2073·636f·7065·6420··e.value}·scoped·00006800:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006810:·7265·7175·6573·7420·6f62·6a65·6374·2c20··request·object,·00006810:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006820:·220a·2020·2020·2020·2020·2020·2020·2020··".··············00006820:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006830:·2020·6622·696e·766f·6c76·6564·2066·6163····f"involved·fac00006830:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006840:·746f·7269·6573·3a5c·6e7b·7465·7874·7d22··tories:\n{text}"00006840:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006850:·2c0a·2020·2020·2020·2020·2020·2020·2020··,.··············00006850:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006860:·2020·7079·7472·6163·653d·4661·6c73·652c····pytrace=False,00006860:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006870:·0a20·2020·2020·2020·2020·2020·2029·0a0a··.············)..00006870:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006880:·2020·2020·6465·6620·5f66·6163·746f·7279······def·_factory00006880:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006890:·7472·6163·6562·6163·6b28·7365·6c66·2920··traceback(self)·00006890:·0000·0000·0000·0000·0000·0000·0000·0000··................
000068a0:·2d3e·204c·6973·745b·7374·725d·3a0a·2020··->·List[str]:.··000068a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000068b0:·2020·2020·2020·6c69·6e65·7320·3d20·5b5d········lines·=·[]000068b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000068c0:·0a20·2020·2020·2020·2066·6f72·2066·6978··.········for·fix000068c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000068d0:·7475·7265·6465·6620·696e·2073·656c·662e··turedef·in·self.000068d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000068e0:·5f67·6574·5f66·6978·7475·7265·7374·6163··_get_fixturestac000068e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000068f0:·6b28·293a·0a20·2020·2020·2020·2020·2020··k():.···········000068f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006900:·2066·6163·746f·7279·203d·2066·6978·7475···factory·=·fixtu00006900:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006910:·7265·6465·662e·6675·6e63·0a20·2020·2020··redef.func.·····00006910:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006920:·2020·2020·2020·2066·732c·206c·696e·656e·········fs,·linen00006920:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006930:·6f20·3d20·6765·7466·736c·696e·656e·6f28··o·=·getfslineno(00006930:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006940:·6661·6374·6f72·7929·0a20·2020·2020·2020··factory).·······00006940:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006950:·2020·2020·2069·6620·6973·696e·7374·616e·······if·isinstan00006950:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006960:·6365·2866·732c·2050·6174·6829·3a0a·2020··ce(fs,·Path):.··00006960:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006970:·2020·2020·2020·2020·2020·2020·2020·7365················se00006970:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006980:·7373·696f·6e3a·2053·6573·7369·6f6e·203d··ssion:·Session·=00006980:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006990:·2073·656c·662e·5f70·7966·756e·6369·7465···self._pyfuncite00006990:·0000·0000·0000·0000·0000·0000·0000·0000··................
000069a0:·6d2e·7365·7373·696f·6e0a·2020·2020·2020··m.session.······000069a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000069b0:·2020·2020·2020·2020·2020·7020·3d20·6265············p·=·be000069b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000069c0:·7374·7265·6c70·6174·6828·7365·7373·696f··strelpath(sessio000069c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000069d0:·6e2e·7061·7468·2c20·6673·290a·2020·2020··n.path,·fs).····000069d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000069e0:·2020·2020·2020·2020·656c·7365·3a0a·2020··········else:.··000069e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000069f0:·2020·2020·2020·2020·2020·2020·2020·7020················p·000069f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006a00:·3d20·6673·0a20·2020·2020·2020·2020·2020··=·fs.···········00006a00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006a10:·2061·7267·7320·3d20·5f66·6f72·6d61·745f···args·=·_format_00006a10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006a20:·6172·6773·2866·6163·746f·7279·290a·2020··args(factory).··00006a20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006a30:·2020·2020·2020·2020·2020·6c69·6e65·732e············lines.00006a30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006a40:·6170·7065·6e64·2822·2573·3a25·643a·2020··append("%s:%d:··00006a40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006a50:·6465·6620·2573·2573·2220·2520·2870·2c20··def·%s%s"·%·(p,·00006a50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006a60:·6c69·6e65·6e6f·202b·2031·2c20·6661·6374··lineno·+·1,·fact00006a60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006a70:·6f72·792e·5f5f·6e61·6d65·5f5f·2c20·6172··ory.__name__,·ar00006a70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006a80:·6773·2929·0a20·2020·2020·2020·2072·6574··gs)).········ret00006a80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006a90:·7572·6e20·6c69·6e65·730a·0a20·2020·2064··urn·lines..····d00006a90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006aa0:·6566·205f·6765·7473·636f·7065·6974·656d··ef·_getscopeitem00006aa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ab0:·280a·2020·2020·2020·2020·7365·6c66·2c20··(.········self,·00006ab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ac0:·7363·6f70·653a·2055·6e69·6f6e·5b53·636f··scope:·Union[Sco00006ac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ad0:·7065·2c20·225f·5363·6f70·654e·616d·6522··pe,·"_ScopeName"00006ad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ae0:·5d0a·2020·2020·2920·2d3e·2055·6e69·6f6e··].····)·->·Union00006ae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006af0:·5b6e·6f64·6573·2e49·7465·6d2c·206e·6f64··[nodes.Item,·nod00006af0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006b00:·6573·2e43·6f6c·6c65·6374·6f72·5d3a·0a20··es.Collector]:.·00006b00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006b10:·2020·2020·2020·2069·6620·6973·696e·7374·········if·isinst00006b10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006b20:·616e·6365·2873·636f·7065·2c20·7374·7229··ance(scope,·str)00006b20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006b30:·3a0a·2020·2020·2020·2020·2020·2020·7363··:.············sc00006b30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006b40:·6f70·6520·3d20·5363·6f70·6528·7363·6f70··ope·=·Scope(scop00006b40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006b50:·6529·0a20·2020·2020·2020·2069·6620·7363··e).········if·sc00006b50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006b60:·6f70·6520·6973·2053·636f·7065·2e46·756e··ope·is·Scope.Fun00006b60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006b70:·6374·696f·6e3a·0a20·2020·2020·2020·2020··ction:.·········00006b70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006b80:·2020·2023·2054·6869·7320·6d69·6768·7420·····#·This·might·00006b80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006b90:·616c·736f·2062·6520·6120·6e6f·6e2d·6675··also·be·a·non-fu00006b90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ba0:·6e63·7469·6f6e·2049·7465·6d20·6465·7370··nction·Item·desp00006ba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006bb0:·6974·6520·6974·7320·6174·7472·6962·7574··ite·its·attribut00006bb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006bc0:·6520·6e61·6d65·2e0a·2020·2020·2020·2020··e·name..········00006bc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006bd0:·2020·2020·6e6f·6465·3a20·4f70·7469·6f6e······node:·Option00006bd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006be0:·616c·5b55·6e69·6f6e·5b6e·6f64·6573·2e49··al[Union[nodes.I00006be0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006bf0:·7465·6d2c·206e·6f64·6573·2e43·6f6c·6c65··tem,·nodes.Colle00006bf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006c00:·6374·6f72·5d5d·203d·2073·656c·662e·5f70··ctor]]·=·self._p00006c00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006c10:·7966·756e·6369·7465·6d0a·2020·2020·2020··yfuncitem.······00006c10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006c20:·2020·656c·6966·2073·636f·7065·2069·7320····elif·scope·is·00006c20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006c30:·5363·6f70·652e·5061·636b·6167·653a·0a20··Scope.Package:.·00006c30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006c40:·2020·2020·2020·2020·2020·2023·2046·4958·············#·FIX00006c40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006c50:·4d45·3a20·5f66·6978·7475·7265·6465·6620··ME:·_fixturedef·00006c50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006c60:·6973·206e·6f74·2064·6566·696e·6564·206f··is·not·defined·o00006c60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006c70:·6e20·4669·7874·7572·6552·6571·7565·7374··n·FixtureRequest00006c70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006c80:·2028·7468·6973·2063·6c61·7373·292c·0a20···(this·class),.·00006c80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006c90:·2020·2020·2020·2020·2020·2023·2062·7574·············#·but00006c90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ca0:·206f·6e20·4669·7874·7572·6552·6571·7565···on·FixtureReque00006ca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006cb0:·7374·2028·6120·7375·6263·6c61·7373·292e··st·(a·subclass).00006cb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006cc0:·0a20·2020·2020·2020·2020·2020·206e·6f64··.············nod00006cc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006cd0:·6520·3d20·6765·745f·7363·6f70·655f·7061··e·=·get_scope_pa00006cd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ce0:·636b·6167·6528·7365·6c66·2e5f·7079·6675··ckage(self._pyfu00006ce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006cf0:·6e63·6974·656d·2c20·7365·6c66·2e5f·6669··ncitem,·self._fi00006cf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006d00:·7874·7572·6564·6566·2920·2023·2074·7970··xturedef)··#·typ00006d00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006d10:·653a·2069·676e·6f72·655b·6174·7472·2d64··e:·ignore[attr-d00006d10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006d20:·6566·696e·6564·5d0a·2020·2020·2020·2020··efined].········00006d20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006d30:·656c·7365·3a0a·2020·2020·2020·2020·2020··else:.··········00006d30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006d40:·2020·6e6f·6465·203d·2067·6574·5f73·636f····node·=·get_sco00006d40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006d50:·7065·5f6e·6f64·6528·7365·6c66·2e5f·7079··pe_node(self._py00006d50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006d60:·6675·6e63·6974·656d·2c20·7363·6f70·6529··funcitem,·scope)00006d60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006d70:·0a20·2020·2020·2020·2069·6620·6e6f·6465··.········if·node00006d70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006d80:·2069·7320·4e6f·6e65·2061·6e64·2073·636f···is·None·and·sco00006d80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006d90:·7065·2069·7320·5363·6f70·652e·436c·6173··pe·is·Scope.Clas00006d90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006da0:·733a·0a20·2020·2020·2020·2020·2020·2023··s:.············#00006da0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006db0:·2046·616c·6c62·6163·6b20·746f·2066·756e···Fallback·to·fun00006db0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006dc0:·6374·696f·6e20·6974·656d·2069·7473·656c··ction·item·itsel00006dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006dd0:·662e·0a20·2020·2020·2020·2020·2020·206e··f..············n00006dd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006de0:·6f64·6520·3d20·7365·6c66·2e5f·7079·6675··ode·=·self._pyfu00006de0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006df0:·6e63·6974·656d·0a20·2020·2020·2020·2061··ncitem.········a00006df0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006e00:·7373·6572·7420·6e6f·6465·2c20·2743·6f75··ssert·node,·'Cou00006e00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006e10:·6c64·206e·6f74·206f·6274·6169·6e20·6120··ld·not·obtain·a·00006e10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006e20:·6e6f·6465·2066·6f72·2073·636f·7065·2022··node·for·scope·"00006e20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006e30:·7b7d·2220·666f·7220·6675·6e63·7469·6f6e··{}"·for·function00006e30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006e40:·207b·2172·7d27·2e66·6f72·6d61·7428·0a20···{!r}'.format(.·00006e40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006e50:·2020·2020·2020·2020·2020·2073·636f·7065·············scope00006e50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006e60:·2c20·7365·6c66·2e5f·7079·6675·6e63·6974··,·self._pyfuncit00006e60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006e70:·656d·0a20·2020·2020·2020·2029·0a20·2020··em.········).···00006e70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006e80:·2020·2020·2072·6574·7572·6e20·6e6f·6465·······return·node00006e80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006e90:·0a0a·2020·2020·6465·6620·5f5f·7265·7072··..····def·__repr00006e90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ea0:·5f5f·2873·656c·6629·202d·3e20·7374·723a··__(self)·->·str:00006ea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006eb0:·0a20·2020·2020·2020·2072·6574·7572·6e20··.········return·00006eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ec0:·223c·4669·7874·7572·6552·6571·7565·7374··"<FixtureRequest00006ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ed0:·2066·6f72·2025·723e·2220·2520·2873·656c···for·%r>"·%·(sel00006ed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ee0:·662e·6e6f·6465·290a·0a0a·4066·696e·616c··f.node)...@final00006ee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ef0:·0a63·6c61·7373·2053·7562·5265·7175·6573··.class·SubReques00006ef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006f00:·7428·4669·7874·7572·6552·6571·7565·7374··t(FixtureRequest00006f00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006f10:·293a·0a20·2020·2022·2222·4120·7375·6220··):.····"""A·sub·00006f10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006f20:·7265·7175·6573·7420·666f·7220·6861·6e64··request·for·hand00006f20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006f30:·6c69·6e67·2067·6574·7469·6e67·2061·2066··ling·getting·a·f00006f30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006f40:·6978·7475·7265·2066·726f·6d20·6120·7465··ixture·from·a·te00006f40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006f50:·7374·2066·756e·6374·696f·6e2f·6669·7874··st·function/fixt00006f50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006f60:·7572·652e·2222·220a·0a20·2020·2064·6566··ure."""..····def00006f60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006f70:·205f·5f69·6e69·745f·5f28·0a20·2020·2020···__init__(.·····00006f70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006f80:·2020·2073·656c·662c·0a20·2020·2020·2020·····self,.·······00006f80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006f90:·2072·6571·7565·7374·3a20·2246·6978·7475···request:·"Fixtu00006f90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006fa0:·7265·5265·7175·6573·7422·2c0a·2020·2020··reRequest",.····00006fa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006fb0:·2020·2020·7363·6f70·653a·2053·636f·7065······scope:·Scope00006fb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006fc0:·2c0a·2020·2020·2020·2020·7061·7261·6d3a··,.········param:00006fc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006fd0:·2041·6e79·2c0a·2020·2020·2020·2020·7061···Any,.········pa00006fd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006fe0:·7261·6d5f·696e·6465·783a·2069·6e74·2c0a··ram_index:·int,.00006fe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00006ff0:·2020·2020·2020·2020·6669·7874·7572·6564··········fixtured00006ff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007000:·6566·3a20·2246·6978·7475·7265·4465·665b··ef:·"FixtureDef[00007000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007010:·6f62·6a65·6374·5d22·2c0a·2020·2020·2020··object]",.······00007010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007020:·2020·2a2c·0a20·2020·2020·2020·205f·6973····*,.········_is00007020:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007030:·7079·7465·7374·3a20·626f·6f6c·203d·2046··pytest:·bool·=·F00007030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007040:·616c·7365·2c0a·2020·2020·2920·2d3e·204e··alse,.····)·->·N00007040:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007050:·6f6e·653a·0a20·2020·2020·2020·2063·6865··one:.········che00007050:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007060:·636b·5f69·7370·7974·6573·7428·5f69·7370··ck_ispytest(_isp00007060:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007070:·7974·6573·7429·0a20·2020·2020·2020·2073··ytest).········s00007070:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007080:·656c·662e·5f70·6172·656e·745f·7265·7175··elf._parent_requ00007080:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007090:·6573·7420·3d20·7265·7175·6573·740a·2020··est·=·request.··00007090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000070a0:·2020·2020·2020·7365·6c66·2e66·6978·7475········self.fixtu000070a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000070b0:·7265·6e61·6d65·203d·2066·6978·7475·7265··rename·=·fixture000070b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000070c0:·6465·662e·6172·676e·616d·650a·2020·2020··def.argname.····000070c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000070d0:·2020·2020·6966·2070·6172·616d·2069·7320······if·param·is·000070d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000070e0:·6e6f·7420·4e4f·5453·4554·3a0a·2020·2020··not·NOTSET:.····000070e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000070f0:·2020·2020·2020·2020·7365·6c66·2e70·6172··········self.par000070f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007100:·616d·203d·2070·6172·616d·0a20·2020·2020··am·=·param.·····00007100:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007110:·2020·2073·656c·662e·7061·7261·6d5f·696e·····self.param_in00007110:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007120:·6465·7820·3d20·7061·7261·6d5f·696e·6465··dex·=·param_inde00007120:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007130:·780a·2020·2020·2020·2020·7365·6c66·2e5f··x.········self._00007130:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007140:·7363·6f70·6520·3d20·7363·6f70·650a·2020··scope·=·scope.··00007140:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007150:·2020·2020·2020·7365·6c66·2e5f·6669·7874········self._fixt00007150:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007160:·7572·6564·6566·203d·2066·6978·7475·7265··uredef·=·fixture00007160:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007170:·6465·660a·2020·2020·2020·2020·7365·6c66··def.········self00007170:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007180:·2e5f·7079·6675·6e63·6974·656d·203d·2072··._pyfuncitem·=·r00007180:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007190:·6571·7565·7374·2e5f·7079·6675·6e63·6974··equest._pyfuncit00007190:·0000·0000·0000·0000·0000·0000·0000·0000··................
000071a0:·656d·0a20·2020·2020·2020·2073·656c·662e··em.········self.000071a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000071b0:·5f66·6978·7475·7265·5f64·6566·7320·3d20··_fixture_defs·=·000071b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000071c0:·7265·7175·6573·742e·5f66·6978·7475·7265··request._fixture000071c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000071d0:·5f64·6566·730a·2020·2020·2020·2020·7365··_defs.········se000071d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000071e0:·6c66·2e5f·6172·6732·6669·7874·7572·6564··lf._arg2fixtured000071e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000071f0:·6566·7320·3d20·7265·7175·6573·742e·5f61··efs·=·request._a000071f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007200:·7267·3266·6978·7475·7265·6465·6673·0a20··rg2fixturedefs.·00007200:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007210:·2020·2020·2020·2073·656c·662e·5f61·7267·········self._arg00007210:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007220:·3269·6e64·6578·203d·2072·6571·7565·7374··2index·=·request00007220:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007230:·2e5f·6172·6732·696e·6465·780a·2020·2020··._arg2index.····00007230:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007240:·2020·2020·7365·6c66·2e5f·6669·7874·7572······self._fixtur00007240:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007250:·656d·616e·6167·6572·203d·2072·6571·7565··emanager·=·reque00007250:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007260:·7374·2e5f·6669·7874·7572·656d·616e·6167··st._fixturemanag00007260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007270:·6572·0a0a·2020·2020·6465·6620·5f5f·7265··er..····def·__re00007270:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007280:·7072·5f5f·2873·656c·6629·202d·3e20·7374··pr__(self)·->·st00007280:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007290:·723a·0a20·2020·2020·2020·2072·6574·7572··r:.········retur00007290:·0000·0000·0000·0000·0000·0000·0000·0000··................
000072a0:·6e20·6622·3c53·7562·5265·7175·6573·7420··n·f"<SubRequest·000072a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000072b0:·7b73·656c·662e·6669·7874·7572·656e·616d··{self.fixturenam000072b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000072c0:·6521·727d·2066·6f72·207b·7365·6c66·2e5f··e!r}·for·{self._000072c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000072d0:·7079·6675·6e63·6974·656d·2172·7d3e·220a··pyfuncitem!r}>".000072d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000072e0:·0a20·2020·2064·6566·2061·6464·6669·6e61··.····def·addfina000072e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000072f0:·6c69·7a65·7228·7365·6c66·2c20·6669·6e61··lizer(self,·fina000072f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007300:·6c69·7a65·723a·2043·616c·6c61·626c·655b··lizer:·Callable[00007300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007310:·5b5d·2c20·6f62·6a65·6374·5d29·202d·3e20··[],·object])·->·00007310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007320:·4e6f·6e65·3a0a·2020·2020·2020·2020·2222··None:.········""00007320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007330:·2241·6464·2066·696e·616c·697a·6572·2f74··"Add·finalizer/t00007330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007340:·6561·7264·6f77·6e20·6675·6e63·7469·6f6e··eardown·function00007340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007350:·2074·6f20·6265·2063·616c·6c65·6420·6166···to·be·called·af00007350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007360:·7465·7220·7468·6520·6c61·7374·2074·6573··ter·the·last·tes00007360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007370:·740a·2020·2020·2020·2020·7769·7468·696e··t.········within00007370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007380:·2074·6865·2072·6571·7565·7374·696e·6720···the·requesting·00007380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007390:·7465·7374·2063·6f6e·7465·7874·2066·696e··test·context·fin00007390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000073a0:·6973·6865·6420·6578·6563·7574·696f·6e2e··ished·execution.000073a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000073b0:·2222·220a·2020·2020·2020·2020·7365·6c66··""".········self000073b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000073c0:·2e5f·6669·7874·7572·6564·6566·2e61·6464··._fixturedef.add000073c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000073d0:·6669·6e61·6c69·7a65·7228·6669·6e61·6c69··finalizer(finali000073d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000073e0:·7a65·7229·0a0a·2020·2020·6465·6620·5f73··zer)..····def·_s000073e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000073f0:·6368·6564·756c·655f·6669·6e61·6c69·7a65··chedule_finalize000073f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007400:·7273·280a·2020·2020·2020·2020·7365·6c66··rs(.········self00007400:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007410:·2c20·6669·7874·7572·6564·6566·3a20·2246··,·fixturedef:·"F00007410:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007420:·6978·7475·7265·4465·665b·6f62·6a65·6374··ixtureDef[object00007420:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007430:·5d22·2c20·7375·6272·6571·7565·7374·3a20··]",·subrequest:·00007430:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007440:·2253·7562·5265·7175·6573·7422·0a20·2020··"SubRequest".···00007440:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007450:·2029·202d·3e20·4e6f·6e65·3a0a·2020·2020···)·->·None:.····00007450:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007460:·2020·2020·2320·4966·2074·6865·2065·7865······#·If·the·exe00007460:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007470:·6375·7469·6e67·2066·6978·7475·7265·6465··cuting·fixturede00007470:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007480:·6620·7761·7320·6e6f·7420·6578·706c·6963··f·was·not·explic00007480:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007490:·6974·6c79·2072·6571·7565·7374·6564·2069··itly·requested·i00007490:·0000·0000·0000·0000·0000·0000·0000·0000··................
000074a0:·6e20·7468·6520·6172·6775·6d65·6e74·206c··n·the·argument·l000074a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000074b0:·6973·7420·2876·6961·0a20·2020·2020·2020··ist·(via.·······000074b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000074c0:·2023·2067·6574·6669·7874·7572·6576·616c···#·getfixtureval000074c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000074d0:·7565·2069·6e73·6964·6520·7468·6520·6669··ue·inside·the·fi000074d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000074e0:·7874·7572·6520·6361·6c6c·2920·7468·656e··xture·call)·then000074e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000074f0:·2065·6e73·7572·6520·7468·6973·2066·6978···ensure·this·fix000074f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007500:·7475·7265·2064·6566·2077·696c·6c20·6265··ture·def·will·be00007500:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007510:·2066·696e·6973·6865·640a·2020·2020·2020···finished.······00007510:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007520:·2020·2320·6669·7273·742e·0a20·2020·2020····#·first..·····00007520:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007530:·2020·2069·6620·6669·7874·7572·6564·6566·····if·fixturedef00007530:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007540:·2e61·7267·6e61·6d65·206e·6f74·2069·6e20··.argname·not·in·00007540:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007550:·7365·6c66·2e66·6978·7475·7265·6e61·6d65··self.fixturename00007550:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007560:·733a·0a20·2020·2020·2020·2020·2020·2066··s:.············f00007560:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007570:·6978·7475·7265·6465·662e·6164·6466·696e··ixturedef.addfin00007570:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007580:·616c·697a·6572·280a·2020·2020·2020·2020··alizer(.········00007580:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007590:·2020·2020·2020·2020·6675·6e63·746f·6f6c··········functool00007590:·0000·0000·0000·0000·0000·0000·0000·0000··................
000075a0:·732e·7061·7274·6961·6c28·7365·6c66·2e5f··s.partial(self._000075a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000075b0:·6669·7874·7572·6564·6566·2e66·696e·6973··fixturedef.finis000075b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000075c0:·682c·2072·6571·7565·7374·3d73·656c·6629··h,·request=self)000075c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000075d0:·0a20·2020·2020·2020·2020·2020·2029·0a20··.············).·000075d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000075e0:·2020·2020·2020·2073·7570·6572·2829·2e5f·········super()._000075e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000075f0:·7363·6865·6475·6c65·5f66·696e·616c·697a··schedule_finaliz000075f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007600:·6572·7328·6669·7874·7572·6564·6566·2c20··ers(fixturedef,·00007600:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007610:·7375·6272·6571·7565·7374·290a·0a0a·4066··subrequest)...@f00007610:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007620:·696e·616c·0a63·6c61·7373·2046·6978·7475··inal.class·Fixtu00007620:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007630:·7265·4c6f·6f6b·7570·4572·726f·7228·4c6f··reLookupError(Lo00007630:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007640:·6f6b·7570·4572·726f·7229·3a0a·2020·2020··okupError):.····00007640:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007650:·2222·2243·6f75·6c64·206e·6f74·2072·6574··"""Could·not·ret00007650:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007660:·7572·6e20·6120·7265·7175·6573·7465·6420··urn·a·requested·00007660:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007670:·6669·7874·7572·6520·286d·6973·7369·6e67··fixture·(missing00007670:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007680:·206f·7220·696e·7661·6c69·6429·2e22·2222···or·invalid)."""00007680:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007690:·0a0a·2020·2020·6465·6620·5f5f·696e·6974··..····def·__init00007690:·0000·0000·0000·0000·0000·0000·0000·0000··................
000076a0:·5f5f·280a·2020·2020·2020·2020·7365·6c66··__(.········self000076a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000076b0:·2c20·6172·676e·616d·653a·204f·7074·696f··,·argname:·Optio000076b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000076c0:·6e61·6c5b·7374·725d·2c20·7265·7175·6573··nal[str],·reques000076c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000076d0:·743a·2046·6978·7475·7265·5265·7175·6573··t:·FixtureReques000076d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000076e0:·742c·206d·7367·3a20·4f70·7469·6f6e·616c··t,·msg:·Optional000076e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000076f0:·5b73·7472·5d20·3d20·4e6f·6e65·0a20·2020··[str]·=·None.···000076f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007700:·2029·202d·3e20·4e6f·6e65·3a0a·2020·2020···)·->·None:.····00007700:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007710:·2020·2020·7365·6c66·2e61·7267·6e61·6d65······self.argname00007710:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007720:·203d·2061·7267·6e61·6d65·0a20·2020·2020···=·argname.·····00007720:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007730:·2020·2073·656c·662e·7265·7175·6573·7420·····self.request·00007730:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007740:·3d20·7265·7175·6573·740a·2020·2020·2020··=·request.······00007740:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007750:·2020·7365·6c66·2e66·6978·7475·7265·7374····self.fixturest00007750:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007760:·6163·6b20·3d20·7265·7175·6573·742e·5f67··ack·=·request._g00007760:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007770:·6574·5f66·6978·7475·7265·7374·6163·6b28··et_fixturestack(00007770:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007780:·290a·2020·2020·2020·2020·7365·6c66·2e6d··).········self.m00007780:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007790:·7367·203d·206d·7367·0a0a·2020·2020·6465··sg·=·msg..····de00007790:·0000·0000·0000·0000·0000·0000·0000·0000··................
000077a0:·6620·666f·726d·6174·7265·7072·2873·656c··f·formatrepr(sel000077a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000077b0:·6629·202d·3e20·2246·6978·7475·7265·4c6f··f)·->·"FixtureLo000077b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000077c0:·6f6b·7570·4572·726f·7252·6570·7222·3a0a··okupErrorRepr":.000077c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000077d0:·2020·2020·2020·2020·7462·6c69·6e65·733a··········tblines:000077d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000077e0:·204c·6973·745b·7374·725d·203d·205b·5d0a···List[str]·=·[].000077e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000077f0:·2020·2020·2020·2020·6164·646c·696e·6520··········addline·000077f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007800:·3d20·7462·6c69·6e65·732e·6170·7065·6e64··=·tblines.append00007800:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007810:·0a20·2020·2020·2020·2073·7461·636b·203d··.········stack·=00007810:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007820:·205b·7365·6c66·2e72·6571·7565·7374·2e5f···[self.request._00007820:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007830:·7079·6675·6e63·6974·656d·2e6f·626a·5d0a··pyfuncitem.obj].00007830:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007840:·2020·2020·2020·2020·7374·6163·6b2e·6578··········stack.ex00007840:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007850:·7465·6e64·286d·6170·286c·616d·6264·6120··tend(map(lambda·00007850:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007860:·783a·2078·2e66·756e·632c·2073·656c·662e··x:·x.func,·self.00007860:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007870:·6669·7874·7572·6573·7461·636b·2929·0a20··fixturestack)).·00007870:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007880:·2020·2020·2020·206d·7367·203d·2073·656c·········msg·=·sel00007880:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007890:·662e·6d73·670a·2020·2020·2020·2020·6966··f.msg.········if00007890:·0000·0000·0000·0000·0000·0000·0000·0000··................
000078a0:·206d·7367·2069·7320·6e6f·7420·4e6f·6e65···msg·is·not·None000078a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000078b0:·3a0a·2020·2020·2020·2020·2020·2020·2320··:.············#·000078b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000078c0:·5468·6520·6c61·7374·2066·6978·7475·7265··The·last·fixture000078c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000078d0:·2072·6169·7365·2061·6e20·6572·726f·722c···raise·an·error,000078d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000078e0:·206c·6574·2773·2070·7265·7365·6e74·0a20···let's·present.·000078e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000078f0:·2020·2020·2020·2020·2020·2023·2069·7420·············#·it·000078f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007900:·6174·2074·6865·2072·6571·7565·7374·696e··at·the·requestin00007900:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007910:·6720·7369·6465·2e0a·2020·2020·2020·2020··g·side..········00007910:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007920:·2020·2020·7374·6163·6b20·3d20·7374·6163······stack·=·stac00007920:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007930:·6b5b·3a2d·315d·0a20·2020·2020·2020·2066··k[:-1].········f00007930:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007940:·6f72·2066·756e·6374·696f·6e20·696e·2073··or·function·in·s00007940:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007950:·7461·636b·3a0a·2020·2020·2020·2020·2020··tack:.··········00007950:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007960:·2020·6673·7061·7468·2c20·6c69·6e65·6e6f····fspath,·lineno00007960:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007970:·203d·2067·6574·6673·6c69·6e65·6e6f·2866···=·getfslineno(f00007970:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007980:·756e·6374·696f·6e29·0a20·2020·2020·2020··unction).·······00007980:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007990:·2020·2020·2074·7279·3a0a·2020·2020·2020·······try:.······00007990:·0000·0000·0000·0000·0000·0000·0000·0000··................
000079a0:·2020·2020·2020·2020·2020·6c69·6e65·732c············lines,000079a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000079b0:·205f·203d·2069·6e73·7065·6374·2e67·6574···_·=·inspect.get000079b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000079c0:·736f·7572·6365·6c69·6e65·7328·6765·745f··sourcelines(get_000079c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000079d0:·7265·616c·5f66·756e·6328·6675·6e63·7469··real_func(functi000079d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000079e0:·6f6e·2929·0a20·2020·2020·2020·2020·2020··on)).···········000079e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000079f0:·2065·7863·6570·7420·284f·5345·7272·6f72···except·(OSError000079f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007a00:·2c20·496e·6465·7845·7272·6f72·2c20·5479··,·IndexError,·Ty00007a00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007a10:·7065·4572·726f·7229·3a0a·2020·2020·2020··peError):.······00007a10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007a20:·2020·2020·2020·2020·2020·6572·726f·725f············error_00007a20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007a30:·6d73·6720·3d20·2266·696c·6520·2573·2c20··msg·=·"file·%s,·00007a30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007a40:·6c69·6e65·2025·733a·2073·6f75·7263·6520··line·%s:·source·00007a40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007a50:·636f·6465·206e·6f74·2061·7661·696c·6162··code·not·availab00007a50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007a60:·6c65·220a·2020·2020·2020·2020·2020·2020··le".············00007a60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007a70:·2020·2020·6164·646c·696e·6528·6572·726f······addline(erro00007a70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007a80:·725f·6d73·6720·2520·2866·7370·6174·682c··r_msg·%·(fspath,00007a80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007a90:·206c·696e·656e·6f20·2b20·3129·290a·2020···lineno·+·1)).··00007a90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007aa0:·2020·2020·2020·2020·2020·656c·7365·3a0a············else:.00007aa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ab0:·2020·2020·2020·2020·2020·2020·2020·2020··················00007ab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ac0:·6164·646c·696e·6528·6622·6669·6c65·207b··addline(f"file·{00007ac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ad0:·6673·7061·7468·7d2c·206c·696e·6520·7b6c··fspath},·line·{l00007ad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ae0:·696e·656e·6f20·2b20·317d·2229·0a20·2020··ineno·+·1}").···00007ae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007af0:·2020·2020·2020·2020·2020·2020·2066·6f72···············for00007af0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007b00:·2069·2c20·6c69·6e65·2069·6e20·656e·756d···i,·line·in·enum00007b00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007b10:·6572·6174·6528·6c69·6e65·7329·3a0a·2020··erate(lines):.··00007b10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007b20:·2020·2020·2020·2020·2020·2020·2020·2020··················00007b20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007b30:·2020·6c69·6e65·203d·206c·696e·652e·7273····line·=·line.rs00007b30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007b40:·7472·6970·2829·0a20·2020·2020·2020·2020··trip().·········00007b40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007b50:·2020·2020·2020·2020·2020·2061·6464·6c69·············addli00007b50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007b60:·6e65·2822·2020·2220·2b20·6c69·6e65·290a··ne("··"·+·line).00007b60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007b70:·2020·2020·2020·2020·2020·2020·2020·2020··················00007b70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007b80:·2020·2020·6966·206c·696e·652e·6c73·7472······if·line.lstr00007b80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007b90:·6970·2829·2e73·7461·7274·7377·6974·6828··ip().startswith(00007b90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ba0:·2264·6566·2229·3a0a·2020·2020·2020·2020··"def"):.········00007ba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007bb0:·2020·2020·2020·2020·2020·2020·2020·2020··················00007bb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007bc0:·6272·6561·6b0a·0a20·2020·2020·2020·2069··break..········i00007bc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007bd0:·6620·6d73·6720·6973·204e·6f6e·653a·0a20··f·msg·is·None:.·00007bd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007be0:·2020·2020·2020·2020·2020·2066·6d20·3d20·············fm·=·00007be0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007bf0:·7365·6c66·2e72·6571·7565·7374·2e5f·6669··self.request._fi00007bf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007c00:·7874·7572·656d·616e·6167·6572·0a20·2020··xturemanager.···00007c00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007c10:·2020·2020·2020·2020·2061·7661·696c·6162···········availab00007c10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007c20:·6c65·203d·2073·6574·2829·0a20·2020·2020··le·=·set().·····00007c20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007c30:·2020·2020·2020·2070·6172·656e·7469·6420·········parentid·00007c30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007c40:·3d20·7365·6c66·2e72·6571·7565·7374·2e5f··=·self.request._00007c40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007c50:·7079·6675·6e63·6974·656d·2e70·6172·656e··pyfuncitem.paren00007c50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007c60:·742e·6e6f·6465·6964·0a20·2020·2020·2020··t.nodeid.·······00007c60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007c70:·2020·2020·2066·6f72·206e·616d·652c·2066·······for·name,·f00007c70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007c80:·6978·7475·7265·6465·6673·2069·6e20·666d··ixturedefs·in·fm00007c80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007c90:·2e5f·6172·6732·6669·7874·7572·6564·6566··._arg2fixturedef00007c90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ca0:·732e·6974·656d·7328·293a·0a20·2020·2020··s.items():.·····00007ca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007cb0:·2020·2020·2020·2020·2020·2066·6163·6c69·············facli00007cb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007cc0:·7374·203d·206c·6973·7428·666d·2e5f·6d61··st·=·list(fm._ma00007cc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007cd0:·7463·6866·6163·746f·7269·6573·2866·6978··tchfactories(fix00007cd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ce0:·7475·7265·6465·6673·2c20·7061·7265·6e74··turedefs,·parent00007ce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007cf0:·6964·2929·0a20·2020·2020·2020·2020·2020··id)).···········00007cf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007d00:·2020·2020·2069·6620·6661·636c·6973·743a·······if·faclist:00007d00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007d10:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············00007d10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007d20:·2020·2020·2061·7661·696c·6162·6c65·2e61·······available.a00007d20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007d30:·6464·286e·616d·6529·0a20·2020·2020·2020··dd(name).·······00007d30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007d40:·2020·2020·2069·6620·7365·6c66·2e61·7267·······if·self.arg00007d40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007d50:·6e61·6d65·2069·6e20·6176·6169·6c61·626c··name·in·availabl00007d50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007d60:·653a·0a20·2020·2020·2020·2020·2020·2020··e:.·············00007d60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007d70:·2020·206d·7367·203d·2022·2072·6563·7572·····msg·=·"·recur00007d70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007d80:·7369·7665·2064·6570·656e·6465·6e63·7920··sive·dependency·00007d80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007d90:·696e·766f·6c76·696e·6720·6669·7874·7572··involving·fixtur00007d90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007da0:·6520·277b·7d27·2064·6574·6563·7465·6422··e·'{}'·detected"00007da0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007db0:·2e66·6f72·6d61·7428·0a20·2020·2020·2020··.format(.·······00007db0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007dc0:·2020·2020·2020·2020·2020·2020·2073·656c···············sel00007dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007dd0:·662e·6172·676e·616d·650a·2020·2020·2020··f.argname.······00007dd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007de0:·2020·2020·2020·2020·2020·290a·2020·2020············).····00007de0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007df0:·2020·2020·2020·2020·656c·7365·3a0a·2020··········else:.··00007df0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007e00:·2020·2020·2020·2020·2020·2020·2020·6d73················ms00007e00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007e10:·6720·3d20·6622·6669·7874·7572·6520·277b··g·=·f"fixture·'{00007e10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007e20:·7365·6c66·2e61·7267·6e61·6d65·7d27·206e··self.argname}'·n00007e20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007e30:·6f74·2066·6f75·6e64·220a·2020·2020·2020··ot·found".······00007e30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007e40:·2020·2020·2020·6d73·6720·2b3d·2022·5c6e········msg·+=·"\n00007e40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007e50:·2061·7661·696c·6162·6c65·2066·6978·7475···available·fixtu00007e50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007e60:·7265·733a·207b·7d22·2e66·6f72·6d61·7428··res:·{}".format(00007e60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007e70:·222c·2022·2e6a·6f69·6e28·736f·7274·6564··",·".join(sorted00007e70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007e80:·2861·7661·696c·6162·6c65·2929·290a·2020··(available))).··00007e80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007e90:·2020·2020·2020·2020·2020·6d73·6720·2b3d············msg·+=00007e90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ea0:·2022·5c6e·2075·7365·2027·7079·7465·7374···"\n·use·'pytest00007ea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007eb0:·202d·2d66·6978·7475·7265·7320·5b74·6573···--fixtures·[tes00007eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ec0:·7470·6174·685d·2720·666f·7220·6865·6c70··tpath]'·for·help00007ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ed0:·206f·6e20·7468·656d·2e22·0a0a·2020·2020···on·them."..····00007ed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ee0:·2020·2020·7265·7475·726e·2046·6978·7475······return·Fixtu00007ee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ef0:·7265·4c6f·6f6b·7570·4572·726f·7252·6570··reLookupErrorRep00007ef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007f00:·7228·6673·7061·7468·2c20·6c69·6e65·6e6f··r(fspath,·lineno00007f00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007f10:·2c20·7462·6c69·6e65·732c·206d·7367·2c20··,·tblines,·msg,·00007f10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007f20:·7365·6c66·2e61·7267·6e61·6d65·290a·0a0a··self.argname)...00007f20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007f30:·636c·6173·7320·4669·7874·7572·654c·6f6f··class·FixtureLoo00007f30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007f40:·6b75·7045·7272·6f72·5265·7072·2854·6572··kupErrorRepr(Ter00007f40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007f50:·6d69·6e61·6c52·6570·7229·3a0a·2020·2020··minalRepr):.····00007f50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007f60:·6465·6620·5f5f·696e·6974·5f5f·280a·2020··def·__init__(.··00007f60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007f70:·2020·2020·2020·7365·6c66·2c0a·2020·2020········self,.····00007f70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007f80:·2020·2020·6669·6c65·6e61·6d65·3a20·556e······filename:·Un00007f80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007f90:·696f·6e5b·7374·722c·2022·6f73·2e50·6174··ion[str,·"os.Pat00007f90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007fa0:·684c·696b·655b·7374·725d·225d·2c0a·2020··hLike[str]"],.··00007fa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007fb0:·2020·2020·2020·6669·7273·746c·696e·656e········firstlinen00007fb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007fc0:·6f3a·2069·6e74·2c0a·2020·2020·2020·2020··o:·int,.········00007fc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007fd0:·7462·6c69·6e65·733a·2053·6571·7565·6e63··tblines:·Sequenc00007fd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007fe0:·655b·7374·725d·2c0a·2020·2020·2020·2020··e[str],.········00007fe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00007ff0:·6572·726f·7273·7472·696e·673a·2073·7472··errorstring:·str00007ff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008000:·2c0a·2020·2020·2020·2020·6172·676e·616d··,.········argnam00008000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008010:·653a·204f·7074·696f·6e61·6c5b·7374·725d··e:·Optional[str]00008010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008020:·2c0a·2020·2020·2920·2d3e·204e·6f6e·653a··,.····)·->·None:00008020:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008030:·0a20·2020·2020·2020·2073·656c·662e·7462··.········self.tb00008030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008040:·6c69·6e65·7320·3d20·7462·6c69·6e65·730a··lines·=·tblines.00008040:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008050:·2020·2020·2020·2020·7365·6c66·2e65·7272··········self.err00008050:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008060:·6f72·7374·7269·6e67·203d·2065·7272·6f72··orstring·=·error00008060:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008070:·7374·7269·6e67·0a20·2020·2020·2020·2073··string.········s00008070:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008080:·656c·662e·6669·6c65·6e61·6d65·203d·2066··elf.filename·=·f00008080:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008090:·696c·656e·616d·650a·2020·2020·2020·2020··ilename.········00008090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000080a0:·7365·6c66·2e66·6972·7374·6c69·6e65·6e6f··self.firstlineno000080a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000080b0:·203d·2066·6972·7374·6c69·6e65·6e6f·0a20···=·firstlineno.·000080b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000080c0:·2020·2020·2020·2073·656c·662e·6172·676e·········self.argn000080c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000080d0:·616d·6520·3d20·6172·676e·616d·650a·0a20··ame·=·argname..·000080d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000080e0:·2020·2064·6566·2074·6f74·6572·6d69·6e61·····def·totermina000080e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000080f0:·6c28·7365·6c66·2c20·7477·3a20·5465·726d··l(self,·tw:·Term000080f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008100:·696e·616c·5772·6974·6572·2920·2d3e·204e··inalWriter)·->·N00008100:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008110:·6f6e·653a·0a20·2020·2020·2020·2023·2074··one:.········#·t00008110:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008120:·772e·6c69·6e65·2822·4669·7874·7572·654c··w.line("FixtureL00008120:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008130:·6f6f·6b75·7045·7272·6f72·3a20·2573·2220··ookupError:·%s"·00008130:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008140:·2528·7365·6c66·2e61·7267·6e61·6d65·292c··%(self.argname),00008140:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008150:·2072·6564·3d54·7275·6529·0a20·2020·2020···red=True).·····00008150:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008160:·2020·2066·6f72·2074·626c·696e·6520·696e·····for·tbline·in00008160:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008170:·2073·656c·662e·7462·6c69·6e65·733a·0a20···self.tblines:.·00008170:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008180:·2020·2020·2020·2020·2020·2074·772e·6c69·············tw.li00008180:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008190:·6e65·2874·626c·696e·652e·7273·7472·6970··ne(tbline.rstrip00008190:·0000·0000·0000·0000·0000·0000·0000·0000··................
000081a0:·2829·290a·2020·2020·2020·2020·6c69·6e65··()).········line000081a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000081b0:·7320·3d20·7365·6c66·2e65·7272·6f72·7374··s·=·self.errorst000081b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000081c0:·7269·6e67·2e73·706c·6974·2822·5c6e·2229··ring.split("\n")000081c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000081d0:·0a20·2020·2020·2020·2069·6620·6c69·6e65··.········if·line000081d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000081e0:·733a·0a20·2020·2020·2020·2020·2020·2074··s:.············t000081e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000081f0:·772e·6c69·6e65·280a·2020·2020·2020·2020··w.line(.········000081f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008200:·2020·2020·2020·2020·6622·7b46·6f72·6d61··········f"{Forma00008200:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008210:·7474·6564·4578·6369·6e66·6f2e·6661·696c··ttedExcinfo.fail00008210:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008220:·5f6d·6172·6b65·727d·2020·2020·2020·207b··_marker}·······{00008220:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008230:·6c69·6e65·735b·305d·2e73·7472·6970·2829··lines[0].strip()00008230:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008240:·7d22·2c0a·2020·2020·2020·2020·2020·2020··}",.············00008240:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008250:·2020·2020·7265·643d·5472·7565·2c0a·2020······red=True,.··00008250:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008260:·2020·2020·2020·2020·2020·290a·2020·2020············).····00008260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008270:·2020·2020·2020·2020·666f·7220·6c69·6e65··········for·line00008270:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008280:·2069·6e20·6c69·6e65·735b·313a·5d3a·0a20···in·lines[1:]:.·00008280:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008290:·2020·2020·2020·2020·2020·2020·2020·2074·················t00008290:·0000·0000·0000·0000·0000·0000·0000·0000··................
000082a0:·772e·6c69·6e65·280a·2020·2020·2020·2020··w.line(.········000082a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000082b0:·2020·2020·2020·2020·2020·2020·6622·7b46··············f"{F000082b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000082c0:·6f72·6d61·7474·6564·4578·6369·6e66·6f2e··ormattedExcinfo.000082c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000082d0:·666c·6f77·5f6d·6172·6b65·727d·2020·2020··flow_marker}····000082d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000082e0:·2020·207b·6c69·6e65·2e73·7472·6970·2829·····{line.strip()000082e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000082f0:·7d22·2c0a·2020·2020·2020·2020·2020·2020··}",.············000082f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008300:·2020·2020·2020·2020·7265·643d·5472·7565··········red=True00008300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008310:·2c0a·2020·2020·2020·2020·2020·2020·2020··,.··············00008310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008320:·2020·290a·2020·2020·2020·2020·7477·2e6c····).········tw.l00008320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008330:·696e·6528·290a·2020·2020·2020·2020·7477··ine().········tw00008330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008340:·2e6c·696e·6528·2225·733a·2564·2220·2520··.line("%s:%d"·%·00008340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008350:·286f·732e·6673·7061·7468·2873·656c·662e··(os.fspath(self.00008350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008360:·6669·6c65·6e61·6d65·292c·2073·656c·662e··filename),·self.00008360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008370:·6669·7273·746c·696e·656e·6f20·2b20·3129··firstlineno·+·1)00008370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008380:·290a·0a0a·6465·6620·6661·696c·5f66·6978··)...def·fail_fix00008380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008390:·7475·7265·6675·6e63·2866·6978·7475·7265··turefunc(fixture00008390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000083a0:·6675·6e63·2c20·6d73·673a·2073·7472·2920··func,·msg:·str)·000083a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000083b0:·2d3e·2022·4e6f·5265·7475·726e·223a·0a20··->·"NoReturn":.·000083b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000083c0:·2020·2066·732c·206c·696e·656e·6f20·3d20·····fs,·lineno·=·000083c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000083d0:·6765·7466·736c·696e·656e·6f28·6669·7874··getfslineno(fixt000083d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000083e0:·7572·6566·756e·6329·0a20·2020·206c·6f63··urefunc).····loc000083e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000083f0:·6174·696f·6e20·3d20·6622·7b66·737d·3a7b··ation·=·f"{fs}:{000083f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008400:·6c69·6e65·6e6f·202b·2031·7d22·0a20·2020··lineno·+·1}".···00008400:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008410:·2073·6f75·7263·6520·3d20·5f70·7974·6573···source·=·_pytes00008410:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008420:·742e·5f63·6f64·652e·536f·7572·6365·2866··t._code.Source(f00008420:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008430:·6978·7475·7265·6675·6e63·290a·2020·2020··ixturefunc).····00008430:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008440:·6661·696c·286d·7367·202b·2022·3a5c·6e5c··fail(msg·+·":\n\00008440:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008450:·6e22·202b·2073·7472·2873·6f75·7263·652e··n"·+·str(source.00008450:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008460:·696e·6465·6e74·2829·2920·2b20·225c·6e22··indent())·+·"\n"00008460:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008470:·202b·206c·6f63·6174·696f·6e2c·2070·7974···+·location,·pyt00008470:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008480:·7261·6365·3d46·616c·7365·290a·0a0a·6465··race=False)...de00008480:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008490:·6620·6361·6c6c·5f66·6978·7475·7265·5f66··f·call_fixture_f00008490:·0000·0000·0000·0000·0000·0000·0000·0000··................
000084a0:·756e·6328·0a20·2020·2066·6978·7475·7265··unc(.····fixture000084a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000084b0:·6675·6e63·3a20·225f·4669·7874·7572·6546··func:·"_FixtureF000084b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000084c0:·756e·635b·4669·7874·7572·6556·616c·7565··unc[FixtureValue000084c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000084d0:·5d22·2c20·7265·7175·6573·743a·2046·6978··]",·request:·Fix000084d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000084e0:·7475·7265·5265·7175·6573·742c·206b·7761··tureRequest,·kwa000084e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000084f0:·7267·730a·2920·2d3e·2046·6978·7475·7265··rgs.)·->·Fixture000084f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008500:·5661·6c75·653a·0a20·2020·2069·6620·6973··Value:.····if·is00008500:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008510:·5f67·656e·6572·6174·6f72·2866·6978·7475··_generator(fixtu00008510:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008520:·7265·6675·6e63·293a·0a20·2020·2020·2020··refunc):.·······00008520:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008530:·2066·6978·7475·7265·6675·6e63·203d·2063···fixturefunc·=·c00008530:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008540:·6173·7428·0a20·2020·2020·2020·2020·2020··ast(.···········00008540:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008550:·2043·616c·6c61·626c·655b·2e2e·2e2c·2047···Callable[...,·G00008550:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008560:·656e·6572·6174·6f72·5b46·6978·7475·7265··enerator[Fixture00008560:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008570:·5661·6c75·652c·204e·6f6e·652c·204e·6f6e··Value,·None,·Non00008570:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008580:·655d·5d2c·2066·6978·7475·7265·6675·6e63··e]],·fixturefunc00008580:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008590:·0a20·2020·2020·2020·2029·0a20·2020·2020··.········).·····00008590:·0000·0000·0000·0000·0000·0000·0000·0000··................
000085a0:·2020·2067·656e·6572·6174·6f72·203d·2066·····generator·=·f000085a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000085b0:·6978·7475·7265·6675·6e63·282a·2a6b·7761··ixturefunc(**kwa000085b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000085c0:·7267·7329·0a20·2020·2020·2020·2074·7279··rgs).········try000085c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000085d0:·3a0a·2020·2020·2020·2020·2020·2020·6669··:.············fi000085d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000085e0:·7874·7572·655f·7265·7375·6c74·203d·206e··xture_result·=·n000085e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000085f0:·6578·7428·6765·6e65·7261·746f·7229·0a20··ext(generator).·000085f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008600:·2020·2020·2020·2065·7863·6570·7420·5374·········except·St00008600:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008610:·6f70·4974·6572·6174·696f·6e3a·0a20·2020··opIteration:.···00008610:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008620:·2020·2020·2020·2020·2072·6169·7365·2056···········raise·V00008620:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008630:·616c·7565·4572·726f·7228·6622·7b72·6571··alueError(f"{req00008630:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008640:·7565·7374·2e66·6978·7475·7265·6e61·6d65··uest.fixturename00008640:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008650:·7d20·6469·6420·6e6f·7420·7969·656c·6420··}·did·not·yield·00008650:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008660:·6120·7661·6c75·6522·2920·6672·6f6d·204e··a·value")·from·N00008660:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008670:·6f6e·650a·2020·2020·2020·2020·6669·6e61··one.········fina00008670:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008680:·6c69·7a65·7220·3d20·6675·6e63·746f·6f6c··lizer·=·functool00008680:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008690:·732e·7061·7274·6961·6c28·5f74·6561·7264··s.partial(_teard00008690:·0000·0000·0000·0000·0000·0000·0000·0000··................
000086a0:·6f77·6e5f·7969·656c·645f·6669·7874·7572··own_yield_fixtur000086a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000086b0:·652c·2066·6978·7475·7265·6675·6e63·2c20··e,·fixturefunc,·000086b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000086c0:·6765·6e65·7261·746f·7229·0a20·2020·2020··generator).·····000086c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000086d0:·2020·2072·6571·7565·7374·2e61·6464·6669·····request.addfi000086d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000086e0:·6e61·6c69·7a65·7228·6669·6e61·6c69·7a65··nalizer(finalize000086e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000086f0:·7229·0a20·2020·2065·6c73·653a·0a20·2020··r).····else:.···000086f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008700:·2020·2020·2066·6978·7475·7265·6675·6e63·······fixturefunc00008700:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008710:·203d·2063·6173·7428·4361·6c6c·6162·6c65···=·cast(Callable00008710:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008720:·5b2e·2e2e·2c20·4669·7874·7572·6556·616c··[...,·FixtureVal00008720:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008730:·7565·5d2c·2066·6978·7475·7265·6675·6e63··ue],·fixturefunc00008730:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008740:·290a·2020·2020·2020·2020·6669·7874·7572··).········fixtur00008740:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008750:·655f·7265·7375·6c74·203d·2066·6978·7475··e_result·=·fixtu00008750:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008760:·7265·6675·6e63·282a·2a6b·7761·7267·7329··refunc(**kwargs)00008760:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008770:·0a20·2020·2072·6574·7572·6e20·6669·7874··.····return·fixt00008770:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008780:·7572·655f·7265·7375·6c74·0a0a·0a64·6566··ure_result...def00008780:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008790:·205f·7465·6172·646f·776e·5f79·6965·6c64···_teardown_yield00008790:·0000·0000·0000·0000·0000·0000·0000·0000··................
000087a0:·5f66·6978·7475·7265·2866·6978·7475·7265··_fixture(fixture000087a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000087b0:·6675·6e63·2c20·6974·2920·2d3e·204e·6f6e··func,·it)·->·Non000087b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000087c0:·653a·0a20·2020·2022·2222·4578·6563·7574··e:.····"""Execut000087c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000087d0:·6520·7468·6520·7465·6172·646f·776e·206f··e·the·teardown·o000087d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000087e0:·6620·6120·6669·7874·7572·6520·6675·6e63··f·a·fixture·func000087e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000087f0:·7469·6f6e·2062·7920·6164·7661·6e63·696e··tion·by·advancin000087f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008800:·6720·7468·6520·6974·6572·6174·6f72·0a20··g·the·iterator.·00008800:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008810:·2020·2061·6674·6572·2074·6865·2079·6965·····after·the·yie00008810:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008820:·6c64·2061·6e64·2065·6e73·7572·6520·7468··ld·and·ensure·th00008820:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008830:·6520·6974·6572·6174·696f·6e20·656e·6473··e·iteration·ends00008830:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008840:·2028·6966·206e·6f74·2069·7420·6d65·616e···(if·not·it·mean00008840:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008850:·7320·7468·6572·6520·6973·0a20·2020·206d··s·there·is.····m00008850:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008860:·6f72·6520·7468·616e·206f·6e65·2079·6965··ore·than·one·yie00008860:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008870:·6c64·2069·6e20·7468·6520·6675·6e63·7469··ld·in·the·functi00008870:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008880:·6f6e·292e·2222·220a·2020·2020·7472·793a··on).""".····try:00008880:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008890:·0a20·2020·2020·2020·206e·6578·7428·6974··.········next(it00008890:·0000·0000·0000·0000·0000·0000·0000·0000··................
000088a0:·290a·2020·2020·6578·6365·7074·2053·746f··).····except·Sto000088a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000088b0:·7049·7465·7261·7469·6f6e·3a0a·2020·2020··pIteration:.····000088b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000088c0:·2020·2020·7061·7373·0a20·2020·2065·6c73······pass.····els000088c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000088d0:·653a·0a20·2020·2020·2020·2066·6169·6c5f··e:.········fail_000088d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000088e0:·6669·7874·7572·6566·756e·6328·6669·7874··fixturefunc(fixt000088e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000088f0:·7572·6566·756e·632c·2022·6669·7874·7572··urefunc,·"fixtur000088f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008900:·6520·6675·6e63·7469·6f6e·2068·6173·206d··e·function·has·m00008900:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008910:·6f72·6520·7468·616e·206f·6e65·2027·7969··ore·than·one·'yi00008910:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008920:·656c·6427·2229·0a0a·0a64·6566·205f·6576··eld'")...def·_ev00008920:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008930:·616c·5f73·636f·7065·5f63·616c·6c61·626c··al_scope_callabl00008930:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008940:·6528·0a20·2020·2073·636f·7065·5f63·616c··e(.····scope_cal00008940:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008950:·6c61·626c·653a·2022·4361·6c6c·6162·6c65··lable:·"Callable00008950:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008960:·5b5b·7374·722c·2043·6f6e·6669·675d·2c20··[[str,·Config],·00008960:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008970:·5f53·636f·7065·4e61·6d65·5d22·2c0a·2020··_ScopeName]",.··00008970:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008980:·2020·6669·7874·7572·655f·6e61·6d65·3a20····fixture_name:·00008980:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008990:·7374·722c·0a20·2020·2063·6f6e·6669·673a··str,.····config:00008990:·0000·0000·0000·0000·0000·0000·0000·0000··................
000089a0:·2043·6f6e·6669·672c·0a29·202d·3e20·225f···Config,.)·->·"_000089a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000089b0:·5363·6f70·654e·616d·6522·3a0a·2020·2020··ScopeName":.····000089b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000089c0:·7472·793a·0a20·2020·2020·2020·2023·2054··try:.········#·T000089c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000089d0:·7970·6520·6967·6e6f·7265·6420·6265·6361··ype·ignored·beca000089d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000089e0:·7573·6520·7468·6572·6520·6973·206e·6f20··use·there·is·no·000089e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000089f0:·7479·7069·6e67·206d·6563·6861·6e69·736d··typing·mechanism000089f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008a00:·2074·6f20·7370·6563·6966·790a·2020·2020···to·specify.····00008a00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008a10:·2020·2020·2320·6b65·7977·6f72·6420·6172······#·keyword·ar00008a10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008a20:·6775·6d65·6e74·732c·2063·7572·7265·6e74··guments,·current00008a20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008a30:·6c79·2e0a·2020·2020·2020·2020·7265·7375··ly..········resu00008a30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008a40:·6c74·203d·2073·636f·7065·5f63·616c·6c61··lt·=·scope_calla00008a40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008a50:·626c·6528·6669·7874·7572·655f·6e61·6d65··ble(fixture_name00008a50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008a60:·3d66·6978·7475·7265·5f6e·616d·652c·2063··=fixture_name,·c00008a60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008a70:·6f6e·6669·673d·636f·6e66·6967·2920·2023··onfig=config)··#00008a70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008a80:·2074·7970·653a·2069·676e·6f72·655b·6361···type:·ignore[ca00008a80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008a90:·6c6c·2d61·7267·5d0a·2020·2020·6578·6365··ll-arg].····exce00008a90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008aa0:·7074·2045·7863·6570·7469·6f6e·2061·7320··pt·Exception·as·00008aa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ab0:·653a·0a20·2020·2020·2020·2072·6169·7365··e:.········raise00008ab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ac0:·2054·7970·6545·7272·6f72·280a·2020·2020···TypeError(.····00008ac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ad0:·2020·2020·2020·2020·2245·7272·6f72·2065··········"Error·e00008ad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ae0:·7661·6c75·6174·696e·6720·7b7d·2077·6869··valuating·{}·whi00008ae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008af0:·6c65·2064·6566·696e·696e·6720·6669·7874··le·defining·fixt00008af0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008b00:·7572·6520·277b·7d27·2e5c·6e22·0a20·2020··ure·'{}'.\n".···00008b00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008b10:·2020·2020·2020·2020·2022·4578·7065·6374···········"Expect00008b10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008b20:·6564·2061·2066·756e·6374·696f·6e20·7769··ed·a·function·wi00008b20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008b30:·7468·2074·6865·2073·6967·6e61·7475·7265··th·the·signature00008b30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008b40:·2028·2a2c·2066·6978·7475·7265·5f6e·616d···(*,·fixture_nam00008b40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008b50:·652c·2063·6f6e·6669·6729·222e·666f·726d··e,·config)".form00008b50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008b60:·6174·280a·2020·2020·2020·2020·2020·2020··at(.············00008b60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008b70:·2020·2020·7363·6f70·655f·6361·6c6c·6162······scope_callab00008b70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008b80:·6c65·2c20·6669·7874·7572·655f·6e61·6d65··le,·fixture_name00008b80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008b90:·0a20·2020·2020·2020·2020·2020·2029·0a20··.············).·00008b90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ba0:·2020·2020·2020·2029·2066·726f·6d20·650a·········)·from·e.00008ba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008bb0:·2020·2020·6966·206e·6f74·2069·7369·6e73······if·not·isins00008bb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008bc0:·7461·6e63·6528·7265·7375·6c74·2c20·7374··tance(result,·st00008bc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008bd0:·7229·3a0a·2020·2020·2020·2020·6661·696c··r):.········fail00008bd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008be0:·280a·2020·2020·2020·2020·2020·2020·2245··(.············"E00008be0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008bf0:·7870·6563·7465·6420·7b7d·2074·6f20·7265··xpected·{}·to·re00008bf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008c00:·7475·726e·2061·2027·7374·7227·2077·6869··turn·a·'str'·whi00008c00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008c10:·6c65·2064·6566·696e·696e·6720·6669·7874··le·defining·fixt00008c10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008c20:·7572·6520·277b·7d27·2c20·6275·7420·6974··ure·'{}',·but·it00008c20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008c30:·2072·6574·7572·6e65·643a·5c6e·220a·2020···returned:\n".··00008c30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008c40:·2020·2020·2020·2020·2020·227b·2172·7d22············"{!r}"00008c40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008c50:·2e66·6f72·6d61·7428·7363·6f70·655f·6361··.format(scope_ca00008c50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008c60:·6c6c·6162·6c65·2c20·6669·7874·7572·655f··llable,·fixture_00008c60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008c70:·6e61·6d65·2c20·7265·7375·6c74·292c·0a20··name,·result),.·00008c70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008c80:·2020·2020·2020·2020·2020·2070·7974·7261·············pytra00008c80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008c90:·6365·3d46·616c·7365·2c0a·2020·2020·2020··ce=False,.······00008c90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ca0:·2020·290a·2020·2020·7265·7475·726e·2072····).····return·r00008ca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008cb0:·6573·756c·740a·0a0a·4066·696e·616c·0a63··esult...@final.c00008cb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008cc0:·6c61·7373·2046·6978·7475·7265·4465·6628··lass·FixtureDef(00008cc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008cd0:·4765·6e65·7269·635b·4669·7874·7572·6556··Generic[FixtureV00008cd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ce0:·616c·7565·5d29·3a0a·2020·2020·2222·2241··alue]):.····"""A00008ce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008cf0:·2063·6f6e·7461·696e·6572·2066·6f72·2061···container·for·a00008cf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008d00:·2066·6978·7475·7265·2064·6566·696e·6974···fixture·definit00008d00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008d10:·696f·6e2e·2222·220a·0a20·2020·2064·6566··ion."""..····def00008d10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008d20:·205f·5f69·6e69·745f·5f28·0a20·2020·2020···__init__(.·····00008d20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008d30:·2020·2073·656c·662c·0a20·2020·2020·2020·····self,.·······00008d30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008d40:·2066·6978·7475·7265·6d61·6e61·6765·723a···fixturemanager:00008d40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008d50:·2022·4669·7874·7572·654d·616e·6167·6572···"FixtureManager00008d50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008d60:·222c·0a20·2020·2020·2020·2062·6173·6569··",.········basei00008d60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008d70:·643a·204f·7074·696f·6e61·6c5b·7374·725d··d:·Optional[str]00008d70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008d80:·2c0a·2020·2020·2020·2020·6172·676e·616d··,.········argnam00008d80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008d90:·653a·2073·7472·2c0a·2020·2020·2020·2020··e:·str,.········00008d90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008da0:·6675·6e63·3a20·225f·4669·7874·7572·6546··func:·"_FixtureF00008da0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008db0:·756e·635b·4669·7874·7572·6556·616c·7565··unc[FixtureValue00008db0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008dc0:·5d22·2c0a·2020·2020·2020·2020·7363·6f70··]",.········scop00008dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008dd0:·653a·2055·6e69·6f6e·5b53·636f·7065·2c20··e:·Union[Scope,·00008dd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008de0:·225f·5363·6f70·654e·616d·6522·2c20·4361··"_ScopeName",·Ca00008de0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008df0:·6c6c·6162·6c65·5b5b·7374·722c·2043·6f6e··llable[[str,·Con00008df0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008e00:·6669·675d·2c20·225f·5363·6f70·654e·616d··fig],·"_ScopeNam00008e00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008e10:·6522·5d2c·204e·6f6e·655d·2c0a·2020·2020··e"],·None],.····00008e10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008e20:·2020·2020·7061·7261·6d73·3a20·4f70·7469······params:·Opti00008e20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008e30:·6f6e·616c·5b53·6571·7565·6e63·655b·6f62··onal[Sequence[ob00008e30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008e40:·6a65·6374·5d5d·2c0a·2020·2020·2020·2020··ject]],.········00008e40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008e50:·756e·6974·7465·7374·3a20·626f·6f6c·203d··unittest:·bool·=00008e50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008e60:·2046·616c·7365·2c0a·2020·2020·2020·2020···False,.········00008e60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008e70:·6964·733a·204f·7074·696f·6e61·6c5b·0a20··ids:·Optional[.·00008e70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008e80:·2020·2020·2020·2020·2020·2055·6e69·6f6e·············Union00008e80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008e90:·5b54·7570·6c65·5b4f·7074·696f·6e61·6c5b··[Tuple[Optional[00008e90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ea0:·6f62·6a65·6374·5d2c·202e·2e2e·5d2c·2043··object],·...],·C00008ea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008eb0:·616c·6c61·626c·655b·5b41·6e79·5d2c·204f··allable[[Any],·O00008eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ec0:·7074·696f·6e61·6c5b·6f62·6a65·6374·5d5d··ptional[object]]00008ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ed0:·5d0a·2020·2020·2020·2020·5d20·3d20·4e6f··].········]·=·No00008ed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ee0:·6e65·2c0a·2020·2020·2920·2d3e·204e·6f6e··ne,.····)·->·Non00008ee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ef0:·653a·0a20·2020·2020·2020·2073·656c·662e··e:.········self.00008ef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008f00:·5f66·6978·7475·7265·6d61·6e61·6765·7220··_fixturemanager·00008f00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008f10:·3d20·6669·7874·7572·656d·616e·6167·6572··=·fixturemanager00008f10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008f20:·0a20·2020·2020·2020·2023·2054·6865·2022··.········#·The·"00008f20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008f30:·6261·7365·2220·6e6f·6465·2049·4420·666f··base"·node·ID·fo00008f30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008f40:·7220·7468·6520·6669·7874·7572·652e·0a20··r·the·fixture..·00008f40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008f50:·2020·2020·2020·2023·0a20·2020·2020·2020·········#.·······00008f50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008f60:·2023·2054·6869·7320·6973·2061·206e·6f64···#·This·is·a·nod00008f60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008f70:·6520·4944·2070·7265·6669·782e·2041·2066··e·ID·prefix.·A·f00008f70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008f80:·6978·7475·7265·2069·7320·6f6e·6c79·2061··ixture·is·only·a00008f80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008f90:·7661·696c·6162·6c65·2074·6f20·6120·6e6f··vailable·to·a·no00008f90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008fa0:·6465·2028·652e·672e·0a20·2020·2020·2020··de·(e.g..·······00008fa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008fb0:·2023·2061·2060·4675·6e63·7469·6f6e·6020···#·a·`Function`·00008fb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008fc0:·6974·656d·2920·6966·2074·6865·2066·6978··item)·if·the·fix00008fc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008fd0:·7475·7265·2773·2062·6173·6569·6420·6973··ture's·baseid·is00008fd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008fe0:·2061·2070·6172·656e·7420·6f66·2074·6865···a·parent·of·the00008fe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00008ff0:·206e·6f64·6527·730a·2020·2020·2020·2020···node's.········00008ff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009000:·2320·6e6f·6465·6964·2028·7365·6520·7468··#·nodeid·(see·th00009000:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009010:·6520·6069·7465·7270·6172·656e·746e·6f64··e·`iterparentnod00009010:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009020:·6569·6473·6020·6675·6e63·7469·6f6e·2066··eids`·function·f00009020:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009030:·6f72·2077·6861·7420·636f·6e73·7469·7475··or·what·constitu00009030:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009040:·7465·7320·610a·2020·2020·2020·2020·2320··tes·a.········#·00009040:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009050:·2270·6172·656e·7422·2061·6e64·2061·2022··"parent"·and·a·"00009050:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009060:·7072·6566·6978·2220·696e·2074·6869·7320··prefix"·in·this·00009060:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009070:·636f·6e74·6578·7429·2e0a·2020·2020·2020··context)..······00009070:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009080:·2020·230a·2020·2020·2020·2020·2320·466f····#.········#·Fo00009080:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009090:·7220·6120·6669·7874·7572·6520·666f·756e··r·a·fixture·foun00009090:·0000·0000·0000·0000·0000·0000·0000·0000··................
000090a0:·6420·696e·2061·2043·6f6c·6c65·6374·6f72··d·in·a·Collector000090a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000090b0:·2773·206f·626a·6563·7420·2865·2e67·2e20··'s·object·(e.g.·000090b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000090c0:·6120·604d·6f64·756c·6560·7320·6d6f·6475··a·`Module`s·modu000090c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000090d0:·6c65·2c0a·2020·2020·2020·2020·2320·6120··le,.········#·a·000090d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000090e0:·6043·6c61·7373·6027·7320·636c·6173·7329··`Class`'s·class)000090e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000090f0:·2c20·7468·6520·6261·7365·6964·2069·7320··,·the·baseid·is·000090f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009100:·7468·6520·436f·6c6c·6563·746f·7227·7320··the·Collector's·00009100:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009110:·6e6f·6465·6964·2e0a·2020·2020·2020·2020··nodeid..········00009110:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009120:·230a·2020·2020·2020·2020·2320·466f·7220··#.········#·For·00009120:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009130:·6120·6669·7874·7572·6520·666f·756e·6420··a·fixture·found·00009130:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009140:·696e·2061·2063·6f6e·6674·6573·7420·706c··in·a·conftest·pl00009140:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009150:·7567·696e·2c20·7468·6520·6261·7365·6964··ugin,·the·baseid00009150:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009160:·2069·7320·7468·6520·636f·6e66·7465·7374···is·the·conftest00009160:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009170:·2773·0a20·2020·2020·2020·2023·2064·6972··'s.········#·dir00009170:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009180:·6563·746f·7279·2070·6174·6820·7265·6c61··ectory·path·rela00009180:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009190:·7469·7665·2074·6f20·7468·6520·726f·6f74··tive·to·the·root00009190:·0000·0000·0000·0000·0000·0000·0000·0000··................
000091a0:·6469·722e·0a20·2020·2020·2020·2023·0a20··dir..········#.·000091a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000091b0:·2020·2020·2020·2023·2046·6f72·206f·7468·········#·For·oth000091b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000091c0:·6572·2070·6c75·6769·6e73·2c20·7468·6520··er·plugins,·the·000091c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000091d0:·6261·7365·6964·2069·7320·7468·6520·656d··baseid·is·the·em000091d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000091e0:·7074·7920·7374·7269·6e67·2028·616c·7761··pty·string·(alwa000091e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000091f0:·7973·206d·6174·6368·6573·292e·0a20·2020··ys·matches)..···000091f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009200:·2020·2020·2073·656c·662e·6261·7365·6964·······self.baseid00009200:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009210:·203d·2062·6173·6569·6420·6f72·2022·220a···=·baseid·or·"".00009210:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009220:·2020·2020·2020·2020·2320·5768·6574·6865··········#·Whethe00009220:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009230:·7220·7468·6520·6669·7874·7572·6520·7761··r·the·fixture·wa00009230:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009240:·7320·666f·756e·6420·6672·6f6d·2061·206e··s·found·from·a·n00009240:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009250:·6f64·6520·6f72·2061·2063·6f6e·6674·6573··ode·or·a·conftes00009250:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009260:·7420·696e·2074·6865·0a20·2020·2020·2020··t·in·the.·······00009260:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009270:·2023·2063·6f6c·6c65·6374·696f·6e20·7472···#·collection·tr00009270:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009280:·6565·2e20·5769·6c6c·2062·6520·6661·6c73··ee.·Will·be·fals00009280:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009290:·6520·666f·7220·6669·7874·7572·6573·2064··e·for·fixtures·d00009290:·0000·0000·0000·0000·0000·0000·0000·0000··................
000092a0:·6566·696e·6564·2069·6e20·6e6f·6e2d·636f··efined·in·non-co000092a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000092b0:·6e66·7465·7374·0a20·2020·2020·2020·2023··nftest.········#000092b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000092c0:·2070·6c75·6769·6e73·2e0a·2020·2020·2020···plugins..······000092c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000092d0:·2020·7365·6c66·2e68·6173·5f6c·6f63·6174····self.has_locat000092d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000092e0:·696f·6e20·3d20·6261·7365·6964·2069·7320··ion·=·baseid·is·000092e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000092f0:·6e6f·7420·4e6f·6e65·0a20·2020·2020·2020··not·None.·······000092f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009300:·2023·2054·6865·2066·6978·7475·7265·2066···#·The·fixture·f00009300:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009310:·6163·746f·7279·2066·756e·6374·696f·6e2e··actory·function.00009310:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009320:·0a20·2020·2020·2020·2073·656c·662e·6675··.········self.fu00009320:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009330:·6e63·203d·2066·756e·630a·2020·2020·2020··nc·=·func.······00009330:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009340:·2020·2320·5468·6520·6e61·6d65·2062·7920····#·The·name·by·00009340:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009350:·7768·6963·6820·7468·6520·6669·7874·7572··which·the·fixtur00009350:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009360:·6520·6d61·7920·6265·2072·6571·7565·7374··e·may·be·request00009360:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009370:·6564·2e0a·2020·2020·2020·2020·7365·6c66··ed..········self00009370:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009380:·2e61·7267·6e61·6d65·203d·2061·7267·6e61··.argname·=·argna00009380:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009390:·6d65·0a20·2020·2020·2020·2069·6620·7363··me.········if·sc00009390:·0000·0000·0000·0000·0000·0000·0000·0000··................
000093a0:·6f70·6520·6973·204e·6f6e·653a·0a20·2020··ope·is·None:.···000093a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000093b0:·2020·2020·2020·2020·2073·636f·7065·203d···········scope·=000093b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000093c0:·2053·636f·7065·2e46·756e·6374·696f·6e0a···Scope.Function.000093c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000093d0:·2020·2020·2020·2020·656c·6966·2063·616c··········elif·cal000093d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000093e0:·6c61·626c·6528·7363·6f70·6529·3a0a·2020··lable(scope):.··000093e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000093f0:·2020·2020·2020·2020·2020·7363·6f70·6520············scope·000093f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009400:·3d20·5f65·7661·6c5f·7363·6f70·655f·6361··=·_eval_scope_ca00009400:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009410:·6c6c·6162·6c65·2873·636f·7065·2c20·6172··llable(scope,·ar00009410:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009420:·676e·616d·652c·2066·6978·7475·7265·6d61··gname,·fixturema00009420:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009430:·6e61·6765·722e·636f·6e66·6967·290a·2020··nager.config).··00009430:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009440:·2020·2020·2020·6966·2069·7369·6e73·7461········if·isinsta00009440:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009450:·6e63·6528·7363·6f70·652c·2073·7472·293a··nce(scope,·str):00009450:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009460:·0a20·2020·2020·2020·2020·2020·2073·636f··.············sco00009460:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009470:·7065·203d·2053·636f·7065·2e66·726f·6d5f··pe·=·Scope.from_00009470:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009480:·7573·6572·280a·2020·2020·2020·2020·2020··user(.··········00009480:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009490:·2020·2020·2020·7363·6f70·652c·2064·6573········scope,·des00009490:·0000·0000·0000·0000·0000·0000·0000·0000··................
000094a0:·6372·3d66·2246·6978·7475·7265·2027·7b66··cr=f"Fixture·'{f000094a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000094b0:·756e·632e·5f5f·6e61·6d65·5f5f·7d27·222c··unc.__name__}'",000094b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000094c0:·2077·6865·7265·3d62·6173·6569·640a·2020···where=baseid.··000094c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000094d0:·2020·2020·2020·2020·2020·290a·2020·2020············).····000094d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000094e0:·2020·2020·7365·6c66·2e5f·7363·6f70·6520······self._scope·000094e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000094f0:·3d20·7363·6f70·650a·2020·2020·2020·2020··=·scope.········000094f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009500:·2320·4966·2074·6865·2066·6978·7475·7265··#·If·the·fixture00009500:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009510:·2069·7320·6469·7265·6374·6c79·2070·6172···is·directly·par00009510:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009520:·616d·6574·7269·7a65·642c·2074·6865·2070··ametrized,·the·p00009520:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009530:·6172·616d·6574·6572·2076·616c·7565·732e··arameter·values.00009530:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009540:·0a20·2020·2020·2020·2073·656c·662e·7061··.········self.pa00009540:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009550:·7261·6d73·3a20·4f70·7469·6f6e·616c·5b53··rams:·Optional[S00009550:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009560:·6571·7565·6e63·655b·6f62·6a65·6374·5d5d··equence[object]]00009560:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009570:·203d·2070·6172·616d·730a·2020·2020·2020···=·params.······00009570:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009580:·2020·2320·4966·2074·6865·2066·6978·7475····#·If·the·fixtu00009580:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009590:·7265·2069·7320·6469·7265·6374·6c79·2070··re·is·directly·p00009590:·0000·0000·0000·0000·0000·0000·0000·0000··................
000095a0:·6172·616d·6574·7269·7a65·642c·2061·2074··arametrized,·a·t000095a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000095b0:·7570·6c65·206f·6620·6578·706c·6963·6974··uple·of·explicit000095b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000095c0:·2049·4473·2074·6f0a·2020·2020·2020·2020···IDs·to.········000095c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000095d0:·2320·6173·7369·676e·2074·6f20·7468·6520··#·assign·to·the·000095d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000095e0:·7061·7261·6d65·7465·7220·7661·6c75·6573··parameter·values000095e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000095f0:·2c20·6f72·2061·2063·616c·6c61·626c·6520··,·or·a·callable·000095f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009600:·746f·2067·656e·6572·6174·6520·616e·2049··to·generate·an·I00009600:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009610:·4420·6769·7665·6e0a·2020·2020·2020·2020··D·given.········00009610:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009620:·2320·6120·7061·7261·6d65·7465·7220·7661··#·a·parameter·va00009620:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009630:·6c75·652e·0a20·2020·2020·2020·2073·656c··lue..········sel00009630:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009640:·662e·6964·7320·3d20·6964·730a·2020·2020··f.ids·=·ids.····00009640:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009650:·2020·2020·2320·5468·6520·6e61·6d65·7320······#·The·names·00009650:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009660:·7265·7175·6573·7465·6420·6279·2074·6865··requested·by·the00009660:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009670:·2066·6978·7475·7265·732e·0a20·2020·2020···fixtures..·····00009670:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009680:·2020·2073·656c·662e·6172·676e·616d·6573·····self.argnames00009680:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009690:·203d·2067·6574·6675·6e63·6172·676e·616d···=·getfuncargnam00009690:·0000·0000·0000·0000·0000·0000·0000·0000··................
000096a0:·6573·2866·756e·632c·206e·616d·653d·6172··es(func,·name=ar000096a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000096b0:·676e·616d·652c·2069·735f·6d65·7468·6f64··gname,·is_method000096b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000096c0:·3d75·6e69·7474·6573·7429·0a20·2020·2020··=unittest).·····000096c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000096d0:·2020·2023·2057·6865·7468·6572·2074·6865·····#·Whether·the000096d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000096e0:·2066·6978·7475·7265·2077·6173·2063·6f6c···fixture·was·col000096e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000096f0:·6c65·6374·6564·2066·726f·6d20·6120·756e··lected·from·a·un000096f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009700:·6974·7465·7374·2054·6573·7443·6173·6520··ittest·TestCase·00009700:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009710:·636c·6173·732e·0a20·2020·2020·2020·2023··class..········#00009710:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009720:·204e·6f74·6520·7468·6174·2069·7420·7265···Note·that·it·re00009720:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009730:·616c·6c79·206f·6e6c·7920·6d61·6b65·7320··ally·only·makes·00009730:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009740:·7365·6e73·6520·746f·2064·6566·696e·6520··sense·to·define·00009740:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009750:·6175·746f·7573·6520·6669·7874·7572·6573··autouse·fixtures00009750:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009760:·2069·6e0a·2020·2020·2020·2020·2320·756e···in.········#·un00009760:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009770:·6974·7465·7374·2054·6573·7443·6173·6573··ittest·TestCases00009770:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009780:·2e0a·2020·2020·2020·2020·7365·6c66·2e75··..········self.u00009780:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009790:·6e69·7474·6573·7420·3d20·756e·6974·7465··nittest·=·unitte00009790:·0000·0000·0000·0000·0000·0000·0000·0000··................
000097a0:·7374·0a20·2020·2020·2020·2023·2049·6620··st.········#·If·000097a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000097b0:·7468·6520·6669·7874·7572·6520·7761·7320··the·fixture·was·000097b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000097c0:·6578·6563·7574·6564·2c20·7468·6520·6375··executed,·the·cu000097c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000097d0:·7272·656e·7420·7661·6c75·6520·6f66·2074··rrent·value·of·t000097d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000097e0:·6865·2066·6978·7475·7265·2e0a·2020·2020··he·fixture..····000097e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000097f0:·2020·2020·2320·4361·6e20·6368·616e·6765······#·Can·change000097f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009800:·2069·6620·7468·6520·6669·7874·7572·6520···if·the·fixture·00009800:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009810:·6973·2065·7865·6375·7465·6420·7769·7468··is·executed·with00009810:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009820:·2064·6966·6665·7265·6e74·2070·6172·616d···different·param00009820:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009830:·6574·6572·732e·0a20·2020·2020·2020·2073··eters..········s00009830:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009840:·656c·662e·6361·6368·6564·5f72·6573·756c··elf.cached_resul00009840:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009850:·743a·204f·7074·696f·6e61·6c5b·5f46·6978··t:·Optional[_Fix00009850:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009860:·7475·7265·4361·6368·6564·5265·7375·6c74··tureCachedResult00009860:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009870:·5b46·6978·7475·7265·5661·6c75·655d·5d20··[FixtureValue]]·00009870:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009880:·3d20·4e6f·6e65·0a20·2020·2020·2020·2073··=·None.········s00009880:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009890:·656c·662e·5f66·696e·616c·697a·6572·733a··elf._finalizers:00009890:·0000·0000·0000·0000·0000·0000·0000·0000··................
000098a0:·204c·6973·745b·4361·6c6c·6162·6c65·5b5b···List[Callable[[000098a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000098b0:·5d2c·206f·626a·6563·745d·5d20·3d20·5b5d··],·object]]·=·[]000098b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000098c0:·0a0a·2020·2020·4070·726f·7065·7274·790a··..····@property.000098c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000098d0:·2020·2020·6465·6620·7363·6f70·6528·7365······def·scope(se000098d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000098e0:·6c66·2920·2d3e·2022·5f53·636f·7065·4e61··lf)·->·"_ScopeNa000098e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000098f0:·6d65·223a·0a20·2020·2020·2020·2022·2222··me":.········"""000098f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009900:·5363·6f70·6520·7374·7269·6e67·2c20·6f6e··Scope·string,·on00009900:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009910:·6520·6f66·2022·6675·6e63·7469·6f6e·222c··e·of·"function",00009910:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009920:·2022·636c·6173·7322·2c20·226d·6f64·756c···"class",·"modul00009920:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009930:·6522·2c20·2270·6163·6b61·6765·222c·2022··e",·"package",·"00009930:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009940:·7365·7373·696f·6e22·2e22·2222·0a20·2020··session".""".···00009940:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009950:·2020·2020·2072·6574·7572·6e20·7365·6c66·······return·self00009950:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009960:·2e5f·7363·6f70·652e·7661·6c75·650a·0a20··._scope.value..·00009960:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009970:·2020·2064·6566·2061·6464·6669·6e61·6c69·····def·addfinali00009970:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009980:·7a65·7228·7365·6c66·2c20·6669·6e61·6c69··zer(self,·finali00009980:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009990:·7a65·723a·2043·616c·6c61·626c·655b·5b5d··zer:·Callable[[]00009990:·0000·0000·0000·0000·0000·0000·0000·0000··................
000099a0:·2c20·6f62·6a65·6374·5d29·202d·3e20·4e6f··,·object])·->·No000099a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000099b0:·6e65·3a0a·2020·2020·2020·2020·7365·6c66··ne:.········self000099b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000099c0:·2e5f·6669·6e61·6c69·7a65·7273·2e61·7070··._finalizers.app000099c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000099d0:·656e·6428·6669·6e61·6c69·7a65·7229·0a0a··end(finalizer)..000099d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000099e0:·2020·2020·6465·6620·6669·6e69·7368·2873······def·finish(s000099e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
000099f0:·656c·662c·2072·6571·7565·7374·3a20·5375··elf,·request:·Su000099f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009a00:·6252·6571·7565·7374·2920·2d3e·204e·6f6e··bRequest)·->·Non00009a00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009a10:·653a·0a20·2020·2020·2020·2065·7863·203d··e:.········exc·=00009a10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009a20:·204e·6f6e·650a·2020·2020·2020·2020·7472···None.········tr00009a20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009a30:·793a·0a20·2020·2020·2020·2020·2020·2077··y:.············w00009a30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009a40:·6869·6c65·2073·656c·662e·5f66·696e·616c··hile·self._final00009a40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009a50:·697a·6572·733a·0a20·2020·2020·2020·2020··izers:.·········00009a50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009a60:·2020·2020·2020·2074·7279·3a0a·2020·2020·········try:.····00009a60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009a70:·2020·2020·2020·2020·2020·2020·2020·2020··················00009a70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009a80:·6675·6e63·203d·2073·656c·662e·5f66·696e··func·=·self._fin00009a80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009a90:·616c·697a·6572·732e·706f·7028·290a·2020··alizers.pop().··00009a90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009aa0:·2020·2020·2020·2020·2020·2020·2020·2020··················00009aa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ab0:·2020·6675·6e63·2829·0a20·2020·2020·2020····func().·······00009ab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ac0:·2020·2020·2020·2020·2065·7863·6570·7420···········except·00009ac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ad0:·4261·7365·4578·6365·7074·696f·6e20·6173··BaseException·as00009ad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ae0:·2065·3a0a·2020·2020·2020·2020·2020·2020···e:.············00009ae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009af0:·2020·2020·2020·2020·2320·5858·5820·4f6e··········#·XXX·On00009af0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009b00:·6c79·2066·6972·7374·2065·7863·6570·7469··ly·first·excepti00009b00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009b10:·6f6e·2077·696c·6c20·6265·2073·6565·6e20··on·will·be·seen·00009b10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009b20:·6279·2075·7365·722c·0a20·2020·2020·2020··by·user,.·······00009b20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009b30:·2020·2020·2020·2020·2020·2020·2023·2020···············#··00009b30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009b40:·2020·2069·6465·616c·6c79·2061·6c6c·2073·····ideally·all·s00009b40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009b50:·686f·756c·6420·6265·2072·6570·6f72·7465··hould·be·reporte00009b50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009b60:·642e·0a20·2020·2020·2020·2020·2020·2020··d..·············00009b60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009b70:·2020·2020·2020·2069·6620·6578·6320·6973·········if·exc·is00009b70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009b80:·204e·6f6e·653a·0a20·2020·2020·2020·2020···None:.·········00009b80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009b90:·2020·2020·2020·2020·2020·2020·2020·2065·················e00009b90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ba0:·7863·203d·2065·0a20·2020·2020·2020·2020··xc·=·e.·········00009ba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009bb0:·2020·2069·6620·6578·633a·0a20·2020·2020·····if·exc:.·····00009bb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009bc0:·2020·2020·2020·2020·2020·2072·6169·7365·············raise00009bc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009bd0:·2065·7863·0a20·2020·2020·2020·2066·696e···exc.········fin00009bd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009be0:·616c·6c79·3a0a·2020·2020·2020·2020·2020··ally:.··········00009be0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009bf0:·2020·6968·6f6f·6b20·3d20·7265·7175·6573····ihook·=·reques00009bf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009c00:·742e·6e6f·6465·2e69·686f·6f6b·0a20·2020··t.node.ihook.···00009c00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009c10:·2020·2020·2020·2020·2069·686f·6f6b·2e70···········ihook.p00009c10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009c20:·7974·6573·745f·6669·7874·7572·655f·706f··ytest_fixture_po00009c20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009c30:·7374·5f66·696e·616c·697a·6572·2866·6978··st_finalizer(fix00009c30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009c40:·7475·7265·6465·663d·7365·6c66·2c20·7265··turedef=self,·re00009c40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009c50:·7175·6573·743d·7265·7175·6573·7429·0a20··quest=request).·00009c50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009c60:·2020·2020·2020·2020·2020·2023·2045·7665·············#·Eve00009c60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009c70:·6e20·6966·2066·696e·616c·697a·6174·696f··n·if·finalizatio00009c70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009c80:·6e20·6661·696c·732c·2077·6520·696e·7661··n·fails,·we·inva00009c80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009c90:·6c69·6461·7465·2074·6865·2063·6163·6865··lidate·the·cache00009c90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ca0:·6420·6669·7874·7572·650a·2020·2020·2020··d·fixture.······00009ca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009cb0:·2020·2020·2020·2320·7661·6c75·6520·616e········#·value·an00009cb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009cc0:·6420·7265·6d6f·7665·2061·6c6c·2066·696e··d·remove·all·fin00009cc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009cd0:·616c·697a·6572·7320·6265·6361·7573·6520··alizers·because·00009cd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ce0:·7468·6579·206d·6179·2062·6520·626f·756e··they·may·be·boun00009ce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009cf0:·6420·6d65·7468·6f64·730a·2020·2020·2020··d·methods.······00009cf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009d00:·2020·2020·2020·2320·7768·6963·6820·7769········#·which·wi00009d00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009d10:·6c6c·206b·6565·7020·696e·7374·616e·6365··ll·keep·instance00009d10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009d20:·7320·616c·6976·652e·0a20·2020·2020·2020··s·alive..·······00009d20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009d30:·2020·2020·2073·656c·662e·6361·6368·6564·······self.cached00009d30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009d40:·5f72·6573·756c·7420·3d20·4e6f·6e65·0a20··_result·=·None.·00009d40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009d50:·2020·2020·2020·2020·2020·2073·656c·662e·············self.00009d50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009d60:·5f66·696e·616c·697a·6572·7320·3d20·5b5d··_finalizers·=·[]00009d60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009d70:·0a0a·2020·2020·6465·6620·6578·6563·7574··..····def·execut00009d70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009d80:·6528·7365·6c66·2c20·7265·7175·6573·743a··e(self,·request:00009d80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009d90:·2053·7562·5265·7175·6573·7429·202d·3e20···SubRequest)·->·00009d90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009da0:·4669·7874·7572·6556·616c·7565·3a0a·2020··FixtureValue:.··00009da0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009db0:·2020·2020·2020·2320·4765·7420·7265·7175········#·Get·requ00009db0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009dc0:·6972·6564·2061·7267·756d·656e·7473·2061··ired·arguments·a00009dc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009dd0:·6e64·2072·6567·6973·7465·7220·6f75·7220··nd·register·our·00009dd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009de0:·6f77·6e20·6669·6e69·7368·2829·0a20·2020··own·finish().···00009de0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009df0:·2020·2020·2023·2077·6974·6820·7468·6569·······#·with·thei00009df0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009e00:·7220·6669·6e61·6c69·7a61·7469·6f6e·2e0a··r·finalization..00009e00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009e10:·2020·2020·2020·2020·666f·7220·6172·676e··········for·argn00009e10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009e20:·616d·6520·696e·2073·656c·662e·6172·676e··ame·in·self.argn00009e20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009e30:·616d·6573·3a0a·2020·2020·2020·2020·2020··ames:.··········00009e30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009e40:·2020·6669·7874·7572·6564·6566·203d·2072····fixturedef·=·r00009e40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009e50:·6571·7565·7374·2e5f·6765·745f·6163·7469··equest._get_acti00009e50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009e60:·7665·5f66·6978·7475·7265·6465·6628·6172··ve_fixturedef(ar00009e60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009e70:·676e·616d·6529·0a20·2020·2020·2020·2020··gname).·········00009e70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009e80:·2020·2069·6620·6172·676e·616d·6520·213d·····if·argname·!=00009e80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009e90:·2022·7265·7175·6573·7422·3a0a·2020·2020···"request":.····00009e90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ea0:·2020·2020·2020·2020·2020·2020·2320·5073··············#·Ps00009ea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009eb0:·6575·646f·4669·7874·7572·6544·6566·2069··eudoFixtureDef·i00009eb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ec0:·7320·6f6e·6c79·2066·6f72·2022·7265·7175··s·only·for·"requ00009ec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ed0:·6573·7422·2e0a·2020·2020·2020·2020·2020··est"..··········00009ed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ee0:·2020·2020·2020·6173·7365·7274·2069·7369········assert·isi00009ee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ef0:·6e73·7461·6e63·6528·6669·7874·7572·6564··nstance(fixtured00009ef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009f00:·6566·2c20·4669·7874·7572·6544·6566·290a··ef,·FixtureDef).00009f00:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009f10:·2020·2020·2020·2020·2020·2020·2020·2020··················00009f10:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009f20:·6669·7874·7572·6564·6566·2e61·6464·6669··fixturedef.addfi00009f20:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009f30:·6e61·6c69·7a65·7228·6675·6e63·746f·6f6c··nalizer(functool00009f30:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009f40:·732e·7061·7274·6961·6c28·7365·6c66·2e66··s.partial(self.f00009f40:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009f50:·696e·6973·682c·2072·6571·7565·7374·3d72··inish,·request=r00009f50:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009f60:·6571·7565·7374·2929·0a0a·2020·2020·2020··equest))..······00009f60:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009f70:·2020·6d79·5f63·6163·6865·5f6b·6579·203d····my_cache_key·=00009f70:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009f80:·2073·656c·662e·6361·6368·655f·6b65·7928···self.cache_key(00009f80:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009f90:·7265·7175·6573·7429·0a20·2020·2020·2020··request).·······00009f90:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009fa0:·2069·6620·7365·6c66·2e63·6163·6865·645f···if·self.cached_00009fa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009fb0:·7265·7375·6c74·2069·7320·6e6f·7420·4e6f··result·is·not·No00009fb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009fc0:·6e65·3a0a·2020·2020·2020·2020·2020·2020··ne:.············00009fc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009fd0:·2320·6e6f·7465·3a20·636f·6d70·6172·6973··#·note:·comparis00009fd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009fe0:·6f6e·2077·6974·6820·603d·3d60·2063·616e··on·with·`==`·can00009fe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
00009ff0:·2066·6169·6c20·286f·7220·6265·2065·7870···fail·(or·be·exp00009ff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a000:·656e·7369·7665·2920·666f·7220·652e·672e··ensive)·for·e.g.0000a000:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a010:·0a20·2020·2020·2020·2020·2020·2023·206e··.············#·n0000a010:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a020:·756d·7079·2061·7272·6179·7320·2823·3634··umpy·arrays·(#640000a020:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a030:·3937·292e·0a20·2020·2020·2020·2020·2020··97)..···········0000a030:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a040:·2063·6163·6865·5f6b·6579·203d·2073·656c···cache_key·=·sel0000a040:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a050:·662e·6361·6368·6564·5f72·6573·756c·745b··f.cached_result[0000a050:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a060:·315d·0a20·2020·2020·2020·2020·2020·2069··1].············i0000a060:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a070:·6620·6d79·5f63·6163·6865·5f6b·6579·2069··f·my_cache_key·i0000a070:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a080:·7320·6361·6368·655f·6b65·793a·0a20·2020··s·cache_key:.···0000a080:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a090:·2020·2020·2020·2020·2020·2020·2069·6620···············if·0000a090:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a0a0:·7365·6c66·2e63·6163·6865·645f·7265·7375··self.cached_resu0000a0a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a0b0:·6c74·5b32·5d20·6973·206e·6f74·204e·6f6e··lt[2]·is·not·Non0000a0b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a0c0:·653a·0a20·2020·2020·2020·2020·2020·2020··e:.·············0000a0c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a0d0:·2020·2020·2020·205f·2c20·7661·6c2c·2074·········_,·val,·t0000a0d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a0e0:·6220·3d20·7365·6c66·2e63·6163·6865·645f··b·=·self.cached_0000a0e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a0f0:·7265·7375·6c74·5b32·5d0a·2020·2020·2020··result[2].······0000a0f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a100:·2020·2020·2020·2020·2020·2020·2020·7261················ra0000a100:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a110:·6973·6520·7661·6c2e·7769·7468·5f74·7261··ise·val.with_tra0000a110:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a120:·6365·6261·636b·2874·6229·0a20·2020·2020··ceback(tb).·····0000a120:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a130:·2020·2020·2020·2020·2020·2065·6c73·653a·············else:0000a130:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a140:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············0000a140:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a150:·2020·2020·2072·6573·756c·7420·3d20·7365·······result·=·se0000a150:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a160:·6c66·2e63·6163·6865·645f·7265·7375·6c74··lf.cached_result0000a160:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a170:·5b30·5d0a·2020·2020·2020·2020·2020·2020··[0].············0000a170:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a180:·2020·2020·2020·2020·7265·7475·726e·2072··········return·r0000a180:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a190:·6573·756c·740a·2020·2020·2020·2020·2020··esult.··········0000a190:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a1a0:·2020·2320·5765·2068·6176·6520·6120·7072····#·We·have·a·pr0000a1a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a1b0:·6576·696f·7573·2062·7574·2064·6966·6665··evious·but·diffe0000a1b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a1c0:·7265·6e74·6c79·2070·6172·616d·6574·7269··rently·parametri0000a1c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a1d0:·7a65·6420·6669·7874·7572·6520·696e·7374··zed·fixture·inst0000a1d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a1e0:·616e·6365·0a20·2020·2020·2020·2020·2020··ance.···········0000a1e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a1f0:·2023·2073·6f20·7765·206e·6565·6420·746f···#·so·we·need·to0000a1f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a200:·2074·6561·7220·6974·2064·6f77·6e20·6265···tear·it·down·be0000a200:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a210:·666f·7265·2063·7265·6174·696e·6720·6120··fore·creating·a·0000a210:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a220:·6e65·7720·6f6e·652e·0a20·2020·2020·2020··new·one..·······0000a220:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a230:·2020·2020·2073·656c·662e·6669·6e69·7368·······self.finish0000a230:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a240:·2872·6571·7565·7374·290a·2020·2020·2020··(request).······0000a240:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a250:·2020·2020·2020·6173·7365·7274·2073·656c········assert·sel0000a250:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a260:·662e·6361·6368·6564·5f72·6573·756c·7420··f.cached_result·0000a260:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a270:·6973·204e·6f6e·650a·0a20·2020·2020·2020··is·None..·······0000a270:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a280:·2069·686f·6f6b·203d·2072·6571·7565·7374···ihook·=·request0000a280:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a290:·2e6e·6f64·652e·6968·6f6f·6b0a·2020·2020··.node.ihook.····0000a290:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a2a0:·2020·2020·7265·7375·6c74·203d·2069·686f······result·=·iho0000a2a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a2b0:·6f6b·2e70·7974·6573·745f·6669·7874·7572··ok.pytest_fixtur0000a2b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a2c0:·655f·7365·7475·7028·6669·7874·7572·6564··e_setup(fixtured0000a2c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a2d0:·6566·3d73·656c·662c·2072·6571·7565·7374··ef=self,·request0000a2d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a2e0:·3d72·6571·7565·7374·290a·2020·2020·2020··=request).······0000a2e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a2f0:·2020·7265·7475·726e·2072·6573·756c·740a····return·result.0000a2f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a300:·0a20·2020·2064·6566·2063·6163·6865·5f6b··.····def·cache_k0000a300:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a310:·6579·2873·656c·662c·2072·6571·7565·7374··ey(self,·request0000a310:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a320:·3a20·5375·6252·6571·7565·7374·2920·2d3e··:·SubRequest)·->0000a320:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a330:·206f·626a·6563·743a·0a20·2020·2020·2020···object:.·······0000a330:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a340:·2072·6574·7572·6e20·7265·7175·6573·742e···return·request.0000a340:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a350:·7061·7261·6d5f·696e·6465·7820·6966·206e··param_index·if·n0000a350:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a360:·6f74·2068·6173·6174·7472·2872·6571·7565··ot·hasattr(reque0000a360:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a370:·7374·2c20·2270·6172·616d·2229·2065·6c73··st,·"param")·els0000a370:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a380:·6520·7265·7175·6573·742e·7061·7261·6d0a··e·request.param.0000a380:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a390:·0a20·2020·2064·6566·205f·5f72·6570·725f··.····def·__repr_0000a390:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a3a0:·5f28·7365·6c66·2920·2d3e·2073·7472·3a0a··_(self)·->·str:.0000a3a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a3b0:·2020·2020·2020·2020·7265·7475·726e·2022··········return·"0000a3b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a3c0:·3c46·6978·7475·7265·4465·6620·6172·676e··<FixtureDef·argn0000a3c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a3d0:·616d·653d·7b21·727d·2073·636f·7065·3d7b··ame={!r}·scope={0000a3d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a3e0:·2172·7d20·6261·7365·6964·3d7b·2172·7d3e··!r}·baseid={!r}>0000a3e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a3f0:·222e·666f·726d·6174·280a·2020·2020·2020··".format(.······0000a3f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a400:·2020·2020·2020·7365·6c66·2e61·7267·6e61········self.argna0000a400:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a410:·6d65·2c20·7365·6c66·2e73·636f·7065·2c20··me,·self.scope,·0000a410:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a420:·7365·6c66·2e62·6173·6569·640a·2020·2020··self.baseid.····0000a420:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a430:·2020·2020·290a·0a0a·6465·6620·7265·736f······)...def·reso0000a430:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a440:·6c76·655f·6669·7874·7572·655f·6675·6e63··lve_fixture_func0000a440:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a450:·7469·6f6e·280a·2020·2020·6669·7874·7572··tion(.····fixtur0000a450:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a460:·6564·6566·3a20·4669·7874·7572·6544·6566··edef:·FixtureDef0000a460:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a470:·5b46·6978·7475·7265·5661·6c75·655d·2c20··[FixtureValue],·0000a470:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a480:·7265·7175·6573·743a·2046·6978·7475·7265··request:·Fixture0000a480:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a490:·5265·7175·6573·740a·2920·2d3e·2022·5f46··Request.)·->·"_F0000a490:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a4a0:·6978·7475·7265·4675·6e63·5b46·6978·7475··ixtureFunc[Fixtu0000a4a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a4b0:·7265·5661·6c75·655d·223a·0a20·2020·2022··reValue]":.····"0000a4b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a4c0:·2222·4765·7420·7468·6520·6163·7475·616c··""Get·the·actual0000a4c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a4d0:·2063·616c·6c61·626c·6520·7468·6174·2063···callable·that·c0000a4d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a4e0:·616e·2062·6520·6361·6c6c·6564·2074·6f20··an·be·called·to·0000a4e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a4f0:·6f62·7461·696e·2074·6865·2066·6978·7475··obtain·the·fixtu0000a4f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a500:·7265·0a20·2020·2076·616c·7565·2c20·6465··re.····value,·de0000a500:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a510:·616c·696e·6720·7769·7468·2075·6e69·7474··aling·with·unitt0000a510:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a520:·6573·742d·7370·6563·6966·6963·2069·6e73··est-specific·ins0000a520:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a530:·7461·6e63·6573·2061·6e64·2062·6f75·6e64··tances·and·bound0000a530:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a540:·206d·6574·686f·6473·2e22·2222·0a20·2020···methods.""".···0000a540:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a550:·2066·6978·7475·7265·6675·6e63·203d·2066···fixturefunc·=·f0000a550:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a560:·6978·7475·7265·6465·662e·6675·6e63·0a20··ixturedef.func.·0000a560:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a570:·2020·2069·6620·6669·7874·7572·6564·6566·····if·fixturedef0000a570:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a580:·2e75·6e69·7474·6573·743a·0a20·2020·2020··.unittest:.·····0000a580:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a590:·2020·2069·6620·7265·7175·6573·742e·696e·····if·request.in0000a590:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a5a0:·7374·616e·6365·2069·7320·6e6f·7420·4e6f··stance·is·not·No0000a5a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a5b0:·6e65·3a0a·2020·2020·2020·2020·2020·2020··ne:.············0000a5b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a5c0:·2320·4269·6e64·2074·6865·2075·6e62·6f75··#·Bind·the·unbou0000a5c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a5d0:·6e64·206d·6574·686f·6420·746f·2074·6865··nd·method·to·the0000a5d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a5e0:·2054·6573·7443·6173·6520·696e·7374·616e···TestCase·instan0000a5e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a5f0:·6365·2e0a·2020·2020·2020·2020·2020·2020··ce..············0000a5f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a600:·6669·7874·7572·6566·756e·6320·3d20·6669··fixturefunc·=·fi0000a600:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a610:·7874·7572·6564·6566·2e66·756e·632e·5f5f··xturedef.func.__0000a610:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a620:·6765·745f·5f28·7265·7175·6573·742e·696e··get__(request.in0000a620:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a630:·7374·616e·6365·2920·2023·2074·7970·653a··stance)··#·type:0000a630:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a640:·2069·676e·6f72·655b·756e·696f·6e2d·6174···ignore[union-at0000a640:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a650:·7472·5d0a·2020·2020·656c·7365·3a0a·2020··tr].····else:.··0000a650:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a660:·2020·2020·2020·2320·5468·6520·6669·7874········#·The·fixt0000a660:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a670:·7572·6520·6675·6e63·7469·6f6e·206e·6565··ure·function·nee0000a670:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a680:·6473·2074·6f20·6265·2062·6f75·6e64·2074··ds·to·be·bound·t0000a680:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a690:·6f20·7468·6520·6163·7475·616c·0a20·2020··o·the·actual.···0000a690:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a6a0:·2020·2020·2023·2072·6571·7565·7374·2e69·······#·request.i0000a6a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a6b0:·6e73·7461·6e63·6520·736f·2074·6861·7420··nstance·so·that·0000a6b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a6c0:·636f·6465·2077·6f72·6b69·6e67·2077·6974··code·working·wit0000a6c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a6d0:·6820·2266·6978·7475·7265·6465·6622·2062··h·"fixturedef"·b0000a6d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a6e0:·6568·6176·6573·0a20·2020·2020·2020·2023··ehaves.········#0000a6e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a6f0:·2061·7320·6578·7065·6374·6564·2e0a·2020···as·expected..··0000a6f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a700:·2020·2020·2020·6966·2072·6571·7565·7374········if·request0000a700:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a710:·2e69·6e73·7461·6e63·6520·6973·206e·6f74··.instance·is·not0000a710:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a720:·204e·6f6e·653a·0a20·2020·2020·2020·2020···None:.·········0000a720:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a730:·2020·2023·2048·616e·646c·6520·7468·6520·····#·Handle·the·0000a730:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a740:·6361·7365·2077·6865·7265·2066·6978·7475··case·where·fixtu0000a740:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a750:·7265·2069·7320·6465·6669·6e65·6420·6e6f··re·is·defined·no0000a750:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a760:·7420·696e·2061·2074·6573·7420·636c·6173··t·in·a·test·clas0000a760:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a770:·732c·2062·7574·2073·6f6d·6520·6f74·6865··s,·but·some·othe0000a770:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a780:·7220·636c·6173·730a·2020·2020·2020·2020··r·class.········0000a780:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a790:·2020·2020·2320·2866·6f72·2065·7861·6d70······#·(for·examp0000a790:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a7a0:·6c65·2061·2070·6c75·6769·6e20·636c·6173··le·a·plugin·clas0000a7a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a7b0:·7320·7769·7468·2061·2066·6978·7475·7265··s·with·a·fixture0000a7b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a7c0:·292c·2073·6565·2023·3232·3730·2e0a·2020··),·see·#2270..··0000a7c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a7d0:·2020·2020·2020·2020·2020·6966·2068·6173············if·has0000a7d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a7e0:·6174·7472·2866·6978·7475·7265·6675·6e63··attr(fixturefunc0000a7e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a7f0:·2c20·225f·5f73·656c·665f·5f22·2920·616e··,·"__self__")·an0000a7f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a800:·6420·6e6f·7420·6973·696e·7374·616e·6365··d·not·isinstance0000a800:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a810:·280a·2020·2020·2020·2020·2020·2020·2020··(.··············0000a810:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a820:·2020·7265·7175·6573·742e·696e·7374·616e····request.instan0000a820:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a830:·6365·2c20·6669·7874·7572·6566·756e·632e··ce,·fixturefunc.0000a830:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a840:·5f5f·7365·6c66·5f5f·2e5f·5f63·6c61·7373··__self__.__class0000a840:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a850:·5f5f·2020·2320·7479·7065·3a20·6967·6e6f··__··#·type:·igno0000a850:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a860:·7265·5b75·6e69·6f6e·2d61·7474·725d·0a20··re[union-attr].·0000a860:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a870:·2020·2020·2020·2020·2020·2029·3a0a·2020·············):.··0000a870:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a880:·2020·2020·2020·2020·2020·2020·2020·7265················re0000a880:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a890:·7475·726e·2066·6978·7475·7265·6675·6e63··turn·fixturefunc0000a890:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a8a0:·0a20·2020·2020·2020·2020·2020·2066·6978··.············fix0000a8a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a8b0:·7475·7265·6675·6e63·203d·2067·6574·696d··turefunc·=·getim0000a8b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a8c0:·6675·6e63·2866·6978·7475·7265·6465·662e··func(fixturedef.0000a8c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a8d0:·6675·6e63·290a·2020·2020·2020·2020·2020··func).··········0000a8d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a8e0:·2020·6966·2066·6978·7475·7265·6675·6e63····if·fixturefunc0000a8e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a8f0:·2021·3d20·6669·7874·7572·6564·6566·2e66···!=·fixturedef.f0000a8f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a900:·756e·633a·0a20·2020·2020·2020·2020·2020··unc:.···········0000a900:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a910:·2020·2020·2066·6978·7475·7265·6675·6e63·······fixturefunc0000a910:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a920:·203d·2066·6978·7475·7265·6675·6e63·2e5f···=·fixturefunc._0000a920:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a930:·5f67·6574·5f5f·2872·6571·7565·7374·2e69··_get__(request.i0000a930:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a940:·6e73·7461·6e63·6529·2020·2320·7479·7065··nstance)··#·type0000a940:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a950:·3a20·6967·6e6f·7265·5b75·6e69·6f6e·2d61··:·ignore[union-a0000a950:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a960:·7474·725d·0a20·2020·2072·6574·7572·6e20··ttr].····return·0000a960:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a970:·6669·7874·7572·6566·756e·630a·0a0a·6465··fixturefunc...de0000a970:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a980:·6620·7079·7465·7374·5f66·6978·7475·7265··f·pytest_fixture0000a980:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a990:·5f73·6574·7570·280a·2020·2020·6669·7874··_setup(.····fixt0000a990:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a9a0:·7572·6564·6566·3a20·4669·7874·7572·6544··uredef:·FixtureD0000a9a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a9b0:·6566·5b46·6978·7475·7265·5661·6c75·655d··ef[FixtureValue]0000a9b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a9c0:·2c20·7265·7175·6573·743a·2053·7562·5265··,·request:·SubRe0000a9c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a9d0:·7175·6573·740a·2920·2d3e·2046·6978·7475··quest.)·->·Fixtu0000a9d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a9e0:·7265·5661·6c75·653a·0a20·2020·2022·2222··reValue:.····"""0000a9e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000a9f0:·4578·6563·7574·696f·6e20·6f66·2066·6978··Execution·of·fix0000a9f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aa00:·7475·7265·2073·6574·7570·2e22·2222·0a20··ture·setup.""".·0000aa00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aa10:·2020·206b·7761·7267·7320·3d20·7b7d·0a20·····kwargs·=·{}.·0000aa10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aa20:·2020·2066·6f72·2061·7267·6e61·6d65·2069·····for·argname·i0000aa20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aa30:·6e20·6669·7874·7572·6564·6566·2e61·7267··n·fixturedef.arg0000aa30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aa40:·6e61·6d65·733a·0a20·2020·2020·2020·2066··names:.········f0000aa40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aa50:·6978·6465·6620·3d20·7265·7175·6573·742e··ixdef·=·request.0000aa50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aa60:·5f67·6574·5f61·6374·6976·655f·6669·7874··_get_active_fixt0000aa60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aa70:·7572·6564·6566·2861·7267·6e61·6d65·290a··uredef(argname).0000aa70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aa80:·2020·2020·2020·2020·6173·7365·7274·2066··········assert·f0000aa80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aa90:·6978·6465·662e·6361·6368·6564·5f72·6573··ixdef.cached_res0000aa90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aaa0:·756c·7420·6973·206e·6f74·204e·6f6e·650a··ult·is·not·None.0000aaa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aab0:·2020·2020·2020·2020·7265·7375·6c74·2c20··········result,·0000aab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aac0:·6172·675f·6361·6368·655f·6b65·792c·2065··arg_cache_key,·e0000aac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aad0:·7863·203d·2066·6978·6465·662e·6361·6368··xc·=·fixdef.cach0000aad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aae0:·6564·5f72·6573·756c·740a·2020·2020·2020··ed_result.······0000aae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aaf0:·2020·7265·7175·6573·742e·5f63·6865·636b····request._check0000aaf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ab00:·5f73·636f·7065·2861·7267·6e61·6d65·2c20··_scope(argname,·0000ab00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ab10:·7265·7175·6573·742e·5f73·636f·7065·2c20··request._scope,·0000ab10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ab20:·6669·7864·6566·2e5f·7363·6f70·6529·0a20··fixdef._scope).·0000ab20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ab30:·2020·2020·2020·206b·7761·7267·735b·6172·········kwargs[ar0000ab30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ab40:·676e·616d·655d·203d·2072·6573·756c·740a··gname]·=·result.0000ab40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ab50:·0a20·2020·2066·6978·7475·7265·6675·6e63··.····fixturefunc0000ab50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ab60:·203d·2072·6573·6f6c·7665·5f66·6978·7475···=·resolve_fixtu0000ab60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ab70:·7265·5f66·756e·6374·696f·6e28·6669·7874··re_function(fixt0000ab70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ab80:·7572·6564·6566·2c20·7265·7175·6573·7429··uredef,·request)0000ab80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ab90:·0a20·2020·206d·795f·6361·6368·655f·6b65··.····my_cache_ke0000ab90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aba0:·7920·3d20·6669·7874·7572·6564·6566·2e63··y·=·fixturedef.c0000aba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000abb0:·6163·6865·5f6b·6579·2872·6571·7565·7374··ache_key(request0000abb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000abc0:·290a·2020·2020·7472·793a·0a20·2020·2020··).····try:.·····0000abc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000abd0:·2020·2072·6573·756c·7420·3d20·6361·6c6c·····result·=·call0000abd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000abe0:·5f66·6978·7475·7265·5f66·756e·6328·6669··_fixture_func(fi0000abe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000abf0:·7874·7572·6566·756e·632c·2072·6571·7565··xturefunc,·reque0000abf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ac00:·7374·2c20·6b77·6172·6773·290a·2020·2020··st,·kwargs).····0000ac00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ac10:·6578·6365·7074·2054·4553·545f·4f55·5443··except·TEST_OUTC0000ac10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ac20:·4f4d·453a·0a20·2020·2020·2020·2065·7863··OME:.········exc0000ac20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ac30:·5f69·6e66·6f20·3d20·7379·732e·6578·635f··_info·=·sys.exc_0000ac30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ac40:·696e·666f·2829·0a20·2020·2020·2020·2061··info().········a0000ac40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ac50:·7373·6572·7420·6578·635f·696e·666f·5b30··ssert·exc_info[00000ac50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ac60:·5d20·6973·206e·6f74·204e·6f6e·650a·2020··]·is·not·None.··0000ac60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ac70:·2020·2020·2020·6669·7874·7572·6564·6566········fixturedef0000ac70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ac80:·2e63·6163·6865·645f·7265·7375·6c74·203d··.cached_result·=0000ac80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ac90:·2028·4e6f·6e65·2c20·6d79·5f63·6163·6865···(None,·my_cache0000ac90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aca0:·5f6b·6579·2c20·6578·635f·696e·666f·290a··_key,·exc_info).0000aca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000acb0:·2020·2020·2020·2020·7261·6973·650a·2020··········raise.··0000acb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000acc0:·2020·6669·7874·7572·6564·6566·2e63·6163····fixturedef.cac0000acc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000acd0:·6865·645f·7265·7375·6c74·203d·2028·7265··hed_result·=·(re0000acd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ace0:·7375·6c74·2c20·6d79·5f63·6163·6865·5f6b··sult,·my_cache_k0000ace0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000acf0:·6579·2c20·4e6f·6e65·290a·2020·2020·7265··ey,·None).····re0000acf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ad00:·7475·726e·2072·6573·756c·740a·0a0a·6465··turn·result...de0000ad00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ad10:·6620·5f65·6e73·7572·655f·696d·6d75·7461··f·_ensure_immuta0000ad10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ad20:·626c·655f·6964·7328·0a20·2020·2069·6473··ble_ids(.····ids0000ad20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ad30:·3a20·4f70·7469·6f6e·616c·5b55·6e69·6f6e··:·Optional[Union0000ad30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ad40:·5b53·6571·7565·6e63·655b·4f70·7469·6f6e··[Sequence[Option0000ad40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ad50:·616c·5b6f·626a·6563·745d·5d2c·2043·616c··al[object]],·Cal0000ad50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ad60:·6c61·626c·655b·5b41·6e79·5d2c·204f·7074··lable[[Any],·Opt0000ad60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ad70:·696f·6e61·6c5b·6f62·6a65·6374·5d5d·5d5d··ional[object]]]]0000ad70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ad80:·0a29·202d·3e20·4f70·7469·6f6e·616c·5b55··.)·->·Optional[U0000ad80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ad90:·6e69·6f6e·5b54·7570·6c65·5b4f·7074·696f··nion[Tuple[Optio0000ad90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ada0:·6e61·6c5b·6f62·6a65·6374·5d2c·202e·2e2e··nal[object],·...0000ada0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000adb0:·5d2c·2043·616c·6c61·626c·655b·5b41·6e79··],·Callable[[Any0000adb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000adc0:·5d2c·204f·7074·696f·6e61·6c5b·6f62·6a65··],·Optional[obje0000adc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000add0:·6374·5d5d·5d5d·3a0a·2020·2020·6966·2069··ct]]]]:.····if·i0000add0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ade0:·6473·2069·7320·4e6f·6e65·3a0a·2020·2020··ds·is·None:.····0000ade0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000adf0:·2020·2020·7265·7475·726e·204e·6f6e·650a······return·None.0000adf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ae00:·2020·2020·6966·2063·616c·6c61·626c·6528······if·callable(0000ae00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ae10:·6964·7329·3a0a·2020·2020·2020·2020·7265··ids):.········re0000ae10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ae20:·7475·726e·2069·6473·0a20·2020·2072·6574··turn·ids.····ret0000ae20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ae30:·7572·6e20·7475·706c·6528·6964·7329·0a0a··urn·tuple(ids)..0000ae30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ae40:·0a64·6566·205f·7061·7261·6d73·5f63·6f6e··.def·_params_con0000ae40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ae50:·7665·7274·6572·280a·2020·2020·7061·7261··verter(.····para0000ae50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ae60:·6d73·3a20·4f70·7469·6f6e·616c·5b49·7465··ms:·Optional[Ite0000ae60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ae70:·7261·626c·655b·6f62·6a65·6374·5d5d·2c0a··rable[object]],.0000ae70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ae80:·2920·2d3e·204f·7074·696f·6e61·6c5b·5475··)·->·Optional[Tu0000ae80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ae90:·706c·655b·6f62·6a65·6374·2c20·2e2e·2e5d··ple[object,·...]0000ae90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aea0:·5d3a·0a20·2020·2072·6574·7572·6e20·7475··]:.····return·tu0000aea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aeb0:·706c·6528·7061·7261·6d73·2920·6966·2070··ple(params)·if·p0000aeb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aec0:·6172·616d·7320·6973·206e·6f74·204e·6f6e··arams·is·not·Non0000aec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aed0:·6520·656c·7365·204e·6f6e·650a·0a0a·6465··e·else·None...de0000aed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aee0:·6620·7772·6170·5f66·756e·6374·696f·6e5f··f·wrap_function_0000aee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aef0:·746f·5f65·7272·6f72·5f6f·7574·5f69·665f··to_error_out_if_0000aef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000af00:·6361·6c6c·6564·5f64·6972·6563·746c·7928··called_directly(0000af00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000af10:·0a20·2020·2066·756e·6374·696f·6e3a·2046··.····function:·F0000af10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000af20:·6978·7475·7265·4675·6e63·7469·6f6e·2c0a··ixtureFunction,.0000af20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000af30:·2020·2020·6669·7874·7572·655f·6d61·726b······fixture_mark0000af30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000af40:·6572·3a20·2246·6978·7475·7265·4675·6e63··er:·"FixtureFunc0000af40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000af50:·7469·6f6e·4d61·726b·6572·222c·0a29·202d··tionMarker",.)·-0000af50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000af60:·3e20·4669·7874·7572·6546·756e·6374·696f··>·FixtureFunctio0000af60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000af70:·6e3a·0a20·2020·2022·2222·5772·6170·2074··n:.····"""Wrap·t0000af70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000af80:·6865·2067·6976·656e·2066·6978·7475·7265··he·given·fixture0000af80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000af90:·2066·756e·6374·696f·6e20·736f·2077·6520···function·so·we·0000af90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000afa0:·6361·6e20·7261·6973·6520·616e·2065·7272··can·raise·an·err0000afa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000afb0:·6f72·2061·626f·7574·2069·7420·6265·696e··or·about·it·bein0000afb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000afc0:·6720·6361·6c6c·6564·2064·6972·6563·746c··g·called·directl0000afc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000afd0:·792c·0a20·2020·2069·6e73·7465·6164·206f··y,.····instead·o0000afd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000afe0:·6620·7573·6564·2061·7320·616e·2061·7267··f·used·as·an·arg0000afe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000aff0:·756d·656e·7420·696e·2061·2074·6573·7420··ument·in·a·test·0000aff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b000:·6675·6e63·7469·6f6e·2e22·2222·0a20·2020··function.""".···0000b000:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b010:·206d·6573·7361·6765·203d·2028·0a20·2020···message·=·(.···0000b010:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b020:·2020·2020·2027·4669·7874·7572·6520·227b·······'Fixture·"{0000b020:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b030:·6e61·6d65·7d22·2063·616c·6c65·6420·6469··name}"·called·di0000b030:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b040:·7265·6374·6c79·2e20·4669·7874·7572·6573··rectly.·Fixtures0000b040:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b050:·2061·7265·206e·6f74·206d·6561·6e74·2074···are·not·meant·t0000b050:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b060:·6f20·6265·2063·616c·6c65·6420·6469·7265··o·be·called·dire0000b060:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b070:·6374·6c79·2c5c·6e27·0a20·2020·2020·2020··ctly,\n'.·······0000b070:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b080:·2022·6275·7420·6172·6520·6372·6561·7465···"but·are·create0000b080:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b090:·6420·6175·746f·6d61·7469·6361·6c6c·7920··d·automatically·0000b090:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b0a0:·7768·656e·2074·6573·7420·6675·6e63·7469··when·test·functi0000b0a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b0b0:·6f6e·7320·7265·7175·6573·7420·7468·656d··ons·request·them0000b0b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b0c0:·2061·7320·7061·7261·6d65·7465·7273·2e5c···as·parameters.\0000b0c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b0d0:·6e22·0a20·2020·2020·2020·2022·5365·6520··n".········"See·0000b0d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b0e0:·6874·7470·733a·2f2f·646f·6373·2e70·7974··https://docs.pyt0000b0e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b0f0:·6573·742e·6f72·672f·656e·2f73·7461·626c··est.org/en/stabl0000b0f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b100:·652f·6578·706c·616e·6174·696f·6e2f·6669··e/explanation/fi0000b100:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b110:·7874·7572·6573·2e68·746d·6c20·666f·7220··xtures.html·for·0000b110:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b120:·6d6f·7265·2069·6e66·6f72·6d61·7469·6f6e··more·information0000b120:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b130:·2061·626f·7574·2066·6978·7475·7265·732c···about·fixtures,0000b130:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b140:·2061·6e64·5c6e·220a·2020·2020·2020·2020···and\n".········0000b140:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b150:·2268·7474·7073·3a2f·2f64·6f63·732e·7079··"https://docs.py0000b150:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b160:·7465·7374·2e6f·7267·2f65·6e2f·7374·6162··test.org/en/stab0000b160:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b170:·6c65·2f64·6570·7265·6361·7469·6f6e·732e··le/deprecations.0000b170:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b180:·6874·6d6c·2363·616c·6c69·6e67·2d66·6978··html#calling-fix0000b180:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b190:·7475·7265·732d·6469·7265·6374·6c79·2061··tures-directly·a0000b190:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b1a0:·626f·7574·2068·6f77·2074·6f20·7570·6461··bout·how·to·upda0000b1a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b1b0:·7465·2079·6f75·7220·636f·6465·2e22·0a20··te·your·code.".·0000b1b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b1c0:·2020·2029·2e66·6f72·6d61·7428·6e61·6d65·····).format(name0000b1c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b1d0:·3d66·6978·7475·7265·5f6d·6172·6b65·722e··=fixture_marker.0000b1d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b1e0:·6e61·6d65·206f·7220·6675·6e63·7469·6f6e··name·or·function0000b1e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b1f0:·2e5f·5f6e·616d·655f·5f29·0a0a·2020·2020··.__name__)..····0000b1f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b200:·4066·756e·6374·6f6f·6c73·2e77·7261·7073··@functools.wraps0000b200:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b210:·2866·756e·6374·696f·6e29·0a20·2020·2064··(function).····d0000b210:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b220:·6566·2072·6573·756c·7428·2a61·7267·732c··ef·result(*args,0000b220:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b230:·202a·2a6b·7761·7267·7329·3a0a·2020·2020···**kwargs):.····0000b230:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b240:·2020·2020·6661·696c·286d·6573·7361·6765······fail(message0000b240:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b250:·2c20·7079·7472·6163·653d·4661·6c73·6529··,·pytrace=False)0000b250:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b260:·0a0a·2020·2020·2320·4b65·6570·2072·6566··..····#·Keep·ref0000b260:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b270:·6572·656e·6365·2074·6f20·7468·6520·6f72··erence·to·the·or0000b270:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b280:·6967·696e·616c·2066·756e·6374·696f·6e20··iginal·function·0000b280:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b290:·696e·206f·7572·206f·776e·2063·7573·746f··in·our·own·custo0000b290:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b2a0:·6d20·6174·7472·6962·7574·6520·736f·2077··m·attribute·so·w0000b2a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b2b0:·6520·646f·6e27·7420·756e·7772·6170·0a20··e·don't·unwrap.·0000b2b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b2c0:·2020·2023·2066·7572·7468·6572·2074·6861·····#·further·tha0000b2c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b2d0:·6e20·7468·6973·2070·6f69·6e74·2061·6e64··n·this·point·and0000b2d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b2e0:·206c·6f73·6520·7573·6566·756c·2077·7261···lose·useful·wra0000b2e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b2f0:·7070·696e·6773·206c·696b·6520·406d·6f63··ppings·like·@moc0000b2f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b300:·6b2e·7061·7463·6820·2823·3337·3734·292e··k.patch·(#3774).0000b300:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b310:·0a20·2020·2072·6573·756c·742e·5f5f·7079··.····result.__py0000b310:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b320:·7465·7374·5f77·7261·7070·6564·5f5f·203d··test_wrapped__·=0000b320:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b330:·205f·5079·7465·7374·5772·6170·7065·7228···_PytestWrapper(0000b330:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b340:·6675·6e63·7469·6f6e·2920·2023·2074·7970··function)··#·typ0000b340:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b350:·653a·2069·676e·6f72·655b·6174·7472·2d64··e:·ignore[attr-d0000b350:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b360:·6566·696e·6564·5d0a·0a20·2020·2072·6574··efined]..····ret0000b360:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b370:·7572·6e20·6361·7374·2846·6978·7475·7265··urn·cast(Fixture0000b370:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b380:·4675·6e63·7469·6f6e·2c20·7265·7375·6c74··Function,·result0000b380:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b390:·290a·0a0a·4066·696e·616c·0a40·6174·7472··)...@final.@attr0000b390:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b3a0:·2e73·2866·726f·7a65·6e3d·5472·7565·2c20··.s(frozen=True,·0000b3a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b3b0:·6175·746f·5f61·7474·7269·6273·3d54·7275··auto_attribs=Tru0000b3b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b3c0:·6529·0a63·6c61·7373·2046·6978·7475·7265··e).class·Fixture0000b3c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b3d0:·4675·6e63·7469·6f6e·4d61·726b·6572·3a0a··FunctionMarker:.0000b3d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b3e0:·2020·2020·7363·6f70·653a·2022·556e·696f······scope:·"Unio0000b3e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b3f0:·6e5b·5f53·636f·7065·4e61·6d65·2c20·4361··n[_ScopeName,·Ca0000b3f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b400:·6c6c·6162·6c65·5b5b·7374·722c·2043·6f6e··llable[[str,·Con0000b400:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b410:·6669·675d·2c20·5f53·636f·7065·4e61·6d65··fig],·_ScopeName0000b410:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b420:·5d5d·220a·2020·2020·7061·7261·6d73·3a20··]]".····params:·0000b420:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b430:·4f70·7469·6f6e·616c·5b54·7570·6c65·5b6f··Optional[Tuple[o0000b430:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b440:·626a·6563·742c·202e·2e2e·5d5d·203d·2061··bject,·...]]·=·a0000b440:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b450:·7474·722e·6962·2863·6f6e·7665·7274·6572··ttr.ib(converter0000b450:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b460:·3d5f·7061·7261·6d73·5f63·6f6e·7665·7274··=_params_convert0000b460:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b470:·6572·290a·2020·2020·6175·746f·7573·653a··er).····autouse:0000b470:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b480:·2062·6f6f·6c20·3d20·4661·6c73·650a·2020···bool·=·False.··0000b480:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b490:·2020·6964·733a·204f·7074·696f·6e61·6c5b····ids:·Optional[0000b490:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b4a0:·0a20·2020·2020·2020·2055·6e69·6f6e·5b54··.········Union[T0000b4a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b4b0:·7570·6c65·5b4f·7074·696f·6e61·6c5b·6f62··uple[Optional[ob0000b4b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b4c0:·6a65·6374·5d2c·202e·2e2e·5d2c·2043·616c··ject],·...],·Cal0000b4c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b4d0:·6c61·626c·655b·5b41·6e79·5d2c·204f·7074··lable[[Any],·Opt0000b4d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b4e0:·696f·6e61·6c5b·6f62·6a65·6374·5d5d·5d0a··ional[object]]].0000b4e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b4f0:·2020·2020·5d20·3d20·6174·7472·2e69·6228······]·=·attr.ib(0000b4f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b500:·0a20·2020·2020·2020·2064·6566·6175·6c74··.········default0000b500:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b510:·3d4e·6f6e·652c·0a20·2020·2020·2020·2063··=None,.········c0000b510:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b520:·6f6e·7665·7274·6572·3d5f·656e·7375·7265··onverter=_ensure0000b520:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b530:·5f69·6d6d·7574·6162·6c65·5f69·6473·2c0a··_immutable_ids,.0000b530:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b540:·2020·2020·290a·2020·2020·6e61·6d65·3a20······).····name:·0000b540:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b550:·4f70·7469·6f6e·616c·5b73·7472·5d20·3d20··Optional[str]·=·0000b550:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b560:·4e6f·6e65·0a0a·2020·2020·6465·6620·5f5f··None..····def·__0000b560:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b570:·6361·6c6c·5f5f·2873·656c·662c·2066·756e··call__(self,·fun0000b570:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b580:·6374·696f·6e3a·2046·6978·7475·7265·4675··ction:·FixtureFu0000b580:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b590:·6e63·7469·6f6e·2920·2d3e·2046·6978·7475··nction)·->·Fixtu0000b590:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b5a0:·7265·4675·6e63·7469·6f6e·3a0a·2020·2020··reFunction:.····0000b5a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b5b0:·2020·2020·6966·2069·6e73·7065·6374·2e69······if·inspect.i0000b5b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b5c0:·7363·6c61·7373·2866·756e·6374·696f·6e29··sclass(function)0000b5c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b5d0:·3a0a·2020·2020·2020·2020·2020·2020·7261··:.············ra0000b5d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b5e0:·6973·6520·5661·6c75·6545·7272·6f72·2822··ise·ValueError("0000b5e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b5f0:·636c·6173·7320·6669·7874·7572·6573·206e··class·fixtures·n0000b5f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b600:·6f74·2073·7570·706f·7274·6564·2028·6d61··ot·supported·(ma0000b600:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b610:·7962·6520·696e·2074·6865·2066·7574·7572··ybe·in·the·futur0000b610:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b620:·6529·2229·0a0a·2020·2020·2020·2020·6966··e)")..········if0000b620:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b630:·2067·6574·6174·7472·2866·756e·6374·696f···getattr(functio0000b630:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b640:·6e2c·2022·5f70·7974·6573·7466·6978·7475··n,·"_pytestfixtu0000b640:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b650:·7265·6675·6e63·7469·6f6e·222c·2046·616c··refunction",·Fal0000b650:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b660:·7365·293a·0a20·2020·2020·2020·2020·2020··se):.···········0000b660:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b670:·2072·6169·7365·2056·616c·7565·4572·726f···raise·ValueErro0000b670:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b680:·7228·0a20·2020·2020·2020·2020·2020·2020··r(.·············0000b680:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b690:·2020·2022·6669·7874·7572·6520·6973·2062·····"fixture·is·b0000b690:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b6a0:·6569·6e67·2061·7070·6c69·6564·206d·6f72··eing·applied·mor0000b6a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b6b0:·6520·7468·616e·206f·6e63·6520·746f·2074··e·than·once·to·t0000b6b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b6c0:·6865·2073·616d·6520·6675·6e63·7469·6f6e··he·same·function0000b6c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b6d0:·220a·2020·2020·2020·2020·2020·2020·290a··".············).0000b6d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b6e0:·0a20·2020·2020·2020·2066·756e·6374·696f··.········functio0000b6e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b6f0:·6e20·3d20·7772·6170·5f66·756e·6374·696f··n·=·wrap_functio0000b6f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b700:·6e5f·746f·5f65·7272·6f72·5f6f·7574·5f69··n_to_error_out_i0000b700:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b710:·665f·6361·6c6c·6564·5f64·6972·6563·746c··f_called_directl0000b710:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b720:·7928·6675·6e63·7469·6f6e·2c20·7365·6c66··y(function,·self0000b720:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b730:·290a·0a20·2020·2020·2020·206e·616d·6520··)..········name·0000b730:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b740:·3d20·7365·6c66·2e6e·616d·6520·6f72·2066··=·self.name·or·f0000b740:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b750:·756e·6374·696f·6e2e·5f5f·6e61·6d65·5f5f··unction.__name__0000b750:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b760:·0a20·2020·2020·2020·2069·6620·6e61·6d65··.········if·name0000b760:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b770:·203d·3d20·2272·6571·7565·7374·223a·0a20···==·"request":.·0000b770:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b780:·2020·2020·2020·2020·2020·206c·6f63·6174·············locat0000b780:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b790:·696f·6e20·3d20·6765·746c·6f63·6174·696f··ion·=·getlocatio0000b790:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b7a0:·6e28·6675·6e63·7469·6f6e·290a·2020·2020··n(function).····0000b7a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b7b0:·2020·2020·2020·2020·6661·696c·280a·2020··········fail(.··0000b7b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b7c0:·2020·2020·2020·2020·2020·2020·2020·2227················"'0000b7c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b7d0:·7265·7175·6573·7427·2069·7320·6120·7265··request'·is·a·re0000b7d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b7e0:·7365·7276·6564·2077·6f72·6420·666f·7220··served·word·for·0000b7e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b7f0:·6669·7874·7572·6573·2c20·7573·6520·616e··fixtures,·use·an0000b7f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b800:·6f74·6865·7220·6e61·6d65·3a5c·6e20·207b··other·name:\n··{0000b800:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b810:·7d22·2e66·6f72·6d61·7428·0a20·2020·2020··}".format(.·····0000b810:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b820:·2020·2020·2020·2020·2020·2020·2020·206c·················l0000b820:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b830:·6f63·6174·696f·6e0a·2020·2020·2020·2020··ocation.········0000b830:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b840:·2020·2020·2020·2020·292c·0a20·2020·2020··········),.·····0000b840:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b850:·2020·2020·2020·2020·2020·2070·7974·7261·············pytra0000b850:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b860:·6365·3d46·616c·7365·2c0a·2020·2020·2020··ce=False,.······0000b860:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b870:·2020·2020·2020·290a·0a20·2020·2020·2020········)..·······0000b870:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b880:·2023·2054·7970·6520·6967·6e6f·7265·6420···#·Type·ignored·0000b880:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b890:·6265·6361·7573·6520·6874·7470·733a·2f2f··because·https://0000b890:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b8a0:·6769·7468·7562·2e63·6f6d·2f70·7974·686f··github.com/pytho0000b8a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b8b0:·6e2f·6d79·7079·2f69·7373·7565·732f·3230··n/mypy/issues/200000b8b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b8c0:·3837·2e0a·2020·2020·2020·2020·6675·6e63··87..········func0000b8c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b8d0:·7469·6f6e·2e5f·7079·7465·7374·6669·7874··tion._pytestfixt0000b8d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b8e0:·7572·6566·756e·6374·696f·6e20·3d20·7365··urefunction·=·se0000b8e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b8f0:·6c66·2020·2320·7479·7065·3a20·6967·6e6f··lf··#·type:·igno0000b8f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b900:·7265·5b61·7474·722d·6465·6669·6e65·645d··re[attr-defined]0000b900:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b910:·0a20·2020·2020·2020·2072·6574·7572·6e20··.········return·0000b910:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b920:·6675·6e63·7469·6f6e·0a0a·0a40·6f76·6572··function...@over0000b920:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b930:·6c6f·6164·0a64·6566·2066·6978·7475·7265··load.def·fixture0000b930:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b940:·280a·2020·2020·6669·7874·7572·655f·6675··(.····fixture_fu0000b940:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b950:·6e63·7469·6f6e·3a20·4669·7874·7572·6546··nction:·FixtureF0000b950:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b960:·756e·6374·696f·6e2c·0a20·2020·202a·2c0a··unction,.····*,.0000b960:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b970:·2020·2020·7363·6f70·653a·2022·556e·696f······scope:·"Unio0000b970:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b980:·6e5b·5f53·636f·7065·4e61·6d65·2c20·4361··n[_ScopeName,·Ca0000b980:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b990:·6c6c·6162·6c65·5b5b·7374·722c·2043·6f6e··llable[[str,·Con0000b990:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b9a0:·6669·675d·2c20·5f53·636f·7065·4e61·6d65··fig],·_ScopeName0000b9a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b9b0:·5d5d·2220·3d20·2e2e·2e2c·0a20·2020·2070··]]"·=·...,.····p0000b9b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b9c0:·6172·616d·733a·204f·7074·696f·6e61·6c5b··arams:·Optional[0000b9c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b9d0:·4974·6572·6162·6c65·5b6f·626a·6563·745d··Iterable[object]0000b9d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b9e0:·5d20·3d20·2e2e·2e2c·0a20·2020·2061·7574··]·=·...,.····aut0000b9e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000b9f0:·6f75·7365·3a20·626f·6f6c·203d·202e·2e2e··ouse:·bool·=·...0000b9f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ba00:·2c0a·2020·2020·6964·733a·204f·7074·696f··,.····ids:·Optio0000ba00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ba10:·6e61·6c5b·0a20·2020·2020·2020·2055·6e69··nal[.········Uni0000ba10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ba20:·6f6e·5b53·6571·7565·6e63·655b·4f70·7469··on[Sequence[Opti0000ba20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ba30:·6f6e·616c·5b6f·626a·6563·745d·5d2c·2043··onal[object]],·C0000ba30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ba40:·616c·6c61·626c·655b·5b41·6e79·5d2c·204f··allable[[Any],·O0000ba40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ba50:·7074·696f·6e61·6c5b·6f62·6a65·6374·5d5d··ptional[object]]0000ba50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ba60:·5d0a·2020·2020·5d20·3d20·2e2e·2e2c·0a20··].····]·=·...,.·0000ba60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ba70:·2020·206e·616d·653a·204f·7074·696f·6e61·····name:·Optiona0000ba70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ba80:·6c5b·7374·725d·203d·202e·2e2e·2c0a·2920··l[str]·=·...,.)·0000ba80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ba90:·2d3e·2046·6978·7475·7265·4675·6e63·7469··->·FixtureFuncti0000ba90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000baa0:·6f6e·3a0a·2020·2020·2e2e·2e0a·0a0a·406f··on:.····......@o0000baa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bab0:·7665·726c·6f61·640a·6465·6620·6669·7874··verload.def·fixt0000bab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bac0:·7572·6528·0a20·2020·2066·6978·7475·7265··ure(.····fixture0000bac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bad0:·5f66·756e·6374·696f·6e3a·204e·6f6e·6520··_function:·None·0000bad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bae0:·3d20·2e2e·2e2c·0a20·2020·202a·2c0a·2020··=·...,.····*,.··0000bae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000baf0:·2020·7363·6f70·653a·2022·556e·696f·6e5b····scope:·"Union[0000baf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bb00:·5f53·636f·7065·4e61·6d65·2c20·4361·6c6c··_ScopeName,·Call0000bb00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bb10:·6162·6c65·5b5b·7374·722c·2043·6f6e·6669··able[[str,·Confi0000bb10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bb20:·675d·2c20·5f53·636f·7065·4e61·6d65·5d5d··g],·_ScopeName]]0000bb20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bb30:·2220·3d20·2e2e·2e2c·0a20·2020·2070·6172··"·=·...,.····par0000bb30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bb40:·616d·733a·204f·7074·696f·6e61·6c5b·4974··ams:·Optional[It0000bb40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bb50:·6572·6162·6c65·5b6f·626a·6563·745d·5d20··erable[object]]·0000bb50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bb60:·3d20·2e2e·2e2c·0a20·2020·2061·7574·6f75··=·...,.····autou0000bb60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bb70:·7365·3a20·626f·6f6c·203d·202e·2e2e·2c0a··se:·bool·=·...,.0000bb70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bb80:·2020·2020·6964·733a·204f·7074·696f·6e61······ids:·Optiona0000bb80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bb90:·6c5b·0a20·2020·2020·2020·2055·6e69·6f6e··l[.········Union0000bb90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bba0:·5b53·6571·7565·6e63·655b·4f70·7469·6f6e··[Sequence[Option0000bba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bbb0:·616c·5b6f·626a·6563·745d·5d2c·2043·616c··al[object]],·Cal0000bbb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bbc0:·6c61·626c·655b·5b41·6e79·5d2c·204f·7074··lable[[Any],·Opt0000bbc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bbd0:·696f·6e61·6c5b·6f62·6a65·6374·5d5d·5d0a··ional[object]]].0000bbd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bbe0:·2020·2020·5d20·3d20·2e2e·2e2c·0a20·2020······]·=·...,.···0000bbe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bbf0:·206e·616d·653a·204f·7074·696f·6e61·6c5b···name:·Optional[0000bbf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bc00:·7374·725d·203d·204e·6f6e·652c·0a29·202d··str]·=·None,.)·-0000bc00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bc10:·3e20·4669·7874·7572·6546·756e·6374·696f··>·FixtureFunctio0000bc10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bc20:·6e4d·6172·6b65·723a·0a20·2020·202e·2e2e··nMarker:.····...0000bc20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bc30:·0a0a·0a64·6566·2066·6978·7475·7265·280a··...def·fixture(.0000bc30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bc40:·2020·2020·6669·7874·7572·655f·6675·6e63······fixture_func0000bc40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bc50:·7469·6f6e·3a20·4f70·7469·6f6e·616c·5b46··tion:·Optional[F0000bc50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bc60:·6978·7475·7265·4675·6e63·7469·6f6e·5d20··ixtureFunction]·0000bc60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bc70:·3d20·4e6f·6e65·2c0a·2020·2020·2a2c·0a20··=·None,.····*,.·0000bc70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bc80:·2020·2073·636f·7065·3a20·2255·6e69·6f6e·····scope:·"Union0000bc80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bc90:·5b5f·5363·6f70·654e·616d·652c·2043·616c··[_ScopeName,·Cal0000bc90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bca0:·6c61·626c·655b·5b73·7472·2c20·436f·6e66··lable[[str,·Conf0000bca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bcb0:·6967·5d2c·205f·5363·6f70·654e·616d·655d··ig],·_ScopeName]0000bcb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bcc0:·5d22·203d·2022·6675·6e63·7469·6f6e·222c··]"·=·"function",0000bcc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bcd0:·0a20·2020·2070·6172·616d·733a·204f·7074··.····params:·Opt0000bcd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bce0:·696f·6e61·6c5b·4974·6572·6162·6c65·5b6f··ional[Iterable[o0000bce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bcf0:·626a·6563·745d·5d20·3d20·4e6f·6e65·2c0a··bject]]·=·None,.0000bcf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bd00:·2020·2020·6175·746f·7573·653a·2062·6f6f······autouse:·boo0000bd00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bd10:·6c20·3d20·4661·6c73·652c·0a20·2020·2069··l·=·False,.····i0000bd10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bd20:·6473·3a20·4f70·7469·6f6e·616c·5b0a·2020··ds:·Optional[.··0000bd20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bd30:·2020·2020·2020·556e·696f·6e5b·5365·7175········Union[Sequ0000bd30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bd40:·656e·6365·5b4f·7074·696f·6e61·6c5b·6f62··ence[Optional[ob0000bd40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bd50:·6a65·6374·5d5d·2c20·4361·6c6c·6162·6c65··ject]],·Callable0000bd50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bd60:·5b5b·416e·795d·2c20·4f70·7469·6f6e·616c··[[Any],·Optional0000bd60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bd70:·5b6f·626a·6563·745d·5d5d·0a20·2020·205d··[object]]].····]0000bd70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bd80:·203d·204e·6f6e·652c·0a20·2020·206e·616d···=·None,.····nam0000bd80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bd90:·653a·204f·7074·696f·6e61·6c5b·7374·725d··e:·Optional[str]0000bd90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bda0:·203d·204e·6f6e·652c·0a29·202d·3e20·556e···=·None,.)·->·Un0000bda0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bdb0:·696f·6e5b·4669·7874·7572·6546·756e·6374··ion[FixtureFunct0000bdb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bdc0:·696f·6e4d·6172·6b65·722c·2046·6978·7475··ionMarker,·Fixtu0000bdc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bdd0:·7265·4675·6e63·7469·6f6e·5d3a·0a20·2020··reFunction]:.···0000bdd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bde0:·2022·2222·4465·636f·7261·746f·7220·746f···"""Decorator·to0000bde0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bdf0:·206d·6172·6b20·6120·6669·7874·7572·6520···mark·a·fixture·0000bdf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000be00:·6661·6374·6f72·7920·6675·6e63·7469·6f6e··factory·function0000be00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000be10:·2e0a·0a20·2020·2054·6869·7320·6465·636f··...····This·deco0000be10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000be20:·7261·746f·7220·6361·6e20·6265·2075·7365··rator·can·be·use0000be20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000be30:·642c·2077·6974·6820·6f72·2077·6974·686f··d,·with·or·witho0000be30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000be40:·7574·2070·6172·616d·6574·6572·732c·2074··ut·parameters,·t0000be40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000be50:·6f20·6465·6669·6e65·2061·0a20·2020·2066··o·define·a.····f0000be50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000be60:·6978·7475·7265·2066·756e·6374·696f·6e2e··ixture·function.0000be60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000be70:·0a0a·2020·2020·5468·6520·6e61·6d65·206f··..····The·name·o0000be70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000be80:·6620·7468·6520·6669·7874·7572·6520·6675··f·the·fixture·fu0000be80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000be90:·6e63·7469·6f6e·2063·616e·206c·6174·6572··nction·can·later0000be90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bea0:·2062·6520·7265·6665·7265·6e63·6564·2074···be·referenced·t0000bea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000beb0:·6f20·6361·7573·6520·6974·730a·2020·2020··o·cause·its.····0000beb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bec0:·696e·766f·6361·7469·6f6e·2061·6865·6164··invocation·ahead0000bec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bed0:·206f·6620·7275·6e6e·696e·6720·7465·7374···of·running·test0000bed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bee0:·733a·2074·6573·7420·6d6f·6475·6c65·7320··s:·test·modules·0000bee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bef0:·6f72·2063·6c61·7373·6573·2063·616e·2075··or·classes·can·u0000bef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bf00:·7365·2074·6865·0a20·2020·2060·6070·7974··se·the.····``pyt0000bf00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bf10:·6573·742e·6d61·726b·2e75·7365·6669·7874··est.mark.usefixt0000bf10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bf20:·7572·6573·2866·6978·7475·7265·6e61·6d65··ures(fixturename0000bf20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bf30:·2960·6020·6d61·726b·6572·2e0a·0a20·2020··)``·marker...···0000bf30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bf40:·2054·6573·7420·6675·6e63·7469·6f6e·7320···Test·functions·0000bf40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bf50:·6361·6e20·6469·7265·6374·6c79·2075·7365··can·directly·use0000bf50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bf60:·2066·6978·7475·7265·206e·616d·6573·2061···fixture·names·a0000bf60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bf70:·7320·696e·7075·7420·6172·6775·6d65·6e74··s·input·argument0000bf70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bf80:·7320·696e·2077·6869·6368·0a20·2020·2063··s·in·which.····c0000bf80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bf90:·6173·6520·7468·6520·6669·7874·7572·6520··ase·the·fixture·0000bf90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bfa0:·696e·7374·616e·6365·2072·6574·7572·6e65··instance·returne0000bfa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bfb0:·6420·6672·6f6d·2074·6865·2066·6978·7475··d·from·the·fixtu0000bfb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bfc0:·7265·2066·756e·6374·696f·6e20·7769·6c6c··re·function·will0000bfc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bfd0:·2062·650a·2020·2020·696e·6a65·6374·6564···be.····injected0000bfd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bfe0:·2e0a·0a20·2020·2046·6978·7475·7265·7320··...····Fixtures·0000bfe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000bff0:·6361·6e20·7072·6f76·6964·6520·7468·6569··can·provide·thei0000bff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c000:·7220·7661·6c75·6573·2074·6f20·7465·7374··r·values·to·test0000c000:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c010:·2066·756e·6374·696f·6e73·2075·7369·6e67···functions·using0000c010:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c020:·2060·6072·6574·7572·6e60·6020·6f72·0a20···``return``·or.·0000c020:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c030:·2020·2060·6079·6965·6c64·6060·2073·7461·····``yield``·sta0000c030:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c040:·7465·6d65·6e74·732e·2057·6865·6e20·7573··tements.·When·us0000c040:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c050:·696e·6720·6060·7969·656c·6460·6020·7468··ing·``yield``·th0000c050:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c060:·6520·636f·6465·2062·6c6f·636b·2061·6674··e·code·block·aft0000c060:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c070:·6572·2074·6865·0a20·2020·2060·6079·6965··er·the.····``yie0000c070:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c080:·6c64·6060·2073·7461·7465·6d65·6e74·2069··ld``·statement·i0000c080:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c090:·7320·6578·6563·7574·6564·2061·7320·7465··s·executed·as·te0000c090:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c0a0:·6172·646f·776e·2063·6f64·6520·7265·6761··ardown·code·rega0000c0a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c0b0:·7264·6c65·7373·206f·6620·7468·6520·7465··rdless·of·the·te0000c0b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c0c0:·7374·0a20·2020·206f·7574·636f·6d65·2c20··st.····outcome,·0000c0c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c0d0:·616e·6420·6d75·7374·2079·6965·6c64·2065··and·must·yield·e0000c0d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c0e0:·7861·6374·6c79·206f·6e63·652e·0a0a·2020··xactly·once...··0000c0e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c0f0:·2020·3a70·6172·616d·2073·636f·7065·3a0a····:param·scope:.0000c0f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c100:·2020·2020·2020·2020·5468·6520·7363·6f70··········The·scop0000c100:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c110:·6520·666f·7220·7768·6963·6820·7468·6973··e·for·which·this0000c110:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c120:·2066·6978·7475·7265·2069·7320·7368·6172···fixture·is·shar0000c120:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c130:·6564·3b20·6f6e·6520·6f66·2060·6022·6675··ed;·one·of·``"fu0000c130:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c140:·6e63·7469·6f6e·2260·600a·2020·2020·2020··nction"``.······0000c140:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c150:·2020·2864·6566·6175·6c74·292c·2060·6022····(default),·``"0000c150:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c160:·636c·6173·7322·6060·2c20·6060·226d·6f64··class"``,·``"mod0000c160:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c170:·756c·6522·6060·2c20·6060·2270·6163·6b61··ule"``,·``"packa0000c170:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c180:·6765·2260·6020·6f72·2060·6022·7365·7373··ge"``·or·``"sess0000c180:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c190:·696f·6e22·6060·2e0a·0a20·2020·2020·2020··ion"``...·······0000c190:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c1a0:·2054·6869·7320·7061·7261·6d65·7465·7220···This·parameter·0000c1a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c1b0:·6d61·7920·616c·736f·2062·6520·6120·6361··may·also·be·a·ca0000c1b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c1c0:·6c6c·6162·6c65·2077·6869·6368·2072·6563··llable·which·rec0000c1c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c1d0:·6569·7665·7320·6060·2866·6978·7475·7265··eives·``(fixture0000c1d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c1e0:·5f6e·616d·652c·2063·6f6e·6669·6729·6060··_name,·config)``0000c1e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c1f0:·0a20·2020·2020·2020·2061·7320·7061·7261··.········as·para0000c1f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c200:·6d65·7465·7273·2c20·616e·6420·6d75·7374··meters,·and·must0000c200:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c210:·2072·6574·7572·6e20·6120·6060·7374·7260···return·a·``str`0000c210:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c220:·6020·7769·7468·206f·6e65·206f·6620·7468··`·with·one·of·th0000c220:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c230:·6520·7661·6c75·6573·206d·656e·7469·6f6e··e·values·mention0000c230:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c240:·6564·2061·626f·7665·2e0a·0a20·2020·2020··ed·above...·····0000c240:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c250:·2020·2053·6565·203a·7265·663a·6064·796e·····See·:ref:`dyn0000c250:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c260:·616d·6963·2073·636f·7065·6020·696e·2074··amic·scope`·in·t0000c260:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c270:·6865·2064·6f63·7320·666f·7220·6d6f·7265··he·docs·for·more0000c270:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c280:·2069·6e66·6f72·6d61·7469·6f6e·2e0a·0a20···information...·0000c280:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c290:·2020·203a·7061·7261·6d20·7061·7261·6d73·····:param·params0000c290:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c2a0:·3a0a·2020·2020·2020·2020·416e·206f·7074··:.········An·opt0000c2a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c2b0:·696f·6e61·6c20·6c69·7374·206f·6620·7061··ional·list·of·pa0000c2b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c2c0:·7261·6d65·7465·7273·2077·6869·6368·2077··rameters·which·w0000c2c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c2d0:·696c·6c20·6361·7573·6520·6d75·6c74·6970··ill·cause·multip0000c2d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c2e0:·6c65·2069·6e76·6f63·6174·696f·6e73·0a20··le·invocations.·0000c2e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c2f0:·2020·2020·2020·206f·6620·7468·6520·6669·········of·the·fi0000c2f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c300:·7874·7572·6520·6675·6e63·7469·6f6e·2061··xture·function·a0000c300:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c310:·6e64·2061·6c6c·206f·6620·7468·6520·7465··nd·all·of·the·te0000c310:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c320:·7374·7320·7573·696e·6720·6974·2e20·5468··sts·using·it.·Th0000c320:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c330:·6520·6375·7272·656e·740a·2020·2020·2020··e·current.······0000c330:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c340:·2020·7061·7261·6d65·7465·7220·6973·2061····parameter·is·a0000c340:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c350:·7661·696c·6162·6c65·2069·6e20·6060·7265··vailable·in·``re0000c350:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c360:·7175·6573·742e·7061·7261·6d60·602e·0a0a··quest.param``...0000c360:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c370:·2020·2020·3a70·6172·616d·2061·7574·6f75······:param·autou0000c370:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c380:·7365·3a0a·2020·2020·2020·2020·4966·2054··se:.········If·T0000c380:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c390:·7275·652c·2074·6865·2066·6978·7475·7265··rue,·the·fixture0000c390:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c3a0:·2066·756e·6320·6973·2061·6374·6976·6174···func·is·activat0000c3a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c3b0:·6564·2066·6f72·2061·6c6c·2074·6573·7473··ed·for·all·tests0000c3b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c3c0:·2074·6861·7420·6361·6e20·7365·6520·6974···that·can·see·it0000c3c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c3d0:·2e0a·2020·2020·2020·2020·4966·2046·616c··..········If·Fal0000c3d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c3e0:·7365·2028·7468·6520·6465·6661·756c·7429··se·(the·default)0000c3e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c3f0:·2c20·616e·2065·7870·6c69·6369·7420·7265··,·an·explicit·re0000c3f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c400:·6665·7265·6e63·6520·6973·206e·6565·6465··ference·is·neede0000c400:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c410:·6420·746f·2061·6374·6976·6174·650a·2020··d·to·activate.··0000c410:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c420:·2020·2020·2020·7468·6520·6669·7874·7572········the·fixtur0000c420:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c430:·652e·0a0a·2020·2020·3a70·6172·616d·2069··e...····:param·i0000c430:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c440:·6473·3a0a·2020·2020·2020·2020·5365·7175··ds:.········Sequ0000c440:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c450:·656e·6365·206f·6620·6964·7320·6561·6368··ence·of·ids·each0000c450:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c460:·2063·6f72·7265·7370·6f6e·6469·6e67·2074···corresponding·t0000c460:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c470:·6f20·7468·6520·7061·7261·6d73·2073·6f20··o·the·params·so·0000c470:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c480:·7468·6174·2074·6865·7920·6172·650a·2020··that·they·are.··0000c480:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c490:·2020·2020·2020·7061·7274·206f·6620·7468········part·of·th0000c490:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c4a0:·6520·7465·7374·2069·642e·2049·6620·6e6f··e·test·id.·If·no0000c4a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c4b0:·2069·6473·2061·7265·2070·726f·7669·6465···ids·are·provide0000c4b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c4c0:·6420·7468·6579·2077·696c·6c20·6265·2067··d·they·will·be·g0000c4c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c4d0:·656e·6572·6174·6564·0a20·2020·2020·2020··enerated.·······0000c4d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c4e0:·2061·7574·6f6d·6174·6963·616c·6c79·2066···automatically·f0000c4e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c4f0:·726f·6d20·7468·6520·7061·7261·6d73·2e0a··rom·the·params..0000c4f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c500:·0a20·2020·203a·7061·7261·6d20·6e61·6d65··.····:param·name0000c500:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c510:·3a0a·2020·2020·2020·2020·5468·6520·6e61··:.········The·na0000c510:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c520:·6d65·206f·6620·7468·6520·6669·7874·7572··me·of·the·fixtur0000c520:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c530:·652e·2054·6869·7320·6465·6661·756c·7473··e.·This·defaults0000c530:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c540:·2074·6f20·7468·6520·6e61·6d65·206f·6620···to·the·name·of·0000c540:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c550:·7468·6520·6465·636f·7261·7465·640a·2020··the·decorated.··0000c550:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c560:·2020·2020·2020·6675·6e63·7469·6f6e·2e20········function.·0000c560:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c570:·4966·2061·2066·6978·7475·7265·2069·7320··If·a·fixture·is·0000c570:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c580:·7573·6564·2069·6e20·7468·6520·7361·6d65··used·in·the·same0000c580:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c590:·206d·6f64·756c·6520·696e·2077·6869·6368···module·in·which0000c590:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c5a0:·2069·7420·6973·0a20·2020·2020·2020·2064···it·is.········d0000c5a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c5b0:·6566·696e·6564·2c20·7468·6520·6675·6e63··efined,·the·func0000c5b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c5c0:·7469·6f6e·206e·616d·6520·6f66·2074·6865··tion·name·of·the0000c5c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c5d0:·2066·6978·7475·7265·2077·696c·6c20·6265···fixture·will·be0000c5d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c5e0:·2073·6861·646f·7765·6420·6279·2074·6865···shadowed·by·the0000c5e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c5f0:·0a20·2020·2020·2020·2066·756e·6374·696f··.········functio0000c5f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c600:·6e20·6172·6720·7468·6174·2072·6571·7565··n·arg·that·reque0000c600:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c610:·7374·7320·7468·6520·6669·7874·7572·653b··sts·the·fixture;0000c610:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c620:·206f·6e65·2077·6179·2074·6f20·7265·736f···one·way·to·reso0000c620:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c630:·6c76·6520·7468·6973·2069·7320·746f·0a20··lve·this·is·to.·0000c630:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c640:·2020·2020·2020·206e·616d·6520·7468·6520·········name·the·0000c640:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c650:·6465·636f·7261·7465·6420·6675·6e63·7469··decorated·functi0000c650:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c660:·6f6e·2060·6066·6978·7475·7265·5f3c·6669··on·``fixture_<fi0000c660:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c670:·7874·7572·656e·616d·653e·6060·2061·6e64··xturename>``·and0000c670:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c680:·2074·6865·6e20·7573·650a·2020·2020·2020···then·use.······0000c680:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c690:·2020·6060·4070·7974·6573·742e·6669·7874····``@pytest.fixt0000c690:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c6a0:·7572·6528·6e61·6d65·3d27·3c66·6978·7475··ure(name='<fixtu0000c6a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c6b0:·7265·6e61·6d65·3e27·2960·602e·0a20·2020··rename>')``..···0000c6b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c6c0:·2022·2222·0a20·2020·2066·6978·7475·7265···""".····fixture0000c6c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c6d0:·5f6d·6172·6b65·7220·3d20·4669·7874·7572··_marker·=·Fixtur0000c6d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c6e0:·6546·756e·6374·696f·6e4d·6172·6b65·7228··eFunctionMarker(0000c6e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c6f0:·0a20·2020·2020·2020·2073·636f·7065·3d73··.········scope=s0000c6f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c700:·636f·7065·2c0a·2020·2020·2020·2020·7061··cope,.········pa0000c700:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c710:·7261·6d73·3d70·6172·616d·732c·0a20·2020··rams=params,.···0000c710:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c720:·2020·2020·2061·7574·6f75·7365·3d61·7574·······autouse=aut0000c720:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c730:·6f75·7365·2c0a·2020·2020·2020·2020·6964··ouse,.········id0000c730:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c740:·733d·6964·732c·0a20·2020·2020·2020·206e··s=ids,.········n0000c740:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c750:·616d·653d·6e61·6d65·2c0a·2020·2020·290a··ame=name,.····).0000c750:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c760:·0a20·2020·2023·2044·6972·6563·7420·6465··.····#·Direct·de0000c760:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c770:·636f·7261·7469·6f6e·2e0a·2020·2020·6966··coration..····if0000c770:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c780:·2066·6978·7475·7265·5f66·756e·6374·696f···fixture_functio0000c780:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c790:·6e3a·0a20·2020·2020·2020·2072·6574·7572··n:.········retur0000c790:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c7a0:·6e20·6669·7874·7572·655f·6d61·726b·6572··n·fixture_marker0000c7a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c7b0:·2866·6978·7475·7265·5f66·756e·6374·696f··(fixture_functio0000c7b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c7c0:·6e29·0a0a·2020·2020·7265·7475·726e·2066··n)..····return·f0000c7c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c7d0:·6978·7475·7265·5f6d·6172·6b65·720a·0a0a··ixture_marker...0000c7d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c7e0:·6465·6620·7969·656c·645f·6669·7874·7572··def·yield_fixtur0000c7e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c7f0:·6528·0a20·2020·2066·6978·7475·7265·5f66··e(.····fixture_f0000c7f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c800:·756e·6374·696f·6e3d·4e6f·6e65·2c0a·2020··unction=None,.··0000c800:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c810:·2020·2a61·7267·732c·0a20·2020·2073·636f····*args,.····sco0000c810:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c820:·7065·3d22·6675·6e63·7469·6f6e·222c·0a20··pe="function",.·0000c820:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c830:·2020·2070·6172·616d·733d·4e6f·6e65·2c0a·····params=None,.0000c830:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c840:·2020·2020·6175·746f·7573·653d·4661·6c73······autouse=Fals0000c840:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c850:·652c·0a20·2020·2069·6473·3d4e·6f6e·652c··e,.····ids=None,0000c850:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c860:·0a20·2020·206e·616d·653d·4e6f·6e65·2c0a··.····name=None,.0000c860:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c870:·293a·0a20·2020·2022·2222·2852·6574·7572··):.····"""(Retur0000c870:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c880:·6e20·6129·2064·6563·6f72·6174·6f72·2074··n·a)·decorator·t0000c880:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c890:·6f20·6d61·726b·2061·2079·6965·6c64·2d66··o·mark·a·yield-f0000c890:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c8a0:·6978·7475·7265·2066·6163·746f·7279·2066··ixture·factory·f0000c8a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c8b0:·756e·6374·696f·6e2e·0a0a·2020·2020·2e2e··unction...····..0000c8b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c8c0:·2064·6570·7265·6361·7465·643a·3a20·332e···deprecated::·3.0000c8c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c8d0:·300a·2020·2020·2020·2020·5573·6520·3a70··0.········Use·:p0000c8d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c8e0:·793a·6675·6e63·3a60·7079·7465·7374·2e66··y:func:`pytest.f0000c8e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c8f0:·6978·7475·7265·6020·6469·7265·6374·6c79··ixture`·directly0000c8f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c900:·2069·6e73·7465·6164·2e0a·2020·2020·2222···instead..····""0000c900:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c910:·220a·2020·2020·7761·726e·696e·6773·2e77··".····warnings.w0000c910:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c920:·6172·6e28·5949·454c·445f·4649·5854·5552··arn(YIELD_FIXTUR0000c920:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c930:·452c·2073·7461·636b·6c65·7665·6c3d·3229··E,·stacklevel=2)0000c930:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c940:·0a20·2020·2072·6574·7572·6e20·6669·7874··.····return·fixt0000c940:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c950:·7572·6528·0a20·2020·2020·2020·2066·6978··ure(.········fix0000c950:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c960:·7475·7265·5f66·756e·6374·696f·6e2c·0a20··ture_function,.·0000c960:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c970:·2020·2020·2020·202a·6172·6773·2c0a·2020·········*args,.··0000c970:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c980:·2020·2020·2020·7363·6f70·653d·7363·6f70········scope=scop0000c980:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c990:·652c·0a20·2020·2020·2020·2070·6172·616d··e,.········param0000c990:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c9a0:·733d·7061·7261·6d73·2c0a·2020·2020·2020··s=params,.······0000c9a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c9b0:·2020·6175·746f·7573·653d·6175·746f·7573····autouse=autous0000c9b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c9c0:·652c·0a20·2020·2020·2020·2069·6473·3d69··e,.········ids=i0000c9c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c9d0:·6473·2c0a·2020·2020·2020·2020·6e61·6d65··ds,.········name0000c9d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c9e0:·3d6e·616d·652c·0a20·2020·2029·0a0a·0a40··=name,.····)...@0000c9e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000c9f0:·6669·7874·7572·6528·7363·6f70·653d·2273··fixture(scope="s0000c9f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ca00:·6573·7369·6f6e·2229·0a64·6566·2070·7974··ession").def·pyt0000ca00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ca10:·6573·7463·6f6e·6669·6728·7265·7175·6573··estconfig(reques0000ca10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ca20:·743a·2046·6978·7475·7265·5265·7175·6573··t:·FixtureReques0000ca20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ca30:·7429·202d·3e20·436f·6e66·6967·3a0a·2020··t)·->·Config:.··0000ca30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ca40:·2020·2222·2253·6573·7369·6f6e·2d73·636f····"""Session-sco0000ca40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ca50:·7065·6420·6669·7874·7572·6520·7468·6174··ped·fixture·that0000ca50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ca60:·2072·6574·7572·6e73·2074·6865·2073·6573···returns·the·ses0000ca60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ca70:·7369·6f6e·2773·203a·636c·6173·733a·6070··sion's·:class:`p0000ca70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ca80:·7974·6573·742e·436f·6e66·6967·600a·2020··ytest.Config`.··0000ca80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ca90:·2020·6f62·6a65·6374·2e0a·0a20·2020·2045····object...····E0000ca90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000caa0:·7861·6d70·6c65·3a3a·0a0a·2020·2020·2020··xample::..······0000caa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cab0:·2020·6465·6620·7465·7374·5f66·6f6f·2870····def·test_foo(p0000cab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cac0:·7974·6573·7463·6f6e·6669·6729·3a0a·2020··ytestconfig):.··0000cac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cad0:·2020·2020·2020·2020·2020·6966·2070·7974············if·pyt0000cad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cae0:·6573·7463·6f6e·6669·672e·6765·746f·7074··estconfig.getopt0000cae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000caf0:·696f·6e28·2276·6572·626f·7365·2229·203e··ion("verbose")·>0000caf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cb00:·2030·3a0a·2020·2020·2020·2020·2020·2020···0:.············0000cb00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cb10:·2020·2020·2e2e·2e0a·0a20·2020·2022·2222······.....····"""0000cb10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cb20:·0a20·2020·2072·6574·7572·6e20·7265·7175··.····return·requ0000cb20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cb30:·6573·742e·636f·6e66·6967·0a0a·0a64·6566··est.config...def0000cb30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cb40:·2070·7974·6573·745f·6164·646f·7074·696f···pytest_addoptio0000cb40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cb50:·6e28·7061·7273·6572·3a20·5061·7273·6572··n(parser:·Parser0000cb50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cb60:·2920·2d3e·204e·6f6e·653a·0a20·2020·2070··)·->·None:.····p0000cb60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cb70:·6172·7365·722e·6164·6469·6e69·280a·2020··arser.addini(.··0000cb70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cb80:·2020·2020·2020·2275·7365·6669·7874·7572········"usefixtur0000cb80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cb90:·6573·222c·0a20·2020·2020·2020·2074·7970··es",.········typ0000cb90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cba0:·653d·2261·7267·7322·2c0a·2020·2020·2020··e="args",.······0000cba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cbb0:·2020·6465·6661·756c·743d·5b5d·2c0a·2020····default=[],.··0000cbb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cbc0:·2020·2020·2020·6865·6c70·3d22·6c69·7374········help="list0000cbc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cbd0:·206f·6620·6465·6661·756c·7420·6669·7874···of·default·fixt0000cbd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cbe0:·7572·6573·2074·6f20·6265·2075·7365·6420··ures·to·be·used·0000cbe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cbf0:·7769·7468·2074·6869·7320·7072·6f6a·6563··with·this·projec0000cbf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cc00:·7422·2c0a·2020·2020·290a·0a0a·636c·6173··t",.····)...clas0000cc00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cc10:·7320·4669·7874·7572·654d·616e·6167·6572··s·FixtureManager0000cc10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cc20:·3a0a·2020·2020·2222·2270·7974·6573·7420··:.····"""pytest·0000cc20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cc30:·6669·7874·7572·6520·6465·6669·6e69·7469··fixture·definiti0000cc30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cc40:·6f6e·7320·616e·6420·696e·666f·726d·6174··ons·and·informat0000cc40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cc50:·696f·6e20·6973·2073·746f·7265·6420·616e··ion·is·stored·an0000cc50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cc60:·6420·6d61·6e61·6765·640a·2020·2020·6672··d·managed.····fr0000cc60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cc70:·6f6d·2074·6869·7320·636c·6173·732e·0a0a··om·this·class...0000cc70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cc80:·2020·2020·4475·7269·6e67·2063·6f6c·6c65······During·colle0000cc80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cc90:·6374·696f·6e20·666d·2e70·6172·7365·6661··ction·fm.parsefa0000cc90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cca0:·6374·6f72·6965·7328·2920·6973·2063·616c··ctories()·is·cal0000cca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ccb0:·6c65·6420·6d75·6c74·6970·6c65·2074·696d··led·multiple·tim0000ccb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ccc0:·6573·2074·6f20·7061·7273·650a·2020·2020··es·to·parse.····0000ccc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ccd0:·6669·7874·7572·6520·6675·6e63·7469·6f6e··fixture·function0000ccd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cce0:·2064·6566·696e·6974·696f·6e73·2069·6e74···definitions·int0000cce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ccf0:·6f20·4669·7874·7572·6544·6566·206f·626a··o·FixtureDef·obj0000ccf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cd00:·6563·7473·2061·6e64·2069·6e74·6572·6e61··ects·and·interna0000cd00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cd10:·6c0a·2020·2020·6461·7461·2073·7472·7563··l.····data·struc0000cd10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cd20:·7475·7265·732e·0a0a·2020·2020·4475·7269··tures...····Duri0000cd20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cd30:·6e67·2063·6f6c·6c65·6374·696f·6e20·6f66··ng·collection·of0000cd30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cd40:·2074·6573·7420·6675·6e63·7469·6f6e·732c···test·functions,0000cd40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cd50:·206d·6574·6166·756e·632d·6d65·6368·616e···metafunc-mechan0000cd50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cd60:·6963·7320·696e·7374·616e·7469·6174·650a··ics·instantiate.0000cd60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cd70:·2020·2020·6120·4675·6e63·4669·7874·7572······a·FuncFixtur0000cd70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cd80:·6549·6e66·6f20·6f62·6a65·6374·2077·6869··eInfo·object·whi0000cd80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cd90:·6368·2069·7320·6361·6368·6564·2070·6572··ch·is·cached·per0000cd90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cda0:·206e·6f64·652f·6675·6e63·2d6e·616d·652e···node/func-name.0000cda0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cdb0:·0a20·2020·2054·6869·7320·4675·6e63·4669··.····This·FuncFi0000cdb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cdc0:·7874·7572·6549·6e66·6f20·6f62·6a65·6374··xtureInfo·object0000cdc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cdd0:·2069·7320·6c61·7465·7220·7265·7472·6965···is·later·retrie0000cdd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cde0:·7665·6420·6279·2046·756e·6374·696f·6e20··ved·by·Function·0000cde0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cdf0:·6e6f·6465·730a·2020·2020·7768·6963·6820··nodes.····which·0000cdf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ce00:·7468·656d·7365·6c76·6573·206f·6666·6572··themselves·offer0000ce00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ce10:·2061·2066·6978·7475·7265·6e61·6d65·7320···a·fixturenames·0000ce10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ce20:·6174·7472·6962·7574·652e·0a0a·2020·2020··attribute...····0000ce20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ce30:·5468·6520·4675·6e63·4669·7874·7572·6549··The·FuncFixtureI0000ce30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ce40:·6e66·6f20·6f62·6a65·6374·2068·6f6c·6473··nfo·object·holds0000ce40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ce50:·2069·6e66·6f72·6d61·7469·6f6e·2061·626f···information·abo0000ce50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ce60:·7574·2066·6978·7475·7265·7320·616e·6420··ut·fixtures·and·0000ce60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ce70:·4669·7874·7572·6544·6566·730a·2020·2020··FixtureDefs.····0000ce70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ce80:·7265·6c65·7661·6e74·2066·6f72·2061·2070··relevant·for·a·p0000ce80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ce90:·6172·7469·6375·6c61·7220·6675·6e63·7469··articular·functi0000ce90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cea0:·6f6e·2e20·416e·2069·6e69·7469·616c·206c··on.·An·initial·l0000cea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ceb0:·6973·7420·6f66·2066·6978·7475·7265·7320··ist·of·fixtures·0000ceb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cec0:·6973·0a20·2020·2061·7373·656d·626c·6564··is.····assembled0000cec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ced0:·206c·696b·6520·7468·6973·3a0a·0a20·2020···like·this:..···0000ced0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cee0:·202d·2069·6e69·2d64·6566·696e·6564·2075···-·ini-defined·u0000cee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cef0:·7365·6669·7874·7572·6573·0a20·2020·202d··sefixtures.····-0000cef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cf00:·2061·7574·6f75·7365·2d6d·6172·6b65·6420···autouse-marked·0000cf00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cf10:·6669·7874·7572·6573·2061·6c6f·6e67·2074··fixtures·along·t0000cf10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cf20:·6865·2063·6f6c·6c65·6374·696f·6e20·6368··he·collection·ch0000cf20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cf30:·6169·6e20·7570·2066·726f·6d20·7468·6520··ain·up·from·the·0000cf30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cf40:·6675·6e63·7469·6f6e·0a20·2020·202d·2075··function.····-·u0000cf40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cf50:·7365·6669·7874·7572·6573·206d·6172·6b65··sefixtures·marke0000cf50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cf60:·7273·2061·7420·6d6f·6475·6c65·2f63·6c61··rs·at·module/cla0000cf60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cf70:·7373·2f66·756e·6374·696f·6e20·6c65·7665··ss/function·leve0000cf70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cf80:·6c0a·2020·2020·2d20·7465·7374·2066·756e··l.····-·test·fun0000cf80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cf90:·6374·696f·6e20·6675·6e63·6172·6773·0a0a··ction·funcargs..0000cf90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cfa0:·2020·2020·5375·6273·6571·7565·6e74·6c79······Subsequently0000cfa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cfb0:·2074·6865·2066·756e·6366·6978·7475·7265···the·funcfixture0000cfb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cfc0:·696e·666f·2e66·6978·7475·7265·6e61·6d65··info.fixturename0000cfc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cfd0:·7320·6174·7472·6962·7574·6520·6973·2063··s·attribute·is·c0000cfd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cfe0:·6f6d·7075·7465·640a·2020·2020·6173·2074··omputed.····as·t0000cfe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000cff0:·6865·2063·6c6f·7375·7265·206f·6620·7468··he·closure·of·th0000cff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d000:·6520·6669·7874·7572·6573·206e·6565·6465··e·fixtures·neede0000d000:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d010:·6420·746f·2073·6574·7570·2074·6865·2069··d·to·setup·the·i0000d010:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d020:·6e69·7469·616c·2066·6978·7475·7265·732c··nitial·fixtures,0000d020:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d030:·0a20·2020·2069·2e65·2e20·6669·7874·7572··.····i.e.·fixtur0000d030:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d040:·6573·206e·6565·6465·6420·6279·2066·6978··es·needed·by·fix0000d040:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d050:·7475·7265·2066·756e·6374·696f·6e73·2074··ture·functions·t0000d050:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d060:·6865·6d73·656c·7665·7320·6172·6520·6170··hemselves·are·ap0000d060:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d070:·7065·6e64·6564·0a20·2020·2074·6f20·7468··pended.····to·th0000d070:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d080:·6520·6669·7874·7572·656e·616d·6573·206c··e·fixturenames·l0000d080:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d090:·6973·742e·0a0a·2020·2020·5570·6f6e·2074··ist...····Upon·t0000d090:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d0a0:·6865·2074·6573·742d·7365·7475·7020·7068··he·test-setup·ph0000d0a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d0b0:·6173·6573·2061·6c6c·2066·6978·7475·7265··ases·all·fixture0000d0b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d0c0:·6e61·6d65·7320·6172·6520·696e·7374·616e··names·are·instan0000d0c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d0d0:·7469·6174·6564·2c20·7265·7472·6965·7665··tiated,·retrieve0000d0d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d0e0:·640a·2020·2020·6279·2061·206c·6f6f·6b75··d.····by·a·looku0000d0e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d0f0:·7020·6f66·2074·6865·6972·2046·756e·6346··p·of·their·FuncF0000d0f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d100:·6978·7475·7265·496e·666f·2e0a·2020·2020··ixtureInfo..····0000d100:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d110:·2222·220a·0a20·2020·2046·6978·7475·7265··"""..····Fixture0000d110:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d120:·4c6f·6f6b·7570·4572·726f·7220·3d20·4669··LookupError·=·Fi0000d120:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d130:·7874·7572·654c·6f6f·6b75·7045·7272·6f72··xtureLookupError0000d130:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d140:·0a20·2020·2046·6978·7475·7265·4c6f·6f6b··.····FixtureLook0000d140:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d150:·7570·4572·726f·7252·6570·7220·3d20·4669··upErrorRepr·=·Fi0000d150:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d160:·7874·7572·654c·6f6f·6b75·7045·7272·6f72··xtureLookupError0000d160:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d170:·5265·7072·0a0a·2020·2020·6465·6620·5f5f··Repr..····def·__0000d170:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d180:·696e·6974·5f5f·2873·656c·662c·2073·6573··init__(self,·ses0000d180:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d190:·7369·6f6e·3a20·2253·6573·7369·6f6e·2229··sion:·"Session")0000d190:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d1a0:·202d·3e20·4e6f·6e65·3a0a·2020·2020·2020···->·None:.······0000d1a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d1b0:·2020·7365·6c66·2e73·6573·7369·6f6e·203d····self.session·=0000d1b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d1c0:·2073·6573·7369·6f6e·0a20·2020·2020·2020···session.·······0000d1c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d1d0:·2073·656c·662e·636f·6e66·6967·3a20·436f···self.config:·Co0000d1d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d1e0:·6e66·6967·203d·2073·6573·7369·6f6e·2e63··nfig·=·session.c0000d1e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d1f0:·6f6e·6669·670a·2020·2020·2020·2020·7365··onfig.········se0000d1f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d200:·6c66·2e5f·6172·6732·6669·7874·7572·6564··lf._arg2fixtured0000d200:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d210:·6566·733a·2044·6963·745b·7374·722c·204c··efs:·Dict[str,·L0000d210:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d220:·6973·745b·4669·7874·7572·6544·6566·5b41··ist[FixtureDef[A0000d220:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d230:·6e79·5d5d·5d20·3d20·7b7d·0a20·2020·2020··ny]]]·=·{}.·····0000d230:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d240:·2020·2073·656c·662e·5f68·6f6c·6465·726f·····self._holdero0000d240:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d250:·626a·7365·656e·3a20·5365·745b·6f62·6a65··bjseen:·Set[obje0000d250:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d260:·6374·5d20·3d20·7365·7428·290a·2020·2020··ct]·=·set().····0000d260:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d270:·2020·2020·2320·4120·6d61·7070·696e·6720······#·A·mapping·0000d270:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d280:·6672·6f6d·2061·206e·6f64·6569·6420·746f··from·a·nodeid·to0000d280:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d290:·2061·206c·6973·7420·6f66·2061·7574·6f75···a·list·of·autou0000d290:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d2a0:·7365·2066·6978·7475·7265·7320·6974·2064··se·fixtures·it·d0000d2a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d2b0:·6566·696e·6573·2e0a·2020·2020·2020·2020··efines..········0000d2b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d2c0:·7365·6c66·2e5f·6e6f·6465·6964·5f61·7574··self._nodeid_aut0000d2c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d2d0:·6f75·7365·6e61·6d65·733a·2044·6963·745b··ousenames:·Dict[0000d2d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d2e0:·7374·722c·204c·6973·745b·7374·725d·5d20··str,·List[str]]·0000d2e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d2f0:·3d20·7b0a·2020·2020·2020·2020·2020·2020··=·{.············0000d2f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d300:·2222·3a20·7365·6c66·2e63·6f6e·6669·672e··"":·self.config.0000d300:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d310:·6765·7469·6e69·2822·7573·6566·6978·7475··getini("usefixtu0000d310:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d320:·7265·7322·292c·0a20·2020·2020·2020·207d··res"),.········}0000d320:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d330:·0a20·2020·2020·2020·2073·6573·7369·6f6e··.········session0000d330:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d340:·2e63·6f6e·6669·672e·706c·7567·696e·6d61··.config.pluginma0000d340:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d350:·6e61·6765·722e·7265·6769·7374·6572·2873··nager.register(s0000d350:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d360:·656c·662c·2022·6675·6e63·6d61·6e61·6765··elf,·"funcmanage0000d360:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d370:·2229·0a0a·2020·2020·6465·6620·5f67·6574··")..····def·_get0000d370:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d380:·5f64·6972·6563·745f·7061·7261·6d65·7472··_direct_parametr0000d380:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d390:·697a·655f·6172·6773·2873·656c·662c·206e··ize_args(self,·n0000d390:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d3a0:·6f64·653a·206e·6f64·6573·2e4e·6f64·6529··ode:·nodes.Node)0000d3a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d3b0:·202d·3e20·4c69·7374·5b73·7472·5d3a·0a20···->·List[str]:.·0000d3b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d3c0:·2020·2020·2020·2022·2222·5265·7475·726e·········"""Return0000d3c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d3d0:·2061·6c6c·2064·6972·6563·7420·7061·7261···all·direct·para0000d3d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d3e0:·6d65·7472·697a·6174·696f·6e20·6172·6775··metrization·argu0000d3e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d3f0:·6d65·6e74·7320·6f66·2061·206e·6f64·652c··ments·of·a·node,0000d3f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d400:·2073·6f20·7765·2064·6f6e·2774·0a20·2020···so·we·don't.···0000d400:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d410:·2020·2020·206d·6973·7461·6b65·2074·6865·······mistake·the0000d410:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d420:·6d20·666f·7220·6669·7874·7572·6573·2e0a··m·for·fixtures..0000d420:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d430:·0a20·2020·2020·2020·2043·6865·636b·2068··.········Check·h0000d430:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d440:·7474·7073·3a2f·2f67·6974·6875·622e·636f··ttps://github.co0000d440:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d450:·6d2f·7079·7465·7374·2d64·6576·2f70·7974··m/pytest-dev/pyt0000d450:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d460:·6573·742f·6973·7375·6573·2f35·3033·362e··est/issues/5036.0000d460:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d470:·0a0a·2020·2020·2020·2020·5468·6573·6520··..········These·0000d470:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d480:·7468·696e·6773·2061·7265·2064·6f6e·6520··things·are·done·0000d480:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d490:·6c61·7465·7220·6173·2077·656c·6c20·7768··later·as·well·wh0000d490:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d4a0:·656e·2064·6561·6c69·6e67·2077·6974·6820··en·dealing·with·0000d4a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d4b0:·7061·7261·6d65·7472·697a·6174·696f·6e0a··parametrization.0000d4b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d4c0:·2020·2020·2020·2020·736f·2074·6869·7320··········so·this·0000d4c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d4d0:·636f·756c·6420·6265·2069·6d70·726f·7665··could·be·improve0000d4d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d4e0:·642e·0a20·2020·2020·2020·2022·2222·0a20··d..········""".·0000d4e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d4f0:·2020·2020·2020·2070·6172·616d·6574·7269·········parametri0000d4f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d500:·7a65·5f61·7267·6e61·6d65·733a·204c·6973··ze_argnames:·Lis0000d500:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d510:·745b·7374·725d·203d·205b·5d0a·2020·2020··t[str]·=·[].····0000d510:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d520:·2020·2020·666f·7220·6d61·726b·6572·2069······for·marker·i0000d520:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d530:·6e20·6e6f·6465·2e69·7465·725f·6d61·726b··n·node.iter_mark0000d530:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d540:·6572·7328·6e61·6d65·3d22·7061·7261·6d65··ers(name="parame0000d540:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d550:·7472·697a·6522·293a·0a20·2020·2020·2020··trize"):.·······0000d550:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d560:·2020·2020·2069·6620·6e6f·7420·6d61·726b·······if·not·mark0000d560:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d570:·6572·2e6b·7761·7267·732e·6765·7428·2269··er.kwargs.get("i0000d570:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d580:·6e64·6972·6563·7422·2c20·4661·6c73·6529··ndirect",·False)0000d580:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d590:·3a0a·2020·2020·2020·2020·2020·2020·2020··:.··············0000d590:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d5a0:·2020·705f·6172·676e·616d·6573·2c20·5f20····p_argnames,·_·0000d5a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d5b0:·3d20·5061·7261·6d65·7465·7253·6574·2e5f··=·ParameterSet._0000d5b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d5c0:·7061·7273·655f·7061·7261·6d65·7472·697a··parse_parametriz0000d5c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d5d0:·655f·6172·6773·280a·2020·2020·2020·2020··e_args(.········0000d5d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d5e0:·2020·2020·2020·2020·2020·2020·2a6d·6172··············*mar0000d5e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d5f0:·6b65·722e·6172·6773·2c20·2a2a·6d61·726b··ker.args,·**mark0000d5f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d600:·6572·2e6b·7761·7267·730a·2020·2020·2020··er.kwargs.······0000d600:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d610:·2020·2020·2020·2020·2020·290a·2020·2020············).····0000d610:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d620:·2020·2020·2020·2020·2020·2020·7061·7261··············para0000d620:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d630:·6d65·7472·697a·655f·6172·676e·616d·6573··metrize_argnames0000d630:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d640:·2e65·7874·656e·6428·705f·6172·676e·616d··.extend(p_argnam0000d640:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d650:·6573·290a·0a20·2020·2020·2020·2072·6574··es)..········ret0000d650:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d660:·7572·6e20·7061·7261·6d65·7472·697a·655f··urn·parametrize_0000d660:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d670:·6172·676e·616d·6573·0a0a·2020·2020·6465··argnames..····de0000d670:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d680:·6620·6765·7466·6978·7475·7265·696e·666f··f·getfixtureinfo0000d680:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d690:·280a·2020·2020·2020·2020·7365·6c66·2c20··(.········self,·0000d690:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d6a0:·6e6f·6465·3a20·6e6f·6465·732e·4e6f·6465··node:·nodes.Node0000d6a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d6b0:·2c20·6675·6e63·2c20·636c·732c·2066·756e··,·func,·cls,·fun0000d6b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d6c0:·6361·7267·733a·2062·6f6f·6c20·3d20·5472··cargs:·bool·=·Tr0000d6c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d6d0:·7565·0a20·2020·2029·202d·3e20·4675·6e63··ue.····)·->·Func0000d6d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d6e0:·4669·7874·7572·6549·6e66·6f3a·0a20·2020··FixtureInfo:.···0000d6e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d6f0:·2020·2020·2069·6620·6675·6e63·6172·6773·······if·funcargs0000d6f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d700:·2061·6e64·206e·6f74·2067·6574·6174·7472···and·not·getattr0000d700:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d710:·286e·6f64·652c·2022·6e6f·6675·6e63·6172··(node,·"nofuncar0000d710:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d720:·6773·222c·2046·616c·7365·293a·0a20·2020··gs",·False):.···0000d720:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d730:·2020·2020·2020·2020·2061·7267·6e61·6d65···········argname0000d730:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d740:·7320·3d20·6765·7466·756e·6361·7267·6e61··s·=·getfuncargna0000d740:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d750:·6d65·7328·6675·6e63·2c20·6e61·6d65·3d6e··mes(func,·name=n0000d750:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d760:·6f64·652e·6e61·6d65·2c20·636c·733d·636c··ode.name,·cls=cl0000d760:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d770:·7329·0a20·2020·2020·2020·2065·6c73·653a··s).········else:0000d770:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d780:·0a20·2020·2020·2020·2020·2020·2061·7267··.············arg0000d780:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d790:·6e61·6d65·7320·3d20·2829·0a0a·2020·2020··names·=·()..····0000d790:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d7a0:·2020·2020·7573·6566·6978·7475·7265·7320······usefixtures·0000d7a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d7b0:·3d20·7475·706c·6528·0a20·2020·2020·2020··=·tuple(.·······0000d7b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d7c0:·2020·2020·2061·7267·2066·6f72·206d·6172·······arg·for·mar0000d7c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d7d0:·6b20·696e·206e·6f64·652e·6974·6572·5f6d··k·in·node.iter_m0000d7d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d7e0:·6172·6b65·7273·286e·616d·653d·2275·7365··arkers(name="use0000d7e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d7f0:·6669·7874·7572·6573·2229·2066·6f72·2061··fixtures")·for·a0000d7f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d800:·7267·2069·6e20·6d61·726b·2e61·7267·730a··rg·in·mark.args.0000d800:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d810:·2020·2020·2020·2020·290a·2020·2020·2020··········).······0000d810:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d820:·2020·696e·6974·6961·6c6e·616d·6573·203d····initialnames·=0000d820:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d830:·2075·7365·6669·7874·7572·6573·202b·2061···usefixtures·+·a0000d830:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d840:·7267·6e61·6d65·730a·2020·2020·2020·2020··rgnames.········0000d840:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d850:·666d·203d·206e·6f64·652e·7365·7373·696f··fm·=·node.sessio0000d850:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d860:·6e2e·5f66·6978·7475·7265·6d61·6e61·6765··n._fixturemanage0000d860:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d870:·720a·2020·2020·2020·2020·696e·6974·6961··r.········initia0000d870:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d880:·6c6e·616d·6573·2c20·6e61·6d65·735f·636c··lnames,·names_cl0000d880:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d890:·6f73·7572·652c·2061·7267·3266·6978·7475··osure,·arg2fixtu0000d890:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d8a0:·7265·6465·6673·203d·2066·6d2e·6765·7466··redefs·=·fm.getf0000d8a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d8b0:·6978·7475·7265·636c·6f73·7572·6528·0a20··ixtureclosure(.·0000d8b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d8c0:·2020·2020·2020·2020·2020·2069·6e69·7469·············initi0000d8c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d8d0:·616c·6e61·6d65·732c·206e·6f64·652c·2069··alnames,·node,·i0000d8d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d8e0:·676e·6f72·655f·6172·6773·3d73·656c·662e··gnore_args=self.0000d8e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d8f0:·5f67·6574·5f64·6972·6563·745f·7061·7261··_get_direct_para0000d8f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d900:·6d65·7472·697a·655f·6172·6773·286e·6f64··metrize_args(nod0000d900:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d910:·6529·0a20·2020·2020·2020·2029·0a20·2020··e).········).···0000d910:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d920:·2020·2020·2072·6574·7572·6e20·4675·6e63·······return·Func0000d920:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d930:·4669·7874·7572·6549·6e66·6f28·6172·676e··FixtureInfo(argn0000d930:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d940:·616d·6573·2c20·696e·6974·6961·6c6e·616d··ames,·initialnam0000d940:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d950:·6573·2c20·6e61·6d65·735f·636c·6f73·7572··es,·names_closur0000d950:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d960:·652c·2061·7267·3266·6978·7475·7265·6465··e,·arg2fixturede0000d960:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d970:·6673·290a·0a20·2020·2064·6566·2070·7974··fs)..····def·pyt0000d970:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d980:·6573·745f·706c·7567·696e·5f72·6567·6973··est_plugin_regis0000d980:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d990:·7465·7265·6428·7365·6c66·2c20·706c·7567··tered(self,·plug0000d990:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d9a0:·696e·3a20·5f50·6c75·6767·7950·6c75·6769··in:·_PluggyPlugi0000d9a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d9b0:·6e29·202d·3e20·4e6f·6e65·3a0a·2020·2020··n)·->·None:.····0000d9b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d9c0:·2020·2020·6e6f·6465·6964·203d·204e·6f6e······nodeid·=·Non0000d9c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d9d0:·650a·2020·2020·2020·2020·7472·793a·0a20··e.········try:.·0000d9d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d9e0:·2020·2020·2020·2020·2020·2070·203d·2061·············p·=·a0000d9e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000d9f0:·6273·6f6c·7574·6570·6174·6828·706c·7567··bsolutepath(plug0000d9f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000da00:·696e·2e5f·5f66·696c·655f·5f29·2020·2320··in.__file__)··#·0000da00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000da10:·7479·7065·3a20·6967·6e6f·7265·5b61·7474··type:·ignore[att0000da10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000da20:·722d·6465·6669·6e65·645d·0a20·2020·2020··r-defined].·····0000da20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000da30:·2020·2065·7863·6570·7420·4174·7472·6962·····except·Attrib0000da30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000da40:·7574·6545·7272·6f72·3a0a·2020·2020·2020··uteError:.······0000da40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000da50:·2020·2020·2020·7061·7373·0a20·2020·2020········pass.·····0000da50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000da60:·2020·2065·6c73·653a·0a20·2020·2020·2020·····else:.·······0000da60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000da70:·2020·2020·2023·2043·6f6e·7374·7275·6374·······#·Construct0000da70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000da80:·2074·6865·2062·6173·6520·6e6f·6465·6964···the·base·nodeid0000da80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000da90:·2077·6869·6368·2069·7320·6c61·7465·7220···which·is·later·0000da90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000daa0:·7573·6564·2074·6f20·6368·6563·6b0a·2020··used·to·check.··0000daa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dab0:·2020·2020·2020·2020·2020·2320·7768·6174············#·what0000dab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dac0:·2066·6978·7475·7265·7320·6172·6520·7669···fixtures·are·vi0000dac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dad0:·7369·626c·6520·666f·7220·7061·7274·6963··sible·for·partic0000dad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dae0:·756c·6172·2074·6573·7473·2028·6173·2064··ular·tests·(as·d0000dae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000daf0:·656e·6f74·6564·0a20·2020·2020·2020·2020··enoted.·········0000daf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000db00:·2020·2023·2062·7920·7468·6569·7220·7465·····#·by·their·te0000db00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000db10:·7374·2069·6429·2e0a·2020·2020·2020·2020··st·id)..········0000db10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000db20:·2020·2020·6966·2070·2e6e·616d·652e·7374······if·p.name.st0000db20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000db30:·6172·7473·7769·7468·2822·636f·6e66·7465··artswith("confte0000db30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000db40:·7374·2e70·7922·293a·0a20·2020·2020·2020··st.py"):.·······0000db40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000db50:·2020·2020·2020·2020·2074·7279·3a0a·2020···········try:.··0000db50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000db60:·2020·2020·2020·2020·2020·2020·2020·2020··················0000db60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000db70:·2020·6e6f·6465·6964·203d·2073·7472·2870····nodeid·=·str(p0000db70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000db80:·2e70·6172·656e·742e·7265·6c61·7469·7665··.parent.relative0000db80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000db90:·5f74·6f28·7365·6c66·2e63·6f6e·6669·672e··_to(self.config.0000db90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dba0:·726f·6f74·7061·7468·2929·0a20·2020·2020··rootpath)).·····0000dba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dbb0:·2020·2020·2020·2020·2020·2065·7863·6570·············excep0000dbb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dbc0:·7420·5661·6c75·6545·7272·6f72·3a0a·2020··t·ValueError:.··0000dbc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dbd0:·2020·2020·2020·2020·2020·2020·2020·2020··················0000dbd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dbe0:·2020·6e6f·6465·6964·203d·2022·220a·2020····nodeid·=·"".··0000dbe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dbf0:·2020·2020·2020·2020·2020·2020·2020·6966················if0000dbf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dc00:·206e·6f64·6569·6420·3d3d·2022·2e22·3a0a···nodeid·==·".":.0000dc00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dc10:·2020·2020·2020·2020·2020·2020·2020·2020··················0000dc10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dc20:·2020·2020·6e6f·6465·6964·203d·2022·220a······nodeid·=·"".0000dc20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dc30:·2020·2020·2020·2020·2020·2020·2020·2020··················0000dc30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dc40:·6966·206f·732e·7365·7020·213d·206e·6f64··if·os.sep·!=·nod0000dc40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dc50:·6573·2e53·4550·3a0a·2020·2020·2020·2020··es.SEP:.········0000dc50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dc60:·2020·2020·2020·2020·2020·2020·6e6f·6465··············node0000dc60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dc70:·6964·203d·206e·6f64·6569·642e·7265·706c··id·=·nodeid.repl0000dc70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dc80:·6163·6528·6f73·2e73·6570·2c20·6e6f·6465··ace(os.sep,·node0000dc80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dc90:·732e·5345·5029·0a0a·2020·2020·2020·2020··s.SEP)..········0000dc90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dca0:·7365·6c66·2e70·6172·7365·6661·6374·6f72··self.parsefactor0000dca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dcb0:·6965·7328·706c·7567·696e·2c20·6e6f·6465··ies(plugin,·node0000dcb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dcc0:·6964·290a·0a20·2020·2064·6566·205f·6765··id)..····def·_ge0000dcc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dcd0:·7461·7574·6f75·7365·6e61·6d65·7328·7365··tautousenames(se0000dcd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dce0:·6c66·2c20·6e6f·6465·6964·3a20·7374·7229··lf,·nodeid:·str)0000dce0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dcf0:·202d·3e20·4974·6572·6174·6f72·5b73·7472···->·Iterator[str0000dcf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dd00:·5d3a·0a20·2020·2020·2020·2022·2222·5265··]:.········"""Re0000dd00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dd10:·7475·726e·2074·6865·206e·616d·6573·206f··turn·the·names·o0000dd10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dd20:·6620·6175·746f·7573·6520·6669·7874·7572··f·autouse·fixtur0000dd20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dd30:·6573·2061·7070·6c69·6361·626c·6520·746f··es·applicable·to0000dd30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dd40:·206e·6f64·6569·642e·2222·220a·2020·2020···nodeid.""".····0000dd40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dd50:·2020·2020·666f·7220·7061·7265·6e74·6e6f······for·parentno0000dd50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dd60:·6465·6964·2069·6e20·6e6f·6465·732e·6974··deid·in·nodes.it0000dd60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dd70:·6572·7061·7265·6e74·6e6f·6465·6964·7328··erparentnodeids(0000dd70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dd80:·6e6f·6465·6964·293a·0a20·2020·2020·2020··nodeid):.·······0000dd80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dd90:·2020·2020·2062·6173·656e·616d·6573·203d·······basenames·=0000dd90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dda0:·2073·656c·662e·5f6e·6f64·6569·645f·6175···self._nodeid_au0000dda0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ddb0:·746f·7573·656e·616d·6573·2e67·6574·2870··tousenames.get(p0000ddb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ddc0:·6172·656e·746e·6f64·6569·6429·0a20·2020··arentnodeid).···0000ddc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ddd0:·2020·2020·2020·2020·2069·6620·6261·7365···········if·base0000ddd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dde0:·6e61·6d65·733a·0a20·2020·2020·2020·2020··names:.·········0000dde0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ddf0:·2020·2020·2020·2079·6965·6c64·2066·726f·········yield·fro0000ddf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000de00:·6d20·6261·7365·6e61·6d65·730a·0a20·2020··m·basenames..···0000de00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000de10:·2064·6566·2067·6574·6669·7874·7572·6563···def·getfixturec0000de10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000de20:·6c6f·7375·7265·280a·2020·2020·2020·2020··losure(.········0000de20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000de30:·7365·6c66·2c0a·2020·2020·2020·2020·6669··self,.········fi0000de30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000de40:·7874·7572·656e·616d·6573·3a20·5475·706c··xturenames:·Tupl0000de40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000de50:·655b·7374·722c·202e·2e2e·5d2c·0a20·2020··e[str,·...],.···0000de50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000de60:·2020·2020·2070·6172·656e·746e·6f64·653a·······parentnode:0000de60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000de70:·206e·6f64·6573·2e4e·6f64·652c·0a20·2020···nodes.Node,.···0000de70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000de80:·2020·2020·2069·676e·6f72·655f·6172·6773·······ignore_args0000de80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000de90:·3a20·5365·7175·656e·6365·5b73·7472·5d20··:·Sequence[str]·0000de90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dea0:·3d20·2829·2c0a·2020·2020·2920·2d3e·2054··=·(),.····)·->·T0000dea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000deb0:·7570·6c65·5b54·7570·6c65·5b73·7472·2c20··uple[Tuple[str,·0000deb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dec0:·2e2e·2e5d·2c20·4c69·7374·5b73·7472·5d2c··...],·List[str],0000dec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ded0:·2044·6963·745b·7374·722c·2053·6571·7565···Dict[str,·Seque0000ded0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dee0:·6e63·655b·4669·7874·7572·6544·6566·5b41··nce[FixtureDef[A0000dee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000def0:·6e79·5d5d·5d5d·3a0a·2020·2020·2020·2020··ny]]]]:.········0000def0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000df00:·2320·436f·6c6c·6563·7420·7468·6520·636c··#·Collect·the·cl0000df00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000df10:·6f73·7572·6520·6f66·2061·6c6c·2066·6978··osure·of·all·fix0000df10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000df20:·7475·7265·732c·2073·7461·7274·696e·6720··tures,·starting·0000df20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000df30:·7769·7468·2074·6865·2067·6976·656e·0a20··with·the·given.·0000df30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000df40:·2020·2020·2020·2023·2066·6978·7475·7265·········#·fixture0000df40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000df50:·6e61·6d65·7320·6173·2074·6865·2069·6e69··names·as·the·ini0000df50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000df60:·7469·616c·2073·6574·2e20·2041·7320·7765··tial·set.··As·we0000df60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000df70:·2068·6176·6520·746f·2076·6973·6974·2061···have·to·visit·a0000df70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000df80:·6c6c·0a20·2020·2020·2020·2023·2066·6163··ll.········#·fac0000df80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000df90:·746f·7279·2064·6566·696e·6974·696f·6e73··tory·definitions0000df90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dfa0:·2061·6e79·7761·792c·2077·6520·616c·736f···anyway,·we·also0000dfa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dfb0:·2072·6574·7572·6e20·616e·2061·7267·3266···return·an·arg2f0000dfb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dfc0:·6978·7475·7265·6465·6673·0a20·2020·2020··ixturedefs.·····0000dfc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dfd0:·2020·2023·206d·6170·7069·6e67·2073·6f20·····#·mapping·so·0000dfd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dfe0:·7468·6174·2074·6865·2063·616c·6c65·7220··that·the·caller·0000dfe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000dff0:·6361·6e20·7265·7573·6520·6974·2061·6e64··can·reuse·it·and0000dff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e000:·2064·6f65·7320·6e6f·7420·6861·7665·0a20···does·not·have.·0000e000:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e010:·2020·2020·2020·2023·2074·6f20·7265·2d64·········#·to·re-d0000e010:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e020:·6973·636f·7665·7220·6669·7874·7572·6564··iscover·fixtured0000e020:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e030:·6566·7320·6167·6169·6e20·666f·7220·6561··efs·again·for·ea0000e030:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e040:·6368·2066·6978·7475·7265·6e61·6d65·0a20··ch·fixturename.·0000e040:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e050:·2020·2020·2020·2023·2028·6469·7363·6f76·········#·(discov0000e050:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e060:·6572·696e·6720·6d61·7463·6869·6e67·2066··ering·matching·f0000e060:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e070:·6978·7475·7265·7320·666f·7220·6120·6769··ixtures·for·a·gi0000e070:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e080:·7665·6e20·6e61·6d65·2f6e·6f64·6520·6973··ven·name/node·is0000e080:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e090:·2065·7870·656e·7369·7665·292e·0a0a·2020···expensive)...··0000e090:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e0a0:·2020·2020·2020·7061·7265·6e74·6964·203d········parentid·=0000e0a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e0b0:·2070·6172·656e·746e·6f64·652e·6e6f·6465···parentnode.node0000e0b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e0c0:·6964·0a20·2020·2020·2020·2066·6978·7475··id.········fixtu0000e0c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e0d0:·7265·6e61·6d65·735f·636c·6f73·7572·6520··renames_closure·0000e0d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e0e0:·3d20·6c69·7374·2873·656c·662e·5f67·6574··=·list(self._get0000e0e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e0f0:·6175·746f·7573·656e·616d·6573·2870·6172··autousenames(par0000e0f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e100:·656e·7469·6429·290a·0a20·2020·2020·2020··entid))..·······0000e100:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e110:·2064·6566·206d·6572·6765·286f·7468·6572···def·merge(other0000e110:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e120:·6c69·7374·3a20·4974·6572·6162·6c65·5b73··list:·Iterable[s0000e120:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e130:·7472·5d29·202d·3e20·4e6f·6e65·3a0a·2020··tr])·->·None:.··0000e130:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e140:·2020·2020·2020·2020·2020·666f·7220·6172············for·ar0000e140:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e150:·6720·696e·206f·7468·6572·6c69·7374·3a0a··g·in·otherlist:.0000e150:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e160:·2020·2020·2020·2020·2020·2020·2020·2020··················0000e160:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e170:·6966·2061·7267·206e·6f74·2069·6e20·6669··if·arg·not·in·fi0000e170:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e180:·7874·7572·656e·616d·6573·5f63·6c6f·7375··xturenames_closu0000e180:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e190:·7265·3a0a·2020·2020·2020·2020·2020·2020··re:.············0000e190:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e1a0:·2020·2020·2020·2020·6669·7874·7572·656e··········fixturen0000e1a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e1b0:·616d·6573·5f63·6c6f·7375·7265·2e61·7070··ames_closure.app0000e1b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e1c0:·656e·6428·6172·6729·0a0a·2020·2020·2020··end(arg)..······0000e1c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e1d0:·2020·6d65·7267·6528·6669·7874·7572·656e····merge(fixturen0000e1d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e1e0:·616d·6573·290a·0a20·2020·2020·2020·2023··ames)..········#0000e1e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e1f0:·2041·7420·7468·6973·2070·6f69·6e74·2c20···At·this·point,·0000e1f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e200:·6669·7874·7572·656e·616d·6573·5f63·6c6f··fixturenames_clo0000e200:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e210:·7375·7265·2063·6f6e·7461·696e·7320·7768··sure·contains·wh0000e210:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e220:·6174·2077·6520·6361·6c6c·2022·696e·6974··at·we·call·"init0000e220:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e230:·6961·6c6e·616d·6573·222c·0a20·2020·2020··ialnames",.·····0000e230:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e240:·2020·2023·2077·6869·6368·2069·7320·6120·····#·which·is·a·0000e240:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e250:·7365·7420·6f66·2066·6978·7475·7265·6e61··set·of·fixturena0000e250:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e260:·6d65·7320·7468·6520·6675·6e63·7469·6f6e··mes·the·function0000e260:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e270:·2069·6d6d·6564·6961·7465·6c79·2072·6571···immediately·req0000e270:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e280:·7565·7374·732e·2057·650a·2020·2020·2020··uests.·We.······0000e280:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e290:·2020·2320·6e65·6564·2074·6f20·7265·7475····#·need·to·retu0000e290:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e2a0:·726e·2069·7420·6173·2077·656c·6c2c·2073··rn·it·as·well,·s0000e2a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e2b0:·6f20·7361·7665·2074·6869·732e·0a20·2020··o·save·this..···0000e2b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e2c0:·2020·2020·2069·6e69·7469·616c·6e61·6d65·······initialname0000e2c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e2d0:·7320·3d20·7475·706c·6528·6669·7874·7572··s·=·tuple(fixtur0000e2d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e2e0:·656e·616d·6573·5f63·6c6f·7375·7265·290a··enames_closure).0000e2e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e2f0:·0a20·2020·2020·2020·2061·7267·3266·6978··.········arg2fix0000e2f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e300:·7475·7265·6465·6673·3a20·4469·6374·5b73··turedefs:·Dict[s0000e300:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e310:·7472·2c20·5365·7175·656e·6365·5b46·6978··tr,·Sequence[Fix0000e310:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e320:·7475·7265·4465·665b·416e·795d·5d5d·203d··tureDef[Any]]]·=0000e320:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e330:·207b·7d0a·2020·2020·2020·2020·6c61·7374···{}.········last0000e330:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e340:·6c65·6e20·3d20·2d31·0a20·2020·2020·2020··len·=·-1.·······0000e340:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e350:·2077·6869·6c65·206c·6173·746c·656e·2021···while·lastlen·!0000e350:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e360:·3d20·6c65·6e28·6669·7874·7572·656e·616d··=·len(fixturenam0000e360:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e370:·6573·5f63·6c6f·7375·7265·293a·0a20·2020··es_closure):.···0000e370:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e380:·2020·2020·2020·2020·206c·6173·746c·656e···········lastlen0000e380:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e390:·203d·206c·656e·2866·6978·7475·7265·6e61···=·len(fixturena0000e390:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e3a0:·6d65·735f·636c·6f73·7572·6529·0a20·2020··mes_closure).···0000e3a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e3b0:·2020·2020·2020·2020·2066·6f72·2061·7267···········for·arg0000e3b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e3c0:·6e61·6d65·2069·6e20·6669·7874·7572·656e··name·in·fixturen0000e3c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e3d0:·616d·6573·5f63·6c6f·7375·7265·3a0a·2020··ames_closure:.··0000e3d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e3e0:·2020·2020·2020·2020·2020·2020·2020·6966················if0000e3e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e3f0:·2061·7267·6e61·6d65·2069·6e20·6967·6e6f···argname·in·igno0000e3f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e400:·7265·5f61·7267·733a·0a20·2020·2020·2020··re_args:.·······0000e400:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e410:·2020·2020·2020·2020·2020·2020·2063·6f6e···············con0000e410:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e420:·7469·6e75·650a·2020·2020·2020·2020·2020··tinue.··········0000e420:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e430:·2020·2020·2020·6966·2061·7267·6e61·6d65········if·argname0000e430:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e440:·2069·6e20·6172·6732·6669·7874·7572·6564···in·arg2fixtured0000e440:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e450:·6566·733a·0a20·2020·2020·2020·2020·2020··efs:.···········0000e450:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e460:·2020·2020·2020·2020·2063·6f6e·7469·6e75···········continu0000e460:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e470:·650a·2020·2020·2020·2020·2020·2020·2020··e.··············0000e470:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e480:·2020·6669·7874·7572·6564·6566·7320·3d20····fixturedefs·=·0000e480:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e490:·7365·6c66·2e67·6574·6669·7874·7572·6564··self.getfixtured0000e490:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e4a0:·6566·7328·6172·676e·616d·652c·2070·6172··efs(argname,·par0000e4a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e4b0:·656e·7469·6429·0a20·2020·2020·2020·2020··entid).·········0000e4b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e4c0:·2020·2020·2020·2069·6620·6669·7874·7572·········if·fixtur0000e4c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e4d0:·6564·6566·733a·0a20·2020·2020·2020·2020··edefs:.·········0000e4d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e4e0:·2020·2020·2020·2020·2020·2061·7267·3266·············arg2f0000e4e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e4f0:·6978·7475·7265·6465·6673·5b61·7267·6e61··ixturedefs[argna0000e4f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e500:·6d65·5d20·3d20·6669·7874·7572·6564·6566··me]·=·fixturedef0000e500:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e510:·730a·2020·2020·2020·2020·2020·2020·2020··s.··············0000e510:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e520:·2020·2020·2020·6d65·7267·6528·6669·7874········merge(fixt0000e520:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e530:·7572·6564·6566·735b·2d31·5d2e·6172·676e··uredefs[-1].argn0000e530:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e540:·616d·6573·290a·0a20·2020·2020·2020·2064··ames)..········d0000e540:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e550:·6566·2073·6f72·745f·6279·5f73·636f·7065··ef·sort_by_scope0000e550:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e560:·2861·7267·5f6e·616d·653a·2073·7472·2920··(arg_name:·str)·0000e560:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e570:·2d3e·2053·636f·7065·3a0a·2020·2020·2020··->·Scope:.······0000e570:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e580:·2020·2020·2020·7472·793a·0a20·2020·2020········try:.·····0000e580:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e590:·2020·2020·2020·2020·2020·2066·6978·7475·············fixtu0000e590:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e5a0:·7265·6465·6673·203d·2061·7267·3266·6978··redefs·=·arg2fix0000e5a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e5b0:·7475·7265·6465·6673·5b61·7267·5f6e·616d··turedefs[arg_nam0000e5b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e5c0:·655d·0a20·2020·2020·2020·2020·2020·2065··e].············e0000e5c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e5d0:·7863·6570·7420·4b65·7945·7272·6f72·3a0a··xcept·KeyError:.0000e5d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e5e0:·2020·2020·2020·2020·2020·2020·2020·2020··················0000e5e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e5f0:·7265·7475·726e·2053·636f·7065·2e46·756e··return·Scope.Fun0000e5f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e600:·6374·696f·6e0a·2020·2020·2020·2020·2020··ction.··········0000e600:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e610:·2020·656c·7365·3a0a·2020·2020·2020·2020····else:.········0000e610:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e620:·2020·2020·2020·2020·7265·7475·726e·2066··········return·f0000e620:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e630:·6978·7475·7265·6465·6673·5b2d·315d·2e5f··ixturedefs[-1]._0000e630:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e640:·7363·6f70·650a·0a20·2020·2020·2020·2066··scope..········f0000e640:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e650:·6978·7475·7265·6e61·6d65·735f·636c·6f73··ixturenames_clos0000e650:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e660:·7572·652e·736f·7274·286b·6579·3d73·6f72··ure.sort(key=sor0000e660:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e670:·745f·6279·5f73·636f·7065·2c20·7265·7665··t_by_scope,·reve0000e670:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e680:·7273·653d·5472·7565·290a·2020·2020·2020··rse=True).······0000e680:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e690:·2020·7265·7475·726e·2069·6e69·7469·616c····return·initial0000e690:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e6a0:·6e61·6d65·732c·2066·6978·7475·7265·6e61··names,·fixturena0000e6a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e6b0:·6d65·735f·636c·6f73·7572·652c·2061·7267··mes_closure,·arg0000e6b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e6c0:·3266·6978·7475·7265·6465·6673·0a0a·2020··2fixturedefs..··0000e6c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e6d0:·2020·6465·6620·7079·7465·7374·5f67·656e····def·pytest_gen0000e6d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e6e0:·6572·6174·655f·7465·7374·7328·7365·6c66··erate_tests(self0000e6e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e6f0:·2c20·6d65·7461·6675·6e63·3a20·224d·6574··,·metafunc:·"Met0000e6f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e700:·6166·756e·6322·2920·2d3e·204e·6f6e·653a··afunc")·->·None:0000e700:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e710:·0a20·2020·2020·2020·2022·2222·4765·6e65··.········"""Gene0000e710:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e720:·7261·7465·206e·6577·2074·6573·7473·2062··rate·new·tests·b0000e720:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e730:·6173·6564·206f·6e20·7061·7261·6d65·7472··ased·on·parametr0000e730:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e740:·697a·6564·2066·6978·7475·7265·7320·7573··ized·fixtures·us0000e740:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e750:·6564·2062·7920·7468·6520·6769·7665·6e20··ed·by·the·given·0000e750:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e760:·6d65·7461·6675·6e63·2222·220a·0a20·2020··metafunc"""..···0000e760:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e770:·2020·2020·2064·6566·2067·6574·5f70·6172·······def·get_par0000e770:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e780:·616d·6574·7269·7a65·5f6d·6172·6b5f·6172··ametrize_mark_ar0000e780:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e790:·676e·616d·6573·286d·6172·6b3a·204d·6172··gnames(mark:·Mar0000e790:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e7a0:·6b29·202d·3e20·5365·7175·656e·6365·5b73··k)·->·Sequence[s0000e7a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e7b0:·7472·5d3a·0a20·2020·2020·2020·2020·2020··tr]:.···········0000e7b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e7c0:·2061·7267·732c·205f·203d·2050·6172·616d···args,·_·=·Param0000e7c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e7d0:·6574·6572·5365·742e·5f70·6172·7365·5f70··eterSet._parse_p0000e7d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e7e0:·6172·616d·6574·7269·7a65·5f61·7267·7328··arametrize_args(0000e7e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e7f0:·2a6d·6172·6b2e·6172·6773·2c20·2a2a·6d61··*mark.args,·**ma0000e7f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e800:·726b·2e6b·7761·7267·7329·0a20·2020·2020··rk.kwargs).·····0000e800:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e810:·2020·2020·2020·2072·6574·7572·6e20·6172·········return·ar0000e810:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e820:·6773·0a0a·2020·2020·2020·2020·666f·7220··gs..········for·0000e820:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e830:·6172·676e·616d·6520·696e·206d·6574·6166··argname·in·metaf0000e830:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e840:·756e·632e·6669·7874·7572·656e·616d·6573··unc.fixturenames0000e840:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e850:·3a0a·2020·2020·2020·2020·2020·2020·2320··:.············#·0000e850:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e860:·4765·7420·7468·6520·4669·7874·7572·6544··Get·the·FixtureD0000e860:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e870:·6566·7320·666f·7220·7468·6520·6172·676e··efs·for·the·argn0000e870:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e880:·616d·652e·0a20·2020·2020·2020·2020·2020··ame..···········0000e880:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e890:·2066·6978·7475·7265·5f64·6566·7320·3d20···fixture_defs·=·0000e890:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e8a0:·6d65·7461·6675·6e63·2e5f·6172·6732·6669··metafunc._arg2fi0000e8a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e8b0:·7874·7572·6564·6566·732e·6765·7428·6172··xturedefs.get(ar0000e8b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e8c0:·676e·616d·6529·0a20·2020·2020·2020·2020··gname).·········0000e8c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e8d0:·2020·2069·6620·6e6f·7420·6669·7874·7572·····if·not·fixtur0000e8d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e8e0:·655f·6465·6673·3a0a·2020·2020·2020·2020··e_defs:.········0000e8e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e8f0:·2020·2020·2020·2020·2320·5769·6c6c·2072··········#·Will·r0000e8f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e900:·6169·7365·2046·6978·7475·7265·4c6f·6f6b··aise·FixtureLook0000e900:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e910:·7570·4572·726f·7220·6174·2073·6574·7570··upError·at·setup0000e910:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e920:·2074·696d·6520·6966·206e·6f74·2070·6172···time·if·not·par0000e920:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e930:·616d·6574·7269·7a65·6420·736f·6d65·7768··ametrized·somewh0000e930:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e940:·6572·650a·2020·2020·2020·2020·2020·2020··ere.············0000e940:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e950:·2020·2020·2320·656c·7365·2028·652e·6720······#·else·(e.g·0000e950:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e960:·4070·7974·6573·742e·6d61·726b·2e70·6172··@pytest.mark.par0000e960:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e970:·616d·6574·7269·7a65·290a·2020·2020·2020··ametrize).······0000e970:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e980:·2020·2020·2020·2020·2020·636f·6e74·696e············contin0000e980:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e990:·7565·0a0a·2020·2020·2020·2020·2020·2020··ue..············0000e990:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e9a0:·2320·4966·2074·6865·2074·6573·7420·6974··#·If·the·test·it0000e9a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e9b0:·7365·6c66·2070·6172·616d·6574·7269·7a65··self·parametrize0000e9b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e9c0:·7320·7573·696e·6720·7468·6973·2061·7267··s·using·this·arg0000e9c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e9d0:·6e61·6d65·2c20·6769·7665·2069·740a·2020··name,·give·it.··0000e9d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e9e0:·2020·2020·2020·2020·2020·2320·7072·6563············#·prec0000e9e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000e9f0:·6564·656e·6365·2e0a·2020·2020·2020·2020··edence..········0000e9f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ea00:·2020·2020·6966·2061·6e79·280a·2020·2020······if·any(.····0000ea00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ea10:·2020·2020·2020·2020·2020·2020·6172·676e··············argn0000ea10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ea20:·616d·6520·696e·2067·6574·5f70·6172·616d··ame·in·get_param0000ea20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ea30:·6574·7269·7a65·5f6d·6172·6b5f·6172·676e··etrize_mark_argn0000ea30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ea40:·616d·6573·286d·6172·6b29·0a20·2020·2020··ames(mark).·····0000ea40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ea50:·2020·2020·2020·2020·2020·2066·6f72·206d·············for·m0000ea50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ea60:·6172·6b20·696e·206d·6574·6166·756e·632e··ark·in·metafunc.0000ea60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ea70:·6465·6669·6e69·7469·6f6e·2e69·7465·725f··definition.iter_0000ea70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ea80:·6d61·726b·6572·7328·2270·6172·616d·6574··markers("paramet0000ea80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ea90:·7269·7a65·2229·0a20·2020·2020·2020·2020··rize").·········0000ea90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eaa0:·2020·2029·3a0a·2020·2020·2020·2020·2020·····):.··········0000eaa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eab0:·2020·2020·2020·636f·6e74·696e·7565·0a0a········continue..0000eab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eac0:·2020·2020·2020·2020·2020·2020·2320·496e··············#·In0000eac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ead0:·2074·6865·2063·6f6d·6d6f·6e20·6361·7365···the·common·case0000ead0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eae0:·2077·6520·6f6e·6c79·206c·6f6f·6b20·6174···we·only·look·at0000eae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eaf0:·2074·6865·2066·6978·7475·7265·2064·6566···the·fixture·def0000eaf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eb00:·2077·6974·6820·7468·650a·2020·2020·2020···with·the.······0000eb00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eb10:·2020·2020·2020·2320·636c·6f73·6573·7420········#·closest·0000eb10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eb20:·7363·6f70·6520·286c·6173·7420·696e·2074··scope·(last·in·t0000eb20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eb30:·6865·206c·6973·7429·2e20·4275·7420·6966··he·list).·But·if0000eb30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eb40:·2074·6865·2066·6978·7475·7265·206f·7665···the·fixture·ove0000eb40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eb50:·7272·6964·6573·0a20·2020·2020·2020·2020··rrides.·········0000eb50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eb60:·2020·2023·2061·6e6f·7468·6572·2066·6978·····#·another·fix0000eb60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eb70:·7475·7265·2c20·7768·696c·6520·7265·7175··ture,·while·requ0000eb70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eb80:·6573·7469·6e67·2074·6865·2073·7570·6572··esting·the·super0000eb80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eb90:·2066·6978·7475·7265·2c20·6b65·6570·2067···fixture,·keep·g0000eb90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eba0:·6f69·6e67·0a20·2020·2020·2020·2020·2020··oing.···········0000eba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ebb0:·2023·2069·6e20·6361·7365·2074·6865·2073···#·in·case·the·s0000ebb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ebc0:·7570·6572·2066·6978·7475·7265·2069·7320··uper·fixture·is·0000ebc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ebd0:·7061·7261·6d65·7472·697a·6564·2028·2331··parametrized·(#10000ebd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ebe0:·3935·3329·2e0a·2020·2020·2020·2020·2020··953)..··········0000ebe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ebf0:·2020·666f·7220·6669·7874·7572·6564·6566····for·fixturedef0000ebf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ec00:·2069·6e20·7265·7665·7273·6564·2866·6978···in·reversed(fix0000ec00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ec10:·7475·7265·5f64·6566·7329·3a0a·2020·2020··ture_defs):.····0000ec10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ec20:·2020·2020·2020·2020·2020·2020·2320·4669··············#·Fi0000ec20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ec30:·7874·7572·6520·6973·2070·6172·616d·6574··xture·is·paramet0000ec30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ec40:·7269·7a65·642c·2061·7070·6c79·2069·7420··rized,·apply·it·0000ec40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ec50:·616e·6420·7374·6f70·2e0a·2020·2020·2020··and·stop..······0000ec50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ec60:·2020·2020·2020·2020·2020·6966·2066·6978············if·fix0000ec60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ec70:·7475·7265·6465·662e·7061·7261·6d73·2069··turedef.params·i0000ec70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ec80:·7320·6e6f·7420·4e6f·6e65·3a0a·2020·2020··s·not·None:.····0000ec80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ec90:·2020·2020·2020·2020·2020·2020·2020·2020··················0000ec90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eca0:·6d65·7461·6675·6e63·2e70·6172·616d·6574··metafunc.paramet0000eca0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ecb0:·7269·7a65·280a·2020·2020·2020·2020·2020··rize(.··········0000ecb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ecc0:·2020·2020·2020·2020·2020·2020·2020·6172················ar0000ecc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ecd0:·676e·616d·652c·0a20·2020·2020·2020·2020··gname,.·········0000ecd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ece0:·2020·2020·2020·2020·2020·2020·2020·2066·················f0000ece0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ecf0:·6978·7475·7265·6465·662e·7061·7261·6d73··ixturedef.params0000ecf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ed00:·2c0a·2020·2020·2020·2020·2020·2020·2020··,.··············0000ed00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ed10:·2020·2020·2020·2020·2020·696e·6469·7265············indire0000ed10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ed20:·6374·3d54·7275·652c·0a20·2020·2020·2020··ct=True,.·······0000ed20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ed30:·2020·2020·2020·2020·2020·2020·2020·2020··················0000ed30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ed40:·2073·636f·7065·3d66·6978·7475·7265·6465···scope=fixturede0000ed40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ed50:·662e·7363·6f70·652c·0a20·2020·2020·2020··f.scope,.·······0000ed50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ed60:·2020·2020·2020·2020·2020·2020·2020·2020··················0000ed60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ed70:·2069·6473·3d66·6978·7475·7265·6465·662e···ids=fixturedef.0000ed70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ed80:·6964·732c·0a20·2020·2020·2020·2020·2020··ids,.···········0000ed80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ed90:·2020·2020·2020·2020·2029·0a20·2020·2020···········).·····0000ed90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eda0:·2020·2020·2020·2020·2020·2020·2020·2062·················b0000eda0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000edb0:·7265·616b·0a0a·2020·2020·2020·2020·2020··reak..··········0000edb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000edc0:·2020·2020·2020·2320·4e6f·7420·7265·7175········#·Not·requ0000edc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000edd0:·6573·7469·6e67·2074·6865·206f·7665·7272··esting·the·overr0000edd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ede0:·6964·6465·6e20·7375·7065·7220·6669·7874··idden·super·fixt0000ede0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000edf0:·7572·652c·2073·746f·702e·0a20·2020·2020··ure,·stop..·····0000edf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ee00:·2020·2020·2020·2020·2020·2069·6620·6172·············if·ar0000ee00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ee10:·676e·616d·6520·6e6f·7420·696e·2066·6978··gname·not·in·fix0000ee10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ee20:·7475·7265·6465·662e·6172·676e·616d·6573··turedef.argnames0000ee20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ee30:·3a0a·2020·2020·2020·2020·2020·2020·2020··:.··············0000ee30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ee40:·2020·2020·2020·6272·6561·6b0a·0a20·2020········break..···0000ee40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ee50:·2020·2020·2020·2020·2020·2020·2023·2054···············#·T0000ee50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ee60:·7279·206e·6578·7420·7375·7065·7220·6669··ry·next·super·fi0000ee60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ee70:·7874·7572·652c·2069·6620·616e·792e·0a0a··xture,·if·any...0000ee70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ee80:·2020·2020·6465·6620·7079·7465·7374·5f63······def·pytest_c0000ee80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ee90:·6f6c·6c65·6374·696f·6e5f·6d6f·6469·6679··ollection_modify0000ee90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eea0:·6974·656d·7328·7365·6c66·2c20·6974·656d··items(self,·item0000eea0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eeb0:·733a·204c·6973·745b·6e6f·6465·732e·4974··s:·List[nodes.It0000eeb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eec0:·656d·5d29·202d·3e20·4e6f·6e65·3a0a·2020··em])·->·None:.··0000eec0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eed0:·2020·2020·2020·2320·5365·7061·7261·7465········#·Separate0000eed0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eee0:·2070·6172·616d·6574·7269·7a65·6420·7365···parametrized·se0000eee0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eef0:·7475·7073·2e0a·2020·2020·2020·2020·6974··tups..········it0000eef0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ef00:·656d·735b·3a5d·203d·2072·656f·7264·6572··ems[:]·=·reorder0000ef00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ef10:·5f69·7465·6d73·2869·7465·6d73·290a·0a20··_items(items)..·0000ef10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ef20:·2020·2064·6566·2070·6172·7365·6661·6374·····def·parsefact0000ef20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ef30:·6f72·6965·7328·0a20·2020·2020·2020·2073··ories(.········s0000ef30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ef40:·656c·662c·206e·6f64·655f·6f72·5f6f·626a··elf,·node_or_obj0000ef40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ef50:·2c20·6e6f·6465·6964·3d4e·4f54·5345·542c··,·nodeid=NOTSET,0000ef50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ef60:·2075·6e69·7474·6573·743a·2062·6f6f·6c20···unittest:·bool·0000ef60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ef70:·3d20·4661·6c73·650a·2020·2020·2920·2d3e··=·False.····)·->0000ef70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ef80:·204e·6f6e·653a·0a20·2020·2020·2020·2069···None:.········i0000ef80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000ef90:·6620·6e6f·6465·6964·2069·7320·6e6f·7420··f·nodeid·is·not·0000ef90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000efa0:·4e4f·5453·4554·3a0a·2020·2020·2020·2020··NOTSET:.········0000efa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000efb0:·2020·2020·686f·6c64·6572·6f62·6a20·3d20······holderobj·=·0000efb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000efc0:·6e6f·6465·5f6f·725f·6f62·6a0a·2020·2020··node_or_obj.····0000efc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000efd0:·2020·2020·656c·7365·3a0a·2020·2020·2020······else:.······0000efd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000efe0:·2020·2020·2020·686f·6c64·6572·6f62·6a20········holderobj·0000efe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000eff0:·3d20·6e6f·6465·5f6f·725f·6f62·6a2e·6f62··=·node_or_obj.ob0000eff0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f000:·6a0a·2020·2020·2020·2020·2020·2020·6e6f··j.············no0000f000:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f010:·6465·6964·203d·206e·6f64·655f·6f72·5f6f··deid·=·node_or_o0000f010:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f020:·626a·2e6e·6f64·6569·640a·2020·2020·2020··bj.nodeid.······0000f020:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f030:·2020·6966·2068·6f6c·6465·726f·626a·2069····if·holderobj·i0000f030:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f040:·6e20·7365·6c66·2e5f·686f·6c64·6572·6f62··n·self._holderob0000f040:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f050:·6a73·6565·6e3a·0a20·2020·2020·2020·2020··jseen:.·········0000f050:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f060:·2020·2072·6574·7572·6e0a·0a20·2020·2020·····return..·····0000f060:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f070:·2020·2073·656c·662e·5f68·6f6c·6465·726f·····self._holdero0000f070:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f080:·626a·7365·656e·2e61·6464·2868·6f6c·6465··bjseen.add(holde0000f080:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f090:·726f·626a·290a·2020·2020·2020·2020·6175··robj).········au0000f090:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f0a0:·746f·7573·656e·616d·6573·203d·205b·5d0a··tousenames·=·[].0000f0a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f0b0:·2020·2020·2020·2020·666f·7220·6e61·6d65··········for·name0000f0b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f0c0:·2069·6e20·6469·7228·686f·6c64·6572·6f62···in·dir(holderob0000f0c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f0d0:·6a29·3a0a·2020·2020·2020·2020·2020·2020··j):.············0000f0d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f0e0:·2320·7567·6c79·2077·6f72·6b61·726f·756e··#·ugly·workaroun0000f0e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f0f0:·6420·666f·7220·6f6e·6520·6f66·2074·6865··d·for·one·of·the0000f0f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f100:·2066·7370·6174·6820·6465·7072·6563·6174···fspath·deprecat0000f100:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f110:·6564·2070·726f·7065·7274·7920·6f66·206e··ed·property·of·n0000f110:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f120:·6f64·650a·2020·2020·2020·2020·2020·2020··ode.············0000f120:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f130:·2320·746f·646f·3a20·7361·6665·6c79·2067··#·todo:·safely·g0000f130:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f140:·656e·6572·616c·697a·650a·2020·2020·2020··eneralize.······0000f140:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f150:·2020·2020·2020·6966·2069·7369·6e73·7461········if·isinsta0000f150:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f160:·6e63·6528·686f·6c64·6572·6f62·6a2c·206e··nce(holderobj,·n0000f160:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f170:·6f64·6573·2e4e·6f64·6529·2061·6e64·206e··odes.Node)·and·n0000f170:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f180:·616d·6520·3d3d·2022·6673·7061·7468·223a··ame·==·"fspath":0000f180:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f190:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············0000f190:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f1a0:·2063·6f6e·7469·6e75·650a·0a20·2020·2020···continue..·····0000f1a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f1b0:·2020·2020·2020·2023·2054·6865·2061·7474·········#·The·att0000f1b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f1c0:·7269·6275·7465·2063·616e·2062·6520·616e··ribute·can·be·an0000f1c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f1d0:·2061·7262·6974·7261·7279·2064·6573·6372···arbitrary·descr0000f1d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f1e0:·6970·746f·722c·2073·6f20·7468·6520·6174··iptor,·so·the·at0000f1e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f1f0:·7472·6962·7574·650a·2020·2020·2020·2020··tribute.········0000f1f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f200:·2020·2020·2320·6163·6365·7373·2062·656c······#·access·bel0000f200:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f210:·6f77·2063·616e·2072·6169·7365·2e20·7361··ow·can·raise.·sa0000f210:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f220:·6665·5f67·6574·6174·7428·2920·6967·6e6f··fe_getatt()·igno0000f220:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f230:·7265·7320·7375·6368·2065·7863·6570·7469··res·such·excepti0000f230:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f240:·6f6e·732e·0a20·2020·2020·2020·2020·2020··ons..···········0000f240:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f250:·206f·626a·203d·2073·6166·655f·6765·7461···obj·=·safe_geta0000f250:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f260:·7474·7228·686f·6c64·6572·6f62·6a2c·206e··ttr(holderobj,·n0000f260:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f270:·616d·652c·204e·6f6e·6529·0a20·2020·2020··ame,·None).·····0000f270:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f280:·2020·2020·2020·206d·6172·6b65·7220·3d20·········marker·=·0000f280:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f290:·6765·7466·6978·7475·7265·6d61·726b·6572··getfixturemarker0000f290:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f2a0:·286f·626a·290a·2020·2020·2020·2020·2020··(obj).··········0000f2a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f2b0:·2020·6966·206e·6f74·2069·7369·6e73·7461····if·not·isinsta0000f2b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f2c0:·6e63·6528·6d61·726b·6572·2c20·4669·7874··nce(marker,·Fixt0000f2c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f2d0:·7572·6546·756e·6374·696f·6e4d·6172·6b65··ureFunctionMarke0000f2d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f2e0:·7229·3a0a·2020·2020·2020·2020·2020·2020··r):.············0000f2e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f2f0:·2020·2020·2320·4d61·6769·6320·676c·6f62······#·Magic·glob0000f2f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f300:·616c·7320·2077·6974·6820·5f5f·6765·7461··als··with·__geta0000f300:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f310:·7474·725f·5f20·6d69·6768·7420·6861·7665··ttr__·might·have0000f310:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f320:·2067·6f74·2075·7320·6120·7772·6f6e·670a···got·us·a·wrong.0000f320:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f330:·2020·2020·2020·2020·2020·2020·2020·2020··················0000f330:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f340:·2320·6669·7874·7572·6520·6174·7472·6962··#·fixture·attrib0000f340:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f350:·7574·652e·0a20·2020·2020·2020·2020·2020··ute..···········0000f350:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f360:·2020·2020·2063·6f6e·7469·6e75·650a·0a20·······continue..·0000f360:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f370:·2020·2020·2020·2020·2020·2069·6620·6d61·············if·ma0000f370:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f380:·726b·6572·2e6e·616d·653a·0a20·2020·2020··rker.name:.·····0000f380:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f390:·2020·2020·2020·2020·2020·206e·616d·6520·············name·0000f390:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f3a0:·3d20·6d61·726b·6572·2e6e·616d·650a·0a20··=·marker.name..·0000f3a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f3b0:·2020·2020·2020·2020·2020·2023·2044·7572·············#·Dur0000f3b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f3c0:·696e·6720·6669·7874·7572·6520·6465·6669··ing·fixture·defi0000f3c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f3d0:·6e69·7469·6f6e·2077·6520·7772·6170·2074··nition·we·wrap·t0000f3d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f3e0:·6865·206f·7269·6769·6e61·6c20·6669·7874··he·original·fixt0000f3e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f3f0:·7572·6520·6675·6e63·7469·6f6e·0a20·2020··ure·function.···0000f3f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f400:·2020·2020·2020·2020·2023·2074·6f20·6973···········#·to·is0000f400:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f410:·7375·6520·6120·7761·726e·696e·6720·6966··sue·a·warning·if0000f410:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f420:·2063·616c·6c65·6420·6469·7265·6374·6c79···called·directly0000f420:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f430:·2c20·736f·2068·6572·6520·7765·2075·6e77··,·so·here·we·unw0000f430:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f440:·7261·7020·6974·2069·6e0a·2020·2020·2020··rap·it·in.······0000f440:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f450:·2020·2020·2020·2320·6f72·6465·7220·746f········#·order·to0000f450:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f460:·206e·6f74·2065·6d69·7420·7468·6520·7761···not·emit·the·wa0000f460:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f470:·726e·696e·6720·7768·656e·2070·7974·6573··rning·when·pytes0000f470:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f480:·7420·6974·7365·6c66·2063·616c·6c73·2074··t·itself·calls·t0000f480:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f490:·6865·0a20·2020·2020·2020·2020·2020·2023··he.············#0000f490:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f4a0:·2066·6978·7475·7265·2066·756e·6374·696f···fixture·functio0000f4a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f4b0:·6e2e·0a20·2020·2020·2020·2020·2020·206f··n..············o0000f4b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f4c0:·626a·203d·2067·6574·5f72·6561·6c5f·6d65··bj·=·get_real_me0000f4c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f4d0:·7468·6f64·286f·626a·2c20·686f·6c64·6572··thod(obj,·holder0000f4d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f4e0:·6f62·6a29·0a0a·2020·2020·2020·2020·2020··obj)..··········0000f4e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f4f0:·2020·6669·7874·7572·655f·6465·6620·3d20····fixture_def·=·0000f4f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f500:·4669·7874·7572·6544·6566·280a·2020·2020··FixtureDef(.····0000f500:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f510:·2020·2020·2020·2020·2020·2020·6669·7874··············fixt0000f510:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f520:·7572·656d·616e·6167·6572·3d73·656c·662c··uremanager=self,0000f520:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f530:·0a20·2020·2020·2020·2020·2020·2020·2020··.···············0000f530:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f540:·2062·6173·6569·643d·6e6f·6465·6964·2c0a···baseid=nodeid,.0000f540:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f550:·2020·2020·2020·2020·2020·2020·2020·2020··················0000f550:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f560:·6172·676e·616d·653d·6e61·6d65·2c0a·2020··argname=name,.··0000f560:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f570:·2020·2020·2020·2020·2020·2020·2020·6675················fu0000f570:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f580:·6e63·3d6f·626a·2c0a·2020·2020·2020·2020··nc=obj,.········0000f580:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f590:·2020·2020·2020·2020·7363·6f70·653d·6d61··········scope=ma0000f590:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f5a0:·726b·6572·2e73·636f·7065·2c0a·2020·2020··rker.scope,.····0000f5a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f5b0:·2020·2020·2020·2020·2020·2020·7061·7261··············para0000f5b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f5c0:·6d73·3d6d·6172·6b65·722e·7061·7261·6d73··ms=marker.params0000f5c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f5d0:·2c0a·2020·2020·2020·2020·2020·2020·2020··,.··············0000f5d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f5e0:·2020·756e·6974·7465·7374·3d75·6e69·7474····unittest=unitt0000f5e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f5f0:·6573·742c·0a20·2020·2020·2020·2020·2020··est,.···········0000f5f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f600:·2020·2020·2069·6473·3d6d·6172·6b65·722e·······ids=marker.0000f600:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f610:·6964·732c·0a20·2020·2020·2020·2020·2020··ids,.···········0000f610:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f620:·2029·0a0a·2020·2020·2020·2020·2020·2020···)..············0000f620:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f630:·6661·636c·6973·7420·3d20·7365·6c66·2e5f··faclist·=·self._0000f630:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f640:·6172·6732·6669·7874·7572·6564·6566·732e··arg2fixturedefs.0000f640:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f650:·7365·7464·6566·6175·6c74·286e·616d·652c··setdefault(name,0000f650:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f660:·205b·5d29·0a20·2020·2020·2020·2020·2020···[]).···········0000f660:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f670:·2069·6620·6669·7874·7572·655f·6465·662e···if·fixture_def.0000f670:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f680:·6861·735f·6c6f·6361·7469·6f6e·3a0a·2020··has_location:.··0000f680:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f690:·2020·2020·2020·2020·2020·2020·2020·6661················fa0000f690:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f6a0:·636c·6973·742e·6170·7065·6e64·2866·6978··clist.append(fix0000f6a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f6b0:·7475·7265·5f64·6566·290a·2020·2020·2020··ture_def).······0000f6b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f6c0:·2020·2020·2020·656c·7365·3a0a·2020·2020········else:.····0000f6c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f6d0:·2020·2020·2020·2020·2020·2020·2320·6669··············#·fi0000f6d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f6e0:·7874·7572·6564·6566·7320·7769·7468·206e··xturedefs·with·n0000f6e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f6f0:·6f20·6c6f·6361·7469·6f6e·2061·7265·2061··o·location·are·a0000f6f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f700:·7420·7468·6520·6672·6f6e·740a·2020·2020··t·the·front.····0000f700:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f710:·2020·2020·2020·2020·2020·2020·2320·736f··············#·so0000f710:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f720:·2074·6869·7320·696e·7365·7274·7320·7468···this·inserts·th0000f720:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f730:·6520·6375·7272·656e·7420·6669·7874·7572··e·current·fixtur0000f730:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f740:·6564·6566·2061·6674·6572·2074·6865·0a20··edef·after·the.·0000f740:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f750:·2020·2020·2020·2020·2020·2020·2020·2023·················#0000f750:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f760:·2065·7869·7374·696e·6720·6669·7874·7572···existing·fixtur0000f760:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f770:·6564·6566·7320·6672·6f6d·2065·7874·6572··edefs·from·exter0000f770:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f780:·6e61·6c20·706c·7567·696e·7320·6275·740a··nal·plugins·but.0000f780:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f790:·2020·2020·2020·2020·2020·2020·2020·2020··················0000f790:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f7a0:·2320·6265·666f·7265·2074·6865·2066·6978··#·before·the·fix0000f7a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f7b0:·7475·7265·6465·6673·2070·726f·7669·6465··turedefs·provide0000f7b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f7c0:·6420·696e·2063·6f6e·6674·6573·7473·2e0a··d·in·conftests..0000f7c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f7d0:·2020·2020·2020·2020·2020·2020·2020·2020··················0000f7d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f7e0:·6920·3d20·6c65·6e28·5b66·2066·6f72·2066··i·=·len([f·for·f0000f7e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f7f0:·2069·6e20·6661·636c·6973·7420·6966·206e···in·faclist·if·n0000f7f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f800:·6f74·2066·2e68·6173·5f6c·6f63·6174·696f··ot·f.has_locatio0000f800:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f810:·6e5d·290a·2020·2020·2020·2020·2020·2020··n]).············0000f810:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f820:·2020·2020·6661·636c·6973·742e·696e·7365······faclist.inse0000f820:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f830:·7274·2869·2c20·6669·7874·7572·655f·6465··rt(i,·fixture_de0000f830:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f840:·6629·0a20·2020·2020·2020·2020·2020·2069··f).············i0000f840:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f850:·6620·6d61·726b·6572·2e61·7574·6f75·7365··f·marker.autouse0000f850:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f860:·3a0a·2020·2020·2020·2020·2020·2020·2020··:.··············0000f860:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f870:·2020·6175·746f·7573·656e·616d·6573·2e61····autousenames.a0000f870:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f880:·7070·656e·6428·6e61·6d65·290a·0a20·2020··ppend(name)..···0000f880:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f890:·2020·2020·2069·6620·6175·746f·7573·656e·······if·autousen0000f890:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f8a0:·616d·6573·3a0a·2020·2020·2020·2020·2020··ames:.··········0000f8a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f8b0:·2020·7365·6c66·2e5f·6e6f·6465·6964·5f61····self._nodeid_a0000f8b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f8c0:·7574·6f75·7365·6e61·6d65·732e·7365·7464··utousenames.setd0000f8c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f8d0:·6566·6175·6c74·286e·6f64·6569·6420·6f72··efault(nodeid·or0000f8d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f8e0:·2022·222c·205b·5d29·2e65·7874·656e·6428···"",·[]).extend(0000f8e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f8f0:·6175·746f·7573·656e·616d·6573·290a·0a20··autousenames)..·0000f8f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f900:·2020·2064·6566·2067·6574·6669·7874·7572·····def·getfixtur0000f900:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f910:·6564·6566·7328·0a20·2020·2020·2020·2073··edefs(.········s0000f910:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f920:·656c·662c·2061·7267·6e61·6d65·3a20·7374··elf,·argname:·st0000f920:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f930:·722c·206e·6f64·6569·643a·2073·7472·0a20··r,·nodeid:·str.·0000f930:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f940:·2020·2029·202d·3e20·4f70·7469·6f6e·616c·····)·->·Optional0000f940:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f950:·5b53·6571·7565·6e63·655b·4669·7874·7572··[Sequence[Fixtur0000f950:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f960:·6544·6566·5b41·6e79·5d5d·5d3a·0a20·2020··eDef[Any]]]:.···0000f960:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f970:·2020·2020·2022·2222·4765·7420·6120·6c69·······"""Get·a·li0000f970:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f980:·7374·206f·6620·6669·7874·7572·6573·2077··st·of·fixtures·w0000f980:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f990:·6869·6368·2061·7265·2061·7070·6c69·6361··hich·are·applica0000f990:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f9a0:·626c·6520·746f·2074·6865·2067·6976·656e··ble·to·the·given0000f9a0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f9b0:·206e·6f64·6520·6964·2e0a·0a20·2020·2020···node·id...·····0000f9b0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f9c0:·2020·203a·7061·7261·6d20·7374·7220·6172·····:param·str·ar0000f9c0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f9d0:·676e·616d·653a·204e·616d·6520·6f66·2074··gname:·Name·of·t0000f9d0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f9e0:·6865·2066·6978·7475·7265·2074·6f20·7365··he·fixture·to·se0000f9e0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000f9f0:·6172·6368·2066·6f72·2e0a·2020·2020·2020··arch·for..······0000f9f0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fa00:·2020·3a70·6172·616d·2073·7472·206e·6f64····:param·str·nod0000fa00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fa10:·6569·643a·2046·756c·6c20·6e6f·6465·2069··eid:·Full·node·i0000fa10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fa20:·6420·6f66·2074·6865·2072·6571·7565·7374··d·of·the·request0000fa20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fa30:·696e·6720·7465·7374·2e0a·2020·2020·2020··ing·test..······0000fa30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fa40:·2020·3a72·7479·7065·3a20·5365·7175·656e····:rtype:·Sequen0000fa40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fa50:·6365·5b46·6978·7475·7265·4465·665d·0a20··ce[FixtureDef].·0000fa50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fa60:·2020·2020·2020·2022·2222·0a20·2020·2020·········""".·····0000fa60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fa70:·2020·2074·7279·3a0a·2020·2020·2020·2020·····try:.········0000fa70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fa80:·2020·2020·6669·7874·7572·6564·6566·7320······fixturedefs·0000fa80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fa90:·3d20·7365·6c66·2e5f·6172·6732·6669·7874··=·self._arg2fixt0000fa90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000faa0:·7572·6564·6566·735b·6172·676e·616d·655d··uredefs[argname]0000faa0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fab0:·0a20·2020·2020·2020·2065·7863·6570·7420··.········except·0000fab0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fac0:·4b65·7945·7272·6f72·3a0a·2020·2020·2020··KeyError:.······0000fac0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fad0:·2020·2020·2020·7265·7475·726e·204e·6f6e········return·Non0000fad0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fae0:·650a·2020·2020·2020·2020·7265·7475·726e··e.········return0000fae0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000faf0:·2074·7570·6c65·2873·656c·662e·5f6d·6174···tuple(self._mat0000faf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fb00:·6368·6661·6374·6f72·6965·7328·6669·7874··chfactories(fixt0000fb00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fb10:·7572·6564·6566·732c·206e·6f64·6569·6429··uredefs,·nodeid)0000fb10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fb20:·290a·0a20·2020·2064·6566·205f·6d61·7463··)..····def·_matc0000fb20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fb30:·6866·6163·746f·7269·6573·280a·2020·2020··hfactories(.····0000fb30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fb40:·2020·2020·7365·6c66·2c20·6669·7874·7572······self,·fixtur0000fb40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fb50:·6564·6566·733a·2049·7465·7261·626c·655b··edefs:·Iterable[0000fb50:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fb60:·4669·7874·7572·6544·6566·5b41·6e79·5d5d··FixtureDef[Any]]0000fb60:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fb70:·2c20·6e6f·6465·6964·3a20·7374·720a·2020··,·nodeid:·str.··0000fb70:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fb80:·2020·2920·2d3e·2049·7465·7261·746f·725b····)·->·Iterator[0000fb80:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fb90:·4669·7874·7572·6544·6566·5b41·6e79·5d5d··FixtureDef[Any]]0000fb90:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fba0:·3a0a·2020·2020·2020·2020·7061·7265·6e74··:.········parent0000fba0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fbb0:·6e6f·6465·6964·7320·3d20·7365·7428·6e6f··nodeids·=·set(no0000fbb0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fbc0:·6465·732e·6974·6572·7061·7265·6e74·6e6f··des.iterparentno0000fbc0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fbd0:·6465·6964·7328·6e6f·6465·6964·2929·0a20··deids(nodeid)).·0000fbd0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fbe0:·2020·2020·2020·2066·6f72·2066·6978·7475·········for·fixtu0000fbe0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fbf0:·7265·6465·6620·696e·2066·6978·7475·7265··redef·in·fixture0000fbf0:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fc00:·6465·6673·3a0a·2020·2020·2020·2020·2020··defs:.··········0000fc00:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fc10:·2020·6966·2066·6978·7475·7265·6465·662e····if·fixturedef.0000fc10:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fc20:·6261·7365·6964·2069·6e20·7061·7265·6e74··baseid·in·parent0000fc20:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fc30:·6e6f·6465·6964·733a·0a20·2020·2020·2020··nodeids:.·······0000fc30:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fc40:·2020·2020·2020·2020·2079·6965·6c64·2066···········yield·f0000fc40:·0000·0000·0000·0000·0000·0000·0000·0000··................
0000fc50:·6978·7475·7265·6465·660a·················ixturedef.0000fc50:·0000·0000·0000·0000·0000·················..........