coverage.json 5.3 MB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454245524562457245824592460246124622463246424652466246724682469247024712472247324742475247624772478247924802481248224832484248524862487248824892490249124922493249424952496249724982499250025012502250325042505250625072508250925102511251225132514251525162517251825192520252125222523252425252526252725282529253025312532253325342535253625372538253925402541254225432544254525462547254825492550255125522553255425552556255725582559256025612562256325642565256625672568256925702571257225732574257525762577257825792580258125822583258425852586258725882589259025912592259325942595259625972598259926002601260226032604260526062607260826092610261126122613261426152616261726182619262026212622262326242625262626272628262926302631263226332634263526362637263826392640264126422643264426452646264726482649265026512652265326542655265626572658265926602661266226632664266526662667266826692670267126722673267426752676267726782679268026812682268326842685268626872688268926902691269226932694269526962697269826992700270127022703270427052706270727082709271027112712271327142715271627172718271927202721272227232724272527262727272827292730273127322733273427352736273727382739274027412742274327442745274627472748274927502751275227532754275527562757275827592760276127622763276427652766276727682769277027712772277327742775277627772778277927802781278227832784278527862787278827892790279127922793279427952796279727982799280028012802280328042805280628072808280928102811281228132814281528162817281828192820282128222823282428252826282728282829283028312832283328342835283628372838283928402841284228432844284528462847284828492850285128522853285428552856285728582859286028612862286328642865286628672868286928702871287228732874287528762877287828792880288128822883288428852886288728882889289028912892289328942895289628972898289929002901290229032904290529062907290829092910291129122913291429152916291729182919292029212922292329242925292629272928292929302931293229332934293529362937293829392940294129422943294429452946294729482949295029512952295329542955295629572958295929602961296229632964296529662967296829692970297129722973297429752976297729782979298029812982298329842985298629872988298929902991299229932994299529962997299829993000300130023003300430053006300730083009301030113012301330143015301630173018301930203021302230233024302530263027302830293030303130323033303430353036303730383039304030413042304330443045304630473048304930503051305230533054305530563057305830593060306130623063306430653066306730683069307030713072307330743075307630773078307930803081308230833084308530863087308830893090309130923093309430953096309730983099310031013102310331043105310631073108310931103111311231133114311531163117311831193120312131223123312431253126312731283129313031313132313331343135313631373138313931403141314231433144314531463147314831493150315131523153315431553156315731583159316031613162316331643165316631673168316931703171317231733174317531763177317831793180318131823183318431853186318731883189319031913192319331943195319631973198319932003201320232033204320532063207320832093210321132123213321432153216321732183219322032213222322332243225322632273228322932303231323232333234323532363237323832393240324132423243324432453246324732483249325032513252325332543255325632573258325932603261326232633264326532663267326832693270327132723273327432753276327732783279328032813282328332843285328632873288328932903291329232933294329532963297329832993300330133023303330433053306330733083309331033113312331333143315331633173318331933203321332233233324332533263327332833293330333133323333333433353336333733383339334033413342334333443345334633473348334933503351335233533354335533563357335833593360336133623363336433653366336733683369337033713372337333743375337633773378337933803381338233833384338533863387338833893390339133923393339433953396339733983399340034013402340334043405340634073408340934103411341234133414341534163417341834193420342134223423342434253426342734283429343034313432343334343435343634373438343934403441344234433444344534463447344834493450345134523453345434553456345734583459346034613462346334643465346634673468346934703471347234733474347534763477347834793480348134823483348434853486348734883489349034913492349334943495349634973498349935003501350235033504350535063507350835093510351135123513351435153516351735183519352035213522352335243525352635273528352935303531353235333534353535363537353835393540354135423543354435453546354735483549355035513552355335543555355635573558355935603561356235633564356535663567356835693570357135723573357435753576357735783579358035813582358335843585358635873588358935903591359235933594359535963597359835993600360136023603360436053606360736083609361036113612361336143615361636173618361936203621362236233624362536263627362836293630363136323633363436353636363736383639364036413642364336443645364636473648364936503651365236533654365536563657365836593660366136623663366436653666366736683669367036713672367336743675367636773678367936803681368236833684368536863687368836893690369136923693369436953696369736983699370037013702370337043705370637073708370937103711371237133714371537163717371837193720372137223723372437253726372737283729373037313732373337343735373637373738373937403741374237433744374537463747374837493750375137523753375437553756375737583759376037613762376337643765376637673768376937703771377237733774377537763777377837793780378137823783378437853786378737883789379037913792379337943795379637973798379938003801380238033804380538063807380838093810381138123813381438153816381738183819382038213822382338243825382638273828382938303831383238333834383538363837383838393840384138423843384438453846384738483849385038513852385338543855385638573858385938603861386238633864386538663867386838693870387138723873387438753876387738783879388038813882388338843885388638873888388938903891389238933894389538963897389838993900390139023903390439053906390739083909391039113912391339143915391639173918391939203921392239233924392539263927392839293930393139323933393439353936393739383939394039413942394339443945394639473948394939503951395239533954395539563957395839593960396139623963396439653966396739683969397039713972397339743975397639773978397939803981398239833984398539863987398839893990399139923993399439953996399739983999400040014002400340044005400640074008400940104011401240134014401540164017401840194020402140224023402440254026402740284029403040314032403340344035403640374038403940404041404240434044404540464047404840494050405140524053405440554056405740584059406040614062406340644065406640674068406940704071407240734074407540764077407840794080408140824083408440854086408740884089409040914092409340944095409640974098409941004101410241034104410541064107410841094110411141124113411441154116411741184119412041214122412341244125412641274128412941304131413241334134413541364137413841394140414141424143414441454146414741484149415041514152415341544155415641574158415941604161416241634164416541664167416841694170417141724173417441754176417741784179418041814182418341844185418641874188418941904191419241934194419541964197419841994200420142024203420442054206420742084209421042114212421342144215421642174218421942204221422242234224422542264227422842294230423142324233423442354236423742384239424042414242424342444245424642474248424942504251425242534254425542564257425842594260426142624263426442654266426742684269427042714272427342744275427642774278427942804281428242834284428542864287428842894290429142924293429442954296429742984299430043014302430343044305430643074308430943104311431243134314431543164317431843194320432143224323432443254326432743284329433043314332433343344335433643374338433943404341434243434344434543464347434843494350435143524353435443554356435743584359436043614362436343644365436643674368436943704371437243734374437543764377437843794380438143824383438443854386438743884389439043914392439343944395439643974398439944004401440244034404440544064407440844094410441144124413441444154416441744184419442044214422442344244425442644274428442944304431443244334434443544364437443844394440444144424443444444454446444744484449445044514452445344544455445644574458445944604461446244634464446544664467446844694470447144724473447444754476447744784479448044814482448344844485448644874488448944904491449244934494449544964497449844994500450145024503450445054506450745084509451045114512451345144515451645174518451945204521452245234524452545264527452845294530453145324533453445354536453745384539454045414542454345444545454645474548454945504551455245534554455545564557455845594560456145624563456445654566456745684569457045714572457345744575457645774578457945804581458245834584458545864587458845894590459145924593459445954596459745984599460046014602460346044605460646074608460946104611461246134614461546164617461846194620462146224623462446254626462746284629463046314632463346344635463646374638463946404641464246434644464546464647464846494650465146524653465446554656465746584659466046614662466346644665466646674668466946704671467246734674467546764677467846794680468146824683468446854686468746884689469046914692469346944695469646974698469947004701470247034704470547064707470847094710471147124713471447154716471747184719472047214722472347244725472647274728472947304731473247334734473547364737473847394740474147424743474447454746474747484749475047514752475347544755475647574758475947604761476247634764476547664767476847694770477147724773477447754776477747784779478047814782478347844785478647874788478947904791479247934794479547964797479847994800480148024803480448054806480748084809481048114812481348144815481648174818481948204821482248234824482548264827482848294830483148324833483448354836483748384839484048414842484348444845484648474848484948504851485248534854485548564857485848594860486148624863486448654866486748684869487048714872487348744875487648774878487948804881488248834884488548864887488848894890489148924893489448954896489748984899490049014902490349044905490649074908490949104911491249134914491549164917491849194920492149224923492449254926492749284929493049314932493349344935493649374938493949404941494249434944494549464947494849494950495149524953495449554956495749584959496049614962496349644965496649674968496949704971497249734974497549764977497849794980498149824983498449854986498749884989499049914992499349944995499649974998499950005001500250035004500550065007500850095010501150125013501450155016501750185019502050215022502350245025502650275028502950305031503250335034503550365037503850395040504150425043504450455046504750485049505050515052505350545055505650575058505950605061506250635064506550665067506850695070507150725073507450755076507750785079508050815082508350845085508650875088508950905091509250935094509550965097509850995100510151025103510451055106510751085109511051115112511351145115511651175118511951205121512251235124512551265127512851295130513151325133513451355136513751385139514051415142514351445145514651475148514951505151515251535154515551565157515851595160516151625163516451655166516751685169517051715172517351745175517651775178517951805181518251835184518551865187518851895190519151925193519451955196519751985199520052015202520352045205520652075208520952105211521252135214521552165217521852195220522152225223522452255226522752285229523052315232523352345235523652375238523952405241524252435244524552465247524852495250525152525253525452555256525752585259526052615262526352645265526652675268526952705271527252735274527552765277527852795280528152825283528452855286528752885289529052915292529352945295529652975298529953005301530253035304530553065307530853095310531153125313531453155316531753185319532053215322532353245325532653275328532953305331533253335334533553365337533853395340534153425343534453455346534753485349535053515352535353545355535653575358535953605361536253635364536553665367536853695370537153725373537453755376537753785379538053815382538353845385538653875388538953905391539253935394539553965397539853995400540154025403540454055406540754085409541054115412541354145415541654175418541954205421542254235424542554265427542854295430543154325433543454355436543754385439544054415442544354445445544654475448544954505451545254535454545554565457545854595460546154625463546454655466546754685469547054715472547354745475547654775478547954805481548254835484548554865487548854895490549154925493549454955496549754985499550055015502550355045505550655075508550955105511551255135514551555165517551855195520552155225523552455255526552755285529553055315532553355345535553655375538553955405541554255435544554555465547554855495550555155525553555455555556555755585559556055615562556355645565556655675568556955705571557255735574557555765577557855795580558155825583558455855586558755885589559055915592559355945595559655975598559956005601560256035604560556065607560856095610561156125613561456155616561756185619562056215622562356245625562656275628562956305631563256335634563556365637563856395640564156425643564456455646564756485649565056515652565356545655565656575658565956605661566256635664566556665667566856695670567156725673567456755676567756785679568056815682568356845685568656875688568956905691569256935694569556965697569856995700570157025703570457055706570757085709571057115712571357145715571657175718571957205721572257235724572557265727572857295730573157325733573457355736573757385739574057415742574357445745574657475748574957505751575257535754575557565757575857595760576157625763576457655766576757685769577057715772577357745775577657775778577957805781578257835784578557865787578857895790579157925793579457955796579757985799580058015802580358045805580658075808580958105811581258135814581558165817581858195820582158225823582458255826582758285829583058315832583358345835583658375838583958405841584258435844584558465847584858495850585158525853585458555856585758585859586058615862586358645865586658675868586958705871587258735874587558765877587858795880588158825883588458855886588758885889589058915892589358945895589658975898589959005901590259035904590559065907590859095910591159125913591459155916591759185919592059215922592359245925592659275928592959305931593259335934593559365937593859395940594159425943594459455946594759485949595059515952595359545955595659575958595959605961596259635964596559665967596859695970597159725973597459755976597759785979598059815982598359845985598659875988598959905991599259935994599559965997599859996000600160026003600460056006600760086009601060116012601360146015601660176018601960206021602260236024602560266027602860296030603160326033603460356036603760386039604060416042604360446045604660476048604960506051605260536054605560566057605860596060606160626063606460656066606760686069607060716072607360746075607660776078607960806081608260836084608560866087608860896090609160926093609460956096609760986099610061016102610361046105610661076108610961106111611261136114611561166117611861196120612161226123612461256126612761286129613061316132613361346135613661376138613961406141614261436144614561466147614861496150615161526153615461556156615761586159616061616162616361646165616661676168616961706171617261736174617561766177617861796180618161826183618461856186618761886189619061916192619361946195619661976198619962006201620262036204620562066207620862096210621162126213621462156216621762186219622062216222622362246225622662276228622962306231623262336234623562366237623862396240624162426243624462456246624762486249625062516252625362546255625662576258625962606261626262636264626562666267626862696270627162726273627462756276627762786279628062816282628362846285628662876288628962906291629262936294629562966297629862996300630163026303630463056306630763086309631063116312631363146315631663176318631963206321632263236324632563266327632863296330633163326333633463356336633763386339634063416342634363446345634663476348634963506351635263536354635563566357635863596360636163626363636463656366636763686369637063716372637363746375637663776378637963806381638263836384638563866387638863896390639163926393639463956396639763986399640064016402640364046405640664076408640964106411641264136414641564166417641864196420642164226423642464256426642764286429643064316432643364346435643664376438643964406441644264436444644564466447644864496450645164526453645464556456645764586459646064616462646364646465646664676468646964706471647264736474647564766477647864796480648164826483648464856486648764886489649064916492649364946495649664976498649965006501650265036504650565066507650865096510651165126513651465156516651765186519652065216522652365246525652665276528652965306531653265336534653565366537653865396540654165426543654465456546654765486549655065516552655365546555655665576558655965606561656265636564656565666567656865696570657165726573657465756576657765786579658065816582658365846585658665876588658965906591659265936594659565966597659865996600660166026603660466056606660766086609661066116612661366146615661666176618661966206621662266236624662566266627662866296630663166326633663466356636663766386639664066416642664366446645664666476648664966506651665266536654665566566657665866596660666166626663666466656666666766686669667066716672667366746675667666776678667966806681668266836684668566866687668866896690669166926693669466956696669766986699670067016702670367046705670667076708670967106711671267136714671567166717671867196720672167226723672467256726672767286729673067316732673367346735673667376738673967406741674267436744674567466747674867496750675167526753675467556756675767586759676067616762676367646765676667676768676967706771677267736774677567766777677867796780678167826783678467856786678767886789679067916792679367946795679667976798679968006801680268036804680568066807680868096810681168126813681468156816681768186819682068216822682368246825682668276828682968306831683268336834683568366837683868396840684168426843684468456846684768486849685068516852685368546855685668576858685968606861686268636864686568666867686868696870687168726873687468756876687768786879688068816882688368846885688668876888688968906891689268936894689568966897689868996900690169026903690469056906690769086909691069116912691369146915691669176918691969206921692269236924692569266927692869296930693169326933693469356936693769386939694069416942694369446945694669476948694969506951695269536954695569566957695869596960696169626963696469656966696769686969697069716972697369746975697669776978697969806981698269836984698569866987698869896990699169926993699469956996699769986999700070017002700370047005700670077008700970107011701270137014701570167017701870197020702170227023702470257026702770287029703070317032703370347035703670377038703970407041704270437044704570467047704870497050705170527053705470557056705770587059706070617062706370647065706670677068706970707071707270737074707570767077707870797080708170827083708470857086708770887089709070917092709370947095709670977098709971007101710271037104710571067107710871097110711171127113711471157116711771187119712071217122712371247125712671277128712971307131713271337134713571367137713871397140714171427143714471457146714771487149715071517152715371547155715671577158715971607161716271637164716571667167716871697170717171727173717471757176717771787179718071817182718371847185718671877188718971907191719271937194719571967197719871997200720172027203720472057206720772087209721072117212721372147215721672177218721972207221722272237224722572267227722872297230723172327233723472357236723772387239724072417242724372447245724672477248724972507251725272537254725572567257725872597260726172627263726472657266726772687269727072717272727372747275727672777278727972807281728272837284728572867287728872897290729172927293729472957296729772987299730073017302730373047305730673077308730973107311731273137314731573167317731873197320732173227323732473257326732773287329733073317332733373347335733673377338733973407341734273437344734573467347734873497350735173527353735473557356735773587359736073617362736373647365736673677368736973707371737273737374737573767377737873797380738173827383738473857386738773887389739073917392739373947395739673977398739974007401740274037404740574067407740874097410741174127413741474157416741774187419742074217422742374247425742674277428742974307431743274337434743574367437743874397440744174427443744474457446744774487449745074517452745374547455745674577458745974607461746274637464746574667467746874697470747174727473747474757476747774787479748074817482748374847485748674877488748974907491749274937494749574967497749874997500750175027503750475057506750775087509751075117512751375147515751675177518751975207521752275237524752575267527752875297530753175327533753475357536753775387539754075417542754375447545754675477548754975507551755275537554755575567557755875597560756175627563756475657566756775687569757075717572757375747575757675777578757975807581758275837584758575867587758875897590759175927593759475957596759775987599760076017602760376047605760676077608760976107611761276137614761576167617761876197620762176227623762476257626762776287629763076317632763376347635763676377638763976407641764276437644764576467647764876497650765176527653765476557656765776587659766076617662766376647665766676677668766976707671767276737674767576767677767876797680768176827683768476857686768776887689769076917692769376947695769676977698769977007701770277037704770577067707770877097710771177127713771477157716771777187719772077217722772377247725772677277728772977307731773277337734773577367737773877397740774177427743774477457746774777487749775077517752775377547755775677577758775977607761776277637764776577667767776877697770777177727773777477757776777777787779778077817782778377847785778677877788778977907791779277937794779577967797779877997800780178027803780478057806780778087809781078117812781378147815781678177818781978207821782278237824782578267827782878297830783178327833783478357836783778387839784078417842784378447845784678477848784978507851785278537854785578567857785878597860786178627863786478657866786778687869787078717872787378747875787678777878787978807881788278837884788578867887788878897890789178927893789478957896789778987899790079017902790379047905790679077908790979107911791279137914791579167917791879197920792179227923792479257926792779287929793079317932793379347935793679377938793979407941794279437944794579467947794879497950795179527953795479557956795779587959796079617962796379647965796679677968796979707971797279737974797579767977797879797980798179827983798479857986798779887989799079917992799379947995799679977998799980008001800280038004800580068007800880098010801180128013801480158016801780188019802080218022802380248025802680278028802980308031803280338034803580368037803880398040804180428043804480458046804780488049805080518052805380548055805680578058805980608061806280638064806580668067806880698070807180728073807480758076807780788079808080818082808380848085808680878088808980908091809280938094809580968097809880998100810181028103810481058106810781088109811081118112811381148115811681178118811981208121812281238124812581268127812881298130813181328133813481358136813781388139814081418142814381448145814681478148814981508151815281538154815581568157815881598160816181628163816481658166816781688169817081718172817381748175817681778178817981808181818281838184818581868187818881898190819181928193819481958196819781988199820082018202820382048205820682078208820982108211821282138214821582168217821882198220822182228223822482258226822782288229823082318232823382348235823682378238823982408241824282438244824582468247824882498250825182528253825482558256825782588259826082618262826382648265826682678268826982708271827282738274827582768277827882798280828182828283828482858286828782888289829082918292829382948295829682978298829983008301830283038304830583068307830883098310831183128313831483158316831783188319832083218322832383248325832683278328832983308331833283338334833583368337833883398340834183428343834483458346834783488349835083518352835383548355835683578358835983608361836283638364836583668367836883698370837183728373837483758376837783788379838083818382838383848385838683878388838983908391839283938394839583968397839883998400840184028403840484058406840784088409841084118412841384148415841684178418841984208421842284238424842584268427842884298430843184328433843484358436843784388439844084418442844384448445844684478448844984508451845284538454845584568457845884598460846184628463846484658466846784688469847084718472847384748475847684778478847984808481848284838484848584868487848884898490849184928493849484958496849784988499850085018502850385048505850685078508850985108511851285138514851585168517851885198520852185228523852485258526852785288529853085318532853385348535853685378538853985408541854285438544854585468547854885498550855185528553855485558556855785588559856085618562856385648565856685678568856985708571857285738574857585768577857885798580858185828583858485858586858785888589859085918592859385948595859685978598859986008601860286038604860586068607860886098610861186128613861486158616861786188619862086218622862386248625862686278628862986308631863286338634863586368637863886398640864186428643864486458646864786488649865086518652865386548655865686578658865986608661866286638664866586668667866886698670867186728673867486758676867786788679868086818682868386848685868686878688868986908691869286938694869586968697869886998700870187028703870487058706870787088709871087118712871387148715871687178718871987208721872287238724872587268727872887298730873187328733873487358736873787388739874087418742874387448745874687478748874987508751875287538754875587568757875887598760876187628763876487658766876787688769877087718772877387748775877687778778877987808781878287838784878587868787878887898790879187928793879487958796879787988799880088018802880388048805880688078808880988108811881288138814881588168817881888198820882188228823882488258826882788288829883088318832883388348835883688378838883988408841884288438844884588468847884888498850885188528853885488558856885788588859886088618862886388648865886688678868886988708871887288738874887588768877887888798880888188828883888488858886888788888889889088918892889388948895889688978898889989008901890289038904890589068907890889098910891189128913891489158916891789188919892089218922892389248925892689278928892989308931893289338934893589368937893889398940894189428943894489458946894789488949895089518952895389548955895689578958895989608961896289638964896589668967896889698970897189728973897489758976897789788979898089818982898389848985898689878988898989908991899289938994899589968997899889999000900190029003900490059006900790089009901090119012901390149015901690179018901990209021902290239024902590269027902890299030903190329033903490359036903790389039904090419042904390449045904690479048904990509051905290539054905590569057905890599060906190629063906490659066906790689069907090719072907390749075907690779078907990809081908290839084908590869087908890899090909190929093909490959096909790989099910091019102910391049105910691079108910991109111911291139114911591169117911891199120912191229123912491259126912791289129913091319132913391349135913691379138913991409141914291439144914591469147914891499150915191529153915491559156915791589159916091619162916391649165916691679168916991709171917291739174917591769177917891799180918191829183918491859186918791889189919091919192919391949195919691979198919992009201920292039204920592069207920892099210921192129213921492159216921792189219922092219222922392249225922692279228922992309231923292339234923592369237923892399240924192429243924492459246924792489249925092519252925392549255925692579258925992609261926292639264926592669267926892699270927192729273927492759276927792789279928092819282928392849285928692879288928992909291929292939294929592969297929892999300930193029303930493059306930793089309931093119312931393149315931693179318931993209321932293239324932593269327932893299330933193329333933493359336933793389339934093419342934393449345934693479348934993509351935293539354935593569357935893599360936193629363936493659366936793689369937093719372937393749375937693779378937993809381938293839384938593869387938893899390939193929393939493959396939793989399940094019402940394049405940694079408940994109411941294139414941594169417941894199420942194229423942494259426942794289429943094319432943394349435943694379438943994409441944294439444944594469447944894499450945194529453945494559456945794589459946094619462946394649465946694679468946994709471947294739474947594769477947894799480948194829483948494859486948794889489949094919492949394949495949694979498949995009501950295039504950595069507950895099510951195129513951495159516951795189519952095219522952395249525952695279528952995309531953295339534953595369537953895399540954195429543954495459546954795489549955095519552955395549555955695579558955995609561956295639564956595669567956895699570957195729573957495759576957795789579958095819582958395849585958695879588958995909591959295939594959595969597959895999600960196029603960496059606960796089609961096119612961396149615961696179618961996209621962296239624962596269627962896299630963196329633963496359636963796389639964096419642964396449645964696479648964996509651965296539654965596569657965896599660966196629663966496659666966796689669967096719672967396749675967696779678967996809681968296839684968596869687968896899690969196929693969496959696969796989699970097019702970397049705970697079708970997109711971297139714971597169717971897199720972197229723972497259726972797289729973097319732973397349735973697379738973997409741974297439744974597469747974897499750975197529753975497559756975797589759976097619762976397649765976697679768976997709771977297739774977597769777977897799780978197829783978497859786978797889789979097919792979397949795979697979798979998009801980298039804980598069807980898099810981198129813981498159816981798189819982098219822982398249825982698279828982998309831983298339834983598369837983898399840984198429843984498459846984798489849985098519852985398549855985698579858985998609861986298639864986598669867986898699870987198729873987498759876987798789879988098819882988398849885988698879888988998909891989298939894989598969897989898999900990199029903990499059906990799089909991099119912991399149915991699179918991999209921992299239924992599269927992899299930993199329933993499359936993799389939994099419942994399449945994699479948994999509951995299539954995599569957995899599960996199629963996499659966996799689969997099719972997399749975997699779978997999809981998299839984998599869987998899899990999199929993999499959996999799989999100001000110002100031000410005100061000710008100091001010011100121001310014100151001610017100181001910020100211002210023100241002510026100271002810029100301003110032100331003410035100361003710038100391004010041100421004310044100451004610047100481004910050100511005210053100541005510056100571005810059100601006110062100631006410065100661006710068100691007010071100721007310074100751007610077100781007910080100811008210083100841008510086100871008810089100901009110092100931009410095100961009710098100991010010101101021010310104101051010610107101081010910110101111011210113101141011510116101171011810119101201012110122101231012410125101261012710128101291013010131101321013310134101351013610137101381013910140101411014210143101441014510146101471014810149101501015110152101531015410155101561015710158101591016010161101621016310164101651016610167101681016910170101711017210173101741017510176101771017810179101801018110182101831018410185101861018710188101891019010191101921019310194101951019610197101981019910200102011020210203102041020510206102071020810209102101021110212102131021410215102161021710218102191022010221102221022310224102251022610227102281022910230102311023210233102341023510236102371023810239102401024110242102431024410245102461024710248102491025010251102521025310254102551025610257102581025910260102611026210263102641026510266102671026810269102701027110272102731027410275102761027710278102791028010281102821028310284102851028610287102881028910290102911029210293102941029510296102971029810299103001030110302103031030410305103061030710308103091031010311103121031310314103151031610317103181031910320103211032210323103241032510326103271032810329103301033110332103331033410335103361033710338103391034010341103421034310344103451034610347103481034910350103511035210353103541035510356103571035810359103601036110362103631036410365103661036710368103691037010371103721037310374103751037610377103781037910380103811038210383103841038510386103871038810389103901039110392103931039410395103961039710398103991040010401104021040310404104051040610407104081040910410104111041210413104141041510416104171041810419104201042110422104231042410425104261042710428104291043010431104321043310434104351043610437104381043910440104411044210443104441044510446104471044810449104501045110452104531045410455104561045710458104591046010461104621046310464104651046610467104681046910470104711047210473104741047510476104771047810479104801048110482104831048410485104861048710488104891049010491104921049310494104951049610497104981049910500105011050210503105041050510506105071050810509105101051110512105131051410515105161051710518105191052010521105221052310524105251052610527105281052910530105311053210533105341053510536105371053810539105401054110542105431054410545105461054710548105491055010551105521055310554105551055610557105581055910560105611056210563105641056510566105671056810569105701057110572105731057410575105761057710578105791058010581105821058310584105851058610587105881058910590105911059210593105941059510596105971059810599106001060110602106031060410605106061060710608106091061010611106121061310614106151061610617106181061910620106211062210623106241062510626106271062810629106301063110632106331063410635106361063710638106391064010641106421064310644106451064610647106481064910650106511065210653106541065510656106571065810659106601066110662106631066410665106661066710668106691067010671106721067310674106751067610677106781067910680106811068210683106841068510686106871068810689106901069110692106931069410695106961069710698106991070010701107021070310704107051070610707107081070910710107111071210713107141071510716107171071810719107201072110722107231072410725107261072710728107291073010731107321073310734107351073610737107381073910740107411074210743107441074510746107471074810749107501075110752107531075410755107561075710758107591076010761107621076310764107651076610767107681076910770107711077210773107741077510776107771077810779107801078110782107831078410785107861078710788107891079010791107921079310794107951079610797107981079910800108011080210803108041080510806108071080810809108101081110812108131081410815108161081710818108191082010821108221082310824108251082610827108281082910830108311083210833108341083510836108371083810839108401084110842108431084410845108461084710848108491085010851108521085310854108551085610857108581085910860108611086210863108641086510866108671086810869108701087110872108731087410875108761087710878108791088010881108821088310884108851088610887108881088910890108911089210893108941089510896108971089810899109001090110902109031090410905109061090710908109091091010911109121091310914109151091610917109181091910920109211092210923109241092510926109271092810929109301093110932109331093410935109361093710938109391094010941109421094310944109451094610947109481094910950109511095210953109541095510956109571095810959109601096110962109631096410965109661096710968109691097010971109721097310974109751097610977109781097910980109811098210983109841098510986109871098810989109901099110992109931099410995109961099710998109991100011001110021100311004110051100611007110081100911010110111101211013110141101511016110171101811019110201102111022110231102411025110261102711028110291103011031110321103311034110351103611037110381103911040110411104211043110441104511046110471104811049110501105111052110531105411055110561105711058110591106011061110621106311064110651106611067110681106911070110711107211073110741107511076110771107811079110801108111082110831108411085110861108711088110891109011091110921109311094110951109611097110981109911100111011110211103111041110511106111071110811109111101111111112111131111411115111161111711118111191112011121111221112311124111251112611127111281112911130111311113211133111341113511136111371113811139111401114111142111431114411145111461114711148111491115011151111521115311154111551115611157111581115911160111611116211163111641116511166111671116811169111701117111172111731117411175111761117711178111791118011181111821118311184111851118611187111881118911190111911119211193111941119511196111971119811199112001120111202112031120411205112061120711208112091121011211112121121311214112151121611217112181121911220112211122211223112241122511226112271122811229112301123111232112331123411235112361123711238112391124011241112421124311244112451124611247112481124911250112511125211253112541125511256112571125811259112601126111262112631126411265112661126711268112691127011271112721127311274112751127611277112781127911280112811128211283112841128511286112871128811289112901129111292112931129411295112961129711298112991130011301113021130311304113051130611307113081130911310113111131211313113141131511316113171131811319113201132111322113231132411325113261132711328113291133011331113321133311334113351133611337113381133911340113411134211343113441134511346113471134811349113501135111352113531135411355113561135711358113591136011361113621136311364113651136611367113681136911370113711137211373113741137511376113771137811379113801138111382113831138411385113861138711388113891139011391113921139311394113951139611397113981139911400114011140211403114041140511406114071140811409114101141111412114131141411415114161141711418114191142011421114221142311424114251142611427114281142911430114311143211433114341143511436114371143811439114401144111442114431144411445114461144711448114491145011451114521145311454114551145611457114581145911460114611146211463114641146511466114671146811469114701147111472114731147411475114761147711478114791148011481114821148311484114851148611487114881148911490114911149211493114941149511496114971149811499115001150111502115031150411505115061150711508115091151011511115121151311514115151151611517115181151911520115211152211523115241152511526115271152811529115301153111532115331153411535115361153711538115391154011541115421154311544115451154611547115481154911550115511155211553115541155511556115571155811559115601156111562115631156411565115661156711568115691157011571115721157311574115751157611577115781157911580115811158211583115841158511586115871158811589115901159111592115931159411595115961159711598115991160011601116021160311604116051160611607116081160911610116111161211613116141161511616116171161811619116201162111622116231162411625116261162711628116291163011631116321163311634116351163611637116381163911640116411164211643116441164511646116471164811649116501165111652116531165411655116561165711658116591166011661116621166311664116651166611667116681166911670116711167211673116741167511676116771167811679116801168111682116831168411685116861168711688116891169011691116921169311694116951169611697116981169911700117011170211703117041170511706117071170811709117101171111712117131171411715117161171711718117191172011721117221172311724117251172611727117281172911730117311173211733117341173511736117371173811739117401174111742117431174411745117461174711748117491175011751117521175311754117551175611757117581175911760117611176211763117641176511766117671176811769117701177111772117731177411775117761177711778117791178011781117821178311784117851178611787117881178911790117911179211793117941179511796117971179811799118001180111802118031180411805118061180711808118091181011811118121181311814118151181611817118181181911820118211182211823118241182511826118271182811829118301183111832118331183411835118361183711838118391184011841118421184311844118451184611847118481184911850118511185211853118541185511856118571185811859118601186111862118631186411865118661186711868118691187011871118721187311874118751187611877118781187911880118811188211883118841188511886118871188811889118901189111892118931189411895118961189711898118991190011901119021190311904119051190611907119081190911910119111191211913119141191511916119171191811919119201192111922119231192411925119261192711928119291193011931119321193311934119351193611937119381193911940119411194211943119441194511946119471194811949119501195111952119531195411955119561195711958119591196011961119621196311964119651196611967119681196911970119711197211973119741197511976119771197811979119801198111982119831198411985119861198711988119891199011991119921199311994119951199611997119981199912000120011200212003120041200512006120071200812009120101201112012120131201412015120161201712018120191202012021120221202312024120251202612027120281202912030120311203212033120341203512036120371203812039120401204112042120431204412045120461204712048120491205012051120521205312054120551205612057120581205912060120611206212063120641206512066120671206812069120701207112072120731207412075120761207712078120791208012081120821208312084120851208612087120881208912090120911209212093120941209512096120971209812099121001210112102121031210412105121061210712108121091211012111121121211312114121151211612117121181211912120121211212212123121241212512126121271212812129121301213112132121331213412135121361213712138121391214012141121421214312144121451214612147121481214912150121511215212153121541215512156121571215812159121601216112162121631216412165121661216712168121691217012171121721217312174121751217612177121781217912180121811218212183121841218512186121871218812189121901219112192121931219412195121961219712198121991220012201122021220312204122051220612207122081220912210122111221212213122141221512216122171221812219122201222112222122231222412225122261222712228122291223012231122321223312234122351223612237122381223912240122411224212243122441224512246122471224812249122501225112252122531225412255122561225712258122591226012261122621226312264122651226612267122681226912270122711227212273122741227512276122771227812279122801228112282122831228412285122861228712288122891229012291122921229312294122951229612297122981229912300123011230212303123041230512306123071230812309123101231112312123131231412315123161231712318123191232012321123221232312324123251232612327123281232912330123311233212333123341233512336123371233812339123401234112342123431234412345123461234712348123491235012351123521235312354123551235612357123581235912360123611236212363123641236512366123671236812369123701237112372123731237412375123761237712378123791238012381123821238312384123851238612387123881238912390123911239212393123941239512396123971239812399124001240112402124031240412405124061240712408124091241012411124121241312414124151241612417124181241912420124211242212423124241242512426124271242812429124301243112432124331243412435124361243712438124391244012441124421244312444124451244612447124481244912450124511245212453124541245512456124571245812459124601246112462124631246412465124661246712468124691247012471124721247312474124751247612477124781247912480124811248212483124841248512486124871248812489124901249112492124931249412495124961249712498124991250012501125021250312504125051250612507125081250912510125111251212513125141251512516125171251812519125201252112522125231252412525125261252712528125291253012531125321253312534125351253612537125381253912540125411254212543125441254512546125471254812549125501255112552125531255412555125561255712558125591256012561125621256312564125651256612567125681256912570125711257212573125741257512576125771257812579125801258112582125831258412585125861258712588125891259012591125921259312594125951259612597125981259912600126011260212603126041260512606126071260812609126101261112612126131261412615126161261712618126191262012621126221262312624126251262612627126281262912630126311263212633126341263512636126371263812639126401264112642126431264412645126461264712648126491265012651126521265312654126551265612657126581265912660126611266212663126641266512666126671266812669126701267112672126731267412675126761267712678126791268012681126821268312684126851268612687126881268912690126911269212693126941269512696126971269812699127001270112702127031270412705127061270712708127091271012711127121271312714127151271612717127181271912720127211272212723127241272512726127271272812729127301273112732127331273412735127361273712738127391274012741127421274312744127451274612747127481274912750127511275212753127541275512756127571275812759127601276112762127631276412765127661276712768127691277012771127721277312774127751277612777127781277912780127811278212783127841278512786127871278812789127901279112792127931279412795127961279712798127991280012801128021280312804128051280612807128081280912810128111281212813128141281512816128171281812819128201282112822128231282412825128261282712828128291283012831128321283312834128351283612837128381283912840128411284212843128441284512846128471284812849128501285112852128531285412855128561285712858128591286012861128621286312864128651286612867128681286912870128711287212873128741287512876128771287812879128801288112882128831288412885128861288712888128891289012891128921289312894128951289612897128981289912900129011290212903129041290512906129071290812909129101291112912129131291412915129161291712918129191292012921129221292312924129251292612927129281292912930129311293212933129341293512936129371293812939129401294112942129431294412945129461294712948129491295012951129521295312954129551295612957129581295912960129611296212963129641296512966129671296812969129701297112972129731297412975129761297712978129791298012981129821298312984129851298612987129881298912990129911299212993129941299512996129971299812999130001300113002130031300413005130061300713008130091301013011130121301313014130151301613017130181301913020130211302213023130241302513026130271302813029130301303113032130331303413035130361303713038130391304013041130421304313044130451304613047130481304913050130511305213053130541305513056130571305813059130601306113062130631306413065130661306713068130691307013071130721307313074130751307613077130781307913080130811308213083130841308513086130871308813089130901309113092130931309413095130961309713098130991310013101131021310313104131051310613107131081310913110131111311213113131141311513116131171311813119131201312113122131231312413125131261312713128131291313013131131321313313134131351313613137131381313913140131411314213143131441314513146131471314813149131501315113152131531315413155131561315713158131591316013161131621316313164131651316613167131681316913170131711317213173131741317513176131771317813179131801318113182131831318413185131861318713188131891319013191131921319313194131951319613197131981319913200132011320213203132041320513206132071320813209132101321113212132131321413215132161321713218132191322013221132221322313224132251322613227132281322913230132311323213233132341323513236132371323813239132401324113242132431324413245132461324713248132491325013251132521325313254132551325613257132581325913260132611326213263132641326513266132671326813269132701327113272132731327413275132761327713278132791328013281132821328313284132851328613287132881328913290132911329213293132941329513296132971329813299133001330113302133031330413305133061330713308133091331013311133121331313314133151331613317133181331913320133211332213323133241332513326133271332813329133301333113332133331333413335133361333713338133391334013341133421334313344133451334613347133481334913350133511335213353133541335513356133571335813359133601336113362133631336413365133661336713368133691337013371133721337313374133751337613377133781337913380133811338213383133841338513386133871338813389133901339113392133931339413395133961339713398133991340013401134021340313404134051340613407134081340913410134111341213413134141341513416134171341813419134201342113422134231342413425134261342713428134291343013431134321343313434134351343613437134381343913440134411344213443134441344513446134471344813449134501345113452134531345413455134561345713458134591346013461134621346313464134651346613467134681346913470134711347213473134741347513476134771347813479134801348113482134831348413485134861348713488134891349013491134921349313494134951349613497134981349913500135011350213503135041350513506135071350813509135101351113512135131351413515135161351713518135191352013521135221352313524135251352613527135281352913530135311353213533135341353513536135371353813539135401354113542135431354413545135461354713548135491355013551135521355313554135551355613557135581355913560135611356213563135641356513566135671356813569135701357113572135731357413575135761357713578135791358013581135821358313584135851358613587135881358913590135911359213593135941359513596135971359813599136001360113602136031360413605136061360713608136091361013611136121361313614136151361613617136181361913620136211362213623136241362513626136271362813629136301363113632136331363413635136361363713638136391364013641136421364313644136451364613647136481364913650136511365213653136541365513656136571365813659136601366113662136631366413665136661366713668136691367013671136721367313674136751367613677136781367913680136811368213683136841368513686136871368813689136901369113692136931369413695136961369713698136991370013701137021370313704137051370613707137081370913710137111371213713137141371513716137171371813719137201372113722137231372413725137261372713728137291373013731137321373313734137351373613737137381373913740137411374213743137441374513746137471374813749137501375113752137531375413755137561375713758137591376013761137621376313764137651376613767137681376913770137711377213773137741377513776137771377813779137801378113782137831378413785137861378713788137891379013791137921379313794137951379613797137981379913800138011380213803138041380513806138071380813809138101381113812138131381413815138161381713818138191382013821138221382313824138251382613827138281382913830138311383213833138341383513836138371383813839138401384113842138431384413845138461384713848138491385013851138521385313854138551385613857138581385913860138611386213863138641386513866138671386813869138701387113872138731387413875138761387713878138791388013881138821388313884138851388613887138881388913890138911389213893138941389513896138971389813899139001390113902139031390413905139061390713908139091391013911139121391313914139151391613917139181391913920139211392213923139241392513926139271392813929139301393113932139331393413935139361393713938139391394013941139421394313944139451394613947139481394913950139511395213953139541395513956139571395813959139601396113962139631396413965139661396713968139691397013971139721397313974139751397613977139781397913980139811398213983139841398513986139871398813989139901399113992139931399413995139961399713998139991400014001140021400314004140051400614007140081400914010140111401214013140141401514016140171401814019140201402114022140231402414025140261402714028140291403014031140321403314034140351403614037140381403914040140411404214043140441404514046140471404814049140501405114052140531405414055140561405714058140591406014061140621406314064140651406614067140681406914070140711407214073140741407514076140771407814079140801408114082140831408414085140861408714088140891409014091140921409314094140951409614097140981409914100141011410214103141041410514106141071410814109141101411114112141131411414115141161411714118141191412014121141221412314124141251412614127141281412914130141311413214133141341413514136141371413814139141401414114142141431414414145141461414714148141491415014151141521415314154141551415614157141581415914160141611416214163141641416514166141671416814169141701417114172141731417414175141761417714178141791418014181141821418314184141851418614187141881418914190141911419214193141941419514196141971419814199142001420114202142031420414205142061420714208142091421014211142121421314214142151421614217142181421914220142211422214223142241422514226142271422814229142301423114232142331423414235142361423714238142391424014241142421424314244142451424614247142481424914250142511425214253142541425514256142571425814259142601426114262142631426414265142661426714268142691427014271142721427314274142751427614277142781427914280142811428214283142841428514286142871428814289142901429114292142931429414295142961429714298142991430014301143021430314304143051430614307143081430914310143111431214313143141431514316143171431814319143201432114322143231432414325143261432714328143291433014331143321433314334143351433614337143381433914340143411434214343143441434514346143471434814349143501435114352143531435414355143561435714358143591436014361143621436314364143651436614367143681436914370143711437214373143741437514376143771437814379143801438114382143831438414385143861438714388143891439014391143921439314394143951439614397143981439914400144011440214403144041440514406144071440814409144101441114412144131441414415144161441714418144191442014421144221442314424144251442614427144281442914430144311443214433144341443514436144371443814439144401444114442144431444414445144461444714448144491445014451144521445314454144551445614457144581445914460144611446214463144641446514466144671446814469144701447114472144731447414475144761447714478144791448014481144821448314484144851448614487144881448914490144911449214493144941449514496144971449814499145001450114502145031450414505145061450714508145091451014511145121451314514145151451614517145181451914520145211452214523145241452514526145271452814529145301453114532145331453414535145361453714538145391454014541145421454314544145451454614547145481454914550145511455214553145541455514556145571455814559145601456114562145631456414565145661456714568145691457014571145721457314574145751457614577145781457914580145811458214583145841458514586145871458814589145901459114592145931459414595145961459714598145991460014601146021460314604146051460614607146081460914610146111461214613146141461514616146171461814619146201462114622146231462414625146261462714628146291463014631146321463314634146351463614637146381463914640146411464214643146441464514646146471464814649146501465114652146531465414655146561465714658146591466014661146621466314664146651466614667146681466914670146711467214673146741467514676146771467814679146801468114682146831468414685146861468714688146891469014691146921469314694146951469614697146981469914700147011470214703147041470514706147071470814709147101471114712147131471414715147161471714718147191472014721147221472314724147251472614727147281472914730147311473214733147341473514736147371473814739147401474114742147431474414745147461474714748147491475014751147521475314754147551475614757147581475914760147611476214763147641476514766147671476814769147701477114772147731477414775147761477714778147791478014781147821478314784147851478614787147881478914790147911479214793147941479514796147971479814799148001480114802148031480414805148061480714808148091481014811148121481314814148151481614817148181481914820148211482214823148241482514826148271482814829148301483114832148331483414835148361483714838148391484014841148421484314844148451484614847148481484914850148511485214853148541485514856148571485814859148601486114862148631486414865148661486714868148691487014871148721487314874148751487614877148781487914880148811488214883148841488514886148871488814889148901489114892148931489414895148961489714898148991490014901149021490314904149051490614907149081490914910149111491214913149141491514916149171491814919149201492114922149231492414925149261492714928149291493014931149321493314934149351493614937149381493914940149411494214943149441494514946149471494814949149501495114952149531495414955149561495714958149591496014961149621496314964149651496614967149681496914970149711497214973149741497514976149771497814979149801498114982149831498414985149861498714988149891499014991149921499314994149951499614997149981499915000150011500215003150041500515006150071500815009150101501115012150131501415015150161501715018150191502015021150221502315024150251502615027150281502915030150311503215033150341503515036150371503815039150401504115042150431504415045150461504715048150491505015051150521505315054150551505615057150581505915060150611506215063150641506515066150671506815069150701507115072150731507415075150761507715078150791508015081150821508315084150851508615087150881508915090150911509215093150941509515096150971509815099151001510115102151031510415105151061510715108151091511015111151121511315114151151511615117151181511915120151211512215123151241512515126151271512815129151301513115132151331513415135151361513715138151391514015141151421514315144151451514615147151481514915150151511515215153151541515515156151571515815159151601516115162151631516415165151661516715168151691517015171151721517315174151751517615177151781517915180151811518215183151841518515186151871518815189151901519115192151931519415195151961519715198151991520015201152021520315204152051520615207152081520915210152111521215213152141521515216152171521815219152201522115222152231522415225152261522715228152291523015231152321523315234152351523615237152381523915240152411524215243152441524515246152471524815249152501525115252152531525415255152561525715258152591526015261152621526315264152651526615267152681526915270152711527215273152741527515276152771527815279152801528115282152831528415285152861528715288152891529015291152921529315294152951529615297152981529915300153011530215303153041530515306153071530815309153101531115312153131531415315153161531715318153191532015321153221532315324153251532615327153281532915330153311533215333153341533515336153371533815339153401534115342153431534415345153461534715348153491535015351153521535315354153551535615357153581535915360153611536215363153641536515366153671536815369153701537115372153731537415375153761537715378153791538015381153821538315384153851538615387153881538915390153911539215393153941539515396153971539815399154001540115402154031540415405154061540715408154091541015411154121541315414154151541615417154181541915420154211542215423154241542515426154271542815429154301543115432154331543415435154361543715438154391544015441154421544315444154451544615447154481544915450154511545215453154541545515456154571545815459154601546115462154631546415465154661546715468154691547015471154721547315474154751547615477154781547915480154811548215483154841548515486154871548815489154901549115492154931549415495154961549715498154991550015501155021550315504155051550615507155081550915510155111551215513155141551515516155171551815519155201552115522155231552415525155261552715528155291553015531155321553315534155351553615537155381553915540155411554215543155441554515546155471554815549155501555115552155531555415555155561555715558155591556015561155621556315564155651556615567155681556915570155711557215573155741557515576155771557815579155801558115582155831558415585155861558715588155891559015591155921559315594155951559615597155981559915600156011560215603156041560515606156071560815609156101561115612156131561415615156161561715618156191562015621156221562315624156251562615627156281562915630156311563215633156341563515636156371563815639156401564115642156431564415645156461564715648156491565015651156521565315654156551565615657156581565915660156611566215663156641566515666156671566815669156701567115672156731567415675156761567715678156791568015681156821568315684156851568615687156881568915690156911569215693156941569515696156971569815699157001570115702157031570415705157061570715708157091571015711157121571315714157151571615717157181571915720157211572215723157241572515726157271572815729157301573115732157331573415735157361573715738157391574015741157421574315744157451574615747157481574915750157511575215753157541575515756157571575815759157601576115762157631576415765157661576715768157691577015771157721577315774157751577615777157781577915780157811578215783157841578515786157871578815789157901579115792157931579415795157961579715798157991580015801158021580315804158051580615807158081580915810158111581215813158141581515816158171581815819158201582115822158231582415825158261582715828158291583015831158321583315834158351583615837158381583915840158411584215843158441584515846158471584815849158501585115852158531585415855158561585715858158591586015861158621586315864158651586615867158681586915870158711587215873158741587515876158771587815879158801588115882158831588415885158861588715888158891589015891158921589315894158951589615897158981589915900159011590215903159041590515906159071590815909159101591115912159131591415915159161591715918159191592015921159221592315924159251592615927159281592915930159311593215933159341593515936159371593815939159401594115942159431594415945159461594715948159491595015951159521595315954159551595615957159581595915960159611596215963159641596515966159671596815969159701597115972159731597415975159761597715978159791598015981159821598315984159851598615987159881598915990159911599215993159941599515996159971599815999160001600116002160031600416005160061600716008160091601016011160121601316014160151601616017160181601916020160211602216023160241602516026160271602816029160301603116032160331603416035160361603716038160391604016041160421604316044160451604616047160481604916050160511605216053160541605516056160571605816059160601606116062160631606416065160661606716068160691607016071160721607316074160751607616077160781607916080160811608216083160841608516086160871608816089160901609116092160931609416095160961609716098160991610016101161021610316104161051610616107161081610916110161111611216113161141611516116161171611816119161201612116122161231612416125161261612716128161291613016131161321613316134161351613616137161381613916140161411614216143161441614516146161471614816149161501615116152161531615416155161561615716158161591616016161161621616316164161651616616167161681616916170161711617216173161741617516176161771617816179161801618116182161831618416185161861618716188161891619016191161921619316194161951619616197161981619916200162011620216203162041620516206162071620816209162101621116212162131621416215162161621716218162191622016221162221622316224162251622616227162281622916230162311623216233162341623516236162371623816239162401624116242162431624416245162461624716248162491625016251162521625316254162551625616257162581625916260162611626216263162641626516266162671626816269162701627116272162731627416275162761627716278162791628016281162821628316284162851628616287162881628916290162911629216293162941629516296162971629816299163001630116302163031630416305163061630716308163091631016311163121631316314163151631616317163181631916320163211632216323163241632516326163271632816329163301633116332163331633416335163361633716338163391634016341163421634316344163451634616347163481634916350163511635216353163541635516356163571635816359163601636116362163631636416365163661636716368163691637016371163721637316374163751637616377163781637916380163811638216383163841638516386163871638816389163901639116392163931639416395163961639716398163991640016401164021640316404164051640616407164081640916410164111641216413164141641516416164171641816419164201642116422164231642416425164261642716428164291643016431164321643316434164351643616437164381643916440164411644216443164441644516446164471644816449164501645116452164531645416455164561645716458164591646016461164621646316464164651646616467164681646916470164711647216473164741647516476164771647816479164801648116482164831648416485164861648716488164891649016491164921649316494164951649616497164981649916500165011650216503165041650516506165071650816509165101651116512165131651416515165161651716518165191652016521165221652316524165251652616527165281652916530165311653216533165341653516536165371653816539165401654116542165431654416545165461654716548165491655016551165521655316554165551655616557165581655916560165611656216563165641656516566165671656816569165701657116572165731657416575165761657716578165791658016581165821658316584165851658616587165881658916590165911659216593165941659516596165971659816599166001660116602166031660416605166061660716608166091661016611166121661316614166151661616617166181661916620166211662216623166241662516626166271662816629166301663116632166331663416635166361663716638166391664016641166421664316644166451664616647166481664916650166511665216653166541665516656166571665816659166601666116662166631666416665166661666716668166691667016671166721667316674166751667616677166781667916680166811668216683166841668516686166871668816689166901669116692166931669416695166961669716698166991670016701167021670316704167051670616707167081670916710167111671216713167141671516716167171671816719167201672116722167231672416725167261672716728167291673016731167321673316734167351673616737167381673916740167411674216743167441674516746167471674816749167501675116752167531675416755167561675716758167591676016761167621676316764167651676616767167681676916770167711677216773167741677516776167771677816779167801678116782167831678416785167861678716788167891679016791167921679316794167951679616797167981679916800168011680216803168041680516806168071680816809168101681116812168131681416815168161681716818168191682016821168221682316824168251682616827168281682916830168311683216833168341683516836168371683816839168401684116842168431684416845168461684716848168491685016851168521685316854168551685616857168581685916860168611686216863168641686516866168671686816869168701687116872168731687416875168761687716878168791688016881168821688316884168851688616887168881688916890168911689216893168941689516896168971689816899169001690116902169031690416905169061690716908169091691016911169121691316914169151691616917169181691916920169211692216923169241692516926169271692816929169301693116932169331693416935169361693716938169391694016941169421694316944169451694616947169481694916950169511695216953169541695516956169571695816959169601696116962169631696416965169661696716968169691697016971169721697316974169751697616977169781697916980169811698216983169841698516986169871698816989169901699116992169931699416995169961699716998169991700017001170021700317004170051700617007170081700917010170111701217013170141701517016170171701817019170201702117022170231702417025170261702717028170291703017031170321703317034170351703617037170381703917040170411704217043170441704517046170471704817049170501705117052170531705417055170561705717058170591706017061170621706317064170651706617067170681706917070170711707217073170741707517076170771707817079170801708117082170831708417085170861708717088170891709017091170921709317094170951709617097170981709917100171011710217103171041710517106171071710817109171101711117112171131711417115171161711717118171191712017121171221712317124171251712617127171281712917130171311713217133171341713517136171371713817139171401714117142171431714417145171461714717148171491715017151171521715317154171551715617157171581715917160171611716217163171641716517166171671716817169171701717117172171731717417175171761717717178171791718017181171821718317184171851718617187171881718917190171911719217193171941719517196171971719817199172001720117202172031720417205172061720717208172091721017211172121721317214172151721617217172181721917220172211722217223172241722517226172271722817229172301723117232172331723417235172361723717238172391724017241172421724317244172451724617247172481724917250172511725217253172541725517256172571725817259172601726117262172631726417265172661726717268172691727017271172721727317274172751727617277172781727917280172811728217283172841728517286172871728817289172901729117292172931729417295172961729717298172991730017301173021730317304173051730617307173081730917310173111731217313173141731517316173171731817319173201732117322173231732417325173261732717328173291733017331173321733317334173351733617337173381733917340173411734217343173441734517346173471734817349173501735117352173531735417355173561735717358173591736017361173621736317364173651736617367173681736917370173711737217373173741737517376173771737817379173801738117382173831738417385173861738717388173891739017391173921739317394173951739617397173981739917400174011740217403174041740517406174071740817409174101741117412174131741417415174161741717418174191742017421174221742317424174251742617427174281742917430174311743217433174341743517436174371743817439174401744117442174431744417445174461744717448174491745017451174521745317454174551745617457174581745917460174611746217463174641746517466174671746817469174701747117472174731747417475174761747717478174791748017481174821748317484174851748617487174881748917490174911749217493174941749517496174971749817499175001750117502175031750417505175061750717508175091751017511175121751317514175151751617517175181751917520175211752217523175241752517526175271752817529175301753117532175331753417535175361753717538175391754017541175421754317544175451754617547175481754917550175511755217553175541755517556175571755817559175601756117562175631756417565175661756717568175691757017571175721757317574175751757617577175781757917580175811758217583175841758517586175871758817589175901759117592175931759417595175961759717598175991760017601176021760317604176051760617607176081760917610176111761217613176141761517616176171761817619176201762117622176231762417625176261762717628176291763017631176321763317634176351763617637176381763917640176411764217643176441764517646176471764817649176501765117652176531765417655176561765717658176591766017661176621766317664176651766617667176681766917670176711767217673176741767517676176771767817679176801768117682176831768417685176861768717688176891769017691176921769317694176951769617697176981769917700177011770217703177041770517706177071770817709177101771117712177131771417715177161771717718177191772017721177221772317724177251772617727177281772917730177311773217733177341773517736177371773817739177401774117742177431774417745177461774717748177491775017751177521775317754177551775617757177581775917760177611776217763177641776517766177671776817769177701777117772177731777417775177761777717778177791778017781177821778317784177851778617787177881778917790177911779217793177941779517796177971779817799178001780117802178031780417805178061780717808178091781017811178121781317814178151781617817178181781917820178211782217823178241782517826178271782817829178301783117832178331783417835178361783717838178391784017841178421784317844178451784617847178481784917850178511785217853178541785517856178571785817859178601786117862178631786417865178661786717868178691787017871178721787317874178751787617877178781787917880178811788217883178841788517886178871788817889178901789117892178931789417895178961789717898178991790017901179021790317904179051790617907179081790917910179111791217913179141791517916179171791817919179201792117922179231792417925179261792717928179291793017931179321793317934179351793617937179381793917940179411794217943179441794517946179471794817949179501795117952179531795417955179561795717958179591796017961179621796317964179651796617967179681796917970179711797217973179741797517976179771797817979179801798117982179831798417985179861798717988179891799017991179921799317994179951799617997179981799918000180011800218003180041800518006180071800818009180101801118012180131801418015180161801718018180191802018021180221802318024180251802618027180281802918030180311803218033180341803518036180371803818039180401804118042180431804418045180461804718048180491805018051180521805318054180551805618057180581805918060180611806218063180641806518066180671806818069180701807118072180731807418075180761807718078180791808018081180821808318084180851808618087180881808918090180911809218093180941809518096180971809818099181001810118102181031810418105181061810718108181091811018111181121811318114181151811618117181181811918120181211812218123181241812518126181271812818129181301813118132181331813418135181361813718138181391814018141181421814318144181451814618147181481814918150181511815218153181541815518156181571815818159181601816118162181631816418165181661816718168181691817018171181721817318174181751817618177181781817918180181811818218183181841818518186181871818818189181901819118192181931819418195181961819718198181991820018201182021820318204182051820618207182081820918210182111821218213182141821518216182171821818219182201822118222182231822418225182261822718228182291823018231182321823318234182351823618237182381823918240182411824218243182441824518246182471824818249182501825118252182531825418255182561825718258182591826018261182621826318264182651826618267182681826918270182711827218273182741827518276182771827818279182801828118282182831828418285182861828718288182891829018291182921829318294182951829618297182981829918300183011830218303183041830518306183071830818309183101831118312183131831418315183161831718318183191832018321183221832318324183251832618327183281832918330183311833218333183341833518336183371833818339183401834118342183431834418345183461834718348183491835018351183521835318354183551835618357183581835918360183611836218363183641836518366183671836818369183701837118372183731837418375183761837718378183791838018381183821838318384183851838618387183881838918390183911839218393183941839518396183971839818399184001840118402184031840418405184061840718408184091841018411184121841318414184151841618417184181841918420184211842218423184241842518426184271842818429184301843118432184331843418435184361843718438184391844018441184421844318444184451844618447184481844918450184511845218453184541845518456184571845818459184601846118462184631846418465184661846718468184691847018471184721847318474184751847618477184781847918480184811848218483184841848518486184871848818489184901849118492184931849418495184961849718498184991850018501185021850318504185051850618507185081850918510185111851218513185141851518516185171851818519185201852118522185231852418525185261852718528185291853018531185321853318534185351853618537185381853918540185411854218543185441854518546185471854818549185501855118552185531855418555185561855718558185591856018561185621856318564185651856618567185681856918570185711857218573185741857518576185771857818579185801858118582185831858418585185861858718588185891859018591185921859318594185951859618597185981859918600186011860218603186041860518606186071860818609186101861118612186131861418615186161861718618186191862018621186221862318624186251862618627186281862918630186311863218633186341863518636186371863818639186401864118642186431864418645186461864718648186491865018651186521865318654186551865618657186581865918660186611866218663186641866518666186671866818669186701867118672186731867418675186761867718678186791868018681186821868318684186851868618687186881868918690186911869218693186941869518696186971869818699187001870118702187031870418705187061870718708187091871018711187121871318714187151871618717187181871918720187211872218723187241872518726187271872818729187301873118732187331873418735187361873718738187391874018741187421874318744187451874618747187481874918750187511875218753187541875518756187571875818759187601876118762187631876418765187661876718768187691877018771187721877318774187751877618777187781877918780187811878218783187841878518786187871878818789187901879118792187931879418795187961879718798187991880018801188021880318804188051880618807188081880918810188111881218813188141881518816188171881818819188201882118822188231882418825188261882718828188291883018831188321883318834188351883618837188381883918840188411884218843188441884518846188471884818849188501885118852188531885418855188561885718858188591886018861188621886318864188651886618867188681886918870188711887218873188741887518876188771887818879188801888118882188831888418885188861888718888188891889018891188921889318894188951889618897188981889918900189011890218903189041890518906189071890818909189101891118912189131891418915189161891718918189191892018921189221892318924189251892618927189281892918930189311893218933189341893518936189371893818939189401894118942189431894418945189461894718948189491895018951189521895318954189551895618957189581895918960189611896218963189641896518966189671896818969189701897118972189731897418975189761897718978189791898018981189821898318984189851898618987189881898918990189911899218993189941899518996189971899818999190001900119002190031900419005190061900719008190091901019011190121901319014190151901619017190181901919020190211902219023190241902519026190271902819029190301903119032190331903419035190361903719038190391904019041190421904319044190451904619047190481904919050190511905219053190541905519056190571905819059190601906119062190631906419065190661906719068190691907019071190721907319074190751907619077190781907919080190811908219083190841908519086190871908819089190901909119092190931909419095190961909719098190991910019101191021910319104191051910619107191081910919110191111911219113191141911519116191171911819119191201912119122191231912419125191261912719128191291913019131191321913319134191351913619137191381913919140191411914219143191441914519146191471914819149191501915119152191531915419155191561915719158191591916019161191621916319164191651916619167191681916919170191711917219173191741917519176191771917819179191801918119182191831918419185191861918719188191891919019191191921919319194191951919619197191981919919200192011920219203192041920519206192071920819209192101921119212192131921419215192161921719218192191922019221192221922319224192251922619227192281922919230192311923219233192341923519236192371923819239192401924119242192431924419245192461924719248192491925019251192521925319254192551925619257192581925919260192611926219263192641926519266192671926819269192701927119272192731927419275192761927719278192791928019281192821928319284192851928619287192881928919290192911929219293192941929519296192971929819299193001930119302193031930419305193061930719308193091931019311193121931319314193151931619317193181931919320193211932219323193241932519326193271932819329193301933119332193331933419335193361933719338193391934019341193421934319344193451934619347193481934919350193511935219353193541935519356193571935819359193601936119362193631936419365193661936719368193691937019371193721937319374193751937619377193781937919380193811938219383193841938519386193871938819389193901939119392193931939419395193961939719398193991940019401194021940319404194051940619407194081940919410194111941219413194141941519416194171941819419194201942119422194231942419425194261942719428194291943019431194321943319434194351943619437194381943919440194411944219443194441944519446194471944819449194501945119452194531945419455194561945719458194591946019461194621946319464194651946619467194681946919470194711947219473194741947519476194771947819479194801948119482194831948419485194861948719488194891949019491194921949319494194951949619497194981949919500195011950219503195041950519506195071950819509195101951119512195131951419515195161951719518195191952019521195221952319524195251952619527195281952919530195311953219533195341953519536195371953819539195401954119542195431954419545195461954719548195491955019551195521955319554195551955619557195581955919560195611956219563195641956519566195671956819569195701957119572195731957419575195761957719578195791958019581195821958319584195851958619587195881958919590195911959219593195941959519596195971959819599196001960119602196031960419605196061960719608196091961019611196121961319614196151961619617196181961919620196211962219623196241962519626196271962819629196301963119632196331963419635196361963719638196391964019641196421964319644196451964619647196481964919650196511965219653196541965519656196571965819659196601966119662196631966419665196661966719668196691967019671196721967319674196751967619677196781967919680196811968219683196841968519686196871968819689196901969119692196931969419695196961969719698196991970019701197021970319704197051970619707197081970919710197111971219713197141971519716197171971819719197201972119722197231972419725197261972719728197291973019731197321973319734197351973619737197381973919740197411974219743197441974519746197471974819749197501975119752197531975419755197561975719758197591976019761197621976319764197651976619767197681976919770197711977219773197741977519776197771977819779197801978119782197831978419785197861978719788197891979019791197921979319794197951979619797197981979919800198011980219803198041980519806198071980819809198101981119812198131981419815198161981719818198191982019821198221982319824198251982619827198281982919830198311983219833198341983519836198371983819839198401984119842198431984419845198461984719848198491985019851198521985319854198551985619857198581985919860198611986219863198641986519866198671986819869198701987119872198731987419875198761987719878198791988019881198821988319884198851988619887198881988919890198911989219893198941989519896198971989819899199001990119902199031990419905199061990719908199091991019911199121991319914199151991619917199181991919920199211992219923199241992519926199271992819929199301993119932199331993419935199361993719938199391994019941199421994319944199451994619947199481994919950199511995219953199541995519956199571995819959199601996119962199631996419965199661996719968199691997019971199721997319974199751997619977199781997919980199811998219983199841998519986199871998819989199901999119992199931999419995199961999719998199992000020001200022000320004200052000620007200082000920010200112001220013200142001520016200172001820019200202002120022200232002420025200262002720028200292003020031200322003320034200352003620037200382003920040200412004220043200442004520046200472004820049200502005120052200532005420055200562005720058200592006020061200622006320064200652006620067200682006920070200712007220073200742007520076200772007820079200802008120082200832008420085200862008720088200892009020091200922009320094200952009620097200982009920100201012010220103201042010520106201072010820109201102011120112201132011420115201162011720118201192012020121201222012320124201252012620127201282012920130201312013220133201342013520136201372013820139201402014120142201432014420145201462014720148201492015020151201522015320154201552015620157201582015920160201612016220163201642016520166201672016820169201702017120172201732017420175201762017720178201792018020181201822018320184201852018620187201882018920190201912019220193201942019520196201972019820199202002020120202202032020420205202062020720208202092021020211202122021320214202152021620217202182021920220202212022220223202242022520226202272022820229202302023120232202332023420235202362023720238202392024020241202422024320244202452024620247202482024920250202512025220253202542025520256202572025820259202602026120262202632026420265202662026720268202692027020271202722027320274202752027620277202782027920280202812028220283202842028520286202872028820289202902029120292202932029420295202962029720298202992030020301203022030320304203052030620307203082030920310203112031220313203142031520316203172031820319203202032120322203232032420325203262032720328203292033020331203322033320334203352033620337203382033920340203412034220343203442034520346203472034820349203502035120352203532035420355203562035720358203592036020361203622036320364203652036620367203682036920370203712037220373203742037520376203772037820379203802038120382203832038420385203862038720388203892039020391203922039320394203952039620397203982039920400204012040220403204042040520406204072040820409204102041120412204132041420415204162041720418204192042020421204222042320424204252042620427204282042920430204312043220433204342043520436204372043820439204402044120442204432044420445204462044720448204492045020451204522045320454204552045620457204582045920460204612046220463204642046520466204672046820469204702047120472204732047420475204762047720478204792048020481204822048320484204852048620487204882048920490204912049220493204942049520496204972049820499205002050120502205032050420505205062050720508205092051020511205122051320514205152051620517205182051920520205212052220523205242052520526205272052820529205302053120532205332053420535205362053720538205392054020541205422054320544205452054620547205482054920550205512055220553205542055520556205572055820559205602056120562205632056420565205662056720568205692057020571205722057320574205752057620577205782057920580205812058220583205842058520586205872058820589205902059120592205932059420595205962059720598205992060020601206022060320604206052060620607206082060920610206112061220613206142061520616206172061820619206202062120622206232062420625206262062720628206292063020631206322063320634206352063620637206382063920640206412064220643206442064520646206472064820649206502065120652206532065420655206562065720658206592066020661206622066320664206652066620667206682066920670206712067220673206742067520676206772067820679206802068120682206832068420685206862068720688206892069020691206922069320694206952069620697206982069920700207012070220703207042070520706207072070820709207102071120712207132071420715207162071720718207192072020721207222072320724207252072620727207282072920730207312073220733207342073520736207372073820739207402074120742207432074420745207462074720748207492075020751207522075320754207552075620757207582075920760207612076220763207642076520766207672076820769207702077120772207732077420775207762077720778207792078020781207822078320784207852078620787207882078920790207912079220793207942079520796207972079820799208002080120802208032080420805208062080720808208092081020811208122081320814208152081620817208182081920820208212082220823208242082520826208272082820829208302083120832208332083420835208362083720838208392084020841208422084320844208452084620847208482084920850208512085220853208542085520856208572085820859208602086120862208632086420865208662086720868208692087020871208722087320874208752087620877208782087920880208812088220883208842088520886208872088820889208902089120892208932089420895208962089720898208992090020901209022090320904209052090620907209082090920910209112091220913209142091520916209172091820919209202092120922209232092420925209262092720928209292093020931209322093320934209352093620937209382093920940209412094220943209442094520946209472094820949209502095120952209532095420955209562095720958209592096020961209622096320964209652096620967209682096920970209712097220973209742097520976209772097820979209802098120982209832098420985209862098720988209892099020991209922099320994209952099620997209982099921000210012100221003210042100521006210072100821009210102101121012210132101421015210162101721018210192102021021210222102321024210252102621027210282102921030210312103221033210342103521036210372103821039210402104121042210432104421045210462104721048210492105021051210522105321054210552105621057210582105921060210612106221063210642106521066210672106821069210702107121072210732107421075210762107721078210792108021081210822108321084210852108621087210882108921090210912109221093210942109521096210972109821099211002110121102211032110421105211062110721108211092111021111211122111321114211152111621117211182111921120211212112221123211242112521126211272112821129211302113121132211332113421135211362113721138211392114021141211422114321144211452114621147211482114921150211512115221153211542115521156211572115821159211602116121162211632116421165211662116721168211692117021171211722117321174211752117621177211782117921180211812118221183211842118521186211872118821189211902119121192211932119421195211962119721198211992120021201212022120321204212052120621207212082120921210212112121221213212142121521216212172121821219212202122121222212232122421225212262122721228212292123021231212322123321234212352123621237212382123921240212412124221243212442124521246212472124821249212502125121252212532125421255212562125721258212592126021261212622126321264212652126621267212682126921270212712127221273212742127521276212772127821279212802128121282212832128421285212862128721288212892129021291212922129321294212952129621297212982129921300213012130221303213042130521306213072130821309213102131121312213132131421315213162131721318213192132021321213222132321324213252132621327213282132921330213312133221333213342133521336213372133821339213402134121342213432134421345213462134721348213492135021351213522135321354213552135621357213582135921360213612136221363213642136521366213672136821369213702137121372213732137421375213762137721378213792138021381213822138321384213852138621387213882138921390213912139221393213942139521396213972139821399214002140121402214032140421405214062140721408214092141021411214122141321414214152141621417214182141921420214212142221423214242142521426214272142821429214302143121432214332143421435214362143721438214392144021441214422144321444214452144621447214482144921450214512145221453214542145521456214572145821459214602146121462214632146421465214662146721468214692147021471214722147321474214752147621477214782147921480214812148221483214842148521486214872148821489214902149121492214932149421495214962149721498214992150021501215022150321504215052150621507215082150921510215112151221513215142151521516215172151821519215202152121522215232152421525215262152721528215292153021531215322153321534215352153621537215382153921540215412154221543215442154521546215472154821549215502155121552215532155421555215562155721558215592156021561215622156321564215652156621567215682156921570215712157221573215742157521576215772157821579215802158121582215832158421585215862158721588215892159021591215922159321594215952159621597215982159921600216012160221603216042160521606216072160821609216102161121612216132161421615216162161721618216192162021621216222162321624216252162621627216282162921630216312163221633216342163521636216372163821639216402164121642216432164421645216462164721648216492165021651216522165321654216552165621657216582165921660216612166221663216642166521666216672166821669216702167121672216732167421675216762167721678216792168021681216822168321684216852168621687216882168921690216912169221693216942169521696216972169821699217002170121702217032170421705217062170721708217092171021711217122171321714217152171621717217182171921720217212172221723217242172521726217272172821729217302173121732217332173421735217362173721738217392174021741217422174321744217452174621747217482174921750217512175221753217542175521756217572175821759217602176121762217632176421765217662176721768217692177021771217722177321774217752177621777217782177921780217812178221783217842178521786217872178821789217902179121792217932179421795217962179721798217992180021801218022180321804218052180621807218082180921810218112181221813218142181521816218172181821819218202182121822218232182421825218262182721828218292183021831218322183321834218352183621837218382183921840218412184221843218442184521846218472184821849218502185121852218532185421855218562185721858218592186021861218622186321864218652186621867218682186921870218712187221873218742187521876218772187821879218802188121882218832188421885218862188721888218892189021891218922189321894218952189621897218982189921900219012190221903219042190521906219072190821909219102191121912219132191421915219162191721918219192192021921219222192321924219252192621927219282192921930219312193221933219342193521936219372193821939219402194121942219432194421945219462194721948219492195021951219522195321954219552195621957219582195921960219612196221963219642196521966219672196821969219702197121972219732197421975219762197721978219792198021981219822198321984219852198621987219882198921990219912199221993219942199521996219972199821999220002200122002220032200422005220062200722008220092201022011220122201322014220152201622017220182201922020220212202222023220242202522026220272202822029220302203122032220332203422035220362203722038220392204022041220422204322044220452204622047220482204922050220512205222053220542205522056220572205822059220602206122062220632206422065220662206722068220692207022071220722207322074220752207622077220782207922080220812208222083220842208522086220872208822089220902209122092220932209422095220962209722098220992210022101221022210322104221052210622107221082210922110221112211222113221142211522116221172211822119221202212122122221232212422125221262212722128221292213022131221322213322134221352213622137221382213922140221412214222143221442214522146221472214822149221502215122152221532215422155221562215722158221592216022161221622216322164221652216622167221682216922170221712217222173221742217522176221772217822179221802218122182221832218422185221862218722188221892219022191221922219322194221952219622197221982219922200222012220222203222042220522206222072220822209222102221122212222132221422215222162221722218222192222022221222222222322224222252222622227222282222922230222312223222233222342223522236222372223822239222402224122242222432224422245222462224722248222492225022251222522225322254222552225622257222582225922260222612226222263222642226522266222672226822269222702227122272222732227422275222762227722278222792228022281222822228322284222852228622287222882228922290222912229222293222942229522296222972229822299223002230122302223032230422305223062230722308223092231022311223122231322314223152231622317223182231922320223212232222323223242232522326223272232822329223302233122332223332233422335223362233722338223392234022341223422234322344223452234622347223482234922350223512235222353223542235522356223572235822359223602236122362223632236422365223662236722368223692237022371223722237322374223752237622377223782237922380223812238222383223842238522386223872238822389223902239122392223932239422395223962239722398223992240022401224022240322404224052240622407224082240922410224112241222413224142241522416224172241822419224202242122422224232242422425224262242722428224292243022431224322243322434224352243622437224382243922440224412244222443224442244522446224472244822449224502245122452224532245422455224562245722458224592246022461224622246322464224652246622467224682246922470224712247222473224742247522476224772247822479224802248122482224832248422485224862248722488224892249022491224922249322494224952249622497224982249922500225012250222503225042250522506225072250822509225102251122512225132251422515225162251722518225192252022521225222252322524225252252622527225282252922530225312253222533225342253522536225372253822539225402254122542225432254422545225462254722548225492255022551225522255322554225552255622557225582255922560225612256222563225642256522566225672256822569225702257122572225732257422575225762257722578225792258022581225822258322584225852258622587225882258922590225912259222593225942259522596225972259822599226002260122602226032260422605226062260722608226092261022611226122261322614226152261622617226182261922620226212262222623226242262522626226272262822629226302263122632226332263422635226362263722638226392264022641226422264322644226452264622647226482264922650226512265222653226542265522656226572265822659226602266122662226632266422665226662266722668226692267022671226722267322674226752267622677226782267922680226812268222683226842268522686226872268822689226902269122692226932269422695226962269722698226992270022701227022270322704227052270622707227082270922710227112271222713227142271522716227172271822719227202272122722227232272422725227262272722728227292273022731227322273322734227352273622737227382273922740227412274222743227442274522746227472274822749227502275122752227532275422755227562275722758227592276022761227622276322764227652276622767227682276922770227712277222773227742277522776227772277822779227802278122782227832278422785227862278722788227892279022791227922279322794227952279622797227982279922800228012280222803228042280522806228072280822809228102281122812228132281422815228162281722818228192282022821228222282322824228252282622827228282282922830228312283222833228342283522836228372283822839228402284122842228432284422845228462284722848228492285022851228522285322854228552285622857228582285922860228612286222863228642286522866228672286822869228702287122872228732287422875228762287722878228792288022881228822288322884228852288622887228882288922890228912289222893228942289522896228972289822899229002290122902229032290422905229062290722908229092291022911229122291322914229152291622917229182291922920229212292222923229242292522926229272292822929229302293122932229332293422935229362293722938229392294022941229422294322944229452294622947229482294922950229512295222953229542295522956229572295822959229602296122962229632296422965229662296722968229692297022971229722297322974229752297622977229782297922980229812298222983229842298522986229872298822989229902299122992229932299422995229962299722998229992300023001230022300323004230052300623007230082300923010230112301223013230142301523016230172301823019230202302123022230232302423025230262302723028230292303023031230322303323034230352303623037230382303923040230412304223043230442304523046230472304823049230502305123052230532305423055230562305723058230592306023061230622306323064230652306623067230682306923070230712307223073230742307523076230772307823079230802308123082230832308423085230862308723088230892309023091230922309323094230952309623097230982309923100231012310223103231042310523106231072310823109231102311123112231132311423115231162311723118231192312023121231222312323124231252312623127231282312923130231312313223133231342313523136231372313823139231402314123142231432314423145231462314723148231492315023151231522315323154231552315623157231582315923160231612316223163231642316523166231672316823169231702317123172231732317423175231762317723178231792318023181231822318323184231852318623187231882318923190231912319223193231942319523196231972319823199232002320123202232032320423205232062320723208232092321023211232122321323214232152321623217232182321923220232212322223223232242322523226232272322823229232302323123232232332323423235232362323723238232392324023241232422324323244232452324623247232482324923250232512325223253232542325523256232572325823259232602326123262232632326423265232662326723268232692327023271232722327323274232752327623277232782327923280232812328223283232842328523286232872328823289232902329123292232932329423295232962329723298232992330023301233022330323304233052330623307233082330923310233112331223313233142331523316233172331823319233202332123322233232332423325233262332723328233292333023331233322333323334233352333623337233382333923340233412334223343233442334523346233472334823349233502335123352233532335423355233562335723358233592336023361233622336323364233652336623367233682336923370233712337223373233742337523376233772337823379233802338123382233832338423385233862338723388233892339023391233922339323394233952339623397233982339923400234012340223403234042340523406234072340823409234102341123412234132341423415234162341723418234192342023421234222342323424234252342623427234282342923430234312343223433234342343523436234372343823439234402344123442234432344423445234462344723448234492345023451234522345323454234552345623457234582345923460234612346223463234642346523466234672346823469234702347123472234732347423475234762347723478234792348023481234822348323484234852348623487234882348923490234912349223493234942349523496234972349823499235002350123502235032350423505235062350723508235092351023511235122351323514235152351623517235182351923520235212352223523235242352523526235272352823529235302353123532235332353423535235362353723538235392354023541235422354323544235452354623547235482354923550235512355223553235542355523556235572355823559235602356123562235632356423565235662356723568235692357023571235722357323574235752357623577235782357923580235812358223583235842358523586235872358823589235902359123592235932359423595235962359723598235992360023601236022360323604236052360623607236082360923610236112361223613236142361523616236172361823619236202362123622236232362423625236262362723628236292363023631236322363323634236352363623637236382363923640236412364223643236442364523646236472364823649236502365123652236532365423655236562365723658236592366023661236622366323664236652366623667236682366923670236712367223673236742367523676236772367823679236802368123682236832368423685236862368723688236892369023691236922369323694236952369623697236982369923700237012370223703237042370523706237072370823709237102371123712237132371423715237162371723718237192372023721237222372323724237252372623727237282372923730237312373223733237342373523736237372373823739237402374123742237432374423745237462374723748237492375023751237522375323754237552375623757237582375923760237612376223763237642376523766237672376823769237702377123772237732377423775237762377723778237792378023781237822378323784237852378623787237882378923790237912379223793237942379523796237972379823799238002380123802238032380423805238062380723808238092381023811238122381323814238152381623817238182381923820238212382223823238242382523826238272382823829238302383123832238332383423835238362383723838238392384023841238422384323844238452384623847238482384923850238512385223853238542385523856238572385823859238602386123862238632386423865238662386723868238692387023871238722387323874238752387623877238782387923880238812388223883238842388523886238872388823889238902389123892238932389423895238962389723898238992390023901239022390323904239052390623907239082390923910239112391223913239142391523916239172391823919239202392123922239232392423925239262392723928239292393023931239322393323934239352393623937239382393923940239412394223943239442394523946239472394823949239502395123952239532395423955239562395723958239592396023961239622396323964239652396623967239682396923970239712397223973239742397523976239772397823979239802398123982239832398423985239862398723988239892399023991239922399323994239952399623997239982399924000240012400224003240042400524006240072400824009240102401124012240132401424015240162401724018240192402024021240222402324024240252402624027240282402924030240312403224033240342403524036240372403824039240402404124042240432404424045240462404724048240492405024051240522405324054240552405624057240582405924060240612406224063240642406524066240672406824069240702407124072240732407424075240762407724078240792408024081240822408324084240852408624087240882408924090240912409224093240942409524096240972409824099241002410124102241032410424105241062410724108241092411024111241122411324114241152411624117241182411924120241212412224123241242412524126241272412824129241302413124132241332413424135241362413724138241392414024141241422414324144241452414624147241482414924150241512415224153241542415524156241572415824159241602416124162241632416424165241662416724168241692417024171241722417324174241752417624177241782417924180241812418224183241842418524186241872418824189241902419124192241932419424195241962419724198241992420024201242022420324204242052420624207242082420924210242112421224213242142421524216242172421824219242202422124222242232422424225242262422724228242292423024231242322423324234242352423624237242382423924240242412424224243242442424524246242472424824249242502425124252242532425424255242562425724258242592426024261242622426324264242652426624267242682426924270242712427224273242742427524276242772427824279242802428124282242832428424285242862428724288242892429024291242922429324294242952429624297242982429924300243012430224303243042430524306243072430824309243102431124312243132431424315243162431724318243192432024321243222432324324243252432624327243282432924330243312433224333243342433524336243372433824339243402434124342243432434424345243462434724348243492435024351243522435324354243552435624357243582435924360243612436224363243642436524366243672436824369243702437124372243732437424375243762437724378243792438024381243822438324384243852438624387243882438924390243912439224393243942439524396243972439824399244002440124402244032440424405244062440724408244092441024411244122441324414244152441624417244182441924420244212442224423244242442524426244272442824429244302443124432244332443424435244362443724438244392444024441244422444324444244452444624447244482444924450244512445224453244542445524456244572445824459244602446124462244632446424465244662446724468244692447024471244722447324474244752447624477244782447924480244812448224483244842448524486244872448824489244902449124492244932449424495244962449724498244992450024501245022450324504245052450624507245082450924510245112451224513245142451524516245172451824519245202452124522245232452424525245262452724528245292453024531245322453324534245352453624537245382453924540245412454224543245442454524546245472454824549245502455124552245532455424555245562455724558245592456024561245622456324564245652456624567245682456924570245712457224573245742457524576245772457824579245802458124582245832458424585245862458724588245892459024591245922459324594245952459624597245982459924600246012460224603246042460524606246072460824609246102461124612246132461424615246162461724618246192462024621246222462324624246252462624627246282462924630246312463224633246342463524636246372463824639246402464124642246432464424645246462464724648246492465024651246522465324654246552465624657246582465924660246612466224663246642466524666246672466824669246702467124672246732467424675246762467724678246792468024681246822468324684246852468624687246882468924690246912469224693246942469524696246972469824699247002470124702247032470424705247062470724708247092471024711247122471324714247152471624717247182471924720247212472224723247242472524726247272472824729247302473124732247332473424735247362473724738247392474024741247422474324744247452474624747247482474924750247512475224753247542475524756247572475824759247602476124762247632476424765247662476724768247692477024771247722477324774247752477624777247782477924780247812478224783247842478524786247872478824789247902479124792247932479424795247962479724798247992480024801248022480324804248052480624807248082480924810248112481224813248142481524816248172481824819248202482124822248232482424825248262482724828248292483024831248322483324834248352483624837248382483924840248412484224843248442484524846248472484824849248502485124852248532485424855248562485724858248592486024861248622486324864248652486624867248682486924870248712487224873248742487524876248772487824879248802488124882248832488424885248862488724888248892489024891248922489324894248952489624897248982489924900249012490224903249042490524906249072490824909249102491124912249132491424915249162491724918249192492024921249222492324924249252492624927249282492924930249312493224933249342493524936249372493824939249402494124942249432494424945249462494724948249492495024951249522495324954249552495624957249582495924960249612496224963249642496524966249672496824969249702497124972249732497424975249762497724978249792498024981249822498324984249852498624987249882498924990249912499224993249942499524996249972499824999250002500125002250032500425005250062500725008250092501025011250122501325014250152501625017250182501925020250212502225023250242502525026250272502825029250302503125032250332503425035250362503725038250392504025041250422504325044250452504625047250482504925050250512505225053250542505525056250572505825059250602506125062250632506425065250662506725068250692507025071250722507325074250752507625077250782507925080250812508225083250842508525086250872508825089250902509125092250932509425095250962509725098250992510025101251022510325104251052510625107251082510925110251112511225113251142511525116251172511825119251202512125122251232512425125251262512725128251292513025131251322513325134251352513625137251382513925140251412514225143251442514525146251472514825149251502515125152251532515425155251562515725158251592516025161251622516325164251652516625167251682516925170251712517225173251742517525176251772517825179251802518125182251832518425185251862518725188251892519025191251922519325194251952519625197251982519925200252012520225203252042520525206252072520825209252102521125212252132521425215252162521725218252192522025221252222522325224252252522625227252282522925230252312523225233252342523525236252372523825239252402524125242252432524425245252462524725248252492525025251252522525325254252552525625257252582525925260252612526225263252642526525266252672526825269252702527125272252732527425275252762527725278252792528025281252822528325284252852528625287252882528925290252912529225293252942529525296252972529825299253002530125302253032530425305253062530725308253092531025311253122531325314253152531625317253182531925320253212532225323253242532525326253272532825329253302533125332253332533425335253362533725338253392534025341253422534325344253452534625347253482534925350253512535225353253542535525356253572535825359253602536125362253632536425365253662536725368253692537025371253722537325374253752537625377253782537925380253812538225383253842538525386253872538825389253902539125392253932539425395253962539725398253992540025401254022540325404254052540625407254082540925410254112541225413254142541525416254172541825419254202542125422254232542425425254262542725428254292543025431254322543325434254352543625437254382543925440254412544225443254442544525446254472544825449254502545125452254532545425455254562545725458254592546025461254622546325464254652546625467254682546925470254712547225473254742547525476254772547825479254802548125482254832548425485254862548725488254892549025491254922549325494254952549625497254982549925500255012550225503255042550525506255072550825509255102551125512255132551425515255162551725518255192552025521255222552325524255252552625527255282552925530255312553225533255342553525536255372553825539255402554125542255432554425545255462554725548255492555025551255522555325554255552555625557255582555925560255612556225563255642556525566255672556825569255702557125572255732557425575255762557725578255792558025581255822558325584255852558625587255882558925590255912559225593255942559525596255972559825599256002560125602256032560425605256062560725608256092561025611256122561325614256152561625617256182561925620256212562225623256242562525626256272562825629256302563125632256332563425635256362563725638256392564025641256422564325644256452564625647256482564925650256512565225653256542565525656256572565825659256602566125662256632566425665256662566725668256692567025671256722567325674256752567625677256782567925680256812568225683256842568525686256872568825689256902569125692256932569425695256962569725698256992570025701257022570325704257052570625707257082570925710257112571225713257142571525716257172571825719257202572125722257232572425725257262572725728257292573025731257322573325734257352573625737257382573925740257412574225743257442574525746257472574825749257502575125752257532575425755257562575725758257592576025761257622576325764257652576625767257682576925770257712577225773257742577525776257772577825779257802578125782257832578425785257862578725788257892579025791257922579325794257952579625797257982579925800258012580225803258042580525806258072580825809258102581125812258132581425815258162581725818258192582025821258222582325824258252582625827258282582925830258312583225833258342583525836258372583825839258402584125842258432584425845258462584725848258492585025851258522585325854258552585625857258582585925860258612586225863258642586525866258672586825869258702587125872258732587425875258762587725878258792588025881258822588325884258852588625887258882588925890258912589225893258942589525896258972589825899259002590125902259032590425905259062590725908259092591025911259122591325914259152591625917259182591925920259212592225923259242592525926259272592825929259302593125932259332593425935259362593725938259392594025941259422594325944259452594625947259482594925950259512595225953259542595525956259572595825959259602596125962259632596425965259662596725968259692597025971259722597325974259752597625977259782597925980259812598225983259842598525986259872598825989259902599125992259932599425995259962599725998259992600026001260022600326004260052600626007260082600926010260112601226013260142601526016260172601826019260202602126022260232602426025260262602726028260292603026031260322603326034260352603626037260382603926040260412604226043260442604526046260472604826049260502605126052260532605426055260562605726058260592606026061260622606326064260652606626067260682606926070260712607226073260742607526076260772607826079260802608126082260832608426085260862608726088260892609026091260922609326094260952609626097260982609926100261012610226103261042610526106261072610826109261102611126112261132611426115261162611726118261192612026121261222612326124261252612626127261282612926130261312613226133261342613526136261372613826139261402614126142261432614426145261462614726148261492615026151261522615326154261552615626157261582615926160261612616226163261642616526166261672616826169261702617126172261732617426175261762617726178261792618026181261822618326184261852618626187261882618926190261912619226193261942619526196261972619826199262002620126202262032620426205262062620726208262092621026211262122621326214262152621626217262182621926220262212622226223262242622526226262272622826229262302623126232262332623426235262362623726238262392624026241262422624326244262452624626247262482624926250262512625226253262542625526256262572625826259262602626126262262632626426265262662626726268262692627026271262722627326274262752627626277262782627926280262812628226283262842628526286262872628826289262902629126292262932629426295262962629726298262992630026301263022630326304263052630626307263082630926310263112631226313263142631526316263172631826319263202632126322263232632426325263262632726328263292633026331263322633326334263352633626337263382633926340263412634226343263442634526346263472634826349263502635126352263532635426355263562635726358263592636026361263622636326364263652636626367263682636926370263712637226373263742637526376263772637826379263802638126382263832638426385263862638726388263892639026391263922639326394263952639626397263982639926400264012640226403264042640526406264072640826409264102641126412264132641426415264162641726418264192642026421264222642326424264252642626427264282642926430264312643226433264342643526436264372643826439264402644126442264432644426445264462644726448264492645026451264522645326454264552645626457264582645926460264612646226463264642646526466264672646826469264702647126472264732647426475264762647726478264792648026481264822648326484264852648626487264882648926490264912649226493264942649526496264972649826499265002650126502265032650426505265062650726508265092651026511265122651326514265152651626517265182651926520265212652226523265242652526526265272652826529265302653126532265332653426535265362653726538265392654026541265422654326544265452654626547265482654926550265512655226553265542655526556265572655826559265602656126562265632656426565265662656726568265692657026571265722657326574265752657626577265782657926580265812658226583265842658526586265872658826589265902659126592265932659426595265962659726598265992660026601266022660326604266052660626607266082660926610266112661226613266142661526616266172661826619266202662126622266232662426625266262662726628266292663026631266322663326634266352663626637266382663926640266412664226643266442664526646266472664826649266502665126652266532665426655266562665726658266592666026661266622666326664266652666626667266682666926670266712667226673266742667526676266772667826679266802668126682266832668426685266862668726688266892669026691266922669326694266952669626697266982669926700267012670226703267042670526706267072670826709267102671126712267132671426715267162671726718267192672026721267222672326724267252672626727267282672926730267312673226733267342673526736267372673826739267402674126742267432674426745267462674726748267492675026751267522675326754267552675626757267582675926760267612676226763267642676526766267672676826769267702677126772267732677426775267762677726778267792678026781267822678326784267852678626787267882678926790267912679226793267942679526796267972679826799268002680126802268032680426805268062680726808268092681026811268122681326814268152681626817268182681926820268212682226823268242682526826268272682826829268302683126832268332683426835268362683726838268392684026841268422684326844268452684626847268482684926850268512685226853268542685526856268572685826859268602686126862268632686426865268662686726868268692687026871268722687326874268752687626877268782687926880268812688226883268842688526886268872688826889268902689126892268932689426895268962689726898268992690026901269022690326904269052690626907269082690926910269112691226913269142691526916269172691826919269202692126922269232692426925269262692726928269292693026931269322693326934269352693626937269382693926940269412694226943269442694526946269472694826949269502695126952269532695426955269562695726958269592696026961269622696326964269652696626967269682696926970269712697226973269742697526976269772697826979269802698126982269832698426985269862698726988269892699026991269922699326994269952699626997269982699927000270012700227003270042700527006270072700827009270102701127012270132701427015270162701727018270192702027021270222702327024270252702627027270282702927030270312703227033270342703527036270372703827039270402704127042270432704427045270462704727048270492705027051270522705327054270552705627057270582705927060270612706227063270642706527066270672706827069270702707127072270732707427075270762707727078270792708027081270822708327084270852708627087270882708927090270912709227093270942709527096270972709827099271002710127102271032710427105271062710727108271092711027111271122711327114271152711627117271182711927120271212712227123271242712527126271272712827129271302713127132271332713427135271362713727138271392714027141271422714327144271452714627147271482714927150271512715227153271542715527156271572715827159271602716127162271632716427165271662716727168271692717027171271722717327174271752717627177271782717927180271812718227183271842718527186271872718827189271902719127192271932719427195271962719727198271992720027201272022720327204272052720627207272082720927210272112721227213272142721527216272172721827219272202722127222272232722427225272262722727228272292723027231272322723327234272352723627237272382723927240272412724227243272442724527246272472724827249272502725127252272532725427255272562725727258272592726027261272622726327264272652726627267272682726927270272712727227273272742727527276272772727827279272802728127282272832728427285272862728727288272892729027291272922729327294272952729627297272982729927300273012730227303273042730527306273072730827309273102731127312273132731427315273162731727318273192732027321273222732327324273252732627327273282732927330273312733227333273342733527336273372733827339273402734127342273432734427345273462734727348273492735027351273522735327354273552735627357273582735927360273612736227363273642736527366273672736827369273702737127372273732737427375273762737727378273792738027381273822738327384273852738627387273882738927390273912739227393273942739527396273972739827399274002740127402274032740427405274062740727408274092741027411274122741327414274152741627417274182741927420274212742227423274242742527426274272742827429274302743127432274332743427435274362743727438274392744027441274422744327444274452744627447274482744927450274512745227453274542745527456274572745827459274602746127462274632746427465274662746727468274692747027471274722747327474274752747627477274782747927480274812748227483274842748527486274872748827489274902749127492274932749427495274962749727498274992750027501275022750327504275052750627507275082750927510275112751227513275142751527516275172751827519275202752127522275232752427525275262752727528275292753027531275322753327534275352753627537275382753927540275412754227543275442754527546275472754827549275502755127552275532755427555275562755727558275592756027561275622756327564275652756627567275682756927570275712757227573275742757527576275772757827579275802758127582275832758427585275862758727588275892759027591275922759327594275952759627597275982759927600276012760227603276042760527606276072760827609276102761127612276132761427615276162761727618276192762027621276222762327624276252762627627276282762927630276312763227633276342763527636276372763827639276402764127642276432764427645276462764727648276492765027651276522765327654276552765627657276582765927660276612766227663276642766527666276672766827669276702767127672276732767427675276762767727678276792768027681276822768327684276852768627687276882768927690276912769227693276942769527696276972769827699277002770127702277032770427705277062770727708277092771027711277122771327714277152771627717277182771927720277212772227723277242772527726277272772827729277302773127732277332773427735277362773727738277392774027741277422774327744277452774627747277482774927750277512775227753277542775527756277572775827759277602776127762277632776427765277662776727768277692777027771277722777327774277752777627777277782777927780277812778227783277842778527786277872778827789277902779127792277932779427795277962779727798277992780027801278022780327804278052780627807278082780927810278112781227813278142781527816278172781827819278202782127822278232782427825278262782727828278292783027831278322783327834278352783627837278382783927840278412784227843278442784527846278472784827849278502785127852278532785427855278562785727858278592786027861278622786327864278652786627867278682786927870278712787227873278742787527876278772787827879278802788127882278832788427885278862788727888278892789027891278922789327894278952789627897278982789927900279012790227903279042790527906279072790827909279102791127912279132791427915279162791727918279192792027921279222792327924279252792627927279282792927930279312793227933279342793527936279372793827939279402794127942279432794427945279462794727948279492795027951279522795327954279552795627957279582795927960279612796227963279642796527966279672796827969279702797127972279732797427975279762797727978279792798027981279822798327984279852798627987279882798927990279912799227993279942799527996279972799827999280002800128002280032800428005280062800728008280092801028011280122801328014280152801628017280182801928020280212802228023280242802528026280272802828029280302803128032280332803428035280362803728038280392804028041280422804328044280452804628047280482804928050280512805228053280542805528056280572805828059280602806128062280632806428065280662806728068280692807028071280722807328074280752807628077280782807928080280812808228083280842808528086280872808828089280902809128092280932809428095280962809728098280992810028101281022810328104281052810628107281082810928110281112811228113281142811528116281172811828119281202812128122281232812428125281262812728128281292813028131281322813328134281352813628137281382813928140281412814228143281442814528146281472814828149281502815128152281532815428155281562815728158281592816028161281622816328164281652816628167281682816928170281712817228173281742817528176281772817828179281802818128182281832818428185281862818728188281892819028191281922819328194281952819628197281982819928200282012820228203282042820528206282072820828209282102821128212282132821428215282162821728218282192822028221282222822328224282252822628227282282822928230282312823228233282342823528236282372823828239282402824128242282432824428245282462824728248282492825028251282522825328254282552825628257282582825928260282612826228263282642826528266282672826828269282702827128272282732827428275282762827728278282792828028281282822828328284282852828628287282882828928290282912829228293282942829528296282972829828299283002830128302283032830428305283062830728308283092831028311283122831328314283152831628317283182831928320283212832228323283242832528326283272832828329283302833128332283332833428335283362833728338283392834028341283422834328344283452834628347283482834928350283512835228353283542835528356283572835828359283602836128362283632836428365283662836728368283692837028371283722837328374283752837628377283782837928380283812838228383283842838528386283872838828389283902839128392283932839428395283962839728398283992840028401284022840328404284052840628407284082840928410284112841228413284142841528416284172841828419284202842128422284232842428425284262842728428284292843028431284322843328434284352843628437284382843928440284412844228443284442844528446284472844828449284502845128452284532845428455284562845728458284592846028461284622846328464284652846628467284682846928470284712847228473284742847528476284772847828479284802848128482284832848428485284862848728488284892849028491284922849328494284952849628497284982849928500285012850228503285042850528506285072850828509285102851128512285132851428515285162851728518285192852028521285222852328524285252852628527285282852928530285312853228533285342853528536285372853828539285402854128542285432854428545285462854728548285492855028551285522855328554285552855628557285582855928560285612856228563285642856528566285672856828569285702857128572285732857428575285762857728578285792858028581285822858328584285852858628587285882858928590285912859228593285942859528596285972859828599286002860128602286032860428605286062860728608286092861028611286122861328614286152861628617286182861928620286212862228623286242862528626286272862828629286302863128632286332863428635286362863728638286392864028641286422864328644286452864628647286482864928650286512865228653286542865528656286572865828659286602866128662286632866428665286662866728668286692867028671286722867328674286752867628677286782867928680286812868228683286842868528686286872868828689286902869128692286932869428695286962869728698286992870028701287022870328704287052870628707287082870928710287112871228713287142871528716287172871828719287202872128722287232872428725287262872728728287292873028731287322873328734287352873628737287382873928740287412874228743287442874528746287472874828749287502875128752287532875428755287562875728758287592876028761287622876328764287652876628767287682876928770287712877228773287742877528776287772877828779287802878128782287832878428785287862878728788287892879028791287922879328794287952879628797287982879928800288012880228803288042880528806288072880828809288102881128812288132881428815288162881728818288192882028821288222882328824288252882628827288282882928830288312883228833288342883528836288372883828839288402884128842288432884428845288462884728848288492885028851288522885328854288552885628857288582885928860288612886228863288642886528866288672886828869288702887128872288732887428875288762887728878288792888028881288822888328884288852888628887288882888928890288912889228893288942889528896288972889828899289002890128902289032890428905289062890728908289092891028911289122891328914289152891628917289182891928920289212892228923289242892528926289272892828929289302893128932289332893428935289362893728938289392894028941289422894328944289452894628947289482894928950289512895228953289542895528956289572895828959289602896128962289632896428965289662896728968289692897028971289722897328974289752897628977289782897928980289812898228983289842898528986289872898828989289902899128992289932899428995289962899728998289992900029001290022900329004290052900629007290082900929010290112901229013290142901529016290172901829019290202902129022290232902429025290262902729028290292903029031290322903329034290352903629037290382903929040290412904229043290442904529046290472904829049290502905129052290532905429055290562905729058290592906029061290622906329064290652906629067290682906929070290712907229073290742907529076290772907829079290802908129082290832908429085290862908729088290892909029091290922909329094290952909629097290982909929100291012910229103291042910529106291072910829109291102911129112291132911429115291162911729118291192912029121291222912329124291252912629127291282912929130291312913229133291342913529136291372913829139291402914129142291432914429145291462914729148291492915029151291522915329154291552915629157291582915929160291612916229163291642916529166291672916829169291702917129172291732917429175291762917729178291792918029181291822918329184291852918629187291882918929190291912919229193291942919529196291972919829199292002920129202292032920429205292062920729208292092921029211292122921329214292152921629217292182921929220292212922229223292242922529226292272922829229292302923129232292332923429235292362923729238292392924029241292422924329244292452924629247292482924929250292512925229253292542925529256292572925829259292602926129262292632926429265292662926729268292692927029271292722927329274292752927629277292782927929280292812928229283292842928529286292872928829289292902929129292292932929429295292962929729298292992930029301293022930329304293052930629307293082930929310293112931229313293142931529316293172931829319293202932129322293232932429325293262932729328293292933029331293322933329334293352933629337293382933929340293412934229343293442934529346293472934829349293502935129352293532935429355293562935729358293592936029361293622936329364293652936629367293682936929370293712937229373293742937529376293772937829379293802938129382293832938429385293862938729388293892939029391293922939329394293952939629397293982939929400294012940229403294042940529406294072940829409294102941129412294132941429415294162941729418294192942029421294222942329424294252942629427294282942929430294312943229433294342943529436294372943829439294402944129442294432944429445294462944729448294492945029451294522945329454294552945629457294582945929460294612946229463294642946529466294672946829469294702947129472294732947429475294762947729478294792948029481294822948329484294852948629487294882948929490294912949229493294942949529496294972949829499295002950129502295032950429505295062950729508295092951029511295122951329514295152951629517295182951929520295212952229523295242952529526295272952829529295302953129532295332953429535295362953729538295392954029541295422954329544295452954629547295482954929550295512955229553295542955529556295572955829559295602956129562295632956429565295662956729568295692957029571295722957329574295752957629577295782957929580295812958229583295842958529586295872958829589295902959129592295932959429595295962959729598295992960029601296022960329604296052960629607296082960929610296112961229613296142961529616296172961829619296202962129622296232962429625296262962729628296292963029631296322963329634296352963629637296382963929640296412964229643296442964529646296472964829649296502965129652296532965429655296562965729658296592966029661296622966329664296652966629667296682966929670296712967229673296742967529676296772967829679296802968129682296832968429685296862968729688296892969029691296922969329694296952969629697296982969929700297012970229703297042970529706297072970829709297102971129712297132971429715297162971729718297192972029721297222972329724297252972629727297282972929730297312973229733297342973529736297372973829739297402974129742297432974429745297462974729748297492975029751297522975329754297552975629757297582975929760297612976229763297642976529766297672976829769297702977129772297732977429775297762977729778297792978029781297822978329784297852978629787297882978929790297912979229793297942979529796297972979829799298002980129802298032980429805298062980729808298092981029811298122981329814298152981629817298182981929820298212982229823298242982529826298272982829829298302983129832298332983429835298362983729838298392984029841298422984329844298452984629847298482984929850298512985229853298542985529856298572985829859298602986129862298632986429865298662986729868298692987029871298722987329874298752987629877298782987929880298812988229883298842988529886298872988829889298902989129892298932989429895298962989729898298992990029901299022990329904299052990629907299082990929910299112991229913299142991529916299172991829919299202992129922299232992429925299262992729928299292993029931299322993329934299352993629937299382993929940299412994229943299442994529946299472994829949299502995129952299532995429955299562995729958299592996029961299622996329964299652996629967299682996929970299712997229973299742997529976299772997829979299802998129982299832998429985299862998729988299892999029991299922999329994299952999629997299982999930000300013000230003300043000530006300073000830009300103001130012300133001430015300163001730018300193002030021300223002330024300253002630027300283002930030300313003230033300343003530036300373003830039300403004130042300433004430045300463004730048300493005030051300523005330054300553005630057300583005930060300613006230063300643006530066300673006830069300703007130072300733007430075300763007730078300793008030081300823008330084300853008630087300883008930090300913009230093300943009530096300973009830099301003010130102301033010430105301063010730108301093011030111301123011330114301153011630117301183011930120301213012230123301243012530126301273012830129301303013130132301333013430135301363013730138301393014030141301423014330144301453014630147301483014930150301513015230153301543015530156301573015830159301603016130162301633016430165301663016730168301693017030171301723017330174301753017630177301783017930180301813018230183301843018530186301873018830189301903019130192301933019430195301963019730198301993020030201302023020330204302053020630207302083020930210302113021230213302143021530216302173021830219302203022130222302233022430225302263022730228302293023030231302323023330234302353023630237302383023930240302413024230243302443024530246302473024830249302503025130252302533025430255302563025730258302593026030261302623026330264302653026630267302683026930270302713027230273302743027530276302773027830279302803028130282302833028430285302863028730288302893029030291302923029330294302953029630297302983029930300303013030230303303043030530306303073030830309303103031130312303133031430315303163031730318303193032030321303223032330324303253032630327303283032930330303313033230333303343033530336303373033830339303403034130342303433034430345303463034730348303493035030351303523035330354303553035630357303583035930360303613036230363303643036530366303673036830369303703037130372303733037430375303763037730378303793038030381303823038330384303853038630387303883038930390303913039230393303943039530396303973039830399304003040130402304033040430405304063040730408304093041030411304123041330414304153041630417304183041930420304213042230423304243042530426304273042830429304303043130432304333043430435304363043730438304393044030441304423044330444304453044630447304483044930450304513045230453304543045530456304573045830459304603046130462304633046430465304663046730468304693047030471304723047330474304753047630477304783047930480304813048230483304843048530486304873048830489304903049130492304933049430495304963049730498304993050030501305023050330504305053050630507305083050930510305113051230513305143051530516305173051830519305203052130522305233052430525305263052730528305293053030531305323053330534305353053630537305383053930540305413054230543305443054530546305473054830549305503055130552305533055430555305563055730558305593056030561305623056330564305653056630567305683056930570305713057230573305743057530576305773057830579305803058130582305833058430585305863058730588305893059030591305923059330594305953059630597305983059930600306013060230603306043060530606306073060830609306103061130612306133061430615306163061730618306193062030621306223062330624306253062630627306283062930630306313063230633306343063530636306373063830639306403064130642306433064430645306463064730648306493065030651306523065330654306553065630657306583065930660306613066230663306643066530666306673066830669306703067130672306733067430675306763067730678306793068030681306823068330684306853068630687306883068930690306913069230693306943069530696306973069830699307003070130702307033070430705307063070730708307093071030711307123071330714307153071630717307183071930720307213072230723307243072530726307273072830729307303073130732307333073430735307363073730738307393074030741307423074330744307453074630747307483074930750307513075230753307543075530756307573075830759307603076130762307633076430765307663076730768307693077030771307723077330774307753077630777307783077930780307813078230783307843078530786307873078830789307903079130792307933079430795307963079730798307993080030801308023080330804308053080630807308083080930810308113081230813308143081530816308173081830819308203082130822308233082430825308263082730828308293083030831308323083330834308353083630837308383083930840308413084230843308443084530846308473084830849308503085130852308533085430855308563085730858308593086030861308623086330864308653086630867308683086930870308713087230873308743087530876308773087830879308803088130882308833088430885308863088730888308893089030891308923089330894308953089630897308983089930900309013090230903309043090530906309073090830909309103091130912309133091430915309163091730918309193092030921309223092330924309253092630927309283092930930309313093230933309343093530936309373093830939309403094130942309433094430945309463094730948309493095030951309523095330954309553095630957309583095930960309613096230963309643096530966309673096830969309703097130972309733097430975309763097730978309793098030981309823098330984309853098630987309883098930990309913099230993309943099530996309973099830999310003100131002310033100431005310063100731008310093101031011310123101331014310153101631017310183101931020310213102231023310243102531026310273102831029310303103131032310333103431035310363103731038310393104031041310423104331044310453104631047310483104931050310513105231053310543105531056310573105831059310603106131062310633106431065310663106731068310693107031071310723107331074310753107631077310783107931080310813108231083310843108531086310873108831089310903109131092310933109431095310963109731098310993110031101311023110331104311053110631107311083110931110311113111231113311143111531116311173111831119311203112131122311233112431125311263112731128311293113031131311323113331134311353113631137311383113931140311413114231143311443114531146311473114831149311503115131152311533115431155311563115731158311593116031161311623116331164311653116631167311683116931170311713117231173311743117531176311773117831179311803118131182311833118431185311863118731188311893119031191311923119331194311953119631197311983119931200312013120231203312043120531206312073120831209312103121131212312133121431215312163121731218312193122031221312223122331224312253122631227312283122931230312313123231233312343123531236312373123831239312403124131242312433124431245312463124731248312493125031251312523125331254312553125631257312583125931260312613126231263312643126531266312673126831269312703127131272312733127431275312763127731278312793128031281312823128331284312853128631287312883128931290312913129231293312943129531296312973129831299313003130131302313033130431305313063130731308313093131031311313123131331314313153131631317313183131931320313213132231323313243132531326313273132831329313303133131332313333133431335313363133731338313393134031341313423134331344313453134631347313483134931350313513135231353313543135531356313573135831359313603136131362313633136431365313663136731368313693137031371313723137331374313753137631377313783137931380313813138231383313843138531386313873138831389313903139131392313933139431395313963139731398313993140031401314023140331404314053140631407314083140931410314113141231413314143141531416314173141831419314203142131422314233142431425314263142731428314293143031431314323143331434314353143631437314383143931440314413144231443314443144531446314473144831449314503145131452314533145431455314563145731458314593146031461314623146331464314653146631467314683146931470314713147231473314743147531476314773147831479314803148131482314833148431485314863148731488314893149031491314923149331494314953149631497314983149931500315013150231503315043150531506315073150831509315103151131512315133151431515315163151731518315193152031521315223152331524315253152631527315283152931530315313153231533315343153531536315373153831539315403154131542315433154431545315463154731548315493155031551315523155331554315553155631557315583155931560315613156231563315643156531566315673156831569315703157131572315733157431575315763157731578315793158031581315823158331584315853158631587315883158931590315913159231593315943159531596315973159831599316003160131602316033160431605316063160731608316093161031611316123161331614316153161631617316183161931620316213162231623316243162531626316273162831629316303163131632316333163431635316363163731638316393164031641316423164331644316453164631647316483164931650316513165231653316543165531656316573165831659316603166131662316633166431665316663166731668316693167031671316723167331674316753167631677316783167931680316813168231683316843168531686316873168831689316903169131692316933169431695316963169731698316993170031701317023170331704317053170631707317083170931710317113171231713317143171531716317173171831719317203172131722317233172431725317263172731728317293173031731317323173331734317353173631737317383173931740317413174231743317443174531746317473174831749317503175131752317533175431755317563175731758317593176031761317623176331764317653176631767317683176931770317713177231773317743177531776317773177831779317803178131782317833178431785317863178731788317893179031791317923179331794317953179631797317983179931800318013180231803318043180531806318073180831809318103181131812318133181431815318163181731818318193182031821318223182331824318253182631827318283182931830318313183231833318343183531836318373183831839318403184131842318433184431845318463184731848318493185031851318523185331854318553185631857318583185931860318613186231863318643186531866318673186831869318703187131872318733187431875318763187731878318793188031881318823188331884318853188631887318883188931890318913189231893318943189531896318973189831899319003190131902319033190431905319063190731908319093191031911319123191331914319153191631917319183191931920319213192231923319243192531926319273192831929319303193131932319333193431935319363193731938319393194031941319423194331944319453194631947319483194931950319513195231953319543195531956319573195831959319603196131962319633196431965319663196731968319693197031971319723197331974319753197631977319783197931980319813198231983319843198531986319873198831989319903199131992319933199431995319963199731998319993200032001320023200332004320053200632007320083200932010320113201232013320143201532016320173201832019320203202132022320233202432025320263202732028320293203032031320323203332034320353203632037320383203932040320413204232043320443204532046320473204832049320503205132052320533205432055320563205732058320593206032061320623206332064320653206632067320683206932070320713207232073320743207532076320773207832079320803208132082320833208432085320863208732088320893209032091320923209332094320953209632097320983209932100321013210232103321043210532106321073210832109321103211132112321133211432115321163211732118321193212032121321223212332124321253212632127321283212932130321313213232133321343213532136321373213832139321403214132142321433214432145321463214732148321493215032151321523215332154321553215632157321583215932160321613216232163321643216532166321673216832169321703217132172321733217432175321763217732178321793218032181321823218332184321853218632187321883218932190321913219232193321943219532196321973219832199322003220132202322033220432205322063220732208322093221032211322123221332214322153221632217322183221932220322213222232223322243222532226322273222832229322303223132232322333223432235322363223732238322393224032241322423224332244322453224632247322483224932250322513225232253322543225532256322573225832259322603226132262322633226432265322663226732268322693227032271322723227332274322753227632277322783227932280322813228232283322843228532286322873228832289322903229132292322933229432295322963229732298322993230032301323023230332304323053230632307323083230932310323113231232313323143231532316323173231832319323203232132322323233232432325323263232732328323293233032331323323233332334323353233632337323383233932340323413234232343323443234532346323473234832349323503235132352323533235432355323563235732358323593236032361323623236332364323653236632367323683236932370323713237232373323743237532376323773237832379323803238132382323833238432385323863238732388323893239032391323923239332394323953239632397323983239932400324013240232403324043240532406324073240832409324103241132412324133241432415324163241732418324193242032421324223242332424324253242632427324283242932430324313243232433324343243532436324373243832439324403244132442324433244432445324463244732448324493245032451324523245332454324553245632457324583245932460324613246232463324643246532466324673246832469324703247132472324733247432475324763247732478324793248032481324823248332484324853248632487324883248932490324913249232493324943249532496324973249832499325003250132502325033250432505325063250732508325093251032511325123251332514325153251632517325183251932520325213252232523325243252532526325273252832529325303253132532325333253432535325363253732538325393254032541325423254332544325453254632547325483254932550325513255232553325543255532556325573255832559325603256132562325633256432565325663256732568325693257032571325723257332574325753257632577325783257932580325813258232583325843258532586325873258832589325903259132592325933259432595325963259732598325993260032601326023260332604326053260632607326083260932610326113261232613326143261532616326173261832619326203262132622326233262432625326263262732628326293263032631326323263332634326353263632637326383263932640326413264232643326443264532646326473264832649326503265132652326533265432655326563265732658326593266032661326623266332664326653266632667326683266932670326713267232673326743267532676326773267832679326803268132682326833268432685326863268732688326893269032691326923269332694326953269632697326983269932700327013270232703327043270532706327073270832709327103271132712327133271432715327163271732718327193272032721327223272332724327253272632727327283272932730327313273232733327343273532736327373273832739327403274132742327433274432745327463274732748327493275032751327523275332754327553275632757327583275932760327613276232763327643276532766327673276832769327703277132772327733277432775327763277732778327793278032781327823278332784327853278632787327883278932790327913279232793327943279532796327973279832799328003280132802328033280432805328063280732808328093281032811328123281332814328153281632817328183281932820328213282232823328243282532826328273282832829328303283132832328333283432835328363283732838328393284032841328423284332844328453284632847328483284932850328513285232853328543285532856328573285832859328603286132862328633286432865328663286732868328693287032871328723287332874328753287632877328783287932880328813288232883328843288532886328873288832889328903289132892328933289432895328963289732898328993290032901329023290332904329053290632907329083290932910329113291232913329143291532916329173291832919329203292132922329233292432925329263292732928329293293032931329323293332934329353293632937329383293932940329413294232943329443294532946329473294832949329503295132952329533295432955329563295732958329593296032961329623296332964329653296632967329683296932970329713297232973329743297532976329773297832979329803298132982329833298432985329863298732988329893299032991329923299332994329953299632997329983299933000330013300233003330043300533006330073300833009330103301133012330133301433015330163301733018330193302033021330223302333024330253302633027330283302933030330313303233033330343303533036330373303833039330403304133042330433304433045330463304733048330493305033051330523305333054330553305633057330583305933060330613306233063330643306533066330673306833069330703307133072330733307433075330763307733078330793308033081330823308333084330853308633087330883308933090330913309233093330943309533096330973309833099331003310133102331033310433105331063310733108331093311033111331123311333114331153311633117331183311933120331213312233123331243312533126331273312833129331303313133132331333313433135331363313733138331393314033141331423314333144331453314633147331483314933150331513315233153331543315533156331573315833159331603316133162331633316433165331663316733168331693317033171331723317333174331753317633177331783317933180331813318233183331843318533186331873318833189331903319133192331933319433195331963319733198331993320033201332023320333204332053320633207332083320933210332113321233213332143321533216332173321833219332203322133222332233322433225332263322733228332293323033231332323323333234332353323633237332383323933240332413324233243332443324533246332473324833249332503325133252332533325433255332563325733258332593326033261332623326333264332653326633267332683326933270332713327233273332743327533276332773327833279332803328133282332833328433285332863328733288332893329033291332923329333294332953329633297332983329933300333013330233303333043330533306333073330833309333103331133312333133331433315333163331733318333193332033321333223332333324333253332633327333283332933330333313333233333333343333533336333373333833339333403334133342333433334433345333463334733348333493335033351333523335333354333553335633357333583335933360333613336233363333643336533366333673336833369333703337133372333733337433375333763337733378333793338033381333823338333384333853338633387333883338933390333913339233393333943339533396333973339833399334003340133402334033340433405334063340733408334093341033411334123341333414334153341633417334183341933420334213342233423334243342533426334273342833429334303343133432334333343433435334363343733438334393344033441334423344333444334453344633447334483344933450334513345233453334543345533456334573345833459334603346133462334633346433465334663346733468334693347033471334723347333474334753347633477334783347933480334813348233483334843348533486334873348833489334903349133492334933349433495334963349733498334993350033501335023350333504335053350633507335083350933510335113351233513335143351533516335173351833519335203352133522335233352433525335263352733528335293353033531335323353333534335353353633537335383353933540335413354233543335443354533546335473354833549335503355133552335533355433555335563355733558335593356033561335623356333564335653356633567335683356933570335713357233573335743357533576335773357833579335803358133582335833358433585335863358733588335893359033591335923359333594335953359633597335983359933600336013360233603336043360533606336073360833609336103361133612336133361433615336163361733618336193362033621336223362333624336253362633627336283362933630336313363233633336343363533636336373363833639336403364133642336433364433645336463364733648336493365033651336523365333654336553365633657336583365933660336613366233663336643366533666336673366833669336703367133672336733367433675336763367733678336793368033681336823368333684336853368633687336883368933690336913369233693336943369533696336973369833699337003370133702337033370433705337063370733708337093371033711337123371333714337153371633717337183371933720337213372233723337243372533726337273372833729337303373133732337333373433735337363373733738337393374033741337423374333744337453374633747337483374933750337513375233753337543375533756337573375833759337603376133762337633376433765337663376733768337693377033771337723377333774337753377633777337783377933780337813378233783337843378533786337873378833789337903379133792337933379433795337963379733798337993380033801338023380333804338053380633807338083380933810338113381233813338143381533816338173381833819338203382133822338233382433825338263382733828338293383033831338323383333834338353383633837338383383933840338413384233843338443384533846338473384833849338503385133852338533385433855338563385733858338593386033861338623386333864338653386633867338683386933870338713387233873338743387533876338773387833879338803388133882338833388433885338863388733888338893389033891338923389333894338953389633897338983389933900339013390233903339043390533906339073390833909339103391133912339133391433915339163391733918339193392033921339223392333924339253392633927339283392933930339313393233933339343393533936339373393833939339403394133942339433394433945339463394733948339493395033951339523395333954339553395633957339583395933960339613396233963339643396533966339673396833969339703397133972339733397433975339763397733978339793398033981339823398333984339853398633987339883398933990339913399233993339943399533996339973399833999340003400134002340033400434005340063400734008340093401034011340123401334014340153401634017340183401934020340213402234023340243402534026340273402834029340303403134032340333403434035340363403734038340393404034041340423404334044340453404634047340483404934050340513405234053340543405534056340573405834059340603406134062340633406434065340663406734068340693407034071340723407334074340753407634077340783407934080340813408234083340843408534086340873408834089340903409134092340933409434095340963409734098340993410034101341023410334104341053410634107341083410934110341113411234113341143411534116341173411834119341203412134122341233412434125341263412734128341293413034131341323413334134341353413634137341383413934140341413414234143341443414534146341473414834149341503415134152341533415434155341563415734158341593416034161341623416334164341653416634167341683416934170341713417234173341743417534176341773417834179341803418134182341833418434185341863418734188341893419034191341923419334194341953419634197341983419934200342013420234203342043420534206342073420834209342103421134212342133421434215342163421734218342193422034221342223422334224342253422634227342283422934230342313423234233342343423534236342373423834239342403424134242342433424434245342463424734248342493425034251342523425334254342553425634257342583425934260342613426234263342643426534266342673426834269342703427134272342733427434275342763427734278342793428034281342823428334284342853428634287342883428934290342913429234293342943429534296342973429834299343003430134302343033430434305343063430734308343093431034311343123431334314343153431634317343183431934320343213432234323343243432534326343273432834329343303433134332343333433434335343363433734338343393434034341343423434334344343453434634347343483434934350343513435234353343543435534356343573435834359343603436134362343633436434365343663436734368343693437034371343723437334374343753437634377343783437934380343813438234383343843438534386343873438834389343903439134392343933439434395343963439734398343993440034401344023440334404344053440634407344083440934410344113441234413344143441534416344173441834419344203442134422344233442434425344263442734428344293443034431344323443334434344353443634437344383443934440344413444234443344443444534446344473444834449344503445134452344533445434455344563445734458344593446034461344623446334464344653446634467344683446934470344713447234473344743447534476344773447834479344803448134482344833448434485344863448734488344893449034491344923449334494344953449634497344983449934500345013450234503345043450534506345073450834509345103451134512345133451434515345163451734518345193452034521345223452334524345253452634527345283452934530345313453234533345343453534536345373453834539345403454134542345433454434545345463454734548345493455034551345523455334554345553455634557345583455934560345613456234563345643456534566345673456834569345703457134572345733457434575345763457734578345793458034581345823458334584345853458634587345883458934590345913459234593345943459534596345973459834599346003460134602346033460434605346063460734608346093461034611346123461334614346153461634617346183461934620346213462234623346243462534626346273462834629346303463134632346333463434635346363463734638346393464034641346423464334644346453464634647346483464934650346513465234653346543465534656346573465834659346603466134662346633466434665346663466734668346693467034671346723467334674346753467634677346783467934680346813468234683346843468534686346873468834689346903469134692346933469434695346963469734698346993470034701347023470334704347053470634707347083470934710347113471234713347143471534716347173471834719347203472134722347233472434725347263472734728347293473034731347323473334734347353473634737347383473934740347413474234743347443474534746347473474834749347503475134752347533475434755347563475734758347593476034761347623476334764347653476634767347683476934770347713477234773347743477534776347773477834779347803478134782347833478434785347863478734788347893479034791347923479334794347953479634797347983479934800348013480234803348043480534806348073480834809348103481134812348133481434815348163481734818348193482034821348223482334824348253482634827348283482934830348313483234833348343483534836348373483834839348403484134842348433484434845348463484734848348493485034851348523485334854348553485634857348583485934860348613486234863348643486534866348673486834869348703487134872348733487434875348763487734878348793488034881348823488334884348853488634887348883488934890348913489234893348943489534896348973489834899349003490134902349033490434905349063490734908349093491034911349123491334914349153491634917349183491934920349213492234923349243492534926349273492834929349303493134932349333493434935349363493734938349393494034941349423494334944349453494634947349483494934950349513495234953349543495534956349573495834959349603496134962349633496434965349663496734968349693497034971349723497334974349753497634977349783497934980349813498234983349843498534986349873498834989349903499134992349933499434995349963499734998349993500035001350023500335004350053500635007350083500935010350113501235013350143501535016350173501835019350203502135022350233502435025350263502735028350293503035031350323503335034350353503635037350383503935040350413504235043350443504535046350473504835049350503505135052350533505435055350563505735058350593506035061350623506335064350653506635067350683506935070350713507235073350743507535076350773507835079350803508135082350833508435085350863508735088350893509035091350923509335094350953509635097350983509935100351013510235103351043510535106351073510835109351103511135112351133511435115351163511735118351193512035121351223512335124351253512635127351283512935130351313513235133351343513535136351373513835139351403514135142351433514435145351463514735148351493515035151351523515335154351553515635157351583515935160351613516235163351643516535166351673516835169351703517135172351733517435175351763517735178351793518035181351823518335184351853518635187351883518935190351913519235193351943519535196351973519835199352003520135202352033520435205352063520735208352093521035211352123521335214352153521635217352183521935220352213522235223352243522535226352273522835229352303523135232352333523435235352363523735238352393524035241352423524335244352453524635247352483524935250352513525235253352543525535256352573525835259352603526135262352633526435265352663526735268352693527035271352723527335274352753527635277352783527935280352813528235283352843528535286352873528835289352903529135292352933529435295352963529735298352993530035301353023530335304353053530635307353083530935310353113531235313353143531535316353173531835319353203532135322353233532435325353263532735328353293533035331353323533335334353353533635337353383533935340353413534235343353443534535346353473534835349353503535135352353533535435355353563535735358353593536035361353623536335364353653536635367353683536935370353713537235373353743537535376353773537835379353803538135382353833538435385353863538735388353893539035391353923539335394353953539635397353983539935400354013540235403354043540535406354073540835409354103541135412354133541435415354163541735418354193542035421354223542335424354253542635427354283542935430354313543235433354343543535436354373543835439354403544135442354433544435445354463544735448354493545035451354523545335454354553545635457354583545935460354613546235463354643546535466354673546835469354703547135472354733547435475354763547735478354793548035481354823548335484354853548635487354883548935490354913549235493354943549535496354973549835499355003550135502355033550435505355063550735508355093551035511355123551335514355153551635517355183551935520355213552235523355243552535526355273552835529355303553135532355333553435535355363553735538355393554035541355423554335544355453554635547355483554935550355513555235553355543555535556355573555835559355603556135562355633556435565355663556735568355693557035571355723557335574355753557635577355783557935580355813558235583355843558535586355873558835589355903559135592355933559435595355963559735598355993560035601356023560335604356053560635607356083560935610356113561235613356143561535616356173561835619356203562135622356233562435625356263562735628356293563035631356323563335634356353563635637356383563935640356413564235643356443564535646356473564835649356503565135652356533565435655356563565735658356593566035661356623566335664356653566635667356683566935670356713567235673356743567535676356773567835679356803568135682356833568435685356863568735688356893569035691356923569335694356953569635697356983569935700357013570235703357043570535706357073570835709357103571135712357133571435715357163571735718357193572035721357223572335724357253572635727357283572935730357313573235733357343573535736357373573835739357403574135742357433574435745357463574735748357493575035751357523575335754357553575635757357583575935760357613576235763357643576535766357673576835769357703577135772357733577435775357763577735778357793578035781357823578335784357853578635787357883578935790357913579235793357943579535796357973579835799358003580135802358033580435805358063580735808358093581035811358123581335814358153581635817358183581935820358213582235823358243582535826358273582835829358303583135832358333583435835358363583735838358393584035841358423584335844358453584635847358483584935850358513585235853358543585535856358573585835859358603586135862358633586435865358663586735868358693587035871358723587335874358753587635877358783587935880358813588235883358843588535886358873588835889358903589135892358933589435895358963589735898358993590035901359023590335904359053590635907359083590935910359113591235913359143591535916359173591835919359203592135922359233592435925359263592735928359293593035931359323593335934359353593635937359383593935940359413594235943359443594535946359473594835949359503595135952359533595435955359563595735958359593596035961359623596335964359653596635967359683596935970359713597235973359743597535976359773597835979359803598135982359833598435985359863598735988359893599035991359923599335994359953599635997359983599936000360013600236003360043600536006360073600836009360103601136012360133601436015360163601736018360193602036021360223602336024360253602636027360283602936030360313603236033360343603536036360373603836039360403604136042360433604436045360463604736048360493605036051360523605336054360553605636057360583605936060360613606236063360643606536066360673606836069360703607136072360733607436075360763607736078360793608036081360823608336084360853608636087360883608936090360913609236093360943609536096360973609836099361003610136102361033610436105361063610736108361093611036111361123611336114361153611636117361183611936120361213612236123361243612536126361273612836129361303613136132361333613436135361363613736138361393614036141361423614336144361453614636147361483614936150361513615236153361543615536156361573615836159361603616136162361633616436165361663616736168361693617036171361723617336174361753617636177361783617936180361813618236183361843618536186361873618836189361903619136192361933619436195361963619736198361993620036201362023620336204362053620636207362083620936210362113621236213362143621536216362173621836219362203622136222362233622436225362263622736228362293623036231362323623336234362353623636237362383623936240362413624236243362443624536246362473624836249362503625136252362533625436255362563625736258362593626036261362623626336264362653626636267362683626936270362713627236273362743627536276362773627836279362803628136282362833628436285362863628736288362893629036291362923629336294362953629636297362983629936300363013630236303363043630536306363073630836309363103631136312363133631436315363163631736318363193632036321363223632336324363253632636327363283632936330363313633236333363343633536336363373633836339363403634136342363433634436345363463634736348363493635036351363523635336354363553635636357363583635936360363613636236363363643636536366363673636836369363703637136372363733637436375363763637736378363793638036381363823638336384363853638636387363883638936390363913639236393363943639536396363973639836399364003640136402364033640436405364063640736408364093641036411364123641336414364153641636417364183641936420364213642236423364243642536426364273642836429364303643136432364333643436435364363643736438364393644036441364423644336444364453644636447364483644936450364513645236453364543645536456364573645836459364603646136462364633646436465364663646736468364693647036471364723647336474364753647636477364783647936480364813648236483364843648536486364873648836489364903649136492364933649436495364963649736498364993650036501365023650336504365053650636507365083650936510365113651236513365143651536516365173651836519365203652136522365233652436525365263652736528365293653036531365323653336534365353653636537365383653936540365413654236543365443654536546365473654836549365503655136552365533655436555365563655736558365593656036561365623656336564365653656636567365683656936570365713657236573365743657536576365773657836579365803658136582365833658436585365863658736588365893659036591365923659336594365953659636597365983659936600366013660236603366043660536606366073660836609366103661136612366133661436615366163661736618366193662036621366223662336624366253662636627366283662936630366313663236633366343663536636366373663836639366403664136642366433664436645366463664736648366493665036651366523665336654366553665636657366583665936660366613666236663366643666536666366673666836669366703667136672366733667436675366763667736678366793668036681366823668336684366853668636687366883668936690366913669236693366943669536696366973669836699367003670136702367033670436705367063670736708367093671036711367123671336714367153671636717367183671936720367213672236723367243672536726367273672836729367303673136732367333673436735367363673736738367393674036741367423674336744367453674636747367483674936750367513675236753367543675536756367573675836759367603676136762367633676436765367663676736768367693677036771367723677336774367753677636777367783677936780367813678236783367843678536786367873678836789367903679136792367933679436795367963679736798367993680036801368023680336804368053680636807368083680936810368113681236813368143681536816368173681836819368203682136822368233682436825368263682736828368293683036831368323683336834368353683636837368383683936840368413684236843368443684536846368473684836849368503685136852368533685436855368563685736858368593686036861368623686336864368653686636867368683686936870368713687236873368743687536876368773687836879368803688136882368833688436885368863688736888368893689036891368923689336894368953689636897368983689936900369013690236903369043690536906369073690836909369103691136912369133691436915369163691736918369193692036921369223692336924369253692636927369283692936930369313693236933369343693536936369373693836939369403694136942369433694436945369463694736948369493695036951369523695336954369553695636957369583695936960369613696236963369643696536966369673696836969369703697136972369733697436975369763697736978369793698036981369823698336984369853698636987369883698936990369913699236993369943699536996369973699836999370003700137002370033700437005370063700737008370093701037011370123701337014370153701637017370183701937020370213702237023370243702537026370273702837029370303703137032370333703437035370363703737038370393704037041370423704337044370453704637047370483704937050370513705237053370543705537056370573705837059370603706137062370633706437065370663706737068370693707037071370723707337074370753707637077370783707937080370813708237083370843708537086370873708837089370903709137092370933709437095370963709737098370993710037101371023710337104371053710637107371083710937110371113711237113371143711537116371173711837119371203712137122371233712437125371263712737128371293713037131371323713337134371353713637137371383713937140371413714237143371443714537146371473714837149371503715137152371533715437155371563715737158371593716037161371623716337164371653716637167371683716937170371713717237173371743717537176371773717837179371803718137182371833718437185371863718737188371893719037191371923719337194371953719637197371983719937200372013720237203372043720537206372073720837209372103721137212372133721437215372163721737218372193722037221372223722337224372253722637227372283722937230372313723237233372343723537236372373723837239372403724137242372433724437245372463724737248372493725037251372523725337254372553725637257372583725937260372613726237263372643726537266372673726837269372703727137272372733727437275372763727737278372793728037281372823728337284372853728637287372883728937290372913729237293372943729537296372973729837299373003730137302373033730437305373063730737308373093731037311373123731337314373153731637317373183731937320373213732237323373243732537326373273732837329373303733137332373333733437335373363733737338373393734037341373423734337344373453734637347373483734937350373513735237353373543735537356373573735837359373603736137362373633736437365373663736737368373693737037371373723737337374373753737637377373783737937380373813738237383373843738537386373873738837389373903739137392373933739437395373963739737398373993740037401374023740337404374053740637407374083740937410374113741237413374143741537416374173741837419374203742137422374233742437425374263742737428374293743037431374323743337434374353743637437374383743937440374413744237443374443744537446374473744837449374503745137452374533745437455374563745737458374593746037461374623746337464374653746637467374683746937470374713747237473374743747537476374773747837479374803748137482374833748437485374863748737488374893749037491374923749337494374953749637497374983749937500375013750237503375043750537506375073750837509375103751137512375133751437515375163751737518375193752037521375223752337524375253752637527375283752937530375313753237533375343753537536375373753837539375403754137542375433754437545375463754737548375493755037551375523755337554375553755637557375583755937560375613756237563375643756537566375673756837569375703757137572375733757437575375763757737578375793758037581375823758337584375853758637587375883758937590375913759237593375943759537596375973759837599376003760137602376033760437605376063760737608376093761037611376123761337614376153761637617376183761937620376213762237623376243762537626376273762837629376303763137632376333763437635376363763737638376393764037641376423764337644376453764637647376483764937650376513765237653376543765537656376573765837659376603766137662376633766437665376663766737668376693767037671376723767337674376753767637677376783767937680376813768237683376843768537686376873768837689376903769137692376933769437695376963769737698376993770037701377023770337704377053770637707377083770937710377113771237713377143771537716377173771837719377203772137722377233772437725377263772737728377293773037731377323773337734377353773637737377383773937740377413774237743377443774537746377473774837749377503775137752377533775437755377563775737758377593776037761377623776337764377653776637767377683776937770377713777237773377743777537776377773777837779377803778137782377833778437785377863778737788377893779037791377923779337794377953779637797377983779937800378013780237803378043780537806378073780837809378103781137812378133781437815378163781737818378193782037821378223782337824378253782637827378283782937830378313783237833378343783537836378373783837839378403784137842378433784437845378463784737848378493785037851378523785337854378553785637857378583785937860378613786237863378643786537866378673786837869378703787137872378733787437875378763787737878378793788037881378823788337884378853788637887378883788937890378913789237893378943789537896378973789837899379003790137902379033790437905379063790737908379093791037911379123791337914379153791637917379183791937920379213792237923379243792537926379273792837929379303793137932379333793437935379363793737938379393794037941379423794337944379453794637947379483794937950379513795237953379543795537956379573795837959379603796137962379633796437965379663796737968379693797037971379723797337974379753797637977379783797937980379813798237983379843798537986379873798837989379903799137992379933799437995379963799737998379993800038001380023800338004380053800638007380083800938010380113801238013380143801538016380173801838019380203802138022380233802438025380263802738028380293803038031380323803338034380353803638037380383803938040380413804238043380443804538046380473804838049380503805138052380533805438055380563805738058380593806038061380623806338064380653806638067380683806938070380713807238073380743807538076380773807838079380803808138082380833808438085380863808738088380893809038091380923809338094380953809638097380983809938100381013810238103381043810538106381073810838109381103811138112381133811438115381163811738118381193812038121381223812338124381253812638127381283812938130381313813238133381343813538136381373813838139381403814138142381433814438145381463814738148381493815038151381523815338154381553815638157381583815938160381613816238163381643816538166381673816838169381703817138172381733817438175381763817738178381793818038181381823818338184381853818638187381883818938190381913819238193381943819538196381973819838199382003820138202382033820438205382063820738208382093821038211382123821338214382153821638217382183821938220382213822238223382243822538226382273822838229382303823138232382333823438235382363823738238382393824038241382423824338244382453824638247382483824938250382513825238253382543825538256382573825838259382603826138262382633826438265382663826738268382693827038271382723827338274382753827638277382783827938280382813828238283382843828538286382873828838289382903829138292382933829438295382963829738298382993830038301383023830338304383053830638307383083830938310383113831238313383143831538316383173831838319383203832138322383233832438325383263832738328383293833038331383323833338334383353833638337383383833938340383413834238343383443834538346383473834838349383503835138352383533835438355383563835738358383593836038361383623836338364383653836638367383683836938370383713837238373383743837538376383773837838379383803838138382383833838438385383863838738388383893839038391383923839338394383953839638397383983839938400384013840238403384043840538406384073840838409384103841138412384133841438415384163841738418384193842038421384223842338424384253842638427384283842938430384313843238433384343843538436384373843838439384403844138442384433844438445384463844738448384493845038451384523845338454384553845638457384583845938460384613846238463384643846538466384673846838469384703847138472384733847438475384763847738478384793848038481384823848338484384853848638487384883848938490384913849238493384943849538496384973849838499385003850138502385033850438505385063850738508385093851038511385123851338514385153851638517385183851938520385213852238523385243852538526385273852838529385303853138532385333853438535385363853738538385393854038541385423854338544385453854638547385483854938550385513855238553385543855538556385573855838559385603856138562385633856438565385663856738568385693857038571385723857338574385753857638577385783857938580385813858238583385843858538586385873858838589385903859138592385933859438595385963859738598385993860038601386023860338604386053860638607386083860938610386113861238613386143861538616386173861838619386203862138622386233862438625386263862738628386293863038631386323863338634386353863638637386383863938640386413864238643386443864538646386473864838649386503865138652386533865438655386563865738658386593866038661386623866338664386653866638667386683866938670386713867238673386743867538676386773867838679386803868138682386833868438685386863868738688386893869038691386923869338694386953869638697386983869938700387013870238703387043870538706387073870838709387103871138712387133871438715387163871738718387193872038721387223872338724387253872638727387283872938730387313873238733387343873538736387373873838739387403874138742387433874438745387463874738748387493875038751387523875338754387553875638757387583875938760387613876238763387643876538766387673876838769387703877138772387733877438775387763877738778387793878038781387823878338784387853878638787387883878938790387913879238793387943879538796387973879838799388003880138802388033880438805388063880738808388093881038811388123881338814388153881638817388183881938820388213882238823388243882538826388273882838829388303883138832388333883438835388363883738838388393884038841388423884338844388453884638847388483884938850388513885238853388543885538856388573885838859388603886138862388633886438865388663886738868388693887038871388723887338874388753887638877388783887938880388813888238883388843888538886388873888838889388903889138892388933889438895388963889738898388993890038901389023890338904389053890638907389083890938910389113891238913389143891538916389173891838919389203892138922389233892438925389263892738928389293893038931389323893338934389353893638937389383893938940389413894238943389443894538946389473894838949389503895138952389533895438955389563895738958389593896038961389623896338964389653896638967389683896938970389713897238973389743897538976389773897838979389803898138982389833898438985389863898738988389893899038991389923899338994389953899638997389983899939000390013900239003390043900539006390073900839009390103901139012390133901439015390163901739018390193902039021390223902339024390253902639027390283902939030390313903239033390343903539036390373903839039390403904139042390433904439045390463904739048390493905039051390523905339054390553905639057390583905939060390613906239063390643906539066390673906839069390703907139072390733907439075390763907739078390793908039081390823908339084390853908639087390883908939090390913909239093390943909539096390973909839099391003910139102391033910439105391063910739108391093911039111391123911339114391153911639117391183911939120391213912239123391243912539126391273912839129391303913139132391333913439135391363913739138391393914039141391423914339144391453914639147391483914939150391513915239153391543915539156391573915839159391603916139162391633916439165391663916739168391693917039171391723917339174391753917639177391783917939180391813918239183391843918539186391873918839189391903919139192391933919439195391963919739198391993920039201392023920339204392053920639207392083920939210392113921239213392143921539216392173921839219392203922139222392233922439225392263922739228392293923039231392323923339234392353923639237392383923939240392413924239243392443924539246392473924839249392503925139252392533925439255392563925739258392593926039261392623926339264392653926639267392683926939270392713927239273392743927539276392773927839279392803928139282392833928439285392863928739288392893929039291392923929339294392953929639297392983929939300393013930239303393043930539306393073930839309393103931139312393133931439315393163931739318393193932039321393223932339324393253932639327393283932939330393313933239333393343933539336393373933839339393403934139342393433934439345393463934739348393493935039351393523935339354393553935639357393583935939360393613936239363393643936539366393673936839369393703937139372393733937439375393763937739378393793938039381393823938339384393853938639387393883938939390393913939239393393943939539396393973939839399394003940139402394033940439405394063940739408394093941039411394123941339414394153941639417394183941939420394213942239423394243942539426394273942839429394303943139432394333943439435394363943739438394393944039441394423944339444394453944639447394483944939450394513945239453394543945539456394573945839459394603946139462394633946439465394663946739468394693947039471394723947339474394753947639477394783947939480394813948239483394843948539486394873948839489394903949139492394933949439495394963949739498394993950039501395023950339504395053950639507395083950939510395113951239513395143951539516395173951839519395203952139522395233952439525395263952739528395293953039531395323953339534395353953639537395383953939540395413954239543395443954539546395473954839549395503955139552395533955439555395563955739558395593956039561395623956339564395653956639567395683956939570395713957239573395743957539576395773957839579395803958139582395833958439585395863958739588395893959039591395923959339594395953959639597395983959939600396013960239603396043960539606396073960839609396103961139612396133961439615396163961739618396193962039621396223962339624396253962639627396283962939630396313963239633396343963539636396373963839639396403964139642396433964439645396463964739648396493965039651396523965339654396553965639657396583965939660396613966239663396643966539666396673966839669396703967139672396733967439675396763967739678396793968039681396823968339684396853968639687396883968939690396913969239693396943969539696396973969839699397003970139702397033970439705397063970739708397093971039711397123971339714397153971639717397183971939720397213972239723397243972539726397273972839729397303973139732397333973439735397363973739738397393974039741397423974339744397453974639747397483974939750397513975239753397543975539756397573975839759397603976139762397633976439765397663976739768397693977039771397723977339774397753977639777397783977939780397813978239783397843978539786397873978839789397903979139792397933979439795397963979739798397993980039801398023980339804398053980639807398083980939810398113981239813398143981539816398173981839819398203982139822398233982439825398263982739828398293983039831398323983339834398353983639837398383983939840398413984239843398443984539846398473984839849398503985139852398533985439855398563985739858398593986039861398623986339864398653986639867398683986939870398713987239873398743987539876398773987839879398803988139882398833988439885398863988739888398893989039891398923989339894398953989639897398983989939900399013990239903399043990539906399073990839909399103991139912399133991439915399163991739918399193992039921399223992339924399253992639927399283992939930399313993239933399343993539936399373993839939399403994139942399433994439945399463994739948399493995039951399523995339954399553995639957399583995939960399613996239963399643996539966399673996839969399703997139972399733997439975399763997739978399793998039981399823998339984399853998639987399883998939990399913999239993399943999539996399973999839999400004000140002400034000440005400064000740008400094001040011400124001340014400154001640017400184001940020400214002240023400244002540026400274002840029400304003140032400334003440035400364003740038400394004040041400424004340044400454004640047400484004940050400514005240053400544005540056400574005840059400604006140062400634006440065400664006740068400694007040071400724007340074400754007640077400784007940080400814008240083400844008540086400874008840089400904009140092400934009440095400964009740098400994010040101401024010340104401054010640107401084010940110401114011240113401144011540116401174011840119401204012140122401234012440125401264012740128401294013040131401324013340134401354013640137401384013940140401414014240143401444014540146401474014840149401504015140152401534015440155401564015740158401594016040161401624016340164401654016640167401684016940170401714017240173401744017540176401774017840179401804018140182401834018440185401864018740188401894019040191401924019340194401954019640197401984019940200402014020240203402044020540206402074020840209402104021140212402134021440215402164021740218402194022040221402224022340224402254022640227402284022940230402314023240233402344023540236402374023840239402404024140242402434024440245402464024740248402494025040251402524025340254402554025640257402584025940260402614026240263402644026540266402674026840269402704027140272402734027440275402764027740278402794028040281402824028340284402854028640287402884028940290402914029240293402944029540296402974029840299403004030140302403034030440305403064030740308403094031040311403124031340314403154031640317403184031940320403214032240323403244032540326403274032840329403304033140332403334033440335403364033740338403394034040341403424034340344403454034640347403484034940350403514035240353403544035540356403574035840359403604036140362403634036440365403664036740368403694037040371403724037340374403754037640377403784037940380403814038240383403844038540386403874038840389403904039140392403934039440395403964039740398403994040040401404024040340404404054040640407404084040940410404114041240413404144041540416404174041840419404204042140422404234042440425404264042740428404294043040431404324043340434404354043640437404384043940440404414044240443404444044540446404474044840449404504045140452404534045440455404564045740458404594046040461404624046340464404654046640467404684046940470404714047240473404744047540476404774047840479404804048140482404834048440485404864048740488404894049040491404924049340494404954049640497404984049940500405014050240503405044050540506405074050840509405104051140512405134051440515405164051740518405194052040521405224052340524405254052640527405284052940530405314053240533405344053540536405374053840539405404054140542405434054440545405464054740548405494055040551405524055340554405554055640557405584055940560405614056240563405644056540566405674056840569405704057140572405734057440575405764057740578405794058040581405824058340584405854058640587405884058940590405914059240593405944059540596405974059840599406004060140602406034060440605406064060740608406094061040611406124061340614406154061640617406184061940620406214062240623406244062540626406274062840629406304063140632406334063440635406364063740638406394064040641406424064340644406454064640647406484064940650406514065240653406544065540656406574065840659406604066140662406634066440665406664066740668406694067040671406724067340674406754067640677406784067940680406814068240683406844068540686406874068840689406904069140692406934069440695406964069740698406994070040701407024070340704407054070640707407084070940710407114071240713407144071540716407174071840719407204072140722407234072440725407264072740728407294073040731407324073340734407354073640737407384073940740407414074240743407444074540746407474074840749407504075140752407534075440755407564075740758407594076040761407624076340764407654076640767407684076940770407714077240773407744077540776407774077840779407804078140782407834078440785407864078740788407894079040791407924079340794407954079640797407984079940800408014080240803408044080540806408074080840809408104081140812408134081440815408164081740818408194082040821408224082340824408254082640827408284082940830408314083240833408344083540836408374083840839408404084140842408434084440845408464084740848408494085040851408524085340854408554085640857408584085940860408614086240863408644086540866408674086840869408704087140872408734087440875408764087740878408794088040881408824088340884408854088640887408884088940890408914089240893408944089540896408974089840899409004090140902409034090440905409064090740908409094091040911409124091340914409154091640917409184091940920409214092240923409244092540926409274092840929409304093140932409334093440935409364093740938409394094040941409424094340944409454094640947409484094940950409514095240953409544095540956409574095840959409604096140962409634096440965409664096740968409694097040971409724097340974409754097640977409784097940980409814098240983409844098540986409874098840989409904099140992409934099440995409964099740998409994100041001410024100341004410054100641007410084100941010410114101241013410144101541016410174101841019410204102141022410234102441025410264102741028410294103041031410324103341034410354103641037410384103941040410414104241043410444104541046410474104841049410504105141052410534105441055410564105741058410594106041061410624106341064410654106641067410684106941070410714107241073410744107541076410774107841079410804108141082410834108441085410864108741088410894109041091410924109341094410954109641097410984109941100411014110241103411044110541106411074110841109411104111141112411134111441115411164111741118411194112041121411224112341124411254112641127411284112941130411314113241133411344113541136411374113841139411404114141142411434114441145411464114741148411494115041151411524115341154411554115641157411584115941160411614116241163411644116541166411674116841169411704117141172411734117441175411764117741178411794118041181411824118341184411854118641187411884118941190411914119241193411944119541196411974119841199412004120141202412034120441205412064120741208412094121041211412124121341214412154121641217412184121941220412214122241223412244122541226412274122841229412304123141232412334123441235412364123741238412394124041241412424124341244412454124641247412484124941250412514125241253412544125541256412574125841259412604126141262412634126441265412664126741268412694127041271412724127341274412754127641277412784127941280412814128241283412844128541286412874128841289412904129141292412934129441295412964129741298412994130041301413024130341304413054130641307413084130941310413114131241313413144131541316413174131841319413204132141322413234132441325413264132741328413294133041331413324133341334413354133641337413384133941340413414134241343413444134541346413474134841349413504135141352413534135441355413564135741358413594136041361413624136341364413654136641367413684136941370413714137241373413744137541376413774137841379413804138141382413834138441385413864138741388413894139041391413924139341394413954139641397413984139941400414014140241403414044140541406414074140841409414104141141412414134141441415414164141741418414194142041421414224142341424414254142641427414284142941430414314143241433414344143541436414374143841439414404144141442414434144441445414464144741448414494145041451414524145341454414554145641457414584145941460414614146241463414644146541466414674146841469414704147141472414734147441475414764147741478414794148041481414824148341484414854148641487414884148941490414914149241493414944149541496414974149841499415004150141502415034150441505415064150741508415094151041511415124151341514415154151641517415184151941520415214152241523415244152541526415274152841529415304153141532415334153441535415364153741538415394154041541415424154341544415454154641547415484154941550415514155241553415544155541556415574155841559415604156141562415634156441565415664156741568415694157041571415724157341574415754157641577415784157941580415814158241583415844158541586415874158841589415904159141592415934159441595415964159741598415994160041601416024160341604416054160641607416084160941610416114161241613416144161541616416174161841619416204162141622416234162441625416264162741628416294163041631416324163341634416354163641637416384163941640416414164241643416444164541646416474164841649416504165141652416534165441655416564165741658416594166041661416624166341664416654166641667416684166941670416714167241673416744167541676416774167841679416804168141682416834168441685416864168741688416894169041691416924169341694416954169641697416984169941700417014170241703417044170541706417074170841709417104171141712417134171441715417164171741718417194172041721417224172341724417254172641727417284172941730417314173241733417344173541736417374173841739417404174141742417434174441745417464174741748417494175041751417524175341754417554175641757417584175941760417614176241763417644176541766417674176841769417704177141772417734177441775417764177741778417794178041781417824178341784417854178641787417884178941790417914179241793417944179541796417974179841799418004180141802418034180441805418064180741808418094181041811418124181341814418154181641817418184181941820418214182241823418244182541826418274182841829418304183141832418334183441835418364183741838418394184041841418424184341844418454184641847418484184941850418514185241853418544185541856418574185841859418604186141862418634186441865418664186741868418694187041871418724187341874418754187641877418784187941880418814188241883418844188541886418874188841889418904189141892418934189441895418964189741898418994190041901419024190341904419054190641907419084190941910419114191241913419144191541916419174191841919419204192141922419234192441925419264192741928419294193041931419324193341934419354193641937419384193941940419414194241943419444194541946419474194841949419504195141952419534195441955419564195741958419594196041961419624196341964419654196641967419684196941970419714197241973419744197541976419774197841979419804198141982419834198441985419864198741988419894199041991419924199341994419954199641997419984199942000420014200242003420044200542006420074200842009420104201142012420134201442015420164201742018420194202042021420224202342024420254202642027420284202942030420314203242033420344203542036420374203842039420404204142042420434204442045420464204742048420494205042051420524205342054420554205642057420584205942060420614206242063420644206542066420674206842069420704207142072420734207442075420764207742078420794208042081420824208342084420854208642087420884208942090420914209242093420944209542096420974209842099421004210142102421034210442105421064210742108421094211042111421124211342114421154211642117421184211942120421214212242123421244212542126421274212842129421304213142132421334213442135421364213742138421394214042141421424214342144421454214642147421484214942150421514215242153421544215542156421574215842159421604216142162421634216442165421664216742168421694217042171421724217342174421754217642177421784217942180421814218242183421844218542186421874218842189421904219142192421934219442195421964219742198421994220042201422024220342204422054220642207422084220942210422114221242213422144221542216422174221842219422204222142222422234222442225422264222742228422294223042231422324223342234422354223642237422384223942240422414224242243422444224542246422474224842249422504225142252422534225442255422564225742258422594226042261422624226342264422654226642267422684226942270422714227242273422744227542276422774227842279422804228142282422834228442285422864228742288422894229042291422924229342294422954229642297422984229942300423014230242303423044230542306423074230842309423104231142312423134231442315423164231742318423194232042321423224232342324423254232642327423284232942330423314233242333423344233542336423374233842339423404234142342423434234442345423464234742348423494235042351423524235342354423554235642357423584235942360423614236242363423644236542366423674236842369423704237142372423734237442375423764237742378423794238042381423824238342384423854238642387423884238942390423914239242393423944239542396423974239842399424004240142402424034240442405424064240742408424094241042411424124241342414424154241642417424184241942420424214242242423424244242542426424274242842429424304243142432424334243442435424364243742438424394244042441424424244342444424454244642447424484244942450424514245242453424544245542456424574245842459424604246142462424634246442465424664246742468424694247042471424724247342474424754247642477424784247942480424814248242483424844248542486424874248842489424904249142492424934249442495424964249742498424994250042501425024250342504425054250642507425084250942510425114251242513425144251542516425174251842519425204252142522425234252442525425264252742528425294253042531425324253342534425354253642537425384253942540425414254242543425444254542546425474254842549425504255142552425534255442555425564255742558425594256042561425624256342564425654256642567425684256942570425714257242573425744257542576425774257842579425804258142582425834258442585425864258742588425894259042591425924259342594425954259642597425984259942600426014260242603426044260542606426074260842609426104261142612426134261442615426164261742618426194262042621426224262342624426254262642627426284262942630426314263242633426344263542636426374263842639426404264142642426434264442645426464264742648426494265042651426524265342654426554265642657426584265942660426614266242663426644266542666426674266842669426704267142672426734267442675426764267742678426794268042681426824268342684426854268642687426884268942690426914269242693426944269542696426974269842699427004270142702427034270442705427064270742708427094271042711427124271342714427154271642717427184271942720427214272242723427244272542726427274272842729427304273142732427334273442735427364273742738427394274042741427424274342744427454274642747427484274942750427514275242753427544275542756427574275842759427604276142762427634276442765427664276742768427694277042771427724277342774427754277642777427784277942780427814278242783427844278542786427874278842789427904279142792427934279442795427964279742798427994280042801428024280342804428054280642807428084280942810428114281242813428144281542816428174281842819428204282142822428234282442825428264282742828428294283042831428324283342834428354283642837428384283942840428414284242843428444284542846428474284842849428504285142852428534285442855428564285742858428594286042861428624286342864428654286642867428684286942870428714287242873428744287542876428774287842879428804288142882428834288442885428864288742888428894289042891428924289342894428954289642897428984289942900429014290242903429044290542906429074290842909429104291142912429134291442915429164291742918429194292042921429224292342924429254292642927429284292942930429314293242933429344293542936429374293842939429404294142942429434294442945429464294742948429494295042951429524295342954429554295642957429584295942960429614296242963429644296542966429674296842969429704297142972429734297442975429764297742978429794298042981429824298342984429854298642987429884298942990429914299242993429944299542996429974299842999430004300143002430034300443005430064300743008430094301043011430124301343014430154301643017430184301943020430214302243023430244302543026430274302843029430304303143032430334303443035430364303743038430394304043041430424304343044430454304643047430484304943050430514305243053430544305543056430574305843059430604306143062430634306443065430664306743068430694307043071430724307343074430754307643077430784307943080430814308243083430844308543086430874308843089430904309143092430934309443095430964309743098430994310043101431024310343104431054310643107431084310943110431114311243113431144311543116431174311843119431204312143122431234312443125431264312743128431294313043131431324313343134431354313643137431384313943140431414314243143431444314543146431474314843149431504315143152431534315443155431564315743158431594316043161431624316343164431654316643167431684316943170431714317243173431744317543176431774317843179431804318143182431834318443185431864318743188431894319043191431924319343194431954319643197431984319943200432014320243203432044320543206432074320843209432104321143212432134321443215432164321743218432194322043221432224322343224432254322643227432284322943230432314323243233432344323543236432374323843239432404324143242432434324443245432464324743248432494325043251432524325343254432554325643257432584325943260432614326243263432644326543266432674326843269432704327143272432734327443275432764327743278432794328043281432824328343284432854328643287432884328943290432914329243293432944329543296432974329843299433004330143302433034330443305433064330743308433094331043311433124331343314433154331643317433184331943320433214332243323433244332543326433274332843329433304333143332433334333443335433364333743338433394334043341433424334343344433454334643347433484334943350433514335243353433544335543356433574335843359433604336143362433634336443365433664336743368433694337043371433724337343374433754337643377433784337943380433814338243383433844338543386433874338843389433904339143392433934339443395433964339743398433994340043401434024340343404434054340643407434084340943410434114341243413434144341543416434174341843419434204342143422434234342443425434264342743428434294343043431434324343343434434354343643437434384343943440434414344243443434444344543446434474344843449434504345143452434534345443455434564345743458434594346043461434624346343464434654346643467434684346943470434714347243473434744347543476434774347843479434804348143482434834348443485434864348743488434894349043491434924349343494434954349643497434984349943500435014350243503435044350543506435074350843509435104351143512435134351443515435164351743518435194352043521435224352343524435254352643527435284352943530435314353243533435344353543536435374353843539435404354143542435434354443545435464354743548435494355043551435524355343554435554355643557435584355943560435614356243563435644356543566435674356843569435704357143572435734357443575435764357743578435794358043581435824358343584435854358643587435884358943590435914359243593435944359543596435974359843599436004360143602436034360443605436064360743608436094361043611436124361343614436154361643617436184361943620436214362243623436244362543626436274362843629436304363143632436334363443635436364363743638436394364043641436424364343644436454364643647436484364943650436514365243653436544365543656436574365843659436604366143662436634366443665436664366743668436694367043671436724367343674436754367643677436784367943680436814368243683436844368543686436874368843689436904369143692436934369443695436964369743698436994370043701437024370343704437054370643707437084370943710437114371243713437144371543716437174371843719437204372143722437234372443725437264372743728437294373043731437324373343734437354373643737437384373943740437414374243743437444374543746437474374843749437504375143752437534375443755437564375743758437594376043761437624376343764437654376643767437684376943770437714377243773437744377543776437774377843779437804378143782437834378443785437864378743788437894379043791437924379343794437954379643797437984379943800438014380243803438044380543806438074380843809438104381143812438134381443815438164381743818438194382043821438224382343824438254382643827438284382943830438314383243833438344383543836438374383843839438404384143842438434384443845438464384743848438494385043851438524385343854438554385643857438584385943860438614386243863438644386543866438674386843869438704387143872438734387443875438764387743878438794388043881438824388343884438854388643887438884388943890438914389243893438944389543896438974389843899439004390143902439034390443905439064390743908439094391043911439124391343914439154391643917439184391943920439214392243923439244392543926439274392843929439304393143932439334393443935439364393743938439394394043941439424394343944439454394643947439484394943950439514395243953439544395543956439574395843959439604396143962439634396443965439664396743968439694397043971439724397343974439754397643977439784397943980439814398243983439844398543986439874398843989439904399143992439934399443995439964399743998439994400044001440024400344004440054400644007440084400944010440114401244013440144401544016440174401844019440204402144022440234402444025440264402744028440294403044031440324403344034440354403644037440384403944040440414404244043440444404544046440474404844049440504405144052440534405444055440564405744058440594406044061440624406344064440654406644067440684406944070440714407244073440744407544076440774407844079440804408144082440834408444085440864408744088440894409044091440924409344094440954409644097440984409944100441014410244103441044410544106441074410844109441104411144112441134411444115441164411744118441194412044121441224412344124441254412644127441284412944130441314413244133441344413544136441374413844139441404414144142441434414444145441464414744148441494415044151441524415344154441554415644157441584415944160441614416244163441644416544166441674416844169441704417144172441734417444175441764417744178441794418044181441824418344184441854418644187441884418944190441914419244193441944419544196441974419844199442004420144202442034420444205442064420744208442094421044211442124421344214442154421644217442184421944220442214422244223442244422544226442274422844229442304423144232442334423444235442364423744238442394424044241442424424344244442454424644247442484424944250442514425244253442544425544256442574425844259442604426144262442634426444265442664426744268442694427044271442724427344274442754427644277442784427944280442814428244283442844428544286442874428844289442904429144292442934429444295442964429744298442994430044301443024430344304443054430644307443084430944310443114431244313443144431544316443174431844319443204432144322443234432444325443264432744328443294433044331443324433344334443354433644337443384433944340443414434244343443444434544346443474434844349443504435144352443534435444355443564435744358443594436044361443624436344364443654436644367443684436944370443714437244373443744437544376443774437844379443804438144382443834438444385443864438744388443894439044391443924439344394443954439644397443984439944400444014440244403444044440544406444074440844409444104441144412444134441444415444164441744418444194442044421444224442344424444254442644427444284442944430444314443244433444344443544436444374443844439444404444144442444434444444445444464444744448444494445044451444524445344454444554445644457444584445944460444614446244463444644446544466444674446844469444704447144472444734447444475444764447744478444794448044481444824448344484444854448644487444884448944490444914449244493444944449544496444974449844499445004450144502445034450444505445064450744508445094451044511445124451344514445154451644517445184451944520445214452244523445244452544526445274452844529445304453144532445334453444535445364453744538445394454044541445424454344544445454454644547445484454944550445514455244553445544455544556445574455844559445604456144562445634456444565445664456744568445694457044571445724457344574445754457644577445784457944580445814458244583445844458544586445874458844589445904459144592445934459444595445964459744598445994460044601446024460344604446054460644607446084460944610446114461244613446144461544616446174461844619446204462144622446234462444625446264462744628446294463044631446324463344634446354463644637446384463944640446414464244643446444464544646446474464844649446504465144652446534465444655446564465744658446594466044661446624466344664446654466644667446684466944670446714467244673446744467544676446774467844679446804468144682446834468444685446864468744688446894469044691446924469344694446954469644697446984469944700447014470244703447044470544706447074470844709447104471144712447134471444715447164471744718447194472044721447224472344724447254472644727447284472944730447314473244733447344473544736447374473844739447404474144742447434474444745447464474744748447494475044751447524475344754447554475644757447584475944760447614476244763447644476544766447674476844769447704477144772447734477444775447764477744778447794478044781447824478344784447854478644787447884478944790447914479244793447944479544796447974479844799448004480144802448034480444805448064480744808448094481044811448124481344814448154481644817448184481944820448214482244823448244482544826448274482844829448304483144832448334483444835448364483744838448394484044841448424484344844448454484644847448484484944850448514485244853448544485544856448574485844859448604486144862448634486444865448664486744868448694487044871448724487344874448754487644877448784487944880448814488244883448844488544886448874488844889448904489144892448934489444895448964489744898448994490044901449024490344904449054490644907449084490944910449114491244913449144491544916449174491844919449204492144922449234492444925449264492744928449294493044931449324493344934449354493644937449384493944940449414494244943449444494544946449474494844949449504495144952449534495444955449564495744958449594496044961449624496344964449654496644967449684496944970449714497244973449744497544976449774497844979449804498144982449834498444985449864498744988449894499044991449924499344994449954499644997449984499945000450014500245003450044500545006450074500845009450104501145012450134501445015450164501745018450194502045021450224502345024450254502645027450284502945030450314503245033450344503545036450374503845039450404504145042450434504445045450464504745048450494505045051450524505345054450554505645057450584505945060450614506245063450644506545066450674506845069450704507145072450734507445075450764507745078450794508045081450824508345084450854508645087450884508945090450914509245093450944509545096450974509845099451004510145102451034510445105451064510745108451094511045111451124511345114451154511645117451184511945120451214512245123451244512545126451274512845129451304513145132451334513445135451364513745138451394514045141451424514345144451454514645147451484514945150451514515245153451544515545156451574515845159451604516145162451634516445165451664516745168451694517045171451724517345174451754517645177451784517945180451814518245183451844518545186451874518845189451904519145192451934519445195451964519745198451994520045201452024520345204452054520645207452084520945210452114521245213452144521545216452174521845219452204522145222452234522445225452264522745228452294523045231452324523345234452354523645237452384523945240452414524245243452444524545246452474524845249452504525145252452534525445255452564525745258452594526045261452624526345264452654526645267452684526945270452714527245273452744527545276452774527845279452804528145282452834528445285452864528745288452894529045291452924529345294452954529645297452984529945300453014530245303453044530545306453074530845309453104531145312453134531445315453164531745318453194532045321453224532345324453254532645327453284532945330453314533245333453344533545336453374533845339453404534145342453434534445345453464534745348453494535045351453524535345354453554535645357453584535945360453614536245363453644536545366453674536845369453704537145372453734537445375453764537745378453794538045381453824538345384453854538645387453884538945390453914539245393453944539545396453974539845399454004540145402454034540445405454064540745408454094541045411454124541345414454154541645417454184541945420454214542245423454244542545426454274542845429454304543145432454334543445435454364543745438454394544045441454424544345444454454544645447454484544945450454514545245453454544545545456454574545845459454604546145462454634546445465454664546745468454694547045471454724547345474454754547645477454784547945480454814548245483454844548545486454874548845489454904549145492454934549445495454964549745498454994550045501455024550345504455054550645507455084550945510455114551245513455144551545516455174551845519455204552145522455234552445525455264552745528455294553045531455324553345534455354553645537455384553945540455414554245543455444554545546455474554845549455504555145552455534555445555455564555745558455594556045561455624556345564455654556645567455684556945570455714557245573455744557545576455774557845579455804558145582455834558445585455864558745588455894559045591455924559345594455954559645597455984559945600456014560245603456044560545606456074560845609456104561145612456134561445615456164561745618456194562045621456224562345624456254562645627456284562945630456314563245633456344563545636456374563845639456404564145642456434564445645456464564745648456494565045651456524565345654456554565645657456584565945660456614566245663456644566545666456674566845669456704567145672456734567445675456764567745678456794568045681456824568345684456854568645687456884568945690456914569245693456944569545696456974569845699457004570145702457034570445705457064570745708457094571045711457124571345714457154571645717457184571945720457214572245723457244572545726457274572845729457304573145732457334573445735457364573745738457394574045741457424574345744457454574645747457484574945750457514575245753457544575545756457574575845759457604576145762457634576445765457664576745768457694577045771457724577345774457754577645777457784577945780457814578245783457844578545786457874578845789457904579145792457934579445795457964579745798457994580045801458024580345804458054580645807458084580945810458114581245813458144581545816458174581845819458204582145822458234582445825458264582745828458294583045831458324583345834458354583645837458384583945840458414584245843458444584545846458474584845849458504585145852458534585445855458564585745858458594586045861458624586345864458654586645867458684586945870458714587245873458744587545876458774587845879458804588145882458834588445885458864588745888458894589045891458924589345894458954589645897458984589945900459014590245903459044590545906459074590845909459104591145912459134591445915459164591745918459194592045921459224592345924459254592645927459284592945930459314593245933459344593545936459374593845939459404594145942459434594445945459464594745948459494595045951459524595345954459554595645957459584595945960459614596245963459644596545966459674596845969459704597145972459734597445975459764597745978459794598045981459824598345984459854598645987459884598945990459914599245993459944599545996459974599845999460004600146002460034600446005460064600746008460094601046011460124601346014460154601646017460184601946020460214602246023460244602546026460274602846029460304603146032460334603446035460364603746038460394604046041460424604346044460454604646047460484604946050460514605246053460544605546056460574605846059460604606146062460634606446065460664606746068460694607046071460724607346074460754607646077460784607946080460814608246083460844608546086460874608846089460904609146092460934609446095460964609746098460994610046101461024610346104461054610646107461084610946110461114611246113461144611546116461174611846119461204612146122461234612446125461264612746128461294613046131461324613346134461354613646137461384613946140461414614246143461444614546146461474614846149461504615146152461534615446155461564615746158461594616046161461624616346164461654616646167461684616946170461714617246173461744617546176461774617846179461804618146182461834618446185461864618746188461894619046191461924619346194461954619646197461984619946200462014620246203462044620546206462074620846209462104621146212462134621446215462164621746218462194622046221462224622346224462254622646227462284622946230462314623246233462344623546236462374623846239462404624146242462434624446245462464624746248462494625046251462524625346254462554625646257462584625946260462614626246263462644626546266462674626846269462704627146272462734627446275462764627746278462794628046281462824628346284462854628646287462884628946290462914629246293462944629546296462974629846299463004630146302463034630446305463064630746308463094631046311463124631346314463154631646317463184631946320463214632246323463244632546326463274632846329463304633146332463334633446335463364633746338463394634046341463424634346344463454634646347463484634946350463514635246353463544635546356463574635846359463604636146362463634636446365463664636746368463694637046371463724637346374463754637646377463784637946380463814638246383463844638546386463874638846389463904639146392463934639446395463964639746398463994640046401464024640346404464054640646407464084640946410464114641246413464144641546416464174641846419464204642146422464234642446425464264642746428464294643046431464324643346434464354643646437464384643946440464414644246443464444644546446464474644846449464504645146452464534645446455464564645746458464594646046461464624646346464464654646646467464684646946470464714647246473464744647546476464774647846479464804648146482464834648446485464864648746488464894649046491464924649346494464954649646497464984649946500465014650246503465044650546506465074650846509465104651146512465134651446515465164651746518465194652046521465224652346524465254652646527465284652946530465314653246533465344653546536465374653846539465404654146542465434654446545465464654746548465494655046551465524655346554465554655646557465584655946560465614656246563465644656546566465674656846569465704657146572465734657446575465764657746578465794658046581465824658346584465854658646587465884658946590465914659246593465944659546596465974659846599466004660146602466034660446605466064660746608466094661046611466124661346614466154661646617466184661946620466214662246623466244662546626466274662846629466304663146632466334663446635466364663746638466394664046641466424664346644466454664646647466484664946650466514665246653466544665546656466574665846659466604666146662466634666446665466664666746668466694667046671466724667346674466754667646677466784667946680466814668246683466844668546686466874668846689466904669146692466934669446695466964669746698466994670046701467024670346704467054670646707467084670946710467114671246713467144671546716467174671846719467204672146722467234672446725467264672746728467294673046731467324673346734467354673646737467384673946740467414674246743467444674546746467474674846749467504675146752467534675446755467564675746758467594676046761467624676346764467654676646767467684676946770467714677246773467744677546776467774677846779467804678146782467834678446785467864678746788467894679046791467924679346794467954679646797467984679946800468014680246803468044680546806468074680846809468104681146812468134681446815468164681746818468194682046821468224682346824468254682646827468284682946830468314683246833468344683546836468374683846839468404684146842468434684446845468464684746848468494685046851468524685346854468554685646857468584685946860468614686246863468644686546866468674686846869468704687146872468734687446875468764687746878468794688046881468824688346884468854688646887468884688946890468914689246893468944689546896468974689846899469004690146902469034690446905469064690746908469094691046911469124691346914469154691646917469184691946920469214692246923469244692546926469274692846929469304693146932469334693446935469364693746938469394694046941469424694346944469454694646947469484694946950469514695246953469544695546956469574695846959469604696146962469634696446965469664696746968469694697046971469724697346974469754697646977469784697946980469814698246983469844698546986469874698846989469904699146992469934699446995469964699746998469994700047001470024700347004470054700647007470084700947010470114701247013470144701547016470174701847019470204702147022470234702447025470264702747028470294703047031470324703347034470354703647037470384703947040470414704247043470444704547046470474704847049470504705147052470534705447055470564705747058470594706047061470624706347064470654706647067470684706947070470714707247073470744707547076470774707847079470804708147082470834708447085470864708747088470894709047091470924709347094470954709647097470984709947100471014710247103471044710547106471074710847109471104711147112471134711447115471164711747118471194712047121471224712347124471254712647127471284712947130471314713247133471344713547136471374713847139471404714147142471434714447145471464714747148471494715047151471524715347154471554715647157471584715947160471614716247163471644716547166471674716847169471704717147172471734717447175471764717747178471794718047181471824718347184471854718647187471884718947190471914719247193471944719547196471974719847199472004720147202472034720447205472064720747208472094721047211472124721347214472154721647217472184721947220472214722247223472244722547226472274722847229472304723147232472334723447235472364723747238472394724047241472424724347244472454724647247472484724947250472514725247253472544725547256472574725847259472604726147262472634726447265472664726747268472694727047271472724727347274472754727647277472784727947280472814728247283472844728547286472874728847289472904729147292472934729447295472964729747298472994730047301473024730347304473054730647307473084730947310473114731247313473144731547316473174731847319473204732147322473234732447325473264732747328473294733047331473324733347334473354733647337473384733947340473414734247343473444734547346473474734847349473504735147352473534735447355473564735747358473594736047361473624736347364473654736647367473684736947370473714737247373473744737547376473774737847379473804738147382473834738447385473864738747388473894739047391473924739347394473954739647397473984739947400474014740247403474044740547406474074740847409474104741147412474134741447415474164741747418474194742047421474224742347424474254742647427474284742947430474314743247433474344743547436474374743847439474404744147442474434744447445474464744747448474494745047451474524745347454474554745647457474584745947460474614746247463474644746547466474674746847469474704747147472474734747447475474764747747478474794748047481474824748347484474854748647487474884748947490474914749247493474944749547496474974749847499475004750147502475034750447505475064750747508475094751047511475124751347514475154751647517475184751947520475214752247523475244752547526475274752847529475304753147532475334753447535475364753747538475394754047541475424754347544475454754647547475484754947550475514755247553475544755547556475574755847559475604756147562475634756447565475664756747568475694757047571475724757347574475754757647577475784757947580475814758247583475844758547586475874758847589475904759147592475934759447595475964759747598475994760047601476024760347604476054760647607476084760947610476114761247613476144761547616476174761847619476204762147622476234762447625476264762747628476294763047631476324763347634476354763647637476384763947640476414764247643476444764547646476474764847649476504765147652476534765447655476564765747658476594766047661476624766347664476654766647667476684766947670476714767247673476744767547676476774767847679476804768147682476834768447685476864768747688476894769047691476924769347694476954769647697476984769947700477014770247703477044770547706477074770847709477104771147712477134771447715477164771747718477194772047721477224772347724477254772647727477284772947730477314773247733477344773547736477374773847739477404774147742477434774447745477464774747748477494775047751477524775347754477554775647757477584775947760477614776247763477644776547766477674776847769477704777147772477734777447775477764777747778477794778047781477824778347784477854778647787477884778947790477914779247793477944779547796477974779847799478004780147802478034780447805478064780747808478094781047811478124781347814478154781647817478184781947820478214782247823478244782547826478274782847829478304783147832478334783447835478364783747838478394784047841478424784347844478454784647847478484784947850478514785247853478544785547856478574785847859478604786147862478634786447865478664786747868478694787047871478724787347874478754787647877478784787947880478814788247883478844788547886478874788847889478904789147892478934789447895478964789747898478994790047901479024790347904479054790647907479084790947910479114791247913479144791547916479174791847919479204792147922479234792447925479264792747928479294793047931479324793347934479354793647937479384793947940479414794247943479444794547946479474794847949479504795147952479534795447955479564795747958479594796047961479624796347964479654796647967479684796947970479714797247973479744797547976479774797847979479804798147982479834798447985479864798747988479894799047991479924799347994479954799647997479984799948000480014800248003480044800548006480074800848009480104801148012480134801448015480164801748018480194802048021480224802348024480254802648027480284802948030480314803248033480344803548036480374803848039480404804148042480434804448045480464804748048480494805048051480524805348054480554805648057480584805948060480614806248063480644806548066480674806848069480704807148072480734807448075480764807748078480794808048081480824808348084480854808648087480884808948090480914809248093480944809548096480974809848099481004810148102481034810448105481064810748108481094811048111481124811348114481154811648117481184811948120481214812248123481244812548126481274812848129481304813148132481334813448135481364813748138481394814048141481424814348144481454814648147481484814948150481514815248153481544815548156481574815848159481604816148162481634816448165481664816748168481694817048171481724817348174481754817648177481784817948180481814818248183481844818548186481874818848189481904819148192481934819448195481964819748198481994820048201482024820348204482054820648207482084820948210482114821248213482144821548216482174821848219482204822148222482234822448225482264822748228482294823048231482324823348234482354823648237482384823948240482414824248243482444824548246482474824848249482504825148252482534825448255482564825748258482594826048261482624826348264482654826648267482684826948270482714827248273482744827548276482774827848279482804828148282482834828448285482864828748288482894829048291482924829348294482954829648297482984829948300483014830248303483044830548306483074830848309483104831148312483134831448315483164831748318483194832048321483224832348324483254832648327483284832948330483314833248333483344833548336483374833848339483404834148342483434834448345483464834748348483494835048351483524835348354483554835648357483584835948360483614836248363483644836548366483674836848369483704837148372483734837448375483764837748378483794838048381483824838348384483854838648387483884838948390483914839248393483944839548396483974839848399484004840148402484034840448405484064840748408484094841048411484124841348414484154841648417484184841948420484214842248423484244842548426484274842848429484304843148432484334843448435484364843748438484394844048441484424844348444484454844648447484484844948450484514845248453484544845548456484574845848459484604846148462484634846448465484664846748468484694847048471484724847348474484754847648477484784847948480484814848248483484844848548486484874848848489484904849148492484934849448495484964849748498484994850048501485024850348504485054850648507485084850948510485114851248513485144851548516485174851848519485204852148522485234852448525485264852748528485294853048531485324853348534485354853648537485384853948540485414854248543485444854548546485474854848549485504855148552485534855448555485564855748558485594856048561485624856348564485654856648567485684856948570485714857248573485744857548576485774857848579485804858148582485834858448585485864858748588485894859048591485924859348594485954859648597485984859948600486014860248603486044860548606486074860848609486104861148612486134861448615486164861748618486194862048621486224862348624486254862648627486284862948630486314863248633486344863548636486374863848639486404864148642486434864448645486464864748648486494865048651486524865348654486554865648657486584865948660486614866248663486644866548666486674866848669486704867148672486734867448675486764867748678486794868048681486824868348684486854868648687486884868948690486914869248693486944869548696486974869848699487004870148702487034870448705487064870748708487094871048711487124871348714487154871648717487184871948720487214872248723487244872548726487274872848729487304873148732487334873448735487364873748738487394874048741487424874348744487454874648747487484874948750487514875248753487544875548756487574875848759487604876148762487634876448765487664876748768487694877048771487724877348774487754877648777487784877948780487814878248783487844878548786487874878848789487904879148792487934879448795487964879748798487994880048801488024880348804488054880648807488084880948810488114881248813488144881548816488174881848819488204882148822488234882448825488264882748828488294883048831488324883348834488354883648837488384883948840488414884248843488444884548846488474884848849488504885148852488534885448855488564885748858488594886048861488624886348864488654886648867488684886948870488714887248873488744887548876488774887848879488804888148882488834888448885488864888748888488894889048891488924889348894488954889648897488984889948900489014890248903489044890548906489074890848909489104891148912489134891448915489164891748918489194892048921489224892348924489254892648927489284892948930489314893248933489344893548936489374893848939489404894148942489434894448945489464894748948489494895048951489524895348954489554895648957489584895948960489614896248963489644896548966489674896848969489704897148972489734897448975489764897748978489794898048981489824898348984489854898648987489884898948990489914899248993489944899548996489974899848999490004900149002490034900449005490064900749008490094901049011490124901349014490154901649017490184901949020490214902249023490244902549026490274902849029490304903149032490334903449035490364903749038490394904049041490424904349044490454904649047490484904949050490514905249053490544905549056490574905849059490604906149062490634906449065490664906749068490694907049071490724907349074490754907649077490784907949080490814908249083490844908549086490874908849089490904909149092490934909449095490964909749098490994910049101491024910349104491054910649107491084910949110491114911249113491144911549116491174911849119491204912149122491234912449125491264912749128491294913049131491324913349134491354913649137491384913949140491414914249143491444914549146491474914849149491504915149152491534915449155491564915749158491594916049161491624916349164491654916649167491684916949170491714917249173491744917549176491774917849179491804918149182491834918449185491864918749188491894919049191491924919349194491954919649197491984919949200492014920249203492044920549206492074920849209492104921149212492134921449215492164921749218492194922049221492224922349224492254922649227492284922949230492314923249233492344923549236492374923849239492404924149242492434924449245492464924749248492494925049251492524925349254492554925649257492584925949260492614926249263492644926549266492674926849269492704927149272492734927449275492764927749278492794928049281492824928349284492854928649287492884928949290492914929249293492944929549296492974929849299493004930149302493034930449305493064930749308493094931049311493124931349314493154931649317493184931949320493214932249323493244932549326493274932849329493304933149332493334933449335493364933749338493394934049341493424934349344493454934649347493484934949350493514935249353493544935549356493574935849359493604936149362493634936449365493664936749368493694937049371493724937349374493754937649377493784937949380493814938249383493844938549386493874938849389493904939149392493934939449395493964939749398493994940049401494024940349404494054940649407494084940949410494114941249413494144941549416494174941849419494204942149422494234942449425494264942749428494294943049431494324943349434494354943649437494384943949440494414944249443494444944549446494474944849449494504945149452494534945449455494564945749458494594946049461494624946349464494654946649467494684946949470494714947249473494744947549476494774947849479494804948149482494834948449485494864948749488494894949049491494924949349494494954949649497494984949949500495014950249503495044950549506495074950849509495104951149512495134951449515495164951749518495194952049521495224952349524495254952649527495284952949530495314953249533495344953549536495374953849539495404954149542495434954449545495464954749548495494955049551495524955349554495554955649557495584955949560495614956249563495644956549566495674956849569495704957149572495734957449575495764957749578495794958049581495824958349584495854958649587495884958949590495914959249593495944959549596495974959849599496004960149602496034960449605496064960749608496094961049611496124961349614496154961649617496184961949620496214962249623496244962549626496274962849629496304963149632496334963449635496364963749638496394964049641496424964349644496454964649647496484964949650496514965249653496544965549656496574965849659496604966149662496634966449665496664966749668496694967049671496724967349674496754967649677496784967949680496814968249683496844968549686496874968849689496904969149692496934969449695496964969749698496994970049701497024970349704497054970649707497084970949710497114971249713497144971549716497174971849719497204972149722497234972449725497264972749728497294973049731497324973349734497354973649737497384973949740497414974249743497444974549746497474974849749497504975149752497534975449755497564975749758497594976049761497624976349764497654976649767497684976949770497714977249773497744977549776497774977849779497804978149782497834978449785497864978749788497894979049791497924979349794497954979649797497984979949800498014980249803498044980549806498074980849809498104981149812498134981449815498164981749818498194982049821498224982349824498254982649827498284982949830498314983249833498344983549836498374983849839498404984149842498434984449845498464984749848498494985049851498524985349854498554985649857498584985949860498614986249863498644986549866498674986849869498704987149872498734987449875498764987749878498794988049881498824988349884498854988649887498884988949890498914989249893498944989549896498974989849899499004990149902499034990449905499064990749908499094991049911499124991349914499154991649917499184991949920499214992249923499244992549926499274992849929499304993149932499334993449935499364993749938499394994049941499424994349944499454994649947499484994949950499514995249953499544995549956499574995849959499604996149962499634996449965499664996749968499694997049971499724997349974499754997649977499784997949980499814998249983499844998549986499874998849989499904999149992499934999449995499964999749998499995000050001500025000350004500055000650007500085000950010500115001250013500145001550016500175001850019500205002150022500235002450025500265002750028500295003050031500325003350034500355003650037500385003950040500415004250043500445004550046500475004850049500505005150052500535005450055500565005750058500595006050061500625006350064500655006650067500685006950070500715007250073500745007550076500775007850079500805008150082500835008450085500865008750088500895009050091500925009350094500955009650097500985009950100501015010250103501045010550106501075010850109501105011150112501135011450115501165011750118501195012050121501225012350124501255012650127501285012950130501315013250133501345013550136501375013850139501405014150142501435014450145501465014750148501495015050151501525015350154501555015650157501585015950160501615016250163501645016550166501675016850169501705017150172501735017450175501765017750178501795018050181501825018350184501855018650187501885018950190501915019250193501945019550196501975019850199502005020150202502035020450205502065020750208502095021050211502125021350214502155021650217502185021950220502215022250223502245022550226502275022850229502305023150232502335023450235502365023750238502395024050241502425024350244502455024650247502485024950250502515025250253502545025550256502575025850259502605026150262502635026450265502665026750268502695027050271502725027350274502755027650277502785027950280502815028250283502845028550286502875028850289502905029150292502935029450295502965029750298502995030050301503025030350304503055030650307503085030950310503115031250313503145031550316503175031850319503205032150322503235032450325503265032750328503295033050331503325033350334503355033650337503385033950340503415034250343503445034550346503475034850349503505035150352503535035450355503565035750358503595036050361503625036350364503655036650367503685036950370503715037250373503745037550376503775037850379503805038150382503835038450385503865038750388503895039050391503925039350394503955039650397503985039950400504015040250403504045040550406504075040850409504105041150412504135041450415504165041750418504195042050421504225042350424504255042650427504285042950430504315043250433504345043550436504375043850439504405044150442504435044450445504465044750448504495045050451504525045350454504555045650457504585045950460504615046250463504645046550466504675046850469504705047150472504735047450475504765047750478504795048050481504825048350484504855048650487504885048950490504915049250493504945049550496504975049850499505005050150502505035050450505505065050750508505095051050511505125051350514505155051650517505185051950520505215052250523505245052550526505275052850529505305053150532505335053450535505365053750538505395054050541505425054350544505455054650547505485054950550505515055250553505545055550556505575055850559505605056150562505635056450565505665056750568505695057050571505725057350574505755057650577505785057950580505815058250583505845058550586505875058850589505905059150592505935059450595505965059750598505995060050601506025060350604506055060650607506085060950610506115061250613506145061550616506175061850619506205062150622506235062450625506265062750628506295063050631506325063350634506355063650637506385063950640506415064250643506445064550646506475064850649506505065150652506535065450655506565065750658506595066050661506625066350664506655066650667506685066950670506715067250673506745067550676506775067850679506805068150682506835068450685506865068750688506895069050691506925069350694506955069650697506985069950700507015070250703507045070550706507075070850709507105071150712507135071450715507165071750718507195072050721507225072350724507255072650727507285072950730507315073250733507345073550736507375073850739507405074150742507435074450745507465074750748507495075050751507525075350754507555075650757507585075950760507615076250763507645076550766507675076850769507705077150772507735077450775507765077750778507795078050781507825078350784507855078650787507885078950790507915079250793507945079550796507975079850799508005080150802508035080450805508065080750808508095081050811508125081350814508155081650817508185081950820508215082250823508245082550826508275082850829508305083150832508335083450835508365083750838508395084050841508425084350844508455084650847508485084950850508515085250853508545085550856508575085850859508605086150862508635086450865508665086750868508695087050871508725087350874508755087650877508785087950880508815088250883508845088550886508875088850889508905089150892508935089450895508965089750898508995090050901509025090350904509055090650907509085090950910509115091250913509145091550916509175091850919509205092150922509235092450925509265092750928509295093050931509325093350934509355093650937509385093950940509415094250943509445094550946509475094850949509505095150952509535095450955509565095750958509595096050961509625096350964509655096650967509685096950970509715097250973509745097550976509775097850979509805098150982509835098450985509865098750988509895099050991509925099350994509955099650997509985099951000510015100251003510045100551006510075100851009510105101151012510135101451015510165101751018510195102051021510225102351024510255102651027510285102951030510315103251033510345103551036510375103851039510405104151042510435104451045510465104751048510495105051051510525105351054510555105651057510585105951060510615106251063510645106551066510675106851069510705107151072510735107451075510765107751078510795108051081510825108351084510855108651087510885108951090510915109251093510945109551096510975109851099511005110151102511035110451105511065110751108511095111051111511125111351114511155111651117511185111951120511215112251123511245112551126511275112851129511305113151132511335113451135511365113751138511395114051141511425114351144511455114651147511485114951150511515115251153511545115551156511575115851159511605116151162511635116451165511665116751168511695117051171511725117351174511755117651177511785117951180511815118251183511845118551186511875118851189511905119151192511935119451195511965119751198511995120051201512025120351204512055120651207512085120951210512115121251213512145121551216512175121851219512205122151222512235122451225512265122751228512295123051231512325123351234512355123651237512385123951240512415124251243512445124551246512475124851249512505125151252512535125451255512565125751258512595126051261512625126351264512655126651267512685126951270512715127251273512745127551276512775127851279512805128151282512835128451285512865128751288512895129051291512925129351294512955129651297512985129951300513015130251303513045130551306513075130851309513105131151312513135131451315513165131751318513195132051321513225132351324513255132651327513285132951330513315133251333513345133551336513375133851339513405134151342513435134451345513465134751348513495135051351513525135351354513555135651357513585135951360513615136251363513645136551366513675136851369513705137151372513735137451375513765137751378513795138051381513825138351384513855138651387513885138951390513915139251393513945139551396513975139851399514005140151402514035140451405514065140751408514095141051411514125141351414514155141651417514185141951420514215142251423514245142551426514275142851429514305143151432514335143451435514365143751438514395144051441514425144351444514455144651447514485144951450514515145251453514545145551456514575145851459514605146151462514635146451465514665146751468514695147051471514725147351474514755147651477514785147951480514815148251483514845148551486514875148851489514905149151492514935149451495514965149751498514995150051501515025150351504515055150651507515085150951510515115151251513515145151551516515175151851519515205152151522515235152451525515265152751528515295153051531515325153351534515355153651537515385153951540515415154251543515445154551546515475154851549515505155151552515535155451555515565155751558515595156051561515625156351564515655156651567515685156951570515715157251573515745157551576515775157851579515805158151582515835158451585515865158751588515895159051591515925159351594515955159651597515985159951600516015160251603516045160551606516075160851609516105161151612516135161451615516165161751618516195162051621516225162351624516255162651627516285162951630516315163251633516345163551636516375163851639516405164151642516435164451645516465164751648516495165051651516525165351654516555165651657516585165951660516615166251663516645166551666516675166851669516705167151672516735167451675516765167751678516795168051681516825168351684516855168651687516885168951690516915169251693516945169551696516975169851699517005170151702517035170451705517065170751708517095171051711517125171351714517155171651717517185171951720517215172251723517245172551726517275172851729517305173151732517335173451735517365173751738517395174051741517425174351744517455174651747517485174951750517515175251753517545175551756517575175851759517605176151762517635176451765517665176751768517695177051771517725177351774517755177651777517785177951780517815178251783517845178551786517875178851789517905179151792517935179451795517965179751798517995180051801518025180351804518055180651807518085180951810518115181251813518145181551816518175181851819518205182151822518235182451825518265182751828518295183051831518325183351834518355183651837518385183951840518415184251843518445184551846518475184851849518505185151852518535185451855518565185751858518595186051861518625186351864518655186651867518685186951870518715187251873518745187551876518775187851879518805188151882518835188451885518865188751888518895189051891518925189351894518955189651897518985189951900519015190251903519045190551906519075190851909519105191151912519135191451915519165191751918519195192051921519225192351924519255192651927519285192951930519315193251933519345193551936519375193851939519405194151942519435194451945519465194751948519495195051951519525195351954519555195651957519585195951960519615196251963519645196551966519675196851969519705197151972519735197451975519765197751978519795198051981519825198351984519855198651987519885198951990519915199251993519945199551996519975199851999520005200152002520035200452005520065200752008520095201052011520125201352014520155201652017520185201952020520215202252023520245202552026520275202852029520305203152032520335203452035520365203752038520395204052041520425204352044520455204652047520485204952050520515205252053520545205552056520575205852059520605206152062520635206452065520665206752068520695207052071520725207352074520755207652077520785207952080520815208252083520845208552086520875208852089520905209152092520935209452095520965209752098520995210052101521025210352104521055210652107521085210952110521115211252113521145211552116521175211852119521205212152122521235212452125521265212752128521295213052131521325213352134521355213652137521385213952140521415214252143521445214552146521475214852149521505215152152521535215452155521565215752158521595216052161521625216352164521655216652167521685216952170521715217252173521745217552176521775217852179521805218152182521835218452185521865218752188521895219052191521925219352194521955219652197521985219952200522015220252203522045220552206522075220852209522105221152212522135221452215522165221752218522195222052221522225222352224522255222652227522285222952230522315223252233522345223552236522375223852239522405224152242522435224452245522465224752248522495225052251522525225352254522555225652257522585225952260522615226252263522645226552266522675226852269522705227152272522735227452275522765227752278522795228052281522825228352284522855228652287522885228952290522915229252293522945229552296522975229852299523005230152302523035230452305523065230752308523095231052311523125231352314523155231652317523185231952320523215232252323523245232552326523275232852329523305233152332523335233452335523365233752338523395234052341523425234352344523455234652347523485234952350523515235252353523545235552356523575235852359523605236152362523635236452365523665236752368523695237052371523725237352374523755237652377523785237952380523815238252383523845238552386523875238852389523905239152392523935239452395523965239752398523995240052401524025240352404524055240652407524085240952410524115241252413524145241552416524175241852419524205242152422524235242452425524265242752428524295243052431524325243352434524355243652437524385243952440524415244252443524445244552446524475244852449524505245152452524535245452455524565245752458524595246052461524625246352464524655246652467524685246952470524715247252473524745247552476524775247852479524805248152482524835248452485524865248752488524895249052491524925249352494524955249652497524985249952500525015250252503525045250552506525075250852509525105251152512525135251452515525165251752518525195252052521525225252352524525255252652527525285252952530525315253252533525345253552536525375253852539525405254152542525435254452545525465254752548525495255052551525525255352554525555255652557525585255952560525615256252563525645256552566525675256852569525705257152572525735257452575525765257752578525795258052581525825258352584525855258652587525885258952590525915259252593525945259552596525975259852599526005260152602526035260452605526065260752608526095261052611526125261352614526155261652617526185261952620526215262252623526245262552626526275262852629526305263152632526335263452635526365263752638526395264052641526425264352644526455264652647526485264952650526515265252653526545265552656526575265852659526605266152662526635266452665526665266752668526695267052671526725267352674526755267652677526785267952680526815268252683526845268552686526875268852689526905269152692526935269452695526965269752698526995270052701527025270352704527055270652707527085270952710527115271252713527145271552716527175271852719527205272152722527235272452725527265272752728527295273052731527325273352734527355273652737527385273952740527415274252743527445274552746527475274852749527505275152752527535275452755527565275752758527595276052761527625276352764527655276652767527685276952770527715277252773527745277552776527775277852779527805278152782527835278452785527865278752788527895279052791527925279352794527955279652797527985279952800528015280252803528045280552806528075280852809528105281152812528135281452815528165281752818528195282052821528225282352824528255282652827528285282952830528315283252833528345283552836528375283852839528405284152842528435284452845528465284752848528495285052851528525285352854528555285652857528585285952860528615286252863528645286552866528675286852869528705287152872528735287452875528765287752878528795288052881528825288352884528855288652887528885288952890528915289252893528945289552896528975289852899529005290152902529035290452905529065290752908529095291052911529125291352914529155291652917529185291952920529215292252923529245292552926529275292852929529305293152932529335293452935529365293752938529395294052941529425294352944529455294652947529485294952950529515295252953529545295552956529575295852959529605296152962529635296452965529665296752968529695297052971529725297352974529755297652977529785297952980529815298252983529845298552986529875298852989529905299152992529935299452995529965299752998529995300053001530025300353004530055300653007530085300953010530115301253013530145301553016530175301853019530205302153022530235302453025530265302753028530295303053031530325303353034530355303653037530385303953040530415304253043530445304553046530475304853049530505305153052530535305453055530565305753058530595306053061530625306353064530655306653067530685306953070530715307253073530745307553076530775307853079530805308153082530835308453085530865308753088530895309053091530925309353094530955309653097530985309953100531015310253103531045310553106531075310853109531105311153112531135311453115531165311753118531195312053121531225312353124531255312653127531285312953130531315313253133531345313553136531375313853139531405314153142531435314453145531465314753148531495315053151531525315353154531555315653157531585315953160531615316253163531645316553166531675316853169531705317153172531735317453175531765317753178531795318053181531825318353184531855318653187531885318953190531915319253193531945319553196531975319853199532005320153202532035320453205532065320753208532095321053211532125321353214532155321653217532185321953220532215322253223532245322553226532275322853229532305323153232532335323453235532365323753238532395324053241532425324353244532455324653247532485324953250532515325253253532545325553256532575325853259532605326153262532635326453265532665326753268532695327053271532725327353274532755327653277532785327953280532815328253283532845328553286532875328853289532905329153292532935329453295532965329753298532995330053301533025330353304533055330653307533085330953310533115331253313533145331553316533175331853319533205332153322533235332453325533265332753328533295333053331533325333353334533355333653337533385333953340533415334253343533445334553346533475334853349533505335153352533535335453355533565335753358533595336053361533625336353364533655336653367533685336953370533715337253373533745337553376533775337853379533805338153382533835338453385533865338753388533895339053391533925339353394533955339653397533985339953400534015340253403534045340553406534075340853409534105341153412534135341453415534165341753418534195342053421534225342353424534255342653427534285342953430534315343253433534345343553436534375343853439534405344153442534435344453445534465344753448534495345053451534525345353454534555345653457534585345953460534615346253463534645346553466534675346853469534705347153472534735347453475534765347753478534795348053481534825348353484534855348653487534885348953490534915349253493534945349553496534975349853499535005350153502535035350453505535065350753508535095351053511535125351353514535155351653517535185351953520535215352253523535245352553526535275352853529535305353153532535335353453535535365353753538535395354053541535425354353544535455354653547535485354953550535515355253553535545355553556535575355853559535605356153562535635356453565535665356753568535695357053571535725357353574535755357653577535785357953580535815358253583535845358553586535875358853589535905359153592535935359453595535965359753598535995360053601536025360353604536055360653607536085360953610536115361253613536145361553616536175361853619536205362153622536235362453625536265362753628536295363053631536325363353634536355363653637536385363953640536415364253643536445364553646536475364853649536505365153652536535365453655536565365753658536595366053661536625366353664536655366653667536685366953670536715367253673536745367553676536775367853679536805368153682536835368453685536865368753688536895369053691536925369353694536955369653697536985369953700537015370253703537045370553706537075370853709537105371153712537135371453715537165371753718537195372053721537225372353724537255372653727537285372953730537315373253733537345373553736537375373853739537405374153742537435374453745537465374753748537495375053751537525375353754537555375653757537585375953760537615376253763537645376553766537675376853769537705377153772537735377453775537765377753778537795378053781537825378353784537855378653787537885378953790537915379253793537945379553796537975379853799538005380153802538035380453805538065380753808538095381053811538125381353814538155381653817538185381953820538215382253823538245382553826538275382853829538305383153832538335383453835538365383753838538395384053841538425384353844538455384653847538485384953850538515385253853538545385553856538575385853859538605386153862538635386453865538665386753868538695387053871538725387353874538755387653877538785387953880538815388253883538845388553886538875388853889538905389153892538935389453895538965389753898538995390053901539025390353904539055390653907539085390953910539115391253913539145391553916539175391853919539205392153922539235392453925539265392753928539295393053931539325393353934539355393653937539385393953940539415394253943539445394553946539475394853949539505395153952539535395453955539565395753958539595396053961539625396353964539655396653967539685396953970539715397253973539745397553976539775397853979539805398153982539835398453985539865398753988539895399053991539925399353994539955399653997539985399954000540015400254003540045400554006540075400854009540105401154012540135401454015540165401754018540195402054021540225402354024540255402654027540285402954030540315403254033540345403554036540375403854039540405404154042540435404454045540465404754048540495405054051540525405354054540555405654057540585405954060540615406254063540645406554066540675406854069540705407154072540735407454075540765407754078540795408054081540825408354084540855408654087540885408954090540915409254093540945409554096540975409854099541005410154102541035410454105541065410754108541095411054111541125411354114541155411654117541185411954120541215412254123541245412554126541275412854129541305413154132541335413454135541365413754138541395414054141541425414354144541455414654147541485414954150541515415254153541545415554156541575415854159541605416154162541635416454165541665416754168541695417054171541725417354174541755417654177541785417954180541815418254183541845418554186541875418854189541905419154192541935419454195541965419754198541995420054201542025420354204542055420654207542085420954210542115421254213542145421554216542175421854219542205422154222542235422454225542265422754228542295423054231542325423354234542355423654237542385423954240542415424254243542445424554246542475424854249542505425154252542535425454255542565425754258542595426054261542625426354264542655426654267542685426954270542715427254273542745427554276542775427854279542805428154282542835428454285542865428754288542895429054291542925429354294542955429654297542985429954300543015430254303543045430554306543075430854309543105431154312543135431454315543165431754318543195432054321543225432354324543255432654327543285432954330543315433254333543345433554336543375433854339543405434154342543435434454345543465434754348543495435054351543525435354354543555435654357543585435954360543615436254363543645436554366543675436854369543705437154372543735437454375543765437754378543795438054381543825438354384543855438654387543885438954390543915439254393543945439554396543975439854399544005440154402544035440454405544065440754408544095441054411544125441354414544155441654417544185441954420544215442254423544245442554426544275442854429544305443154432544335443454435544365443754438544395444054441544425444354444544455444654447544485444954450544515445254453544545445554456544575445854459544605446154462544635446454465544665446754468544695447054471544725447354474544755447654477544785447954480544815448254483544845448554486544875448854489544905449154492544935449454495544965449754498544995450054501545025450354504545055450654507545085450954510545115451254513545145451554516545175451854519545205452154522545235452454525545265452754528545295453054531545325453354534545355453654537545385453954540545415454254543545445454554546545475454854549545505455154552545535455454555545565455754558545595456054561545625456354564545655456654567545685456954570545715457254573545745457554576545775457854579545805458154582545835458454585545865458754588545895459054591545925459354594545955459654597545985459954600546015460254603546045460554606546075460854609546105461154612546135461454615546165461754618546195462054621546225462354624546255462654627546285462954630546315463254633546345463554636546375463854639546405464154642546435464454645546465464754648546495465054651546525465354654546555465654657546585465954660546615466254663546645466554666546675466854669546705467154672546735467454675546765467754678546795468054681546825468354684546855468654687546885468954690546915469254693546945469554696546975469854699547005470154702547035470454705547065470754708547095471054711547125471354714547155471654717547185471954720547215472254723547245472554726547275472854729547305473154732547335473454735547365473754738547395474054741547425474354744547455474654747547485474954750547515475254753547545475554756547575475854759547605476154762547635476454765547665476754768547695477054771547725477354774547755477654777547785477954780547815478254783547845478554786547875478854789547905479154792547935479454795547965479754798547995480054801548025480354804548055480654807548085480954810548115481254813548145481554816548175481854819548205482154822548235482454825548265482754828548295483054831548325483354834548355483654837548385483954840548415484254843548445484554846548475484854849548505485154852548535485454855548565485754858548595486054861548625486354864548655486654867548685486954870548715487254873548745487554876548775487854879548805488154882548835488454885548865488754888548895489054891548925489354894548955489654897548985489954900549015490254903549045490554906549075490854909549105491154912549135491454915549165491754918549195492054921549225492354924549255492654927549285492954930549315493254933549345493554936549375493854939549405494154942549435494454945549465494754948549495495054951549525495354954549555495654957549585495954960549615496254963549645496554966549675496854969549705497154972549735497454975549765497754978549795498054981549825498354984549855498654987549885498954990549915499254993549945499554996549975499854999550005500155002550035500455005550065500755008550095501055011550125501355014550155501655017550185501955020550215502255023550245502555026550275502855029550305503155032550335503455035550365503755038550395504055041550425504355044550455504655047550485504955050550515505255053550545505555056550575505855059550605506155062550635506455065550665506755068550695507055071550725507355074550755507655077550785507955080550815508255083550845508555086550875508855089550905509155092550935509455095550965509755098550995510055101551025510355104551055510655107551085510955110551115511255113551145511555116551175511855119551205512155122551235512455125551265512755128551295513055131551325513355134551355513655137551385513955140551415514255143551445514555146551475514855149551505515155152551535515455155551565515755158551595516055161551625516355164551655516655167551685516955170551715517255173551745517555176551775517855179551805518155182551835518455185551865518755188551895519055191551925519355194551955519655197551985519955200552015520255203552045520555206552075520855209552105521155212552135521455215552165521755218552195522055221552225522355224552255522655227552285522955230552315523255233552345523555236552375523855239552405524155242552435524455245552465524755248552495525055251552525525355254552555525655257552585525955260552615526255263552645526555266552675526855269552705527155272552735527455275552765527755278552795528055281552825528355284552855528655287552885528955290552915529255293552945529555296552975529855299553005530155302553035530455305553065530755308553095531055311553125531355314553155531655317553185531955320553215532255323553245532555326553275532855329553305533155332553335533455335553365533755338553395534055341553425534355344553455534655347553485534955350553515535255353553545535555356553575535855359553605536155362553635536455365553665536755368553695537055371553725537355374553755537655377553785537955380553815538255383553845538555386553875538855389553905539155392553935539455395553965539755398553995540055401554025540355404554055540655407554085540955410554115541255413554145541555416554175541855419554205542155422554235542455425554265542755428554295543055431554325543355434554355543655437554385543955440554415544255443554445544555446554475544855449554505545155452554535545455455554565545755458554595546055461554625546355464554655546655467554685546955470554715547255473554745547555476554775547855479554805548155482554835548455485554865548755488554895549055491554925549355494554955549655497554985549955500555015550255503555045550555506555075550855509555105551155512555135551455515555165551755518555195552055521555225552355524555255552655527555285552955530555315553255533555345553555536555375553855539555405554155542555435554455545555465554755548555495555055551555525555355554555555555655557555585555955560555615556255563555645556555566555675556855569555705557155572555735557455575555765557755578555795558055581555825558355584555855558655587555885558955590555915559255593555945559555596555975559855599556005560155602556035560455605556065560755608556095561055611556125561355614556155561655617556185561955620556215562255623556245562555626556275562855629556305563155632556335563455635556365563755638556395564055641556425564355644556455564655647556485564955650556515565255653556545565555656556575565855659556605566155662556635566455665556665566755668556695567055671556725567355674556755567655677556785567955680556815568255683556845568555686556875568855689556905569155692556935569455695556965569755698556995570055701557025570355704557055570655707557085570955710557115571255713557145571555716557175571855719557205572155722557235572455725557265572755728557295573055731557325573355734557355573655737557385573955740557415574255743557445574555746557475574855749557505575155752557535575455755557565575755758557595576055761557625576355764557655576655767557685576955770557715577255773557745577555776557775577855779557805578155782557835578455785557865578755788557895579055791557925579355794557955579655797557985579955800558015580255803558045580555806558075580855809558105581155812558135581455815558165581755818558195582055821558225582355824558255582655827558285582955830558315583255833558345583555836558375583855839558405584155842558435584455845558465584755848558495585055851558525585355854558555585655857558585585955860558615586255863558645586555866558675586855869558705587155872558735587455875558765587755878558795588055881558825588355884558855588655887558885588955890558915589255893558945589555896558975589855899559005590155902559035590455905559065590755908559095591055911559125591355914559155591655917559185591955920559215592255923559245592555926559275592855929559305593155932559335593455935559365593755938559395594055941559425594355944559455594655947559485594955950559515595255953559545595555956559575595855959559605596155962559635596455965559665596755968559695597055971559725597355974559755597655977559785597955980559815598255983559845598555986559875598855989559905599155992559935599455995559965599755998559995600056001560025600356004560055600656007560085600956010560115601256013560145601556016560175601856019560205602156022560235602456025560265602756028560295603056031560325603356034560355603656037560385603956040560415604256043560445604556046560475604856049560505605156052560535605456055560565605756058560595606056061560625606356064560655606656067560685606956070560715607256073560745607556076560775607856079560805608156082560835608456085560865608756088560895609056091560925609356094560955609656097560985609956100561015610256103561045610556106561075610856109561105611156112561135611456115561165611756118561195612056121561225612356124561255612656127561285612956130561315613256133561345613556136561375613856139561405614156142561435614456145561465614756148561495615056151561525615356154561555615656157561585615956160561615616256163561645616556166561675616856169561705617156172561735617456175561765617756178561795618056181561825618356184561855618656187561885618956190561915619256193561945619556196561975619856199562005620156202562035620456205562065620756208562095621056211562125621356214562155621656217562185621956220562215622256223562245622556226562275622856229562305623156232562335623456235562365623756238562395624056241562425624356244562455624656247562485624956250562515625256253562545625556256562575625856259562605626156262562635626456265562665626756268562695627056271562725627356274562755627656277562785627956280562815628256283562845628556286562875628856289562905629156292562935629456295562965629756298562995630056301563025630356304563055630656307563085630956310563115631256313563145631556316563175631856319563205632156322563235632456325563265632756328563295633056331563325633356334563355633656337563385633956340563415634256343563445634556346563475634856349563505635156352563535635456355563565635756358563595636056361563625636356364563655636656367563685636956370563715637256373563745637556376563775637856379563805638156382563835638456385563865638756388563895639056391563925639356394563955639656397563985639956400564015640256403564045640556406564075640856409564105641156412564135641456415564165641756418564195642056421564225642356424564255642656427564285642956430564315643256433564345643556436564375643856439564405644156442564435644456445564465644756448564495645056451564525645356454564555645656457564585645956460564615646256463564645646556466564675646856469564705647156472564735647456475564765647756478564795648056481564825648356484564855648656487564885648956490564915649256493564945649556496564975649856499565005650156502565035650456505565065650756508565095651056511565125651356514565155651656517565185651956520565215652256523565245652556526565275652856529565305653156532565335653456535565365653756538565395654056541565425654356544565455654656547565485654956550565515655256553565545655556556565575655856559565605656156562565635656456565565665656756568565695657056571565725657356574565755657656577565785657956580565815658256583565845658556586565875658856589565905659156592565935659456595565965659756598565995660056601566025660356604566055660656607566085660956610566115661256613566145661556616566175661856619566205662156622566235662456625566265662756628566295663056631566325663356634566355663656637566385663956640566415664256643566445664556646566475664856649566505665156652566535665456655566565665756658566595666056661566625666356664566655666656667566685666956670566715667256673566745667556676566775667856679566805668156682566835668456685566865668756688566895669056691566925669356694566955669656697566985669956700567015670256703567045670556706567075670856709567105671156712567135671456715567165671756718567195672056721567225672356724567255672656727567285672956730567315673256733567345673556736567375673856739567405674156742567435674456745567465674756748567495675056751567525675356754567555675656757567585675956760567615676256763567645676556766567675676856769567705677156772567735677456775567765677756778567795678056781567825678356784567855678656787567885678956790567915679256793567945679556796567975679856799568005680156802568035680456805568065680756808568095681056811568125681356814568155681656817568185681956820568215682256823568245682556826568275682856829568305683156832568335683456835568365683756838568395684056841568425684356844568455684656847568485684956850568515685256853568545685556856568575685856859568605686156862568635686456865568665686756868568695687056871568725687356874568755687656877568785687956880568815688256883568845688556886568875688856889568905689156892568935689456895568965689756898568995690056901569025690356904569055690656907569085690956910569115691256913569145691556916569175691856919569205692156922569235692456925569265692756928569295693056931569325693356934569355693656937569385693956940569415694256943569445694556946569475694856949569505695156952569535695456955569565695756958569595696056961569625696356964569655696656967569685696956970569715697256973569745697556976569775697856979569805698156982569835698456985569865698756988569895699056991569925699356994569955699656997569985699957000570015700257003570045700557006570075700857009570105701157012570135701457015570165701757018570195702057021570225702357024570255702657027570285702957030570315703257033570345703557036570375703857039570405704157042570435704457045570465704757048570495705057051570525705357054570555705657057570585705957060570615706257063570645706557066570675706857069570705707157072570735707457075570765707757078570795708057081570825708357084570855708657087570885708957090570915709257093570945709557096570975709857099571005710157102571035710457105571065710757108571095711057111571125711357114571155711657117571185711957120571215712257123571245712557126571275712857129571305713157132571335713457135571365713757138571395714057141571425714357144571455714657147571485714957150571515715257153571545715557156571575715857159571605716157162571635716457165571665716757168571695717057171571725717357174571755717657177571785717957180571815718257183571845718557186571875718857189571905719157192571935719457195571965719757198571995720057201572025720357204572055720657207572085720957210572115721257213572145721557216572175721857219572205722157222572235722457225572265722757228572295723057231572325723357234572355723657237572385723957240572415724257243572445724557246572475724857249572505725157252572535725457255572565725757258572595726057261572625726357264572655726657267572685726957270572715727257273572745727557276572775727857279572805728157282572835728457285572865728757288572895729057291572925729357294572955729657297572985729957300573015730257303573045730557306573075730857309573105731157312573135731457315573165731757318573195732057321573225732357324573255732657327573285732957330573315733257333573345733557336573375733857339573405734157342573435734457345573465734757348573495735057351573525735357354573555735657357573585735957360573615736257363573645736557366573675736857369573705737157372573735737457375573765737757378573795738057381573825738357384573855738657387573885738957390573915739257393573945739557396573975739857399574005740157402574035740457405574065740757408574095741057411574125741357414574155741657417574185741957420574215742257423574245742557426574275742857429574305743157432574335743457435574365743757438574395744057441574425744357444574455744657447574485744957450574515745257453574545745557456574575745857459574605746157462574635746457465574665746757468574695747057471574725747357474574755747657477574785747957480574815748257483574845748557486574875748857489574905749157492574935749457495574965749757498574995750057501575025750357504575055750657507575085750957510575115751257513575145751557516575175751857519575205752157522575235752457525575265752757528575295753057531575325753357534575355753657537575385753957540575415754257543575445754557546575475754857549575505755157552575535755457555575565755757558575595756057561575625756357564575655756657567575685756957570575715757257573575745757557576575775757857579575805758157582575835758457585575865758757588575895759057591575925759357594575955759657597575985759957600576015760257603576045760557606576075760857609576105761157612576135761457615576165761757618576195762057621576225762357624576255762657627576285762957630576315763257633576345763557636576375763857639576405764157642576435764457645576465764757648576495765057651576525765357654576555765657657576585765957660576615766257663576645766557666576675766857669576705767157672576735767457675576765767757678576795768057681576825768357684576855768657687576885768957690576915769257693576945769557696576975769857699577005770157702577035770457705577065770757708577095771057711577125771357714577155771657717577185771957720577215772257723577245772557726577275772857729577305773157732577335773457735577365773757738577395774057741577425774357744577455774657747577485774957750577515775257753577545775557756577575775857759577605776157762577635776457765577665776757768577695777057771577725777357774577755777657777577785777957780577815778257783577845778557786577875778857789577905779157792577935779457795577965779757798577995780057801578025780357804578055780657807578085780957810578115781257813578145781557816578175781857819578205782157822578235782457825578265782757828578295783057831578325783357834578355783657837578385783957840578415784257843578445784557846578475784857849578505785157852578535785457855578565785757858578595786057861578625786357864578655786657867578685786957870578715787257873578745787557876578775787857879578805788157882578835788457885578865788757888578895789057891578925789357894578955789657897578985789957900579015790257903579045790557906579075790857909579105791157912579135791457915579165791757918579195792057921579225792357924579255792657927579285792957930579315793257933579345793557936579375793857939579405794157942579435794457945579465794757948579495795057951579525795357954579555795657957579585795957960579615796257963579645796557966579675796857969579705797157972579735797457975579765797757978579795798057981579825798357984579855798657987579885798957990579915799257993579945799557996579975799857999580005800158002580035800458005580065800758008580095801058011580125801358014580155801658017580185801958020580215802258023580245802558026580275802858029580305803158032580335803458035580365803758038580395804058041580425804358044580455804658047580485804958050580515805258053580545805558056580575805858059580605806158062580635806458065580665806758068580695807058071580725807358074580755807658077580785807958080580815808258083580845808558086580875808858089580905809158092580935809458095580965809758098580995810058101581025810358104581055810658107581085810958110581115811258113581145811558116581175811858119581205812158122581235812458125581265812758128581295813058131581325813358134581355813658137581385813958140581415814258143581445814558146581475814858149581505815158152581535815458155581565815758158581595816058161581625816358164581655816658167581685816958170581715817258173581745817558176581775817858179581805818158182581835818458185581865818758188581895819058191581925819358194581955819658197581985819958200582015820258203582045820558206582075820858209582105821158212582135821458215582165821758218582195822058221582225822358224582255822658227582285822958230582315823258233582345823558236582375823858239582405824158242582435824458245582465824758248582495825058251582525825358254582555825658257582585825958260582615826258263582645826558266582675826858269582705827158272582735827458275582765827758278582795828058281582825828358284582855828658287582885828958290582915829258293582945829558296582975829858299583005830158302583035830458305583065830758308583095831058311583125831358314583155831658317583185831958320583215832258323583245832558326583275832858329583305833158332583335833458335583365833758338583395834058341583425834358344583455834658347583485834958350583515835258353583545835558356583575835858359583605836158362583635836458365583665836758368583695837058371583725837358374583755837658377583785837958380583815838258383583845838558386583875838858389583905839158392583935839458395583965839758398583995840058401584025840358404584055840658407584085840958410584115841258413584145841558416584175841858419584205842158422584235842458425584265842758428584295843058431584325843358434584355843658437584385843958440584415844258443584445844558446584475844858449584505845158452584535845458455584565845758458584595846058461584625846358464584655846658467584685846958470584715847258473584745847558476584775847858479584805848158482584835848458485584865848758488584895849058491584925849358494584955849658497584985849958500585015850258503585045850558506585075850858509585105851158512585135851458515585165851758518585195852058521585225852358524585255852658527585285852958530585315853258533585345853558536585375853858539585405854158542585435854458545585465854758548585495855058551585525855358554585555855658557585585855958560585615856258563585645856558566585675856858569585705857158572585735857458575585765857758578585795858058581585825858358584585855858658587585885858958590585915859258593585945859558596585975859858599586005860158602586035860458605586065860758608586095861058611586125861358614586155861658617586185861958620586215862258623586245862558626586275862858629586305863158632586335863458635586365863758638586395864058641586425864358644586455864658647586485864958650586515865258653586545865558656586575865858659586605866158662586635866458665586665866758668586695867058671586725867358674586755867658677586785867958680586815868258683586845868558686586875868858689586905869158692586935869458695586965869758698586995870058701587025870358704587055870658707587085870958710587115871258713587145871558716587175871858719587205872158722587235872458725587265872758728587295873058731587325873358734587355873658737587385873958740587415874258743587445874558746587475874858749587505875158752587535875458755587565875758758587595876058761587625876358764587655876658767587685876958770587715877258773587745877558776587775877858779587805878158782587835878458785587865878758788587895879058791587925879358794587955879658797587985879958800588015880258803588045880558806588075880858809588105881158812588135881458815588165881758818588195882058821588225882358824588255882658827588285882958830588315883258833588345883558836588375883858839588405884158842588435884458845588465884758848588495885058851588525885358854588555885658857588585885958860588615886258863588645886558866588675886858869588705887158872588735887458875588765887758878588795888058881588825888358884588855888658887588885888958890588915889258893588945889558896588975889858899589005890158902589035890458905589065890758908589095891058911589125891358914589155891658917589185891958920589215892258923589245892558926589275892858929589305893158932589335893458935589365893758938589395894058941589425894358944589455894658947589485894958950589515895258953589545895558956589575895858959589605896158962589635896458965589665896758968589695897058971589725897358974589755897658977589785897958980589815898258983589845898558986589875898858989589905899158992589935899458995589965899758998589995900059001590025900359004590055900659007590085900959010590115901259013590145901559016590175901859019590205902159022590235902459025590265902759028590295903059031590325903359034590355903659037590385903959040590415904259043590445904559046590475904859049590505905159052590535905459055590565905759058590595906059061590625906359064590655906659067590685906959070590715907259073590745907559076590775907859079590805908159082590835908459085590865908759088590895909059091590925909359094590955909659097590985909959100591015910259103591045910559106591075910859109591105911159112591135911459115591165911759118591195912059121591225912359124591255912659127591285912959130591315913259133591345913559136591375913859139591405914159142591435914459145591465914759148591495915059151591525915359154591555915659157591585915959160591615916259163591645916559166591675916859169591705917159172591735917459175591765917759178591795918059181591825918359184591855918659187591885918959190591915919259193591945919559196591975919859199592005920159202592035920459205592065920759208592095921059211592125921359214592155921659217592185921959220592215922259223592245922559226592275922859229592305923159232592335923459235592365923759238592395924059241592425924359244592455924659247592485924959250592515925259253592545925559256592575925859259592605926159262592635926459265592665926759268592695927059271592725927359274592755927659277592785927959280592815928259283592845928559286592875928859289592905929159292592935929459295592965929759298592995930059301593025930359304593055930659307593085930959310593115931259313593145931559316593175931859319593205932159322593235932459325593265932759328593295933059331593325933359334593355933659337593385933959340593415934259343593445934559346593475934859349593505935159352593535935459355593565935759358593595936059361593625936359364593655936659367593685936959370593715937259373593745937559376593775937859379593805938159382593835938459385593865938759388593895939059391593925939359394593955939659397593985939959400594015940259403594045940559406594075940859409594105941159412594135941459415594165941759418594195942059421594225942359424594255942659427594285942959430594315943259433594345943559436594375943859439594405944159442594435944459445594465944759448594495945059451594525945359454594555945659457594585945959460594615946259463594645946559466594675946859469594705947159472594735947459475594765947759478594795948059481594825948359484594855948659487594885948959490594915949259493594945949559496594975949859499595005950159502595035950459505595065950759508595095951059511595125951359514595155951659517595185951959520595215952259523595245952559526595275952859529595305953159532595335953459535595365953759538595395954059541595425954359544595455954659547595485954959550595515955259553595545955559556595575955859559595605956159562595635956459565595665956759568595695957059571595725957359574595755957659577595785957959580595815958259583595845958559586595875958859589595905959159592595935959459595595965959759598595995960059601596025960359604596055960659607596085960959610596115961259613596145961559616596175961859619596205962159622596235962459625596265962759628596295963059631596325963359634596355963659637596385963959640596415964259643596445964559646596475964859649596505965159652596535965459655596565965759658596595966059661596625966359664596655966659667596685966959670596715967259673596745967559676596775967859679596805968159682596835968459685596865968759688596895969059691596925969359694596955969659697596985969959700597015970259703597045970559706597075970859709597105971159712597135971459715597165971759718597195972059721597225972359724597255972659727597285972959730597315973259733597345973559736597375973859739597405974159742597435974459745597465974759748597495975059751597525975359754597555975659757597585975959760597615976259763597645976559766597675976859769597705977159772597735977459775597765977759778597795978059781597825978359784597855978659787597885978959790597915979259793597945979559796597975979859799598005980159802598035980459805598065980759808598095981059811598125981359814598155981659817598185981959820598215982259823598245982559826598275982859829598305983159832598335983459835598365983759838598395984059841598425984359844598455984659847598485984959850598515985259853598545985559856598575985859859598605986159862598635986459865598665986759868598695987059871598725987359874598755987659877598785987959880598815988259883598845988559886598875988859889598905989159892598935989459895598965989759898598995990059901599025990359904599055990659907599085990959910599115991259913599145991559916599175991859919599205992159922599235992459925599265992759928599295993059931599325993359934599355993659937599385993959940599415994259943599445994559946599475994859949599505995159952599535995459955599565995759958599595996059961599625996359964599655996659967599685996959970599715997259973599745997559976599775997859979599805998159982599835998459985599865998759988599895999059991599925999359994599955999659997599985999960000600016000260003600046000560006600076000860009600106001160012600136001460015600166001760018600196002060021600226002360024600256002660027600286002960030600316003260033600346003560036600376003860039600406004160042600436004460045600466004760048600496005060051600526005360054600556005660057600586005960060600616006260063600646006560066600676006860069600706007160072600736007460075600766007760078600796008060081600826008360084600856008660087600886008960090600916009260093600946009560096600976009860099601006010160102601036010460105601066010760108601096011060111601126011360114601156011660117601186011960120601216012260123601246012560126601276012860129601306013160132601336013460135601366013760138601396014060141601426014360144601456014660147601486014960150601516015260153601546015560156601576015860159601606016160162601636016460165601666016760168601696017060171601726017360174601756017660177601786017960180601816018260183601846018560186601876018860189601906019160192601936019460195601966019760198601996020060201602026020360204602056020660207602086020960210602116021260213602146021560216602176021860219602206022160222602236022460225602266022760228602296023060231602326023360234602356023660237602386023960240602416024260243602446024560246602476024860249602506025160252602536025460255602566025760258602596026060261602626026360264602656026660267602686026960270602716027260273602746027560276602776027860279602806028160282602836028460285602866028760288602896029060291602926029360294602956029660297602986029960300603016030260303603046030560306603076030860309603106031160312603136031460315603166031760318603196032060321603226032360324603256032660327603286032960330603316033260333603346033560336603376033860339603406034160342603436034460345603466034760348603496035060351603526035360354603556035660357603586035960360603616036260363603646036560366603676036860369603706037160372603736037460375603766037760378603796038060381603826038360384603856038660387603886038960390603916039260393603946039560396603976039860399604006040160402604036040460405604066040760408604096041060411604126041360414604156041660417604186041960420604216042260423604246042560426604276042860429604306043160432604336043460435604366043760438604396044060441604426044360444604456044660447604486044960450604516045260453604546045560456604576045860459604606046160462604636046460465604666046760468604696047060471604726047360474604756047660477604786047960480604816048260483604846048560486604876048860489604906049160492604936049460495604966049760498604996050060501605026050360504605056050660507605086050960510605116051260513605146051560516605176051860519605206052160522605236052460525605266052760528605296053060531605326053360534605356053660537605386053960540605416054260543605446054560546605476054860549605506055160552605536055460555605566055760558605596056060561605626056360564605656056660567605686056960570605716057260573605746057560576605776057860579605806058160582605836058460585605866058760588605896059060591605926059360594605956059660597605986059960600606016060260603606046060560606606076060860609606106061160612606136061460615606166061760618606196062060621606226062360624606256062660627606286062960630606316063260633606346063560636606376063860639606406064160642606436064460645606466064760648606496065060651606526065360654606556065660657606586065960660606616066260663606646066560666606676066860669606706067160672606736067460675606766067760678606796068060681606826068360684606856068660687606886068960690606916069260693606946069560696606976069860699607006070160702607036070460705607066070760708607096071060711607126071360714607156071660717607186071960720607216072260723607246072560726607276072860729607306073160732607336073460735607366073760738607396074060741607426074360744607456074660747607486074960750607516075260753607546075560756607576075860759607606076160762607636076460765607666076760768607696077060771607726077360774607756077660777607786077960780607816078260783607846078560786607876078860789607906079160792607936079460795607966079760798607996080060801608026080360804608056080660807608086080960810608116081260813608146081560816608176081860819608206082160822608236082460825608266082760828608296083060831608326083360834608356083660837608386083960840608416084260843608446084560846608476084860849608506085160852608536085460855608566085760858608596086060861608626086360864608656086660867608686086960870608716087260873608746087560876608776087860879608806088160882608836088460885608866088760888608896089060891608926089360894608956089660897608986089960900609016090260903609046090560906609076090860909609106091160912609136091460915609166091760918609196092060921609226092360924609256092660927609286092960930609316093260933609346093560936609376093860939609406094160942609436094460945609466094760948609496095060951609526095360954609556095660957609586095960960609616096260963609646096560966609676096860969609706097160972609736097460975609766097760978609796098060981609826098360984609856098660987609886098960990609916099260993609946099560996609976099860999610006100161002610036100461005610066100761008610096101061011610126101361014610156101661017610186101961020610216102261023610246102561026610276102861029610306103161032610336103461035610366103761038610396104061041610426104361044610456104661047610486104961050610516105261053610546105561056610576105861059610606106161062610636106461065610666106761068610696107061071610726107361074610756107661077610786107961080610816108261083610846108561086610876108861089610906109161092610936109461095610966109761098610996110061101611026110361104611056110661107611086110961110611116111261113611146111561116611176111861119611206112161122611236112461125611266112761128611296113061131611326113361134611356113661137611386113961140611416114261143611446114561146611476114861149611506115161152611536115461155611566115761158611596116061161611626116361164611656116661167611686116961170611716117261173611746117561176611776117861179611806118161182611836118461185611866118761188611896119061191611926119361194611956119661197611986119961200612016120261203612046120561206612076120861209612106121161212612136121461215612166121761218612196122061221612226122361224612256122661227612286122961230612316123261233612346123561236612376123861239612406124161242612436124461245612466124761248612496125061251612526125361254612556125661257612586125961260612616126261263612646126561266612676126861269612706127161272612736127461275612766127761278612796128061281612826128361284612856128661287612886128961290612916129261293612946129561296612976129861299613006130161302613036130461305613066130761308613096131061311613126131361314613156131661317613186131961320613216132261323613246132561326613276132861329613306133161332613336133461335613366133761338613396134061341613426134361344613456134661347613486134961350613516135261353613546135561356613576135861359613606136161362613636136461365613666136761368613696137061371613726137361374613756137661377613786137961380613816138261383613846138561386613876138861389613906139161392613936139461395613966139761398613996140061401614026140361404614056140661407614086140961410614116141261413614146141561416614176141861419614206142161422614236142461425614266142761428614296143061431614326143361434614356143661437614386143961440614416144261443614446144561446614476144861449614506145161452614536145461455614566145761458614596146061461614626146361464614656146661467614686146961470614716147261473614746147561476614776147861479614806148161482614836148461485614866148761488614896149061491614926149361494614956149661497614986149961500615016150261503615046150561506615076150861509615106151161512615136151461515615166151761518615196152061521615226152361524615256152661527615286152961530615316153261533615346153561536615376153861539615406154161542615436154461545615466154761548615496155061551615526155361554615556155661557615586155961560615616156261563615646156561566615676156861569615706157161572615736157461575615766157761578615796158061581615826158361584615856158661587615886158961590615916159261593615946159561596615976159861599616006160161602616036160461605616066160761608616096161061611616126161361614616156161661617616186161961620616216162261623616246162561626616276162861629616306163161632616336163461635616366163761638616396164061641616426164361644616456164661647616486164961650616516165261653616546165561656616576165861659616606166161662616636166461665616666166761668616696167061671616726167361674616756167661677616786167961680616816168261683616846168561686616876168861689616906169161692616936169461695616966169761698616996170061701617026170361704617056170661707617086170961710617116171261713617146171561716617176171861719617206172161722617236172461725617266172761728617296173061731617326173361734617356173661737617386173961740617416174261743617446174561746617476174861749617506175161752617536175461755617566175761758617596176061761617626176361764617656176661767617686176961770617716177261773617746177561776617776177861779617806178161782617836178461785617866178761788617896179061791617926179361794617956179661797617986179961800618016180261803618046180561806618076180861809618106181161812618136181461815618166181761818618196182061821618226182361824618256182661827618286182961830618316183261833618346183561836618376183861839618406184161842618436184461845618466184761848618496185061851618526185361854618556185661857618586185961860618616186261863618646186561866618676186861869618706187161872618736187461875618766187761878618796188061881618826188361884618856188661887618886188961890618916189261893618946189561896618976189861899619006190161902619036190461905619066190761908619096191061911619126191361914619156191661917619186191961920619216192261923619246192561926619276192861929619306193161932619336193461935619366193761938619396194061941619426194361944619456194661947619486194961950619516195261953619546195561956619576195861959619606196161962619636196461965619666196761968619696197061971619726197361974619756197661977619786197961980619816198261983619846198561986619876198861989619906199161992619936199461995619966199761998619996200062001620026200362004620056200662007620086200962010620116201262013620146201562016620176201862019620206202162022620236202462025620266202762028620296203062031620326203362034620356203662037620386203962040620416204262043620446204562046620476204862049620506205162052620536205462055620566205762058620596206062061620626206362064620656206662067620686206962070620716207262073620746207562076620776207862079620806208162082620836208462085620866208762088620896209062091620926209362094620956209662097620986209962100621016210262103621046210562106621076210862109621106211162112621136211462115621166211762118621196212062121621226212362124621256212662127621286212962130621316213262133621346213562136621376213862139621406214162142621436214462145621466214762148621496215062151621526215362154621556215662157621586215962160621616216262163621646216562166621676216862169621706217162172621736217462175621766217762178621796218062181621826218362184621856218662187621886218962190621916219262193621946219562196621976219862199622006220162202622036220462205622066220762208622096221062211622126221362214622156221662217622186221962220622216222262223622246222562226622276222862229622306223162232622336223462235622366223762238622396224062241622426224362244622456224662247622486224962250622516225262253622546225562256622576225862259622606226162262622636226462265622666226762268622696227062271622726227362274622756227662277622786227962280622816228262283622846228562286622876228862289622906229162292622936229462295622966229762298622996230062301623026230362304623056230662307623086230962310623116231262313623146231562316623176231862319623206232162322623236232462325623266232762328623296233062331623326233362334623356233662337623386233962340623416234262343623446234562346623476234862349623506235162352623536235462355623566235762358623596236062361623626236362364623656236662367623686236962370623716237262373623746237562376623776237862379623806238162382623836238462385623866238762388623896239062391623926239362394623956239662397623986239962400624016240262403624046240562406624076240862409624106241162412624136241462415624166241762418624196242062421624226242362424624256242662427624286242962430624316243262433624346243562436624376243862439624406244162442624436244462445624466244762448624496245062451624526245362454624556245662457624586245962460624616246262463624646246562466624676246862469624706247162472624736247462475624766247762478624796248062481624826248362484624856248662487624886248962490624916249262493624946249562496624976249862499625006250162502625036250462505625066250762508625096251062511625126251362514625156251662517625186251962520625216252262523625246252562526625276252862529625306253162532625336253462535625366253762538625396254062541625426254362544625456254662547625486254962550625516255262553625546255562556625576255862559625606256162562625636256462565625666256762568625696257062571625726257362574625756257662577625786257962580625816258262583625846258562586625876258862589625906259162592625936259462595625966259762598625996260062601626026260362604626056260662607626086260962610626116261262613626146261562616626176261862619626206262162622626236262462625626266262762628626296263062631626326263362634626356263662637626386263962640626416264262643626446264562646626476264862649626506265162652626536265462655626566265762658626596266062661626626266362664626656266662667626686266962670626716267262673626746267562676626776267862679626806268162682626836268462685626866268762688626896269062691626926269362694626956269662697626986269962700627016270262703627046270562706627076270862709627106271162712627136271462715627166271762718627196272062721627226272362724627256272662727627286272962730627316273262733627346273562736627376273862739627406274162742627436274462745627466274762748627496275062751627526275362754627556275662757627586275962760627616276262763627646276562766627676276862769627706277162772627736277462775627766277762778627796278062781627826278362784627856278662787627886278962790627916279262793627946279562796627976279862799628006280162802628036280462805628066280762808628096281062811628126281362814628156281662817628186281962820628216282262823628246282562826628276282862829628306283162832628336283462835628366283762838628396284062841628426284362844628456284662847628486284962850628516285262853628546285562856628576285862859628606286162862628636286462865628666286762868628696287062871628726287362874628756287662877628786287962880628816288262883628846288562886628876288862889628906289162892628936289462895628966289762898628996290062901629026290362904629056290662907629086290962910629116291262913629146291562916629176291862919629206292162922629236292462925629266292762928629296293062931629326293362934629356293662937629386293962940629416294262943629446294562946629476294862949629506295162952629536295462955629566295762958629596296062961629626296362964629656296662967629686296962970629716297262973629746297562976629776297862979629806298162982629836298462985629866298762988629896299062991629926299362994629956299662997629986299963000630016300263003630046300563006630076300863009630106301163012630136301463015630166301763018630196302063021630226302363024630256302663027630286302963030630316303263033630346303563036630376303863039630406304163042630436304463045630466304763048630496305063051630526305363054630556305663057630586305963060630616306263063630646306563066630676306863069630706307163072630736307463075630766307763078630796308063081630826308363084630856308663087630886308963090630916309263093630946309563096630976309863099631006310163102631036310463105631066310763108631096311063111631126311363114631156311663117631186311963120631216312263123631246312563126631276312863129631306313163132631336313463135631366313763138631396314063141631426314363144631456314663147631486314963150631516315263153631546315563156631576315863159631606316163162631636316463165631666316763168631696317063171631726317363174631756317663177631786317963180631816318263183631846318563186631876318863189631906319163192631936319463195631966319763198631996320063201632026320363204632056320663207632086320963210632116321263213632146321563216632176321863219632206322163222632236322463225632266322763228632296323063231632326323363234632356323663237632386323963240632416324263243632446324563246632476324863249632506325163252632536325463255632566325763258632596326063261632626326363264632656326663267632686326963270632716327263273632746327563276632776327863279632806328163282632836328463285632866328763288632896329063291632926329363294632956329663297632986329963300633016330263303633046330563306633076330863309633106331163312633136331463315633166331763318633196332063321633226332363324633256332663327633286332963330633316333263333633346333563336633376333863339633406334163342633436334463345633466334763348633496335063351633526335363354633556335663357633586335963360633616336263363633646336563366633676336863369633706337163372633736337463375633766337763378633796338063381633826338363384633856338663387633886338963390633916339263393633946339563396633976339863399634006340163402634036340463405634066340763408634096341063411634126341363414634156341663417634186341963420634216342263423634246342563426634276342863429634306343163432634336343463435634366343763438634396344063441634426344363444634456344663447634486344963450634516345263453634546345563456634576345863459634606346163462634636346463465634666346763468634696347063471634726347363474634756347663477634786347963480634816348263483634846348563486634876348863489634906349163492634936349463495634966349763498634996350063501635026350363504635056350663507635086350963510635116351263513635146351563516635176351863519635206352163522635236352463525635266352763528635296353063531635326353363534635356353663537635386353963540635416354263543635446354563546635476354863549635506355163552635536355463555635566355763558635596356063561635626356363564635656356663567635686356963570635716357263573635746357563576635776357863579635806358163582635836358463585635866358763588635896359063591635926359363594635956359663597635986359963600636016360263603636046360563606636076360863609636106361163612636136361463615636166361763618636196362063621636226362363624636256362663627636286362963630636316363263633636346363563636636376363863639636406364163642636436364463645636466364763648636496365063651636526365363654636556365663657636586365963660636616366263663636646366563666636676366863669636706367163672636736367463675636766367763678636796368063681636826368363684636856368663687636886368963690636916369263693636946369563696636976369863699637006370163702637036370463705637066370763708637096371063711637126371363714637156371663717637186371963720637216372263723637246372563726637276372863729637306373163732637336373463735637366373763738637396374063741637426374363744637456374663747637486374963750637516375263753637546375563756637576375863759637606376163762637636376463765637666376763768637696377063771637726377363774637756377663777637786377963780637816378263783637846378563786637876378863789637906379163792637936379463795637966379763798637996380063801638026380363804638056380663807638086380963810638116381263813638146381563816638176381863819638206382163822638236382463825638266382763828638296383063831638326383363834638356383663837638386383963840638416384263843638446384563846638476384863849638506385163852638536385463855638566385763858638596386063861638626386363864638656386663867638686386963870638716387263873638746387563876638776387863879638806388163882638836388463885638866388763888638896389063891638926389363894638956389663897638986389963900639016390263903639046390563906639076390863909639106391163912639136391463915639166391763918639196392063921639226392363924639256392663927639286392963930639316393263933639346393563936639376393863939639406394163942639436394463945639466394763948639496395063951639526395363954639556395663957639586395963960639616396263963639646396563966639676396863969639706397163972639736397463975639766397763978639796398063981639826398363984639856398663987639886398963990639916399263993639946399563996639976399863999640006400164002640036400464005640066400764008640096401064011640126401364014640156401664017640186401964020640216402264023640246402564026640276402864029640306403164032640336403464035640366403764038640396404064041640426404364044640456404664047640486404964050640516405264053640546405564056640576405864059640606406164062640636406464065640666406764068640696407064071640726407364074640756407664077640786407964080640816408264083640846408564086640876408864089640906409164092640936409464095640966409764098640996410064101641026410364104641056410664107641086410964110641116411264113641146411564116641176411864119641206412164122641236412464125641266412764128641296413064131641326413364134641356413664137641386413964140641416414264143641446414564146641476414864149641506415164152641536415464155641566415764158641596416064161641626416364164641656416664167641686416964170641716417264173641746417564176641776417864179641806418164182641836418464185641866418764188641896419064191641926419364194641956419664197641986419964200642016420264203642046420564206642076420864209642106421164212642136421464215642166421764218642196422064221642226422364224642256422664227642286422964230642316423264233642346423564236642376423864239642406424164242642436424464245642466424764248642496425064251642526425364254642556425664257642586425964260642616426264263642646426564266642676426864269642706427164272642736427464275642766427764278642796428064281642826428364284642856428664287642886428964290642916429264293642946429564296642976429864299643006430164302643036430464305643066430764308643096431064311643126431364314643156431664317643186431964320643216432264323643246432564326643276432864329643306433164332643336433464335643366433764338643396434064341643426434364344643456434664347643486434964350643516435264353643546435564356643576435864359643606436164362643636436464365643666436764368643696437064371643726437364374643756437664377643786437964380643816438264383643846438564386643876438864389643906439164392643936439464395643966439764398643996440064401644026440364404644056440664407644086440964410644116441264413644146441564416644176441864419644206442164422644236442464425644266442764428644296443064431644326443364434644356443664437644386443964440644416444264443644446444564446644476444864449644506445164452644536445464455644566445764458644596446064461644626446364464644656446664467644686446964470644716447264473644746447564476644776447864479644806448164482644836448464485644866448764488644896449064491644926449364494644956449664497644986449964500645016450264503645046450564506645076450864509645106451164512645136451464515645166451764518645196452064521645226452364524645256452664527645286452964530645316453264533645346453564536645376453864539645406454164542645436454464545645466454764548645496455064551645526455364554645556455664557645586455964560645616456264563645646456564566645676456864569645706457164572645736457464575645766457764578645796458064581645826458364584645856458664587645886458964590645916459264593645946459564596645976459864599646006460164602646036460464605646066460764608646096461064611646126461364614646156461664617646186461964620646216462264623646246462564626646276462864629646306463164632646336463464635646366463764638646396464064641646426464364644646456464664647646486464964650646516465264653646546465564656646576465864659646606466164662646636466464665646666466764668646696467064671646726467364674646756467664677646786467964680646816468264683646846468564686646876468864689646906469164692646936469464695646966469764698646996470064701647026470364704647056470664707647086470964710647116471264713647146471564716647176471864719647206472164722647236472464725647266472764728647296473064731647326473364734647356473664737647386473964740647416474264743647446474564746647476474864749647506475164752647536475464755647566475764758647596476064761647626476364764647656476664767647686476964770647716477264773647746477564776647776477864779647806478164782647836478464785647866478764788647896479064791647926479364794647956479664797647986479964800648016480264803648046480564806648076480864809648106481164812648136481464815648166481764818648196482064821648226482364824648256482664827648286482964830648316483264833648346483564836648376483864839648406484164842648436484464845648466484764848648496485064851648526485364854648556485664857648586485964860648616486264863648646486564866648676486864869648706487164872648736487464875648766487764878648796488064881648826488364884648856488664887648886488964890648916489264893648946489564896648976489864899649006490164902649036490464905649066490764908649096491064911649126491364914649156491664917649186491964920649216492264923649246492564926649276492864929649306493164932649336493464935649366493764938649396494064941649426494364944649456494664947649486494964950649516495264953649546495564956649576495864959649606496164962649636496464965649666496764968649696497064971649726497364974649756497664977649786497964980649816498264983649846498564986649876498864989649906499164992649936499464995649966499764998649996500065001650026500365004650056500665007650086500965010650116501265013650146501565016650176501865019650206502165022650236502465025650266502765028650296503065031650326503365034650356503665037650386503965040650416504265043650446504565046650476504865049650506505165052650536505465055650566505765058650596506065061650626506365064650656506665067650686506965070650716507265073650746507565076650776507865079650806508165082650836508465085650866508765088650896509065091650926509365094650956509665097650986509965100651016510265103651046510565106651076510865109651106511165112651136511465115651166511765118651196512065121651226512365124651256512665127651286512965130651316513265133651346513565136651376513865139651406514165142651436514465145651466514765148651496515065151651526515365154651556515665157651586515965160651616516265163651646516565166651676516865169651706517165172651736517465175651766517765178651796518065181651826518365184651856518665187651886518965190651916519265193651946519565196651976519865199652006520165202652036520465205652066520765208652096521065211652126521365214652156521665217652186521965220652216522265223652246522565226652276522865229652306523165232652336523465235652366523765238652396524065241652426524365244652456524665247652486524965250652516525265253652546525565256652576525865259652606526165262652636526465265652666526765268652696527065271652726527365274652756527665277652786527965280652816528265283652846528565286652876528865289652906529165292652936529465295652966529765298652996530065301653026530365304653056530665307653086530965310653116531265313653146531565316653176531865319653206532165322653236532465325653266532765328653296533065331653326533365334653356533665337653386533965340653416534265343653446534565346653476534865349653506535165352653536535465355653566535765358653596536065361653626536365364653656536665367653686536965370653716537265373653746537565376653776537865379653806538165382653836538465385653866538765388653896539065391653926539365394653956539665397653986539965400654016540265403654046540565406654076540865409654106541165412654136541465415654166541765418654196542065421654226542365424654256542665427654286542965430654316543265433654346543565436654376543865439654406544165442654436544465445654466544765448654496545065451654526545365454654556545665457654586545965460654616546265463654646546565466654676546865469654706547165472654736547465475654766547765478654796548065481654826548365484654856548665487654886548965490654916549265493654946549565496654976549865499655006550165502655036550465505655066550765508655096551065511655126551365514655156551665517655186551965520655216552265523655246552565526655276552865529655306553165532655336553465535655366553765538655396554065541655426554365544655456554665547655486554965550655516555265553655546555565556655576555865559655606556165562655636556465565655666556765568655696557065571655726557365574655756557665577655786557965580655816558265583655846558565586655876558865589655906559165592655936559465595655966559765598655996560065601656026560365604656056560665607656086560965610656116561265613656146561565616656176561865619656206562165622656236562465625656266562765628656296563065631656326563365634656356563665637656386563965640656416564265643656446564565646656476564865649656506565165652656536565465655656566565765658656596566065661656626566365664656656566665667656686566965670656716567265673656746567565676656776567865679656806568165682656836568465685656866568765688656896569065691656926569365694656956569665697656986569965700657016570265703657046570565706657076570865709657106571165712657136571465715657166571765718657196572065721657226572365724657256572665727657286572965730657316573265733657346573565736657376573865739657406574165742657436574465745657466574765748657496575065751657526575365754657556575665757657586575965760657616576265763657646576565766657676576865769657706577165772657736577465775657766577765778657796578065781657826578365784657856578665787657886578965790657916579265793657946579565796657976579865799658006580165802658036580465805658066580765808658096581065811658126581365814658156581665817658186581965820658216582265823658246582565826658276582865829658306583165832658336583465835658366583765838658396584065841658426584365844658456584665847658486584965850658516585265853658546585565856658576585865859658606586165862658636586465865658666586765868658696587065871658726587365874658756587665877658786587965880658816588265883658846588565886658876588865889658906589165892658936589465895658966589765898658996590065901659026590365904659056590665907659086590965910659116591265913659146591565916659176591865919659206592165922659236592465925659266592765928659296593065931659326593365934659356593665937659386593965940659416594265943659446594565946659476594865949659506595165952659536595465955659566595765958659596596065961659626596365964659656596665967659686596965970659716597265973659746597565976659776597865979659806598165982659836598465985659866598765988659896599065991659926599365994659956599665997659986599966000660016600266003660046600566006660076600866009660106601166012660136601466015660166601766018660196602066021660226602366024660256602666027660286602966030660316603266033660346603566036660376603866039660406604166042660436604466045660466604766048660496605066051660526605366054660556605666057660586605966060660616606266063660646606566066660676606866069660706607166072660736607466075660766607766078660796608066081660826608366084660856608666087660886608966090660916609266093660946609566096660976609866099661006610166102661036610466105661066610766108661096611066111661126611366114661156611666117661186611966120661216612266123661246612566126661276612866129661306613166132661336613466135661366613766138661396614066141661426614366144661456614666147661486614966150661516615266153661546615566156661576615866159661606616166162661636616466165661666616766168661696617066171661726617366174661756617666177661786617966180661816618266183661846618566186661876618866189661906619166192661936619466195661966619766198661996620066201662026620366204662056620666207662086620966210662116621266213662146621566216662176621866219662206622166222662236622466225662266622766228662296623066231662326623366234662356623666237662386623966240662416624266243662446624566246662476624866249662506625166252662536625466255662566625766258662596626066261662626626366264662656626666267662686626966270662716627266273662746627566276662776627866279662806628166282662836628466285662866628766288662896629066291662926629366294662956629666297662986629966300663016630266303663046630566306663076630866309663106631166312663136631466315663166631766318663196632066321663226632366324663256632666327663286632966330663316633266333663346633566336663376633866339663406634166342663436634466345663466634766348663496635066351663526635366354663556635666357663586635966360663616636266363663646636566366663676636866369663706637166372663736637466375663766637766378663796638066381663826638366384663856638666387663886638966390663916639266393663946639566396663976639866399664006640166402664036640466405664066640766408664096641066411664126641366414664156641666417664186641966420664216642266423664246642566426664276642866429664306643166432664336643466435664366643766438664396644066441664426644366444664456644666447664486644966450664516645266453664546645566456664576645866459664606646166462664636646466465664666646766468664696647066471664726647366474664756647666477664786647966480664816648266483664846648566486664876648866489664906649166492664936649466495664966649766498664996650066501665026650366504665056650666507665086650966510665116651266513665146651566516665176651866519665206652166522665236652466525665266652766528665296653066531665326653366534665356653666537665386653966540665416654266543665446654566546665476654866549665506655166552665536655466555665566655766558665596656066561665626656366564665656656666567665686656966570665716657266573665746657566576665776657866579665806658166582665836658466585665866658766588665896659066591665926659366594665956659666597665986659966600666016660266603666046660566606666076660866609666106661166612666136661466615666166661766618666196662066621666226662366624666256662666627666286662966630666316663266633666346663566636666376663866639666406664166642666436664466645666466664766648666496665066651666526665366654666556665666657666586665966660666616666266663666646666566666666676666866669666706667166672666736667466675666766667766678666796668066681666826668366684666856668666687666886668966690666916669266693666946669566696666976669866699667006670166702667036670466705667066670766708667096671066711667126671366714667156671666717667186671966720667216672266723667246672566726667276672866729667306673166732667336673466735667366673766738667396674066741667426674366744667456674666747667486674966750667516675266753667546675566756667576675866759667606676166762667636676466765667666676766768667696677066771667726677366774667756677666777667786677966780667816678266783667846678566786667876678866789667906679166792667936679466795667966679766798667996680066801668026680366804668056680666807668086680966810668116681266813668146681566816668176681866819668206682166822668236682466825668266682766828668296683066831668326683366834668356683666837668386683966840668416684266843668446684566846668476684866849668506685166852668536685466855668566685766858668596686066861668626686366864668656686666867668686686966870668716687266873668746687566876668776687866879668806688166882668836688466885668866688766888668896689066891668926689366894668956689666897668986689966900669016690266903669046690566906669076690866909669106691166912669136691466915669166691766918669196692066921669226692366924669256692666927669286692966930669316693266933669346693566936669376693866939669406694166942669436694466945669466694766948669496695066951669526695366954669556695666957669586695966960669616696266963669646696566966669676696866969669706697166972669736697466975669766697766978669796698066981669826698366984669856698666987669886698966990669916699266993669946699566996669976699866999670006700167002670036700467005670066700767008670096701067011670126701367014670156701667017670186701967020670216702267023670246702567026670276702867029670306703167032670336703467035670366703767038670396704067041670426704367044670456704667047670486704967050670516705267053670546705567056670576705867059670606706167062670636706467065670666706767068670696707067071670726707367074670756707667077670786707967080670816708267083670846708567086670876708867089670906709167092670936709467095670966709767098670996710067101671026710367104671056710667107671086710967110671116711267113671146711567116671176711867119671206712167122671236712467125671266712767128671296713067131671326713367134671356713667137671386713967140671416714267143671446714567146671476714867149671506715167152671536715467155671566715767158671596716067161671626716367164671656716667167671686716967170671716717267173671746717567176671776717867179671806718167182671836718467185671866718767188671896719067191671926719367194671956719667197671986719967200672016720267203672046720567206672076720867209672106721167212672136721467215672166721767218672196722067221672226722367224672256722667227672286722967230672316723267233672346723567236672376723867239672406724167242672436724467245672466724767248672496725067251672526725367254672556725667257672586725967260672616726267263672646726567266672676726867269672706727167272672736727467275672766727767278672796728067281672826728367284672856728667287672886728967290672916729267293672946729567296672976729867299673006730167302673036730467305673066730767308673096731067311673126731367314673156731667317673186731967320673216732267323673246732567326673276732867329673306733167332673336733467335673366733767338673396734067341673426734367344673456734667347673486734967350673516735267353673546735567356673576735867359673606736167362673636736467365673666736767368673696737067371673726737367374673756737667377673786737967380673816738267383673846738567386673876738867389673906739167392673936739467395673966739767398673996740067401674026740367404674056740667407674086740967410674116741267413674146741567416674176741867419674206742167422674236742467425674266742767428674296743067431674326743367434674356743667437674386743967440674416744267443674446744567446674476744867449674506745167452674536745467455674566745767458674596746067461674626746367464674656746667467674686746967470674716747267473674746747567476674776747867479674806748167482674836748467485674866748767488674896749067491674926749367494674956749667497674986749967500675016750267503675046750567506675076750867509675106751167512675136751467515675166751767518675196752067521675226752367524675256752667527675286752967530675316753267533675346753567536675376753867539675406754167542675436754467545675466754767548675496755067551675526755367554675556755667557675586755967560675616756267563675646756567566675676756867569675706757167572675736757467575675766757767578675796758067581675826758367584675856758667587675886758967590675916759267593675946759567596675976759867599676006760167602676036760467605676066760767608676096761067611676126761367614676156761667617676186761967620676216762267623676246762567626676276762867629676306763167632676336763467635676366763767638676396764067641676426764367644676456764667647676486764967650676516765267653676546765567656676576765867659676606766167662676636766467665676666766767668676696767067671676726767367674676756767667677676786767967680676816768267683676846768567686676876768867689676906769167692676936769467695676966769767698676996770067701677026770367704677056770667707677086770967710677116771267713677146771567716677176771867719677206772167722677236772467725677266772767728677296773067731677326773367734677356773667737677386773967740677416774267743677446774567746677476774867749677506775167752677536775467755677566775767758677596776067761677626776367764677656776667767677686776967770677716777267773677746777567776677776777867779677806778167782677836778467785677866778767788677896779067791677926779367794677956779667797677986779967800678016780267803678046780567806678076780867809678106781167812678136781467815678166781767818678196782067821678226782367824678256782667827678286782967830678316783267833678346783567836678376783867839678406784167842678436784467845678466784767848678496785067851678526785367854678556785667857678586785967860678616786267863678646786567866678676786867869678706787167872678736787467875678766787767878678796788067881678826788367884678856788667887678886788967890678916789267893678946789567896678976789867899679006790167902679036790467905679066790767908679096791067911679126791367914679156791667917679186791967920679216792267923679246792567926679276792867929679306793167932679336793467935679366793767938679396794067941679426794367944679456794667947679486794967950679516795267953679546795567956679576795867959679606796167962679636796467965679666796767968679696797067971679726797367974679756797667977679786797967980679816798267983679846798567986679876798867989679906799167992679936799467995679966799767998679996800068001680026800368004680056800668007680086800968010680116801268013680146801568016680176801868019680206802168022680236802468025680266802768028680296803068031680326803368034680356803668037680386803968040680416804268043680446804568046680476804868049680506805168052680536805468055680566805768058680596806068061680626806368064680656806668067680686806968070680716807268073680746807568076680776807868079680806808168082680836808468085680866808768088680896809068091680926809368094680956809668097680986809968100681016810268103681046810568106681076810868109681106811168112681136811468115681166811768118681196812068121681226812368124681256812668127681286812968130681316813268133681346813568136681376813868139681406814168142681436814468145681466814768148681496815068151681526815368154681556815668157681586815968160681616816268163681646816568166681676816868169681706817168172681736817468175681766817768178681796818068181681826818368184681856818668187681886818968190681916819268193681946819568196681976819868199682006820168202682036820468205682066820768208682096821068211682126821368214682156821668217682186821968220682216822268223682246822568226682276822868229682306823168232682336823468235682366823768238682396824068241682426824368244682456824668247682486824968250682516825268253682546825568256682576825868259682606826168262682636826468265682666826768268682696827068271682726827368274682756827668277682786827968280682816828268283682846828568286682876828868289682906829168292682936829468295682966829768298682996830068301683026830368304683056830668307683086830968310683116831268313683146831568316683176831868319683206832168322683236832468325683266832768328683296833068331683326833368334683356833668337683386833968340683416834268343683446834568346683476834868349683506835168352683536835468355683566835768358683596836068361683626836368364683656836668367683686836968370683716837268373683746837568376683776837868379683806838168382683836838468385683866838768388683896839068391683926839368394683956839668397683986839968400684016840268403684046840568406684076840868409684106841168412684136841468415684166841768418684196842068421684226842368424684256842668427684286842968430684316843268433684346843568436684376843868439684406844168442684436844468445684466844768448684496845068451684526845368454684556845668457684586845968460684616846268463684646846568466684676846868469684706847168472684736847468475684766847768478684796848068481684826848368484684856848668487684886848968490684916849268493684946849568496684976849868499685006850168502685036850468505685066850768508685096851068511685126851368514685156851668517685186851968520685216852268523685246852568526685276852868529685306853168532685336853468535685366853768538685396854068541685426854368544685456854668547685486854968550685516855268553685546855568556685576855868559685606856168562685636856468565685666856768568685696857068571685726857368574685756857668577685786857968580685816858268583685846858568586685876858868589685906859168592685936859468595685966859768598685996860068601686026860368604686056860668607686086860968610686116861268613686146861568616686176861868619686206862168622686236862468625686266862768628686296863068631686326863368634686356863668637686386863968640686416864268643686446864568646686476864868649686506865168652686536865468655686566865768658686596866068661686626866368664686656866668667686686866968670686716867268673686746867568676686776867868679686806868168682686836868468685686866868768688686896869068691686926869368694686956869668697686986869968700687016870268703687046870568706687076870868709687106871168712687136871468715687166871768718687196872068721687226872368724687256872668727687286872968730687316873268733687346873568736687376873868739687406874168742687436874468745687466874768748687496875068751687526875368754687556875668757687586875968760687616876268763687646876568766687676876868769687706877168772687736877468775687766877768778687796878068781687826878368784687856878668787687886878968790687916879268793687946879568796687976879868799688006880168802688036880468805688066880768808688096881068811688126881368814688156881668817688186881968820688216882268823688246882568826688276882868829688306883168832688336883468835688366883768838688396884068841688426884368844688456884668847688486884968850688516885268853688546885568856688576885868859688606886168862688636886468865688666886768868688696887068871688726887368874688756887668877688786887968880688816888268883688846888568886688876888868889688906889168892688936889468895688966889768898688996890068901689026890368904689056890668907689086890968910689116891268913689146891568916689176891868919689206892168922689236892468925689266892768928689296893068931689326893368934689356893668937689386893968940689416894268943689446894568946689476894868949689506895168952689536895468955689566895768958689596896068961689626896368964689656896668967689686896968970689716897268973689746897568976689776897868979689806898168982689836898468985689866898768988689896899068991689926899368994689956899668997689986899969000690016900269003690046900569006690076900869009690106901169012690136901469015690166901769018690196902069021690226902369024690256902669027690286902969030690316903269033690346903569036690376903869039690406904169042690436904469045690466904769048690496905069051690526905369054690556905669057690586905969060690616906269063690646906569066690676906869069690706907169072690736907469075690766907769078690796908069081690826908369084690856908669087690886908969090690916909269093690946909569096690976909869099691006910169102691036910469105691066910769108691096911069111691126911369114691156911669117691186911969120691216912269123691246912569126691276912869129691306913169132691336913469135691366913769138691396914069141691426914369144691456914669147691486914969150691516915269153691546915569156691576915869159691606916169162691636916469165691666916769168691696917069171691726917369174691756917669177691786917969180691816918269183691846918569186691876918869189691906919169192691936919469195691966919769198691996920069201692026920369204692056920669207692086920969210692116921269213692146921569216692176921869219692206922169222692236922469225692266922769228692296923069231692326923369234692356923669237692386923969240692416924269243692446924569246692476924869249692506925169252692536925469255692566925769258692596926069261692626926369264692656926669267692686926969270692716927269273692746927569276692776927869279692806928169282692836928469285692866928769288692896929069291692926929369294692956929669297692986929969300693016930269303693046930569306693076930869309693106931169312693136931469315693166931769318693196932069321693226932369324693256932669327693286932969330693316933269333693346933569336693376933869339693406934169342693436934469345693466934769348693496935069351693526935369354693556935669357693586935969360693616936269363693646936569366693676936869369693706937169372693736937469375693766937769378693796938069381693826938369384693856938669387693886938969390693916939269393693946939569396693976939869399694006940169402694036940469405694066940769408694096941069411694126941369414694156941669417694186941969420694216942269423694246942569426694276942869429694306943169432694336943469435694366943769438694396944069441694426944369444694456944669447694486944969450694516945269453694546945569456694576945869459694606946169462694636946469465694666946769468694696947069471694726947369474694756947669477694786947969480694816948269483694846948569486694876948869489694906949169492694936949469495694966949769498694996950069501695026950369504695056950669507695086950969510695116951269513695146951569516695176951869519695206952169522695236952469525695266952769528695296953069531695326953369534695356953669537695386953969540695416954269543695446954569546695476954869549695506955169552695536955469555695566955769558695596956069561695626956369564695656956669567695686956969570695716957269573695746957569576695776957869579695806958169582695836958469585695866958769588695896959069591695926959369594695956959669597695986959969600696016960269603696046960569606696076960869609696106961169612696136961469615696166961769618696196962069621696226962369624696256962669627696286962969630696316963269633696346963569636696376963869639696406964169642696436964469645696466964769648696496965069651696526965369654696556965669657696586965969660696616966269663696646966569666696676966869669696706967169672696736967469675696766967769678696796968069681696826968369684696856968669687696886968969690696916969269693696946969569696696976969869699697006970169702697036970469705697066970769708697096971069711697126971369714697156971669717697186971969720697216972269723697246972569726697276972869729697306973169732697336973469735697366973769738697396974069741697426974369744697456974669747697486974969750697516975269753697546975569756697576975869759697606976169762697636976469765697666976769768697696977069771697726977369774697756977669777697786977969780697816978269783697846978569786697876978869789697906979169792697936979469795697966979769798697996980069801698026980369804698056980669807698086980969810698116981269813698146981569816698176981869819698206982169822698236982469825698266982769828698296983069831698326983369834698356983669837698386983969840698416984269843698446984569846698476984869849698506985169852698536985469855698566985769858698596986069861698626986369864698656986669867698686986969870698716987269873698746987569876698776987869879698806988169882698836988469885698866988769888698896989069891698926989369894698956989669897698986989969900699016990269903699046990569906699076990869909699106991169912699136991469915699166991769918699196992069921699226992369924699256992669927699286992969930699316993269933699346993569936699376993869939699406994169942699436994469945699466994769948699496995069951699526995369954699556995669957699586995969960699616996269963699646996569966699676996869969699706997169972699736997469975699766997769978699796998069981699826998369984699856998669987699886998969990699916999269993699946999569996699976999869999700007000170002700037000470005700067000770008700097001070011700127001370014700157001670017700187001970020700217002270023700247002570026700277002870029700307003170032700337003470035700367003770038700397004070041700427004370044700457004670047700487004970050700517005270053700547005570056700577005870059700607006170062700637006470065700667006770068700697007070071700727007370074700757007670077700787007970080700817008270083700847008570086700877008870089700907009170092700937009470095700967009770098700997010070101701027010370104701057010670107701087010970110701117011270113701147011570116701177011870119701207012170122701237012470125701267012770128701297013070131701327013370134701357013670137701387013970140701417014270143701447014570146701477014870149701507015170152701537015470155701567015770158701597016070161701627016370164701657016670167701687016970170701717017270173701747017570176701777017870179701807018170182701837018470185701867018770188701897019070191701927019370194701957019670197701987019970200702017020270203702047020570206702077020870209702107021170212702137021470215702167021770218702197022070221702227022370224702257022670227702287022970230702317023270233702347023570236702377023870239702407024170242702437024470245702467024770248702497025070251702527025370254702557025670257702587025970260702617026270263702647026570266702677026870269702707027170272702737027470275702767027770278702797028070281702827028370284702857028670287702887028970290702917029270293702947029570296702977029870299703007030170302703037030470305703067030770308703097031070311703127031370314703157031670317703187031970320703217032270323703247032570326703277032870329703307033170332703337033470335703367033770338703397034070341703427034370344703457034670347703487034970350703517035270353703547035570356703577035870359703607036170362703637036470365703667036770368703697037070371703727037370374703757037670377703787037970380703817038270383703847038570386703877038870389703907039170392703937039470395703967039770398703997040070401704027040370404704057040670407704087040970410704117041270413704147041570416704177041870419704207042170422704237042470425704267042770428704297043070431704327043370434704357043670437704387043970440704417044270443704447044570446704477044870449704507045170452704537045470455704567045770458704597046070461704627046370464704657046670467704687046970470704717047270473704747047570476704777047870479704807048170482704837048470485704867048770488704897049070491704927049370494704957049670497704987049970500705017050270503705047050570506705077050870509705107051170512705137051470515705167051770518705197052070521705227052370524705257052670527705287052970530705317053270533705347053570536705377053870539705407054170542705437054470545705467054770548705497055070551705527055370554705557055670557705587055970560705617056270563705647056570566705677056870569705707057170572705737057470575705767057770578705797058070581705827058370584705857058670587705887058970590705917059270593705947059570596705977059870599706007060170602706037060470605706067060770608706097061070611706127061370614706157061670617706187061970620706217062270623706247062570626706277062870629706307063170632706337063470635706367063770638706397064070641706427064370644706457064670647706487064970650706517065270653706547065570656706577065870659706607066170662706637066470665706667066770668706697067070671706727067370674706757067670677706787067970680706817068270683706847068570686706877068870689706907069170692706937069470695706967069770698706997070070701707027070370704707057070670707707087070970710707117071270713707147071570716707177071870719707207072170722707237072470725707267072770728707297073070731707327073370734707357073670737707387073970740707417074270743707447074570746707477074870749707507075170752707537075470755707567075770758707597076070761707627076370764707657076670767707687076970770707717077270773707747077570776707777077870779707807078170782707837078470785707867078770788707897079070791707927079370794707957079670797707987079970800708017080270803708047080570806708077080870809708107081170812708137081470815708167081770818708197082070821708227082370824708257082670827708287082970830708317083270833708347083570836708377083870839708407084170842708437084470845708467084770848708497085070851708527085370854708557085670857708587085970860708617086270863708647086570866708677086870869708707087170872708737087470875708767087770878708797088070881708827088370884708857088670887708887088970890708917089270893708947089570896708977089870899709007090170902709037090470905709067090770908709097091070911709127091370914709157091670917709187091970920709217092270923709247092570926709277092870929709307093170932709337093470935709367093770938709397094070941709427094370944709457094670947709487094970950709517095270953709547095570956709577095870959709607096170962709637096470965709667096770968709697097070971709727097370974709757097670977709787097970980709817098270983709847098570986709877098870989709907099170992709937099470995709967099770998709997100071001710027100371004710057100671007710087100971010710117101271013710147101571016710177101871019710207102171022710237102471025710267102771028710297103071031710327103371034710357103671037710387103971040710417104271043710447104571046710477104871049710507105171052710537105471055710567105771058710597106071061710627106371064710657106671067710687106971070710717107271073710747107571076710777107871079710807108171082710837108471085710867108771088710897109071091710927109371094710957109671097710987109971100711017110271103711047110571106711077110871109711107111171112711137111471115711167111771118711197112071121711227112371124711257112671127711287112971130711317113271133711347113571136711377113871139711407114171142711437114471145711467114771148711497115071151711527115371154711557115671157711587115971160711617116271163711647116571166711677116871169711707117171172711737117471175711767117771178711797118071181711827118371184711857118671187711887118971190711917119271193711947119571196711977119871199712007120171202712037120471205712067120771208712097121071211712127121371214712157121671217712187121971220712217122271223712247122571226712277122871229712307123171232712337123471235712367123771238712397124071241712427124371244712457124671247712487124971250712517125271253712547125571256712577125871259712607126171262712637126471265712667126771268712697127071271712727127371274712757127671277712787127971280712817128271283712847128571286712877128871289712907129171292712937129471295712967129771298712997130071301713027130371304713057130671307713087130971310713117131271313713147131571316713177131871319713207132171322713237132471325713267132771328713297133071331713327133371334713357133671337713387133971340713417134271343713447134571346713477134871349713507135171352713537135471355713567135771358713597136071361713627136371364713657136671367713687136971370713717137271373713747137571376713777137871379713807138171382713837138471385713867138771388713897139071391713927139371394713957139671397713987139971400714017140271403714047140571406714077140871409714107141171412714137141471415714167141771418714197142071421714227142371424714257142671427714287142971430714317143271433714347143571436714377143871439714407144171442714437144471445714467144771448714497145071451714527145371454714557145671457714587145971460714617146271463714647146571466714677146871469714707147171472714737147471475714767147771478714797148071481714827148371484714857148671487714887148971490714917149271493714947149571496714977149871499715007150171502715037150471505715067150771508715097151071511715127151371514715157151671517715187151971520715217152271523715247152571526715277152871529715307153171532715337153471535715367153771538715397154071541715427154371544715457154671547715487154971550715517155271553715547155571556715577155871559715607156171562715637156471565715667156771568715697157071571715727157371574715757157671577715787157971580715817158271583715847158571586715877158871589715907159171592715937159471595715967159771598715997160071601716027160371604716057160671607716087160971610716117161271613716147161571616716177161871619716207162171622716237162471625716267162771628716297163071631716327163371634716357163671637716387163971640716417164271643716447164571646716477164871649716507165171652716537165471655716567165771658716597166071661716627166371664716657166671667716687166971670716717167271673716747167571676716777167871679716807168171682716837168471685716867168771688716897169071691716927169371694716957169671697716987169971700717017170271703717047170571706717077170871709717107171171712717137171471715717167171771718717197172071721717227172371724717257172671727717287172971730717317173271733717347173571736717377173871739717407174171742717437174471745717467174771748717497175071751717527175371754717557175671757717587175971760717617176271763717647176571766717677176871769717707177171772717737177471775717767177771778717797178071781717827178371784717857178671787717887178971790717917179271793717947179571796717977179871799718007180171802718037180471805718067180771808718097181071811718127181371814718157181671817718187181971820718217182271823718247182571826718277182871829718307183171832718337183471835718367183771838718397184071841718427184371844718457184671847718487184971850718517185271853718547185571856718577185871859718607186171862718637186471865718667186771868718697187071871718727187371874718757187671877718787187971880718817188271883718847188571886718877188871889718907189171892718937189471895718967189771898718997190071901719027190371904719057190671907719087190971910719117191271913719147191571916719177191871919719207192171922719237192471925719267192771928719297193071931719327193371934719357193671937719387193971940719417194271943719447194571946719477194871949719507195171952719537195471955719567195771958719597196071961719627196371964719657196671967719687196971970719717197271973719747197571976719777197871979719807198171982719837198471985719867198771988719897199071991719927199371994719957199671997719987199972000720017200272003720047200572006720077200872009720107201172012720137201472015720167201772018720197202072021720227202372024720257202672027720287202972030720317203272033720347203572036720377203872039720407204172042720437204472045720467204772048720497205072051720527205372054720557205672057720587205972060720617206272063720647206572066720677206872069720707207172072720737207472075720767207772078720797208072081720827208372084720857208672087720887208972090720917209272093720947209572096720977209872099721007210172102721037210472105721067210772108721097211072111721127211372114721157211672117721187211972120721217212272123721247212572126721277212872129721307213172132721337213472135721367213772138721397214072141721427214372144721457214672147721487214972150721517215272153721547215572156721577215872159721607216172162721637216472165721667216772168721697217072171721727217372174721757217672177721787217972180721817218272183721847218572186721877218872189721907219172192721937219472195721967219772198721997220072201722027220372204722057220672207722087220972210722117221272213722147221572216722177221872219722207222172222722237222472225722267222772228722297223072231722327223372234722357223672237722387223972240722417224272243722447224572246722477224872249722507225172252722537225472255722567225772258722597226072261722627226372264722657226672267722687226972270722717227272273722747227572276722777227872279722807228172282722837228472285722867228772288722897229072291722927229372294722957229672297722987229972300723017230272303723047230572306723077230872309723107231172312723137231472315723167231772318723197232072321723227232372324723257232672327723287232972330723317233272333723347233572336723377233872339723407234172342723437234472345723467234772348723497235072351723527235372354723557235672357723587235972360723617236272363723647236572366723677236872369723707237172372723737237472375723767237772378723797238072381723827238372384723857238672387723887238972390723917239272393723947239572396723977239872399724007240172402724037240472405724067240772408724097241072411724127241372414724157241672417724187241972420724217242272423724247242572426724277242872429724307243172432724337243472435724367243772438724397244072441724427244372444724457244672447724487244972450724517245272453724547245572456724577245872459724607246172462724637246472465724667246772468724697247072471724727247372474724757247672477724787247972480724817248272483724847248572486724877248872489724907249172492724937249472495724967249772498724997250072501725027250372504725057250672507725087250972510725117251272513725147251572516725177251872519725207252172522725237252472525725267252772528725297253072531725327253372534725357253672537725387253972540725417254272543725447254572546725477254872549725507255172552725537255472555725567255772558725597256072561725627256372564725657256672567725687256972570725717257272573725747257572576725777257872579725807258172582725837258472585725867258772588725897259072591725927259372594725957259672597725987259972600726017260272603726047260572606726077260872609726107261172612726137261472615726167261772618726197262072621726227262372624726257262672627726287262972630726317263272633726347263572636726377263872639726407264172642726437264472645726467264772648726497265072651726527265372654726557265672657726587265972660726617266272663726647266572666726677266872669726707267172672726737267472675726767267772678726797268072681726827268372684726857268672687726887268972690726917269272693726947269572696726977269872699727007270172702727037270472705727067270772708727097271072711727127271372714727157271672717727187271972720727217272272723727247272572726727277272872729727307273172732727337273472735727367273772738727397274072741727427274372744727457274672747727487274972750727517275272753727547275572756727577275872759727607276172762727637276472765727667276772768727697277072771727727277372774727757277672777727787277972780727817278272783727847278572786727877278872789727907279172792727937279472795727967279772798727997280072801728027280372804728057280672807728087280972810728117281272813728147281572816728177281872819728207282172822728237282472825728267282772828728297283072831728327283372834728357283672837728387283972840728417284272843728447284572846728477284872849728507285172852728537285472855728567285772858728597286072861728627286372864728657286672867728687286972870728717287272873728747287572876728777287872879728807288172882728837288472885728867288772888728897289072891728927289372894728957289672897728987289972900729017290272903729047290572906729077290872909729107291172912729137291472915729167291772918729197292072921729227292372924729257292672927729287292972930729317293272933729347293572936729377293872939729407294172942729437294472945729467294772948729497295072951729527295372954729557295672957729587295972960729617296272963729647296572966729677296872969729707297172972729737297472975729767297772978729797298072981729827298372984729857298672987729887298972990729917299272993729947299572996729977299872999730007300173002730037300473005730067300773008730097301073011730127301373014730157301673017730187301973020730217302273023730247302573026730277302873029730307303173032730337303473035730367303773038730397304073041730427304373044730457304673047730487304973050730517305273053730547305573056730577305873059730607306173062730637306473065730667306773068730697307073071730727307373074730757307673077730787307973080730817308273083730847308573086730877308873089730907309173092730937309473095730967309773098730997310073101731027310373104731057310673107731087310973110731117311273113731147311573116731177311873119731207312173122731237312473125731267312773128731297313073131731327313373134731357313673137731387313973140731417314273143731447314573146731477314873149731507315173152731537315473155731567315773158731597316073161731627316373164731657316673167731687316973170731717317273173731747317573176731777317873179731807318173182731837318473185731867318773188731897319073191731927319373194731957319673197731987319973200732017320273203732047320573206732077320873209732107321173212732137321473215732167321773218732197322073221732227322373224732257322673227732287322973230732317323273233732347323573236732377323873239732407324173242732437324473245732467324773248732497325073251732527325373254732557325673257732587325973260732617326273263732647326573266732677326873269732707327173272732737327473275732767327773278732797328073281732827328373284732857328673287732887328973290732917329273293732947329573296732977329873299733007330173302733037330473305733067330773308733097331073311733127331373314733157331673317733187331973320733217332273323733247332573326733277332873329733307333173332733337333473335733367333773338733397334073341733427334373344733457334673347733487334973350733517335273353733547335573356733577335873359733607336173362733637336473365733667336773368733697337073371733727337373374733757337673377733787337973380733817338273383733847338573386733877338873389733907339173392733937339473395733967339773398733997340073401734027340373404734057340673407734087340973410734117341273413734147341573416734177341873419734207342173422734237342473425734267342773428734297343073431734327343373434734357343673437734387343973440734417344273443734447344573446734477344873449734507345173452734537345473455734567345773458734597346073461734627346373464734657346673467734687346973470734717347273473734747347573476734777347873479734807348173482734837348473485734867348773488734897349073491734927349373494734957349673497734987349973500735017350273503735047350573506735077350873509735107351173512735137351473515735167351773518735197352073521735227352373524735257352673527735287352973530735317353273533735347353573536735377353873539735407354173542735437354473545735467354773548735497355073551735527355373554735557355673557735587355973560735617356273563735647356573566735677356873569735707357173572735737357473575735767357773578735797358073581735827358373584735857358673587735887358973590735917359273593735947359573596735977359873599736007360173602736037360473605736067360773608736097361073611736127361373614736157361673617736187361973620736217362273623736247362573626736277362873629736307363173632736337363473635736367363773638736397364073641736427364373644736457364673647736487364973650736517365273653736547365573656736577365873659736607366173662736637366473665736667366773668736697367073671736727367373674736757367673677736787367973680736817368273683736847368573686736877368873689736907369173692736937369473695736967369773698736997370073701737027370373704737057370673707737087370973710737117371273713737147371573716737177371873719737207372173722737237372473725737267372773728737297373073731737327373373734737357373673737737387373973740737417374273743737447374573746737477374873749737507375173752737537375473755737567375773758737597376073761737627376373764737657376673767737687376973770737717377273773737747377573776737777377873779737807378173782737837378473785737867378773788737897379073791737927379373794737957379673797737987379973800738017380273803738047380573806738077380873809738107381173812738137381473815738167381773818738197382073821738227382373824738257382673827738287382973830738317383273833738347383573836738377383873839738407384173842738437384473845738467384773848738497385073851738527385373854738557385673857738587385973860738617386273863738647386573866738677386873869738707387173872738737387473875738767387773878738797388073881738827388373884738857388673887738887388973890738917389273893738947389573896738977389873899739007390173902739037390473905739067390773908739097391073911739127391373914739157391673917739187391973920739217392273923739247392573926739277392873929739307393173932739337393473935739367393773938739397394073941739427394373944739457394673947739487394973950739517395273953739547395573956739577395873959739607396173962739637396473965739667396773968739697397073971739727397373974739757397673977739787397973980739817398273983739847398573986739877398873989739907399173992739937399473995739967399773998739997400074001740027400374004740057400674007740087400974010740117401274013740147401574016740177401874019740207402174022740237402474025740267402774028740297403074031740327403374034740357403674037740387403974040740417404274043740447404574046740477404874049740507405174052740537405474055740567405774058740597406074061740627406374064740657406674067740687406974070740717407274073740747407574076740777407874079740807408174082740837408474085740867408774088740897409074091740927409374094740957409674097740987409974100741017410274103741047410574106741077410874109741107411174112741137411474115741167411774118741197412074121741227412374124741257412674127741287412974130741317413274133741347413574136741377413874139741407414174142741437414474145741467414774148741497415074151741527415374154741557415674157741587415974160741617416274163741647416574166741677416874169741707417174172741737417474175741767417774178741797418074181741827418374184741857418674187741887418974190741917419274193741947419574196741977419874199742007420174202742037420474205742067420774208742097421074211742127421374214742157421674217742187421974220742217422274223742247422574226742277422874229742307423174232742337423474235742367423774238742397424074241742427424374244742457424674247742487424974250742517425274253742547425574256742577425874259742607426174262742637426474265742667426774268742697427074271742727427374274742757427674277742787427974280742817428274283742847428574286742877428874289742907429174292742937429474295742967429774298742997430074301743027430374304743057430674307743087430974310743117431274313743147431574316743177431874319743207432174322743237432474325743267432774328743297433074331743327433374334743357433674337743387433974340743417434274343743447434574346743477434874349743507435174352743537435474355743567435774358743597436074361743627436374364743657436674367743687436974370743717437274373743747437574376743777437874379743807438174382743837438474385743867438774388743897439074391743927439374394743957439674397743987439974400744017440274403744047440574406744077440874409744107441174412744137441474415744167441774418744197442074421744227442374424744257442674427744287442974430744317443274433744347443574436744377443874439744407444174442744437444474445744467444774448744497445074451744527445374454744557445674457744587445974460744617446274463744647446574466744677446874469744707447174472744737447474475744767447774478744797448074481744827448374484744857448674487744887448974490744917449274493744947449574496744977449874499745007450174502745037450474505745067450774508745097451074511745127451374514745157451674517745187451974520745217452274523745247452574526745277452874529745307453174532745337453474535745367453774538745397454074541745427454374544745457454674547745487454974550745517455274553745547455574556745577455874559745607456174562745637456474565745667456774568745697457074571745727457374574745757457674577745787457974580745817458274583745847458574586745877458874589745907459174592745937459474595745967459774598745997460074601746027460374604746057460674607746087460974610746117461274613746147461574616746177461874619746207462174622746237462474625746267462774628746297463074631746327463374634746357463674637746387463974640746417464274643746447464574646746477464874649746507465174652746537465474655746567465774658746597466074661746627466374664746657466674667746687466974670746717467274673746747467574676746777467874679746807468174682746837468474685746867468774688746897469074691746927469374694746957469674697746987469974700747017470274703747047470574706747077470874709747107471174712747137471474715747167471774718747197472074721747227472374724747257472674727747287472974730747317473274733747347473574736747377473874739747407474174742747437474474745747467474774748747497475074751747527475374754747557475674757747587475974760747617476274763747647476574766747677476874769747707477174772747737477474775747767477774778747797478074781747827478374784747857478674787747887478974790747917479274793747947479574796747977479874799748007480174802748037480474805748067480774808748097481074811748127481374814748157481674817748187481974820748217482274823748247482574826748277482874829748307483174832748337483474835748367483774838748397484074841748427484374844748457484674847748487484974850748517485274853748547485574856748577485874859748607486174862748637486474865748667486774868748697487074871748727487374874748757487674877748787487974880748817488274883748847488574886748877488874889748907489174892748937489474895748967489774898748997490074901749027490374904749057490674907749087490974910749117491274913749147491574916749177491874919749207492174922749237492474925749267492774928749297493074931749327493374934749357493674937749387493974940749417494274943749447494574946749477494874949749507495174952749537495474955749567495774958749597496074961749627496374964749657496674967749687496974970749717497274973749747497574976749777497874979749807498174982749837498474985749867498774988749897499074991749927499374994749957499674997749987499975000750017500275003750047500575006750077500875009750107501175012750137501475015750167501775018750197502075021750227502375024750257502675027750287502975030750317503275033750347503575036750377503875039750407504175042750437504475045750467504775048750497505075051750527505375054750557505675057750587505975060750617506275063750647506575066750677506875069750707507175072750737507475075750767507775078750797508075081750827508375084750857508675087750887508975090750917509275093750947509575096750977509875099751007510175102751037510475105751067510775108751097511075111751127511375114751157511675117751187511975120751217512275123751247512575126751277512875129751307513175132751337513475135751367513775138751397514075141751427514375144751457514675147751487514975150751517515275153751547515575156751577515875159751607516175162751637516475165751667516775168751697517075171751727517375174751757517675177751787517975180751817518275183751847518575186751877518875189751907519175192751937519475195751967519775198751997520075201752027520375204752057520675207752087520975210752117521275213752147521575216752177521875219752207522175222752237522475225752267522775228752297523075231752327523375234752357523675237752387523975240752417524275243752447524575246752477524875249752507525175252752537525475255752567525775258752597526075261752627526375264752657526675267752687526975270752717527275273752747527575276752777527875279752807528175282752837528475285752867528775288752897529075291752927529375294752957529675297752987529975300753017530275303753047530575306753077530875309753107531175312753137531475315753167531775318753197532075321753227532375324753257532675327753287532975330753317533275333753347533575336753377533875339753407534175342753437534475345753467534775348753497535075351753527535375354753557535675357753587535975360753617536275363753647536575366753677536875369753707537175372753737537475375753767537775378753797538075381753827538375384753857538675387753887538975390753917539275393753947539575396753977539875399754007540175402754037540475405754067540775408754097541075411754127541375414754157541675417754187541975420754217542275423754247542575426754277542875429754307543175432754337543475435754367543775438754397544075441754427544375444754457544675447754487544975450754517545275453754547545575456754577545875459754607546175462754637546475465754667546775468754697547075471754727547375474754757547675477754787547975480754817548275483754847548575486754877548875489754907549175492754937549475495754967549775498754997550075501755027550375504755057550675507755087550975510755117551275513755147551575516755177551875519755207552175522755237552475525755267552775528755297553075531755327553375534755357553675537755387553975540755417554275543755447554575546755477554875549755507555175552755537555475555755567555775558755597556075561755627556375564755657556675567755687556975570755717557275573755747557575576755777557875579755807558175582755837558475585755867558775588755897559075591755927559375594755957559675597755987559975600756017560275603756047560575606756077560875609756107561175612756137561475615756167561775618756197562075621756227562375624756257562675627756287562975630756317563275633756347563575636756377563875639756407564175642756437564475645756467564775648756497565075651756527565375654756557565675657756587565975660756617566275663756647566575666756677566875669756707567175672756737567475675756767567775678756797568075681756827568375684756857568675687756887568975690756917569275693756947569575696756977569875699757007570175702757037570475705757067570775708757097571075711757127571375714757157571675717757187571975720757217572275723757247572575726757277572875729757307573175732757337573475735757367573775738757397574075741757427574375744757457574675747757487574975750757517575275753757547575575756757577575875759757607576175762757637576475765757667576775768757697577075771757727577375774757757577675777757787577975780757817578275783757847578575786757877578875789757907579175792757937579475795757967579775798757997580075801758027580375804758057580675807758087580975810758117581275813758147581575816758177581875819758207582175822758237582475825758267582775828758297583075831758327583375834758357583675837758387583975840758417584275843758447584575846758477584875849758507585175852758537585475855758567585775858758597586075861758627586375864758657586675867758687586975870758717587275873758747587575876758777587875879758807588175882758837588475885758867588775888758897589075891758927589375894758957589675897758987589975900759017590275903759047590575906759077590875909759107591175912759137591475915759167591775918759197592075921759227592375924759257592675927759287592975930759317593275933759347593575936759377593875939759407594175942759437594475945759467594775948759497595075951759527595375954759557595675957759587595975960759617596275963759647596575966759677596875969759707597175972759737597475975759767597775978759797598075981759827598375984759857598675987759887598975990759917599275993759947599575996759977599875999760007600176002760037600476005760067600776008760097601076011760127601376014760157601676017760187601976020760217602276023760247602576026760277602876029760307603176032760337603476035760367603776038760397604076041760427604376044760457604676047760487604976050760517605276053760547605576056760577605876059760607606176062760637606476065760667606776068760697607076071760727607376074760757607676077760787607976080760817608276083760847608576086760877608876089760907609176092760937609476095760967609776098760997610076101761027610376104761057610676107761087610976110761117611276113761147611576116761177611876119761207612176122761237612476125761267612776128761297613076131761327613376134761357613676137761387613976140761417614276143761447614576146761477614876149761507615176152761537615476155761567615776158761597616076161761627616376164761657616676167761687616976170761717617276173761747617576176761777617876179761807618176182761837618476185761867618776188761897619076191761927619376194761957619676197761987619976200762017620276203762047620576206762077620876209762107621176212762137621476215762167621776218762197622076221762227622376224762257622676227762287622976230762317623276233762347623576236762377623876239762407624176242762437624476245762467624776248762497625076251762527625376254762557625676257762587625976260762617626276263762647626576266762677626876269762707627176272762737627476275762767627776278762797628076281762827628376284762857628676287762887628976290762917629276293762947629576296762977629876299763007630176302763037630476305763067630776308763097631076311763127631376314763157631676317763187631976320763217632276323763247632576326763277632876329763307633176332763337633476335763367633776338763397634076341763427634376344763457634676347763487634976350763517635276353763547635576356763577635876359763607636176362763637636476365763667636776368763697637076371763727637376374763757637676377763787637976380763817638276383763847638576386763877638876389763907639176392763937639476395763967639776398763997640076401764027640376404764057640676407764087640976410764117641276413764147641576416764177641876419764207642176422764237642476425764267642776428764297643076431764327643376434764357643676437764387643976440764417644276443764447644576446764477644876449764507645176452764537645476455764567645776458764597646076461764627646376464764657646676467764687646976470764717647276473764747647576476764777647876479764807648176482764837648476485764867648776488764897649076491764927649376494764957649676497764987649976500765017650276503765047650576506765077650876509765107651176512765137651476515765167651776518765197652076521765227652376524765257652676527765287652976530765317653276533765347653576536765377653876539765407654176542765437654476545765467654776548765497655076551765527655376554765557655676557765587655976560765617656276563765647656576566765677656876569765707657176572765737657476575765767657776578765797658076581765827658376584765857658676587765887658976590765917659276593765947659576596765977659876599766007660176602766037660476605766067660776608766097661076611766127661376614766157661676617766187661976620766217662276623766247662576626766277662876629766307663176632766337663476635766367663776638766397664076641766427664376644766457664676647766487664976650766517665276653766547665576656766577665876659766607666176662766637666476665766667666776668766697667076671766727667376674766757667676677766787667976680766817668276683766847668576686766877668876689766907669176692766937669476695766967669776698766997670076701767027670376704767057670676707767087670976710767117671276713767147671576716767177671876719767207672176722767237672476725767267672776728767297673076731767327673376734767357673676737767387673976740767417674276743767447674576746767477674876749767507675176752767537675476755767567675776758767597676076761767627676376764767657676676767767687676976770767717677276773767747677576776767777677876779767807678176782767837678476785767867678776788767897679076791767927679376794767957679676797767987679976800768017680276803768047680576806768077680876809768107681176812768137681476815768167681776818768197682076821768227682376824768257682676827768287682976830768317683276833768347683576836768377683876839768407684176842768437684476845768467684776848768497685076851768527685376854768557685676857768587685976860768617686276863768647686576866768677686876869768707687176872768737687476875768767687776878768797688076881768827688376884768857688676887768887688976890768917689276893768947689576896768977689876899769007690176902769037690476905769067690776908769097691076911769127691376914769157691676917769187691976920769217692276923769247692576926769277692876929769307693176932769337693476935769367693776938769397694076941769427694376944769457694676947769487694976950769517695276953769547695576956769577695876959769607696176962769637696476965769667696776968769697697076971769727697376974769757697676977769787697976980769817698276983769847698576986769877698876989769907699176992769937699476995769967699776998769997700077001770027700377004770057700677007770087700977010770117701277013770147701577016770177701877019770207702177022770237702477025770267702777028770297703077031770327703377034770357703677037770387703977040770417704277043770447704577046770477704877049770507705177052770537705477055770567705777058770597706077061770627706377064770657706677067770687706977070770717707277073770747707577076770777707877079770807708177082770837708477085770867708777088770897709077091770927709377094770957709677097770987709977100771017710277103771047710577106771077710877109771107711177112771137711477115771167711777118771197712077121771227712377124771257712677127771287712977130771317713277133771347713577136771377713877139771407714177142771437714477145771467714777148771497715077151771527715377154771557715677157771587715977160771617716277163771647716577166771677716877169771707717177172771737717477175771767717777178771797718077181771827718377184771857718677187771887718977190771917719277193771947719577196771977719877199772007720177202772037720477205772067720777208772097721077211772127721377214772157721677217772187721977220772217722277223772247722577226772277722877229772307723177232772337723477235772367723777238772397724077241772427724377244772457724677247772487724977250772517725277253772547725577256772577725877259772607726177262772637726477265772667726777268772697727077271772727727377274772757727677277772787727977280772817728277283772847728577286772877728877289772907729177292772937729477295772967729777298772997730077301773027730377304773057730677307773087730977310773117731277313773147731577316773177731877319773207732177322773237732477325773267732777328773297733077331773327733377334773357733677337773387733977340773417734277343773447734577346773477734877349773507735177352773537735477355773567735777358773597736077361773627736377364773657736677367773687736977370773717737277373773747737577376773777737877379773807738177382773837738477385773867738777388773897739077391773927739377394773957739677397773987739977400774017740277403774047740577406774077740877409774107741177412774137741477415774167741777418774197742077421774227742377424774257742677427774287742977430774317743277433774347743577436774377743877439774407744177442774437744477445774467744777448774497745077451774527745377454774557745677457774587745977460774617746277463774647746577466774677746877469774707747177472774737747477475774767747777478774797748077481774827748377484774857748677487774887748977490774917749277493774947749577496774977749877499775007750177502775037750477505775067750777508775097751077511775127751377514775157751677517775187751977520775217752277523775247752577526775277752877529775307753177532775337753477535775367753777538775397754077541775427754377544775457754677547775487754977550775517755277553775547755577556775577755877559775607756177562775637756477565775667756777568775697757077571775727757377574775757757677577775787757977580775817758277583775847758577586775877758877589775907759177592775937759477595775967759777598775997760077601776027760377604776057760677607776087760977610776117761277613776147761577616776177761877619776207762177622776237762477625776267762777628776297763077631776327763377634776357763677637776387763977640776417764277643776447764577646776477764877649776507765177652776537765477655776567765777658776597766077661776627766377664776657766677667776687766977670776717767277673776747767577676776777767877679776807768177682776837768477685776867768777688776897769077691776927769377694776957769677697776987769977700777017770277703777047770577706777077770877709777107771177712777137771477715777167771777718777197772077721777227772377724777257772677727777287772977730777317773277733777347773577736777377773877739777407774177742777437774477745777467774777748777497775077751777527775377754777557775677757777587775977760777617776277763777647776577766777677776877769777707777177772777737777477775777767777777778777797778077781777827778377784777857778677787777887778977790777917779277793777947779577796777977779877799778007780177802778037780477805778067780777808778097781077811778127781377814778157781677817778187781977820778217782277823778247782577826778277782877829778307783177832778337783477835778367783777838778397784077841778427784377844778457784677847778487784977850778517785277853778547785577856778577785877859778607786177862778637786477865778667786777868778697787077871778727787377874778757787677877778787787977880778817788277883778847788577886778877788877889778907789177892778937789477895778967789777898778997790077901779027790377904779057790677907779087790977910779117791277913779147791577916779177791877919779207792177922779237792477925779267792777928779297793077931779327793377934779357793677937779387793977940779417794277943779447794577946779477794877949779507795177952779537795477955779567795777958779597796077961779627796377964779657796677967779687796977970779717797277973779747797577976779777797877979779807798177982779837798477985779867798777988779897799077991779927799377994779957799677997779987799978000780017800278003780047800578006780077800878009780107801178012780137801478015780167801778018780197802078021780227802378024780257802678027780287802978030780317803278033780347803578036780377803878039780407804178042780437804478045780467804778048780497805078051780527805378054780557805678057780587805978060780617806278063780647806578066780677806878069780707807178072780737807478075780767807778078780797808078081780827808378084780857808678087780887808978090780917809278093780947809578096780977809878099781007810178102781037810478105781067810778108781097811078111781127811378114781157811678117781187811978120781217812278123781247812578126781277812878129781307813178132781337813478135781367813778138781397814078141781427814378144781457814678147781487814978150781517815278153781547815578156781577815878159781607816178162781637816478165781667816778168781697817078171781727817378174781757817678177781787817978180781817818278183781847818578186781877818878189781907819178192781937819478195781967819778198781997820078201782027820378204782057820678207782087820978210782117821278213782147821578216782177821878219782207822178222782237822478225782267822778228782297823078231782327823378234782357823678237782387823978240782417824278243782447824578246782477824878249782507825178252782537825478255782567825778258782597826078261782627826378264782657826678267782687826978270782717827278273782747827578276782777827878279782807828178282782837828478285782867828778288782897829078291782927829378294782957829678297782987829978300783017830278303783047830578306783077830878309783107831178312783137831478315783167831778318783197832078321783227832378324783257832678327783287832978330783317833278333783347833578336783377833878339783407834178342783437834478345783467834778348783497835078351783527835378354783557835678357783587835978360783617836278363783647836578366783677836878369783707837178372783737837478375783767837778378783797838078381783827838378384783857838678387783887838978390783917839278393783947839578396783977839878399784007840178402784037840478405784067840778408784097841078411784127841378414784157841678417784187841978420784217842278423784247842578426784277842878429784307843178432784337843478435784367843778438784397844078441784427844378444784457844678447784487844978450784517845278453784547845578456784577845878459784607846178462784637846478465784667846778468784697847078471784727847378474784757847678477784787847978480784817848278483784847848578486784877848878489784907849178492784937849478495784967849778498784997850078501785027850378504785057850678507785087850978510785117851278513785147851578516785177851878519785207852178522785237852478525785267852778528785297853078531785327853378534785357853678537785387853978540785417854278543785447854578546785477854878549785507855178552785537855478555785567855778558785597856078561785627856378564785657856678567785687856978570785717857278573785747857578576785777857878579785807858178582785837858478585785867858778588785897859078591785927859378594785957859678597785987859978600786017860278603786047860578606786077860878609786107861178612786137861478615786167861778618786197862078621786227862378624786257862678627786287862978630786317863278633786347863578636786377863878639786407864178642786437864478645786467864778648786497865078651786527865378654786557865678657786587865978660786617866278663786647866578666786677866878669786707867178672786737867478675786767867778678786797868078681786827868378684786857868678687786887868978690786917869278693786947869578696786977869878699787007870178702787037870478705787067870778708787097871078711787127871378714787157871678717787187871978720787217872278723787247872578726787277872878729787307873178732787337873478735787367873778738787397874078741787427874378744787457874678747787487874978750787517875278753787547875578756787577875878759787607876178762787637876478765787667876778768787697877078771787727877378774787757877678777787787877978780787817878278783787847878578786787877878878789787907879178792787937879478795787967879778798787997880078801788027880378804788057880678807788087880978810788117881278813788147881578816788177881878819788207882178822788237882478825788267882778828788297883078831788327883378834788357883678837788387883978840788417884278843788447884578846788477884878849788507885178852788537885478855788567885778858788597886078861788627886378864788657886678867788687886978870788717887278873788747887578876788777887878879788807888178882788837888478885788867888778888788897889078891788927889378894788957889678897788987889978900789017890278903789047890578906789077890878909789107891178912789137891478915789167891778918789197892078921789227892378924789257892678927789287892978930789317893278933789347893578936789377893878939789407894178942789437894478945789467894778948789497895078951789527895378954789557895678957789587895978960789617896278963789647896578966789677896878969789707897178972789737897478975789767897778978789797898078981789827898378984789857898678987789887898978990789917899278993789947899578996789977899878999790007900179002790037900479005790067900779008790097901079011790127901379014790157901679017790187901979020790217902279023790247902579026790277902879029790307903179032790337903479035790367903779038790397904079041790427904379044790457904679047790487904979050790517905279053790547905579056790577905879059790607906179062790637906479065790667906779068790697907079071790727907379074790757907679077790787907979080790817908279083790847908579086790877908879089790907909179092790937909479095790967909779098790997910079101791027910379104791057910679107791087910979110791117911279113791147911579116791177911879119791207912179122791237912479125791267912779128791297913079131791327913379134791357913679137791387913979140791417914279143791447914579146791477914879149791507915179152791537915479155791567915779158791597916079161791627916379164791657916679167791687916979170791717917279173791747917579176791777917879179791807918179182791837918479185791867918779188791897919079191791927919379194791957919679197791987919979200792017920279203792047920579206792077920879209792107921179212792137921479215792167921779218792197922079221792227922379224792257922679227792287922979230792317923279233792347923579236792377923879239792407924179242792437924479245792467924779248792497925079251792527925379254792557925679257792587925979260792617926279263792647926579266792677926879269792707927179272792737927479275792767927779278792797928079281792827928379284792857928679287792887928979290792917929279293792947929579296792977929879299793007930179302793037930479305793067930779308793097931079311793127931379314793157931679317793187931979320793217932279323793247932579326793277932879329793307933179332793337933479335793367933779338793397934079341793427934379344793457934679347793487934979350793517935279353793547935579356793577935879359793607936179362793637936479365793667936779368793697937079371793727937379374793757937679377793787937979380793817938279383793847938579386793877938879389793907939179392793937939479395793967939779398793997940079401794027940379404794057940679407794087940979410794117941279413794147941579416794177941879419794207942179422794237942479425794267942779428794297943079431794327943379434794357943679437794387943979440794417944279443794447944579446794477944879449794507945179452794537945479455794567945779458794597946079461794627946379464794657946679467794687946979470794717947279473794747947579476794777947879479794807948179482794837948479485794867948779488794897949079491794927949379494794957949679497794987949979500795017950279503795047950579506795077950879509795107951179512795137951479515795167951779518795197952079521795227952379524795257952679527795287952979530795317953279533795347953579536795377953879539795407954179542795437954479545795467954779548795497955079551795527955379554795557955679557795587955979560795617956279563795647956579566795677956879569795707957179572795737957479575795767957779578795797958079581795827958379584795857958679587795887958979590795917959279593795947959579596795977959879599796007960179602796037960479605796067960779608796097961079611796127961379614796157961679617796187961979620796217962279623796247962579626796277962879629796307963179632796337963479635796367963779638796397964079641796427964379644796457964679647796487964979650796517965279653796547965579656796577965879659796607966179662796637966479665796667966779668796697967079671796727967379674796757967679677796787967979680796817968279683796847968579686796877968879689796907969179692796937969479695796967969779698796997970079701797027970379704797057970679707797087970979710797117971279713797147971579716797177971879719797207972179722797237972479725797267972779728797297973079731797327973379734797357973679737797387973979740797417974279743797447974579746797477974879749797507975179752797537975479755797567975779758797597976079761797627976379764797657976679767797687976979770797717977279773797747977579776797777977879779797807978179782797837978479785797867978779788797897979079791797927979379794797957979679797797987979979800798017980279803798047980579806798077980879809798107981179812798137981479815798167981779818798197982079821798227982379824798257982679827798287982979830798317983279833798347983579836798377983879839798407984179842798437984479845798467984779848798497985079851798527985379854798557985679857798587985979860798617986279863798647986579866798677986879869798707987179872798737987479875798767987779878798797988079881798827988379884798857988679887798887988979890798917989279893798947989579896798977989879899799007990179902799037990479905799067990779908799097991079911799127991379914799157991679917799187991979920799217992279923799247992579926799277992879929799307993179932799337993479935799367993779938799397994079941799427994379944799457994679947799487994979950799517995279953799547995579956799577995879959799607996179962799637996479965799667996779968799697997079971799727997379974799757997679977799787997979980799817998279983799847998579986799877998879989799907999179992799937999479995799967999779998799998000080001800028000380004800058000680007800088000980010800118001280013800148001580016800178001880019800208002180022800238002480025800268002780028800298003080031800328003380034800358003680037800388003980040800418004280043800448004580046800478004880049800508005180052800538005480055800568005780058800598006080061800628006380064800658006680067800688006980070800718007280073800748007580076800778007880079800808008180082800838008480085800868008780088800898009080091800928009380094800958009680097800988009980100801018010280103801048010580106801078010880109801108011180112801138011480115801168011780118801198012080121801228012380124801258012680127801288012980130801318013280133801348013580136801378013880139801408014180142801438014480145801468014780148801498015080151801528015380154801558015680157801588015980160801618016280163801648016580166801678016880169801708017180172801738017480175801768017780178801798018080181801828018380184801858018680187801888018980190801918019280193801948019580196801978019880199802008020180202802038020480205802068020780208802098021080211802128021380214802158021680217802188021980220802218022280223802248022580226802278022880229802308023180232802338023480235802368023780238802398024080241802428024380244802458024680247802488024980250802518025280253802548025580256802578025880259802608026180262802638026480265802668026780268802698027080271802728027380274802758027680277802788027980280802818028280283802848028580286802878028880289802908029180292802938029480295802968029780298802998030080301803028030380304803058030680307803088030980310803118031280313803148031580316803178031880319803208032180322803238032480325803268032780328803298033080331803328033380334803358033680337803388033980340803418034280343803448034580346803478034880349803508035180352803538035480355803568035780358803598036080361803628036380364803658036680367803688036980370803718037280373803748037580376803778037880379803808038180382803838038480385803868038780388803898039080391803928039380394803958039680397803988039980400804018040280403804048040580406804078040880409804108041180412804138041480415804168041780418804198042080421804228042380424804258042680427804288042980430804318043280433804348043580436804378043880439804408044180442804438044480445804468044780448804498045080451804528045380454804558045680457804588045980460804618046280463804648046580466804678046880469804708047180472804738047480475804768047780478804798048080481804828048380484804858048680487804888048980490804918049280493804948049580496804978049880499805008050180502805038050480505805068050780508805098051080511805128051380514805158051680517805188051980520805218052280523805248052580526805278052880529805308053180532805338053480535805368053780538805398054080541805428054380544805458054680547805488054980550805518055280553805548055580556805578055880559805608056180562805638056480565805668056780568805698057080571805728057380574805758057680577805788057980580805818058280583805848058580586805878058880589805908059180592805938059480595805968059780598805998060080601806028060380604806058060680607806088060980610806118061280613806148061580616806178061880619806208062180622806238062480625806268062780628806298063080631806328063380634806358063680637806388063980640806418064280643806448064580646806478064880649806508065180652806538065480655806568065780658806598066080661806628066380664806658066680667806688066980670806718067280673806748067580676806778067880679806808068180682806838068480685806868068780688806898069080691806928069380694806958069680697806988069980700807018070280703807048070580706807078070880709807108071180712807138071480715807168071780718807198072080721807228072380724807258072680727807288072980730807318073280733807348073580736807378073880739807408074180742807438074480745807468074780748807498075080751807528075380754807558075680757807588075980760807618076280763807648076580766807678076880769807708077180772807738077480775807768077780778807798078080781807828078380784807858078680787807888078980790807918079280793807948079580796807978079880799808008080180802808038080480805808068080780808808098081080811808128081380814808158081680817808188081980820808218082280823808248082580826808278082880829808308083180832808338083480835808368083780838808398084080841808428084380844808458084680847808488084980850808518085280853808548085580856808578085880859808608086180862808638086480865808668086780868808698087080871808728087380874808758087680877808788087980880808818088280883808848088580886808878088880889808908089180892808938089480895808968089780898808998090080901809028090380904809058090680907809088090980910809118091280913809148091580916809178091880919809208092180922809238092480925809268092780928809298093080931809328093380934809358093680937809388093980940809418094280943809448094580946809478094880949809508095180952809538095480955809568095780958809598096080961809628096380964809658096680967809688096980970809718097280973809748097580976809778097880979809808098180982809838098480985809868098780988809898099080991809928099380994809958099680997809988099981000810018100281003810048100581006810078100881009810108101181012810138101481015810168101781018810198102081021810228102381024810258102681027810288102981030810318103281033810348103581036810378103881039810408104181042810438104481045810468104781048810498105081051810528105381054810558105681057810588105981060810618106281063810648106581066810678106881069810708107181072810738107481075810768107781078810798108081081810828108381084810858108681087810888108981090810918109281093810948109581096810978109881099811008110181102811038110481105811068110781108811098111081111811128111381114811158111681117811188111981120811218112281123811248112581126811278112881129811308113181132811338113481135811368113781138811398114081141811428114381144811458114681147811488114981150811518115281153811548115581156811578115881159811608116181162811638116481165811668116781168811698117081171811728117381174811758117681177811788117981180811818118281183811848118581186811878118881189811908119181192811938119481195811968119781198811998120081201812028120381204812058120681207812088120981210812118121281213812148121581216812178121881219812208122181222812238122481225812268122781228812298123081231812328123381234812358123681237812388123981240812418124281243812448124581246812478124881249812508125181252812538125481255812568125781258812598126081261812628126381264812658126681267812688126981270812718127281273812748127581276812778127881279812808128181282812838128481285812868128781288812898129081291812928129381294812958129681297812988129981300813018130281303813048130581306813078130881309813108131181312813138131481315813168131781318813198132081321813228132381324813258132681327813288132981330813318133281333813348133581336813378133881339813408134181342813438134481345813468134781348813498135081351813528135381354813558135681357813588135981360813618136281363813648136581366813678136881369813708137181372813738137481375813768137781378813798138081381813828138381384813858138681387813888138981390813918139281393813948139581396813978139881399814008140181402814038140481405814068140781408814098141081411814128141381414814158141681417814188141981420814218142281423814248142581426814278142881429814308143181432814338143481435814368143781438814398144081441814428144381444814458144681447814488144981450814518145281453814548145581456814578145881459814608146181462814638146481465814668146781468814698147081471814728147381474814758147681477814788147981480814818148281483814848148581486814878148881489814908149181492814938149481495814968149781498814998150081501815028150381504815058150681507815088150981510815118151281513815148151581516815178151881519815208152181522815238152481525815268152781528815298153081531815328153381534815358153681537815388153981540815418154281543815448154581546815478154881549815508155181552815538155481555815568155781558815598156081561815628156381564815658156681567815688156981570815718157281573815748157581576815778157881579815808158181582815838158481585815868158781588815898159081591815928159381594815958159681597815988159981600816018160281603816048160581606816078160881609816108161181612816138161481615816168161781618816198162081621816228162381624816258162681627816288162981630816318163281633816348163581636816378163881639816408164181642816438164481645816468164781648816498165081651816528165381654816558165681657816588165981660816618166281663816648166581666816678166881669816708167181672816738167481675816768167781678816798168081681816828168381684816858168681687816888168981690816918169281693816948169581696816978169881699817008170181702817038170481705817068170781708817098171081711817128171381714817158171681717817188171981720817218172281723817248172581726817278172881729817308173181732817338173481735817368173781738817398174081741817428174381744817458174681747817488174981750817518175281753817548175581756817578175881759817608176181762817638176481765817668176781768817698177081771817728177381774817758177681777817788177981780817818178281783817848178581786817878178881789817908179181792817938179481795817968179781798817998180081801818028180381804818058180681807818088180981810818118181281813818148181581816818178181881819818208182181822818238182481825818268182781828818298183081831818328183381834818358183681837818388183981840818418184281843818448184581846818478184881849818508185181852818538185481855818568185781858818598186081861818628186381864818658186681867818688186981870818718187281873818748187581876818778187881879818808188181882818838188481885818868188781888818898189081891818928189381894818958189681897818988189981900819018190281903819048190581906819078190881909819108191181912819138191481915819168191781918819198192081921819228192381924819258192681927819288192981930819318193281933819348193581936819378193881939819408194181942819438194481945819468194781948819498195081951819528195381954819558195681957819588195981960819618196281963819648196581966819678196881969819708197181972819738197481975819768197781978819798198081981819828198381984819858198681987819888198981990819918199281993819948199581996819978199881999820008200182002820038200482005820068200782008820098201082011820128201382014820158201682017820188201982020820218202282023820248202582026820278202882029820308203182032820338203482035820368203782038820398204082041820428204382044820458204682047820488204982050820518205282053820548205582056820578205882059820608206182062820638206482065820668206782068820698207082071820728207382074820758207682077820788207982080820818208282083820848208582086820878208882089820908209182092820938209482095820968209782098820998210082101821028210382104821058210682107821088210982110821118211282113821148211582116821178211882119821208212182122821238212482125821268212782128821298213082131821328213382134821358213682137821388213982140821418214282143821448214582146821478214882149821508215182152821538215482155821568215782158821598216082161821628216382164821658216682167821688216982170821718217282173821748217582176821778217882179821808218182182821838218482185821868218782188821898219082191821928219382194821958219682197821988219982200822018220282203822048220582206822078220882209822108221182212822138221482215822168221782218822198222082221822228222382224822258222682227822288222982230822318223282233822348223582236822378223882239822408224182242822438224482245822468224782248822498225082251822528225382254822558225682257822588225982260822618226282263822648226582266822678226882269822708227182272822738227482275822768227782278822798228082281822828228382284822858228682287822888228982290822918229282293822948229582296822978229882299823008230182302823038230482305823068230782308823098231082311823128231382314823158231682317823188231982320823218232282323823248232582326823278232882329823308233182332823338233482335823368233782338823398234082341823428234382344823458234682347823488234982350823518235282353823548235582356823578235882359823608236182362823638236482365823668236782368823698237082371823728237382374823758237682377823788237982380823818238282383823848238582386823878238882389823908239182392823938239482395823968239782398823998240082401824028240382404824058240682407824088240982410824118241282413824148241582416824178241882419824208242182422824238242482425824268242782428824298243082431824328243382434824358243682437824388243982440824418244282443824448244582446824478244882449824508245182452824538245482455824568245782458824598246082461824628246382464824658246682467824688246982470824718247282473824748247582476824778247882479824808248182482824838248482485824868248782488824898249082491824928249382494824958249682497824988249982500825018250282503825048250582506825078250882509825108251182512825138251482515825168251782518825198252082521825228252382524825258252682527825288252982530825318253282533825348253582536825378253882539825408254182542825438254482545825468254782548825498255082551825528255382554825558255682557825588255982560825618256282563825648256582566825678256882569825708257182572825738257482575825768257782578825798258082581825828258382584825858258682587825888258982590825918259282593825948259582596825978259882599826008260182602826038260482605826068260782608826098261082611826128261382614826158261682617826188261982620826218262282623826248262582626826278262882629826308263182632826338263482635826368263782638826398264082641826428264382644826458264682647826488264982650826518265282653826548265582656826578265882659826608266182662826638266482665826668266782668826698267082671826728267382674826758267682677826788267982680826818268282683826848268582686826878268882689826908269182692826938269482695826968269782698826998270082701827028270382704827058270682707827088270982710827118271282713827148271582716827178271882719827208272182722827238272482725827268272782728827298273082731827328273382734827358273682737827388273982740827418274282743827448274582746827478274882749827508275182752827538275482755827568275782758827598276082761827628276382764827658276682767827688276982770827718277282773827748277582776827778277882779827808278182782827838278482785827868278782788827898279082791827928279382794827958279682797827988279982800828018280282803828048280582806828078280882809828108281182812828138281482815828168281782818828198282082821828228282382824828258282682827828288282982830828318283282833828348283582836828378283882839828408284182842828438284482845828468284782848828498285082851828528285382854828558285682857828588285982860828618286282863828648286582866828678286882869828708287182872828738287482875828768287782878828798288082881828828288382884828858288682887828888288982890828918289282893828948289582896828978289882899829008290182902829038290482905829068290782908829098291082911829128291382914829158291682917829188291982920829218292282923829248292582926829278292882929829308293182932829338293482935829368293782938829398294082941829428294382944829458294682947829488294982950829518295282953829548295582956829578295882959829608296182962829638296482965829668296782968829698297082971829728297382974829758297682977829788297982980829818298282983829848298582986829878298882989829908299182992829938299482995829968299782998829998300083001830028300383004830058300683007830088300983010830118301283013830148301583016830178301883019830208302183022830238302483025830268302783028830298303083031830328303383034830358303683037830388303983040830418304283043830448304583046830478304883049830508305183052830538305483055830568305783058830598306083061830628306383064830658306683067830688306983070830718307283073830748307583076830778307883079830808308183082830838308483085830868308783088830898309083091830928309383094830958309683097830988309983100831018310283103831048310583106831078310883109831108311183112831138311483115831168311783118831198312083121831228312383124831258312683127831288312983130831318313283133831348313583136831378313883139831408314183142831438314483145831468314783148831498315083151831528315383154831558315683157831588315983160831618316283163831648316583166831678316883169831708317183172831738317483175831768317783178831798318083181831828318383184831858318683187831888318983190831918319283193831948319583196831978319883199832008320183202832038320483205832068320783208832098321083211832128321383214832158321683217832188321983220832218322283223832248322583226832278322883229832308323183232832338323483235832368323783238832398324083241832428324383244832458324683247832488324983250832518325283253832548325583256832578325883259832608326183262832638326483265832668326783268832698327083271832728327383274832758327683277832788327983280832818328283283832848328583286832878328883289832908329183292832938329483295832968329783298832998330083301833028330383304833058330683307833088330983310833118331283313833148331583316833178331883319833208332183322833238332483325833268332783328833298333083331833328333383334833358333683337833388333983340833418334283343833448334583346833478334883349833508335183352833538335483355833568335783358833598336083361833628336383364833658336683367833688336983370833718337283373833748337583376833778337883379833808338183382833838338483385833868338783388833898339083391833928339383394833958339683397833988339983400834018340283403834048340583406834078340883409834108341183412834138341483415834168341783418834198342083421834228342383424834258342683427834288342983430834318343283433834348343583436834378343883439834408344183442834438344483445834468344783448834498345083451834528345383454834558345683457834588345983460834618346283463834648346583466834678346883469834708347183472834738347483475834768347783478834798348083481834828348383484834858348683487834888348983490834918349283493834948349583496834978349883499835008350183502835038350483505835068350783508835098351083511835128351383514835158351683517835188351983520835218352283523835248352583526835278352883529835308353183532835338353483535835368353783538835398354083541835428354383544835458354683547835488354983550835518355283553835548355583556835578355883559835608356183562835638356483565835668356783568835698357083571835728357383574835758357683577835788357983580835818358283583835848358583586835878358883589835908359183592835938359483595835968359783598835998360083601836028360383604836058360683607836088360983610836118361283613836148361583616836178361883619836208362183622836238362483625836268362783628836298363083631836328363383634836358363683637836388363983640836418364283643836448364583646836478364883649836508365183652836538365483655836568365783658836598366083661836628366383664836658366683667836688366983670836718367283673836748367583676836778367883679836808368183682836838368483685836868368783688836898369083691836928369383694836958369683697836988369983700837018370283703837048370583706837078370883709837108371183712837138371483715837168371783718837198372083721837228372383724837258372683727837288372983730837318373283733837348373583736837378373883739837408374183742837438374483745837468374783748837498375083751837528375383754837558375683757837588375983760837618376283763837648376583766837678376883769837708377183772837738377483775837768377783778837798378083781837828378383784837858378683787837888378983790837918379283793837948379583796837978379883799838008380183802838038380483805838068380783808838098381083811838128381383814838158381683817838188381983820838218382283823838248382583826838278382883829838308383183832838338383483835838368383783838838398384083841838428384383844838458384683847838488384983850838518385283853838548385583856838578385883859838608386183862838638386483865838668386783868838698387083871838728387383874838758387683877838788387983880838818388283883838848388583886838878388883889838908389183892838938389483895838968389783898838998390083901839028390383904839058390683907839088390983910839118391283913839148391583916839178391883919839208392183922839238392483925839268392783928839298393083931839328393383934839358393683937839388393983940839418394283943839448394583946839478394883949839508395183952839538395483955839568395783958839598396083961839628396383964839658396683967839688396983970839718397283973839748397583976839778397883979839808398183982839838398483985839868398783988839898399083991839928399383994839958399683997839988399984000840018400284003840048400584006840078400884009840108401184012840138401484015840168401784018840198402084021840228402384024840258402684027840288402984030840318403284033840348403584036840378403884039840408404184042840438404484045840468404784048840498405084051840528405384054840558405684057840588405984060840618406284063840648406584066840678406884069840708407184072840738407484075840768407784078840798408084081840828408384084840858408684087840888408984090840918409284093840948409584096840978409884099841008410184102841038410484105841068410784108841098411084111841128411384114841158411684117841188411984120841218412284123841248412584126841278412884129841308413184132841338413484135841368413784138841398414084141841428414384144841458414684147841488414984150841518415284153841548415584156841578415884159841608416184162841638416484165841668416784168841698417084171841728417384174841758417684177841788417984180841818418284183841848418584186841878418884189841908419184192841938419484195841968419784198841998420084201842028420384204842058420684207842088420984210842118421284213842148421584216842178421884219842208422184222842238422484225842268422784228842298423084231842328423384234842358423684237842388423984240842418424284243842448424584246842478424884249842508425184252842538425484255842568425784258842598426084261842628426384264842658426684267842688426984270842718427284273842748427584276842778427884279842808428184282842838428484285842868428784288842898429084291842928429384294842958429684297842988429984300843018430284303843048430584306843078430884309843108431184312843138431484315843168431784318843198432084321843228432384324843258432684327843288432984330843318433284333843348433584336843378433884339843408434184342843438434484345843468434784348843498435084351843528435384354843558435684357843588435984360843618436284363843648436584366843678436884369843708437184372843738437484375843768437784378843798438084381843828438384384843858438684387843888438984390843918439284393843948439584396843978439884399844008440184402844038440484405844068440784408844098441084411844128441384414844158441684417844188441984420844218442284423844248442584426844278442884429844308443184432844338443484435844368443784438844398444084441844428444384444844458444684447844488444984450844518445284453844548445584456844578445884459844608446184462844638446484465844668446784468844698447084471844728447384474844758447684477844788447984480844818448284483844848448584486844878448884489844908449184492844938449484495844968449784498844998450084501845028450384504845058450684507845088450984510845118451284513845148451584516845178451884519845208452184522845238452484525845268452784528845298453084531845328453384534845358453684537845388453984540845418454284543845448454584546845478454884549845508455184552845538455484555845568455784558845598456084561845628456384564845658456684567845688456984570845718457284573845748457584576845778457884579845808458184582845838458484585845868458784588845898459084591845928459384594845958459684597845988459984600846018460284603846048460584606846078460884609846108461184612846138461484615846168461784618846198462084621846228462384624846258462684627846288462984630846318463284633846348463584636846378463884639846408464184642846438464484645846468464784648846498465084651846528465384654846558465684657846588465984660846618466284663846648466584666846678466884669846708467184672846738467484675846768467784678846798468084681846828468384684846858468684687846888468984690846918469284693846948469584696846978469884699847008470184702847038470484705847068470784708847098471084711847128471384714847158471684717847188471984720847218472284723847248472584726847278472884729847308473184732847338473484735847368473784738847398474084741847428474384744847458474684747847488474984750847518475284753847548475584756847578475884759847608476184762847638476484765847668476784768847698477084771847728477384774847758477684777847788477984780847818478284783847848478584786847878478884789847908479184792847938479484795847968479784798847998480084801848028480384804848058480684807848088480984810848118481284813848148481584816848178481884819848208482184822848238482484825848268482784828848298483084831848328483384834848358483684837848388483984840848418484284843848448484584846848478484884849848508485184852848538485484855848568485784858848598486084861848628486384864848658486684867848688486984870848718487284873848748487584876848778487884879848808488184882848838488484885848868488784888848898489084891848928489384894848958489684897848988489984900849018490284903849048490584906849078490884909849108491184912849138491484915849168491784918849198492084921849228492384924849258492684927849288492984930849318493284933849348493584936849378493884939849408494184942849438494484945849468494784948849498495084951849528495384954849558495684957849588495984960849618496284963849648496584966849678496884969849708497184972849738497484975849768497784978849798498084981849828498384984849858498684987849888498984990849918499284993849948499584996849978499884999850008500185002850038500485005850068500785008850098501085011850128501385014850158501685017850188501985020850218502285023850248502585026850278502885029850308503185032850338503485035850368503785038850398504085041850428504385044850458504685047850488504985050850518505285053850548505585056850578505885059850608506185062850638506485065850668506785068850698507085071850728507385074850758507685077850788507985080850818508285083850848508585086850878508885089850908509185092850938509485095850968509785098850998510085101851028510385104851058510685107851088510985110851118511285113851148511585116851178511885119851208512185122851238512485125851268512785128851298513085131851328513385134851358513685137851388513985140851418514285143851448514585146851478514885149851508515185152851538515485155851568515785158851598516085161851628516385164851658516685167851688516985170851718517285173851748517585176851778517885179851808518185182851838518485185851868518785188851898519085191851928519385194851958519685197851988519985200852018520285203852048520585206852078520885209852108521185212852138521485215852168521785218852198522085221852228522385224852258522685227852288522985230852318523285233852348523585236852378523885239852408524185242852438524485245852468524785248852498525085251852528525385254852558525685257852588525985260852618526285263852648526585266852678526885269852708527185272852738527485275852768527785278852798528085281852828528385284852858528685287852888528985290852918529285293852948529585296852978529885299853008530185302853038530485305853068530785308853098531085311853128531385314853158531685317853188531985320853218532285323853248532585326853278532885329853308533185332853338533485335853368533785338853398534085341853428534385344853458534685347853488534985350853518535285353853548535585356853578535885359853608536185362853638536485365853668536785368853698537085371853728537385374853758537685377853788537985380853818538285383853848538585386853878538885389853908539185392853938539485395853968539785398853998540085401854028540385404854058540685407854088540985410854118541285413854148541585416854178541885419854208542185422854238542485425854268542785428854298543085431854328543385434854358543685437854388543985440854418544285443854448544585446854478544885449854508545185452854538545485455854568545785458854598546085461854628546385464854658546685467854688546985470854718547285473854748547585476854778547885479854808548185482854838548485485854868548785488854898549085491854928549385494854958549685497854988549985500855018550285503855048550585506855078550885509855108551185512855138551485515855168551785518855198552085521855228552385524855258552685527855288552985530855318553285533855348553585536855378553885539855408554185542855438554485545855468554785548855498555085551855528555385554855558555685557855588555985560855618556285563855648556585566855678556885569855708557185572855738557485575855768557785578855798558085581855828558385584855858558685587855888558985590855918559285593855948559585596855978559885599856008560185602856038560485605856068560785608856098561085611856128561385614856158561685617856188561985620856218562285623856248562585626856278562885629856308563185632856338563485635856368563785638856398564085641856428564385644856458564685647856488564985650856518565285653856548565585656856578565885659856608566185662856638566485665856668566785668856698567085671856728567385674856758567685677856788567985680856818568285683856848568585686856878568885689856908569185692856938569485695856968569785698856998570085701857028570385704857058570685707857088570985710857118571285713857148571585716857178571885719857208572185722857238572485725857268572785728857298573085731857328573385734857358573685737857388573985740857418574285743857448574585746857478574885749857508575185752857538575485755857568575785758857598576085761857628576385764857658576685767857688576985770857718577285773857748577585776857778577885779857808578185782857838578485785857868578785788857898579085791857928579385794857958579685797857988579985800858018580285803858048580585806858078580885809858108581185812858138581485815858168581785818858198582085821858228582385824858258582685827858288582985830858318583285833858348583585836858378583885839858408584185842858438584485845858468584785848858498585085851858528585385854858558585685857858588585985860858618586285863858648586585866858678586885869858708587185872858738587485875858768587785878858798588085881858828588385884858858588685887858888588985890858918589285893858948589585896858978589885899859008590185902859038590485905859068590785908859098591085911859128591385914859158591685917859188591985920859218592285923859248592585926859278592885929859308593185932859338593485935859368593785938859398594085941859428594385944859458594685947859488594985950859518595285953859548595585956859578595885959859608596185962859638596485965859668596785968859698597085971859728597385974859758597685977859788597985980859818598285983859848598585986859878598885989859908599185992859938599485995859968599785998859998600086001860028600386004860058600686007860088600986010860118601286013860148601586016860178601886019860208602186022860238602486025860268602786028860298603086031860328603386034860358603686037860388603986040860418604286043860448604586046860478604886049860508605186052860538605486055860568605786058860598606086061860628606386064860658606686067860688606986070860718607286073860748607586076860778607886079860808608186082860838608486085860868608786088860898609086091860928609386094860958609686097860988609986100861018610286103861048610586106861078610886109861108611186112861138611486115861168611786118861198612086121861228612386124861258612686127861288612986130861318613286133861348613586136861378613886139861408614186142861438614486145861468614786148861498615086151861528615386154861558615686157861588615986160861618616286163861648616586166861678616886169861708617186172861738617486175861768617786178861798618086181861828618386184861858618686187861888618986190861918619286193861948619586196861978619886199862008620186202862038620486205862068620786208862098621086211862128621386214862158621686217862188621986220862218622286223862248622586226862278622886229862308623186232862338623486235862368623786238862398624086241862428624386244862458624686247862488624986250862518625286253862548625586256862578625886259862608626186262862638626486265862668626786268862698627086271862728627386274862758627686277862788627986280862818628286283862848628586286862878628886289862908629186292862938629486295862968629786298862998630086301863028630386304863058630686307863088630986310863118631286313863148631586316863178631886319863208632186322863238632486325863268632786328863298633086331863328633386334863358633686337863388633986340863418634286343863448634586346863478634886349863508635186352863538635486355863568635786358863598636086361863628636386364863658636686367863688636986370863718637286373863748637586376863778637886379863808638186382863838638486385863868638786388863898639086391863928639386394863958639686397863988639986400864018640286403864048640586406864078640886409864108641186412864138641486415864168641786418864198642086421864228642386424864258642686427864288642986430864318643286433864348643586436864378643886439864408644186442864438644486445864468644786448864498645086451864528645386454864558645686457864588645986460864618646286463864648646586466864678646886469864708647186472864738647486475864768647786478864798648086481864828648386484864858648686487864888648986490864918649286493864948649586496864978649886499865008650186502865038650486505865068650786508865098651086511865128651386514865158651686517865188651986520865218652286523865248652586526865278652886529865308653186532865338653486535865368653786538865398654086541865428654386544865458654686547865488654986550865518655286553865548655586556865578655886559865608656186562865638656486565865668656786568865698657086571865728657386574865758657686577865788657986580865818658286583865848658586586865878658886589865908659186592865938659486595865968659786598865998660086601866028660386604866058660686607866088660986610866118661286613866148661586616866178661886619866208662186622866238662486625866268662786628866298663086631866328663386634866358663686637866388663986640866418664286643866448664586646866478664886649866508665186652866538665486655866568665786658866598666086661866628666386664866658666686667866688666986670866718667286673866748667586676866778667886679866808668186682866838668486685866868668786688866898669086691866928669386694866958669686697866988669986700867018670286703867048670586706867078670886709867108671186712867138671486715867168671786718867198672086721867228672386724867258672686727867288672986730867318673286733867348673586736867378673886739867408674186742867438674486745867468674786748867498675086751867528675386754867558675686757867588675986760867618676286763867648676586766867678676886769867708677186772867738677486775867768677786778867798678086781867828678386784867858678686787867888678986790867918679286793867948679586796867978679886799868008680186802868038680486805868068680786808868098681086811868128681386814868158681686817868188681986820868218682286823868248682586826868278682886829868308683186832868338683486835868368683786838868398684086841868428684386844868458684686847868488684986850868518685286853868548685586856868578685886859868608686186862868638686486865868668686786868868698687086871868728687386874868758687686877868788687986880868818688286883868848688586886868878688886889868908689186892868938689486895868968689786898868998690086901869028690386904869058690686907869088690986910869118691286913869148691586916869178691886919869208692186922869238692486925869268692786928869298693086931869328693386934869358693686937869388693986940869418694286943869448694586946869478694886949869508695186952869538695486955869568695786958869598696086961869628696386964869658696686967869688696986970869718697286973869748697586976869778697886979869808698186982869838698486985869868698786988869898699086991869928699386994869958699686997869988699987000870018700287003870048700587006870078700887009870108701187012870138701487015870168701787018870198702087021870228702387024870258702687027870288702987030870318703287033870348703587036870378703887039870408704187042870438704487045870468704787048870498705087051870528705387054870558705687057870588705987060870618706287063870648706587066870678706887069870708707187072870738707487075870768707787078870798708087081870828708387084870858708687087870888708987090870918709287093870948709587096870978709887099871008710187102871038710487105871068710787108871098711087111871128711387114871158711687117871188711987120871218712287123871248712587126871278712887129871308713187132871338713487135871368713787138871398714087141871428714387144871458714687147871488714987150871518715287153871548715587156871578715887159871608716187162871638716487165871668716787168871698717087171871728717387174871758717687177871788717987180871818718287183871848718587186871878718887189871908719187192871938719487195871968719787198871998720087201872028720387204872058720687207872088720987210872118721287213872148721587216872178721887219872208722187222872238722487225872268722787228872298723087231872328723387234872358723687237872388723987240872418724287243872448724587246872478724887249872508725187252872538725487255872568725787258872598726087261872628726387264872658726687267872688726987270872718727287273872748727587276872778727887279872808728187282872838728487285872868728787288872898729087291872928729387294872958729687297872988729987300873018730287303873048730587306873078730887309873108731187312873138731487315873168731787318873198732087321873228732387324873258732687327873288732987330873318733287333873348733587336873378733887339873408734187342873438734487345873468734787348873498735087351873528735387354873558735687357873588735987360873618736287363873648736587366873678736887369873708737187372873738737487375873768737787378873798738087381873828738387384873858738687387873888738987390873918739287393873948739587396873978739887399874008740187402874038740487405874068740787408874098741087411874128741387414874158741687417874188741987420874218742287423874248742587426874278742887429874308743187432874338743487435874368743787438874398744087441874428744387444874458744687447874488744987450874518745287453874548745587456874578745887459874608746187462874638746487465874668746787468874698747087471874728747387474874758747687477874788747987480874818748287483874848748587486874878748887489874908749187492874938749487495874968749787498874998750087501875028750387504875058750687507875088750987510875118751287513875148751587516875178751887519875208752187522875238752487525875268752787528875298753087531875328753387534875358753687537875388753987540875418754287543875448754587546875478754887549875508755187552875538755487555875568755787558875598756087561875628756387564875658756687567875688756987570875718757287573875748757587576875778757887579875808758187582875838758487585875868758787588875898759087591875928759387594875958759687597875988759987600876018760287603876048760587606876078760887609876108761187612876138761487615876168761787618876198762087621876228762387624876258762687627876288762987630876318763287633876348763587636876378763887639876408764187642876438764487645876468764787648876498765087651876528765387654876558765687657876588765987660876618766287663876648766587666876678766887669876708767187672876738767487675876768767787678876798768087681876828768387684876858768687687876888768987690876918769287693876948769587696876978769887699877008770187702877038770487705877068770787708877098771087711877128771387714877158771687717877188771987720877218772287723877248772587726877278772887729877308773187732877338773487735877368773787738877398774087741877428774387744877458774687747877488774987750877518775287753877548775587756877578775887759877608776187762877638776487765877668776787768877698777087771877728777387774877758777687777877788777987780877818778287783877848778587786877878778887789877908779187792877938779487795877968779787798877998780087801878028780387804878058780687807878088780987810878118781287813878148781587816878178781887819878208782187822878238782487825878268782787828878298783087831878328783387834878358783687837878388783987840878418784287843878448784587846878478784887849878508785187852878538785487855878568785787858878598786087861878628786387864878658786687867878688786987870878718787287873878748787587876878778787887879878808788187882878838788487885878868788787888878898789087891878928789387894878958789687897878988789987900879018790287903879048790587906879078790887909879108791187912879138791487915879168791787918879198792087921879228792387924879258792687927879288792987930879318793287933879348793587936879378793887939879408794187942879438794487945879468794787948879498795087951879528795387954879558795687957879588795987960879618796287963879648796587966879678796887969879708797187972879738797487975879768797787978879798798087981879828798387984879858798687987879888798987990879918799287993879948799587996879978799887999880008800188002880038800488005880068800788008880098801088011880128801388014880158801688017880188801988020880218802288023880248802588026880278802888029880308803188032880338803488035880368803788038880398804088041880428804388044880458804688047880488804988050880518805288053880548805588056880578805888059880608806188062880638806488065880668806788068880698807088071880728807388074880758807688077880788807988080880818808288083880848808588086880878808888089880908809188092880938809488095880968809788098880998810088101881028810388104881058810688107881088810988110881118811288113881148811588116881178811888119881208812188122881238812488125881268812788128881298813088131881328813388134881358813688137881388813988140881418814288143881448814588146881478814888149881508815188152881538815488155881568815788158881598816088161881628816388164881658816688167881688816988170881718817288173881748817588176881778817888179881808818188182881838818488185881868818788188881898819088191881928819388194881958819688197881988819988200882018820288203882048820588206882078820888209882108821188212882138821488215882168821788218882198822088221882228822388224882258822688227882288822988230882318823288233882348823588236882378823888239882408824188242882438824488245882468824788248882498825088251882528825388254882558825688257882588825988260882618826288263882648826588266882678826888269882708827188272882738827488275882768827788278882798828088281882828828388284882858828688287882888828988290882918829288293882948829588296882978829888299883008830188302883038830488305883068830788308883098831088311883128831388314883158831688317883188831988320883218832288323883248832588326883278832888329883308833188332883338833488335883368833788338883398834088341883428834388344883458834688347883488834988350883518835288353883548835588356883578835888359883608836188362883638836488365883668836788368883698837088371883728837388374883758837688377883788837988380883818838288383883848838588386883878838888389883908839188392883938839488395883968839788398883998840088401884028840388404884058840688407884088840988410884118841288413884148841588416884178841888419884208842188422884238842488425884268842788428884298843088431884328843388434884358843688437884388843988440884418844288443884448844588446884478844888449884508845188452884538845488455884568845788458884598846088461884628846388464884658846688467884688846988470884718847288473884748847588476884778847888479884808848188482884838848488485884868848788488884898849088491884928849388494884958849688497884988849988500885018850288503885048850588506885078850888509885108851188512885138851488515885168851788518885198852088521885228852388524885258852688527885288852988530885318853288533885348853588536885378853888539885408854188542885438854488545885468854788548885498855088551885528855388554885558855688557885588855988560885618856288563885648856588566885678856888569885708857188572885738857488575885768857788578885798858088581885828858388584885858858688587885888858988590885918859288593885948859588596885978859888599886008860188602886038860488605886068860788608886098861088611886128861388614886158861688617886188861988620886218862288623886248862588626886278862888629886308863188632886338863488635886368863788638886398864088641886428864388644886458864688647886488864988650886518865288653886548865588656886578865888659886608866188662886638866488665886668866788668886698867088671886728867388674886758867688677886788867988680886818868288683886848868588686886878868888689886908869188692886938869488695886968869788698886998870088701887028870388704887058870688707887088870988710887118871288713887148871588716887178871888719887208872188722887238872488725887268872788728887298873088731887328873388734887358873688737887388873988740887418874288743887448874588746887478874888749887508875188752887538875488755887568875788758887598876088761887628876388764887658876688767887688876988770887718877288773887748877588776887778877888779887808878188782887838878488785887868878788788887898879088791887928879388794887958879688797887988879988800888018880288803888048880588806888078880888809888108881188812888138881488815888168881788818888198882088821888228882388824888258882688827888288882988830888318883288833888348883588836888378883888839888408884188842888438884488845888468884788848888498885088851888528885388854888558885688857888588885988860888618886288863888648886588866888678886888869888708887188872888738887488875888768887788878888798888088881888828888388884888858888688887888888888988890888918889288893888948889588896888978889888899889008890188902889038890488905889068890788908889098891088911889128891388914889158891688917889188891988920889218892288923889248892588926889278892888929889308893188932889338893488935889368893788938889398894088941889428894388944889458894688947889488894988950889518895288953889548895588956889578895888959889608896188962889638896488965889668896788968889698897088971889728897388974889758897688977889788897988980889818898288983889848898588986889878898888989889908899188992889938899488995889968899788998889998900089001890028900389004890058900689007890088900989010890118901289013890148901589016890178901889019890208902189022890238902489025890268902789028890298903089031890328903389034890358903689037890388903989040890418904289043890448904589046890478904889049890508905189052890538905489055890568905789058890598906089061890628906389064890658906689067890688906989070890718907289073890748907589076890778907889079890808908189082890838908489085890868908789088890898909089091890928909389094890958909689097890988909989100891018910289103891048910589106891078910889109891108911189112891138911489115891168911789118891198912089121891228912389124891258912689127891288912989130891318913289133891348913589136891378913889139891408914189142891438914489145891468914789148891498915089151891528915389154891558915689157891588915989160891618916289163891648916589166891678916889169891708917189172891738917489175891768917789178891798918089181891828918389184891858918689187891888918989190891918919289193891948919589196891978919889199892008920189202892038920489205892068920789208892098921089211892128921389214892158921689217892188921989220892218922289223892248922589226892278922889229892308923189232892338923489235892368923789238892398924089241892428924389244892458924689247892488924989250892518925289253892548925589256892578925889259892608926189262892638926489265892668926789268892698927089271892728927389274892758927689277892788927989280892818928289283892848928589286892878928889289892908929189292892938929489295892968929789298892998930089301893028930389304893058930689307893088930989310893118931289313893148931589316893178931889319893208932189322893238932489325893268932789328893298933089331893328933389334893358933689337893388933989340893418934289343893448934589346893478934889349893508935189352893538935489355893568935789358893598936089361893628936389364893658936689367893688936989370893718937289373893748937589376893778937889379893808938189382893838938489385893868938789388893898939089391893928939389394893958939689397893988939989400894018940289403894048940589406894078940889409894108941189412894138941489415894168941789418894198942089421894228942389424894258942689427894288942989430894318943289433894348943589436894378943889439894408944189442894438944489445894468944789448894498945089451894528945389454894558945689457894588945989460894618946289463894648946589466894678946889469894708947189472894738947489475894768947789478894798948089481894828948389484894858948689487894888948989490894918949289493894948949589496894978949889499895008950189502895038950489505895068950789508895098951089511895128951389514895158951689517895188951989520895218952289523895248952589526895278952889529895308953189532895338953489535895368953789538895398954089541895428954389544895458954689547895488954989550895518955289553895548955589556895578955889559895608956189562895638956489565895668956789568895698957089571895728957389574895758957689577895788957989580895818958289583895848958589586895878958889589895908959189592895938959489595895968959789598895998960089601896028960389604896058960689607896088960989610896118961289613896148961589616896178961889619896208962189622896238962489625896268962789628896298963089631896328963389634896358963689637896388963989640896418964289643896448964589646896478964889649896508965189652896538965489655896568965789658896598966089661896628966389664896658966689667896688966989670896718967289673896748967589676896778967889679896808968189682896838968489685896868968789688896898969089691896928969389694896958969689697896988969989700897018970289703897048970589706897078970889709897108971189712897138971489715897168971789718897198972089721897228972389724897258972689727897288972989730897318973289733897348973589736897378973889739897408974189742897438974489745897468974789748897498975089751897528975389754897558975689757897588975989760897618976289763897648976589766897678976889769897708977189772897738977489775897768977789778897798978089781897828978389784897858978689787897888978989790897918979289793897948979589796897978979889799898008980189802898038980489805898068980789808898098981089811898128981389814898158981689817898188981989820898218982289823898248982589826898278982889829898308983189832898338983489835898368983789838898398984089841898428984389844898458984689847898488984989850898518985289853898548985589856898578985889859898608986189862898638986489865898668986789868898698987089871898728987389874898758987689877898788987989880898818988289883898848988589886898878988889889898908989189892898938989489895898968989789898898998990089901899028990389904899058990689907899088990989910899118991289913899148991589916899178991889919899208992189922899238992489925899268992789928899298993089931899328993389934899358993689937899388993989940899418994289943899448994589946899478994889949899508995189952899538995489955899568995789958899598996089961899628996389964899658996689967899688996989970899718997289973899748997589976899778997889979899808998189982899838998489985899868998789988899898999089991899928999389994899958999689997899988999990000900019000290003900049000590006900079000890009900109001190012900139001490015900169001790018900199002090021900229002390024900259002690027900289002990030900319003290033900349003590036900379003890039900409004190042900439004490045900469004790048900499005090051900529005390054900559005690057900589005990060900619006290063900649006590066900679006890069900709007190072900739007490075900769007790078900799008090081900829008390084900859008690087900889008990090900919009290093900949009590096900979009890099901009010190102901039010490105901069010790108901099011090111901129011390114901159011690117901189011990120901219012290123901249012590126901279012890129901309013190132901339013490135901369013790138901399014090141901429014390144901459014690147901489014990150901519015290153901549015590156901579015890159901609016190162901639016490165901669016790168901699017090171901729017390174901759017690177901789017990180901819018290183901849018590186901879018890189901909019190192901939019490195901969019790198901999020090201902029020390204902059020690207902089020990210902119021290213902149021590216902179021890219902209022190222902239022490225902269022790228902299023090231902329023390234902359023690237902389023990240902419024290243902449024590246902479024890249902509025190252902539025490255902569025790258902599026090261902629026390264902659026690267902689026990270902719027290273902749027590276902779027890279902809028190282902839028490285902869028790288902899029090291902929029390294902959029690297902989029990300903019030290303903049030590306903079030890309903109031190312903139031490315903169031790318903199032090321903229032390324903259032690327903289032990330903319033290333903349033590336903379033890339903409034190342903439034490345903469034790348903499035090351903529035390354903559035690357903589035990360903619036290363903649036590366903679036890369903709037190372903739037490375903769037790378903799038090381903829038390384903859038690387903889038990390903919039290393903949039590396903979039890399904009040190402904039040490405904069040790408904099041090411904129041390414904159041690417904189041990420904219042290423904249042590426904279042890429904309043190432904339043490435904369043790438904399044090441904429044390444904459044690447904489044990450904519045290453904549045590456904579045890459904609046190462904639046490465904669046790468904699047090471904729047390474904759047690477904789047990480904819048290483904849048590486904879048890489904909049190492904939049490495904969049790498904999050090501905029050390504905059050690507905089050990510905119051290513905149051590516905179051890519905209052190522905239052490525905269052790528905299053090531905329053390534905359053690537905389053990540905419054290543905449054590546905479054890549905509055190552905539055490555905569055790558905599056090561905629056390564905659056690567905689056990570905719057290573905749057590576905779057890579905809058190582905839058490585905869058790588905899059090591905929059390594905959059690597905989059990600906019060290603906049060590606906079060890609906109061190612906139061490615906169061790618906199062090621906229062390624906259062690627906289062990630906319063290633906349063590636906379063890639906409064190642906439064490645906469064790648906499065090651906529065390654906559065690657906589065990660906619066290663906649066590666906679066890669906709067190672906739067490675906769067790678906799068090681906829068390684906859068690687906889068990690906919069290693906949069590696906979069890699907009070190702907039070490705907069070790708907099071090711907129071390714907159071690717907189071990720907219072290723907249072590726907279072890729907309073190732907339073490735907369073790738907399074090741907429074390744907459074690747907489074990750907519075290753907549075590756907579075890759907609076190762907639076490765907669076790768907699077090771907729077390774907759077690777907789077990780907819078290783907849078590786907879078890789907909079190792907939079490795907969079790798907999080090801908029080390804908059080690807908089080990810908119081290813908149081590816908179081890819908209082190822908239082490825908269082790828908299083090831908329083390834908359083690837908389083990840908419084290843908449084590846908479084890849908509085190852908539085490855908569085790858908599086090861908629086390864908659086690867908689086990870908719087290873908749087590876908779087890879908809088190882908839088490885908869088790888908899089090891908929089390894908959089690897908989089990900909019090290903909049090590906909079090890909909109091190912909139091490915909169091790918909199092090921909229092390924909259092690927909289092990930909319093290933909349093590936909379093890939909409094190942909439094490945909469094790948909499095090951909529095390954909559095690957909589095990960909619096290963909649096590966909679096890969909709097190972909739097490975909769097790978909799098090981909829098390984909859098690987909889098990990909919099290993909949099590996909979099890999910009100191002910039100491005910069100791008910099101091011910129101391014910159101691017910189101991020910219102291023910249102591026910279102891029910309103191032910339103491035910369103791038910399104091041910429104391044910459104691047910489104991050910519105291053910549105591056910579105891059910609106191062910639106491065910669106791068910699107091071910729107391074910759107691077910789107991080910819108291083910849108591086910879108891089910909109191092910939109491095910969109791098910999110091101911029110391104911059110691107911089110991110911119111291113911149111591116911179111891119911209112191122911239112491125911269112791128911299113091131911329113391134911359113691137911389113991140911419114291143911449114591146911479114891149911509115191152911539115491155911569115791158911599116091161911629116391164911659116691167911689116991170911719117291173911749117591176911779117891179911809118191182911839118491185911869118791188911899119091191911929119391194911959119691197911989119991200912019120291203912049120591206912079120891209912109121191212912139121491215912169121791218912199122091221912229122391224912259122691227912289122991230912319123291233912349123591236912379123891239912409124191242912439124491245912469124791248912499125091251912529125391254912559125691257912589125991260912619126291263912649126591266912679126891269912709127191272912739127491275912769127791278912799128091281912829128391284912859128691287912889128991290912919129291293912949129591296912979129891299913009130191302913039130491305913069130791308913099131091311913129131391314913159131691317913189131991320913219132291323913249132591326913279132891329913309133191332913339133491335913369133791338913399134091341913429134391344913459134691347913489134991350913519135291353913549135591356913579135891359913609136191362913639136491365913669136791368913699137091371913729137391374913759137691377913789137991380913819138291383913849138591386913879138891389913909139191392913939139491395913969139791398913999140091401914029140391404914059140691407914089140991410914119141291413914149141591416914179141891419914209142191422914239142491425914269142791428914299143091431914329143391434914359143691437914389143991440914419144291443914449144591446914479144891449914509145191452914539145491455914569145791458914599146091461914629146391464914659146691467914689146991470914719147291473914749147591476914779147891479914809148191482914839148491485914869148791488914899149091491914929149391494914959149691497914989149991500915019150291503915049150591506915079150891509915109151191512915139151491515915169151791518915199152091521915229152391524915259152691527915289152991530915319153291533915349153591536915379153891539915409154191542915439154491545915469154791548915499155091551915529155391554915559155691557915589155991560915619156291563915649156591566915679156891569915709157191572915739157491575915769157791578915799158091581915829158391584915859158691587915889158991590915919159291593915949159591596915979159891599916009160191602916039160491605916069160791608916099161091611916129161391614916159161691617916189161991620916219162291623916249162591626916279162891629916309163191632916339163491635916369163791638916399164091641916429164391644916459164691647916489164991650916519165291653916549165591656916579165891659916609166191662916639166491665916669166791668916699167091671916729167391674916759167691677916789167991680916819168291683916849168591686916879168891689916909169191692916939169491695916969169791698916999170091701917029170391704917059170691707917089170991710917119171291713917149171591716917179171891719917209172191722917239172491725917269172791728917299173091731917329173391734917359173691737917389173991740917419174291743917449174591746917479174891749917509175191752917539175491755917569175791758917599176091761917629176391764917659176691767917689176991770917719177291773917749177591776917779177891779917809178191782917839178491785917869178791788917899179091791917929179391794917959179691797917989179991800918019180291803918049180591806918079180891809918109181191812918139181491815918169181791818918199182091821918229182391824918259182691827918289182991830918319183291833918349183591836918379183891839918409184191842918439184491845918469184791848918499185091851918529185391854918559185691857918589185991860918619186291863918649186591866918679186891869918709187191872918739187491875918769187791878918799188091881918829188391884918859188691887918889188991890918919189291893918949189591896918979189891899919009190191902919039190491905919069190791908919099191091911919129191391914919159191691917919189191991920919219192291923919249192591926919279192891929919309193191932919339193491935919369193791938919399194091941919429194391944919459194691947919489194991950919519195291953919549195591956919579195891959919609196191962919639196491965919669196791968919699197091971919729197391974919759197691977919789197991980919819198291983919849198591986919879198891989919909199191992919939199491995919969199791998919999200092001920029200392004920059200692007920089200992010920119201292013920149201592016920179201892019920209202192022920239202492025920269202792028920299203092031920329203392034920359203692037920389203992040920419204292043920449204592046920479204892049920509205192052920539205492055920569205792058920599206092061920629206392064920659206692067920689206992070920719207292073920749207592076920779207892079920809208192082920839208492085920869208792088920899209092091920929209392094920959209692097920989209992100921019210292103921049210592106921079210892109921109211192112921139211492115921169211792118921199212092121921229212392124921259212692127921289212992130921319213292133921349213592136921379213892139921409214192142921439214492145921469214792148921499215092151921529215392154921559215692157921589215992160921619216292163921649216592166921679216892169921709217192172921739217492175921769217792178921799218092181921829218392184921859218692187921889218992190921919219292193921949219592196921979219892199922009220192202922039220492205922069220792208922099221092211922129221392214922159221692217922189221992220922219222292223922249222592226922279222892229922309223192232922339223492235922369223792238922399224092241922429224392244922459224692247922489224992250922519225292253922549225592256922579225892259922609226192262922639226492265922669226792268922699227092271922729227392274922759227692277922789227992280922819228292283922849228592286922879228892289922909229192292922939229492295922969229792298922999230092301923029230392304923059230692307923089230992310923119231292313923149231592316923179231892319923209232192322923239232492325923269232792328923299233092331923329233392334923359233692337923389233992340923419234292343923449234592346923479234892349923509235192352923539235492355923569235792358923599236092361923629236392364923659236692367923689236992370923719237292373923749237592376923779237892379923809238192382923839238492385923869238792388923899239092391923929239392394923959239692397923989239992400924019240292403924049240592406924079240892409924109241192412924139241492415924169241792418924199242092421924229242392424924259242692427924289242992430924319243292433924349243592436924379243892439924409244192442924439244492445924469244792448924499245092451924529245392454924559245692457924589245992460924619246292463924649246592466924679246892469924709247192472924739247492475924769247792478924799248092481924829248392484924859248692487924889248992490924919249292493924949249592496924979249892499925009250192502925039250492505925069250792508925099251092511925129251392514925159251692517925189251992520925219252292523925249252592526925279252892529925309253192532925339253492535925369253792538925399254092541925429254392544925459254692547925489254992550925519255292553925549255592556925579255892559925609256192562925639256492565925669256792568925699257092571925729257392574925759257692577925789257992580925819258292583925849258592586925879258892589925909259192592925939259492595925969259792598925999260092601926029260392604926059260692607926089260992610926119261292613926149261592616926179261892619926209262192622926239262492625926269262792628926299263092631926329263392634926359263692637926389263992640926419264292643926449264592646926479264892649926509265192652926539265492655926569265792658926599266092661926629266392664926659266692667926689266992670926719267292673926749267592676926779267892679926809268192682926839268492685926869268792688926899269092691926929269392694926959269692697926989269992700927019270292703927049270592706927079270892709927109271192712927139271492715927169271792718927199272092721927229272392724927259272692727927289272992730927319273292733927349273592736927379273892739927409274192742927439274492745927469274792748927499275092751927529275392754927559275692757927589275992760927619276292763927649276592766927679276892769927709277192772927739277492775927769277792778927799278092781927829278392784927859278692787927889278992790927919279292793927949279592796927979279892799928009280192802928039280492805928069280792808928099281092811928129281392814928159281692817928189281992820928219282292823928249282592826928279282892829928309283192832928339283492835928369283792838928399284092841928429284392844928459284692847928489284992850928519285292853928549285592856928579285892859928609286192862928639286492865928669286792868928699287092871928729287392874928759287692877928789287992880928819288292883928849288592886928879288892889928909289192892928939289492895928969289792898928999290092901929029290392904929059290692907929089290992910929119291292913929149291592916929179291892919929209292192922929239292492925929269292792928929299293092931929329293392934929359293692937929389293992940929419294292943929449294592946929479294892949929509295192952929539295492955929569295792958929599296092961929629296392964929659296692967929689296992970929719297292973929749297592976929779297892979929809298192982929839298492985929869298792988929899299092991929929299392994929959299692997929989299993000930019300293003930049300593006930079300893009930109301193012930139301493015930169301793018930199302093021930229302393024930259302693027930289302993030930319303293033930349303593036930379303893039930409304193042930439304493045930469304793048930499305093051930529305393054930559305693057930589305993060930619306293063930649306593066930679306893069930709307193072930739307493075930769307793078930799308093081930829308393084930859308693087930889308993090930919309293093930949309593096930979309893099931009310193102931039310493105931069310793108931099311093111931129311393114931159311693117931189311993120931219312293123931249312593126931279312893129931309313193132931339313493135931369313793138931399314093141931429314393144931459314693147931489314993150931519315293153931549315593156931579315893159931609316193162931639316493165931669316793168931699317093171931729317393174931759317693177931789317993180931819318293183931849318593186931879318893189931909319193192931939319493195931969319793198931999320093201932029320393204932059320693207932089320993210932119321293213932149321593216932179321893219932209322193222932239322493225932269322793228932299323093231932329323393234932359323693237932389323993240932419324293243932449324593246932479324893249932509325193252932539325493255932569325793258932599326093261932629326393264932659326693267932689326993270932719327293273932749327593276932779327893279932809328193282932839328493285932869328793288932899329093291932929329393294932959329693297932989329993300933019330293303933049330593306933079330893309933109331193312933139331493315933169331793318933199332093321933229332393324933259332693327933289332993330933319333293333933349333593336933379333893339933409334193342933439334493345933469334793348933499335093351933529335393354933559335693357933589335993360933619336293363933649336593366933679336893369933709337193372933739337493375933769337793378933799338093381933829338393384933859338693387933889338993390933919339293393933949339593396933979339893399934009340193402934039340493405934069340793408934099341093411934129341393414934159341693417934189341993420934219342293423934249342593426934279342893429934309343193432934339343493435934369343793438934399344093441934429344393444934459344693447934489344993450934519345293453934549345593456934579345893459934609346193462934639346493465934669346793468934699347093471934729347393474934759347693477934789347993480934819348293483934849348593486934879348893489934909349193492934939349493495934969349793498934999350093501935029350393504935059350693507935089350993510935119351293513935149351593516935179351893519935209352193522935239352493525935269352793528935299353093531935329353393534935359353693537935389353993540935419354293543935449354593546935479354893549935509355193552935539355493555935569355793558935599356093561935629356393564935659356693567935689356993570935719357293573935749357593576935779357893579935809358193582935839358493585935869358793588935899359093591935929359393594935959359693597935989359993600936019360293603936049360593606936079360893609936109361193612936139361493615936169361793618936199362093621936229362393624936259362693627936289362993630936319363293633936349363593636936379363893639936409364193642936439364493645936469364793648936499365093651936529365393654936559365693657936589365993660936619366293663936649366593666936679366893669936709367193672936739367493675936769367793678936799368093681936829368393684936859368693687936889368993690936919369293693936949369593696936979369893699937009370193702937039370493705937069370793708937099371093711937129371393714937159371693717937189371993720937219372293723937249372593726937279372893729937309373193732937339373493735937369373793738937399374093741937429374393744937459374693747937489374993750937519375293753937549375593756937579375893759937609376193762937639376493765937669376793768937699377093771937729377393774937759377693777937789377993780937819378293783937849378593786937879378893789937909379193792937939379493795937969379793798937999380093801938029380393804938059380693807938089380993810938119381293813938149381593816938179381893819938209382193822938239382493825938269382793828938299383093831938329383393834938359383693837938389383993840938419384293843938449384593846938479384893849938509385193852938539385493855938569385793858938599386093861938629386393864938659386693867938689386993870938719387293873938749387593876938779387893879938809388193882938839388493885938869388793888938899389093891938929389393894938959389693897938989389993900939019390293903939049390593906939079390893909939109391193912939139391493915939169391793918939199392093921939229392393924939259392693927939289392993930939319393293933939349393593936939379393893939939409394193942939439394493945939469394793948939499395093951939529395393954939559395693957939589395993960939619396293963939649396593966939679396893969939709397193972939739397493975939769397793978939799398093981939829398393984939859398693987939889398993990939919399293993939949399593996939979399893999940009400194002940039400494005940069400794008940099401094011940129401394014940159401694017940189401994020940219402294023940249402594026940279402894029940309403194032940339403494035940369403794038940399404094041940429404394044940459404694047940489404994050940519405294053940549405594056940579405894059940609406194062940639406494065940669406794068940699407094071940729407394074940759407694077940789407994080940819408294083940849408594086940879408894089940909409194092940939409494095940969409794098940999410094101941029410394104941059410694107941089410994110941119411294113941149411594116941179411894119941209412194122941239412494125941269412794128941299413094131941329413394134941359413694137941389413994140941419414294143941449414594146941479414894149941509415194152941539415494155941569415794158941599416094161941629416394164941659416694167941689416994170941719417294173941749417594176941779417894179941809418194182941839418494185941869418794188941899419094191941929419394194941959419694197941989419994200942019420294203942049420594206942079420894209942109421194212942139421494215942169421794218942199422094221942229422394224942259422694227942289422994230942319423294233942349423594236942379423894239942409424194242942439424494245942469424794248942499425094251942529425394254942559425694257942589425994260942619426294263942649426594266942679426894269942709427194272942739427494275942769427794278942799428094281942829428394284942859428694287942889428994290942919429294293942949429594296942979429894299943009430194302943039430494305943069430794308943099431094311943129431394314943159431694317943189431994320943219432294323943249432594326943279432894329943309433194332943339433494335943369433794338943399434094341943429434394344943459434694347943489434994350943519435294353943549435594356943579435894359943609436194362943639436494365943669436794368943699437094371943729437394374943759437694377943789437994380943819438294383943849438594386943879438894389943909439194392943939439494395943969439794398943999440094401944029440394404944059440694407944089440994410944119441294413944149441594416944179441894419944209442194422944239442494425944269442794428944299443094431944329443394434944359443694437944389443994440944419444294443944449444594446944479444894449944509445194452944539445494455944569445794458944599446094461944629446394464944659446694467944689446994470944719447294473944749447594476944779447894479944809448194482944839448494485944869448794488944899449094491944929449394494944959449694497944989449994500945019450294503945049450594506945079450894509945109451194512945139451494515945169451794518945199452094521945229452394524945259452694527945289452994530945319453294533945349453594536945379453894539945409454194542945439454494545945469454794548945499455094551945529455394554945559455694557945589455994560945619456294563945649456594566945679456894569945709457194572945739457494575945769457794578945799458094581945829458394584945859458694587945889458994590945919459294593945949459594596945979459894599946009460194602946039460494605946069460794608946099461094611946129461394614946159461694617946189461994620946219462294623946249462594626946279462894629946309463194632946339463494635946369463794638946399464094641946429464394644946459464694647946489464994650946519465294653946549465594656946579465894659946609466194662946639466494665946669466794668946699467094671946729467394674946759467694677946789467994680946819468294683946849468594686946879468894689946909469194692946939469494695946969469794698946999470094701947029470394704947059470694707947089470994710947119471294713947149471594716947179471894719947209472194722947239472494725947269472794728947299473094731947329473394734947359473694737947389473994740947419474294743947449474594746947479474894749947509475194752947539475494755947569475794758947599476094761947629476394764947659476694767947689476994770947719477294773947749477594776947779477894779947809478194782947839478494785947869478794788947899479094791947929479394794947959479694797947989479994800948019480294803948049480594806948079480894809948109481194812948139481494815948169481794818948199482094821948229482394824948259482694827948289482994830948319483294833948349483594836948379483894839948409484194842948439484494845948469484794848948499485094851948529485394854948559485694857948589485994860948619486294863948649486594866948679486894869948709487194872948739487494875948769487794878948799488094881948829488394884948859488694887948889488994890948919489294893948949489594896948979489894899949009490194902949039490494905949069490794908949099491094911949129491394914949159491694917949189491994920949219492294923949249492594926949279492894929949309493194932949339493494935949369493794938949399494094941949429494394944949459494694947949489494994950949519495294953949549495594956949579495894959949609496194962949639496494965949669496794968949699497094971949729497394974949759497694977949789497994980949819498294983949849498594986949879498894989949909499194992949939499494995949969499794998949999500095001950029500395004950059500695007950089500995010950119501295013950149501595016950179501895019950209502195022950239502495025950269502795028950299503095031950329503395034950359503695037950389503995040950419504295043950449504595046950479504895049950509505195052950539505495055950569505795058950599506095061950629506395064950659506695067950689506995070950719507295073950749507595076950779507895079950809508195082950839508495085950869508795088950899509095091950929509395094950959509695097950989509995100951019510295103951049510595106951079510895109951109511195112951139511495115951169511795118951199512095121951229512395124951259512695127951289512995130951319513295133951349513595136951379513895139951409514195142951439514495145951469514795148951499515095151951529515395154951559515695157951589515995160951619516295163951649516595166951679516895169951709517195172951739517495175951769517795178951799518095181951829518395184951859518695187951889518995190951919519295193951949519595196951979519895199952009520195202952039520495205952069520795208952099521095211952129521395214952159521695217952189521995220952219522295223952249522595226952279522895229952309523195232952339523495235952369523795238952399524095241952429524395244952459524695247952489524995250952519525295253952549525595256952579525895259952609526195262952639526495265952669526795268952699527095271952729527395274952759527695277952789527995280952819528295283952849528595286952879528895289952909529195292952939529495295952969529795298952999530095301953029530395304953059530695307953089530995310953119531295313953149531595316953179531895319953209532195322953239532495325953269532795328953299533095331953329533395334953359533695337953389533995340953419534295343953449534595346953479534895349953509535195352953539535495355953569535795358953599536095361953629536395364953659536695367953689536995370953719537295373953749537595376953779537895379953809538195382953839538495385953869538795388953899539095391953929539395394953959539695397953989539995400954019540295403954049540595406954079540895409954109541195412954139541495415954169541795418954199542095421954229542395424954259542695427954289542995430954319543295433954349543595436954379543895439954409544195442954439544495445954469544795448954499545095451954529545395454954559545695457954589545995460954619546295463954649546595466954679546895469954709547195472954739547495475954769547795478954799548095481954829548395484954859548695487954889548995490954919549295493954949549595496954979549895499955009550195502955039550495505955069550795508955099551095511955129551395514955159551695517955189551995520955219552295523955249552595526955279552895529955309553195532955339553495535955369553795538955399554095541955429554395544955459554695547955489554995550955519555295553955549555595556955579555895559955609556195562955639556495565955669556795568955699557095571955729557395574955759557695577955789557995580955819558295583955849558595586955879558895589955909559195592955939559495595955969559795598955999560095601956029560395604956059560695607956089560995610956119561295613956149561595616956179561895619956209562195622956239562495625956269562795628956299563095631956329563395634956359563695637956389563995640956419564295643956449564595646956479564895649956509565195652956539565495655956569565795658956599566095661956629566395664956659566695667956689566995670956719567295673956749567595676956779567895679956809568195682956839568495685956869568795688956899569095691956929569395694956959569695697956989569995700957019570295703957049570595706957079570895709957109571195712957139571495715957169571795718957199572095721957229572395724957259572695727957289572995730957319573295733957349573595736957379573895739957409574195742957439574495745957469574795748957499575095751957529575395754957559575695757957589575995760957619576295763957649576595766957679576895769957709577195772957739577495775957769577795778957799578095781957829578395784957859578695787957889578995790957919579295793957949579595796957979579895799958009580195802958039580495805958069580795808958099581095811958129581395814958159581695817958189581995820958219582295823958249582595826958279582895829958309583195832958339583495835958369583795838958399584095841958429584395844958459584695847958489584995850958519585295853958549585595856958579585895859958609586195862958639586495865958669586795868958699587095871958729587395874958759587695877958789587995880958819588295883958849588595886958879588895889958909589195892958939589495895958969589795898958999590095901959029590395904959059590695907959089590995910959119591295913959149591595916959179591895919959209592195922959239592495925959269592795928959299593095931959329593395934959359593695937959389593995940959419594295943959449594595946959479594895949959509595195952959539595495955959569595795958959599596095961959629596395964959659596695967959689596995970959719597295973959749597595976959779597895979959809598195982959839598495985959869598795988959899599095991959929599395994959959599695997959989599996000960019600296003960049600596006960079600896009960109601196012960139601496015960169601796018960199602096021960229602396024960259602696027960289602996030960319603296033960349603596036960379603896039960409604196042960439604496045960469604796048960499605096051960529605396054960559605696057960589605996060960619606296063960649606596066960679606896069960709607196072960739607496075960769607796078960799608096081960829608396084960859608696087960889608996090960919609296093960949609596096960979609896099961009610196102961039610496105961069610796108961099611096111961129611396114961159611696117961189611996120961219612296123961249612596126961279612896129961309613196132961339613496135961369613796138961399614096141961429614396144961459614696147961489614996150961519615296153961549615596156961579615896159961609616196162961639616496165961669616796168961699617096171961729617396174961759617696177961789617996180961819618296183961849618596186961879618896189961909619196192961939619496195961969619796198961999620096201962029620396204962059620696207962089620996210962119621296213962149621596216962179621896219962209622196222962239622496225962269622796228962299623096231962329623396234962359623696237962389623996240962419624296243962449624596246962479624896249962509625196252962539625496255962569625796258962599626096261962629626396264962659626696267962689626996270962719627296273962749627596276962779627896279962809628196282962839628496285962869628796288962899629096291962929629396294962959629696297962989629996300963019630296303963049630596306963079630896309963109631196312963139631496315963169631796318963199632096321963229632396324963259632696327963289632996330963319633296333963349633596336963379633896339963409634196342963439634496345963469634796348963499635096351963529635396354963559635696357963589635996360963619636296363963649636596366963679636896369963709637196372963739637496375963769637796378963799638096381963829638396384963859638696387963889638996390963919639296393963949639596396963979639896399964009640196402964039640496405964069640796408964099641096411964129641396414964159641696417964189641996420964219642296423964249642596426964279642896429964309643196432964339643496435964369643796438964399644096441964429644396444964459644696447964489644996450964519645296453964549645596456964579645896459964609646196462964639646496465964669646796468964699647096471964729647396474964759647696477964789647996480964819648296483964849648596486964879648896489964909649196492964939649496495964969649796498964999650096501965029650396504965059650696507965089650996510965119651296513965149651596516965179651896519965209652196522965239652496525965269652796528965299653096531965329653396534965359653696537965389653996540965419654296543965449654596546965479654896549965509655196552965539655496555965569655796558965599656096561965629656396564965659656696567965689656996570965719657296573965749657596576965779657896579965809658196582965839658496585965869658796588965899659096591965929659396594965959659696597965989659996600966019660296603966049660596606966079660896609966109661196612966139661496615966169661796618966199662096621966229662396624966259662696627966289662996630966319663296633966349663596636966379663896639966409664196642966439664496645966469664796648966499665096651966529665396654966559665696657966589665996660966619666296663966649666596666966679666896669966709667196672966739667496675966769667796678966799668096681966829668396684966859668696687966889668996690966919669296693966949669596696966979669896699967009670196702967039670496705967069670796708967099671096711967129671396714967159671696717967189671996720967219672296723967249672596726967279672896729967309673196732967339673496735967369673796738967399674096741967429674396744967459674696747967489674996750967519675296753967549675596756967579675896759967609676196762967639676496765967669676796768967699677096771967729677396774967759677696777967789677996780967819678296783967849678596786967879678896789967909679196792967939679496795967969679796798967999680096801968029680396804968059680696807968089680996810968119681296813968149681596816968179681896819968209682196822968239682496825968269682796828968299683096831968329683396834968359683696837968389683996840968419684296843968449684596846968479684896849968509685196852968539685496855968569685796858968599686096861968629686396864968659686696867968689686996870968719687296873968749687596876968779687896879968809688196882968839688496885968869688796888968899689096891968929689396894968959689696897968989689996900969019690296903969049690596906969079690896909969109691196912969139691496915969169691796918969199692096921969229692396924969259692696927969289692996930969319693296933969349693596936969379693896939969409694196942969439694496945969469694796948969499695096951969529695396954969559695696957969589695996960969619696296963969649696596966969679696896969969709697196972969739697496975969769697796978969799698096981969829698396984969859698696987969889698996990969919699296993969949699596996969979699896999970009700197002970039700497005970069700797008970099701097011970129701397014970159701697017970189701997020970219702297023970249702597026970279702897029970309703197032970339703497035970369703797038970399704097041970429704397044970459704697047970489704997050970519705297053970549705597056970579705897059970609706197062970639706497065970669706797068970699707097071970729707397074970759707697077970789707997080970819708297083970849708597086970879708897089970909709197092970939709497095970969709797098970999710097101971029710397104971059710697107971089710997110971119711297113971149711597116971179711897119971209712197122971239712497125971269712797128971299713097131971329713397134971359713697137971389713997140971419714297143971449714597146971479714897149971509715197152971539715497155971569715797158971599716097161971629716397164971659716697167971689716997170971719717297173971749717597176971779717897179971809718197182971839718497185971869718797188971899719097191971929719397194971959719697197971989719997200972019720297203972049720597206972079720897209972109721197212972139721497215972169721797218972199722097221972229722397224972259722697227972289722997230972319723297233972349723597236972379723897239972409724197242972439724497245972469724797248972499725097251972529725397254972559725697257972589725997260972619726297263972649726597266972679726897269972709727197272972739727497275972769727797278972799728097281972829728397284972859728697287972889728997290972919729297293972949729597296972979729897299973009730197302973039730497305973069730797308973099731097311973129731397314973159731697317973189731997320973219732297323973249732597326973279732897329973309733197332973339733497335973369733797338973399734097341973429734397344973459734697347973489734997350973519735297353973549735597356973579735897359973609736197362973639736497365973669736797368973699737097371973729737397374973759737697377973789737997380973819738297383973849738597386973879738897389973909739197392973939739497395973969739797398973999740097401974029740397404974059740697407974089740997410974119741297413974149741597416974179741897419974209742197422974239742497425974269742797428974299743097431974329743397434974359743697437974389743997440974419744297443974449744597446974479744897449974509745197452974539745497455974569745797458974599746097461974629746397464974659746697467974689746997470974719747297473974749747597476974779747897479974809748197482974839748497485974869748797488974899749097491974929749397494974959749697497974989749997500975019750297503975049750597506975079750897509975109751197512975139751497515975169751797518975199752097521975229752397524975259752697527975289752997530975319753297533975349753597536975379753897539975409754197542975439754497545975469754797548975499755097551975529755397554975559755697557975589755997560975619756297563975649756597566975679756897569975709757197572975739757497575975769757797578975799758097581975829758397584975859758697587975889758997590975919759297593975949759597596975979759897599976009760197602976039760497605976069760797608976099761097611976129761397614976159761697617976189761997620976219762297623976249762597626976279762897629976309763197632976339763497635976369763797638976399764097641976429764397644976459764697647976489764997650976519765297653976549765597656976579765897659976609766197662976639766497665976669766797668976699767097671976729767397674976759767697677976789767997680976819768297683976849768597686976879768897689976909769197692976939769497695976969769797698976999770097701977029770397704977059770697707977089770997710977119771297713977149771597716977179771897719977209772197722977239772497725977269772797728977299773097731977329773397734977359773697737977389773997740977419774297743977449774597746977479774897749977509775197752977539775497755977569775797758977599776097761977629776397764977659776697767977689776997770977719777297773977749777597776977779777897779977809778197782977839778497785977869778797788977899779097791977929779397794977959779697797977989779997800978019780297803978049780597806978079780897809978109781197812978139781497815978169781797818978199782097821978229782397824978259782697827978289782997830978319783297833978349783597836978379783897839978409784197842978439784497845978469784797848978499785097851978529785397854978559785697857978589785997860978619786297863978649786597866978679786897869978709787197872978739787497875978769787797878978799788097881978829788397884978859788697887978889788997890978919789297893978949789597896978979789897899979009790197902979039790497905979069790797908979099791097911979129791397914979159791697917979189791997920979219792297923979249792597926979279792897929979309793197932979339793497935979369793797938979399794097941979429794397944979459794697947979489794997950979519795297953979549795597956979579795897959979609796197962979639796497965979669796797968979699797097971979729797397974979759797697977979789797997980979819798297983979849798597986979879798897989979909799197992979939799497995979969799797998979999800098001980029800398004980059800698007980089800998010980119801298013980149801598016980179801898019980209802198022980239802498025980269802798028980299803098031980329803398034980359803698037980389803998040980419804298043980449804598046980479804898049980509805198052980539805498055980569805798058980599806098061980629806398064980659806698067980689806998070980719807298073980749807598076980779807898079980809808198082980839808498085980869808798088980899809098091980929809398094980959809698097980989809998100981019810298103981049810598106981079810898109981109811198112981139811498115981169811798118981199812098121981229812398124981259812698127981289812998130981319813298133981349813598136981379813898139981409814198142981439814498145981469814798148981499815098151981529815398154981559815698157981589815998160981619816298163981649816598166981679816898169981709817198172981739817498175981769817798178981799818098181981829818398184981859818698187981889818998190981919819298193981949819598196981979819898199982009820198202982039820498205982069820798208982099821098211982129821398214982159821698217982189821998220982219822298223982249822598226982279822898229982309823198232982339823498235982369823798238982399824098241982429824398244982459824698247982489824998250982519825298253982549825598256982579825898259982609826198262982639826498265982669826798268982699827098271982729827398274982759827698277982789827998280982819828298283982849828598286982879828898289982909829198292982939829498295982969829798298982999830098301983029830398304983059830698307983089830998310983119831298313983149831598316983179831898319983209832198322983239832498325983269832798328983299833098331983329833398334983359833698337983389833998340983419834298343983449834598346983479834898349983509835198352983539835498355983569835798358983599836098361983629836398364983659836698367983689836998370983719837298373983749837598376983779837898379983809838198382983839838498385983869838798388983899839098391983929839398394983959839698397983989839998400984019840298403984049840598406984079840898409984109841198412984139841498415984169841798418984199842098421984229842398424984259842698427984289842998430984319843298433984349843598436984379843898439984409844198442984439844498445984469844798448984499845098451984529845398454984559845698457984589845998460984619846298463984649846598466984679846898469984709847198472984739847498475984769847798478984799848098481984829848398484984859848698487984889848998490984919849298493984949849598496984979849898499985009850198502985039850498505985069850798508985099851098511985129851398514985159851698517985189851998520985219852298523985249852598526985279852898529985309853198532985339853498535985369853798538985399854098541985429854398544985459854698547985489854998550985519855298553985549855598556985579855898559985609856198562985639856498565985669856798568985699857098571985729857398574985759857698577985789857998580985819858298583985849858598586985879858898589985909859198592985939859498595985969859798598985999860098601986029860398604986059860698607986089860998610986119861298613986149861598616986179861898619986209862198622986239862498625986269862798628986299863098631986329863398634986359863698637986389863998640986419864298643986449864598646986479864898649986509865198652986539865498655986569865798658986599866098661986629866398664986659866698667986689866998670986719867298673986749867598676986779867898679986809868198682986839868498685986869868798688986899869098691986929869398694986959869698697986989869998700987019870298703987049870598706987079870898709987109871198712987139871498715987169871798718987199872098721987229872398724987259872698727987289872998730987319873298733987349873598736987379873898739987409874198742987439874498745987469874798748987499875098751987529875398754987559875698757987589875998760987619876298763987649876598766987679876898769987709877198772987739877498775987769877798778987799878098781987829878398784987859878698787987889878998790987919879298793987949879598796987979879898799988009880198802988039880498805988069880798808988099881098811988129881398814988159881698817988189881998820988219882298823988249882598826988279882898829988309883198832988339883498835988369883798838988399884098841988429884398844988459884698847988489884998850988519885298853988549885598856988579885898859988609886198862988639886498865988669886798868988699887098871988729887398874988759887698877988789887998880988819888298883988849888598886988879888898889988909889198892988939889498895988969889798898988999890098901989029890398904989059890698907989089890998910989119891298913989149891598916989179891898919989209892198922989239892498925989269892798928989299893098931989329893398934989359893698937989389893998940989419894298943989449894598946989479894898949989509895198952989539895498955989569895798958989599896098961989629896398964989659896698967989689896998970989719897298973989749897598976989779897898979989809898198982989839898498985989869898798988989899899098991989929899398994989959899698997989989899999000990019900299003990049900599006990079900899009990109901199012990139901499015990169901799018990199902099021990229902399024990259902699027990289902999030990319903299033990349903599036990379903899039990409904199042990439904499045990469904799048990499905099051990529905399054990559905699057990589905999060990619906299063990649906599066990679906899069990709907199072990739907499075990769907799078990799908099081990829908399084990859908699087990889908999090990919909299093990949909599096990979909899099991009910199102991039910499105991069910799108991099911099111991129911399114991159911699117991189911999120991219912299123991249912599126991279912899129991309913199132991339913499135991369913799138991399914099141991429914399144991459914699147991489914999150991519915299153991549915599156991579915899159991609916199162991639916499165991669916799168991699917099171991729917399174991759917699177991789917999180991819918299183991849918599186991879918899189991909919199192991939919499195991969919799198991999920099201992029920399204992059920699207992089920999210992119921299213992149921599216992179921899219992209922199222992239922499225992269922799228992299923099231992329923399234992359923699237992389923999240992419924299243992449924599246992479924899249992509925199252992539925499255992569925799258992599926099261992629926399264992659926699267992689926999270992719927299273992749927599276992779927899279992809928199282992839928499285992869928799288992899929099291992929929399294992959929699297992989929999300993019930299303993049930599306993079930899309993109931199312993139931499315993169931799318993199932099321993229932399324993259932699327993289932999330993319933299333993349933599336993379933899339993409934199342993439934499345993469934799348993499935099351993529935399354993559935699357993589935999360993619936299363993649936599366993679936899369993709937199372993739937499375993769937799378993799938099381993829938399384993859938699387993889938999390993919939299393993949939599396993979939899399994009940199402994039940499405994069940799408994099941099411994129941399414994159941699417994189941999420994219942299423994249942599426994279942899429994309943199432994339943499435994369943799438994399944099441994429944399444994459944699447994489944999450994519945299453994549945599456994579945899459994609946199462994639946499465994669946799468994699947099471994729947399474994759947699477994789947999480994819948299483994849948599486994879948899489994909949199492994939949499495994969949799498994999950099501995029950399504995059950699507995089950999510995119951299513995149951599516995179951899519995209952199522995239952499525995269952799528995299953099531995329953399534995359953699537995389953999540995419954299543995449954599546995479954899549995509955199552995539955499555995569955799558995599956099561995629956399564995659956699567995689956999570995719957299573995749957599576995779957899579995809958199582995839958499585995869958799588995899959099591995929959399594995959959699597995989959999600996019960299603996049960599606996079960899609996109961199612996139961499615996169961799618996199962099621996229962399624996259962699627996289962999630996319963299633996349963599636996379963899639996409964199642996439964499645996469964799648996499965099651996529965399654996559965699657996589965999660996619966299663996649966599666996679966899669996709967199672996739967499675996769967799678996799968099681996829968399684996859968699687996889968999690996919969299693996949969599696996979969899699997009970199702997039970499705997069970799708997099971099711997129971399714997159971699717997189971999720997219972299723997249972599726997279972899729997309973199732997339973499735997369973799738997399974099741997429974399744997459974699747997489974999750997519975299753997549975599756997579975899759997609976199762997639976499765997669976799768997699977099771997729977399774997759977699777997789977999780997819978299783997849978599786997879978899789997909979199792997939979499795997969979799798997999980099801998029980399804998059980699807998089980999810998119981299813998149981599816998179981899819998209982199822998239982499825998269982799828998299983099831998329983399834998359983699837998389983999840998419984299843998449984599846998479984899849998509985199852998539985499855998569985799858998599986099861998629986399864998659986699867998689986999870998719987299873998749987599876998779987899879998809988199882998839988499885998869988799888998899989099891998929989399894998959989699897998989989999900999019990299903999049990599906999079990899909999109991199912999139991499915999169991799918999199992099921999229992399924999259992699927999289992999930999319993299933999349993599936999379993899939999409994199942999439994499945999469994799948999499995099951999529995399954999559995699957999589995999960999619996299963999649996599966999679996899969999709997199972999739997499975999769997799978999799998099981999829998399984999859998699987999889998999990999919999299993999949999599996999979999899999100000100001100002100003100004100005100006100007100008100009100010100011100012100013100014100015100016100017100018100019100020100021100022100023100024100025100026100027100028100029100030100031100032100033100034100035100036100037100038100039100040100041100042100043100044100045100046100047100048100049100050100051100052100053100054100055100056100057100058100059100060100061100062100063100064100065100066100067100068100069100070100071100072100073100074100075100076100077100078100079100080100081100082100083100084100085100086100087100088100089100090100091100092100093100094100095100096100097100098100099100100100101100102100103100104100105100106100107100108100109100110100111100112100113100114100115100116100117100118100119100120100121100122100123100124100125100126100127100128100129100130100131100132100133100134100135100136100137100138100139100140100141100142100143100144100145100146100147100148100149100150100151100152100153100154100155100156100157100158100159100160100161100162100163100164100165100166100167100168100169100170100171100172100173100174100175100176100177100178100179100180100181100182100183100184100185100186100187100188100189100190100191100192100193100194100195100196100197100198100199100200100201100202100203100204100205100206100207100208100209100210100211100212100213100214100215100216100217100218100219100220100221100222100223100224100225100226100227100228100229100230100231100232100233100234100235100236100237100238100239100240100241100242100243100244100245100246100247100248100249100250100251100252100253100254100255100256100257100258100259100260100261100262100263100264100265100266100267100268100269100270100271100272100273100274100275100276100277100278100279100280100281100282100283100284100285100286100287100288100289100290100291100292100293100294100295100296100297100298100299100300100301100302100303100304100305100306100307100308100309100310100311100312100313100314100315100316100317100318100319100320100321100322100323100324100325100326100327100328100329100330100331100332100333100334100335100336100337100338100339100340100341100342100343100344100345100346100347100348100349100350100351100352100353100354100355100356100357100358100359100360100361100362100363100364100365100366100367100368100369100370100371100372100373100374100375100376100377100378100379100380100381100382100383100384100385100386100387100388100389100390100391100392100393100394100395100396100397100398100399100400100401100402100403100404100405100406100407100408100409100410100411100412100413100414100415100416100417100418100419100420100421100422100423100424100425100426100427100428100429100430100431100432100433100434100435100436100437100438100439100440100441100442100443100444100445100446100447100448100449100450100451100452100453100454100455100456100457100458100459100460100461100462100463100464100465100466100467100468100469100470100471100472100473100474100475100476100477100478100479100480100481100482100483100484100485100486100487100488100489100490100491100492100493100494100495100496100497100498100499100500100501100502100503100504100505100506100507100508100509100510100511100512100513100514100515100516100517100518100519100520100521100522100523100524100525100526100527100528100529100530100531100532100533100534100535100536100537100538100539100540100541100542100543100544100545100546100547100548100549100550100551100552100553100554100555100556100557100558100559100560100561100562100563100564100565100566100567100568100569100570100571100572100573100574100575100576100577100578100579100580100581100582100583100584100585100586100587100588100589100590100591100592100593100594100595100596100597100598100599100600100601100602100603100604100605100606100607100608100609100610100611100612100613100614100615100616100617100618100619100620100621100622100623100624100625100626100627100628100629100630100631100632100633100634100635100636100637100638100639100640100641100642100643100644100645100646100647100648100649100650100651100652100653100654100655100656100657100658100659100660100661100662100663100664100665100666100667100668100669100670100671100672100673100674100675100676100677100678100679100680100681100682100683100684100685100686100687100688100689100690100691100692100693100694100695100696100697100698100699100700100701100702100703100704100705100706100707100708100709100710100711100712100713100714100715100716100717100718100719100720100721100722100723100724100725100726100727100728100729100730100731100732100733100734100735100736100737100738100739100740100741100742100743100744100745100746100747100748100749100750100751100752100753100754100755100756100757100758100759100760100761100762100763100764100765100766100767100768100769100770100771100772100773100774100775100776100777100778100779100780100781100782100783100784100785100786100787100788100789100790100791100792100793100794100795100796100797100798100799100800100801100802100803100804100805100806100807100808100809100810100811100812100813100814100815100816100817100818100819100820100821100822100823100824100825100826100827100828100829100830100831100832100833100834100835100836100837100838100839100840100841100842100843100844100845100846100847100848100849100850100851100852100853100854100855100856100857100858100859100860100861100862100863100864100865100866100867100868100869100870100871100872100873100874100875100876100877100878100879100880100881100882100883100884100885100886100887100888100889100890100891100892100893100894100895100896100897100898100899100900100901100902100903100904100905100906100907100908100909100910100911100912100913100914100915100916100917100918100919100920100921100922100923100924100925100926100927100928100929100930100931100932100933100934100935100936100937100938100939100940100941100942100943100944100945100946100947100948100949100950100951100952100953100954100955100956100957100958100959100960100961100962100963100964100965100966100967100968100969100970100971100972100973100974100975100976100977100978100979100980100981100982100983100984100985100986100987100988100989100990100991100992100993100994100995100996100997100998100999101000101001101002101003101004101005101006101007101008101009101010101011101012101013101014101015101016101017101018101019101020101021101022101023101024101025101026101027101028101029101030101031101032101033101034101035101036101037101038101039101040101041101042101043101044101045101046101047101048101049101050101051101052101053101054101055101056101057101058101059101060101061101062101063101064101065101066101067101068101069101070101071101072101073101074101075101076101077101078101079101080101081101082101083101084101085101086101087101088101089101090101091101092101093101094101095101096101097101098101099101100101101101102101103101104101105101106101107101108101109101110101111101112101113101114101115101116101117101118101119101120101121101122101123101124101125101126101127101128101129101130101131101132101133101134101135101136101137101138101139101140101141101142101143101144101145101146101147101148101149101150101151101152101153101154101155101156101157101158101159101160101161101162101163101164101165101166101167101168101169101170101171101172101173101174101175101176101177101178101179101180101181101182101183101184101185101186101187101188101189101190101191101192101193101194101195101196101197101198101199101200101201101202101203101204101205101206101207101208101209101210101211101212101213101214101215101216101217101218101219101220101221101222101223101224101225101226101227101228101229101230101231101232101233101234101235101236101237101238101239101240101241101242101243101244101245101246101247101248101249101250101251101252101253101254101255101256101257101258101259101260101261101262101263101264101265101266101267101268101269101270101271101272101273101274101275101276101277101278101279101280101281101282101283101284101285101286101287101288101289101290101291101292101293101294101295101296101297101298101299101300101301101302101303101304101305101306101307101308101309101310101311101312101313101314101315101316101317101318101319101320101321101322101323101324101325101326101327101328101329101330101331101332101333101334101335101336101337101338101339101340101341101342101343101344101345101346101347101348101349101350101351101352101353101354101355101356101357101358101359101360101361101362101363101364101365101366101367101368101369101370101371101372101373101374101375101376101377101378101379101380101381101382101383101384101385101386101387101388101389101390101391101392101393101394101395101396101397101398101399101400101401101402101403101404101405101406101407101408101409101410101411101412101413101414101415101416101417101418101419101420101421101422101423101424101425101426101427101428101429101430101431101432101433101434101435101436101437101438101439101440101441101442101443101444101445101446101447101448101449101450101451101452101453101454101455101456101457101458101459101460101461101462101463101464101465101466101467101468101469101470101471101472101473101474101475101476101477101478101479101480101481101482101483101484101485101486101487101488101489101490101491101492101493101494101495101496101497101498101499101500101501101502101503101504101505101506101507101508101509101510101511101512101513101514101515101516101517101518101519101520101521101522101523101524101525101526101527101528101529101530101531101532101533101534101535101536101537101538101539101540101541101542101543101544101545101546101547101548101549101550101551101552101553101554101555101556101557101558101559101560101561101562101563101564101565101566101567101568101569101570101571101572101573101574101575101576101577101578101579101580101581101582101583101584101585101586101587101588101589101590101591101592101593101594101595101596101597101598101599101600101601101602101603101604101605101606101607101608101609101610101611101612101613101614101615101616101617101618101619101620101621101622101623101624101625101626101627101628101629101630101631101632101633101634101635101636101637101638101639101640101641101642101643101644101645101646101647101648101649101650101651101652101653101654101655101656101657101658101659101660101661101662101663101664101665101666101667101668101669101670101671101672101673101674101675101676101677101678101679101680101681101682101683101684101685101686101687101688101689101690101691101692101693101694101695101696101697101698101699101700101701101702101703101704101705101706101707101708101709101710101711101712101713101714101715101716101717101718101719101720101721101722101723101724101725101726101727101728101729101730101731101732101733101734101735101736101737101738101739101740101741101742101743101744101745101746101747101748101749101750101751101752101753101754101755101756101757101758101759101760101761101762101763101764101765101766101767101768101769101770101771101772101773101774101775101776101777101778101779101780101781101782101783101784101785101786101787101788101789101790101791101792101793101794101795101796101797101798101799101800101801101802101803101804101805101806101807101808101809101810101811101812101813101814101815101816101817101818101819101820101821101822101823101824101825101826101827101828101829101830101831101832101833101834101835101836101837101838101839101840101841101842101843101844101845101846101847101848101849101850101851101852101853101854101855101856101857101858101859101860101861101862101863101864101865101866101867101868101869101870101871101872101873101874101875101876101877101878101879101880101881101882101883101884101885101886101887101888101889101890101891101892101893101894101895101896101897101898101899101900101901101902101903101904101905101906101907101908101909101910101911101912101913101914101915101916101917101918101919101920101921101922101923101924101925101926101927101928101929101930101931101932101933101934101935101936101937101938101939101940101941101942101943101944101945101946101947101948101949101950101951101952101953101954101955101956101957101958101959101960101961101962101963101964101965101966101967101968101969101970101971101972101973101974101975101976101977101978101979101980101981101982101983101984101985101986101987101988101989101990101991101992101993101994101995101996101997101998101999102000102001102002102003102004102005102006102007102008102009102010102011102012102013102014102015102016102017102018102019102020102021102022102023102024102025102026102027102028102029102030102031102032102033102034102035102036102037102038102039102040102041102042102043102044102045102046102047102048102049102050102051102052102053102054102055102056102057102058102059102060102061102062102063102064102065102066102067102068102069102070102071102072102073102074102075102076102077102078102079102080102081102082102083102084102085102086102087102088102089102090102091102092102093102094102095102096102097102098102099102100102101102102102103102104102105102106102107102108102109102110102111102112102113102114102115102116102117102118102119102120102121102122102123102124102125102126102127102128102129102130102131102132102133102134102135102136102137102138102139102140102141102142102143102144102145102146102147102148102149102150102151102152102153102154102155102156102157102158102159102160102161102162102163102164102165102166102167102168102169102170102171102172102173102174102175102176102177102178102179102180102181102182102183102184102185102186102187102188102189102190102191102192102193102194102195102196102197102198102199102200102201102202102203102204102205102206102207102208102209102210102211102212102213102214102215102216102217102218102219102220102221102222102223102224102225102226102227102228102229102230102231102232102233102234102235102236102237102238102239102240102241102242102243102244102245102246102247102248102249102250102251102252102253102254102255102256102257102258102259102260102261102262102263102264102265102266102267102268102269102270102271102272102273102274102275102276102277102278102279102280102281102282102283102284102285102286102287102288102289102290102291102292102293102294102295102296102297102298102299102300102301102302102303102304102305102306102307102308102309102310102311102312102313102314102315102316102317102318102319102320102321102322102323102324102325102326102327102328102329102330102331102332102333102334102335102336102337102338102339102340102341102342102343102344102345102346102347102348102349102350102351102352102353102354102355102356102357102358102359102360102361102362102363102364102365102366102367102368102369102370102371102372102373102374102375102376102377102378102379102380102381102382102383102384102385102386102387102388102389102390102391102392102393102394102395102396102397102398102399102400102401102402102403102404102405102406102407102408102409102410102411102412102413102414102415102416102417102418102419102420102421102422102423102424102425102426102427102428102429102430102431102432102433102434102435102436102437102438102439102440102441102442102443102444102445102446102447102448102449102450102451102452102453102454102455102456102457102458102459102460102461102462102463102464102465102466102467102468102469102470102471102472102473102474102475102476102477102478102479102480102481102482102483102484102485102486102487102488102489102490102491102492102493102494102495102496102497102498102499102500102501102502102503102504102505102506102507102508102509102510102511102512102513102514102515102516102517102518102519102520102521102522102523102524102525102526102527102528102529102530102531102532102533102534102535102536102537102538102539102540102541102542102543102544102545102546102547102548102549102550102551102552102553102554102555102556102557102558102559102560102561102562102563102564102565102566102567102568102569102570102571102572102573102574102575102576102577102578102579102580102581102582102583102584102585102586102587102588102589102590102591102592102593102594102595102596102597102598102599102600102601102602102603102604102605102606102607102608102609102610102611102612102613102614102615102616102617102618102619102620102621102622102623102624102625102626102627102628102629102630102631102632102633102634102635102636102637102638102639102640102641102642102643102644102645102646102647102648102649102650102651102652102653102654102655102656102657102658102659102660102661102662102663102664102665102666102667102668102669102670102671102672102673102674102675102676102677102678102679102680102681102682102683102684102685102686102687102688102689102690102691102692102693102694102695102696102697102698102699102700102701102702102703102704102705102706102707102708102709102710102711102712102713102714102715102716102717102718102719102720102721102722102723102724102725102726102727102728102729102730102731102732102733102734102735102736102737102738102739102740102741102742102743102744102745102746102747102748102749102750102751102752102753102754102755102756102757102758102759102760102761102762102763102764102765102766102767102768102769102770102771102772102773102774102775102776102777102778102779102780102781102782102783102784102785102786102787102788102789102790102791102792102793102794102795102796102797102798102799102800102801102802102803102804102805102806102807102808102809102810102811102812102813102814102815102816102817102818102819102820102821102822102823102824102825102826102827102828102829102830102831102832102833102834102835102836102837102838102839102840102841102842102843102844102845102846102847102848102849102850102851102852102853102854102855102856102857102858102859102860102861102862102863102864102865102866102867102868102869102870102871102872102873102874102875102876102877102878102879102880102881102882102883102884102885102886102887102888102889102890102891102892102893102894102895102896102897102898102899102900102901102902102903102904102905102906102907102908102909102910102911102912102913102914102915102916102917102918102919102920102921102922102923102924102925102926102927102928102929102930102931102932102933102934102935102936102937102938102939102940102941102942102943102944102945102946102947102948102949102950102951102952102953102954102955102956102957102958102959102960102961102962102963102964102965102966102967102968102969102970102971102972102973102974102975102976102977102978102979102980102981102982102983102984102985102986102987102988102989102990102991102992102993102994102995102996102997102998102999103000103001103002103003103004103005103006103007103008103009103010103011103012103013103014103015103016103017103018103019103020103021103022103023103024103025103026103027103028103029103030103031103032103033103034103035103036103037103038103039103040103041103042103043103044103045103046103047103048103049103050103051103052103053103054103055103056103057103058103059103060103061103062103063103064103065103066103067103068103069103070103071103072103073103074103075103076103077103078103079103080103081103082103083103084103085103086103087103088103089103090103091103092103093103094103095103096103097103098103099103100103101103102103103103104103105103106103107103108103109103110103111103112103113103114103115103116103117103118103119103120103121103122103123103124103125103126103127103128103129103130103131103132103133103134103135103136103137103138103139103140103141103142103143103144103145103146103147103148103149103150103151103152103153103154103155103156103157103158103159103160103161103162103163103164103165103166103167103168103169103170103171103172103173103174103175103176103177103178103179103180103181103182103183103184103185103186103187103188103189103190103191103192103193103194103195103196103197103198103199103200103201103202103203103204103205103206103207103208103209103210103211103212103213103214103215103216103217103218103219103220103221103222103223103224103225103226103227103228103229103230103231103232103233103234103235103236103237103238103239103240103241103242103243103244103245103246103247103248103249103250103251103252103253103254103255103256103257103258103259103260103261103262103263103264103265103266103267103268103269103270103271103272103273103274103275103276103277103278103279103280103281103282103283103284103285103286103287103288103289103290103291103292103293103294103295103296103297103298103299103300103301103302103303103304103305103306103307103308103309103310103311103312103313103314103315103316103317103318103319103320103321103322103323103324103325103326103327103328103329103330103331103332103333103334103335103336103337103338103339103340103341103342103343103344103345103346103347103348103349103350103351103352103353103354103355103356103357103358103359103360103361103362103363103364103365103366103367103368103369103370103371103372103373103374103375103376103377103378103379103380103381103382103383103384103385103386103387103388103389103390103391103392103393103394103395103396103397103398103399103400103401103402103403103404103405103406103407103408103409103410103411103412103413103414103415103416103417103418103419103420103421103422103423103424103425103426103427103428103429103430103431103432103433103434103435103436103437103438103439103440103441103442103443103444103445103446103447103448103449103450103451103452103453103454103455103456103457103458103459103460103461103462103463103464103465103466103467103468103469103470103471103472103473103474103475103476103477103478103479103480103481103482103483103484103485103486103487103488103489103490103491103492103493103494103495103496103497103498103499103500103501103502103503103504103505103506103507103508103509103510103511103512103513103514103515103516103517103518103519103520103521103522103523103524103525103526103527103528103529103530103531103532103533103534103535103536103537103538103539103540103541103542103543103544103545103546103547103548103549103550103551103552103553103554103555103556103557103558103559103560103561103562103563103564103565103566103567103568103569103570103571103572103573103574103575103576103577103578103579103580103581103582103583103584103585103586103587103588103589103590103591103592103593103594103595103596103597103598103599103600103601103602103603103604103605103606103607103608103609103610103611103612103613103614103615103616103617103618103619103620103621103622103623103624103625103626103627103628103629103630103631103632103633103634103635103636103637103638103639103640103641103642103643103644103645103646103647103648103649103650103651103652103653103654103655103656103657103658103659103660103661103662103663103664103665103666103667103668103669103670103671103672103673103674103675103676103677103678103679103680103681103682103683103684103685103686103687103688103689103690103691103692103693103694103695103696103697103698103699103700103701103702103703103704103705103706103707103708103709103710103711103712103713103714103715103716103717103718103719103720103721103722103723103724103725103726103727103728103729103730103731103732103733103734103735103736103737103738103739103740103741103742103743103744103745103746103747103748103749103750103751103752103753103754103755103756103757103758103759103760103761103762103763103764103765103766103767103768103769103770103771103772103773103774103775103776103777103778103779103780103781103782103783103784103785103786103787103788103789103790103791103792103793103794103795103796103797103798103799103800103801103802103803103804103805103806103807103808103809103810103811103812103813103814103815103816103817103818103819103820103821103822103823103824103825103826103827103828103829103830103831103832103833103834103835103836103837103838103839103840103841103842103843103844103845103846103847103848103849103850103851103852103853103854103855103856103857103858103859103860103861103862103863103864103865103866103867103868103869103870103871103872103873103874103875103876103877103878103879103880103881103882103883103884103885103886103887103888103889103890103891103892103893103894103895103896103897103898103899103900103901103902103903103904103905103906103907103908103909103910103911103912103913103914103915103916103917103918103919103920103921103922103923103924103925103926103927103928103929103930103931103932103933103934103935103936103937103938103939103940103941103942103943103944103945103946103947103948103949103950103951103952103953103954103955103956103957103958103959103960103961103962103963103964103965103966103967103968103969103970103971103972103973103974103975103976103977103978103979103980103981103982103983103984103985103986103987103988103989103990103991103992103993103994103995103996103997103998103999104000104001104002104003104004104005104006104007104008104009104010104011104012104013104014104015104016104017104018104019104020104021104022104023104024104025104026104027104028104029104030104031104032104033104034104035104036104037104038104039104040104041104042104043104044104045104046104047104048104049104050104051104052104053104054104055104056104057104058104059104060104061104062104063104064104065104066104067104068104069104070104071104072104073104074104075104076104077104078104079104080104081104082104083104084104085104086104087104088104089104090104091104092104093104094104095104096104097104098104099104100104101104102104103104104104105104106104107104108104109104110104111104112104113104114104115104116104117104118104119104120104121104122104123104124104125104126104127104128104129104130104131104132104133104134104135104136104137104138104139104140104141104142104143104144104145104146104147104148104149104150104151104152104153104154104155104156104157104158104159104160104161104162104163104164104165104166104167104168104169104170104171104172104173104174104175104176104177104178104179104180104181104182104183104184104185104186104187104188104189104190104191104192104193104194104195104196104197104198104199104200104201104202104203104204104205104206104207104208104209104210104211104212104213104214104215104216104217104218104219104220104221104222104223104224104225104226104227104228104229104230104231104232104233104234104235104236104237104238104239104240104241104242104243104244104245104246104247104248104249104250104251104252104253104254104255104256104257104258104259104260104261104262104263104264104265104266104267104268104269104270104271104272104273104274104275104276104277104278104279104280104281104282104283104284104285104286104287104288104289104290104291104292104293104294104295104296104297104298104299104300104301104302104303104304104305104306104307104308104309104310104311104312104313104314104315104316104317104318104319104320104321104322104323104324104325104326104327104328104329104330104331104332104333104334104335104336104337104338104339104340104341104342104343104344104345104346104347104348104349104350104351104352104353104354104355104356104357104358104359104360104361104362104363104364104365104366104367104368104369104370104371104372104373104374104375104376104377104378104379104380104381104382104383104384104385104386104387104388104389104390104391104392104393104394104395104396104397104398104399104400104401104402104403104404104405104406104407104408104409104410104411104412104413104414104415104416104417104418104419104420104421104422104423104424104425104426104427104428104429104430104431104432104433104434104435104436104437104438104439104440104441104442104443104444104445104446104447104448104449104450104451104452104453104454104455104456104457104458104459104460104461104462104463104464104465104466104467104468104469104470104471104472104473104474104475104476104477104478104479104480104481104482104483104484104485104486104487104488104489104490104491104492104493104494104495104496104497104498104499104500104501104502104503104504104505104506104507104508104509104510104511104512104513104514104515104516104517104518104519104520104521104522104523104524104525104526104527104528104529104530104531104532104533104534104535104536104537104538104539104540104541104542104543104544104545104546104547104548104549104550104551104552104553104554104555104556104557104558104559104560104561104562104563104564104565104566104567104568104569104570104571104572104573104574104575104576104577104578104579104580104581104582104583104584104585104586104587104588104589104590104591104592104593104594104595104596104597104598104599104600104601104602104603104604104605104606104607104608104609104610104611104612104613104614104615104616104617104618104619104620104621104622104623104624104625104626104627104628104629104630104631104632104633104634104635104636104637104638104639104640104641104642104643104644104645104646104647104648104649104650104651104652104653104654104655104656104657104658104659104660104661104662104663104664104665104666104667104668104669104670104671104672104673104674104675104676104677104678104679104680104681104682104683104684104685104686104687104688104689104690104691104692104693104694104695104696104697104698104699104700104701104702104703104704104705104706104707104708104709104710104711104712104713104714104715104716104717104718104719104720104721104722104723104724104725104726104727104728104729104730104731104732104733104734104735104736104737104738104739104740104741104742104743104744104745104746104747104748104749104750104751104752104753104754104755104756104757104758104759104760104761104762104763104764104765104766104767104768104769104770104771104772104773104774104775104776104777104778104779104780104781104782104783104784104785104786104787104788104789104790104791104792104793104794104795104796104797104798104799104800104801104802104803104804104805104806104807104808104809104810104811104812104813104814104815104816104817104818104819104820104821104822104823104824104825104826104827104828104829104830104831104832104833104834104835104836104837104838104839104840104841104842104843104844104845104846104847104848104849104850104851104852104853104854104855104856104857104858104859104860104861104862104863104864104865104866104867104868104869104870104871104872104873104874104875104876104877104878104879104880104881104882104883104884104885104886104887104888104889104890104891104892104893104894104895104896104897104898104899104900104901104902104903104904104905104906104907104908104909104910104911104912104913104914104915104916104917104918104919104920104921104922104923104924104925104926104927104928104929104930104931104932104933104934104935104936104937104938104939104940104941104942104943104944104945104946104947104948104949104950104951104952104953104954104955104956104957104958104959104960104961104962104963104964104965104966104967104968104969104970104971104972104973104974104975104976104977104978104979104980104981104982104983104984104985104986104987104988104989104990104991104992104993104994104995104996104997104998104999105000105001105002105003105004105005105006105007105008105009105010105011105012105013105014105015105016105017105018105019105020105021105022105023105024105025105026105027105028105029105030105031105032105033105034105035105036105037105038105039105040105041105042105043105044105045105046105047105048105049105050105051105052105053105054105055105056105057105058105059105060105061105062105063105064105065105066105067105068105069105070105071105072105073105074105075105076105077105078105079105080105081105082105083105084105085105086105087105088105089105090105091105092105093105094105095105096105097105098105099105100105101105102105103105104105105105106105107105108105109105110105111105112105113105114105115105116105117105118105119105120105121105122105123105124105125105126105127105128105129105130105131105132105133105134105135105136105137105138105139105140105141105142105143105144105145105146105147105148105149105150105151105152105153105154105155105156105157105158105159105160105161105162105163105164105165105166105167105168105169105170105171105172105173105174105175105176105177105178105179105180105181105182105183105184105185105186105187105188105189105190105191105192105193105194105195105196105197105198105199105200105201105202105203105204105205105206105207105208105209105210105211105212105213105214105215105216105217105218105219105220105221105222105223105224105225105226105227105228105229105230105231105232105233105234105235105236105237105238105239105240105241105242105243105244105245105246105247105248105249105250105251105252105253105254105255105256105257105258105259105260105261105262105263105264105265105266105267105268105269105270105271105272105273105274105275105276105277105278105279105280105281105282105283105284105285105286105287105288105289105290105291105292105293105294105295105296105297105298105299105300105301105302105303105304105305105306105307105308105309105310105311105312105313105314105315105316105317105318105319105320105321105322105323105324105325105326105327105328105329105330105331105332105333105334105335105336105337105338105339105340105341105342105343105344105345105346105347105348105349105350105351105352105353105354105355105356105357105358105359105360105361105362105363105364105365105366105367105368105369105370105371105372105373105374105375105376105377105378105379105380105381105382105383105384105385105386105387105388105389105390105391105392105393105394105395105396105397105398105399105400105401105402105403105404105405105406105407105408105409105410105411105412105413105414105415105416105417105418105419105420105421105422105423105424105425105426105427105428105429105430105431105432105433105434105435105436105437105438105439105440105441105442105443105444105445105446105447105448105449105450105451105452105453105454105455105456105457105458105459105460105461105462105463105464105465105466105467105468105469105470105471105472105473105474105475105476105477105478105479105480105481105482105483105484105485105486105487105488105489105490105491105492105493105494105495105496105497105498105499105500105501105502105503105504105505105506105507105508105509105510105511105512105513105514105515105516105517105518105519105520105521105522105523105524105525105526105527105528105529105530105531105532105533105534105535105536105537105538105539105540105541105542105543105544105545105546105547105548105549105550105551105552105553105554105555105556105557105558105559105560105561105562105563105564105565105566105567105568105569105570105571105572105573105574105575105576105577105578105579105580105581105582105583105584105585105586105587105588105589105590105591105592105593105594105595105596105597105598105599105600105601105602105603105604105605105606105607105608105609105610105611105612105613105614105615105616105617105618105619105620105621105622105623105624105625105626105627105628105629105630105631105632105633105634105635105636105637105638105639105640105641105642105643105644105645105646105647105648105649105650105651105652105653105654105655105656105657105658105659105660105661105662105663105664105665105666105667105668105669105670105671105672105673105674105675105676105677105678105679105680105681105682105683105684105685105686105687105688105689105690105691105692105693105694105695105696105697105698105699105700105701105702105703105704105705105706105707105708105709105710105711105712105713105714105715105716105717105718105719105720105721105722105723105724105725105726105727105728105729105730105731105732105733105734105735105736105737105738105739105740105741105742105743105744105745105746105747105748105749105750105751105752105753105754105755105756105757105758105759105760105761105762105763105764105765105766105767105768105769105770105771105772105773105774105775105776105777105778105779105780105781105782105783105784105785105786105787105788105789105790105791105792105793105794105795105796105797105798105799105800105801105802105803105804105805105806105807105808105809105810105811105812105813105814105815105816105817105818105819105820105821105822105823105824105825105826105827105828105829105830105831105832105833105834105835105836105837105838105839105840105841105842105843105844105845105846105847105848105849105850105851105852105853105854105855105856105857105858105859105860105861105862105863105864105865105866105867105868105869105870105871105872105873105874105875105876105877105878105879105880105881105882105883105884105885105886105887105888105889105890105891105892105893105894105895105896105897105898105899105900105901105902105903105904105905105906105907105908105909105910105911105912105913105914105915105916105917105918105919105920105921105922105923105924105925105926105927105928105929105930105931105932105933105934105935105936105937105938105939105940105941105942105943105944105945105946105947105948105949105950105951105952105953105954105955105956105957105958105959105960105961105962105963105964105965105966105967105968105969105970105971105972105973105974105975105976105977105978105979105980105981105982105983105984105985105986105987105988105989105990105991105992105993105994105995105996105997105998105999106000106001106002106003106004106005106006106007106008106009106010106011106012106013106014106015106016106017106018106019106020106021106022106023106024106025106026106027106028106029106030106031106032106033106034106035106036106037106038106039106040106041106042106043106044106045106046106047106048106049106050106051106052106053106054106055106056106057106058106059106060106061106062106063106064106065106066106067106068106069106070106071106072106073106074106075106076106077106078106079106080106081106082106083106084106085106086106087106088106089106090106091106092106093106094106095106096106097106098106099106100106101106102106103106104106105106106106107106108106109106110106111106112106113106114106115106116106117106118106119106120106121106122106123106124106125106126106127106128106129106130106131106132106133106134106135106136106137106138106139106140106141106142106143106144106145106146106147106148106149106150106151106152106153106154106155106156106157106158106159106160106161106162106163106164106165106166106167106168106169106170106171106172106173106174106175106176106177106178106179106180106181106182106183106184106185106186106187106188106189106190106191106192106193106194106195106196106197106198106199106200106201106202106203106204106205106206106207106208106209106210106211106212106213106214106215106216106217106218106219106220106221106222106223106224106225106226106227106228106229106230106231106232106233106234106235106236106237106238106239106240106241106242106243106244106245106246106247106248106249106250106251106252106253106254106255106256106257106258106259106260106261106262106263106264106265106266106267106268106269106270106271106272106273106274106275106276106277106278106279106280106281106282106283106284106285106286106287106288106289106290106291106292106293106294106295106296106297106298106299106300106301106302106303106304106305106306106307106308106309106310106311106312106313106314106315106316106317106318106319106320106321106322106323106324106325106326106327106328106329106330106331106332106333106334106335106336106337106338106339106340106341106342106343106344106345106346106347106348106349106350106351106352106353106354106355106356106357106358106359106360106361106362106363106364106365106366106367106368106369106370106371106372106373106374106375106376106377106378106379106380106381106382106383106384106385106386106387106388106389106390106391106392106393106394106395106396106397106398106399106400106401106402106403106404106405106406106407106408106409106410106411106412106413106414106415106416106417106418106419106420106421106422106423106424106425106426106427106428106429106430106431106432106433106434106435106436106437106438106439106440106441106442106443106444106445106446106447106448106449106450106451106452106453106454106455106456106457106458106459106460106461106462106463106464106465106466106467106468106469106470106471106472106473106474106475106476106477106478106479106480106481106482106483106484106485106486106487106488106489106490106491106492106493106494106495106496106497106498106499106500106501106502106503106504106505106506106507106508106509106510106511106512106513106514106515106516106517106518106519106520106521106522106523106524106525106526106527106528106529106530106531106532106533106534106535106536106537106538106539106540106541106542106543106544106545106546106547106548106549106550106551106552106553106554106555106556106557106558106559106560106561106562106563106564106565106566106567106568106569106570106571106572106573106574106575106576106577106578106579106580106581106582106583106584106585106586106587106588106589106590106591106592106593106594106595106596106597106598106599106600106601106602106603106604106605106606106607106608106609106610106611106612106613106614106615106616106617106618106619106620106621106622106623106624106625106626106627106628106629106630106631106632106633106634106635106636106637106638106639106640106641106642106643106644106645106646106647106648106649106650106651106652106653106654106655106656106657106658106659106660106661106662106663106664106665106666106667106668106669106670106671106672106673106674106675106676106677106678106679106680106681106682106683106684106685106686106687106688106689106690106691106692106693106694106695106696106697106698106699106700106701106702106703106704106705106706106707106708106709106710106711106712106713106714106715106716106717106718106719106720106721106722106723106724106725106726106727106728106729106730106731106732106733106734106735106736106737106738106739106740106741106742106743106744106745106746106747106748106749106750106751106752106753106754106755106756106757106758106759106760106761106762106763106764106765106766106767106768106769106770106771106772106773106774106775106776106777106778106779106780106781106782106783106784106785106786106787106788106789106790106791106792106793106794106795106796106797106798106799106800106801106802106803106804106805106806106807106808106809106810106811106812106813106814106815106816106817106818106819106820106821106822106823106824106825106826106827106828106829106830106831106832106833106834106835106836106837106838106839106840106841106842106843106844106845106846106847106848106849106850106851106852106853106854106855106856106857106858106859106860106861106862106863106864106865106866106867106868106869106870106871106872106873106874106875106876106877106878106879106880106881106882106883106884106885106886106887106888106889106890106891106892106893106894106895106896106897106898106899106900106901106902106903106904106905106906106907106908106909106910106911106912106913106914106915106916106917106918106919106920106921106922106923106924106925106926106927106928106929106930106931106932106933106934106935106936106937106938106939106940106941106942106943106944106945106946106947106948106949106950106951106952106953106954106955106956106957106958106959106960106961106962106963106964106965106966106967106968106969106970106971106972106973106974106975106976106977106978106979106980106981106982106983106984106985106986106987106988106989106990106991106992106993106994106995106996106997106998106999107000107001107002107003107004107005107006107007107008107009107010107011107012107013107014107015107016107017107018107019107020107021107022107023107024107025107026107027107028107029107030107031107032107033107034107035107036107037107038107039107040107041107042107043107044107045107046107047107048107049107050107051107052107053107054107055107056107057107058107059107060107061107062107063107064107065107066107067107068107069107070107071107072107073107074107075107076107077107078107079107080107081107082107083107084107085107086107087107088107089107090107091107092107093107094107095107096107097107098107099107100107101107102107103107104107105107106107107107108107109107110107111107112107113107114107115107116107117107118107119107120107121107122107123107124107125107126107127107128107129107130107131107132107133107134107135107136107137107138107139107140107141107142107143107144107145107146107147107148107149107150107151107152107153107154107155107156107157107158107159107160107161107162107163107164107165107166107167107168107169107170107171107172107173107174107175107176107177107178107179107180107181107182107183107184107185107186107187107188107189107190107191107192107193107194107195107196107197107198107199107200107201107202107203107204107205107206107207107208107209107210107211107212107213107214107215107216107217107218107219107220107221107222107223107224107225107226107227107228107229107230107231107232107233107234107235107236107237107238107239107240107241107242107243107244107245107246107247107248107249107250107251107252107253107254107255107256107257107258107259107260107261107262107263107264107265107266107267107268107269107270107271107272107273107274107275107276107277107278107279107280107281107282107283107284107285107286107287107288107289107290107291107292107293107294107295107296107297107298107299107300107301107302107303107304107305107306107307107308107309107310107311107312107313107314107315107316107317107318107319107320107321107322107323107324107325107326107327107328107329107330107331107332107333107334107335107336107337107338107339107340107341107342107343107344107345107346107347107348107349107350107351107352107353107354107355107356107357107358107359107360107361107362107363107364107365107366107367107368107369107370107371107372107373107374107375107376107377107378107379107380107381107382107383107384107385107386107387107388107389107390107391107392107393107394107395107396107397107398107399107400107401107402107403107404107405107406107407107408107409107410107411107412107413107414107415107416107417107418107419107420107421107422107423107424107425107426107427107428107429107430107431107432107433107434107435107436107437107438107439107440107441107442107443107444107445107446107447107448107449107450107451107452107453107454107455107456107457107458107459107460107461107462107463107464107465107466107467107468107469107470107471107472107473107474107475107476107477107478107479107480107481107482107483107484107485107486107487107488107489107490107491107492107493107494107495107496107497107498107499107500107501107502107503107504107505107506107507107508107509107510107511107512107513107514107515107516107517107518107519107520107521107522107523107524107525107526107527107528107529107530107531107532107533107534107535107536107537107538107539107540107541107542107543107544107545107546107547107548107549107550107551107552107553107554107555107556107557107558107559107560107561107562107563107564107565107566107567107568107569107570107571107572107573107574107575107576107577107578107579107580107581107582107583107584107585107586107587107588107589107590107591107592107593107594107595107596107597107598107599107600107601107602107603107604107605107606107607107608107609107610107611107612107613107614107615107616107617107618107619107620107621107622107623107624107625107626107627107628107629107630107631107632107633107634107635107636107637107638107639107640107641107642107643107644107645107646107647107648107649107650107651107652107653107654107655107656107657107658107659107660107661107662107663107664107665107666107667107668107669107670107671107672107673107674107675107676107677107678107679107680107681107682107683107684107685107686107687107688107689107690107691107692107693107694107695107696107697107698107699107700107701107702107703107704107705107706107707107708107709107710107711107712107713107714107715107716107717107718107719107720107721107722107723107724107725107726107727107728107729107730107731107732107733107734107735107736107737107738107739107740107741107742107743107744107745107746107747107748107749107750107751107752107753107754107755107756107757107758107759107760107761107762107763107764107765107766107767107768107769107770107771107772107773107774107775107776107777107778107779107780107781107782107783107784107785107786107787107788107789107790107791107792107793107794107795107796107797107798107799107800107801107802107803107804107805107806107807107808107809107810107811107812107813107814107815107816107817107818107819107820107821107822107823107824107825107826107827107828107829107830107831107832107833107834107835107836107837107838107839107840107841107842107843107844107845107846107847107848107849107850107851107852107853107854107855107856107857107858107859107860107861107862107863107864107865107866107867107868107869107870107871107872107873107874107875107876107877107878107879107880107881107882107883107884107885107886107887107888107889107890107891107892107893107894107895107896107897107898107899107900107901107902107903107904107905107906107907107908107909107910107911107912107913107914107915107916107917107918107919107920107921107922107923107924107925107926107927107928107929107930107931107932107933107934107935107936107937107938107939107940107941107942107943107944107945107946107947107948107949107950107951107952107953107954107955107956107957107958107959107960107961107962107963107964107965107966107967107968107969107970107971107972107973107974107975107976107977107978107979107980107981107982107983107984107985107986107987107988107989107990107991107992107993107994107995107996107997107998107999108000108001108002108003108004108005108006108007108008108009108010108011108012108013108014108015108016108017108018108019108020108021108022108023108024108025108026108027108028108029108030108031108032108033108034108035108036108037108038108039108040108041108042108043108044108045108046108047108048108049108050108051108052108053108054108055108056108057108058108059108060108061108062108063108064108065108066108067108068108069108070108071108072108073108074108075108076108077108078108079108080108081108082108083108084108085108086108087108088108089108090108091108092108093108094108095108096108097108098108099108100108101108102108103108104108105108106108107108108108109108110108111108112108113108114108115108116108117108118108119108120108121108122108123108124108125108126108127108128108129108130108131108132108133108134108135108136108137108138108139108140108141108142108143108144108145108146108147108148108149108150108151108152108153108154108155108156108157108158108159108160108161108162108163108164108165108166108167108168108169108170108171108172108173108174108175108176108177108178108179108180108181108182108183108184108185108186108187108188108189108190108191108192108193108194108195108196108197108198108199108200108201108202108203108204108205108206108207108208108209108210108211108212108213108214108215108216108217108218108219108220108221108222108223108224108225108226108227108228108229108230108231108232108233108234108235108236108237108238108239108240108241108242108243108244108245108246108247108248108249108250108251108252108253108254108255108256108257108258108259108260108261108262108263108264108265108266108267108268108269108270108271108272108273108274108275108276108277108278108279108280108281108282108283108284108285108286108287108288108289108290108291108292108293108294108295108296108297108298108299108300108301108302108303108304108305108306108307108308108309108310108311108312108313108314108315108316108317108318108319108320108321108322108323108324108325108326108327108328108329108330108331108332108333108334108335108336108337108338108339108340108341108342108343108344108345108346108347108348108349108350108351108352108353108354108355108356108357108358108359108360108361108362108363108364108365108366108367108368108369108370108371108372108373108374108375108376108377108378108379108380108381108382108383108384108385108386108387108388108389108390108391108392108393108394108395108396108397108398108399108400108401108402108403108404108405108406108407108408108409108410108411108412108413108414108415108416108417108418108419108420108421108422108423108424108425108426108427108428108429108430108431108432108433108434108435108436108437108438108439108440108441108442108443108444108445108446108447108448108449108450108451108452108453108454108455108456108457108458108459108460108461108462108463108464108465108466108467108468108469108470108471108472108473108474108475108476108477108478108479108480108481108482108483108484108485108486108487108488108489108490108491108492108493108494108495108496108497108498108499108500108501108502108503108504108505108506108507108508108509108510108511108512108513108514108515108516108517108518108519108520108521108522108523108524108525108526108527108528108529108530108531108532108533108534108535108536108537108538108539108540108541108542108543108544108545108546108547108548108549108550108551108552108553108554108555108556108557108558108559108560108561108562108563108564108565108566108567108568108569108570108571108572108573108574108575108576108577108578108579108580108581108582108583108584108585108586108587108588108589108590108591108592108593108594108595108596108597108598108599108600108601108602108603108604108605108606108607108608108609108610108611108612108613108614108615108616108617108618108619108620108621108622108623108624108625108626108627108628108629108630108631108632108633108634108635108636108637108638108639108640108641108642108643108644108645108646108647108648108649108650108651108652108653108654108655108656108657108658108659108660108661108662108663108664108665108666108667108668108669108670108671108672108673108674108675108676108677108678108679108680108681108682108683108684108685108686108687108688108689108690108691108692108693108694108695108696108697108698108699108700108701108702108703108704108705108706108707108708108709108710108711108712108713108714108715108716108717108718108719108720108721108722108723108724108725108726108727108728108729108730108731108732108733108734108735108736108737108738108739108740108741108742108743108744108745108746108747108748108749108750108751108752108753108754108755108756108757108758108759108760108761108762108763108764108765108766108767108768108769108770108771108772108773108774108775108776108777108778108779108780108781108782108783108784108785108786108787108788108789108790108791108792108793108794108795108796108797108798108799108800108801108802108803108804108805108806108807108808108809108810108811108812108813108814108815108816108817108818108819108820108821108822108823108824108825108826108827108828108829108830108831108832108833108834108835108836108837108838108839108840108841108842108843108844108845108846108847108848108849108850108851108852108853108854108855108856108857108858108859108860108861108862108863108864108865108866108867108868108869108870108871108872108873108874108875108876108877108878108879108880108881108882108883108884108885108886108887108888108889108890108891108892108893108894108895108896108897108898108899108900108901108902108903108904108905108906108907108908108909108910108911108912108913108914108915108916108917108918108919108920108921108922108923108924108925108926108927108928108929108930108931108932108933108934108935108936108937108938108939108940108941108942108943108944108945108946108947108948108949108950108951108952108953108954108955108956108957108958108959108960108961108962108963108964108965108966108967108968108969108970108971108972108973108974108975108976108977108978108979108980108981108982108983108984108985108986108987108988108989108990108991108992108993108994108995108996108997108998108999109000109001109002109003109004109005109006109007109008109009109010109011109012109013109014109015109016109017109018109019109020109021109022109023109024109025109026109027109028109029109030109031109032109033109034109035109036109037109038109039109040109041109042109043109044109045109046109047109048109049109050109051109052109053109054109055109056109057109058109059109060109061109062109063109064109065109066109067109068109069109070109071109072109073109074109075109076109077109078109079109080109081109082109083109084109085109086109087109088109089109090109091109092109093109094109095109096109097109098109099109100109101109102109103109104109105109106109107109108109109109110109111109112109113109114109115109116109117109118109119109120109121109122109123109124109125109126109127109128109129109130109131109132109133109134109135109136109137109138109139109140109141109142109143109144109145109146109147109148109149109150109151109152109153109154109155109156109157109158109159109160109161109162109163109164109165109166109167109168109169109170109171109172109173109174109175109176109177109178109179109180109181109182109183109184109185109186109187109188109189109190109191109192109193109194109195109196109197109198109199109200109201109202109203109204109205109206109207109208109209109210109211109212109213109214109215109216109217109218109219109220109221109222109223109224109225109226109227109228109229109230109231109232109233109234109235109236109237109238109239109240109241109242109243109244109245109246109247109248109249109250109251109252109253109254109255109256109257109258109259109260109261109262109263109264109265109266109267109268109269109270109271109272109273109274109275109276109277109278109279109280109281109282109283109284109285109286109287109288109289109290109291109292109293109294109295109296109297109298109299109300109301109302109303109304109305109306109307109308109309109310109311109312109313109314109315109316109317109318109319109320109321109322109323109324109325109326109327109328109329109330109331109332109333109334109335109336109337109338109339109340109341109342109343109344109345109346109347109348109349109350109351109352109353109354109355109356109357109358109359109360109361109362109363109364109365109366109367109368109369109370109371109372109373109374109375109376109377109378109379109380109381109382109383109384109385109386109387109388109389109390109391109392109393109394109395109396109397109398109399109400109401109402109403109404109405109406109407109408109409109410109411109412109413109414109415109416109417109418109419109420109421109422109423109424109425109426109427109428109429109430109431109432109433109434109435109436109437109438109439109440109441109442109443109444109445109446109447109448109449109450109451109452109453109454109455109456109457109458109459109460109461109462109463109464109465109466109467109468109469109470109471109472109473109474109475109476109477109478109479109480109481109482109483109484109485109486109487109488109489109490109491109492109493109494109495109496109497109498109499109500109501109502109503109504109505109506109507109508109509109510109511109512109513109514109515109516109517109518109519109520109521109522109523109524109525109526109527109528109529109530109531109532109533109534109535109536109537109538109539109540109541109542109543109544109545109546109547109548109549109550109551109552109553109554109555109556109557109558109559109560109561109562109563109564109565109566109567109568109569109570109571109572109573109574109575109576109577109578109579109580109581109582109583109584109585109586109587109588109589109590109591109592109593109594109595109596109597109598109599109600109601109602109603109604109605109606109607109608109609109610109611109612109613109614109615109616109617109618109619109620109621109622109623109624109625109626109627109628109629109630109631109632109633109634109635109636109637109638109639109640109641109642109643109644109645109646109647109648109649109650109651109652109653109654109655109656109657109658109659109660109661109662109663109664109665109666109667109668109669109670109671109672109673109674109675109676109677109678109679109680109681109682109683109684109685109686109687109688109689109690109691109692109693109694109695109696109697109698109699109700109701109702109703109704109705109706109707109708109709109710109711109712109713109714109715109716109717109718109719109720109721109722109723109724109725109726109727109728109729109730109731109732109733109734109735109736109737109738109739109740109741109742109743109744109745109746109747109748109749109750109751109752109753109754109755109756109757109758109759109760109761109762109763109764109765109766109767109768109769109770109771109772109773109774109775109776109777109778109779109780109781109782109783109784109785109786109787109788109789109790109791109792109793109794109795109796109797109798109799109800109801109802109803109804109805109806109807109808109809109810109811109812109813109814109815109816109817109818109819109820109821109822109823109824109825109826109827109828109829109830109831109832109833109834109835109836109837109838109839109840109841109842109843109844109845109846109847109848109849109850109851109852109853109854109855109856109857109858109859109860109861109862109863109864109865109866109867109868109869109870109871109872109873109874109875109876109877109878109879109880109881109882109883109884109885109886109887109888109889109890109891109892109893109894109895109896109897109898109899109900109901109902109903109904109905109906109907109908109909109910109911109912109913109914109915109916109917109918109919109920109921109922109923109924109925109926109927109928109929109930109931109932109933109934109935109936109937109938109939109940109941109942109943109944109945109946109947109948109949109950109951109952109953109954109955109956109957109958109959109960109961109962109963109964109965109966109967109968109969109970109971109972109973109974109975109976109977109978109979109980109981109982109983109984109985109986109987109988109989109990109991109992109993109994109995109996109997109998109999110000110001110002110003110004110005110006110007110008110009110010110011110012110013110014110015110016110017110018110019110020110021110022110023110024110025110026110027110028110029110030110031110032110033110034110035110036110037110038110039110040110041110042110043110044110045110046110047110048110049110050110051110052110053110054110055110056110057110058110059110060110061110062110063110064110065110066110067110068110069110070110071110072110073110074110075110076110077110078110079110080110081110082110083110084110085110086110087110088110089110090110091110092110093110094110095110096110097110098110099110100110101110102110103110104110105110106110107110108110109110110110111110112110113110114110115110116110117110118110119110120110121110122110123110124110125110126110127110128110129110130110131110132110133110134110135110136110137110138110139110140110141110142110143110144110145110146110147110148110149110150110151110152110153110154110155110156110157110158110159110160110161110162110163110164110165110166110167110168110169110170110171110172110173110174110175110176110177110178110179110180110181110182110183110184110185110186110187110188110189110190110191110192110193110194110195110196110197110198110199110200110201110202110203110204110205110206110207110208110209110210110211110212110213110214110215110216110217110218110219110220110221110222110223110224110225110226110227110228110229110230110231110232110233110234110235110236110237110238110239110240110241110242110243110244110245110246110247110248110249110250110251110252110253110254110255110256110257110258110259110260110261110262110263110264110265110266110267110268110269110270110271110272110273110274110275110276110277110278110279110280110281110282110283110284110285110286110287110288110289110290110291110292110293110294110295110296110297110298110299110300110301110302110303110304110305110306110307110308110309110310110311110312110313110314110315110316110317110318110319110320110321110322110323110324110325110326110327110328110329110330110331110332110333110334110335110336110337110338110339110340110341110342110343110344110345110346110347110348110349110350110351110352110353110354110355110356110357110358110359110360110361110362110363110364110365110366110367110368110369110370110371110372110373110374110375110376110377110378110379110380110381110382110383110384110385110386110387110388110389110390110391110392110393110394110395110396110397110398110399110400110401110402110403110404110405110406110407110408110409110410110411110412110413110414110415110416110417110418110419110420110421110422110423110424110425110426110427110428110429110430110431110432110433110434110435110436110437110438110439110440110441110442110443110444110445110446110447110448110449110450110451110452110453110454110455110456110457110458110459110460110461110462110463110464110465110466110467110468110469110470110471110472110473110474110475110476110477110478110479110480110481110482110483110484110485110486110487110488110489110490110491110492110493110494110495110496110497110498110499110500110501110502110503110504110505110506110507110508110509110510110511110512110513110514110515110516110517110518110519110520110521110522110523110524110525110526110527110528110529110530110531110532110533110534110535110536110537110538110539110540110541110542110543110544110545110546110547110548110549110550110551110552110553110554110555110556110557110558110559110560110561110562110563110564110565110566110567110568110569110570110571110572110573110574110575110576110577110578110579110580110581110582110583110584110585110586110587110588110589110590110591110592110593110594110595110596110597110598110599110600110601110602110603110604110605110606110607110608110609110610110611110612110613110614110615110616110617110618110619110620110621110622110623110624110625110626110627110628110629110630110631110632110633110634110635110636110637110638110639110640110641110642110643110644110645110646110647110648110649110650110651110652110653110654110655110656110657110658110659110660110661110662110663110664110665110666110667110668110669110670110671110672110673110674110675110676110677110678110679110680110681110682110683110684110685110686110687110688110689110690110691110692110693110694110695110696110697110698110699110700110701110702110703110704110705110706110707110708110709110710110711110712110713110714110715110716110717110718110719110720110721110722110723110724110725110726110727110728110729110730110731110732110733110734110735110736110737110738110739110740110741110742110743110744110745110746110747110748110749110750110751110752110753110754110755110756110757110758110759110760110761110762110763110764110765110766110767110768110769110770110771110772110773110774110775110776110777110778110779110780110781110782110783110784110785110786110787110788110789110790110791110792110793110794110795110796110797110798110799110800110801110802110803110804110805110806110807110808110809110810110811110812110813110814110815110816110817110818110819110820110821110822110823110824110825110826110827110828110829110830110831110832110833110834110835110836110837110838110839110840110841110842110843110844110845110846110847110848110849110850110851110852110853110854110855110856110857110858110859110860110861110862110863110864110865110866110867110868110869110870110871110872110873110874110875110876110877110878110879110880110881110882110883110884110885110886110887110888110889110890110891110892110893110894110895110896110897110898110899110900110901110902110903110904110905110906110907110908110909110910110911110912110913110914110915110916110917110918110919110920110921110922110923110924110925110926110927110928110929110930110931110932110933110934110935110936110937110938110939110940110941110942110943110944110945110946110947110948110949110950110951110952110953110954110955110956110957110958110959110960110961110962110963110964110965110966110967110968110969110970110971110972110973110974110975110976110977110978110979110980110981110982110983110984110985110986110987110988110989110990110991110992110993110994110995110996110997110998110999111000111001111002111003111004111005111006111007111008111009111010111011111012111013111014111015111016111017111018111019111020111021111022111023111024111025111026111027111028111029111030111031111032111033111034111035111036111037111038111039111040111041111042111043111044111045111046111047111048111049111050111051111052111053111054111055111056111057111058111059111060111061111062111063111064111065111066111067111068111069111070111071111072111073111074111075111076111077111078111079111080111081111082111083111084111085111086111087111088111089111090111091111092111093111094111095111096111097111098111099111100111101111102111103111104111105111106111107111108111109111110111111111112111113111114111115111116111117111118111119111120111121111122111123111124111125111126111127111128111129111130111131111132111133111134111135111136111137111138111139111140111141111142111143111144111145111146111147111148111149111150111151111152111153111154111155111156111157111158111159111160111161111162111163111164111165111166111167111168111169111170111171111172111173111174111175111176111177111178111179111180111181111182111183111184111185111186111187111188111189111190111191111192111193111194111195111196111197111198111199111200111201111202111203111204111205111206111207111208111209111210111211111212111213111214111215111216111217111218111219111220111221111222111223111224111225111226111227111228111229111230111231111232111233111234111235111236111237111238111239111240111241111242111243111244111245111246111247111248111249111250111251111252111253111254111255111256111257111258111259111260111261111262111263111264111265111266111267111268111269111270111271111272111273111274111275111276111277111278111279111280111281111282111283111284111285111286111287111288111289111290111291111292111293111294111295111296111297111298111299111300111301111302111303111304111305111306111307111308111309111310111311111312111313111314111315111316111317111318111319111320111321111322111323111324111325111326111327111328111329111330111331111332111333111334111335111336111337111338111339111340111341111342111343111344111345111346111347111348111349111350111351111352111353111354111355111356111357111358111359111360111361111362111363111364111365111366111367111368111369111370111371111372111373111374111375111376111377111378111379111380111381111382111383111384111385111386111387111388111389111390111391111392111393111394111395111396111397111398111399111400111401111402111403111404111405111406111407111408111409111410111411111412111413111414111415111416111417111418111419111420111421111422111423111424111425111426111427111428111429111430111431111432111433111434111435111436111437111438111439111440111441111442111443111444111445111446111447111448111449111450111451111452111453111454111455111456111457111458111459111460111461111462111463111464111465111466111467111468111469111470111471111472111473111474111475111476111477111478111479111480111481111482111483111484111485111486111487111488111489111490111491111492111493111494111495111496111497111498111499111500111501111502111503111504111505111506111507111508111509111510111511111512111513111514111515111516111517111518111519111520111521111522111523111524111525111526111527111528111529111530111531111532111533111534111535111536111537111538111539111540111541111542111543111544111545111546111547111548111549111550111551111552111553111554111555111556111557111558111559111560111561111562111563111564111565111566111567111568111569111570111571111572111573111574111575111576111577111578111579111580111581111582111583111584111585111586111587111588111589111590111591111592111593111594111595111596111597111598111599111600111601111602111603111604111605111606111607111608111609111610111611111612111613111614111615111616111617111618111619111620111621111622111623111624111625111626111627111628111629111630111631111632111633111634111635111636111637111638111639111640111641111642111643111644111645111646111647111648111649111650111651111652111653111654111655111656111657111658111659111660111661111662111663111664111665111666111667111668111669111670111671111672111673111674111675111676111677111678111679111680111681111682111683111684111685111686111687111688111689111690111691111692111693111694111695111696111697111698111699111700111701111702111703111704111705111706111707111708111709111710111711111712111713111714111715111716111717111718111719111720111721111722111723111724111725111726111727111728111729111730111731111732111733111734111735111736111737111738111739111740111741111742111743111744111745111746111747111748111749111750111751111752111753111754111755111756111757111758111759111760111761111762111763111764111765111766111767111768111769111770111771111772111773111774111775111776111777111778111779111780111781111782111783111784111785111786111787111788111789111790111791111792111793111794111795111796111797111798111799111800111801111802111803111804111805111806111807111808111809111810111811111812111813111814111815111816111817111818111819111820111821111822111823111824111825111826111827111828111829111830111831111832111833111834111835111836111837111838111839111840111841111842111843111844111845111846111847111848111849111850111851111852111853111854111855111856111857111858111859111860111861111862111863111864111865111866111867111868111869111870111871111872111873111874111875111876111877111878111879111880111881111882111883111884111885111886111887111888111889111890111891111892111893111894111895111896111897111898111899111900111901111902111903111904111905111906111907111908111909111910111911111912111913111914111915111916111917111918111919111920111921111922111923111924111925111926111927111928111929111930111931111932111933111934111935111936111937111938111939111940111941111942111943111944111945111946111947111948111949111950111951111952111953111954111955111956111957111958111959111960111961111962111963111964111965111966111967111968111969111970111971111972111973111974111975111976111977111978111979111980111981111982111983111984111985111986111987111988111989111990111991111992111993111994111995111996111997111998111999112000112001112002112003112004112005112006112007112008112009112010112011112012112013112014112015112016112017112018112019112020112021112022112023112024112025112026112027112028112029112030112031112032112033112034112035112036112037112038112039112040112041112042112043112044112045112046112047112048112049112050112051112052112053112054112055112056112057112058112059112060112061112062112063112064112065112066112067112068112069112070112071112072112073112074112075112076112077112078112079112080112081112082112083112084112085112086112087112088112089112090112091112092112093112094112095112096112097112098112099112100112101112102112103112104112105112106112107112108112109112110112111112112112113112114112115112116112117112118112119112120112121112122112123112124112125112126112127112128112129112130112131112132112133112134112135112136112137112138112139112140112141112142112143112144112145112146112147112148112149112150112151112152112153112154112155112156112157112158112159112160112161112162112163112164112165112166112167112168112169112170112171112172112173112174112175112176112177112178112179112180112181112182112183112184112185112186112187112188112189112190112191112192112193112194112195112196112197112198112199112200112201112202112203112204112205112206112207112208112209112210112211112212112213112214112215112216112217112218112219112220112221112222112223112224112225112226112227112228112229112230112231112232112233112234112235112236112237112238112239112240112241112242112243112244112245112246112247112248112249112250112251112252112253112254112255112256112257112258112259112260112261112262112263112264112265112266112267112268112269112270112271112272112273112274112275112276112277112278112279112280112281112282112283112284112285112286112287112288112289112290112291112292112293112294112295112296112297112298112299112300112301112302112303112304112305112306112307112308112309112310112311112312112313112314112315112316112317112318112319112320112321112322112323112324112325112326112327112328112329112330112331112332112333112334112335112336112337112338112339112340112341112342112343112344112345112346112347112348112349112350112351112352112353112354112355112356112357112358112359112360112361112362112363112364112365112366112367112368112369112370112371112372112373112374112375112376112377112378112379112380112381112382112383112384112385112386112387112388112389112390112391112392112393112394112395112396112397112398112399112400112401112402112403112404112405112406112407112408112409112410112411112412112413112414112415112416112417112418112419112420112421112422112423112424112425112426112427112428112429112430112431112432112433112434112435112436112437112438112439112440112441112442112443112444112445112446112447112448112449112450112451112452112453112454112455112456112457112458112459112460112461112462112463112464112465112466112467112468112469112470112471112472112473112474112475112476112477112478112479112480112481112482112483112484112485112486112487112488112489112490112491112492112493112494112495112496112497112498112499112500112501112502112503112504112505112506112507112508112509112510112511112512112513112514112515112516112517112518112519112520112521112522112523112524112525112526112527112528112529112530112531112532112533112534112535112536112537112538112539112540112541112542112543112544112545112546112547112548112549112550112551112552112553112554112555112556112557112558112559112560112561112562112563112564112565112566112567112568112569112570112571112572112573112574112575112576112577112578112579112580112581112582112583112584112585112586112587112588112589112590112591112592112593112594112595112596112597112598112599112600112601112602112603112604112605112606112607112608112609112610112611112612112613112614112615112616112617112618112619112620112621112622112623112624112625112626112627112628112629112630112631112632112633112634112635112636112637112638112639112640112641112642112643112644112645112646112647112648112649112650112651112652112653112654112655112656112657112658112659112660112661112662112663112664112665112666112667112668112669112670112671112672112673112674112675112676112677112678112679112680112681112682112683112684112685112686112687112688112689112690112691112692112693112694112695112696112697112698112699112700112701112702112703112704112705112706112707112708112709112710112711112712112713112714112715112716112717112718112719112720112721112722112723112724112725112726112727112728112729112730112731112732112733112734112735112736112737112738112739112740112741112742112743112744112745112746112747112748112749112750112751112752112753112754112755112756112757112758112759112760112761112762112763112764112765112766112767112768112769112770112771112772112773112774112775112776112777112778112779112780112781112782112783112784112785112786112787112788112789112790112791112792112793112794112795112796112797112798112799112800112801112802112803112804112805112806112807112808112809112810112811112812112813112814112815112816112817112818112819112820112821112822112823112824112825112826112827112828112829112830112831112832112833112834112835112836112837112838112839112840112841112842112843112844112845112846112847112848112849112850112851112852112853112854112855112856112857112858112859112860112861112862112863112864112865112866112867112868112869112870112871112872112873112874112875112876112877112878112879112880112881112882112883112884112885112886112887112888112889112890112891112892112893112894112895112896112897112898112899112900112901112902112903112904112905112906112907112908112909112910112911112912112913112914112915112916112917112918112919112920112921112922112923112924112925112926112927112928112929112930112931112932112933112934112935112936112937112938112939112940112941112942112943112944112945112946112947112948112949112950112951112952112953112954112955112956112957112958112959112960112961112962112963112964112965112966112967112968112969112970112971112972112973112974112975112976112977112978112979112980112981112982112983112984112985112986112987112988112989112990112991112992112993112994112995112996112997112998112999113000113001113002113003113004113005113006113007113008113009113010113011113012113013113014113015113016113017113018113019113020113021113022113023113024113025113026113027113028113029113030113031113032113033113034113035113036113037113038113039113040113041113042113043113044113045113046113047113048113049113050113051113052113053113054113055113056113057113058113059113060113061113062113063113064113065113066113067113068113069113070113071113072113073113074113075113076113077113078113079113080113081113082113083113084113085113086113087113088113089113090113091113092113093113094113095113096113097113098113099113100113101113102113103113104113105113106113107113108113109113110113111113112113113113114113115113116113117113118113119113120113121113122113123113124113125113126113127113128113129113130113131113132113133113134113135113136113137113138113139113140113141113142113143113144113145113146113147113148113149113150113151113152113153113154113155113156113157113158113159113160113161113162113163113164113165113166113167113168113169113170113171113172113173113174113175113176113177113178113179113180113181113182113183113184113185113186113187113188113189113190113191113192113193113194113195113196113197113198113199113200113201113202113203113204113205113206113207113208113209113210113211113212113213113214113215113216113217113218113219113220113221113222113223113224113225113226113227113228113229113230113231113232113233113234113235113236113237113238113239113240113241113242113243113244113245113246113247113248113249113250113251113252113253113254113255113256113257113258113259113260113261113262113263113264113265113266113267113268113269113270113271113272113273113274113275113276113277113278113279113280113281113282113283113284113285113286113287113288113289113290113291113292113293113294113295113296113297113298113299113300113301113302113303113304113305113306113307113308113309113310113311113312113313113314113315113316113317113318113319113320113321113322113323113324113325113326113327113328113329113330113331113332113333113334113335113336113337113338113339113340113341113342113343113344113345113346113347113348113349113350113351113352113353113354113355113356113357113358113359113360113361113362113363113364113365113366113367113368113369113370113371113372113373113374113375113376113377113378113379113380113381113382113383113384113385113386113387113388113389113390113391113392113393113394113395113396113397113398113399113400113401113402113403113404113405113406113407113408113409113410113411113412113413113414113415113416113417113418113419113420113421113422113423113424113425113426113427113428113429113430113431113432113433113434113435113436113437113438113439113440113441113442113443113444113445113446113447113448113449113450113451113452113453113454113455113456113457113458113459113460113461113462113463113464113465113466113467113468113469113470113471113472113473113474113475113476113477113478113479113480113481113482113483113484113485113486113487113488113489113490113491113492113493113494113495113496113497113498113499113500113501113502113503113504113505113506113507113508113509113510113511113512113513113514113515113516113517113518113519113520113521113522113523113524113525113526113527113528113529113530113531113532113533113534113535113536113537113538113539113540113541113542113543113544113545113546113547113548113549113550113551113552113553113554113555113556113557113558113559113560113561113562113563113564113565113566113567113568113569113570113571113572113573113574113575113576113577113578113579113580113581113582113583113584113585113586113587113588113589113590113591113592113593113594113595113596113597113598113599113600113601113602113603113604113605113606113607113608113609113610113611113612113613113614113615113616113617113618113619113620113621113622113623113624113625113626113627113628113629113630113631113632113633113634113635113636113637113638113639113640113641113642113643113644113645113646113647113648113649113650113651113652113653113654113655113656113657113658113659113660113661113662113663113664113665113666113667113668113669113670113671113672113673113674113675113676113677113678113679113680113681113682113683113684113685113686113687113688113689113690113691113692113693113694113695113696113697113698113699113700113701113702113703113704113705113706113707113708113709113710113711113712113713113714113715113716113717113718113719113720113721113722113723113724113725113726113727113728113729113730113731113732113733113734113735113736113737113738113739113740113741113742113743113744113745113746113747113748113749113750113751113752113753113754113755113756113757113758113759113760113761113762113763113764113765113766113767113768113769113770113771113772113773113774113775113776113777113778113779113780113781113782113783113784113785113786113787113788113789113790113791113792113793113794113795113796113797113798113799113800113801113802113803113804113805113806113807113808113809113810113811113812113813113814113815113816113817113818113819113820113821113822113823113824113825113826113827113828113829113830113831113832113833113834113835113836113837113838113839113840113841113842113843113844113845113846113847113848113849113850113851113852113853113854113855113856113857113858113859113860113861113862113863113864113865113866113867113868113869113870113871113872113873113874113875113876113877113878113879113880113881113882113883113884113885113886113887113888113889113890113891113892113893113894113895113896113897113898113899113900113901113902113903113904113905113906113907113908113909113910113911113912113913113914113915113916113917113918113919113920113921113922113923113924113925113926113927113928113929113930113931113932113933113934113935113936113937113938113939113940113941113942113943113944113945113946113947113948113949113950113951113952113953113954113955113956113957113958113959113960113961113962113963113964113965113966113967113968113969113970113971113972113973113974113975113976113977113978113979113980113981113982113983113984113985113986113987113988113989113990113991113992113993113994113995113996113997113998113999114000114001114002114003114004114005114006114007114008114009114010114011114012114013114014114015114016114017114018114019114020114021114022114023114024114025114026114027114028114029114030114031114032114033114034114035114036114037114038114039114040114041114042114043114044114045114046114047114048114049114050114051114052114053114054114055114056114057114058114059114060114061114062114063114064114065114066114067114068114069114070114071114072114073114074114075114076114077114078114079114080114081114082114083114084114085114086114087114088114089114090114091114092114093114094114095114096114097114098114099114100114101114102114103114104114105114106114107114108114109114110114111114112114113114114114115114116114117114118114119114120114121114122114123114124114125114126114127114128114129114130114131114132114133114134114135114136114137114138114139114140114141114142114143114144114145114146114147114148114149114150114151114152114153114154114155114156114157114158114159114160114161114162114163114164114165114166114167114168114169114170114171114172114173114174114175114176114177114178114179114180114181114182114183114184114185114186114187114188114189114190114191114192114193114194114195114196114197114198114199114200114201114202114203114204114205114206114207114208114209114210114211114212114213114214114215114216114217114218114219114220114221114222114223114224114225114226114227114228114229114230114231114232114233114234114235114236114237114238114239114240114241114242114243114244114245114246114247114248114249114250114251114252114253114254114255114256114257114258114259114260114261114262114263114264114265114266114267114268114269114270114271114272114273114274114275114276114277114278114279114280114281114282114283114284114285114286114287114288114289114290114291114292114293114294114295114296114297114298114299114300114301114302114303114304114305114306114307114308114309114310114311114312114313114314114315114316114317114318114319114320114321114322114323114324114325114326114327114328114329114330114331114332114333114334114335114336114337114338114339114340114341114342114343114344114345114346114347114348114349114350114351114352114353114354114355114356114357114358114359114360114361114362114363114364114365114366114367114368114369114370114371114372114373114374114375114376114377114378114379114380114381114382114383114384114385114386114387114388114389114390114391114392114393114394114395114396114397114398114399114400114401114402114403114404114405114406114407114408114409114410114411114412114413114414114415114416114417114418114419114420114421114422114423114424114425114426114427114428114429114430114431114432114433114434114435114436114437114438114439114440114441114442114443114444114445114446114447114448114449114450114451114452114453114454114455114456114457114458114459114460114461114462114463114464114465114466114467114468114469114470114471114472114473114474114475114476114477114478114479114480114481114482114483114484114485114486114487114488114489114490114491114492114493114494114495114496114497114498114499114500114501114502114503114504114505114506114507114508114509114510114511114512114513114514114515114516114517114518114519114520114521114522114523114524114525114526114527114528114529114530114531114532114533114534114535114536114537114538114539114540114541114542114543114544114545114546114547114548114549114550114551114552114553114554114555114556114557114558114559114560114561114562114563114564114565114566114567114568114569114570114571114572114573114574114575114576114577114578114579114580114581114582114583114584114585114586114587114588114589114590114591114592114593114594114595114596114597114598114599114600114601114602114603114604114605114606114607114608114609114610114611114612114613114614114615114616114617114618114619114620114621114622114623114624114625114626114627114628114629114630114631114632114633114634114635114636114637114638114639114640114641114642114643114644114645114646114647114648114649114650114651114652114653114654114655114656114657114658114659114660114661114662114663114664114665114666114667114668114669114670114671114672114673114674114675114676114677114678114679114680114681114682114683114684114685114686114687114688114689114690114691114692114693114694114695114696114697114698114699114700114701114702114703114704114705114706114707114708114709114710114711114712114713114714114715114716114717114718114719114720114721114722114723114724114725114726114727114728114729114730114731114732114733114734114735114736114737114738114739114740114741114742114743114744114745114746114747114748114749114750114751114752114753114754114755114756114757114758114759114760114761114762114763114764114765114766114767114768114769114770114771114772114773114774114775114776114777114778114779114780114781114782114783114784114785114786114787114788114789114790114791114792114793114794114795114796114797114798114799114800114801114802114803114804114805114806114807114808114809114810114811114812114813114814114815114816114817114818114819114820114821114822114823114824114825114826114827114828114829114830114831114832114833114834114835114836114837114838114839114840114841114842114843114844114845114846114847114848114849114850114851114852114853114854114855114856114857114858114859114860114861114862114863114864114865114866114867114868114869114870114871114872114873114874114875114876114877114878114879114880114881114882114883114884114885114886114887114888114889114890114891114892114893114894114895114896114897114898114899114900114901114902114903114904114905114906114907114908114909114910114911114912114913114914114915114916114917114918114919114920114921114922114923114924114925114926114927114928114929114930114931114932114933114934114935114936114937114938114939114940114941114942114943114944114945114946114947114948114949114950114951114952114953114954114955114956114957114958114959114960114961114962114963114964114965114966114967114968114969114970114971114972114973114974114975114976114977114978114979114980114981114982114983114984114985114986114987114988114989114990114991114992114993114994114995114996114997114998114999115000115001115002115003115004115005115006115007115008115009115010115011115012115013115014115015115016115017115018115019115020115021115022115023115024115025115026115027115028115029115030115031115032115033115034115035115036115037115038115039115040115041115042115043115044115045115046115047115048115049115050115051115052115053115054115055115056115057115058115059115060115061115062115063115064115065115066115067115068115069115070115071115072115073115074115075115076115077115078115079115080115081115082115083115084115085115086115087115088115089115090115091115092115093115094115095115096115097115098115099115100115101115102115103115104115105115106115107115108115109115110115111115112115113115114115115115116115117115118115119115120115121115122115123115124115125115126115127115128115129115130115131115132115133115134115135115136115137115138115139115140115141115142115143115144115145115146115147115148115149115150115151115152115153115154115155115156115157115158115159115160115161115162115163115164115165115166115167115168115169115170115171115172115173115174115175115176115177115178115179115180115181115182115183115184115185115186115187115188115189115190115191115192115193115194115195115196115197115198115199115200115201115202115203115204115205115206115207115208115209115210115211115212115213115214115215115216115217115218115219115220115221115222115223115224115225115226115227115228115229115230115231115232115233115234115235115236115237115238115239115240115241115242115243115244115245115246115247115248115249115250115251115252115253115254115255115256115257115258115259115260115261115262115263115264115265115266115267115268115269115270115271115272115273115274115275115276115277115278115279115280115281115282115283115284115285115286115287115288115289115290115291115292115293115294115295115296115297115298115299115300115301115302115303115304115305115306115307115308115309115310115311115312115313115314115315115316115317115318115319115320115321115322115323115324115325115326115327115328115329115330115331115332115333115334115335115336115337115338115339115340115341115342115343115344115345115346115347115348115349115350115351115352115353115354115355115356115357115358115359115360115361115362115363115364115365115366115367115368115369115370115371115372115373115374115375115376115377115378115379115380115381115382115383115384115385115386115387115388115389115390115391115392115393115394115395115396115397115398115399115400115401115402115403115404115405115406115407115408115409115410115411115412115413115414115415115416115417115418115419115420115421115422115423115424115425115426115427115428115429115430115431115432115433115434115435115436115437115438115439115440115441115442115443115444115445115446115447115448115449115450115451115452115453115454115455115456115457115458115459115460115461115462115463115464115465115466115467115468115469115470115471115472115473115474115475115476115477115478115479115480115481115482115483115484115485115486115487115488115489115490115491115492115493115494115495115496115497115498115499115500115501115502115503115504115505115506115507115508115509115510115511115512115513115514115515115516115517115518115519115520115521115522115523115524115525115526115527115528115529115530115531115532115533115534115535115536115537115538115539115540115541115542115543115544115545115546115547115548115549115550115551115552115553115554115555115556115557115558115559115560115561115562115563115564115565115566115567115568115569115570115571115572115573115574115575115576115577115578115579115580115581115582115583115584115585115586115587115588115589115590115591115592115593115594115595115596115597115598115599115600115601115602115603115604115605115606115607115608115609115610115611115612115613115614115615115616115617115618115619115620115621115622115623115624115625115626115627115628115629115630115631115632115633115634115635115636115637115638115639115640115641115642115643115644115645115646115647115648115649115650115651115652115653115654115655115656115657115658115659115660115661115662115663115664115665115666115667115668115669115670115671115672115673115674115675115676115677115678115679115680115681115682115683115684115685115686115687115688115689115690115691115692115693115694115695115696115697115698115699115700115701115702115703115704115705115706115707115708115709115710115711115712115713115714115715115716115717115718115719115720115721115722115723115724115725115726115727115728115729115730115731115732115733115734115735115736115737115738115739115740115741115742115743115744115745115746115747115748115749115750115751115752115753115754115755115756115757115758115759115760115761115762115763115764115765115766115767115768115769115770115771115772115773115774115775115776115777115778115779115780115781115782115783115784115785115786115787115788115789115790115791115792115793115794115795115796115797115798115799115800115801115802115803115804115805115806115807115808115809115810115811115812115813115814115815115816115817115818115819115820115821115822115823115824115825115826115827115828115829115830115831115832115833115834115835115836115837115838115839115840115841115842115843115844115845115846115847115848115849115850115851115852115853115854115855115856115857115858115859115860115861115862115863115864115865115866115867115868115869115870115871115872115873115874115875115876115877115878115879115880115881115882115883115884115885115886115887115888115889115890115891115892115893115894115895115896115897115898115899115900115901115902115903115904115905115906115907115908115909115910115911115912115913115914115915115916115917115918115919115920115921115922115923115924115925115926115927115928115929115930115931115932115933115934115935115936115937115938115939115940115941115942115943115944115945115946115947115948115949115950115951115952115953115954115955115956115957115958115959115960115961115962115963115964115965115966115967115968115969115970115971115972115973115974115975115976115977115978115979115980115981115982115983115984115985115986115987115988115989115990115991115992115993115994115995115996115997115998115999116000116001116002116003116004116005116006116007116008116009116010116011116012116013116014116015116016116017116018116019116020116021116022116023116024116025116026116027116028116029116030116031116032116033116034116035116036116037116038116039116040116041116042116043116044116045116046116047116048116049116050116051116052116053116054116055116056116057116058116059116060116061116062116063116064116065116066116067116068116069116070116071116072116073116074116075116076116077116078116079116080116081116082116083116084116085116086116087116088116089116090116091116092116093116094116095116096116097116098116099116100116101116102116103116104116105116106116107116108116109116110116111116112116113116114116115116116116117116118116119116120116121116122116123116124116125116126116127116128116129116130116131116132116133116134116135116136116137116138116139116140116141116142116143116144116145116146116147116148116149116150116151116152116153116154116155116156116157116158116159116160116161116162116163116164116165116166116167116168116169116170116171116172116173116174116175116176116177116178116179116180116181116182116183116184116185116186116187116188116189116190116191116192116193116194116195116196116197116198116199116200116201116202116203116204116205116206116207116208116209116210116211116212116213116214116215116216116217116218116219116220116221116222116223116224116225116226116227116228116229116230116231116232116233116234116235116236116237116238116239116240116241116242116243116244116245116246116247116248116249116250116251116252116253116254116255116256116257116258116259116260116261116262116263116264116265116266116267116268116269116270116271116272116273116274116275116276116277116278116279116280116281116282116283116284116285116286116287116288116289116290116291116292116293116294116295116296116297116298116299116300116301116302116303116304116305116306116307116308116309116310116311116312116313116314116315116316116317116318116319116320116321116322116323116324116325116326116327116328116329116330116331116332116333116334116335116336116337116338116339116340116341116342116343116344116345116346116347116348116349116350116351116352116353116354116355116356116357116358116359116360116361116362116363116364116365116366116367116368116369116370116371116372116373116374116375116376116377116378116379116380116381116382116383116384116385116386116387116388116389116390116391116392116393116394116395116396116397116398116399116400116401116402116403116404116405116406116407116408116409116410116411116412116413116414116415116416116417116418116419116420116421116422116423116424116425116426116427116428116429116430116431116432116433116434116435116436116437116438116439116440116441116442116443116444116445116446116447116448116449116450116451116452116453116454116455116456116457116458116459116460116461116462116463116464116465116466116467116468116469116470116471116472116473116474116475116476116477116478116479116480116481116482116483116484116485116486116487116488116489116490116491116492116493116494116495116496116497116498116499116500116501116502116503116504116505116506116507116508116509116510116511116512116513116514116515116516116517116518116519116520116521116522116523116524116525116526116527116528116529116530116531116532116533116534116535116536116537116538116539116540116541116542116543116544116545116546116547116548116549116550116551116552116553116554116555116556116557116558116559116560116561116562116563116564116565116566116567116568116569116570116571116572116573116574116575116576116577116578116579116580116581116582116583116584116585116586116587116588116589116590116591116592116593116594116595116596116597116598116599116600116601116602116603116604116605116606116607116608116609116610116611116612116613116614116615116616116617116618116619116620116621116622116623116624116625116626116627116628116629116630116631116632116633116634116635116636116637116638116639116640116641116642116643116644116645116646116647116648116649116650116651116652116653116654116655116656116657116658116659116660116661116662116663116664116665116666116667116668116669116670116671116672116673116674116675116676116677116678116679116680116681116682116683116684116685116686116687116688116689116690116691116692116693116694116695116696116697116698116699116700116701116702116703116704116705116706116707116708116709116710116711116712116713116714116715116716116717116718116719116720116721116722116723116724116725116726116727116728116729116730116731116732116733116734116735116736116737116738116739116740116741116742116743116744116745116746116747116748116749116750116751116752116753116754116755116756116757116758116759116760116761116762116763116764116765116766116767116768116769116770116771116772116773116774116775116776116777116778116779116780116781116782116783116784116785116786116787116788116789116790116791116792116793116794116795116796116797116798116799116800116801116802116803116804116805116806116807116808116809116810116811116812116813116814116815116816116817116818116819116820116821116822116823116824116825116826116827116828116829116830116831116832116833116834116835116836116837116838116839116840116841116842116843116844116845116846116847116848116849116850116851116852116853116854116855116856116857116858116859116860116861116862116863116864116865116866116867116868116869116870116871116872116873116874116875116876116877116878116879116880116881116882116883116884116885116886116887116888116889116890116891116892116893116894116895116896116897116898116899116900116901116902116903116904116905116906116907116908116909116910116911116912116913116914116915116916116917116918116919116920116921116922116923116924116925116926116927116928116929116930116931116932116933116934116935116936116937116938116939116940116941116942116943116944116945116946116947116948116949116950116951116952116953116954116955116956116957116958116959116960116961116962116963116964116965116966116967116968116969116970116971116972116973116974116975116976116977116978116979116980116981116982116983116984116985116986116987116988116989116990116991116992116993116994116995116996116997116998116999117000117001117002117003117004117005117006117007117008117009117010117011117012117013117014117015117016117017117018117019117020117021117022117023117024117025117026117027117028117029117030117031117032117033117034117035117036117037117038117039117040117041117042117043117044117045117046117047117048117049117050117051117052117053117054117055117056117057117058117059117060117061117062117063117064117065117066117067117068117069117070117071117072117073117074117075117076117077117078117079117080117081117082117083117084117085117086117087117088117089117090117091117092117093117094117095117096117097117098117099117100117101117102117103117104117105117106117107117108117109117110117111117112117113117114117115117116117117117118117119117120117121117122117123117124117125117126117127117128117129117130117131117132117133117134117135117136117137117138117139117140117141117142117143117144117145117146117147117148117149117150117151117152117153117154117155117156117157117158117159117160117161117162117163117164117165117166117167117168117169117170117171117172117173117174117175117176117177117178117179117180117181117182117183117184117185117186117187117188117189117190117191117192117193117194117195117196117197117198117199117200117201117202117203117204117205117206117207117208117209117210117211117212117213117214117215117216117217117218117219117220117221117222117223117224117225117226117227117228117229117230117231117232117233117234117235117236117237117238117239117240117241117242117243117244117245117246117247117248117249117250117251117252117253117254117255117256117257117258117259117260117261117262117263117264117265117266117267117268117269117270117271117272117273117274117275117276117277117278117279117280117281117282117283117284117285117286117287117288117289117290117291117292117293117294117295117296117297117298117299117300117301117302117303117304117305117306117307117308117309117310117311117312117313117314117315117316117317117318117319117320117321117322117323117324117325117326117327117328117329117330117331117332117333117334117335117336117337117338117339117340117341117342117343117344117345117346117347117348117349117350117351117352117353117354117355117356117357117358117359117360117361117362117363117364117365117366117367117368117369117370117371117372117373117374117375117376117377117378117379117380117381117382117383117384117385117386117387117388117389117390117391117392117393117394117395117396117397117398117399117400117401117402117403117404117405117406117407117408117409117410117411117412117413117414117415117416117417117418117419117420117421117422117423117424117425117426117427117428117429117430117431117432117433117434117435117436117437117438117439117440117441117442117443117444117445117446117447117448117449117450117451117452117453117454117455117456117457117458117459117460117461117462117463117464117465117466117467117468117469117470117471117472117473117474117475117476117477117478117479117480117481117482117483117484117485117486117487117488117489117490117491117492117493117494117495117496117497117498117499117500117501117502117503117504117505117506117507117508117509117510117511117512117513117514117515117516117517117518117519117520117521117522117523117524117525117526117527117528117529117530117531117532117533117534117535117536117537117538117539117540117541117542117543117544117545117546117547117548117549117550117551117552117553117554117555117556117557117558117559117560117561117562117563117564117565117566117567117568117569117570117571117572117573117574117575117576117577117578117579117580117581117582117583117584117585117586117587117588117589117590117591117592117593117594117595117596117597117598117599117600117601117602117603117604117605117606117607117608117609117610117611117612117613117614117615117616117617117618117619117620117621117622117623117624117625117626117627117628117629117630117631117632117633117634117635117636117637117638117639117640117641117642117643117644117645117646117647117648117649117650117651117652117653117654117655117656117657117658117659117660117661117662117663117664117665117666117667117668117669117670117671117672117673117674117675117676117677117678117679117680117681117682117683117684117685117686117687117688117689117690117691117692117693117694117695117696117697117698117699117700117701117702117703117704117705117706117707117708117709117710117711117712117713117714117715117716117717117718117719117720117721117722117723117724117725117726117727117728117729117730117731117732117733117734117735117736117737117738117739117740117741117742117743117744117745117746117747117748117749117750117751117752117753117754117755117756117757117758117759117760117761117762117763117764117765117766117767117768117769117770117771117772117773117774117775117776117777117778117779117780117781117782117783117784117785117786117787117788117789117790117791117792117793117794117795117796117797117798117799117800117801117802117803117804117805117806117807117808117809117810117811117812117813117814117815117816117817117818117819117820117821117822117823117824117825117826117827117828117829117830117831117832117833117834117835117836117837117838117839117840117841117842117843117844117845117846117847117848117849117850117851117852117853117854117855117856117857117858117859117860117861117862117863117864117865117866117867117868117869117870117871117872117873117874117875117876117877117878117879117880117881117882117883117884117885117886117887117888117889117890117891117892117893117894117895117896117897117898117899117900117901117902117903117904117905117906117907117908117909117910117911117912117913117914117915117916117917117918117919117920117921117922117923117924117925117926117927117928117929117930117931117932117933117934117935117936117937117938117939117940117941117942117943117944117945117946117947117948117949117950117951117952117953117954117955117956117957117958117959117960117961117962117963117964117965117966117967117968117969117970117971117972117973117974117975117976117977117978117979117980117981117982117983117984117985117986117987117988117989117990117991117992117993117994117995117996117997117998117999118000118001118002118003118004118005118006118007118008118009118010118011118012118013118014118015118016118017118018118019118020118021118022118023118024118025118026118027118028118029118030118031118032118033118034118035118036118037118038118039118040118041118042118043118044118045118046118047118048118049118050118051118052118053118054118055118056118057118058118059118060118061118062118063118064118065118066118067118068118069118070118071118072118073118074118075118076118077118078118079118080118081118082118083118084118085118086118087118088118089118090118091118092118093118094118095118096118097118098118099118100118101118102118103118104118105118106118107118108118109118110118111118112118113118114118115118116118117118118118119118120118121118122118123118124118125118126118127118128118129118130118131118132118133118134118135118136118137118138118139118140118141118142118143118144118145118146118147118148118149118150118151118152118153118154118155118156118157118158118159118160118161118162118163118164118165118166118167118168118169118170118171118172118173118174118175118176118177118178118179118180118181118182118183118184118185118186118187118188118189118190118191118192118193118194118195118196118197118198118199118200118201118202118203118204118205118206118207118208118209118210118211118212118213118214118215118216118217118218118219118220118221118222118223118224118225118226118227118228118229118230118231118232118233118234118235118236118237118238118239118240118241118242118243118244118245118246118247118248118249118250118251118252118253118254118255118256118257118258118259118260118261118262118263118264118265118266118267118268118269118270118271118272118273118274118275118276118277118278118279118280118281118282118283118284118285118286118287118288118289118290118291118292118293118294118295118296118297118298118299118300118301118302118303118304118305118306118307118308118309118310118311118312118313118314118315118316118317118318118319118320118321118322118323118324118325118326118327118328118329118330118331118332118333118334118335118336118337118338118339118340118341118342118343118344118345118346118347118348118349118350118351118352118353118354118355118356118357118358118359118360118361118362118363118364118365118366118367118368118369118370118371118372118373118374118375118376118377118378118379118380118381118382118383118384118385118386118387118388118389118390118391118392118393118394118395118396118397118398118399118400118401118402118403118404118405118406118407118408118409118410118411118412118413118414118415118416118417118418118419118420118421118422118423118424118425118426118427118428118429118430118431118432118433118434118435118436118437118438118439118440118441118442118443118444118445118446118447118448118449118450118451118452118453118454118455118456118457118458118459118460118461118462118463118464118465118466118467118468118469118470118471118472118473118474118475118476118477118478118479118480118481118482118483118484118485118486118487118488118489118490118491118492118493118494118495118496118497118498118499118500118501118502118503118504118505118506118507118508118509118510118511118512118513118514118515118516118517118518118519118520118521118522118523118524118525118526118527118528118529118530118531118532118533118534118535118536118537118538118539118540118541118542118543118544118545118546118547118548118549118550118551118552118553118554118555118556118557118558118559118560118561118562118563118564118565118566118567118568118569118570118571118572118573118574118575118576118577118578118579118580118581118582118583118584118585118586118587118588118589118590118591118592118593118594118595118596118597118598118599118600118601118602118603118604118605118606118607118608118609118610118611118612118613118614118615118616118617118618118619118620118621118622118623118624118625118626118627118628118629118630118631118632118633118634118635118636118637118638118639118640118641118642118643118644118645118646118647118648118649118650118651118652118653118654118655118656118657118658118659118660118661118662118663118664118665118666118667118668118669118670118671118672118673118674118675118676118677118678118679118680118681118682118683118684118685118686118687118688118689118690118691118692118693118694118695118696118697118698118699118700118701118702118703118704118705118706118707118708118709118710118711118712118713118714118715118716118717118718118719118720118721118722118723118724118725118726118727118728118729118730118731118732118733118734118735118736118737118738118739118740118741118742118743118744118745118746118747118748118749118750118751118752118753118754118755118756118757118758118759118760118761118762118763118764118765118766118767118768118769118770118771118772118773118774118775118776118777118778118779118780118781118782118783118784118785118786118787118788118789118790118791118792118793118794118795118796118797118798118799118800118801118802118803118804118805118806118807118808118809118810118811118812118813118814118815118816118817118818118819118820118821118822118823118824118825118826118827118828118829118830118831118832118833118834118835118836118837118838118839118840118841118842118843118844118845118846118847118848118849118850118851118852118853118854118855118856118857118858118859118860118861118862118863118864118865118866118867118868118869118870118871118872118873118874118875118876118877118878118879118880118881118882118883118884118885118886118887118888118889118890118891118892118893118894118895118896118897118898118899118900118901118902118903118904118905118906118907118908118909118910118911118912118913118914118915118916118917118918118919118920118921118922118923118924118925118926118927118928118929118930118931118932118933118934118935118936118937118938118939118940118941118942118943118944118945118946118947118948118949118950118951118952118953118954118955118956118957118958118959118960118961118962118963118964118965118966118967118968118969118970118971118972118973118974118975118976118977118978118979118980118981118982118983118984118985118986118987118988118989118990118991118992118993118994118995118996118997118998118999119000119001119002119003119004119005119006119007119008119009119010119011119012119013119014119015119016119017119018119019119020119021119022119023119024119025119026119027119028119029119030119031119032119033119034119035119036119037119038119039119040119041119042119043119044119045119046119047119048119049119050119051119052119053119054119055119056119057119058119059119060119061119062119063119064119065119066119067119068119069119070119071119072119073119074119075119076119077119078119079119080119081119082119083119084119085119086119087119088119089119090119091119092119093119094119095119096119097119098119099119100119101119102119103119104119105119106119107119108119109119110119111119112119113119114119115119116119117119118119119119120119121119122119123119124119125119126119127119128119129119130119131119132119133119134119135119136119137119138119139119140119141119142119143119144119145119146119147119148119149119150119151119152119153119154119155119156119157119158119159119160119161119162119163119164119165119166119167119168119169119170119171119172119173119174119175119176119177119178119179119180119181119182119183119184119185119186119187119188119189119190119191119192119193119194119195119196119197119198119199119200119201119202119203119204119205119206119207119208119209119210119211119212119213119214119215119216119217119218119219119220119221119222119223119224119225119226119227119228119229119230119231119232119233119234119235119236119237119238119239119240119241119242119243119244119245119246119247119248119249119250119251119252119253119254119255119256119257119258119259119260119261119262119263119264119265119266119267119268119269119270119271119272119273119274119275119276119277119278119279119280119281119282119283119284119285119286119287119288119289119290119291119292119293119294119295119296119297119298119299119300119301119302119303119304119305119306119307119308119309119310119311119312119313119314119315119316119317119318119319119320119321119322119323119324119325119326119327119328119329119330119331119332119333119334119335119336119337119338119339119340119341119342119343119344119345119346119347119348119349119350119351119352119353119354119355119356119357119358119359119360119361119362119363119364119365119366119367119368119369119370119371119372119373119374119375119376119377119378119379119380119381119382119383119384119385119386119387119388119389119390119391119392119393119394119395119396119397119398119399119400119401119402119403119404119405119406119407119408119409119410119411119412119413119414119415119416119417119418119419119420119421119422119423119424119425119426119427119428119429119430119431119432119433119434119435119436119437119438119439119440119441119442119443119444119445119446119447119448119449119450119451119452119453119454119455119456119457119458119459119460119461119462119463119464119465119466119467119468119469119470119471119472119473119474119475119476119477119478119479119480119481119482119483119484119485119486119487119488119489119490119491119492119493119494119495119496119497119498119499119500119501119502119503119504119505119506119507119508119509119510119511119512119513119514119515119516119517119518119519119520119521119522119523119524119525119526119527119528119529119530119531119532119533119534119535119536119537119538119539119540119541119542119543119544119545119546119547119548119549119550119551119552119553119554119555119556119557119558119559119560119561119562119563119564119565119566119567119568119569119570119571119572119573119574119575119576119577119578119579119580119581119582119583119584119585119586119587119588119589119590119591119592119593119594119595119596119597119598119599119600119601119602119603119604119605119606119607119608119609119610119611119612119613119614119615119616119617119618119619119620119621119622119623119624119625119626119627119628119629119630119631119632119633119634119635119636119637119638119639119640119641119642119643119644119645119646119647119648119649119650119651119652119653119654119655119656119657119658119659119660119661119662119663119664119665119666119667119668119669119670119671119672119673119674119675119676119677119678119679119680119681119682119683119684119685119686119687119688119689119690119691119692119693119694119695119696119697119698119699119700119701119702119703119704119705119706119707119708119709119710119711119712119713119714119715119716119717119718119719119720119721119722119723119724119725119726119727119728119729119730119731119732119733119734119735119736119737119738119739119740119741119742119743119744119745119746119747119748119749119750119751119752119753119754119755119756119757119758119759119760119761119762119763119764119765119766119767119768119769119770119771119772119773119774119775119776119777119778119779119780119781119782119783119784119785119786119787119788119789119790119791119792119793119794119795119796119797119798119799119800119801119802119803119804119805119806119807119808119809119810119811119812119813119814119815119816119817119818119819119820119821119822119823119824119825119826119827119828119829119830119831119832119833119834119835119836119837119838119839119840119841119842119843119844119845119846119847119848119849119850119851119852119853119854119855119856119857119858119859119860119861119862119863119864119865119866119867119868119869119870119871119872119873119874119875119876119877119878119879119880119881119882119883119884119885119886119887119888119889119890119891119892119893119894119895119896119897119898119899119900119901119902119903119904119905119906119907119908119909119910119911119912119913119914119915119916119917119918119919119920119921119922119923119924119925119926119927119928119929119930119931119932119933119934119935119936119937119938119939119940119941119942119943119944119945119946119947119948119949119950119951119952119953119954119955119956119957119958119959119960119961119962119963119964119965119966119967119968119969119970119971119972119973119974119975119976119977119978119979119980119981119982119983119984119985119986119987119988119989119990119991119992119993119994119995119996119997119998119999120000120001120002120003120004120005120006120007120008120009120010120011120012120013120014120015120016120017120018120019120020120021120022120023120024120025120026120027120028120029120030120031120032120033120034120035120036120037120038120039120040120041120042120043120044120045120046120047120048120049120050120051120052120053120054120055120056120057120058120059120060120061120062120063120064120065120066120067120068120069120070120071120072120073120074120075120076120077120078120079120080120081120082120083120084120085120086120087120088120089120090120091120092120093120094120095120096120097120098120099120100120101120102120103120104120105120106120107120108120109120110120111120112120113120114120115120116120117120118120119120120120121120122120123120124120125120126120127120128120129120130120131120132120133120134120135120136120137120138120139120140120141120142120143120144120145120146120147120148120149120150120151120152120153120154120155120156120157120158120159120160120161120162120163120164120165120166120167120168120169120170120171120172120173120174120175120176120177120178120179120180120181120182120183120184120185120186120187120188120189120190120191120192120193120194120195120196120197120198120199120200120201120202120203120204120205120206120207120208120209120210120211120212120213120214120215120216120217120218120219120220120221120222120223120224120225120226120227120228120229120230120231120232120233120234120235120236120237120238120239120240120241120242120243120244120245120246120247120248120249120250120251120252120253120254120255120256120257120258120259120260120261120262120263120264120265120266120267120268120269120270120271120272120273120274120275120276120277120278120279120280120281120282120283120284120285120286120287120288120289120290120291120292120293120294120295120296120297120298120299120300120301120302120303120304120305120306120307120308120309120310120311120312120313120314120315120316120317120318120319120320120321120322120323120324120325120326120327120328120329120330120331120332120333120334120335120336120337120338120339120340120341120342120343120344120345120346120347120348120349120350120351120352120353120354120355120356120357120358120359120360120361120362120363120364120365120366120367120368120369120370120371120372120373120374120375120376120377120378120379120380120381120382120383120384120385120386120387120388120389120390120391120392120393120394120395120396120397120398120399120400120401120402120403120404120405120406120407120408120409120410120411120412120413120414120415120416120417120418120419120420120421120422120423120424120425120426120427120428120429120430120431120432120433120434120435120436120437120438120439120440120441120442120443120444120445120446120447120448120449120450120451120452120453120454120455120456120457120458120459120460120461120462120463120464120465120466120467120468120469120470120471120472120473120474120475120476120477120478120479120480120481120482120483120484120485120486120487120488120489120490120491120492120493120494120495120496120497120498120499120500120501120502120503120504120505120506120507120508120509120510120511120512120513120514120515120516120517120518120519120520120521120522120523120524120525120526120527120528120529120530120531120532120533120534120535120536120537120538120539120540120541120542120543120544120545120546120547120548120549120550120551120552120553120554120555120556120557120558120559120560120561120562120563120564120565120566120567120568120569120570120571120572120573120574120575120576120577120578120579120580120581120582120583120584120585120586120587120588120589120590120591120592120593120594120595120596120597120598120599120600120601120602120603120604120605120606120607120608120609120610120611120612120613120614120615120616120617120618120619120620120621120622120623120624120625120626120627120628120629120630120631120632120633120634120635120636120637120638120639120640120641120642120643120644120645120646120647120648120649120650120651120652120653120654120655120656120657120658120659120660120661120662120663120664120665120666120667120668120669120670120671120672120673120674120675120676120677120678120679120680120681120682120683120684120685120686120687120688120689120690120691120692120693120694120695120696120697120698120699120700120701120702120703120704120705120706120707120708120709120710120711120712120713120714120715120716120717120718120719120720120721120722120723120724120725120726120727120728120729120730120731120732120733120734120735120736120737120738120739120740120741120742120743120744120745120746120747120748120749120750120751120752120753120754120755120756120757120758120759120760120761120762120763120764120765120766120767120768120769120770120771120772120773120774120775120776120777120778120779120780120781120782120783120784120785120786120787120788120789120790120791120792120793120794120795120796120797120798120799120800120801120802120803120804120805120806120807120808120809120810120811120812120813120814120815120816120817120818120819120820120821120822120823120824120825120826120827120828120829120830120831120832120833120834120835120836120837120838120839120840120841120842120843120844120845120846120847120848120849120850120851120852120853120854120855120856120857120858120859120860120861120862120863120864120865120866120867120868120869120870120871120872120873120874120875120876120877120878120879120880120881120882120883120884120885120886120887120888120889120890120891120892120893120894120895120896120897120898120899120900120901120902120903120904120905120906120907120908120909120910120911120912120913120914120915120916120917120918120919120920120921120922120923120924120925120926120927120928120929120930120931120932120933120934120935120936120937120938120939120940120941120942120943120944120945120946120947120948120949120950120951120952120953120954120955120956120957120958120959120960120961120962120963120964120965120966120967120968120969120970120971120972120973120974120975120976120977120978120979120980120981120982120983120984120985120986120987120988120989120990120991120992120993120994120995120996120997120998120999121000121001121002121003121004121005121006121007121008121009121010121011121012121013121014121015121016121017121018121019121020121021121022121023121024121025121026121027121028121029121030121031121032121033121034121035121036121037121038121039121040121041121042121043121044121045121046121047121048121049121050121051121052121053121054121055121056121057121058121059121060121061121062121063121064121065121066121067121068121069121070121071121072121073121074121075121076121077121078121079121080121081121082121083121084121085121086121087121088121089121090121091121092121093121094121095121096121097121098121099121100121101121102121103121104121105121106121107121108121109121110121111121112121113121114121115121116121117121118121119121120121121121122121123121124121125121126121127121128121129121130121131121132121133121134121135121136121137121138121139121140121141121142121143121144121145121146121147121148121149121150121151121152121153121154121155121156121157121158121159121160121161121162121163121164121165121166121167121168121169121170121171121172121173121174121175121176121177121178121179121180121181121182121183121184121185121186121187121188121189121190121191121192121193121194121195121196121197121198121199121200121201121202121203121204121205121206121207121208121209121210121211121212121213121214121215121216121217121218121219121220121221121222121223121224121225121226121227121228121229121230121231121232121233121234121235121236121237121238121239121240121241121242121243121244121245121246121247121248121249121250121251121252121253121254121255121256121257121258121259121260121261121262121263121264121265121266121267121268121269121270121271121272121273121274121275121276121277121278121279121280121281121282121283121284121285121286121287121288121289121290121291121292121293121294121295121296121297121298121299121300121301121302121303121304121305121306121307121308121309121310121311121312121313121314121315121316121317121318121319121320121321121322121323121324121325121326121327121328121329121330121331121332121333121334121335121336121337121338121339121340121341121342121343121344121345121346121347121348121349121350121351121352121353121354121355121356121357121358121359121360121361121362121363121364121365121366121367121368121369121370121371121372121373121374121375121376121377121378121379121380121381121382121383121384121385121386121387121388121389121390121391121392121393121394121395121396121397121398121399121400121401121402121403121404121405121406121407121408121409121410121411121412121413121414121415121416121417121418121419121420121421121422121423121424121425121426121427121428121429121430121431121432121433121434121435121436121437121438121439121440121441121442121443121444121445121446121447121448121449121450121451121452121453121454121455121456121457121458121459121460121461121462121463121464121465121466121467121468121469121470121471121472121473121474121475121476121477121478121479121480121481121482121483121484121485121486121487121488121489121490121491121492121493121494121495121496121497121498121499121500121501121502121503121504121505121506121507121508121509121510121511121512121513121514121515121516121517121518121519121520121521121522121523121524121525121526121527121528121529121530121531121532121533121534121535121536121537121538121539121540121541121542121543121544121545121546121547121548121549121550121551121552121553121554121555121556121557121558121559121560121561121562121563121564121565121566121567121568121569121570121571121572121573121574121575121576121577121578121579121580121581121582121583121584121585121586121587121588121589121590121591121592121593121594121595121596121597121598121599121600121601121602121603121604121605121606121607121608121609121610121611121612121613121614121615121616121617121618121619121620121621121622121623121624121625121626121627121628121629121630121631121632121633121634121635121636121637121638121639121640121641121642121643121644121645121646121647121648121649121650121651121652121653121654121655121656121657121658121659121660121661121662121663121664121665121666121667121668121669121670121671121672121673121674121675121676121677121678121679121680121681121682121683121684121685121686121687121688121689121690121691121692121693121694121695121696121697121698121699121700121701121702121703121704121705121706121707121708121709121710121711121712121713121714121715121716121717121718121719121720121721121722121723121724121725121726121727121728121729121730121731121732121733121734121735121736121737121738121739121740121741121742121743121744121745121746121747121748121749121750121751121752121753121754121755121756121757121758121759121760121761121762121763121764121765121766121767121768121769121770121771121772121773121774121775121776121777121778121779121780121781121782121783121784121785121786121787121788121789121790121791121792121793121794121795121796121797121798121799121800121801121802121803121804121805121806121807121808121809121810121811121812121813121814121815121816121817121818121819121820121821121822121823121824121825121826121827121828121829121830121831121832121833121834121835121836121837121838121839121840121841121842121843121844121845121846121847121848121849121850121851121852121853121854121855121856121857121858121859121860121861121862121863121864121865121866121867121868121869121870121871121872121873121874121875121876121877121878121879121880121881121882121883121884121885121886121887121888121889121890121891121892121893121894121895121896121897121898121899121900121901121902121903121904121905121906121907121908121909121910121911121912121913121914121915121916121917121918121919121920121921121922121923121924121925121926121927121928121929121930121931121932121933121934121935121936121937121938121939121940121941121942121943121944121945121946121947121948121949121950121951121952121953121954121955121956121957121958121959121960121961121962121963121964121965121966121967121968121969121970121971121972121973121974121975121976121977121978121979121980121981121982121983121984121985121986121987121988121989121990121991121992121993121994121995121996121997121998121999122000122001122002122003122004122005122006122007122008122009122010122011122012122013122014122015122016122017122018122019122020122021122022122023122024122025122026122027122028122029122030122031122032122033122034122035122036122037122038122039122040122041122042122043122044122045122046122047122048122049122050122051122052122053122054122055122056122057122058122059122060122061122062122063122064122065122066122067122068122069122070122071122072122073122074122075122076122077122078122079122080122081122082122083122084122085122086122087122088122089122090122091122092122093122094122095122096122097122098122099122100122101122102122103122104122105122106122107122108122109122110122111122112122113122114122115122116122117122118122119122120122121122122122123122124122125122126122127122128122129122130122131122132122133122134122135122136122137122138122139122140122141122142122143122144122145122146122147122148122149122150122151122152122153122154122155122156122157122158122159122160122161122162122163122164122165122166122167122168122169122170122171122172122173122174122175122176122177122178122179122180122181122182122183122184122185122186122187122188122189122190122191122192122193122194122195122196122197122198122199122200122201122202122203122204122205122206122207122208122209122210122211122212122213122214122215122216122217122218122219122220122221122222122223122224122225122226122227122228122229122230122231122232122233122234122235122236122237122238122239122240122241122242122243122244122245122246122247122248122249122250122251122252122253122254122255122256122257122258122259122260122261122262122263122264122265122266122267122268122269122270122271122272122273122274122275122276122277122278122279122280122281122282122283122284122285122286122287122288122289122290122291122292122293122294122295122296122297122298122299122300122301122302122303122304122305122306122307122308122309122310122311122312122313122314122315122316122317122318122319122320122321122322122323122324122325122326122327122328122329122330122331122332122333122334122335122336122337122338122339122340122341122342122343122344122345122346122347122348122349122350122351122352122353122354122355122356122357122358122359122360122361122362122363122364122365122366122367122368122369122370122371122372122373122374122375122376122377122378122379122380122381122382122383122384122385122386122387122388122389122390122391122392122393122394122395122396122397122398122399122400122401122402122403122404122405122406122407122408122409122410122411122412122413122414122415122416122417122418122419122420122421122422122423122424122425122426122427122428122429122430122431122432122433122434122435122436122437122438122439122440122441122442122443122444122445122446122447122448122449122450122451122452122453122454122455122456122457122458122459122460122461122462122463122464122465122466122467122468122469122470122471122472122473122474122475122476122477122478122479122480122481122482122483122484122485122486122487122488122489122490122491122492122493122494122495122496122497122498122499122500122501122502122503122504122505122506122507122508122509122510122511122512122513122514122515122516122517122518122519122520122521122522122523122524122525122526122527122528122529122530122531122532122533122534122535122536122537122538122539122540122541122542122543122544122545122546122547122548122549122550122551122552122553122554122555122556122557122558122559122560122561122562122563122564122565122566122567122568122569122570122571122572122573122574122575122576122577122578122579122580122581122582122583122584122585122586122587122588122589122590122591122592122593122594122595122596122597122598122599122600122601122602122603122604122605122606122607122608122609122610122611122612122613122614122615122616122617122618122619122620122621122622122623122624122625122626122627122628122629122630122631122632122633122634122635122636122637122638122639122640122641122642122643122644122645122646122647122648122649122650122651122652122653122654122655122656122657122658122659122660122661122662122663122664122665122666122667122668122669122670122671122672122673122674122675122676122677122678122679122680122681122682122683122684122685122686122687122688122689122690122691122692122693122694122695122696122697122698122699122700122701122702122703122704122705122706122707122708122709122710122711122712122713122714122715122716122717122718122719122720122721122722122723122724122725122726122727122728122729122730122731122732122733122734122735122736122737122738122739122740122741122742122743122744122745122746122747122748122749122750122751122752122753122754122755122756122757122758122759122760122761122762122763122764122765122766122767122768122769122770122771122772122773122774122775122776122777122778122779122780122781122782122783122784122785122786122787122788122789122790122791122792122793122794122795122796122797122798122799122800122801122802122803122804122805122806122807122808122809122810122811122812122813122814122815122816122817122818122819122820122821122822122823122824122825122826122827122828122829122830122831122832122833122834122835122836122837122838122839122840122841122842122843122844122845122846122847122848122849122850122851122852122853122854122855122856122857122858122859122860122861122862122863122864122865122866122867122868122869122870122871122872122873122874122875122876122877122878122879122880122881122882122883122884122885122886122887122888122889122890122891122892122893122894122895122896122897122898122899122900122901122902122903122904122905122906122907122908122909122910122911122912122913122914122915122916122917122918122919122920122921122922122923122924122925122926122927122928122929122930122931122932122933122934122935122936122937122938122939122940122941122942122943122944122945122946122947122948122949122950122951122952122953122954122955122956122957122958122959122960122961122962122963122964122965122966122967122968122969122970122971122972122973122974122975122976122977122978122979122980122981122982122983122984122985122986122987122988122989122990122991122992122993122994122995122996122997122998122999123000123001123002123003123004123005123006123007123008123009123010123011123012123013123014123015123016123017123018123019123020123021123022123023123024123025123026123027123028123029123030123031123032123033123034123035123036123037123038123039123040123041123042123043123044123045123046123047123048123049123050123051123052123053123054123055123056123057123058123059123060123061123062123063123064123065123066123067123068123069123070123071123072123073123074123075123076123077123078123079123080123081123082123083123084123085123086123087123088123089123090123091123092123093123094123095123096123097123098123099123100123101123102123103123104123105123106123107123108123109123110123111123112123113123114123115123116123117123118123119123120123121123122123123123124123125123126123127123128123129123130123131123132123133123134123135123136123137123138123139123140123141123142123143123144123145123146123147123148123149123150123151123152123153123154123155123156123157123158123159123160123161123162123163123164123165123166123167123168123169123170123171123172123173123174123175123176123177123178123179123180123181123182123183123184123185123186123187123188123189123190123191123192123193123194123195123196123197123198123199123200123201123202123203123204123205123206123207123208123209123210123211123212123213123214123215123216123217123218123219123220123221123222123223123224123225123226123227123228123229123230123231123232123233123234123235123236123237123238123239123240123241123242123243123244123245123246123247123248123249123250123251123252123253123254123255123256123257123258123259123260123261123262123263123264123265123266123267123268123269123270123271123272123273123274123275123276123277123278123279123280123281123282123283123284123285123286123287123288123289123290123291123292123293123294123295123296123297123298123299123300123301123302123303123304123305123306123307123308123309123310123311123312123313123314123315123316123317123318123319123320123321123322123323123324123325123326123327123328123329123330123331123332123333123334123335123336123337123338123339123340123341123342123343123344123345123346123347123348123349123350123351123352123353123354123355123356123357123358123359123360123361123362123363123364123365123366123367123368123369123370123371123372123373123374123375123376123377123378123379123380123381123382123383123384123385123386123387123388123389123390123391123392123393123394123395123396123397123398123399123400123401123402123403123404123405123406123407123408123409123410123411123412123413123414123415123416123417123418123419123420123421123422123423123424123425123426123427123428123429123430123431123432123433123434123435123436123437123438123439123440123441123442123443123444123445123446123447123448123449123450123451123452123453123454123455123456123457123458123459123460123461123462123463123464123465123466123467123468123469123470123471123472123473123474123475123476123477123478123479123480123481123482123483123484123485123486123487123488123489123490123491123492123493123494123495123496123497123498123499123500123501123502123503123504123505123506123507123508123509123510123511123512123513123514123515123516123517123518123519123520123521123522123523123524123525123526123527123528123529123530123531123532123533123534123535123536123537123538123539123540123541123542123543123544123545123546123547123548123549123550123551123552123553123554123555123556123557123558123559123560123561123562123563123564123565123566123567123568123569123570123571123572123573123574123575123576123577123578123579123580123581123582123583123584123585123586123587123588123589123590123591123592123593123594123595123596123597123598123599123600123601123602123603123604123605123606123607123608123609123610123611123612123613123614123615123616123617123618123619123620123621123622123623123624123625123626123627123628123629123630123631123632123633123634123635123636123637123638123639123640123641123642123643123644123645123646123647123648123649123650123651123652123653123654123655123656123657123658123659123660123661123662123663123664123665123666123667123668123669123670123671123672123673123674123675123676123677123678123679123680123681123682123683123684123685123686123687123688123689123690123691123692123693123694123695123696123697123698123699123700123701123702123703123704123705123706123707123708123709123710123711123712123713123714123715123716123717123718123719123720123721123722123723123724123725123726123727123728123729123730123731123732123733123734123735123736123737123738123739123740123741123742123743123744123745123746123747123748123749123750123751123752123753123754123755123756123757123758123759123760123761123762123763123764123765123766123767123768123769123770123771123772123773123774123775123776123777123778123779123780123781123782123783123784123785123786123787123788123789123790123791123792123793123794123795123796123797123798123799123800123801123802123803123804123805123806123807123808123809123810123811123812123813123814123815123816123817123818123819123820123821123822123823123824123825123826123827123828123829123830123831123832123833123834123835123836123837123838123839123840123841123842123843123844123845123846123847123848123849123850123851123852123853123854123855123856123857123858123859123860123861123862123863123864123865123866123867123868123869123870123871123872123873123874123875123876123877123878123879123880123881123882123883123884123885123886123887123888123889123890123891123892123893123894123895123896123897123898123899123900123901123902123903123904123905123906123907123908123909123910123911123912123913123914123915123916123917123918123919123920123921123922123923123924123925123926123927123928123929123930123931123932123933123934123935123936123937123938123939123940123941123942123943123944123945123946123947123948123949123950123951123952123953123954123955123956123957123958123959123960123961123962123963123964123965123966123967123968123969123970123971123972123973123974123975123976123977123978123979123980123981123982123983123984123985123986123987123988123989123990123991123992123993123994123995123996123997123998123999124000124001124002124003124004124005124006124007124008124009124010124011124012124013124014124015124016124017124018124019124020124021124022124023124024124025124026124027124028124029124030124031124032124033124034124035124036124037124038124039124040124041124042124043124044124045124046124047124048124049124050124051124052124053124054124055124056124057124058124059124060124061124062124063124064124065124066124067124068124069124070124071124072124073124074124075124076124077124078124079124080124081124082124083124084124085124086124087124088124089124090124091124092124093124094124095124096124097124098124099124100124101124102124103124104124105124106124107124108124109124110124111124112124113124114124115124116124117124118124119124120124121124122124123124124124125124126124127124128124129124130124131124132124133124134124135124136124137124138124139124140124141124142124143124144124145124146124147124148124149124150124151124152124153124154124155124156124157124158124159124160124161124162124163124164124165124166124167124168124169124170124171124172124173124174124175124176124177124178124179124180124181124182124183124184124185124186124187124188124189124190124191124192124193124194124195124196124197124198124199124200124201124202124203124204124205124206124207124208124209124210124211124212124213124214124215124216124217124218124219124220124221124222124223124224124225124226124227124228124229124230124231124232124233124234124235124236124237124238124239124240124241124242124243124244124245124246124247124248124249124250124251124252124253124254124255124256124257124258124259124260124261124262124263124264124265124266124267124268124269124270124271124272124273124274124275124276124277124278124279124280124281124282124283124284124285124286124287124288124289124290124291124292124293124294124295124296124297124298124299124300124301124302124303124304124305124306124307124308124309124310124311124312124313124314124315124316124317124318124319124320124321124322124323124324124325124326124327124328124329124330124331124332124333124334124335124336124337124338124339124340124341124342124343124344124345124346124347124348124349124350124351124352124353124354124355124356124357124358124359124360124361124362124363124364124365124366124367124368124369124370124371124372124373124374124375124376124377124378124379124380124381124382124383124384124385124386124387124388124389124390124391124392124393124394124395124396124397124398124399124400124401124402124403124404124405124406124407124408124409124410124411124412124413124414124415124416124417124418124419124420124421124422124423124424124425124426124427124428124429124430124431124432124433124434124435124436124437124438124439124440124441124442124443124444124445124446124447124448124449124450124451124452124453124454124455124456124457124458124459124460124461124462124463124464124465124466124467124468124469124470124471124472124473124474124475124476124477124478124479124480124481124482124483124484124485124486124487124488124489124490124491124492124493124494124495124496124497124498124499124500124501124502124503124504124505124506124507124508124509124510124511124512124513124514124515124516124517124518124519124520124521124522124523124524124525124526124527124528124529124530124531124532124533124534124535124536124537124538124539124540124541124542124543124544124545124546124547124548124549124550124551124552124553124554124555124556124557124558124559124560124561124562124563124564124565124566124567124568124569124570124571124572124573124574124575124576124577124578124579124580124581124582124583124584124585124586124587124588124589124590124591124592124593124594124595124596124597124598124599124600124601124602124603124604124605124606124607124608124609124610124611124612124613124614124615124616124617124618124619124620124621124622124623124624124625124626124627124628124629124630124631124632124633124634124635124636124637124638124639124640124641124642124643124644124645124646124647124648124649124650124651124652124653124654124655124656124657124658124659124660124661124662124663124664124665124666124667124668124669124670124671124672124673124674124675124676124677124678124679124680124681124682124683124684124685124686124687124688124689124690124691124692124693124694124695124696124697124698124699124700124701124702124703124704124705124706124707124708124709124710124711124712124713124714124715124716124717124718124719124720124721124722124723124724124725124726124727124728124729124730124731124732124733124734124735124736124737124738124739124740124741124742124743124744124745124746124747124748124749124750124751124752124753124754124755124756124757124758124759124760124761124762124763124764124765124766124767124768124769124770124771124772124773124774124775124776124777124778124779124780124781124782124783124784124785124786124787124788124789124790124791124792124793124794124795124796124797124798124799124800124801124802124803124804124805124806124807124808124809124810124811124812124813124814124815124816124817124818124819124820124821124822124823124824124825124826124827124828124829124830124831124832124833124834124835124836124837124838124839124840124841124842124843124844124845124846124847124848124849124850124851124852124853124854124855124856124857124858124859124860124861124862124863124864124865124866124867124868124869124870124871124872124873124874124875124876124877124878124879124880124881124882124883124884124885124886124887124888124889124890124891124892124893124894124895124896124897124898124899124900124901124902124903124904124905124906124907124908124909124910124911124912124913124914124915124916124917124918124919124920124921124922124923124924124925124926124927124928124929124930124931124932124933124934124935124936124937124938124939124940124941124942124943124944124945124946124947124948124949124950124951124952124953124954124955124956124957124958124959124960124961124962124963124964124965124966124967124968124969124970124971124972124973124974124975124976124977124978124979124980124981124982124983124984124985124986124987124988124989124990124991124992124993124994124995124996124997124998124999125000125001125002125003125004125005125006125007125008125009125010125011125012125013125014125015125016125017125018125019125020125021125022125023125024125025125026125027125028125029125030125031125032125033125034125035125036125037125038125039125040125041125042125043125044125045125046125047125048125049125050125051125052125053125054125055125056125057125058125059125060125061125062125063125064125065125066125067125068125069125070125071125072125073125074125075125076125077125078125079125080125081125082125083125084125085125086125087125088125089125090125091125092125093125094125095125096125097125098125099125100125101125102125103125104125105125106125107125108125109125110125111125112125113125114125115125116125117125118125119125120125121125122125123125124125125125126125127125128125129125130125131125132125133125134125135125136125137125138125139125140125141125142125143125144125145125146125147125148125149125150125151125152125153125154125155125156125157125158125159125160125161125162125163125164125165125166125167125168125169125170125171125172125173125174125175125176125177125178125179125180125181125182125183125184125185125186125187125188125189125190125191125192125193125194125195125196125197125198125199125200125201125202125203125204125205125206125207125208125209125210125211125212125213125214125215125216125217125218125219125220125221125222125223125224125225125226125227125228125229125230125231125232125233125234125235125236125237125238125239125240125241125242125243125244125245125246125247125248125249125250125251125252125253125254125255125256125257125258125259125260125261125262125263125264125265125266125267125268125269125270125271125272125273125274125275125276125277125278125279125280125281125282125283125284125285125286125287125288125289125290125291125292125293125294125295125296125297125298125299125300125301125302125303125304125305125306125307125308125309125310125311125312125313125314125315125316125317125318125319125320125321125322125323125324125325125326125327125328125329125330125331125332125333125334125335125336125337125338125339125340125341125342125343125344125345125346125347125348125349125350125351125352125353125354125355125356125357125358125359125360125361125362125363125364125365125366125367125368125369125370125371125372125373125374125375125376125377125378125379125380125381125382125383125384125385125386125387125388125389125390125391125392125393125394125395125396125397125398125399125400125401125402125403125404125405125406125407125408125409125410125411125412125413125414125415125416125417125418125419125420125421125422125423125424125425125426125427125428125429125430125431125432125433125434125435125436125437125438125439125440125441125442125443125444125445125446125447125448125449125450125451125452125453125454125455125456125457125458125459125460125461125462125463125464125465125466125467125468125469125470125471125472125473125474125475125476125477125478125479125480125481125482125483125484125485125486125487125488125489125490125491125492125493125494125495125496125497125498125499125500125501125502125503125504125505125506125507125508125509125510125511125512125513125514125515125516125517125518125519125520125521125522125523125524125525125526125527125528125529125530125531125532125533125534125535125536125537125538125539125540125541125542125543125544125545125546125547125548125549125550125551125552125553125554125555125556125557125558125559125560125561125562125563125564125565125566125567125568125569125570125571125572125573125574125575125576125577125578125579125580125581125582125583125584125585125586125587125588125589125590125591125592125593125594125595125596125597125598125599125600125601125602125603125604125605125606125607125608125609125610125611125612125613125614125615125616125617125618125619125620125621125622125623125624125625125626125627125628125629125630125631125632125633125634125635125636125637125638125639125640125641125642125643125644125645125646125647125648125649125650125651125652125653125654125655125656125657125658125659125660125661125662125663125664125665125666125667125668125669125670125671125672125673125674125675125676125677125678125679125680125681125682125683125684125685125686125687125688125689125690125691125692125693125694125695125696125697125698125699125700125701125702125703125704125705125706125707125708125709125710125711125712125713125714125715125716125717125718125719125720125721125722125723125724125725125726125727125728125729125730125731125732125733125734125735125736125737125738125739125740125741125742125743125744125745125746125747125748125749125750125751125752125753125754125755125756125757125758125759125760125761125762125763125764125765125766125767125768125769125770125771125772125773125774125775125776125777125778125779125780125781125782125783125784125785125786125787125788125789125790125791125792125793125794125795125796125797125798125799125800125801125802125803125804125805125806125807125808125809125810125811125812125813125814125815125816125817125818125819125820125821125822125823125824125825125826125827125828125829125830125831125832125833125834125835125836125837125838125839125840125841125842125843125844125845125846125847125848125849125850125851125852125853125854125855125856125857125858125859125860125861125862125863125864125865125866125867125868125869125870125871125872125873125874125875125876125877125878125879125880125881125882125883125884125885125886125887125888125889125890125891125892125893125894125895125896125897125898125899125900125901125902125903125904125905125906125907125908125909125910125911125912125913125914125915125916125917125918125919125920125921125922125923125924125925125926125927125928125929125930125931125932125933125934125935125936125937125938125939125940125941125942125943125944125945125946125947125948125949125950125951125952125953125954125955125956125957125958125959125960125961125962125963125964125965125966125967125968125969125970125971125972125973125974125975125976125977125978125979125980125981125982125983125984125985125986125987125988125989125990125991125992125993125994125995125996125997125998125999126000126001126002126003126004126005126006126007126008126009126010126011126012126013126014126015126016126017126018126019126020126021126022126023126024126025126026126027126028126029126030126031126032126033126034126035126036126037126038126039126040126041126042126043126044126045126046126047126048126049126050126051126052126053126054126055126056126057126058126059126060126061126062126063126064126065126066126067126068126069126070126071126072126073126074126075126076126077126078126079126080126081126082126083126084126085126086126087126088126089126090126091126092126093126094126095126096126097126098126099126100126101126102126103126104126105126106126107126108126109126110126111126112126113126114126115126116126117126118126119126120126121126122126123126124126125126126126127126128126129126130126131126132126133126134126135126136126137126138126139126140126141126142126143126144126145126146126147126148126149126150126151126152126153126154126155126156126157126158126159126160126161126162126163126164126165126166126167126168126169126170126171126172126173126174126175126176126177126178126179126180126181126182126183126184126185126186126187126188126189126190126191126192126193126194126195126196126197126198126199126200126201126202126203126204126205126206126207126208126209126210126211126212126213126214126215126216126217126218126219126220126221126222126223126224126225126226126227126228126229126230126231126232126233126234126235126236126237126238126239126240126241126242126243126244126245126246126247126248126249126250126251126252126253126254126255126256126257126258126259126260126261126262126263126264126265126266126267126268126269126270126271126272126273126274126275126276126277126278126279126280126281126282126283126284126285126286126287126288126289126290126291126292126293126294126295126296126297126298126299126300126301126302126303126304126305126306126307126308126309126310126311126312126313126314126315126316126317126318126319126320126321126322126323126324126325126326126327126328126329126330126331126332126333126334126335126336126337126338126339126340126341126342126343126344126345126346126347126348126349126350126351126352126353126354126355126356126357126358126359126360126361126362126363126364126365126366126367126368126369126370126371126372126373126374126375126376126377126378126379126380126381126382126383126384126385126386126387126388126389126390126391126392126393126394126395126396126397126398126399126400126401126402126403126404126405126406126407126408126409126410126411126412126413126414126415126416126417126418126419126420126421126422126423126424126425126426126427126428126429126430126431126432126433126434126435126436126437126438126439126440126441126442126443126444126445126446126447126448126449126450126451126452126453126454126455126456126457126458126459126460126461126462126463126464126465126466126467126468126469126470126471126472126473126474126475126476126477126478126479126480126481126482126483126484126485126486126487126488126489126490126491126492126493126494126495126496126497126498126499126500126501126502126503126504126505126506126507126508126509126510126511126512126513126514126515126516126517126518126519126520126521126522126523126524126525126526126527126528126529126530126531126532126533126534126535126536126537126538126539126540126541126542126543126544126545126546126547126548126549126550126551126552126553126554126555126556126557126558126559126560126561126562126563126564126565126566126567126568126569126570126571126572126573126574126575126576126577126578126579126580126581126582126583126584126585126586126587126588126589126590126591126592126593126594126595126596126597126598126599126600126601126602126603126604126605126606126607126608126609126610126611126612126613126614126615126616126617126618126619126620126621126622126623126624126625126626126627126628126629126630126631126632126633126634126635126636126637126638126639126640126641126642126643126644126645126646126647126648126649126650126651126652126653126654126655126656126657126658126659126660126661126662126663126664126665126666126667126668126669126670126671126672126673126674126675126676126677126678126679126680126681126682126683126684126685126686126687126688126689126690126691126692126693126694126695126696126697126698126699126700126701126702126703126704126705126706126707126708126709126710126711126712126713126714126715126716126717126718126719126720126721126722126723126724126725126726126727126728126729126730126731126732126733126734126735126736126737126738126739126740126741126742126743126744126745126746126747126748126749126750126751126752126753126754126755126756126757126758126759126760126761126762126763126764126765126766126767126768126769126770126771126772126773126774126775126776126777126778126779126780126781126782126783126784126785126786126787126788126789126790126791126792126793126794126795126796126797126798126799126800126801126802126803126804126805126806126807126808126809126810126811126812126813126814126815126816126817126818126819126820126821126822126823126824126825126826126827126828126829126830126831126832126833126834126835126836126837126838126839126840126841126842126843126844126845126846126847126848126849126850126851126852126853126854126855126856126857126858126859126860126861126862126863126864126865126866126867126868126869126870126871126872126873126874126875126876126877126878126879126880126881126882126883126884126885126886126887126888126889126890126891126892126893126894126895126896126897126898126899126900126901126902126903126904126905126906126907126908126909126910126911126912126913126914126915126916126917126918126919126920126921126922126923126924126925126926126927126928126929126930126931126932126933126934126935126936126937126938126939126940126941126942126943126944126945126946126947126948126949126950126951126952126953126954126955126956126957126958126959126960126961126962126963126964126965126966126967126968126969126970126971126972126973126974126975126976126977126978126979126980126981126982126983126984126985126986126987126988126989126990126991126992126993126994126995126996126997126998126999127000127001127002127003127004127005127006127007127008127009127010127011127012127013127014127015127016127017127018127019127020127021127022127023127024127025127026127027127028127029127030127031127032127033127034127035127036127037127038127039127040127041127042127043127044127045127046127047127048127049127050127051127052127053127054127055127056127057127058127059127060127061127062127063127064127065127066127067127068127069127070127071127072127073127074127075127076127077127078127079127080127081127082127083127084127085127086127087127088127089127090127091127092127093127094127095127096127097127098127099127100127101127102127103127104127105127106127107127108127109127110127111127112127113127114127115127116127117127118127119127120127121127122127123127124127125127126127127127128127129127130127131127132127133127134127135127136127137127138127139127140127141127142127143127144127145127146127147127148127149127150127151127152127153127154127155127156127157127158127159127160127161127162127163127164127165127166127167127168127169127170127171127172127173127174127175127176127177127178127179127180127181127182127183127184127185127186127187127188127189127190127191127192127193127194127195127196127197127198127199127200127201127202127203127204127205127206127207127208127209127210127211127212127213127214127215127216127217127218127219127220127221127222127223127224127225127226127227127228127229127230127231127232127233127234127235127236127237127238127239127240127241127242127243127244127245127246127247127248127249127250127251127252127253127254127255127256127257127258127259127260127261127262127263127264127265127266127267127268127269127270127271127272127273127274127275127276127277127278127279127280127281127282127283127284127285127286127287127288127289127290127291127292127293127294127295127296127297127298127299127300127301127302127303127304127305127306127307127308127309127310127311127312127313127314127315127316127317127318127319127320127321127322127323127324127325127326127327127328127329127330127331127332127333127334127335127336127337127338127339127340127341127342127343127344127345127346127347127348127349127350127351127352127353127354127355127356127357127358127359127360127361127362127363127364127365127366127367127368127369127370127371127372127373127374127375127376127377127378127379127380127381127382127383127384127385127386127387127388127389127390127391127392127393127394127395127396127397127398127399127400127401127402127403127404127405127406127407127408127409127410127411127412127413127414127415127416127417127418127419127420127421127422127423127424127425127426127427127428127429127430127431127432127433127434127435127436127437127438127439127440127441127442127443127444127445127446127447127448127449127450127451127452127453127454127455127456127457127458127459127460127461127462127463127464127465127466127467127468127469127470127471127472127473127474127475127476127477127478127479127480127481127482127483127484127485127486127487127488127489127490127491127492127493127494127495127496127497127498127499127500127501127502127503127504127505127506127507127508127509127510127511127512127513127514127515127516127517127518127519127520127521127522127523127524127525127526127527127528127529127530127531127532127533127534127535127536127537127538127539127540127541127542127543127544127545127546127547127548127549127550127551127552127553127554127555127556127557127558127559127560127561127562127563127564127565127566127567127568127569127570127571127572127573127574127575127576127577127578127579127580127581127582127583127584127585127586127587127588127589127590127591127592127593127594127595127596127597127598127599127600127601127602127603127604127605127606127607127608127609127610127611127612127613127614127615127616127617127618127619127620127621127622127623127624127625127626127627127628127629127630127631127632127633127634127635127636127637127638127639127640127641127642127643127644127645127646127647127648127649127650127651127652127653127654127655127656127657127658127659127660127661127662127663127664127665127666127667127668127669127670127671127672127673127674127675127676127677127678127679127680127681127682127683127684127685127686127687127688127689127690127691127692127693127694127695127696127697127698127699127700127701127702127703127704127705127706127707127708127709127710127711127712127713127714127715127716127717127718127719127720127721127722127723127724127725127726127727127728127729127730127731127732127733127734127735127736127737127738127739127740127741127742127743127744127745127746127747127748127749127750127751127752127753127754127755127756127757127758127759127760127761127762127763127764127765127766127767127768127769127770127771127772127773127774127775127776127777127778127779127780127781127782127783127784127785127786127787127788127789127790127791127792127793127794127795127796127797127798127799127800127801127802127803127804127805127806127807127808127809127810127811127812127813127814127815127816127817127818127819127820127821127822127823127824127825127826127827127828127829127830127831127832127833127834127835127836127837127838127839127840127841127842127843127844127845127846127847127848127849127850127851127852127853127854127855127856127857127858127859127860127861127862127863127864127865127866127867127868127869127870127871127872127873127874127875127876127877127878127879127880127881127882127883127884127885127886127887127888127889127890127891127892127893127894127895127896127897127898127899127900127901127902127903127904127905127906127907127908127909127910127911127912127913127914127915127916127917127918127919127920127921127922127923127924127925127926127927127928127929127930127931127932127933127934127935127936127937127938127939127940127941127942127943127944127945127946127947127948127949127950127951127952127953127954127955127956127957127958127959127960127961127962127963127964127965127966127967127968127969127970127971127972127973127974127975127976127977127978127979127980127981127982127983127984127985127986127987127988127989127990127991127992127993127994127995127996127997127998127999128000128001128002128003128004128005128006128007128008128009128010128011128012128013128014128015128016128017128018128019128020128021128022128023128024128025128026128027128028128029128030128031128032128033128034128035128036128037128038128039128040128041128042128043128044128045128046128047128048128049128050128051128052128053128054128055128056128057128058128059128060128061128062128063128064128065128066128067128068128069128070128071128072128073128074128075128076128077128078128079128080128081128082128083128084128085128086128087128088128089128090128091128092128093128094128095128096128097128098128099128100128101128102128103128104128105128106128107128108128109128110128111128112128113128114128115128116128117128118128119128120128121128122128123128124128125128126128127128128128129128130128131128132128133128134128135128136128137128138128139128140128141128142128143128144128145128146128147128148128149128150128151128152128153128154128155128156128157128158128159128160128161128162128163128164128165128166128167128168128169128170128171128172128173128174128175128176128177128178128179128180128181128182128183128184128185128186128187128188128189128190128191128192128193128194128195128196128197128198128199128200128201128202128203128204128205128206128207128208128209128210128211128212128213128214128215128216128217128218128219128220128221128222128223128224128225128226128227128228128229128230128231128232128233128234128235128236128237128238128239128240128241128242128243128244128245128246128247128248128249128250128251128252128253128254128255128256128257128258128259128260128261128262128263128264128265128266128267128268128269128270128271128272128273128274128275128276128277128278128279128280128281128282128283128284128285128286128287128288128289128290128291128292128293128294128295128296128297128298128299128300128301128302128303128304128305128306128307128308128309128310128311128312128313128314128315128316128317128318128319128320128321128322128323128324128325128326128327128328128329128330128331128332128333128334128335128336128337128338128339128340128341128342128343128344128345128346128347128348128349128350128351128352128353128354128355128356128357128358128359128360128361128362128363128364128365128366128367128368128369128370128371128372128373128374128375128376128377128378128379128380128381128382128383128384128385128386128387128388128389128390128391128392128393128394128395128396128397128398128399128400128401128402128403128404128405128406128407128408128409128410128411128412128413128414128415128416128417128418128419128420128421128422128423128424128425128426128427128428128429128430128431128432128433128434128435128436128437128438128439128440128441128442128443128444128445128446128447128448128449128450128451128452128453128454128455128456128457128458128459128460128461128462128463128464128465128466128467128468128469128470128471128472128473128474128475128476128477128478128479128480128481128482128483128484128485128486128487128488128489128490128491128492128493128494128495128496128497128498128499128500128501128502128503128504128505128506128507128508128509128510128511128512128513128514128515128516128517128518128519128520128521128522128523128524128525128526128527128528128529128530128531128532128533128534128535128536128537128538128539128540128541128542128543128544128545128546128547128548128549128550128551128552128553128554128555128556128557128558128559128560128561128562128563128564128565128566128567128568128569128570128571128572128573128574128575128576128577128578128579128580128581128582128583128584128585128586128587128588128589128590128591128592128593128594128595128596128597128598128599128600128601128602128603128604128605128606128607128608128609128610128611128612128613128614128615128616128617128618128619128620128621128622128623128624128625128626128627128628128629128630128631128632128633128634128635128636128637128638128639128640128641128642128643128644128645128646128647128648128649128650128651128652128653128654128655128656128657128658128659128660128661128662128663128664128665128666128667128668128669128670128671128672128673128674128675128676128677128678128679128680128681128682128683128684128685128686128687128688128689128690128691128692128693128694128695128696128697128698128699128700128701128702128703128704128705128706128707128708128709128710128711128712128713128714128715128716128717128718128719128720128721128722128723128724128725128726128727128728128729128730128731128732128733128734128735128736128737128738128739128740128741128742128743128744128745128746128747128748128749128750128751128752128753128754128755128756128757128758128759128760128761128762128763128764128765128766128767128768128769128770128771128772128773128774128775128776128777128778128779128780128781128782128783128784128785128786128787128788128789128790128791128792128793128794128795128796128797128798128799128800128801128802128803128804128805128806128807128808128809128810128811128812128813128814128815128816128817128818128819128820128821128822128823128824128825128826128827128828128829128830128831128832128833128834128835128836128837128838128839128840128841128842128843128844128845128846128847128848128849128850128851128852128853128854128855128856128857128858128859128860128861128862128863128864128865128866128867128868128869128870128871128872128873128874128875128876128877128878128879128880128881128882128883128884128885128886128887128888128889128890128891128892128893128894128895128896128897128898128899128900128901128902128903128904128905128906128907128908128909128910128911128912128913128914128915128916128917128918128919128920128921128922128923128924128925128926128927128928128929128930128931128932128933128934128935128936128937128938128939128940128941128942128943128944128945128946128947128948128949128950128951128952128953128954128955128956128957128958128959128960128961128962128963128964128965128966128967128968128969128970128971128972128973128974128975128976128977128978128979128980128981128982128983128984128985128986128987128988128989128990128991128992128993128994128995128996128997128998128999129000129001129002129003129004129005129006129007129008129009129010129011129012129013129014129015129016129017129018129019129020129021129022129023129024129025129026129027129028129029129030129031129032129033129034129035129036129037129038129039129040129041129042129043129044129045129046129047129048129049129050129051129052129053129054129055129056129057129058129059129060129061129062129063129064129065129066129067129068129069129070129071129072129073129074129075129076129077129078129079129080129081129082129083129084129085129086129087129088129089129090129091129092129093129094129095129096129097129098129099129100129101129102129103129104129105129106129107129108129109129110129111129112129113129114129115129116129117129118129119129120129121129122129123129124129125129126129127129128129129129130129131129132129133129134129135129136129137129138129139129140129141129142129143129144129145129146129147129148129149129150129151129152129153129154129155129156129157129158129159129160129161129162129163129164129165129166129167129168129169129170129171129172129173129174129175129176129177129178129179129180129181129182129183129184129185129186129187129188129189129190129191129192129193129194129195129196129197129198129199129200129201129202129203129204129205129206129207129208129209129210129211129212129213129214129215129216129217129218129219129220129221129222129223129224129225129226129227129228129229129230129231129232129233129234129235129236129237129238129239129240129241129242129243129244129245129246129247129248129249129250129251129252129253129254129255129256129257129258129259129260129261129262129263129264129265129266129267129268129269129270129271129272129273129274129275129276129277129278129279129280129281129282129283129284129285129286129287129288129289129290129291129292129293129294129295129296129297129298129299129300129301129302129303129304129305129306129307129308129309129310129311129312129313129314129315129316129317129318129319129320129321129322129323129324129325129326129327129328129329129330129331129332129333129334129335129336129337129338129339129340129341129342129343129344129345129346129347129348129349129350129351129352129353129354129355129356129357129358129359129360129361129362129363129364129365129366129367129368129369129370129371129372129373129374129375129376129377129378129379129380129381129382129383129384129385129386129387129388129389129390129391129392129393129394129395129396129397129398129399129400129401129402129403129404129405129406129407129408129409129410129411129412129413129414129415129416129417129418129419129420129421129422129423129424129425129426129427129428129429129430129431129432129433129434129435129436129437129438129439129440129441129442129443129444129445129446129447129448129449129450129451129452129453129454129455129456129457129458129459129460129461129462129463129464129465129466129467129468129469129470129471129472129473129474129475129476129477129478129479129480129481129482129483129484129485129486129487129488129489129490129491129492129493129494129495129496129497129498129499129500129501129502129503129504129505129506129507129508129509129510129511129512129513129514129515129516129517129518129519129520129521129522129523129524129525129526129527129528129529129530129531129532129533129534129535129536129537129538129539129540129541129542129543129544129545129546129547129548129549129550129551129552129553129554129555129556129557129558129559129560129561129562129563129564129565129566129567129568129569129570129571129572129573129574129575129576129577129578129579129580129581129582129583129584129585129586129587129588129589129590129591129592129593129594129595129596129597129598129599129600129601129602129603129604129605129606129607129608129609129610129611129612129613129614129615129616129617129618129619129620129621129622129623129624129625129626129627129628129629129630129631129632129633129634129635129636129637129638129639129640129641129642129643129644129645129646129647129648129649129650129651129652129653129654129655129656129657129658129659129660129661129662129663129664129665129666129667129668129669129670129671129672129673129674129675129676129677129678129679129680129681129682129683129684129685129686129687129688129689129690129691129692129693129694129695129696129697129698129699129700129701129702129703129704129705129706129707129708129709129710129711129712129713129714129715129716129717129718129719129720129721129722129723129724129725129726129727129728129729129730129731129732129733129734129735129736129737129738129739129740129741129742129743129744129745129746129747129748129749129750129751129752129753129754129755129756129757129758129759129760129761129762129763129764129765129766129767129768129769129770129771129772129773129774129775129776129777129778129779129780129781129782129783129784129785129786129787129788129789129790129791129792129793129794129795129796129797129798129799129800129801129802129803129804129805129806129807129808129809129810129811129812129813129814129815129816129817129818129819129820129821129822129823129824129825129826129827129828129829129830129831129832129833129834129835129836129837129838129839129840129841129842129843129844129845129846129847129848129849129850129851129852129853129854129855129856129857129858129859129860129861129862129863129864129865129866129867129868129869129870129871129872129873129874129875129876129877129878129879129880129881129882129883129884129885129886129887129888129889129890129891129892129893129894129895129896129897129898129899129900129901129902129903129904129905129906129907129908129909129910129911129912129913129914129915129916129917129918129919129920129921129922129923129924129925129926129927129928129929129930129931129932129933129934129935129936129937129938129939129940129941129942129943129944129945129946129947129948129949129950129951129952129953129954129955129956129957129958129959129960129961129962129963129964129965129966129967129968129969129970129971129972129973129974129975129976129977129978129979129980129981129982129983129984129985129986129987129988129989129990129991129992129993129994129995129996129997129998129999130000130001130002130003130004130005130006130007130008130009130010130011130012130013130014130015130016130017130018130019130020130021130022130023130024130025130026130027130028130029130030130031130032130033130034130035130036130037130038130039130040130041130042130043130044130045130046130047130048130049130050130051130052130053130054130055130056130057130058130059130060130061130062130063130064130065130066130067130068130069130070130071130072130073130074130075130076130077130078130079130080130081130082130083130084130085130086130087130088130089130090130091130092130093130094130095130096130097130098130099130100130101130102130103130104130105130106130107130108130109130110130111130112130113130114130115130116130117130118130119130120130121130122130123130124130125130126130127130128130129130130130131130132130133130134130135130136130137130138130139130140130141130142130143130144130145130146130147130148130149130150130151130152130153130154130155130156130157130158130159130160130161130162130163130164130165130166130167130168130169130170130171130172130173130174130175130176130177130178130179130180130181130182130183130184130185130186130187130188130189130190130191130192130193130194130195130196130197130198130199130200130201130202130203130204130205130206130207130208130209130210130211130212130213130214130215130216130217130218130219130220130221130222130223130224130225130226130227130228130229130230130231130232130233130234130235130236130237130238130239130240130241130242130243130244130245130246130247130248130249130250130251130252130253130254130255130256130257130258130259130260130261130262130263130264130265130266130267130268130269130270130271130272130273130274130275130276130277130278130279130280130281130282130283130284130285130286130287130288130289130290130291130292130293130294130295130296130297130298130299130300130301130302130303130304130305130306130307130308130309130310130311130312130313130314130315130316130317130318130319130320130321130322130323130324130325130326130327130328130329130330130331130332130333130334130335130336130337130338130339130340130341130342130343130344130345130346130347130348130349130350130351130352130353130354130355130356130357130358130359130360130361130362130363130364130365130366130367130368130369130370130371130372130373130374130375130376130377130378130379130380130381130382130383130384130385130386130387130388130389130390130391130392130393130394130395130396130397130398130399130400130401130402130403130404130405130406130407130408130409130410130411130412130413130414130415130416130417130418130419130420130421130422130423130424130425130426130427130428130429130430130431130432130433130434130435130436130437130438130439130440130441130442130443130444130445130446130447130448130449130450130451130452130453130454130455130456130457130458130459130460130461130462130463130464130465130466130467130468130469130470130471130472130473130474130475130476130477130478130479130480130481130482130483130484130485130486130487130488130489130490130491130492130493130494130495130496130497130498130499130500130501130502130503130504130505130506130507130508130509130510130511130512130513130514130515130516130517130518130519130520130521130522130523130524130525130526130527130528130529130530130531130532130533130534130535130536130537130538130539130540130541130542130543130544130545130546130547130548130549130550130551130552130553130554130555130556130557130558130559130560130561130562130563130564130565130566130567130568130569130570130571130572130573130574130575130576130577130578130579130580130581130582130583130584130585130586130587130588130589130590130591130592130593130594130595130596130597130598130599130600130601130602130603130604130605130606130607130608130609130610130611130612130613130614130615130616130617130618130619130620130621130622130623130624130625130626130627130628130629130630130631130632130633130634130635130636130637130638130639130640130641130642130643130644130645130646130647130648130649130650130651130652130653130654130655130656130657130658130659130660130661130662130663130664130665130666130667130668130669130670130671130672130673130674130675130676130677130678130679130680130681130682130683130684130685130686130687130688130689130690130691130692130693130694130695130696130697130698130699130700130701130702130703130704130705130706130707130708130709130710130711130712130713130714130715130716130717130718130719130720130721130722130723130724130725130726130727130728130729130730130731130732130733130734130735130736130737130738130739130740130741130742130743130744130745130746130747130748130749130750130751130752130753130754130755130756130757130758130759130760130761130762130763130764130765130766130767130768130769130770130771130772130773130774130775130776130777130778130779130780130781130782130783130784130785130786130787130788130789130790130791130792130793130794130795130796130797130798130799130800130801130802130803130804130805130806130807130808130809130810130811130812130813130814130815130816130817130818130819130820130821130822130823130824130825130826130827130828130829130830130831130832130833130834130835130836130837130838130839130840130841130842130843130844130845130846130847130848130849130850130851130852130853130854130855130856130857130858130859130860130861130862130863130864130865130866130867130868130869130870130871130872130873130874130875130876130877130878130879130880130881130882130883130884130885130886130887130888130889130890130891130892130893130894130895130896130897130898130899130900130901130902130903130904130905130906130907130908130909130910130911130912130913130914130915130916130917130918130919130920130921130922130923130924130925130926130927130928130929130930130931130932130933130934130935130936130937130938130939130940130941130942130943130944130945130946130947130948130949130950130951130952130953130954130955130956130957130958130959130960130961130962130963130964130965130966130967130968130969130970130971130972130973130974130975130976130977130978130979130980130981130982130983130984130985130986130987130988130989130990130991130992130993130994130995130996130997130998130999131000131001131002131003131004131005131006131007131008131009131010131011131012131013131014131015131016131017131018131019131020131021131022131023131024131025131026131027131028131029131030131031131032131033131034131035131036131037131038131039131040131041131042131043131044131045131046131047131048131049131050131051131052131053131054131055131056131057131058131059131060131061131062131063131064131065131066131067131068131069131070131071131072131073131074131075131076131077131078131079131080131081131082131083131084131085131086131087131088131089131090131091131092131093131094131095131096131097131098131099131100131101131102131103131104131105131106131107131108131109131110131111131112131113131114131115131116131117131118131119131120131121131122131123131124131125131126131127131128131129131130131131131132131133131134131135131136131137131138131139131140131141131142131143131144131145131146131147131148131149131150131151131152131153131154131155131156131157131158131159131160131161131162131163131164131165131166131167131168131169131170131171131172131173131174131175131176131177131178131179131180131181131182131183131184131185131186131187131188131189131190131191131192131193131194131195131196131197131198131199131200131201131202131203131204131205131206131207131208131209131210131211131212131213131214131215131216131217131218131219131220131221131222131223131224131225131226131227131228131229131230131231131232131233131234131235131236131237131238131239131240131241131242131243131244131245131246131247131248131249131250131251131252131253131254131255131256131257131258131259131260131261131262131263131264131265131266131267131268131269131270131271131272131273131274131275131276131277131278131279131280131281131282131283131284131285131286131287131288131289131290131291131292131293131294131295131296131297131298131299131300131301131302131303131304131305131306131307131308131309131310131311131312131313131314131315131316131317131318131319131320131321131322131323131324131325131326131327131328131329131330131331131332131333131334131335131336131337131338131339131340131341131342131343131344131345131346131347131348131349131350131351131352131353131354131355131356131357131358131359131360131361131362131363131364131365131366131367131368131369131370131371131372131373131374131375131376131377131378131379131380131381131382131383131384131385131386131387131388131389131390131391131392131393131394131395131396131397131398131399131400131401131402131403131404131405131406131407131408131409131410131411131412131413131414131415131416131417131418131419131420131421131422131423131424131425131426131427131428131429131430131431131432131433131434131435131436131437131438131439131440131441131442131443131444131445131446131447131448131449131450131451131452131453131454131455131456131457131458131459131460131461131462131463131464131465131466131467131468131469131470131471131472131473131474131475131476131477131478131479131480131481131482131483131484131485131486131487131488131489131490131491131492131493131494131495131496131497131498131499131500131501131502131503131504131505131506131507131508131509131510131511131512131513131514131515131516131517131518131519131520131521131522131523131524131525131526131527131528131529131530131531131532131533131534131535131536131537131538131539131540131541131542131543131544131545131546131547131548131549131550131551131552131553131554131555131556131557131558131559131560131561131562131563131564131565131566131567131568131569131570131571131572131573131574131575131576131577131578131579131580131581131582131583131584131585131586131587131588131589131590131591131592131593131594131595131596131597131598131599131600131601131602131603131604131605131606131607131608131609131610131611131612131613131614131615131616131617131618131619131620131621131622131623131624131625131626131627131628131629131630131631131632131633131634131635131636131637131638131639131640131641131642131643131644131645131646131647131648131649131650131651131652131653131654131655131656131657131658131659131660131661131662131663131664131665131666131667131668131669131670131671131672131673131674131675131676131677131678131679131680131681131682131683131684131685131686131687131688131689131690131691131692131693131694131695131696131697131698131699131700131701131702131703131704131705131706131707131708131709131710131711131712131713131714131715131716131717131718131719131720131721131722131723131724131725131726131727131728131729131730131731131732131733131734131735131736131737131738131739131740131741131742131743131744131745131746131747131748131749131750131751131752131753131754131755131756131757131758131759131760131761131762131763131764131765131766131767131768131769131770131771131772131773131774131775131776131777131778131779131780131781131782131783131784131785131786131787131788131789131790131791131792131793131794131795131796131797131798131799131800131801131802131803131804131805131806131807131808131809131810131811131812131813131814131815131816131817131818131819131820131821131822131823131824131825131826131827131828131829131830131831131832131833131834131835131836131837131838131839131840131841131842131843131844131845131846131847131848131849131850131851131852131853131854131855131856131857131858131859131860131861131862131863131864131865131866131867131868131869131870131871131872131873131874131875131876131877131878131879131880131881131882131883131884131885131886131887131888131889131890131891131892131893131894131895131896131897131898131899131900131901131902131903131904131905131906131907131908131909131910131911131912131913131914131915131916131917131918131919131920131921131922131923131924131925131926131927131928131929131930131931131932131933131934131935131936131937131938131939131940131941131942131943131944131945131946131947131948131949131950131951131952131953131954131955131956131957131958131959131960131961131962131963131964131965131966131967131968131969131970131971131972131973131974131975131976131977131978131979131980131981131982131983131984131985131986131987131988131989131990131991131992131993131994131995131996131997131998131999132000132001132002132003132004132005132006132007132008132009132010132011132012132013132014132015132016132017132018132019132020132021132022132023132024132025132026132027132028132029132030132031132032132033132034132035132036132037132038132039132040132041132042132043132044132045132046132047132048132049132050132051132052132053132054132055132056132057132058132059132060132061132062132063132064132065132066132067132068132069132070132071132072132073132074132075132076132077132078132079132080132081132082132083132084132085132086132087132088132089132090132091132092132093132094132095132096132097132098132099132100132101132102132103132104132105132106132107132108132109132110132111132112132113132114132115132116132117132118132119132120132121132122132123132124132125132126132127132128132129132130132131132132132133132134132135132136132137132138132139132140132141132142132143132144132145132146132147132148132149132150132151132152132153132154132155132156132157132158132159132160132161132162132163132164132165132166132167132168132169132170132171132172132173132174132175132176132177132178132179132180132181132182132183132184132185132186132187132188132189132190132191132192132193132194132195132196132197132198132199132200132201132202132203132204132205132206132207132208132209132210132211132212132213132214132215132216132217132218132219132220132221132222132223132224132225132226132227132228132229132230132231132232132233132234132235132236132237132238132239132240132241132242132243132244132245132246132247132248132249132250132251132252132253132254132255132256132257132258132259132260132261132262132263132264132265132266132267132268132269132270132271132272132273132274132275132276132277132278132279132280132281132282132283132284132285132286132287132288132289132290132291132292132293132294132295132296132297132298132299132300132301132302132303132304132305132306132307132308132309132310132311132312132313132314132315132316132317132318132319132320132321132322132323132324132325132326132327132328132329132330132331132332132333132334132335132336132337132338132339132340132341132342132343132344132345132346132347132348132349132350132351132352132353132354132355132356132357132358132359132360132361132362132363132364132365132366132367132368132369132370132371132372132373132374132375132376132377132378132379132380132381132382132383132384132385132386132387132388132389132390132391132392132393132394132395132396132397132398132399132400132401132402132403132404132405132406132407132408132409132410132411132412132413132414132415132416132417132418132419132420132421132422132423132424132425132426132427132428132429132430132431132432132433132434132435132436132437132438132439132440132441132442132443132444132445132446132447132448132449132450132451132452132453132454132455132456132457132458132459132460132461132462132463132464132465132466132467132468132469132470132471132472132473132474132475132476132477132478132479132480132481132482132483132484132485132486132487132488132489132490132491132492132493132494132495132496132497132498132499132500132501132502132503132504132505132506132507132508132509132510132511132512132513132514132515132516132517132518132519132520132521132522132523132524132525132526132527132528132529132530132531132532132533132534132535132536132537132538132539132540132541132542132543132544132545132546132547132548132549132550132551132552132553132554132555132556132557132558132559132560132561132562132563132564132565132566132567132568132569132570132571132572132573132574132575132576132577132578132579132580132581132582132583132584132585132586132587132588132589132590132591132592132593132594132595132596132597132598132599132600132601132602132603132604132605132606132607132608132609132610132611132612132613132614132615132616132617132618132619132620132621132622132623132624132625132626132627132628132629132630132631132632132633132634132635132636132637132638132639132640132641132642132643132644132645132646132647132648132649132650132651132652132653132654132655132656132657132658132659132660132661132662132663132664132665132666132667132668132669132670132671132672132673132674132675132676132677132678132679132680132681132682132683132684132685132686132687132688132689132690132691132692132693132694132695132696132697132698132699132700132701132702132703132704132705132706132707132708132709132710132711132712132713132714132715132716132717132718132719132720132721132722132723132724132725132726132727132728132729132730132731132732132733132734132735132736132737132738132739132740132741132742132743132744132745132746132747132748132749132750132751132752132753132754132755132756132757132758132759132760132761132762132763132764132765132766132767132768132769132770132771132772132773132774132775132776132777132778132779132780132781132782132783132784132785132786132787132788132789132790132791132792132793132794132795132796132797132798132799132800132801132802132803132804132805132806132807132808132809132810132811132812132813132814132815132816132817132818132819132820132821132822132823132824132825132826132827132828132829132830132831132832132833132834132835132836132837132838132839132840132841132842132843132844132845132846132847132848132849132850132851132852132853132854132855132856132857132858132859132860132861132862132863132864132865132866132867132868132869132870132871132872132873132874132875132876132877132878132879132880132881132882132883132884132885132886132887132888132889132890132891132892132893132894132895132896132897132898132899132900132901132902132903132904132905132906132907132908132909132910132911132912132913132914132915132916132917132918132919132920132921132922132923132924132925132926132927132928132929132930132931132932132933132934132935132936132937132938132939132940132941132942132943132944132945132946132947132948132949132950132951132952132953132954132955132956132957132958132959132960132961132962132963132964132965132966132967132968132969132970132971132972132973132974132975132976132977132978132979132980132981132982132983132984132985132986132987132988132989132990132991132992132993132994132995132996132997132998132999133000133001133002133003133004133005133006133007133008133009133010133011133012133013133014133015133016133017133018133019133020133021133022133023133024133025133026133027133028133029133030133031133032133033133034133035133036133037133038133039133040133041133042133043133044133045133046133047133048133049133050133051133052133053133054133055133056133057133058133059133060133061133062133063133064133065133066133067133068133069133070133071133072133073133074133075133076133077133078133079133080133081133082133083133084133085133086133087133088133089133090133091133092133093133094133095133096133097133098133099133100133101133102133103133104133105133106133107133108133109133110133111133112133113133114133115133116133117133118133119133120133121133122133123133124133125133126133127133128133129133130133131133132133133133134133135133136133137133138133139133140133141133142133143133144133145133146133147133148133149133150133151133152133153133154133155133156133157133158133159133160133161133162133163133164133165133166133167133168133169133170133171133172133173133174133175133176133177133178133179133180133181133182133183133184133185133186133187133188133189133190133191133192133193133194133195133196133197133198133199133200133201133202133203133204133205133206133207133208133209133210133211133212133213133214133215133216133217133218133219133220133221133222133223133224133225133226133227133228133229133230133231133232133233133234133235133236133237133238133239133240133241133242133243133244133245133246133247133248133249133250133251133252133253133254133255133256133257133258133259133260133261133262133263133264133265133266133267133268133269133270133271133272133273133274133275133276133277133278133279133280133281133282133283133284133285133286133287133288133289133290133291133292133293133294133295133296133297133298133299133300133301133302133303133304133305133306133307133308133309133310133311133312133313133314133315133316133317133318133319133320133321133322133323133324133325133326133327133328133329133330133331133332133333133334133335133336133337133338133339133340133341133342133343133344133345133346133347133348133349133350133351133352133353133354133355133356133357133358133359133360133361133362133363133364133365133366133367133368133369133370133371133372133373133374133375133376133377133378133379133380133381133382133383133384133385133386133387133388133389133390133391133392133393133394133395133396133397133398133399133400133401133402133403133404133405133406133407133408133409133410133411133412133413133414133415133416133417133418133419133420133421133422133423133424133425133426133427133428133429133430133431133432133433133434133435133436133437133438133439133440133441133442133443133444133445133446133447133448133449133450133451133452133453133454133455133456133457133458133459133460133461133462133463133464133465133466133467133468133469133470133471133472133473133474133475133476133477133478133479133480133481133482133483133484133485133486133487133488133489133490133491133492133493133494133495133496133497133498133499133500133501133502133503133504133505133506133507133508133509133510133511133512133513133514133515133516133517133518133519133520133521133522133523133524133525133526133527133528133529133530133531133532133533133534133535133536133537133538133539133540133541133542133543133544133545133546133547133548133549133550133551133552133553133554133555133556133557133558133559133560133561133562133563133564133565133566133567133568133569133570133571133572133573133574133575133576133577133578133579133580133581133582133583133584133585133586133587133588133589133590133591133592133593133594133595133596133597133598133599133600133601133602133603133604133605133606133607133608133609133610133611133612133613133614133615133616133617133618133619133620133621133622133623133624133625133626133627133628133629133630133631133632133633133634133635133636133637133638133639133640133641133642133643133644133645133646133647133648133649133650133651133652133653133654133655133656133657133658133659133660133661133662133663133664133665133666133667133668133669133670133671133672133673133674133675133676133677133678133679133680133681133682133683133684133685133686133687133688133689133690133691133692133693133694133695133696133697133698133699133700133701133702133703133704133705133706133707133708133709133710133711133712133713133714133715133716133717133718133719133720133721133722133723133724133725133726133727133728133729133730133731133732133733133734133735133736133737133738133739133740133741133742133743133744133745133746133747133748133749133750133751133752133753133754133755133756133757133758133759133760133761133762133763133764133765133766133767133768133769133770133771133772133773133774133775133776133777133778133779133780133781133782133783133784133785133786133787133788133789133790133791133792133793133794133795133796133797133798133799133800133801133802133803133804133805133806133807133808133809133810133811133812133813133814133815133816133817133818133819133820133821133822133823133824133825133826133827133828133829133830133831133832133833133834133835133836133837133838133839133840133841133842133843133844133845133846133847133848133849133850133851133852133853133854133855133856133857133858133859133860133861133862133863133864133865133866133867133868133869133870133871133872133873133874133875133876133877133878133879133880133881133882133883133884133885133886133887133888133889133890133891133892133893133894133895133896133897133898133899133900133901133902133903133904133905133906133907133908133909133910133911133912133913133914133915133916133917133918133919133920133921133922133923133924133925133926133927133928133929133930133931133932133933133934133935133936133937133938133939133940133941133942133943133944133945133946133947133948133949133950133951133952133953133954133955133956133957133958133959133960133961133962133963133964133965133966133967133968133969133970133971133972133973133974133975133976133977133978133979133980133981133982133983133984133985133986133987133988133989133990133991133992133993133994133995133996133997133998133999134000134001134002134003134004134005134006134007134008134009134010134011134012134013134014134015134016134017134018134019134020134021134022134023134024134025134026134027134028134029134030134031134032134033134034134035134036134037134038134039134040134041134042134043134044134045134046134047134048134049134050134051134052134053134054134055134056134057134058134059134060134061134062134063134064134065134066134067134068134069134070134071134072134073134074134075134076134077134078134079134080134081134082134083134084134085134086134087134088134089134090134091134092134093134094134095134096134097134098134099134100134101134102134103134104134105134106134107134108134109134110134111134112134113134114134115134116134117134118134119134120134121134122134123134124134125134126134127134128134129134130134131134132134133134134134135134136134137134138134139134140134141134142134143134144134145134146134147134148134149134150134151134152134153134154134155134156134157134158134159134160134161134162134163134164134165134166134167134168134169134170134171134172134173134174134175134176134177134178134179134180134181134182134183134184134185134186134187134188134189134190134191134192134193134194134195134196134197134198134199134200134201134202134203134204134205134206134207134208134209134210134211134212134213134214134215134216134217134218134219134220134221134222134223134224134225134226134227134228134229134230134231134232134233134234134235134236134237134238134239134240134241134242134243134244134245134246134247134248134249134250134251134252134253134254134255134256134257134258134259134260134261134262134263134264134265134266134267134268134269134270134271134272134273134274134275134276134277134278134279134280134281134282134283134284134285134286134287134288134289134290134291134292134293134294134295134296134297134298134299134300134301134302134303134304134305134306134307134308134309134310134311134312134313134314134315134316134317134318134319134320134321134322134323134324134325134326134327134328134329134330134331134332134333134334134335134336134337134338134339134340134341134342134343134344134345134346134347134348134349134350134351134352134353134354134355134356134357134358134359134360134361134362134363134364134365134366134367134368134369134370134371134372134373134374134375134376134377134378134379134380134381134382134383134384134385134386134387134388134389134390134391134392134393134394134395134396134397134398134399134400134401134402134403134404134405134406134407134408134409134410134411134412134413134414134415134416134417134418134419134420134421134422134423134424134425134426134427134428134429134430134431134432134433134434134435134436134437134438134439134440134441134442134443134444134445134446134447134448134449134450134451134452134453134454134455134456134457134458134459134460134461134462134463134464134465134466134467134468134469134470134471134472134473134474134475134476134477134478134479134480134481134482134483134484134485134486134487134488134489134490134491134492134493134494134495134496134497134498134499134500134501134502134503134504134505134506134507134508134509134510134511134512134513134514134515134516134517134518134519134520134521134522134523134524134525134526134527134528134529134530134531134532134533134534134535134536134537134538134539134540134541134542134543134544134545134546134547134548134549134550134551134552134553134554134555134556134557134558134559134560134561134562134563134564134565134566134567134568134569134570134571134572134573134574134575134576134577134578134579134580134581134582134583134584134585134586134587134588134589134590134591134592134593134594134595134596134597134598134599134600134601134602134603134604134605134606134607134608134609134610134611134612134613134614134615134616134617134618134619134620134621134622134623134624134625134626134627134628134629134630134631134632134633134634134635134636134637134638134639134640134641134642134643134644134645134646134647134648134649134650134651134652134653134654134655134656134657134658134659134660134661134662134663134664134665134666134667134668134669134670134671134672134673134674134675134676134677134678134679134680134681134682134683134684134685134686134687134688134689134690134691134692134693134694134695134696134697134698134699134700134701134702134703134704134705134706134707134708134709134710134711134712134713134714134715134716134717134718134719134720134721134722134723134724134725134726134727134728134729134730134731134732134733134734134735134736134737134738134739134740134741134742134743134744134745134746134747134748134749134750134751134752134753134754134755134756134757134758134759134760134761134762134763134764134765134766134767134768134769134770134771134772134773134774134775134776134777134778134779134780134781134782134783134784134785134786134787134788134789134790134791134792134793134794134795134796134797134798134799134800134801134802134803134804134805134806134807134808134809134810134811134812134813134814134815134816134817134818134819134820134821134822134823134824134825134826134827134828134829134830134831134832134833134834134835134836134837134838134839134840134841134842134843134844134845134846134847134848134849134850134851134852134853134854134855134856134857134858134859134860134861134862134863134864134865134866134867134868134869134870134871134872134873134874134875134876134877134878134879134880134881134882134883134884134885134886134887134888134889134890134891134892134893134894134895134896134897134898134899134900134901134902134903134904134905134906134907134908134909134910134911134912134913134914134915134916134917134918134919134920134921134922134923134924134925134926134927134928134929134930134931134932134933134934134935134936134937134938134939134940134941134942134943134944134945134946134947134948134949134950134951134952134953134954134955134956134957134958134959134960134961134962134963134964134965134966134967134968134969134970134971134972134973134974134975134976134977134978134979134980134981134982134983134984134985134986134987134988134989134990134991134992134993134994134995134996134997134998134999135000135001135002135003135004135005135006135007135008135009135010135011135012135013135014135015135016135017135018135019135020135021135022135023135024135025135026135027135028135029135030135031135032135033135034135035135036135037135038135039135040135041135042135043135044135045135046135047135048135049135050135051135052135053135054135055135056135057135058135059135060135061135062135063135064135065135066135067135068135069135070135071135072135073135074135075135076135077135078135079135080135081135082135083135084135085135086135087135088135089135090135091135092135093135094135095135096135097135098135099135100135101135102135103135104135105135106135107135108135109135110135111135112135113135114135115135116135117135118135119135120135121135122135123135124135125135126135127135128135129135130135131135132135133135134135135135136135137135138135139135140135141135142135143135144135145135146135147135148135149135150135151135152135153135154135155135156135157135158135159135160135161135162135163135164135165135166135167135168135169135170135171135172135173135174135175135176135177135178135179135180135181135182135183135184135185135186135187135188135189135190135191135192135193135194135195135196135197135198135199135200135201135202135203135204135205135206135207135208135209135210135211135212135213135214135215135216135217135218135219135220135221135222135223135224135225135226135227135228135229135230135231135232135233135234135235135236135237135238135239135240135241135242135243135244135245135246135247135248135249135250135251135252135253135254135255135256135257135258135259135260135261135262135263135264135265135266135267135268135269135270135271135272135273135274135275135276135277135278135279135280135281135282135283135284135285135286135287135288135289135290135291135292135293135294135295135296135297135298135299135300135301135302135303135304135305135306135307135308135309135310135311135312135313135314135315135316135317135318135319135320135321135322135323135324135325135326135327135328135329135330135331135332135333135334135335135336135337135338135339135340135341135342135343135344135345135346135347135348135349135350135351135352135353135354135355135356135357135358135359135360135361135362135363135364135365135366135367135368135369135370135371135372135373135374135375135376135377135378135379135380135381135382135383135384135385135386135387135388135389135390135391135392135393135394135395135396135397135398135399135400135401135402135403135404135405135406135407135408135409135410135411135412135413135414135415135416135417135418135419135420135421135422135423135424135425135426135427135428135429135430135431135432135433135434135435135436135437135438135439135440135441135442135443135444135445135446135447135448135449135450135451135452135453135454135455135456135457135458135459135460135461135462135463135464135465135466135467135468135469135470135471135472135473135474135475135476135477135478135479135480135481135482135483135484135485135486135487135488135489135490135491135492135493135494135495135496135497135498135499135500135501135502135503135504135505135506135507135508135509135510135511135512135513135514135515135516135517135518135519135520135521135522135523135524135525135526135527135528135529135530135531135532135533135534135535135536135537135538135539135540135541135542135543135544135545135546135547135548135549135550135551135552135553135554135555135556135557135558135559135560135561135562135563135564135565135566135567135568135569135570135571135572135573135574135575135576135577135578135579135580135581135582135583135584135585135586135587135588135589135590135591135592135593135594135595135596135597135598135599135600135601135602135603135604135605135606135607135608135609135610135611135612135613135614135615135616135617135618135619135620135621135622135623135624135625135626135627135628135629135630135631135632135633135634135635135636135637135638135639135640135641135642135643135644135645135646135647135648135649135650135651135652135653135654135655135656135657135658135659135660135661135662135663135664135665135666135667135668135669135670135671135672135673135674135675135676135677135678135679135680135681135682135683135684135685135686135687135688135689135690135691135692135693135694135695135696135697135698135699135700135701135702135703135704135705135706135707135708135709135710135711135712135713135714135715135716135717135718135719135720135721135722135723135724135725135726135727135728135729135730135731135732135733135734135735135736135737135738135739135740135741135742135743135744135745135746135747135748135749135750135751135752135753135754135755135756135757135758135759135760135761135762135763135764135765135766135767135768135769135770135771135772135773135774135775135776135777135778135779135780135781135782135783135784135785135786135787135788135789135790135791135792135793135794135795135796135797135798135799135800135801135802135803135804135805135806135807135808135809135810135811135812135813135814135815135816135817135818135819135820135821135822135823135824135825135826135827135828135829135830135831135832135833135834135835135836135837135838135839135840135841135842135843135844135845135846135847135848135849135850135851135852135853135854135855135856135857135858135859135860135861135862135863135864135865135866135867135868135869135870135871135872135873135874135875135876135877135878135879135880135881135882135883135884135885135886135887135888135889135890135891135892135893135894135895135896135897135898135899135900135901135902135903135904135905135906135907135908135909135910135911135912135913135914135915135916135917135918135919135920135921135922135923135924135925135926135927135928135929135930135931135932135933135934135935135936135937135938135939135940135941135942135943135944135945135946135947135948135949135950135951135952135953135954135955135956135957135958135959135960135961135962135963135964135965135966135967135968135969135970135971135972135973135974135975135976135977135978135979135980135981135982135983135984135985135986135987135988135989135990135991135992135993135994135995135996135997135998135999136000136001136002136003136004136005136006136007136008136009136010136011136012136013136014136015136016136017136018136019136020136021136022136023136024136025136026136027136028136029136030136031136032136033136034136035136036136037136038136039136040136041136042136043136044136045136046136047136048136049136050136051136052136053136054136055136056136057136058136059136060136061136062136063136064136065136066136067136068136069136070136071136072136073136074136075136076136077136078136079136080136081136082136083136084136085136086136087136088136089136090136091136092136093136094136095136096136097136098136099136100136101136102136103136104136105136106136107136108136109136110136111136112136113136114136115136116136117136118136119136120136121136122136123136124136125136126136127136128136129136130136131136132136133136134136135136136136137136138136139136140136141136142136143136144136145136146136147136148136149136150136151136152136153136154136155136156136157136158136159136160136161136162136163136164136165136166136167136168136169136170136171136172136173136174136175136176136177136178136179136180136181136182136183136184136185136186136187136188136189136190136191136192136193136194136195136196136197136198136199136200136201136202136203136204136205136206136207136208136209136210136211136212136213136214136215136216136217136218136219136220136221136222136223136224136225136226136227136228136229136230136231136232136233136234136235136236136237136238136239136240136241136242136243136244136245136246136247136248136249136250136251136252136253136254136255136256136257136258136259136260136261136262136263136264136265136266136267136268136269136270136271136272136273136274136275136276136277136278136279136280136281136282136283136284136285136286136287136288136289136290136291136292136293136294136295136296136297136298136299136300136301136302136303136304136305136306136307136308136309136310136311136312136313136314136315136316136317136318136319136320136321136322136323136324136325136326136327136328136329136330136331136332136333136334136335136336136337136338136339136340136341136342136343136344136345136346136347136348136349136350136351136352136353136354136355136356136357136358136359136360136361136362136363136364136365136366136367136368136369136370136371136372136373136374136375136376136377136378136379136380136381136382136383136384136385136386136387136388136389136390136391136392136393136394136395136396136397136398136399136400136401136402136403136404136405136406136407136408136409136410136411136412136413136414136415136416136417136418136419136420136421136422136423136424136425136426136427136428136429136430136431136432136433136434136435136436136437136438136439136440136441136442136443136444136445136446136447136448136449136450136451136452136453136454136455136456136457136458136459136460136461136462136463136464136465136466136467136468136469136470136471136472136473136474136475136476136477136478136479136480136481136482136483136484136485136486136487136488136489136490136491136492136493136494136495136496136497136498136499136500136501136502136503136504136505136506136507136508136509136510136511136512136513136514136515136516136517136518136519136520136521136522136523136524136525136526136527136528136529136530136531136532136533136534136535136536136537136538136539136540136541136542136543136544136545136546136547136548136549136550136551136552136553136554136555136556136557136558136559136560136561136562136563136564136565136566136567136568136569136570136571136572136573136574136575136576136577136578136579136580136581136582136583136584136585136586136587136588136589136590136591136592136593136594136595136596136597136598136599136600136601136602136603136604136605136606136607136608136609136610136611136612136613136614136615136616136617136618136619136620136621136622136623136624136625136626136627136628136629136630136631136632136633136634136635136636136637136638136639136640136641136642136643136644136645136646136647136648136649136650136651136652136653136654136655136656136657136658136659136660136661136662136663136664136665136666136667136668136669136670136671136672136673136674136675136676136677136678136679136680136681136682136683136684136685136686136687136688136689136690136691136692136693136694136695136696136697136698136699136700136701136702136703136704136705136706136707136708136709136710136711136712136713136714136715136716136717136718136719136720136721136722136723136724136725136726136727136728136729136730136731136732136733136734136735136736136737136738136739136740136741136742136743136744136745136746136747136748136749136750136751136752136753136754136755136756136757136758136759136760136761136762136763136764136765136766136767136768136769136770136771136772136773136774136775136776136777136778136779136780136781136782136783136784136785136786136787136788136789136790136791136792136793136794136795136796136797136798136799136800136801136802136803136804136805136806136807136808136809136810136811136812136813136814136815136816136817136818136819136820136821136822136823136824136825136826136827136828136829136830136831136832136833136834136835136836136837136838136839136840136841136842136843136844136845136846136847136848136849136850136851136852136853136854136855136856136857136858136859136860136861136862136863136864136865136866136867136868136869136870136871136872136873136874136875136876136877136878136879136880136881136882136883136884136885136886136887136888136889136890136891136892136893136894136895136896136897136898136899136900136901136902136903136904136905136906136907136908136909136910136911136912136913136914136915136916136917136918136919136920136921136922136923136924136925136926136927136928136929136930136931136932136933136934136935136936136937136938136939136940136941136942136943136944136945136946136947136948136949136950136951136952136953136954136955136956136957136958136959136960136961136962136963136964136965136966136967136968136969136970136971136972136973136974136975136976136977136978136979136980136981136982136983136984136985136986136987136988136989136990136991136992136993136994136995136996136997136998136999137000137001137002137003137004137005137006137007137008137009137010137011137012137013137014137015137016137017137018137019137020137021137022137023137024137025137026137027137028137029137030137031137032137033137034137035137036137037137038137039137040137041137042137043137044137045137046137047137048137049137050137051137052137053137054137055137056137057137058137059137060137061137062137063137064137065137066137067137068137069137070137071137072137073137074137075137076137077137078137079137080137081137082137083137084137085137086137087137088137089137090137091137092137093137094137095137096137097137098137099137100137101137102137103137104137105137106137107137108137109137110137111137112137113137114137115137116137117137118137119137120137121137122137123137124137125137126137127137128137129137130137131137132137133137134137135137136137137137138137139137140137141137142137143137144137145137146137147137148137149137150137151137152137153137154137155137156137157137158137159137160137161137162137163137164137165137166137167137168137169137170137171137172137173137174137175137176137177137178137179137180137181137182137183137184137185137186137187137188137189137190137191137192137193137194137195137196137197137198137199137200137201137202137203137204137205137206137207137208137209137210137211137212137213137214137215137216137217137218137219137220137221137222137223137224137225137226137227137228137229137230137231137232137233137234137235137236137237137238137239137240137241137242137243137244137245137246137247137248137249137250137251137252137253137254137255137256137257137258137259137260137261137262137263137264137265137266137267137268137269137270137271137272137273137274137275137276137277137278137279137280137281137282137283137284137285137286137287137288137289137290137291137292137293137294137295137296137297137298137299137300137301137302137303137304137305137306137307137308137309137310137311137312137313137314137315137316137317137318137319137320137321137322137323137324137325137326137327137328137329137330137331137332137333137334137335137336137337137338137339137340137341137342137343137344137345137346137347137348137349137350137351137352137353137354137355137356137357137358137359137360137361137362137363137364137365137366137367137368137369137370137371137372137373137374137375137376137377137378137379137380137381137382137383137384137385137386137387137388137389137390137391137392137393137394137395137396137397137398137399137400137401137402137403137404137405137406137407137408137409137410137411137412137413137414137415137416137417137418137419137420137421137422137423137424137425137426137427137428137429137430137431137432137433137434137435137436137437137438137439137440137441137442137443137444137445137446137447137448137449137450137451137452137453137454137455137456137457137458137459137460137461137462137463137464137465137466137467137468137469137470137471137472137473137474137475137476137477137478137479137480137481137482137483137484137485137486137487137488137489137490137491137492137493137494137495137496137497137498137499137500137501137502137503137504137505137506137507137508137509137510137511137512137513137514137515137516137517137518137519137520137521137522137523137524137525137526137527137528137529137530137531137532137533137534137535137536137537137538137539137540137541137542137543137544137545137546137547137548137549137550137551137552137553137554137555137556137557137558137559137560137561137562137563137564137565137566137567137568137569137570137571137572137573137574137575137576137577137578137579137580137581137582137583137584137585137586137587137588137589137590137591137592137593137594137595137596137597137598137599137600137601137602137603137604137605137606137607137608137609137610137611137612137613137614137615137616137617137618137619137620137621137622137623137624137625137626137627137628137629137630137631137632137633137634137635137636137637137638137639137640137641137642137643137644137645137646137647137648137649137650137651137652137653137654137655137656137657137658137659137660137661137662137663137664137665137666137667137668137669137670137671137672137673137674137675137676137677137678137679137680137681137682137683137684137685137686137687137688137689137690137691137692137693137694137695137696137697137698137699137700137701137702137703137704137705137706137707137708137709137710137711137712137713137714137715137716137717137718137719137720137721137722137723137724137725137726137727137728137729137730137731137732137733137734137735137736137737137738137739137740137741137742137743137744137745137746137747137748137749137750137751137752137753137754137755137756137757137758137759137760137761137762137763137764137765137766137767137768137769137770137771137772137773137774137775137776137777137778137779137780137781137782137783137784137785137786137787137788137789137790137791137792137793137794137795137796137797137798137799137800137801137802137803137804137805137806137807137808137809137810137811137812137813137814137815137816137817137818137819137820137821137822137823137824137825137826137827137828137829137830137831137832137833137834137835137836137837137838137839137840137841137842137843137844137845137846137847137848137849137850137851137852137853137854137855137856137857137858137859137860137861137862137863137864137865137866137867137868137869137870137871137872137873137874137875137876137877137878137879137880137881137882137883137884137885137886137887137888137889137890137891137892137893137894137895137896137897137898137899137900137901137902137903137904137905137906137907137908137909137910137911137912137913137914137915137916137917137918137919137920137921137922137923137924137925137926137927137928137929137930137931137932137933137934137935137936137937137938137939137940137941137942137943137944137945137946137947137948137949137950137951137952137953137954137955137956137957137958137959137960137961137962137963137964137965137966137967137968137969137970137971137972137973137974137975137976137977137978137979137980137981137982137983137984137985137986137987137988137989137990137991137992137993137994137995137996137997137998137999138000138001138002138003138004138005138006138007138008138009138010138011138012138013138014138015138016138017138018138019138020138021138022138023138024138025138026138027138028138029138030138031138032138033138034138035138036138037138038138039138040138041138042138043138044138045138046138047138048138049138050138051138052138053138054138055138056138057138058138059138060138061138062138063138064138065138066138067138068138069138070138071138072138073138074138075138076138077138078138079138080138081138082138083138084138085138086138087138088138089138090138091138092138093138094138095138096138097138098138099138100138101138102138103138104138105138106138107138108138109138110138111138112138113138114138115138116138117138118138119138120138121138122138123138124138125138126138127138128138129138130138131138132138133138134138135138136138137138138138139138140138141138142138143138144138145138146138147138148138149138150138151138152138153138154138155138156138157138158138159138160138161138162138163138164138165138166138167138168138169138170138171138172138173138174138175138176138177138178138179138180138181138182138183138184138185138186138187138188138189138190138191138192138193138194138195138196138197138198138199138200138201138202138203138204138205138206138207138208138209138210138211138212138213138214138215138216138217138218138219138220138221138222138223138224138225138226138227138228138229138230138231138232138233138234138235138236138237138238138239138240138241138242138243138244138245138246138247138248138249138250138251138252138253138254138255138256138257138258138259138260138261138262138263138264138265138266138267138268138269138270138271138272138273138274138275138276138277138278138279138280138281138282138283138284138285138286138287138288138289138290138291138292138293138294138295138296138297138298138299138300138301138302138303138304138305138306138307138308138309138310138311138312138313138314138315138316138317138318138319138320138321138322138323138324138325138326138327138328138329138330138331138332138333138334138335138336138337138338138339138340138341138342138343138344138345138346138347138348138349138350138351138352138353138354138355138356138357138358138359138360138361138362138363138364138365138366138367138368138369138370138371138372138373138374138375138376138377138378138379138380138381138382138383138384138385138386138387138388138389138390138391138392138393138394138395138396138397138398138399138400138401138402138403138404138405138406138407138408138409138410138411138412138413138414138415138416138417138418138419138420138421138422138423138424138425138426138427138428138429138430138431138432138433138434138435138436138437138438138439138440138441138442138443138444138445138446138447138448138449138450138451138452138453138454138455138456138457138458138459138460138461138462138463138464138465138466138467138468138469138470138471138472138473138474138475138476138477138478138479138480138481138482138483138484138485138486138487138488138489138490138491138492138493138494138495138496138497138498138499138500138501138502138503138504138505138506138507138508138509138510138511138512138513138514138515138516138517138518138519138520138521138522138523138524138525138526138527138528138529138530138531138532138533138534138535138536138537138538138539138540138541138542138543138544138545138546138547138548138549138550138551138552138553138554138555138556138557138558138559138560138561138562138563138564138565138566138567138568138569138570138571138572138573138574138575138576138577138578138579138580138581138582138583138584138585138586138587138588138589138590138591138592138593138594138595138596138597138598138599138600138601138602138603138604138605138606138607138608138609138610138611138612138613138614138615138616138617138618138619138620138621138622138623138624138625138626138627138628138629138630138631138632138633138634138635138636138637138638138639138640138641138642138643138644138645138646138647138648138649138650138651138652138653138654138655138656138657138658138659138660138661138662138663138664138665138666138667138668138669138670138671138672138673138674138675138676138677138678138679138680138681138682138683138684138685138686138687138688138689138690138691138692138693138694138695138696138697138698138699138700138701138702138703138704138705138706138707138708138709138710138711138712138713138714138715138716138717138718138719138720138721138722138723138724138725138726138727138728138729138730138731138732138733138734138735138736138737138738138739138740138741138742138743138744138745138746138747138748138749138750138751138752138753138754138755138756138757138758138759138760138761138762138763138764138765138766138767138768138769138770138771138772138773138774138775138776138777138778138779138780138781138782138783138784138785138786138787138788138789138790138791138792138793138794138795138796138797138798138799138800138801138802138803138804138805138806138807138808138809138810138811138812138813138814138815138816138817138818138819138820138821138822138823138824138825138826138827138828138829138830138831138832138833138834138835138836138837138838138839138840138841138842138843138844138845138846138847138848138849138850138851138852138853138854138855138856138857138858138859138860138861138862138863138864138865138866138867138868138869138870138871138872138873138874138875138876138877138878138879138880138881138882138883138884138885138886138887138888138889138890138891138892138893138894138895138896138897138898138899138900138901138902138903138904138905138906138907138908138909138910138911138912138913138914138915138916138917138918138919138920138921138922138923138924138925138926138927138928138929138930138931138932138933138934138935138936138937138938138939138940138941138942138943138944138945138946138947138948138949138950138951138952138953138954138955138956138957138958138959138960138961138962138963138964138965138966138967138968138969138970138971138972138973138974138975138976138977138978138979138980138981138982138983138984138985138986138987138988138989138990138991138992138993138994138995138996138997138998138999139000139001139002139003139004139005139006139007139008139009139010139011139012139013139014139015139016139017139018139019139020139021139022139023139024139025139026139027139028139029139030139031139032139033139034139035139036139037139038139039139040139041139042139043139044139045139046139047139048139049139050139051139052139053139054139055139056139057139058139059139060139061139062139063139064139065139066139067139068139069139070139071139072139073139074139075139076139077139078139079139080139081139082139083139084139085139086139087139088139089139090139091139092139093139094139095139096139097139098139099139100139101139102139103139104139105139106139107139108139109139110139111139112139113139114139115139116139117139118139119139120139121139122139123139124139125139126139127139128139129139130139131139132139133139134139135139136139137139138139139139140139141139142139143139144139145139146139147139148139149139150139151139152139153139154139155139156139157139158139159139160139161139162139163139164139165139166139167139168139169139170139171139172139173139174139175139176139177139178139179139180139181139182139183139184139185139186139187139188139189139190139191139192139193139194139195139196139197139198139199139200139201139202139203139204139205139206139207139208139209139210139211139212139213139214139215139216139217139218139219139220139221139222139223139224139225139226139227139228139229139230139231139232139233139234139235139236139237139238139239139240139241139242139243139244139245139246139247139248139249139250139251139252139253139254139255139256139257139258139259139260139261139262139263139264139265139266139267139268139269139270139271139272139273139274139275139276139277139278139279139280139281139282139283139284139285139286139287139288139289139290139291139292139293139294139295139296139297139298139299139300139301139302139303139304139305139306139307139308139309139310139311139312139313139314139315139316139317139318139319139320139321139322139323139324139325139326139327139328139329139330139331139332139333139334139335139336139337139338139339139340139341139342139343139344139345139346139347139348139349139350139351139352139353139354139355139356139357139358139359139360139361139362139363139364139365139366139367139368139369139370139371139372139373139374139375139376139377139378139379139380139381139382139383139384139385139386139387139388139389139390139391139392139393139394139395139396139397139398139399139400139401139402139403139404139405139406139407139408139409139410139411139412139413139414139415139416139417139418139419139420139421139422139423139424139425139426139427139428139429139430139431139432139433139434139435139436139437139438139439139440139441139442139443139444139445139446139447139448139449139450139451139452139453139454139455139456139457139458139459139460139461139462139463139464139465139466139467139468139469139470139471139472139473139474139475139476139477139478139479139480139481139482139483139484139485139486139487139488139489139490139491139492139493139494139495139496139497139498139499139500139501139502139503139504139505139506139507139508139509139510139511139512139513139514139515139516139517139518139519139520139521139522139523139524139525139526139527139528139529139530139531139532139533139534139535139536139537139538139539139540139541139542139543139544139545139546139547139548139549139550139551139552139553139554139555139556139557139558139559139560139561139562139563139564139565139566139567139568139569139570139571139572139573139574139575139576139577139578139579139580139581139582139583139584139585139586139587139588139589139590139591139592139593139594139595139596139597139598139599139600139601139602139603139604139605139606139607139608139609139610139611139612139613139614139615139616139617139618139619139620139621139622139623139624139625139626139627139628139629139630139631139632139633139634139635139636139637139638139639139640139641139642139643139644139645139646139647139648139649139650139651139652139653139654139655139656139657139658139659139660139661139662139663139664139665139666139667139668139669139670139671139672139673139674139675139676139677139678139679139680139681139682139683139684139685139686139687139688139689139690139691139692139693139694139695139696139697139698139699139700139701139702139703139704139705139706139707139708139709139710139711139712139713139714139715139716139717139718139719139720139721139722139723139724139725139726139727139728139729139730139731139732139733139734139735139736139737139738139739139740139741139742139743139744139745139746139747139748139749139750139751139752139753139754139755139756139757139758139759139760139761139762139763139764139765139766139767139768139769139770139771139772139773139774139775139776139777139778139779139780139781139782139783139784139785139786139787139788139789139790139791139792139793139794139795139796139797139798139799139800139801139802139803139804139805139806139807139808139809139810139811139812139813139814139815139816139817139818139819139820139821139822139823139824139825139826139827139828139829139830139831139832139833139834139835139836139837139838139839139840139841139842139843139844139845139846139847139848139849139850139851139852139853139854139855139856139857139858139859139860139861139862139863139864139865139866139867139868139869139870139871139872139873139874139875139876139877139878139879139880139881139882139883139884139885139886139887139888139889139890139891139892139893139894139895139896139897139898139899139900139901139902139903139904139905139906139907139908139909139910139911139912139913139914139915139916139917139918139919139920139921139922139923139924139925139926139927139928139929139930139931139932139933139934139935139936139937139938139939139940139941139942139943139944139945139946139947139948139949139950139951139952139953139954139955139956139957139958139959139960139961139962139963139964139965139966139967139968139969139970139971139972139973139974139975139976139977139978139979139980139981139982139983139984139985139986139987139988139989139990139991139992139993139994139995139996139997139998139999140000140001140002140003140004140005140006140007140008140009140010140011140012140013140014140015140016140017140018140019140020140021140022140023140024140025140026140027140028140029140030140031140032140033140034140035140036140037140038140039140040140041140042140043140044140045140046140047140048140049140050140051140052140053140054140055140056140057140058140059140060140061140062140063140064140065140066140067140068140069140070140071140072140073140074140075140076140077140078140079140080140081140082140083140084140085140086140087140088140089140090140091140092140093140094140095140096140097140098140099140100140101140102140103140104140105140106140107140108140109140110140111140112140113140114140115140116140117140118140119140120140121140122140123140124140125140126140127140128140129140130140131140132140133140134140135140136140137140138140139140140140141140142140143140144140145140146140147140148140149140150140151140152140153140154140155140156140157140158140159140160140161140162140163140164140165140166140167140168140169140170140171140172140173140174140175140176140177140178140179140180140181140182140183140184140185140186140187140188140189140190140191140192140193140194140195140196140197140198140199140200140201140202140203140204140205140206140207140208140209140210140211140212140213140214140215140216140217140218140219140220140221140222140223140224140225140226140227140228140229140230140231140232140233140234140235140236140237140238140239140240140241140242140243140244140245140246140247140248140249140250140251140252140253140254140255140256140257140258140259140260140261140262140263140264140265140266140267140268140269140270140271140272140273140274140275140276140277140278140279140280140281140282140283140284140285140286140287140288140289140290140291140292140293140294140295140296140297140298140299140300140301140302140303140304140305140306140307140308140309140310140311140312140313140314140315140316140317140318140319140320140321140322140323140324140325140326140327140328140329140330140331140332140333140334140335140336140337140338140339140340140341140342140343140344140345140346140347140348140349140350140351140352140353140354140355140356140357140358140359140360140361140362140363140364140365140366140367140368140369140370140371140372140373140374140375140376140377140378140379140380140381140382140383140384140385140386140387140388140389140390140391140392140393140394140395140396140397140398140399140400140401140402140403140404140405140406140407140408140409140410140411140412140413140414140415140416140417140418140419140420140421140422140423140424140425140426140427140428140429140430140431140432140433140434140435140436140437140438140439140440140441140442140443140444140445140446140447140448140449140450140451140452140453140454140455140456140457140458140459140460140461140462140463140464140465140466140467140468140469140470140471140472140473140474140475140476140477140478140479140480140481140482140483140484140485140486140487140488140489140490140491140492140493140494140495140496140497140498140499140500140501140502140503140504140505140506140507140508140509140510140511140512140513140514140515140516140517140518140519140520140521140522140523140524140525140526140527140528140529140530140531140532140533140534140535140536140537140538140539140540140541140542140543140544140545140546140547140548140549140550140551140552140553140554140555140556140557140558140559140560140561140562140563140564140565140566140567140568140569140570140571140572140573140574140575140576140577140578140579140580140581140582140583140584140585140586140587140588140589140590140591140592140593140594140595140596140597140598140599140600140601140602140603140604140605140606140607140608140609140610140611140612140613140614140615140616140617140618140619140620140621140622140623140624140625140626140627140628140629140630140631140632140633140634140635140636140637140638140639140640140641140642140643140644140645140646140647140648140649140650140651140652140653140654140655140656140657140658140659140660140661140662140663140664140665140666140667140668140669140670140671140672140673140674140675140676140677140678140679140680140681140682140683140684140685140686140687140688140689140690140691140692140693140694140695140696140697140698140699140700140701140702140703140704140705140706140707140708140709140710140711140712140713140714140715140716140717140718140719140720140721140722140723140724140725140726140727140728140729140730140731140732140733140734140735140736140737140738140739140740140741140742140743140744140745140746140747140748140749140750140751140752140753140754140755140756140757140758140759140760140761140762140763140764140765140766140767140768140769140770140771140772140773140774140775140776140777140778140779140780140781140782140783140784140785140786140787140788140789140790140791140792140793140794140795140796140797140798140799140800140801140802140803140804140805140806140807140808140809140810140811140812140813140814140815140816140817140818140819140820140821140822140823140824140825140826140827140828140829140830140831140832140833140834140835140836140837140838140839140840140841140842140843140844140845140846140847140848140849140850140851140852140853140854140855140856140857140858140859140860140861140862140863140864140865140866140867140868140869140870140871140872140873140874140875140876140877140878140879140880140881140882140883140884140885140886140887140888140889140890140891140892140893140894140895140896140897140898140899140900140901140902140903140904140905140906140907140908140909140910140911140912140913140914140915140916140917140918140919140920140921140922140923140924140925140926140927140928140929140930140931140932140933140934140935140936140937140938140939140940140941140942140943140944140945140946140947140948140949140950140951140952140953140954140955140956140957140958140959140960140961140962140963140964140965140966140967140968140969140970140971140972140973140974140975140976140977140978140979140980140981140982140983140984140985140986140987140988140989140990140991140992140993140994140995140996140997140998140999141000141001141002141003141004141005141006141007141008141009141010141011141012141013141014141015141016141017141018141019141020141021141022141023141024141025141026141027141028141029141030141031141032141033141034141035141036141037141038141039141040141041141042141043141044141045141046141047141048141049141050141051141052141053141054141055141056141057141058141059141060141061141062141063141064141065141066141067141068141069141070141071141072141073141074141075141076141077141078141079141080141081141082141083141084141085141086141087141088141089141090141091141092141093141094141095141096141097141098141099141100141101141102141103141104141105141106141107141108141109141110141111141112141113141114141115141116141117141118141119141120141121141122141123141124141125141126141127141128141129141130141131141132141133141134141135141136141137141138141139141140141141141142141143141144141145141146141147141148141149141150141151141152141153141154141155141156141157141158141159141160141161141162141163141164141165141166141167141168141169141170141171141172141173141174141175141176141177141178141179141180141181141182141183141184141185141186141187141188141189141190141191141192141193141194141195141196141197141198141199141200141201141202141203141204141205141206141207141208141209141210141211141212141213141214141215141216141217141218141219141220141221141222141223141224141225141226141227141228141229141230141231141232141233141234141235141236141237141238141239141240141241141242141243141244141245141246141247141248141249141250141251141252141253141254141255141256141257141258141259141260141261141262141263141264141265141266141267141268141269141270141271141272141273141274141275141276141277141278141279141280141281141282141283141284141285141286141287141288141289141290141291141292141293141294141295141296141297141298141299141300141301141302141303141304141305141306141307141308141309141310141311141312141313141314141315141316141317141318141319141320141321141322141323141324141325141326141327141328141329141330141331141332141333141334141335141336141337141338141339141340141341141342141343141344141345141346141347141348141349141350141351141352141353141354141355141356141357141358141359141360141361141362141363141364141365141366141367141368141369141370141371141372141373141374141375141376141377141378141379141380141381141382141383141384141385141386141387141388141389141390141391141392141393141394141395141396141397141398141399141400141401141402141403141404141405141406141407141408141409141410141411141412141413141414141415141416141417141418141419141420141421141422141423141424141425141426141427141428141429141430141431141432141433141434141435141436141437141438141439141440141441141442141443141444141445141446141447141448141449141450141451141452141453141454141455141456141457141458141459141460141461141462141463141464141465141466141467141468141469141470141471141472141473141474141475141476141477141478141479141480141481141482141483141484141485141486141487141488141489141490141491141492141493141494141495141496141497141498141499141500141501141502141503141504141505141506141507141508141509141510141511141512141513141514141515141516141517141518141519141520141521141522141523141524141525141526141527141528141529141530141531141532141533141534141535141536141537141538141539141540141541141542141543141544141545141546141547141548141549141550141551141552141553141554141555141556141557141558141559141560141561141562141563141564141565141566141567141568141569141570141571141572141573141574141575141576141577141578141579141580141581141582141583141584141585141586141587141588141589141590141591141592141593141594141595141596141597141598141599141600141601141602141603141604141605141606141607141608141609141610141611141612141613141614141615141616141617141618141619141620141621141622141623141624141625141626141627141628141629141630141631141632141633141634141635141636141637141638141639141640141641141642141643141644141645141646141647141648141649141650141651141652141653141654141655141656141657141658141659141660141661141662141663141664141665141666141667141668141669141670141671141672141673141674141675141676141677141678141679141680141681141682141683141684141685141686141687141688141689141690141691141692141693141694141695141696141697141698141699141700141701141702141703141704141705141706141707141708141709141710141711141712141713141714141715141716141717141718141719141720141721141722141723141724141725141726141727141728141729141730141731141732141733141734141735141736141737141738141739141740141741141742141743141744141745141746141747141748141749141750141751141752141753141754141755141756141757141758141759141760141761141762141763141764141765141766141767141768141769141770141771141772141773141774141775141776141777141778141779141780141781141782141783141784141785141786141787141788141789141790141791141792141793141794141795141796141797141798141799141800141801141802141803141804141805141806141807141808141809141810141811141812141813141814141815141816141817141818141819141820141821141822141823141824141825141826141827141828141829141830141831141832141833141834141835141836141837141838141839141840141841141842141843141844141845141846141847141848141849141850141851141852141853141854141855141856141857141858141859141860141861141862141863141864141865141866141867141868141869141870141871141872141873141874141875141876141877141878141879141880141881141882141883141884141885141886141887141888141889141890141891141892141893141894141895141896141897141898141899141900141901141902141903141904141905141906141907141908141909141910141911141912141913141914141915141916141917141918141919141920141921141922141923141924141925141926141927141928141929141930141931141932141933141934141935141936141937141938141939141940141941141942141943141944141945141946141947141948141949141950141951141952141953141954141955141956141957141958141959141960141961141962141963141964141965141966141967141968141969141970141971141972141973141974141975141976141977141978141979141980141981141982141983141984141985141986141987141988141989141990141991141992141993141994141995141996141997141998141999142000142001142002142003142004142005142006142007142008142009142010142011142012142013142014142015142016142017142018142019142020142021142022142023142024142025142026142027142028142029142030142031142032142033142034142035142036142037142038142039142040142041142042142043142044142045142046142047142048142049142050142051142052142053142054142055142056142057142058142059142060142061142062142063142064142065142066142067142068142069142070142071142072142073142074142075142076142077142078142079142080142081142082142083142084142085142086142087142088142089142090142091142092142093142094142095142096142097142098142099142100142101142102142103142104142105142106142107142108142109142110142111142112142113142114142115142116142117142118142119142120142121142122142123142124142125142126142127142128142129142130142131142132142133142134142135142136142137142138142139142140142141142142142143142144142145142146142147142148142149142150142151142152142153142154142155142156142157142158142159142160142161142162142163142164142165142166142167142168142169142170142171142172142173142174142175142176142177142178142179142180142181142182142183142184142185142186142187142188142189142190142191142192142193142194142195142196142197142198142199142200142201142202142203142204142205142206142207142208142209142210142211142212142213142214142215142216142217142218142219142220142221142222142223142224142225142226142227142228142229142230142231142232142233142234142235142236142237142238142239142240142241142242142243142244142245142246142247142248142249142250142251142252142253142254142255142256142257142258142259142260142261142262142263142264142265142266142267142268142269142270142271142272142273142274142275142276142277142278142279142280142281142282142283142284142285142286142287142288142289142290142291142292142293142294142295142296142297142298142299142300142301142302142303142304142305142306142307142308142309142310142311142312142313142314142315142316142317142318142319142320142321142322142323142324142325142326142327142328142329142330142331142332142333142334142335142336142337142338142339142340142341142342142343142344142345142346142347142348142349142350142351142352142353142354142355142356142357142358142359142360142361142362142363142364142365142366142367142368142369142370142371142372142373142374142375142376142377142378142379142380142381142382142383142384142385142386142387142388142389142390142391142392142393142394142395142396142397142398142399142400142401142402142403142404142405142406142407142408142409142410142411142412142413142414142415142416142417142418142419142420142421142422142423142424142425142426142427142428142429142430142431142432142433142434142435142436142437142438142439142440142441142442142443142444142445142446142447142448142449142450142451142452142453142454142455142456142457142458142459142460142461142462142463142464142465142466142467142468142469142470142471142472142473142474142475142476142477142478142479142480142481142482142483142484142485142486142487142488142489142490142491142492142493142494142495142496142497142498142499142500142501142502142503142504142505142506142507142508142509142510142511142512142513142514142515142516142517142518142519142520142521142522142523142524142525142526142527142528142529142530142531142532142533142534142535142536142537142538142539142540142541142542142543142544142545142546142547142548142549142550142551142552142553142554142555142556142557142558142559142560142561142562142563142564142565142566142567142568142569142570142571142572142573142574142575142576142577142578142579142580142581142582142583142584142585142586142587142588142589142590142591142592142593142594142595142596142597142598142599142600142601142602142603142604142605142606142607142608142609142610142611142612142613142614142615142616142617142618142619142620142621142622142623142624142625142626142627142628142629142630142631142632142633142634142635142636142637142638142639142640142641142642142643142644142645142646142647142648142649142650142651142652142653142654142655142656142657142658142659142660142661142662142663142664142665142666142667142668142669142670142671142672142673142674142675142676142677142678142679142680142681142682142683142684142685142686142687142688142689142690142691142692142693142694142695142696142697142698142699142700142701142702142703142704142705142706142707142708142709142710142711142712142713142714142715142716142717142718142719142720142721142722142723142724142725142726142727142728142729142730142731142732142733142734142735142736142737142738142739142740142741142742142743142744142745142746142747142748142749142750142751142752142753142754142755142756142757142758142759142760142761142762142763142764142765142766142767142768142769142770142771142772142773142774142775142776142777142778142779142780142781142782142783142784142785142786142787142788142789142790142791142792142793142794142795142796142797142798142799142800142801142802142803142804142805142806142807142808142809142810142811142812142813142814142815142816142817142818142819142820142821142822142823142824142825142826142827142828142829142830142831142832142833142834142835142836142837142838142839142840142841142842142843142844142845142846142847142848142849142850142851142852142853142854142855142856142857142858142859142860142861142862142863142864142865142866142867142868142869142870142871142872142873142874142875142876142877142878142879142880142881142882142883142884142885142886142887142888142889142890142891142892142893142894142895142896142897142898142899142900142901142902142903142904142905142906142907142908142909142910142911142912142913142914142915142916142917142918142919142920142921142922142923142924142925142926142927142928142929142930142931142932142933142934142935142936142937142938142939142940142941142942142943142944142945142946142947142948142949142950142951142952142953142954142955142956142957142958142959142960142961142962142963142964142965142966142967142968142969142970142971142972142973142974142975142976142977142978142979142980142981142982142983142984142985142986142987142988142989142990142991142992142993142994142995142996142997142998142999143000143001143002143003143004143005143006143007143008143009143010143011143012143013143014143015143016143017143018143019143020143021143022143023143024143025143026143027143028143029143030143031143032143033143034143035143036143037143038143039143040143041143042143043143044143045143046143047143048143049143050143051143052143053143054143055143056143057143058143059143060143061143062143063143064143065143066143067143068143069143070143071143072143073143074143075143076143077143078143079143080143081143082143083143084143085143086143087143088143089143090143091143092143093143094143095143096143097143098143099143100143101143102143103143104143105143106143107143108143109143110143111143112143113143114143115143116143117143118143119143120143121143122143123143124143125143126143127143128143129143130143131143132143133143134143135143136143137143138143139143140143141143142143143143144143145143146143147143148143149143150143151143152143153143154143155143156143157143158143159143160143161143162143163143164143165143166143167143168143169143170143171143172143173143174143175143176143177143178143179143180143181143182143183143184143185143186143187143188143189143190143191143192143193143194143195143196143197143198143199143200143201143202143203143204143205143206143207143208143209143210143211143212143213143214143215143216143217143218143219143220143221143222143223143224143225143226143227143228143229143230143231143232143233143234143235143236143237143238143239143240143241143242143243143244143245143246143247143248143249143250143251143252143253143254143255143256143257143258143259143260143261143262143263143264143265143266143267143268143269143270143271143272143273143274143275143276143277143278143279143280143281143282143283143284143285143286143287143288143289143290143291143292143293143294143295143296143297143298143299143300143301143302143303143304143305143306143307143308143309143310143311143312143313143314143315143316143317143318143319143320143321143322143323143324143325143326143327143328143329143330143331143332143333143334143335143336143337143338143339143340143341143342143343143344143345143346143347143348143349143350143351143352143353143354143355143356143357143358143359143360143361143362143363143364143365143366143367143368143369143370143371143372143373143374143375143376143377143378143379143380143381143382143383143384143385143386143387143388143389143390143391143392143393143394143395143396143397143398143399143400143401143402143403143404143405143406143407143408143409143410143411143412143413143414143415143416143417143418143419143420143421143422143423143424143425143426143427143428143429143430143431143432143433143434143435143436143437143438143439143440143441143442143443143444143445143446143447143448143449143450143451143452143453143454143455143456143457143458143459143460143461143462143463143464143465143466143467143468143469143470143471143472143473143474143475143476143477143478143479143480143481143482143483143484143485143486143487143488143489143490143491143492143493143494143495143496143497143498143499143500143501143502143503143504143505143506143507143508143509143510143511143512143513143514143515143516143517143518143519143520143521143522143523143524143525143526143527143528143529143530143531143532143533143534143535143536143537143538143539143540143541143542143543143544143545143546143547143548143549143550143551143552143553143554143555143556143557143558143559143560143561143562143563143564143565143566143567143568143569143570143571143572143573143574143575143576143577143578143579143580143581143582143583143584143585143586143587143588143589143590143591143592143593143594143595143596143597143598143599143600143601143602143603143604143605143606143607143608143609143610143611143612143613143614143615143616143617143618143619143620143621143622143623143624143625143626143627143628143629143630143631143632143633143634143635143636143637143638143639143640143641143642143643143644143645143646143647143648143649143650143651143652143653143654143655143656143657143658143659143660143661143662143663143664143665143666143667143668143669143670143671143672143673143674143675143676143677143678143679143680143681143682143683143684143685143686143687143688143689143690143691143692143693143694143695143696143697143698143699143700143701143702143703143704143705143706143707143708143709143710143711143712143713143714143715143716143717143718143719143720143721143722143723143724143725143726143727143728143729143730143731143732143733143734143735143736143737143738143739143740143741143742143743143744143745143746143747143748143749143750143751143752143753143754143755143756143757143758143759143760143761143762143763143764143765143766143767143768143769143770143771143772143773143774143775143776143777143778143779143780143781143782143783143784143785143786143787143788143789143790143791143792143793143794143795143796143797143798143799143800143801143802143803143804143805143806143807143808143809143810143811143812143813143814143815143816143817143818143819143820143821143822143823143824143825143826143827143828143829143830143831143832143833143834143835143836143837143838143839143840143841143842143843143844143845143846143847143848143849143850143851143852143853143854143855143856143857143858143859143860143861143862143863143864143865143866143867143868143869143870143871143872143873143874143875143876143877143878143879143880143881143882143883143884143885143886143887143888143889143890143891143892143893143894143895143896143897143898143899143900143901143902143903143904143905143906143907143908143909143910143911143912143913143914143915143916143917143918143919143920143921143922143923143924143925143926143927143928143929143930143931143932143933143934143935143936143937143938143939143940143941143942143943143944143945143946143947143948143949143950143951143952143953143954143955143956143957143958143959143960143961143962143963143964143965143966143967143968143969143970143971143972143973143974143975143976143977143978143979143980143981143982143983143984143985143986143987143988143989143990143991143992143993143994143995143996143997143998143999144000144001144002144003144004144005144006144007144008144009144010144011144012144013144014144015144016144017144018144019144020144021144022144023144024144025144026144027144028144029144030144031144032144033144034144035144036144037144038144039144040144041144042144043144044144045144046144047144048144049144050144051144052144053144054144055144056144057144058144059144060144061144062144063144064144065144066144067144068144069144070144071144072144073144074144075144076144077144078144079144080144081144082144083144084144085144086144087144088144089144090144091144092144093144094144095144096144097144098144099144100144101144102144103144104144105144106144107144108144109144110144111144112144113144114144115144116144117144118144119144120144121144122144123144124144125144126144127144128144129144130144131144132144133144134144135144136144137144138144139144140144141144142144143144144144145144146144147144148144149144150144151144152144153144154144155144156144157144158144159144160144161144162144163144164144165144166144167144168144169144170144171144172144173144174144175144176144177144178144179144180144181144182144183144184144185144186144187144188144189144190144191144192144193144194144195144196144197144198144199144200144201144202144203144204144205144206144207144208144209144210144211144212144213144214144215144216144217144218144219144220144221144222144223144224144225144226144227144228144229144230144231144232144233144234144235144236144237144238144239144240144241144242144243144244144245144246144247144248144249144250144251144252144253144254144255144256144257144258144259144260144261144262144263144264144265144266144267144268144269144270144271144272144273144274144275144276144277144278144279144280144281144282144283144284144285144286144287144288144289144290144291144292144293144294144295144296144297144298144299144300144301144302144303144304144305144306144307144308144309144310144311144312144313144314144315144316144317144318144319144320144321144322144323144324144325144326144327144328144329144330144331144332144333144334144335144336144337144338144339144340144341144342144343144344144345144346144347144348144349144350144351144352144353144354144355144356144357144358144359144360144361144362144363144364144365144366144367144368144369144370144371144372144373144374144375144376144377144378144379144380144381144382144383144384144385144386144387144388144389144390144391144392144393144394144395144396144397144398144399144400144401144402144403144404144405144406144407144408144409144410144411144412144413144414144415144416144417144418144419144420144421144422144423144424144425144426144427144428144429144430144431144432144433144434144435144436144437144438144439144440144441144442144443144444144445144446144447144448144449144450144451144452144453144454144455144456144457144458144459144460144461144462144463144464144465144466144467144468144469144470144471144472144473144474144475144476144477144478144479144480144481144482144483144484144485144486144487144488144489144490144491144492144493144494144495144496144497144498144499144500144501144502144503144504144505144506144507144508144509144510144511144512144513144514144515144516144517144518144519144520144521144522144523144524144525144526144527144528144529144530144531144532144533144534144535144536144537144538144539144540144541144542144543144544144545144546144547144548144549144550144551144552144553144554144555144556144557144558144559144560144561144562144563144564144565144566144567144568144569144570144571144572144573144574144575144576144577144578144579144580144581144582144583144584144585144586144587144588144589144590144591144592144593144594144595144596144597144598144599144600144601144602144603144604144605144606144607144608144609144610144611144612144613144614144615144616144617144618144619144620144621144622144623144624144625144626144627144628144629144630144631144632144633144634144635144636144637144638144639144640144641144642144643144644144645144646144647144648144649144650144651144652144653144654144655144656144657144658144659144660144661144662144663144664144665144666144667144668144669144670144671144672144673144674144675144676144677144678144679144680144681144682144683144684144685144686144687144688144689144690144691144692144693144694144695144696144697144698144699144700144701144702144703144704144705144706144707144708144709144710144711144712144713144714144715144716144717144718144719144720144721144722144723144724144725144726144727144728144729144730144731144732144733144734144735144736144737144738144739144740144741144742144743144744144745144746144747144748144749144750144751144752144753144754144755144756144757144758144759144760144761144762144763144764144765144766144767144768144769144770144771144772144773144774144775144776144777144778144779144780144781144782144783144784144785144786144787144788144789144790144791144792144793144794144795144796144797144798144799144800144801144802144803144804144805144806144807144808144809144810144811144812144813144814144815144816144817144818144819144820144821144822144823144824144825144826144827144828144829144830144831144832144833144834144835144836144837144838144839144840144841144842144843144844144845144846144847144848144849144850144851144852144853144854144855144856144857144858144859144860144861144862144863144864144865144866144867144868144869144870144871144872144873144874144875144876144877144878144879144880144881144882144883144884144885144886144887144888144889144890144891144892144893144894144895144896144897144898144899144900144901144902144903144904144905144906144907144908144909144910144911144912144913144914144915144916144917144918144919144920144921144922144923144924144925144926144927144928144929144930144931144932144933144934144935144936144937144938144939144940144941144942144943144944144945144946144947144948144949144950144951144952144953144954144955144956144957144958144959144960144961144962144963144964144965144966144967144968144969144970144971144972144973144974144975144976144977144978144979144980144981144982144983144984144985144986144987144988144989144990144991144992144993144994144995144996144997144998144999145000145001145002145003145004145005145006145007145008145009145010145011145012145013145014145015145016145017145018145019145020145021145022145023145024145025145026145027145028145029145030145031145032145033145034145035145036145037145038145039145040145041145042145043145044145045145046145047145048145049145050145051145052145053145054145055145056145057145058145059145060145061145062145063145064145065145066145067145068145069145070145071145072145073145074145075145076145077145078145079145080145081145082145083145084145085145086145087145088145089145090145091145092145093145094145095145096145097145098145099145100145101145102145103145104145105145106145107145108145109145110145111145112145113145114145115145116145117145118145119145120145121145122145123145124145125145126145127145128145129145130145131145132145133145134145135145136145137145138145139145140145141145142145143145144145145145146145147145148145149145150145151145152145153145154145155145156145157145158145159145160145161145162145163145164145165145166145167145168145169145170145171145172145173145174145175145176145177145178145179145180145181145182145183145184145185145186145187145188145189145190145191145192145193145194145195145196145197145198145199145200145201145202145203145204145205145206145207145208145209145210145211145212145213145214145215145216145217145218145219145220145221145222145223145224145225145226145227145228145229145230145231145232145233145234145235145236145237145238145239145240145241145242145243145244145245145246145247145248145249145250145251145252145253145254145255145256145257145258145259145260145261145262145263145264145265145266145267145268145269145270145271145272145273145274145275145276145277145278145279145280145281145282145283145284145285145286145287145288145289145290145291145292145293145294145295145296145297145298145299145300145301145302145303145304145305145306145307145308145309145310145311145312145313145314145315145316145317145318145319145320145321145322145323145324145325145326145327145328145329145330145331145332145333145334145335145336145337145338145339145340145341145342145343145344145345145346145347145348145349145350145351145352145353145354145355145356145357145358145359145360145361145362145363145364145365145366145367145368145369145370145371145372145373145374145375145376145377145378145379145380145381145382145383145384145385145386145387145388145389145390145391145392145393145394145395145396145397145398145399145400145401145402145403145404145405145406145407145408145409145410145411145412145413145414145415145416145417145418145419145420145421145422145423145424145425145426145427145428145429145430145431145432145433145434145435145436145437145438145439145440145441145442145443145444145445145446145447145448145449145450145451145452145453145454145455145456145457145458145459145460145461145462145463145464145465145466145467145468145469145470145471145472145473145474145475145476145477145478145479145480145481145482145483145484145485145486145487145488145489145490145491145492145493145494145495145496145497145498145499145500145501145502145503145504145505145506145507145508145509145510145511145512145513145514145515145516145517145518145519145520145521145522145523145524145525145526145527145528145529145530145531145532145533145534145535145536145537145538145539145540145541145542145543145544145545145546145547145548145549145550145551145552145553145554145555145556145557145558145559145560145561145562145563145564145565145566145567145568145569145570145571145572145573145574145575145576145577145578145579145580145581145582145583145584145585145586145587145588145589145590145591145592145593145594145595145596145597145598145599145600145601145602145603145604145605145606145607145608145609145610145611145612145613145614145615145616145617145618145619145620145621145622145623145624145625145626145627145628145629145630145631145632145633145634145635145636145637145638145639145640145641145642145643145644145645145646145647145648145649145650145651145652145653145654145655145656145657145658145659145660145661145662145663145664145665145666145667145668145669145670145671145672145673145674145675145676145677145678145679145680145681145682145683145684145685145686145687145688145689145690145691145692145693145694145695145696145697145698145699145700145701145702145703145704145705145706145707145708145709145710145711145712145713145714145715145716145717145718145719145720145721145722145723145724145725145726145727145728145729145730145731145732145733145734145735145736145737145738145739145740145741145742145743145744145745145746145747145748145749145750145751145752145753145754145755145756145757145758145759145760145761145762145763145764145765145766145767145768145769145770145771145772145773145774145775145776145777145778145779145780145781145782145783145784145785145786145787145788145789145790145791145792145793145794145795145796145797145798145799145800145801145802145803145804145805145806145807145808145809145810145811145812145813145814145815145816145817145818145819145820145821145822145823145824145825145826145827145828145829145830145831145832145833145834145835145836145837145838145839145840145841145842145843145844145845145846145847145848145849145850145851145852145853145854145855145856145857145858145859145860145861145862145863145864145865145866145867145868145869145870145871145872145873145874145875145876145877145878145879145880145881145882145883145884145885145886145887145888145889145890145891145892145893145894145895145896145897145898145899145900145901145902145903145904145905145906145907145908145909145910145911145912145913145914145915145916145917145918145919145920145921145922145923145924145925145926145927145928145929145930145931145932145933145934145935145936145937145938145939145940145941145942145943145944145945145946145947145948145949145950145951145952145953145954145955145956145957145958145959145960145961145962145963145964145965145966145967145968145969145970145971145972145973145974145975145976145977145978145979145980145981145982145983145984145985145986145987145988145989145990145991145992145993145994145995145996145997145998145999146000146001146002146003146004146005146006146007146008146009146010146011146012146013146014146015146016146017146018146019146020146021146022146023146024146025146026146027146028146029146030146031146032146033146034146035146036146037146038146039146040146041146042146043146044146045146046146047146048146049146050146051146052146053146054146055146056146057146058146059146060146061146062146063146064146065146066146067146068146069146070146071146072146073146074146075146076146077146078146079146080146081146082146083146084146085146086146087146088146089146090146091146092146093146094146095146096146097146098146099146100146101146102146103146104146105146106146107146108146109146110146111146112146113146114146115146116146117146118146119146120146121146122146123146124146125146126146127146128146129146130146131146132146133146134146135146136146137146138146139146140146141146142146143146144146145146146146147146148146149146150146151146152146153146154146155146156146157146158146159146160146161146162146163146164146165146166146167146168146169146170146171146172146173146174146175146176146177146178146179146180146181146182146183146184146185146186146187146188146189146190146191146192146193146194146195146196146197146198146199146200146201146202146203146204146205146206146207146208146209146210146211146212146213146214146215146216146217146218146219146220146221146222146223146224146225146226146227146228146229146230146231146232146233146234146235146236146237146238146239146240146241146242146243146244146245146246146247146248146249146250146251146252146253146254146255146256146257146258146259146260146261146262146263146264146265146266146267146268146269146270146271146272146273146274146275146276146277146278146279146280146281146282146283146284146285146286146287146288146289146290146291146292146293146294146295146296146297146298146299146300146301146302146303146304146305146306146307146308146309146310146311146312146313146314146315146316146317146318146319146320146321146322146323146324146325146326146327146328146329146330146331146332146333146334146335146336146337146338146339146340146341146342146343146344146345146346146347146348146349146350146351146352146353146354146355146356146357146358146359146360146361146362146363146364146365146366146367146368146369146370146371146372146373146374146375146376146377146378146379146380146381146382146383146384146385146386146387146388146389146390146391146392146393146394146395146396146397146398146399146400146401146402146403146404146405146406146407146408146409146410146411146412146413146414146415146416146417146418146419146420146421146422146423146424146425146426146427146428146429146430146431146432146433146434146435146436146437146438146439146440146441146442146443146444146445146446146447146448146449146450146451146452146453146454146455146456146457146458146459146460146461146462146463146464146465146466146467146468146469146470146471146472146473146474146475146476146477146478146479146480146481146482146483146484146485146486146487146488146489146490146491146492146493146494146495146496146497146498146499146500146501146502146503146504146505146506146507146508146509146510146511146512146513146514146515146516146517146518146519146520146521146522146523146524146525146526146527146528146529146530146531146532146533146534146535146536146537146538146539146540146541146542146543146544146545146546146547146548146549146550146551146552146553146554146555146556146557146558146559146560146561146562146563146564146565146566146567146568146569146570146571146572146573146574146575146576146577146578146579146580146581146582146583146584146585146586146587146588146589146590146591146592146593146594146595146596146597146598146599146600146601146602146603146604146605146606146607146608146609146610146611146612146613146614146615146616146617146618146619146620146621146622146623146624146625146626146627146628146629146630146631146632146633146634146635146636146637146638146639146640146641146642146643146644146645146646146647146648146649146650146651146652146653146654146655146656146657146658146659146660146661146662146663146664146665146666146667146668146669146670146671146672146673146674146675146676146677146678146679146680146681146682146683146684146685146686146687146688146689146690146691146692146693146694146695146696146697146698146699146700146701146702146703146704146705146706146707146708146709146710146711146712146713146714146715146716146717146718146719146720146721146722146723146724146725146726146727146728146729146730146731146732146733146734146735146736146737146738146739146740146741146742146743146744146745146746146747146748146749146750146751146752146753146754146755146756146757146758146759146760146761146762146763146764146765146766146767146768146769146770146771146772146773146774146775146776146777146778146779146780146781146782146783146784146785146786146787146788146789146790146791146792146793146794146795146796146797146798146799146800146801146802146803146804146805146806146807146808146809146810146811146812146813146814146815146816146817146818146819146820146821146822146823146824146825146826146827146828146829146830146831146832146833146834146835146836146837146838146839146840146841146842146843146844146845146846146847146848146849146850146851146852146853146854146855146856146857146858146859146860146861146862146863146864146865146866146867146868146869146870146871146872146873146874146875146876146877146878146879146880146881146882146883146884146885146886146887146888146889146890146891146892146893146894146895146896146897146898146899146900146901146902146903146904146905146906146907146908146909146910146911146912146913146914146915146916146917146918146919146920146921146922146923146924146925146926146927146928146929146930146931146932146933146934146935146936146937146938146939146940146941146942146943146944146945146946146947146948146949146950146951146952146953146954146955146956146957146958146959146960146961146962146963146964146965146966146967146968146969146970146971146972146973146974146975146976146977146978146979146980146981146982146983146984146985146986146987146988146989146990146991146992146993146994146995146996146997146998146999147000147001147002147003147004147005147006147007147008147009147010147011147012147013147014147015147016147017147018147019147020147021147022147023147024147025147026147027147028147029147030147031147032147033147034147035147036147037147038147039147040147041147042147043147044147045147046147047147048147049147050147051147052147053147054147055147056147057147058147059147060147061147062147063147064147065147066147067147068147069147070147071147072147073147074147075147076147077147078147079147080147081147082147083147084147085147086147087147088147089147090147091147092147093147094147095147096147097147098147099147100147101147102147103147104147105147106147107147108147109147110147111147112147113147114147115147116147117147118147119147120147121147122147123147124147125147126147127147128147129147130147131147132147133147134147135147136147137147138147139147140147141147142147143147144147145147146147147147148147149147150147151147152147153147154147155147156147157147158147159147160147161147162147163147164147165147166147167147168147169147170147171147172147173147174147175147176147177147178147179147180147181147182147183147184147185147186147187147188147189147190147191147192147193147194147195147196147197147198147199147200147201147202147203147204147205147206147207147208147209147210147211147212147213147214147215147216147217147218147219147220147221147222147223147224147225147226147227147228147229147230147231147232147233147234147235147236147237147238147239147240147241147242147243147244147245147246147247147248147249147250147251147252147253147254147255147256147257147258147259147260147261147262147263147264147265147266147267147268147269147270147271147272147273147274147275147276147277147278147279147280147281147282147283147284147285147286147287147288147289147290147291147292147293147294147295147296147297147298147299147300147301147302147303147304147305147306147307147308147309147310147311147312147313147314147315147316147317147318147319147320147321147322147323147324147325147326147327147328147329147330147331147332147333147334147335147336147337147338147339147340147341147342147343147344147345147346147347147348147349147350147351147352147353147354147355147356147357147358147359147360147361147362147363147364147365147366147367147368147369147370147371147372147373147374147375147376147377147378147379147380147381147382147383147384147385147386147387147388147389147390147391147392147393147394147395147396147397147398147399147400147401147402147403147404147405147406147407147408147409147410147411147412147413147414147415147416147417147418147419147420147421147422147423147424147425147426147427147428147429147430147431147432147433147434147435147436147437147438147439147440147441147442147443147444147445147446147447147448147449147450147451147452147453147454147455147456147457147458147459147460147461147462147463147464147465147466147467147468147469147470147471147472147473147474147475147476147477147478147479147480147481147482147483147484147485147486147487147488147489147490147491147492147493147494147495147496147497147498147499147500147501147502147503147504147505147506147507147508147509147510147511147512147513147514147515147516147517147518147519147520147521147522147523147524147525147526147527147528147529147530147531147532147533147534147535147536147537147538147539147540147541147542147543147544147545147546147547147548147549147550147551147552147553147554147555147556147557147558147559147560147561147562147563147564147565147566147567147568147569147570147571147572147573147574147575147576147577147578147579147580147581147582147583147584147585147586147587147588147589147590147591147592147593147594147595147596147597147598147599147600147601147602147603147604147605147606147607147608147609147610147611147612147613147614147615147616147617147618147619147620147621147622147623147624147625147626147627147628147629147630147631147632147633147634147635147636147637147638147639147640147641147642147643147644147645147646147647147648147649147650147651147652147653147654147655147656147657147658147659147660147661147662147663147664147665147666147667147668147669147670147671147672147673147674147675147676147677147678147679147680147681147682147683147684147685147686147687147688147689147690147691147692147693147694147695147696147697147698147699147700147701147702147703147704147705147706147707147708147709147710147711147712147713147714147715147716147717147718147719147720147721147722147723147724147725147726147727147728147729147730147731147732147733147734147735147736147737147738147739147740147741147742147743147744147745147746147747147748147749147750147751147752147753147754147755147756147757147758147759147760147761147762147763147764147765147766147767147768147769147770147771147772147773147774147775147776147777147778147779147780147781147782147783147784147785147786147787147788147789147790147791147792147793147794147795147796147797147798147799147800147801147802147803147804147805147806147807147808147809147810147811147812147813147814147815147816147817147818147819147820147821147822147823147824147825147826147827147828147829147830147831147832147833147834147835147836147837147838147839147840147841147842147843147844147845147846147847147848147849147850147851147852147853147854147855147856147857147858147859147860147861147862147863147864147865147866147867147868147869147870147871147872147873147874147875147876147877147878147879147880147881147882147883147884147885147886147887147888147889147890147891147892147893147894147895147896147897147898147899147900147901147902147903147904147905147906147907147908147909147910147911147912147913147914147915147916147917147918147919147920147921147922147923147924147925147926147927147928147929147930147931147932147933147934147935147936147937147938147939147940147941147942147943147944147945147946147947147948147949147950147951147952147953147954147955147956147957147958147959147960147961147962147963147964147965147966147967147968147969147970147971147972147973147974147975147976147977147978147979147980147981147982147983147984147985147986147987147988147989147990147991147992147993147994147995147996147997147998147999148000148001148002148003148004148005148006148007148008148009148010148011148012148013148014148015148016148017148018148019148020148021148022148023148024148025148026148027148028148029148030148031148032148033148034148035148036148037148038148039148040148041148042148043148044148045148046148047148048148049148050148051148052148053148054148055148056148057148058148059148060148061148062148063148064148065148066148067148068148069148070148071148072148073148074148075148076148077148078148079148080148081148082148083148084148085148086148087148088148089148090148091148092148093148094148095148096148097148098148099148100148101148102148103148104148105148106148107148108148109148110148111148112148113148114148115148116148117148118148119148120148121148122148123148124148125148126148127148128148129148130148131148132148133148134148135148136148137148138148139148140148141148142148143148144148145148146148147148148148149148150148151148152148153148154148155148156148157148158148159148160148161148162148163148164148165148166148167148168148169148170148171148172148173148174148175148176148177148178148179148180148181148182148183148184148185148186148187148188148189148190148191148192148193148194148195148196148197148198148199148200148201148202148203148204148205148206148207148208148209148210148211148212148213148214148215148216148217148218148219148220148221148222148223148224148225148226148227148228148229148230148231148232148233148234148235148236148237148238148239148240148241148242148243148244148245148246148247148248148249148250148251148252148253148254148255148256148257148258148259148260148261148262148263148264148265148266148267148268148269148270148271148272148273148274148275148276148277148278148279148280148281148282148283148284148285148286148287148288148289148290148291148292148293148294148295148296148297148298148299148300148301148302148303148304148305148306148307148308148309148310148311148312148313148314148315148316148317148318148319148320148321148322148323148324148325148326148327148328148329148330148331148332148333148334148335148336148337148338148339148340148341148342148343148344148345148346148347148348148349148350148351148352148353148354148355148356148357148358148359148360148361148362148363148364148365148366148367148368148369148370148371148372148373148374148375148376148377148378148379148380148381148382148383148384148385148386148387148388148389148390148391148392148393148394148395148396148397148398148399148400148401148402148403148404148405148406148407148408148409148410148411148412148413148414148415148416148417148418148419148420148421148422148423148424148425148426148427148428148429148430148431148432148433148434148435148436148437148438148439148440148441148442148443148444148445148446148447148448148449148450148451148452148453148454148455148456148457148458148459148460148461148462148463148464148465148466148467148468148469148470148471148472148473148474148475148476148477148478148479148480148481148482148483148484148485148486148487148488148489148490148491148492148493148494148495148496148497148498148499148500148501148502148503148504148505148506148507148508148509148510148511148512148513148514148515148516148517148518148519148520148521148522148523148524148525148526148527148528148529148530148531148532148533148534148535148536148537148538148539148540148541148542148543148544148545148546148547148548148549148550148551148552148553148554148555148556148557148558148559148560148561148562148563148564148565148566148567148568148569148570148571148572148573148574148575148576148577148578148579148580148581148582148583148584148585148586148587148588148589148590148591148592148593148594148595148596148597148598148599148600148601148602148603148604148605148606148607148608148609148610148611148612148613148614148615148616148617148618148619148620148621148622148623148624148625148626148627148628148629148630148631148632148633148634148635148636148637148638148639148640148641148642148643148644148645148646148647148648148649148650148651148652148653148654148655148656148657148658148659148660148661148662148663148664148665148666148667148668148669148670148671148672148673148674148675148676148677148678148679148680148681148682148683148684148685148686148687148688148689148690148691148692148693148694148695148696148697148698148699148700148701148702148703148704148705148706148707148708148709148710148711148712148713148714148715148716148717148718148719148720148721148722148723148724148725148726148727148728148729148730148731148732148733148734148735148736148737148738148739148740148741148742148743148744148745148746148747148748148749148750148751148752148753148754148755148756148757148758148759148760148761148762148763148764148765148766148767148768148769148770148771148772148773148774148775148776148777148778148779148780148781148782148783148784148785148786148787148788148789148790148791148792148793148794148795148796148797148798148799148800148801148802148803148804148805148806148807148808148809148810148811148812148813148814148815148816148817148818148819148820148821148822148823148824148825148826148827148828148829148830148831148832148833148834148835148836148837148838148839148840148841148842148843148844148845148846148847148848148849148850148851148852148853148854148855148856148857148858148859148860148861148862148863148864148865148866148867148868148869148870148871148872148873148874148875148876148877148878148879148880148881148882148883148884148885148886148887148888148889148890148891148892148893148894148895148896148897148898148899148900148901148902148903148904148905148906148907148908148909148910148911148912148913148914148915148916148917148918148919148920148921148922148923148924148925148926148927148928148929148930148931148932148933148934148935148936148937148938148939148940148941148942148943148944148945148946148947148948148949148950148951148952148953148954148955148956148957148958148959148960148961148962148963148964148965148966148967148968148969148970148971148972148973148974148975148976148977148978148979148980148981148982148983148984148985148986148987148988148989148990148991148992148993148994148995148996148997148998148999149000149001149002149003149004149005149006149007149008149009149010149011149012149013149014149015149016149017149018149019149020149021149022149023149024149025149026149027149028149029149030149031149032149033149034149035149036149037149038149039149040149041149042149043149044149045149046149047149048149049149050149051149052149053149054149055149056149057149058149059149060149061149062149063149064149065149066149067149068149069149070149071149072149073149074149075149076149077149078149079149080149081149082149083149084149085149086149087149088149089149090149091149092149093149094149095149096149097149098149099149100149101149102149103149104149105149106149107149108149109149110149111149112149113149114149115149116149117149118149119149120149121149122149123149124149125149126149127149128149129149130149131149132149133149134149135149136149137149138149139149140149141149142149143149144149145149146149147149148149149149150149151149152149153149154149155149156149157149158149159149160149161149162149163149164149165149166149167149168149169149170149171149172149173149174149175149176149177149178149179149180149181149182149183149184149185149186149187149188149189149190149191149192149193149194149195149196149197149198149199149200149201149202149203149204149205149206149207149208149209149210149211149212149213149214149215149216149217149218149219149220149221149222149223149224149225149226149227149228149229149230149231149232149233149234149235149236149237149238149239149240149241149242149243149244149245149246149247149248149249149250149251149252149253149254149255149256149257149258149259149260149261149262149263149264149265149266149267149268149269149270149271149272149273149274149275149276149277149278149279149280149281149282149283149284149285149286149287149288149289149290149291149292149293149294149295149296149297149298149299149300149301149302149303149304149305149306149307149308149309149310149311149312149313149314149315149316149317149318149319149320149321149322149323149324149325149326149327149328149329149330149331149332149333149334149335149336149337149338149339149340149341149342149343149344149345149346149347149348149349149350149351149352149353149354149355149356149357149358149359149360149361149362149363149364149365149366149367149368149369149370149371149372149373149374149375149376149377149378149379149380149381149382149383149384149385149386149387149388149389149390149391149392149393149394149395149396149397149398149399149400149401149402149403149404149405149406149407149408149409149410149411149412149413149414149415149416149417149418149419149420149421149422149423149424149425149426149427149428149429149430149431149432149433149434149435149436149437149438149439149440149441149442149443149444149445149446149447149448149449149450149451149452149453149454149455149456149457149458149459149460149461149462149463149464149465149466149467149468149469149470149471149472149473149474149475149476149477149478149479149480149481149482149483149484149485149486149487149488149489149490149491149492149493149494149495149496149497149498149499149500149501149502149503149504149505149506149507149508149509149510149511149512149513149514149515149516149517149518149519149520149521149522149523149524149525149526149527149528149529149530149531149532149533149534149535149536149537149538149539149540149541149542149543149544149545149546149547149548149549149550149551149552149553149554149555149556149557149558149559149560149561149562149563149564149565149566149567149568149569149570149571149572149573149574149575149576149577149578149579149580149581149582149583149584149585149586149587149588149589149590149591149592149593149594149595149596149597149598149599149600149601149602149603149604149605149606149607149608149609149610149611149612149613149614149615149616149617149618149619149620149621149622149623149624149625149626149627149628149629149630149631149632149633149634149635149636149637149638149639149640149641149642149643149644149645149646149647149648149649149650149651149652149653149654149655149656149657149658149659149660149661149662149663149664149665149666149667149668149669149670149671149672149673149674149675149676149677149678149679149680149681149682149683149684149685149686149687149688149689149690149691149692149693149694149695149696149697149698149699149700149701149702149703149704149705149706149707149708149709149710149711149712149713149714149715149716149717149718149719149720149721149722149723149724149725149726149727149728149729149730149731149732149733149734149735149736149737149738149739149740149741149742149743149744149745149746149747149748149749149750149751149752149753149754149755149756149757149758149759149760149761149762149763149764149765149766149767149768149769149770149771149772149773149774149775149776149777149778149779149780149781149782149783149784149785149786149787149788149789149790149791149792149793149794149795149796149797149798149799149800149801149802149803149804149805149806149807149808149809149810149811149812149813149814149815149816149817149818149819149820149821149822149823149824149825149826149827149828149829149830149831149832149833149834149835149836149837149838149839149840149841149842149843149844149845149846149847149848149849149850149851149852149853149854149855149856149857149858149859149860149861149862149863149864149865149866149867149868149869149870149871149872149873149874149875149876149877149878149879149880149881149882149883149884149885149886149887149888149889149890149891149892149893149894149895149896149897149898149899149900149901149902149903149904149905149906149907149908149909149910149911149912149913149914149915149916149917149918149919149920149921149922149923149924149925149926149927149928149929149930149931149932149933149934149935149936149937149938149939149940149941149942149943149944149945149946149947149948149949149950149951149952149953149954149955149956149957149958149959149960149961149962149963149964149965149966149967149968149969149970149971149972149973149974149975149976149977149978149979149980149981149982149983149984149985149986149987149988149989149990149991149992149993149994149995149996149997149998149999150000150001150002150003150004150005150006150007150008150009150010150011150012150013150014150015150016150017150018150019150020150021150022150023150024150025150026150027150028150029150030150031150032150033150034150035150036150037150038150039150040150041150042150043150044150045150046150047150048150049150050150051150052150053150054150055150056150057150058150059150060150061150062150063150064150065150066150067150068150069150070150071150072150073150074150075150076150077150078150079150080150081150082150083150084150085150086150087150088150089150090150091150092150093150094150095150096150097150098150099150100150101150102150103150104150105150106150107150108150109150110150111150112150113150114150115150116150117150118150119150120150121150122150123150124150125150126150127150128150129150130150131150132150133150134150135150136150137150138150139150140150141150142150143150144150145150146150147150148150149150150150151150152150153150154150155150156150157150158150159150160150161150162150163150164150165150166150167150168150169150170150171150172150173150174150175150176150177150178150179150180150181150182150183150184150185150186150187150188150189150190150191150192150193150194150195150196150197150198150199150200150201150202150203150204150205150206150207150208150209150210150211150212150213150214150215150216150217150218150219150220150221150222150223150224150225150226150227150228150229150230150231150232150233150234150235150236150237150238150239150240150241150242150243150244150245150246150247150248150249150250150251150252150253150254150255150256150257150258150259150260150261150262150263150264150265150266150267150268150269150270150271150272150273150274150275150276150277150278150279150280150281150282150283150284150285150286150287150288150289150290150291150292150293150294150295150296150297150298150299150300150301150302150303150304150305150306150307150308150309150310150311150312150313150314150315150316150317150318150319150320150321150322150323150324150325150326150327150328150329150330150331150332150333150334150335150336150337150338150339150340150341150342150343150344150345150346150347150348150349150350150351150352150353150354150355150356150357150358150359150360150361150362150363150364150365150366150367150368150369150370150371150372150373150374150375150376150377150378150379150380150381150382150383150384150385150386150387150388150389150390150391150392150393150394150395150396150397150398150399150400150401150402150403150404150405150406150407150408150409150410150411150412150413150414150415150416150417150418150419150420150421150422150423150424150425150426150427150428150429150430150431150432150433150434150435150436150437150438150439150440150441150442150443150444150445150446150447150448150449150450150451150452150453150454150455150456150457150458150459150460150461150462150463150464150465150466150467150468150469150470150471150472150473150474150475150476150477150478150479150480150481150482150483150484150485150486150487150488150489150490150491150492150493150494150495150496150497150498150499150500150501150502150503150504150505150506150507150508150509150510150511150512150513150514150515150516150517150518150519150520150521150522150523150524150525150526150527150528150529150530150531150532150533150534150535150536150537150538150539150540150541150542150543150544150545150546150547150548150549150550150551150552150553150554150555150556150557150558150559150560150561150562150563150564150565150566150567150568150569150570150571150572150573150574150575150576150577150578150579150580150581150582150583150584150585150586150587150588150589150590150591150592150593150594150595150596150597150598150599150600150601150602150603150604150605150606150607150608150609150610150611150612150613150614150615150616150617150618150619150620150621150622150623150624150625150626150627150628150629150630150631150632150633150634150635150636150637150638150639150640150641150642150643150644150645150646150647150648150649150650150651150652150653150654150655150656150657150658150659150660150661150662150663150664150665150666150667150668150669150670150671150672150673150674150675150676150677150678150679150680150681150682150683150684150685150686150687150688150689150690150691150692150693150694150695150696150697150698150699150700150701150702150703150704150705150706150707150708150709150710150711150712150713150714150715150716150717150718150719150720150721150722150723150724150725150726150727150728150729150730150731150732150733150734150735150736150737150738150739150740150741150742150743150744150745150746150747150748150749150750150751150752150753150754150755150756150757150758150759150760150761150762150763150764150765150766150767150768150769150770150771150772150773150774150775150776150777150778150779150780150781150782150783150784150785150786150787150788150789150790150791150792150793150794150795150796150797150798150799150800150801150802150803150804150805150806150807150808150809150810150811150812150813150814150815150816150817150818150819150820150821150822150823150824150825150826150827150828150829150830150831150832150833150834150835150836150837150838150839150840150841150842150843150844150845150846150847150848150849150850150851150852150853150854150855150856150857150858150859150860150861150862150863150864150865150866150867150868150869150870150871150872150873150874150875150876150877150878150879150880150881150882150883150884150885150886150887150888150889150890150891150892150893150894150895150896150897150898150899150900150901150902150903150904150905150906150907150908150909150910150911150912150913150914150915150916150917150918150919150920150921150922150923150924150925150926150927150928150929150930150931150932150933150934150935150936150937150938150939150940150941150942150943150944150945150946150947150948150949150950150951150952150953150954150955150956150957150958150959150960150961150962150963150964150965150966150967150968150969150970150971150972150973150974150975150976150977150978150979150980150981150982150983150984150985150986150987150988150989150990150991150992150993150994150995150996150997150998150999151000151001151002151003151004151005151006151007151008151009151010151011151012151013151014151015151016151017151018151019151020151021151022151023151024151025151026151027151028151029151030151031151032151033151034151035151036151037151038151039151040151041151042151043151044151045151046151047151048151049151050151051151052151053151054151055151056151057151058151059151060151061151062151063151064151065151066151067151068151069151070151071151072151073151074151075151076151077151078151079151080151081151082151083151084151085151086151087151088151089151090151091151092151093151094151095151096151097151098151099151100151101151102151103151104151105151106151107151108151109151110151111151112151113151114151115151116151117151118151119151120151121151122151123151124151125151126151127151128151129151130151131151132151133151134151135151136151137151138151139151140151141151142151143151144151145151146151147151148151149151150151151151152151153151154151155151156151157151158151159151160151161151162151163151164151165151166151167151168151169151170151171151172151173151174151175151176151177151178151179151180151181151182151183151184151185151186151187151188151189151190151191151192151193151194151195151196151197151198151199151200151201151202151203151204151205151206151207151208151209151210151211151212151213151214151215151216151217151218151219151220151221151222151223151224151225151226151227151228151229151230151231151232151233151234151235151236151237151238151239151240151241151242151243151244151245151246151247151248151249151250151251151252151253151254151255151256151257151258151259151260151261151262151263151264151265151266151267151268151269151270151271151272151273151274151275151276151277151278151279151280151281151282151283151284151285151286151287151288151289151290151291151292151293151294151295151296151297151298151299151300151301151302151303151304151305151306151307151308151309151310151311151312151313151314151315151316151317151318151319151320151321151322151323151324151325151326151327151328151329151330151331151332151333151334151335151336151337151338151339151340151341151342151343151344151345151346151347151348151349151350151351151352151353151354151355151356151357151358151359151360151361151362151363151364151365151366151367151368151369151370151371151372151373151374151375151376151377151378151379151380151381151382151383151384151385151386151387151388151389151390151391151392151393151394151395151396151397151398151399151400151401151402151403151404151405151406151407151408151409151410151411151412151413151414151415151416151417151418151419151420151421151422151423151424151425151426151427151428151429151430151431151432151433151434151435151436151437151438151439151440151441151442151443151444151445151446151447151448151449151450151451151452151453151454151455151456151457151458151459151460151461151462151463151464151465151466151467151468151469151470151471151472151473151474151475151476151477151478151479151480151481151482151483151484151485151486151487151488151489151490151491151492151493151494151495151496151497151498151499151500151501151502151503151504151505151506151507151508151509151510151511151512151513151514151515151516151517151518151519151520151521151522151523151524151525151526151527151528151529151530151531151532151533151534151535151536151537151538151539151540151541151542151543151544151545151546151547151548151549151550151551151552151553151554151555151556151557151558151559151560151561151562151563151564151565151566151567151568151569151570151571151572151573151574151575151576151577151578151579151580151581151582151583151584151585151586151587151588151589151590151591151592151593151594151595151596151597151598151599151600151601151602151603151604151605151606151607151608151609151610151611151612151613151614151615151616151617151618151619151620151621151622151623151624151625151626151627151628151629151630151631151632151633151634151635151636151637151638151639151640151641151642151643151644151645151646151647151648151649151650151651151652151653151654151655151656151657151658151659151660151661151662151663151664151665151666151667151668151669151670151671151672151673151674151675151676151677151678151679151680151681151682151683151684151685151686151687151688151689151690151691151692151693151694151695151696151697151698151699151700151701151702151703151704151705151706151707151708151709151710151711151712151713151714151715151716151717151718151719151720151721151722151723151724151725151726151727151728151729151730151731151732151733151734151735151736151737151738151739151740151741151742151743151744151745151746151747151748151749151750151751151752151753151754151755151756151757151758151759151760151761151762151763151764151765151766151767151768151769151770151771151772151773151774151775151776151777151778151779151780151781151782151783151784151785151786151787151788151789151790151791151792151793151794151795151796151797151798151799151800151801151802151803151804151805151806151807151808151809151810151811151812151813151814151815151816151817151818151819151820151821151822151823151824151825151826151827151828151829151830151831151832151833151834151835151836151837151838151839151840151841151842151843151844151845151846151847151848151849151850151851151852151853151854151855151856151857151858151859151860151861151862151863151864151865151866151867151868151869151870151871151872151873151874151875151876151877151878151879151880151881151882151883151884151885151886151887151888151889151890151891151892151893151894151895151896151897151898151899151900151901151902151903151904151905151906151907151908151909151910151911151912151913151914151915151916151917151918151919151920151921151922151923151924151925151926151927151928151929151930151931151932151933151934151935151936151937151938151939151940151941151942151943151944151945151946151947151948151949151950151951151952151953151954151955151956151957151958151959151960151961151962151963151964151965151966151967151968151969151970151971151972151973151974151975151976151977151978151979151980151981151982151983151984151985151986151987151988151989151990151991151992151993151994151995151996151997151998151999152000152001152002152003152004152005152006152007152008152009152010152011152012152013152014152015152016152017152018152019152020152021152022152023152024152025152026152027152028152029152030152031152032152033152034152035152036152037152038152039152040152041152042152043152044152045152046152047152048152049152050152051152052152053152054152055152056152057152058152059152060152061152062152063152064152065152066152067152068152069152070152071152072152073152074152075152076152077152078152079152080152081152082152083152084152085152086152087152088152089152090152091152092152093152094152095152096152097152098152099152100152101152102152103152104152105152106152107152108152109152110152111152112152113152114152115152116152117152118152119152120152121152122152123152124152125152126152127152128152129152130152131152132152133152134152135152136152137152138152139152140152141152142152143152144152145152146152147152148152149152150152151152152152153152154152155152156152157152158152159152160152161152162152163152164152165152166152167152168152169152170152171152172152173152174152175152176152177152178152179152180152181152182152183152184152185152186152187152188152189152190152191152192152193152194152195152196152197152198152199152200152201152202152203152204152205152206152207152208152209152210152211152212152213152214152215152216152217152218152219152220152221152222152223152224152225152226152227152228152229152230152231152232152233152234152235152236152237152238152239152240152241152242152243152244152245152246152247152248152249152250152251152252152253152254152255152256152257152258152259152260152261152262152263152264152265152266152267152268152269152270152271152272152273152274152275152276152277152278152279152280152281152282152283152284152285152286152287152288152289152290152291152292152293152294152295152296152297152298152299152300152301152302152303152304152305152306152307152308152309152310152311152312152313152314152315152316152317152318152319152320152321152322152323152324152325152326152327152328152329152330152331152332152333152334152335152336152337152338152339152340152341152342152343152344152345152346152347152348152349152350152351152352152353152354152355152356152357152358152359152360152361152362152363152364152365152366152367152368152369152370152371152372152373152374152375152376152377152378152379152380152381152382152383152384152385152386152387152388152389152390152391152392152393152394152395152396152397152398152399152400152401152402152403152404152405152406152407152408152409152410152411152412152413152414152415152416152417152418152419152420152421152422152423152424152425152426152427152428152429152430152431152432152433152434152435152436152437152438152439152440152441152442152443152444152445152446152447152448152449152450152451152452152453152454152455152456152457152458152459152460152461152462152463152464152465152466152467152468152469152470152471152472152473152474152475152476152477152478152479152480152481152482152483152484152485152486152487152488152489152490152491152492152493152494152495152496152497152498152499152500152501152502152503152504152505152506152507152508152509152510152511152512152513152514152515152516152517152518152519152520152521152522152523152524152525152526152527152528152529152530152531152532152533152534152535152536152537152538152539152540152541152542152543152544152545152546152547152548152549152550152551152552152553152554152555152556152557152558152559152560152561152562152563152564152565152566152567152568152569152570152571152572152573152574152575152576152577152578152579152580152581152582152583152584152585152586152587152588152589152590152591152592152593152594152595152596152597152598152599152600152601152602152603152604152605152606152607152608152609152610152611152612152613152614152615152616152617152618152619152620152621152622152623152624152625152626152627152628152629152630152631152632152633152634152635152636152637152638152639152640152641152642152643152644152645152646152647152648152649152650152651152652152653152654152655152656152657152658152659152660152661152662152663152664152665152666152667152668152669152670152671152672152673152674152675152676152677152678152679152680152681152682152683152684152685152686152687152688152689152690152691152692152693152694152695152696152697152698152699152700152701152702152703152704152705152706152707152708152709152710152711152712152713152714152715152716152717152718152719152720152721152722152723152724152725152726152727152728152729152730152731152732152733152734152735152736152737152738152739152740152741152742152743152744152745152746152747152748152749152750152751152752152753152754152755152756152757152758152759152760152761152762152763152764152765152766152767152768152769152770152771152772152773152774152775152776152777152778152779152780152781152782152783152784152785152786152787152788152789152790152791152792152793152794152795152796152797152798152799152800152801152802152803152804152805152806152807152808152809152810152811152812152813152814152815152816152817152818152819152820152821152822152823152824152825152826152827152828152829152830152831152832152833152834152835152836152837152838152839152840152841152842152843152844152845152846152847152848152849152850152851152852152853152854152855152856152857152858152859152860152861152862152863152864152865152866152867152868152869152870152871152872152873152874152875152876152877152878152879152880152881152882152883152884152885152886152887152888152889152890152891152892152893152894152895152896152897152898152899152900152901152902152903152904152905152906152907152908152909152910152911152912152913152914152915152916152917152918152919152920152921152922152923152924152925152926152927152928152929152930152931152932152933152934152935152936152937152938152939152940152941152942152943152944152945152946152947152948152949152950152951152952152953152954152955152956152957152958152959152960152961152962152963152964152965152966152967152968152969152970152971152972152973152974152975152976152977152978152979152980152981152982152983152984152985152986152987152988152989152990152991152992152993152994152995152996152997152998152999153000153001153002153003153004153005153006153007153008153009153010153011153012153013153014153015153016153017153018153019153020153021153022153023153024153025153026153027153028153029153030153031153032153033153034153035153036153037153038153039153040153041153042153043153044153045153046153047153048153049153050153051153052153053153054153055153056153057153058153059153060153061153062153063153064153065153066153067153068153069153070153071153072153073153074153075153076153077153078153079153080153081153082153083153084153085153086153087153088153089153090153091153092153093153094153095153096153097153098153099153100153101153102153103153104153105153106153107153108153109153110153111153112153113153114153115153116153117153118153119153120153121153122153123153124153125153126153127153128153129153130153131153132153133153134153135153136153137153138153139153140153141153142153143153144153145153146153147153148153149153150153151153152153153153154153155153156153157153158153159153160153161153162153163153164153165153166153167153168153169153170153171153172153173153174153175153176153177153178153179153180153181153182153183153184153185153186153187153188153189153190153191153192153193153194153195153196153197153198153199153200153201153202153203153204153205153206153207153208153209153210153211153212153213153214153215153216153217153218153219153220153221153222153223153224153225153226153227153228153229153230153231153232153233153234153235153236153237153238153239153240153241153242153243153244153245153246153247153248153249153250153251153252153253153254153255153256153257153258153259153260153261153262153263153264153265153266153267153268153269153270153271153272153273153274153275153276153277153278153279153280153281153282153283153284153285153286153287153288153289153290153291153292153293153294153295153296153297153298153299153300153301153302153303153304153305153306153307153308153309153310153311153312153313153314153315153316153317153318153319153320153321153322153323153324153325153326153327153328153329153330153331153332153333153334153335153336153337153338153339153340153341153342153343153344153345153346153347153348153349153350153351153352153353153354153355153356153357153358153359153360153361153362153363153364153365153366153367153368153369153370153371153372153373153374153375153376153377153378153379153380153381153382153383153384153385153386153387153388153389153390153391153392153393153394153395153396153397153398153399153400153401153402153403153404153405153406153407153408153409153410153411153412153413153414153415153416153417153418153419153420153421153422153423153424153425153426153427153428153429153430153431153432153433153434153435153436153437153438153439153440153441153442153443153444153445153446153447153448153449153450153451153452153453153454153455153456153457153458153459153460153461153462153463153464153465153466153467153468153469153470153471153472153473153474153475153476153477153478153479153480153481153482153483153484153485153486153487153488153489153490153491153492153493153494153495153496153497153498153499153500153501153502153503153504153505153506153507153508153509153510153511153512153513153514153515153516153517153518153519153520153521153522153523153524153525153526153527153528153529153530153531153532153533153534153535153536153537153538153539153540153541153542153543153544153545153546153547153548153549153550153551153552153553153554153555153556153557153558153559153560153561153562153563153564153565153566153567153568153569153570153571153572153573153574153575153576153577153578153579153580153581153582153583153584153585153586153587153588153589153590153591153592153593153594153595153596153597153598153599153600153601153602153603153604153605153606153607153608153609153610153611153612153613153614153615153616153617153618153619153620153621153622153623153624153625153626153627153628153629153630153631153632153633153634153635153636153637153638153639153640153641153642153643153644153645153646153647153648153649153650153651153652153653153654153655153656153657153658153659153660153661153662153663153664153665153666153667153668153669153670153671153672153673153674153675153676153677153678153679153680153681153682153683153684153685153686153687153688153689153690153691153692153693153694153695153696153697153698153699153700153701153702153703153704153705153706153707153708153709153710153711153712153713153714153715153716153717153718153719153720153721153722153723153724153725153726153727153728153729153730153731153732153733153734153735153736153737153738153739153740153741153742153743153744153745153746153747153748153749153750153751153752153753153754153755153756153757153758153759153760153761153762153763153764153765153766153767153768153769153770153771153772153773153774153775153776153777153778153779153780153781153782153783153784153785153786153787153788153789153790153791153792153793153794153795153796153797153798153799153800153801153802153803153804153805153806153807153808153809153810153811153812153813153814153815153816153817153818153819153820153821153822153823153824153825153826153827153828153829153830153831153832153833153834153835153836153837153838153839153840153841153842153843153844153845153846153847153848153849153850153851153852153853153854153855153856153857153858153859153860153861153862153863153864153865153866153867153868153869153870153871153872153873153874153875153876153877153878153879153880153881153882153883153884153885153886153887153888153889153890153891153892153893153894153895153896153897153898153899153900153901153902153903153904153905153906153907153908153909153910153911153912153913153914153915153916153917153918153919153920153921153922153923153924153925153926153927153928153929153930153931153932153933153934153935153936153937153938153939153940153941153942153943153944153945153946153947153948153949153950153951153952153953153954153955153956153957153958153959153960153961153962153963153964153965153966153967153968153969153970153971153972153973153974153975153976153977153978153979153980153981153982153983153984153985153986153987153988153989153990153991153992153993153994153995153996153997153998153999154000154001154002154003154004154005154006154007154008154009154010154011154012154013154014154015154016154017154018154019154020154021154022154023154024154025154026154027154028154029154030154031154032154033154034154035154036154037154038154039154040154041154042154043154044154045154046154047154048154049154050154051154052154053154054154055154056154057154058154059154060154061154062154063154064154065154066154067154068154069154070154071154072154073154074154075154076154077154078154079154080154081154082154083154084154085154086154087154088154089154090154091154092154093154094154095154096154097154098154099154100154101154102154103154104154105154106154107154108154109154110154111154112154113154114154115154116154117154118154119154120154121154122154123154124154125154126154127154128154129154130154131154132154133154134154135154136154137154138154139154140154141154142154143154144154145154146154147154148154149154150154151154152154153154154154155154156154157154158154159154160154161154162154163154164154165154166154167154168154169154170154171154172154173154174154175154176154177154178154179154180154181154182154183154184154185154186154187154188154189154190154191154192154193154194154195154196154197154198154199154200154201154202154203154204154205154206154207154208154209154210154211154212154213154214154215154216154217154218154219154220154221154222154223154224154225154226154227154228154229154230154231154232154233154234154235154236154237154238154239154240154241154242154243154244154245154246154247154248154249154250154251154252154253154254154255154256154257154258154259154260154261154262154263154264154265154266154267154268154269154270154271154272154273154274154275154276154277154278154279154280154281154282154283154284154285154286154287154288154289154290154291154292154293154294154295154296154297154298154299154300154301154302154303154304154305154306154307154308154309154310154311154312154313154314154315154316154317154318154319154320154321154322154323154324154325154326154327154328154329154330154331154332154333154334154335154336154337154338154339154340154341154342154343154344154345154346154347154348154349154350154351154352154353154354154355154356154357154358154359154360154361154362154363154364154365154366154367154368154369154370154371154372154373154374154375154376154377154378154379154380154381154382154383154384154385154386154387154388154389154390154391154392154393154394154395154396154397154398154399154400154401154402154403154404154405154406154407154408154409154410154411154412154413154414154415154416154417154418154419154420154421154422154423154424154425154426154427154428154429154430154431154432154433154434154435154436154437154438154439154440154441154442154443154444154445154446154447154448154449154450154451154452154453154454154455154456154457154458154459154460154461154462154463154464154465154466154467154468154469154470154471154472154473154474154475154476154477154478154479154480154481154482154483154484154485154486154487154488154489154490154491154492154493154494154495154496154497154498154499154500154501154502154503154504154505154506154507154508154509154510154511154512154513154514154515154516154517154518154519154520154521154522154523154524154525154526154527154528154529154530154531154532154533154534154535154536154537154538154539154540154541154542154543154544154545154546154547154548154549154550154551154552154553154554154555154556154557154558154559154560154561154562154563154564154565154566154567154568154569154570154571154572154573154574154575154576154577154578154579154580154581154582154583154584154585154586154587154588154589154590154591154592154593154594154595154596154597154598154599154600154601154602154603154604154605154606154607154608154609154610154611154612154613154614154615154616154617154618154619154620154621154622154623154624154625154626154627154628154629154630154631154632154633154634154635154636154637154638154639154640154641154642154643154644154645154646154647154648154649154650154651154652154653154654154655154656154657154658154659154660154661154662154663154664154665154666154667154668154669154670154671154672154673154674154675154676154677154678154679154680154681154682154683154684154685154686154687154688154689154690154691154692154693154694154695154696154697154698154699154700154701154702154703154704154705154706154707154708154709154710154711154712154713154714154715154716154717154718154719154720154721154722154723154724154725154726154727154728154729154730154731154732154733154734154735154736154737154738154739154740154741154742154743154744154745154746154747154748154749154750154751154752154753154754154755154756154757154758154759154760154761154762154763154764154765154766154767154768154769154770154771154772154773154774154775154776154777154778154779154780154781154782154783154784154785154786154787154788154789154790154791154792154793154794154795154796154797154798154799154800154801154802154803154804154805154806154807154808154809154810154811154812154813154814154815154816154817154818154819154820154821154822154823154824154825154826154827154828154829154830154831154832154833154834154835154836154837154838154839154840154841154842154843154844154845154846154847154848154849154850154851154852154853154854154855154856154857154858154859154860154861154862154863154864154865154866154867154868154869154870154871154872154873154874154875154876154877154878154879154880154881154882154883154884154885154886154887154888154889154890154891154892154893154894154895154896154897154898154899154900154901154902154903154904154905154906154907154908154909154910154911154912154913154914154915154916154917154918154919154920154921154922154923154924154925154926154927154928154929154930154931154932154933154934154935154936154937154938154939154940154941154942154943154944154945154946154947154948154949154950154951154952154953154954154955154956154957154958154959154960154961154962154963154964154965154966154967154968154969154970154971154972154973154974154975154976154977154978154979154980154981154982154983154984154985154986154987154988154989154990154991154992154993154994154995154996154997154998154999155000155001155002155003155004155005155006155007155008155009155010155011155012155013155014155015155016155017155018155019155020155021155022155023155024155025155026155027155028155029155030155031155032155033155034155035155036155037155038155039155040155041155042155043155044155045155046155047155048155049155050155051155052155053155054155055155056155057155058155059155060155061155062155063155064155065155066155067155068155069155070155071155072155073155074155075155076155077155078155079155080155081155082155083155084155085155086155087155088155089155090155091155092155093155094155095155096155097155098155099155100155101155102155103155104155105155106155107155108155109155110155111155112155113155114155115155116155117155118155119155120155121155122155123155124155125155126155127155128155129155130155131155132155133155134155135155136155137155138155139155140155141155142155143155144155145155146155147155148155149155150155151155152155153155154155155155156155157155158155159155160155161155162155163155164155165155166155167155168155169155170155171155172155173155174155175155176155177155178155179155180155181155182155183155184155185155186155187155188155189155190155191155192155193155194155195155196155197155198155199155200155201155202155203155204155205155206155207155208155209155210155211155212155213155214155215155216155217155218155219155220155221155222155223155224155225155226155227155228155229155230155231155232155233155234155235155236155237155238155239155240155241155242155243155244155245155246155247155248155249155250155251155252155253155254155255155256155257155258155259155260155261155262155263155264155265155266155267155268155269155270155271155272155273155274155275155276155277155278155279155280155281155282155283155284155285155286155287155288155289155290155291155292155293155294155295155296155297155298155299155300155301155302155303155304155305155306155307155308155309155310155311155312155313155314155315155316155317155318155319155320155321155322155323155324155325155326155327155328155329155330155331155332155333155334155335155336155337155338155339155340155341155342155343155344155345155346155347155348155349155350155351155352155353155354155355155356155357155358155359155360155361155362155363155364155365155366155367155368155369155370155371155372155373155374155375155376155377155378155379155380155381155382155383155384155385155386155387155388155389155390155391155392155393155394155395155396155397155398155399155400155401155402155403155404155405155406155407155408155409155410155411155412155413155414155415155416155417155418155419155420155421155422155423155424155425155426155427155428155429155430155431155432155433155434155435155436155437155438155439155440155441155442155443155444155445155446155447155448155449155450155451155452155453155454155455155456155457155458155459155460155461155462155463155464155465155466155467155468155469155470155471155472155473155474155475155476155477155478155479155480155481155482155483155484155485155486155487155488155489155490155491155492155493155494155495155496155497155498155499155500155501155502155503155504155505155506155507155508155509155510155511155512155513155514155515155516155517155518155519155520155521155522155523155524155525155526155527155528155529155530155531155532155533155534155535155536155537155538155539155540155541155542155543155544155545155546155547155548155549155550155551155552155553155554155555155556155557155558155559155560155561155562155563155564155565155566155567155568155569155570155571155572155573155574155575155576155577155578155579155580155581155582155583155584155585155586155587155588155589155590155591155592155593155594155595155596155597155598155599155600155601155602155603155604155605155606155607155608155609155610155611155612155613155614155615155616155617155618155619155620155621155622155623155624155625155626155627155628155629155630155631155632155633155634155635155636155637155638155639155640155641155642155643155644155645155646155647155648155649155650155651155652155653155654155655155656155657155658155659155660155661155662155663155664155665155666155667155668155669155670155671155672155673155674155675155676155677155678155679155680155681155682155683155684155685155686155687155688155689155690155691155692155693155694155695155696155697155698155699155700155701155702155703155704155705155706155707155708155709155710155711155712155713155714155715155716155717155718155719155720155721155722155723155724155725155726155727155728155729155730155731155732155733155734155735155736155737155738155739155740155741155742155743155744155745155746155747155748155749155750155751155752155753155754155755155756155757155758155759155760155761155762155763155764155765155766155767155768155769155770155771155772155773155774155775155776155777155778155779155780155781155782155783155784155785155786155787155788155789155790155791155792155793155794155795155796155797155798155799155800155801155802155803155804155805155806155807155808155809155810155811155812155813155814155815155816155817155818155819155820155821155822155823155824155825155826155827155828155829155830155831155832155833155834155835155836155837155838155839155840155841155842155843155844155845155846155847155848155849155850155851155852155853155854155855155856155857155858155859155860155861155862155863155864155865155866155867155868155869155870155871155872155873155874155875155876155877155878155879155880155881155882155883155884155885155886155887155888155889155890155891155892155893155894155895155896155897155898155899155900155901155902155903155904155905155906155907155908155909155910155911155912155913155914155915155916155917155918155919155920155921155922155923155924155925155926155927155928155929155930155931155932155933155934155935155936155937155938155939155940155941155942155943155944155945155946155947155948155949155950155951155952155953155954155955155956155957155958155959155960155961155962155963155964155965155966155967155968155969155970155971155972155973155974155975155976155977155978155979155980155981155982155983155984155985155986155987155988155989155990155991155992155993155994155995155996155997155998155999156000156001156002156003156004156005156006156007156008156009156010156011156012156013156014156015156016156017156018156019156020156021156022156023156024156025156026156027156028156029156030156031156032156033156034156035156036156037156038156039156040156041156042156043156044156045156046156047156048156049156050156051156052156053156054156055156056156057156058156059156060156061156062156063156064156065156066156067156068156069156070156071156072156073156074156075156076156077156078156079156080156081156082156083156084156085156086156087156088156089156090156091156092156093156094156095156096156097156098156099156100156101156102156103156104156105156106156107156108156109156110156111156112156113156114156115156116156117156118156119156120156121156122156123156124156125156126156127156128156129156130156131156132156133156134156135156136156137156138156139156140156141156142156143156144156145156146156147156148156149156150156151156152156153156154156155156156156157156158156159156160156161156162156163156164156165156166156167156168156169156170156171156172156173156174156175156176156177156178156179156180156181156182156183156184156185156186156187156188156189156190156191156192156193156194156195156196156197156198156199156200156201156202156203156204156205156206156207156208156209156210156211156212156213156214156215156216156217156218156219156220156221156222156223156224156225156226156227156228156229156230156231156232156233156234156235156236156237156238156239156240156241156242156243156244156245156246156247156248156249156250156251156252156253156254156255156256156257156258156259156260156261156262156263156264156265156266156267156268156269156270156271156272156273156274156275156276156277156278156279156280156281156282156283156284156285156286156287156288156289156290156291156292156293156294156295156296156297156298156299156300156301156302156303156304156305156306156307156308156309156310156311156312156313156314156315156316156317156318156319156320156321156322156323156324156325156326156327156328156329156330156331156332156333156334156335156336156337156338156339156340156341156342156343156344156345156346156347156348156349156350156351156352156353156354156355156356156357156358156359156360156361156362156363156364156365156366156367156368156369156370156371156372156373156374156375156376156377156378156379156380156381156382156383156384156385156386156387156388156389156390156391156392156393156394156395156396156397156398156399156400156401156402156403156404156405156406156407156408156409156410156411156412156413156414156415156416156417156418156419156420156421156422156423156424156425156426156427156428156429156430156431156432156433156434156435156436156437156438156439156440156441156442156443156444156445156446156447156448156449156450156451156452156453156454156455156456156457156458156459156460156461156462156463156464156465156466156467156468156469156470156471156472156473156474156475156476156477156478156479156480156481156482156483156484156485156486156487156488156489156490156491156492156493156494156495156496156497156498156499156500156501156502156503156504156505156506156507156508156509156510156511156512156513156514156515156516156517156518156519156520156521156522156523156524156525156526156527156528156529156530156531156532156533156534156535156536156537156538156539156540156541156542156543156544156545156546156547156548156549156550156551156552156553156554156555156556156557156558156559156560156561156562156563156564156565156566156567156568156569156570156571156572156573156574156575156576156577156578156579156580156581156582156583156584156585156586156587156588156589156590156591156592156593156594156595156596156597156598156599156600156601156602156603156604156605156606156607156608156609156610156611156612156613156614156615156616156617156618156619156620156621156622156623156624156625156626156627156628156629156630156631156632156633156634156635156636156637156638156639156640156641156642156643156644156645156646156647156648156649156650156651156652156653156654156655156656156657156658156659156660156661156662156663156664156665156666156667156668156669156670156671156672156673156674156675156676156677156678156679156680156681156682156683156684156685156686156687156688156689156690156691156692156693156694156695156696156697156698156699156700156701156702156703156704156705156706156707156708156709156710156711156712156713156714156715156716156717156718156719156720156721156722156723156724156725156726156727156728156729156730156731156732156733156734156735156736156737156738156739156740156741156742156743156744156745156746156747156748156749156750156751156752156753156754156755156756156757156758156759156760156761156762156763156764156765156766156767156768156769156770156771156772156773156774156775156776156777156778156779156780156781156782156783156784156785156786156787156788156789156790156791156792156793156794156795156796156797156798156799156800156801156802156803156804156805156806156807156808156809156810156811156812156813156814156815156816156817156818156819156820156821156822156823156824156825156826156827156828156829156830156831156832156833156834156835156836156837156838156839156840156841156842156843156844156845156846156847156848156849156850156851156852156853156854156855156856156857156858156859156860156861156862156863156864156865156866156867156868156869156870156871156872156873156874156875156876156877156878156879156880156881156882156883156884156885156886156887156888156889156890156891156892156893156894156895156896156897156898156899156900156901156902156903156904156905156906156907156908156909156910156911156912156913156914156915156916156917156918156919156920156921156922156923156924156925156926156927156928156929156930156931156932156933156934156935156936156937156938156939156940156941156942156943156944156945156946156947156948156949156950156951156952156953156954156955156956156957156958156959156960156961156962156963156964156965156966156967156968156969156970156971156972156973156974156975156976156977156978156979156980156981156982156983156984156985156986156987156988156989156990156991156992156993156994156995156996156997156998156999157000157001157002157003157004157005157006157007157008157009157010157011157012157013157014157015157016157017157018157019157020157021157022157023157024157025157026157027157028157029157030157031157032157033157034157035157036157037157038157039157040157041157042157043157044157045157046157047157048157049157050157051157052157053157054157055157056157057157058157059157060157061157062157063157064157065157066157067157068157069157070157071157072157073157074157075157076157077157078157079157080157081157082157083157084157085157086157087157088157089157090157091157092157093157094157095157096157097157098157099157100157101157102157103157104157105157106157107157108157109157110157111157112157113157114157115157116157117157118157119157120157121157122157123157124157125157126157127157128157129157130157131157132157133157134157135157136157137157138157139157140157141157142157143157144157145157146157147157148157149157150157151157152157153157154157155157156157157157158157159157160157161157162157163157164157165157166157167157168157169157170157171157172157173157174157175157176157177157178157179157180157181157182157183157184157185157186157187157188157189157190157191157192157193157194157195157196157197157198157199157200157201157202157203157204157205157206157207157208157209157210157211157212157213157214157215157216157217157218157219157220157221157222157223157224157225157226157227157228157229157230157231157232157233157234157235157236157237157238157239157240157241157242157243157244157245157246157247157248157249157250157251157252157253157254157255157256157257157258157259157260157261157262157263157264157265157266157267157268157269157270157271157272157273157274157275157276157277157278157279157280157281157282157283157284157285157286157287157288157289157290157291157292157293157294157295157296157297157298157299157300157301157302157303157304157305157306157307157308157309157310157311157312157313157314157315157316157317157318157319157320157321157322157323157324157325157326157327157328157329157330157331157332157333157334157335157336157337157338157339157340157341157342157343157344157345157346157347157348157349157350157351157352157353157354157355157356157357157358157359157360157361157362157363157364157365157366157367157368157369157370157371157372157373157374157375157376157377157378157379157380157381157382157383157384157385157386157387157388157389157390157391157392157393157394157395157396157397157398157399157400157401157402157403157404157405157406157407157408157409157410157411157412157413157414157415157416157417157418157419157420157421157422157423157424157425157426157427157428157429157430157431157432157433157434157435157436157437157438157439157440157441157442157443157444157445157446157447157448157449157450157451157452157453157454157455157456157457157458157459157460157461157462157463157464157465157466157467157468157469157470157471157472157473157474157475157476157477157478157479157480157481157482157483157484157485157486157487157488157489157490157491157492157493157494157495157496157497157498157499157500157501157502157503157504157505157506157507157508157509157510157511157512157513157514157515157516157517157518157519157520157521157522157523157524157525157526157527157528157529157530157531157532157533157534157535157536157537157538157539157540157541157542157543157544157545157546157547157548157549157550157551157552157553157554157555157556157557157558157559157560157561157562157563157564157565157566157567157568157569157570157571157572157573157574157575157576157577157578157579157580157581157582157583157584157585157586157587157588157589157590157591157592157593157594157595157596157597157598157599157600157601157602157603157604157605157606157607157608157609157610157611157612157613157614157615157616157617157618157619157620157621157622157623157624157625157626157627157628157629157630157631157632157633157634157635157636157637157638157639157640157641157642157643157644157645157646157647157648157649157650157651157652157653157654157655157656157657157658157659157660157661157662157663157664157665157666157667157668157669157670157671157672157673157674157675157676157677157678157679157680157681157682157683157684157685157686157687157688157689157690157691157692157693157694157695157696157697157698157699157700157701157702157703157704157705157706157707157708157709157710157711157712157713157714157715157716157717157718157719157720157721157722157723157724157725157726157727157728157729157730157731157732157733157734157735157736157737157738157739157740157741157742157743157744157745157746157747157748157749157750157751157752157753157754157755157756157757157758157759157760157761157762157763157764157765157766157767157768157769157770157771157772157773157774157775157776157777157778157779157780157781157782157783157784157785157786157787157788157789157790157791157792157793157794157795157796157797157798157799157800157801157802157803157804157805157806157807157808157809157810157811157812157813157814157815157816157817157818157819157820157821157822157823157824157825157826157827157828157829157830157831157832157833157834157835157836157837157838157839157840157841157842157843157844157845157846157847157848157849157850157851157852157853157854157855157856157857157858157859157860157861157862157863157864157865157866157867157868157869157870157871157872157873157874157875157876157877157878157879157880157881157882157883157884157885157886157887157888157889157890157891157892157893157894157895157896157897157898157899157900157901157902157903157904157905157906157907157908157909157910157911157912157913157914157915157916157917157918157919157920157921157922157923157924157925157926157927157928157929157930157931157932157933157934157935157936157937157938157939157940157941157942157943157944157945157946157947157948157949157950157951157952157953157954157955157956157957157958157959157960157961157962157963157964157965157966157967157968157969157970157971157972157973157974157975157976157977157978157979157980157981157982157983157984157985157986157987157988157989157990157991157992157993157994157995157996157997157998157999158000158001158002158003158004158005158006158007158008158009158010158011158012158013158014158015158016158017158018158019158020158021158022158023158024158025158026158027158028158029158030158031158032158033158034158035158036158037158038158039158040158041158042158043158044158045158046158047158048158049158050158051158052158053158054158055158056158057158058158059158060158061158062158063158064158065158066158067158068158069158070158071158072158073158074158075158076158077158078158079158080158081158082158083158084158085158086158087158088158089158090158091158092158093158094158095158096158097158098158099158100158101158102158103158104158105158106158107158108158109158110158111158112158113158114158115158116158117158118158119158120158121158122158123158124158125158126158127158128158129158130158131158132158133158134158135158136158137158138158139158140158141158142158143158144158145158146158147158148158149158150158151158152158153158154158155158156158157158158158159158160158161158162158163158164158165158166158167158168158169158170158171158172158173158174158175158176158177158178158179158180158181158182158183158184158185158186158187158188158189158190158191158192158193158194158195158196158197158198158199158200158201158202158203158204158205158206158207158208158209158210158211158212158213158214158215158216158217158218158219158220158221158222158223158224158225158226158227158228158229158230158231158232158233158234158235158236158237158238158239158240158241158242158243158244158245158246158247158248158249158250158251158252158253158254158255158256158257158258158259158260158261158262158263158264158265158266158267158268158269158270158271158272158273158274158275158276158277158278158279158280158281158282158283158284158285158286158287158288158289158290158291158292158293158294158295158296158297158298158299158300158301158302158303158304158305158306158307158308158309158310158311158312158313158314158315158316158317158318158319158320158321158322158323158324158325158326158327158328158329158330158331158332158333158334158335158336158337158338158339158340158341158342158343158344158345158346158347158348158349158350158351158352158353158354158355158356158357158358158359158360158361158362158363158364158365158366158367158368158369158370158371158372158373158374158375158376158377158378158379158380158381158382158383158384158385158386158387158388158389158390158391158392158393158394158395158396158397158398158399158400158401158402158403158404158405158406158407158408158409158410158411158412158413158414158415158416158417158418158419158420158421158422158423158424158425158426158427158428158429158430158431158432158433158434158435158436158437158438158439158440158441158442158443158444158445158446158447158448158449158450158451158452158453158454158455158456158457158458158459158460158461158462158463158464158465158466158467158468158469158470158471158472158473158474158475158476158477158478158479158480158481158482158483158484158485158486158487158488158489158490158491158492158493158494158495158496158497158498158499158500158501158502158503158504158505158506158507158508158509158510158511158512158513158514158515158516158517158518158519158520158521158522158523158524158525158526158527158528158529158530158531158532158533158534158535158536158537158538158539158540158541158542158543158544158545158546158547158548158549158550158551158552158553158554158555158556158557158558158559158560158561158562158563158564158565158566158567158568158569158570158571158572158573158574158575158576158577158578158579158580158581158582158583158584158585158586158587158588158589158590158591158592158593158594158595158596158597158598158599158600158601158602158603158604158605158606158607158608158609158610158611158612158613158614158615158616158617158618158619158620158621158622158623158624158625158626158627158628158629158630158631158632158633158634158635158636158637158638158639158640158641158642158643158644158645158646158647158648158649158650158651158652158653158654158655158656158657158658158659158660158661158662158663158664158665158666158667158668158669158670158671158672158673158674158675158676158677158678158679158680158681158682158683158684158685158686158687158688158689158690158691158692158693158694158695158696158697158698158699158700158701158702158703158704158705158706158707158708158709158710158711158712158713158714158715158716158717158718158719158720158721158722158723158724158725158726158727158728158729158730158731158732158733158734158735158736158737158738158739158740158741158742158743158744158745158746158747158748158749158750158751158752158753158754158755158756158757158758158759158760158761158762158763158764158765158766158767158768158769158770158771158772158773158774158775158776158777158778158779158780158781158782158783158784158785158786158787158788158789158790158791158792158793158794158795158796158797158798158799158800158801158802158803158804158805158806158807158808158809158810158811158812158813158814158815158816158817158818158819158820158821158822158823158824158825158826158827158828158829158830158831158832158833158834158835158836158837158838158839158840158841158842158843158844158845158846158847158848158849158850158851158852158853158854158855158856158857158858158859158860158861158862158863158864158865158866158867158868158869158870158871158872158873158874158875158876158877158878158879158880158881158882158883158884158885158886158887158888158889158890158891158892158893158894158895158896158897158898158899158900158901158902158903158904158905158906158907158908158909158910158911158912158913158914158915158916158917158918158919158920158921158922158923158924158925158926158927158928158929158930158931158932158933158934158935158936158937158938158939158940158941158942158943158944158945158946158947158948158949158950158951158952158953158954158955158956158957158958158959158960158961158962158963158964158965158966158967158968158969158970158971158972158973158974158975158976158977158978158979158980158981158982158983158984158985158986158987158988158989158990158991158992158993158994158995158996158997158998158999159000159001159002159003159004159005159006159007159008159009159010159011159012159013159014159015159016159017159018159019159020159021159022159023159024159025159026159027159028159029159030159031159032159033159034159035159036159037159038159039159040159041159042159043159044159045159046159047159048159049159050159051159052159053159054159055159056159057159058159059159060159061159062159063159064159065159066159067159068159069159070159071159072159073159074159075159076159077159078159079159080159081159082159083159084159085159086159087159088159089159090159091159092159093159094159095159096159097159098159099159100159101159102159103159104159105159106159107159108159109159110159111159112159113159114159115159116159117159118159119159120159121159122159123159124159125159126159127159128159129159130159131159132159133159134159135159136159137159138159139159140159141159142159143159144159145159146159147159148159149159150159151159152159153159154159155159156159157159158159159159160159161159162159163159164159165159166159167159168159169159170159171159172159173159174159175159176159177159178159179159180159181159182159183159184159185159186159187159188159189159190159191159192159193159194159195159196159197159198159199159200159201159202159203159204159205159206159207159208159209159210159211159212159213159214159215159216159217159218159219159220159221159222159223159224159225159226159227159228159229159230159231159232159233159234159235159236159237159238159239159240159241159242159243159244159245159246159247159248159249159250159251159252159253159254159255159256159257159258159259159260159261159262159263159264159265159266159267159268159269159270159271159272159273159274159275159276159277159278159279159280159281159282159283159284159285159286159287159288159289159290159291159292159293159294159295159296159297159298159299159300159301159302159303159304159305159306159307159308159309159310159311159312159313159314159315159316159317159318159319159320159321159322159323159324159325159326159327159328159329159330159331159332159333159334159335159336159337159338159339159340159341159342159343159344159345159346159347159348159349159350159351159352159353159354159355159356159357159358159359159360159361159362159363159364159365159366159367159368159369159370159371159372159373159374159375159376159377159378159379159380159381159382159383159384159385159386159387159388159389159390159391159392159393159394159395159396159397159398159399159400159401159402159403159404159405159406159407159408159409159410159411159412159413159414159415159416159417159418159419159420159421159422159423159424159425159426159427159428159429159430159431159432159433159434159435159436159437159438159439159440159441159442159443159444159445159446159447159448159449159450159451159452159453159454159455159456159457159458159459159460159461159462159463159464159465159466159467159468159469159470159471159472159473159474159475159476159477159478159479159480159481159482159483159484159485159486159487159488159489159490159491159492159493159494159495159496159497159498159499159500159501159502159503159504159505159506159507159508159509159510159511159512159513159514159515159516159517159518159519159520159521159522159523159524159525159526159527159528159529159530159531159532159533159534159535159536159537159538159539159540159541159542159543159544159545159546159547159548159549159550159551159552159553159554159555159556159557159558159559159560159561159562159563159564159565159566159567159568159569159570159571159572159573159574159575159576159577159578159579159580159581159582159583159584159585159586159587159588159589159590159591159592159593159594159595159596159597159598159599159600159601159602159603159604159605159606159607159608159609159610159611159612159613159614159615159616159617159618159619159620159621159622159623159624159625159626159627159628159629159630159631159632159633159634159635159636159637159638159639159640159641159642159643159644159645159646159647159648159649159650159651159652159653159654159655159656159657159658159659159660159661159662159663159664159665159666159667159668159669159670159671159672159673159674159675159676159677159678159679159680159681159682159683159684159685159686159687159688159689159690159691159692159693159694159695159696159697159698159699159700159701159702159703159704159705159706159707159708159709159710159711159712159713159714159715159716159717159718159719159720159721159722159723159724159725159726159727159728159729159730159731159732159733159734159735159736159737159738159739159740159741159742159743159744159745159746159747159748159749159750159751159752159753159754159755159756159757159758159759159760159761159762159763159764159765159766159767159768159769159770159771159772159773159774159775159776159777159778159779159780159781159782159783159784159785159786159787159788159789159790159791159792159793159794159795159796159797159798159799159800159801159802159803159804159805159806159807159808159809159810159811159812159813159814159815159816159817159818159819159820159821159822159823159824159825159826159827159828159829159830159831159832159833159834159835159836159837159838159839159840159841159842159843159844159845159846159847159848159849159850159851159852159853159854159855159856159857159858159859159860159861159862159863159864159865159866159867159868159869159870159871159872159873159874159875159876159877159878159879159880159881159882159883159884159885159886159887159888159889159890159891159892159893159894159895159896159897159898159899159900159901159902159903159904159905159906159907159908159909159910159911159912159913159914159915159916159917159918159919159920159921159922159923159924159925159926159927159928159929159930159931159932159933159934159935159936159937159938159939159940159941159942159943159944159945159946159947159948159949159950159951159952159953159954159955159956159957159958159959159960159961159962159963159964159965159966159967159968159969159970159971159972159973159974159975159976159977159978159979159980159981159982159983159984159985159986159987159988159989159990159991159992159993159994159995159996159997159998159999160000160001160002160003160004160005160006160007160008160009160010160011160012160013160014160015160016160017160018160019160020160021160022160023160024160025160026160027160028160029160030160031160032160033160034160035160036160037160038160039160040160041160042160043160044160045160046160047160048160049160050160051160052160053160054160055160056160057160058160059160060160061160062160063160064160065160066160067160068160069160070160071160072160073160074160075160076160077160078160079160080160081160082160083160084160085160086160087160088160089160090160091160092160093160094160095160096160097160098160099160100160101160102160103160104160105160106160107160108160109160110160111160112160113160114160115160116160117160118160119160120160121160122160123160124160125160126160127160128160129160130160131160132160133160134160135160136160137160138160139160140160141160142160143160144160145160146160147160148160149160150160151160152160153160154160155160156160157160158160159160160160161160162160163160164160165160166160167160168160169160170160171160172160173160174160175160176160177160178160179160180160181160182160183160184160185160186160187160188160189160190160191160192160193160194160195160196160197160198160199160200160201160202160203160204160205160206160207160208160209160210160211160212160213160214160215160216160217160218160219160220160221160222160223160224160225160226160227160228160229160230160231160232160233160234160235160236160237160238160239160240160241160242160243160244160245160246160247160248160249160250160251160252160253160254160255160256160257160258160259160260160261160262160263160264160265160266160267160268160269160270160271160272160273160274160275160276160277160278160279160280160281160282160283160284160285160286160287160288160289160290160291160292160293160294160295160296160297160298160299160300160301160302160303160304160305160306160307160308160309160310160311160312160313160314160315160316160317160318160319160320160321160322160323160324160325160326160327160328160329160330160331160332160333160334160335160336160337160338160339160340160341160342160343160344160345160346160347160348160349160350160351160352160353160354160355160356160357160358160359160360160361160362160363160364160365160366160367160368160369160370160371160372160373160374160375160376160377160378160379160380160381160382160383160384160385160386160387160388160389160390160391160392160393160394160395160396160397160398160399160400160401160402160403160404160405160406160407160408160409160410160411160412160413160414160415160416160417160418160419160420160421160422160423160424160425160426160427160428160429160430160431160432160433160434160435160436160437160438160439160440160441160442160443160444160445160446160447160448160449160450160451160452160453160454160455160456160457160458160459160460160461160462160463160464160465160466160467160468160469160470160471160472160473160474160475160476160477160478160479160480160481160482160483160484160485160486160487160488160489160490160491160492160493160494160495160496160497160498160499160500160501160502160503160504160505160506160507160508160509160510160511160512160513160514160515160516160517160518160519160520160521160522160523160524160525160526160527160528160529160530160531160532160533160534160535160536160537160538160539160540160541160542160543160544160545160546160547160548160549160550160551160552160553160554160555160556160557160558160559160560160561160562160563160564160565160566160567160568160569160570160571160572160573160574160575160576160577160578160579160580160581160582160583160584160585160586160587160588160589160590160591160592160593160594160595160596160597160598160599160600160601160602160603160604160605160606160607160608160609160610160611160612160613160614160615160616160617160618160619160620160621160622160623160624160625160626160627160628160629160630160631160632160633160634160635160636160637160638160639160640160641160642160643160644160645160646160647160648160649160650160651160652160653160654160655160656160657160658160659160660160661160662160663160664160665160666160667160668160669160670160671160672160673160674160675160676160677160678160679160680160681160682160683160684160685160686160687160688160689160690160691160692160693160694160695160696160697160698160699160700160701160702160703160704160705160706160707160708160709160710160711160712160713160714160715160716160717160718160719160720160721160722160723160724160725160726160727160728160729160730160731160732160733160734160735160736160737160738160739160740160741160742160743160744160745160746160747160748160749160750160751160752160753160754160755160756160757160758160759160760160761160762160763160764160765160766160767160768160769160770160771160772160773160774160775160776160777160778160779160780160781160782160783160784160785160786160787160788160789160790160791160792160793160794160795160796160797160798160799160800160801160802160803160804160805160806160807160808160809160810160811160812160813160814160815160816160817160818160819160820160821160822160823160824160825160826160827160828160829160830160831160832160833160834160835160836160837160838160839160840160841160842160843160844160845160846160847160848160849160850160851160852160853160854160855160856160857160858160859160860160861160862160863160864160865160866160867160868160869160870160871160872160873160874160875160876160877160878160879160880160881160882160883160884160885160886160887160888160889160890160891160892160893160894160895160896160897160898160899160900160901160902160903160904160905160906160907160908160909160910160911160912160913160914160915160916160917160918160919160920160921160922160923160924160925160926160927160928160929160930160931160932160933160934160935160936160937160938160939160940160941160942160943160944160945160946160947160948160949160950160951160952160953160954160955160956160957160958160959160960160961160962160963160964160965160966160967160968160969160970160971160972160973160974160975160976160977160978160979160980160981160982160983160984160985160986160987160988160989160990160991160992160993160994160995160996160997160998160999161000161001161002161003161004161005161006161007161008161009161010161011161012161013161014161015161016161017161018161019161020161021161022161023161024161025161026161027161028161029161030161031161032161033161034161035161036161037161038161039161040161041161042161043161044161045161046161047161048161049161050161051161052161053161054161055161056161057161058161059161060161061161062161063161064161065161066161067161068161069161070161071161072161073161074161075161076161077161078161079161080161081161082161083161084161085161086161087161088161089161090161091161092161093161094161095161096161097161098161099161100161101161102161103161104161105161106161107161108161109161110161111161112161113161114161115161116161117161118161119161120161121161122161123161124161125161126161127161128161129161130161131161132161133161134161135161136161137161138161139161140161141161142161143161144161145161146161147161148161149161150161151161152161153161154161155161156161157161158161159161160161161161162161163161164161165161166161167161168161169161170161171161172161173161174161175161176161177161178161179161180161181161182161183161184161185161186161187161188161189161190161191161192161193161194161195161196161197161198161199161200161201161202161203161204161205161206161207161208161209161210161211161212161213161214161215161216161217161218161219161220161221161222161223161224161225161226161227161228161229161230161231161232161233161234161235161236161237161238161239161240161241161242161243161244161245161246161247161248161249161250161251161252161253161254161255161256161257161258161259161260161261161262161263161264161265161266161267161268161269161270161271161272161273161274161275161276161277161278161279161280161281161282161283161284161285161286161287161288161289161290161291161292161293161294161295161296161297161298161299161300161301161302161303161304161305161306161307161308161309161310161311161312161313161314161315161316161317161318161319161320161321161322161323161324161325161326161327161328161329161330161331161332161333161334161335161336161337161338161339161340161341161342161343161344161345161346161347161348161349161350161351161352161353161354161355161356161357161358161359161360161361161362161363161364161365161366161367161368161369161370161371161372161373161374161375161376161377161378161379161380161381161382161383161384161385161386161387161388161389161390161391161392161393161394161395161396161397161398161399161400161401161402161403161404161405161406161407161408161409161410161411161412161413161414161415161416161417161418161419161420161421161422161423161424161425161426161427161428161429161430161431161432161433161434161435161436161437161438161439161440161441161442161443161444161445161446161447161448161449161450161451161452161453161454161455161456161457161458161459161460161461161462161463161464161465161466161467161468161469161470161471161472161473161474161475161476161477161478161479161480161481161482161483161484161485161486161487161488161489161490161491161492161493161494161495161496161497161498161499161500161501161502161503161504161505161506161507161508161509161510161511161512161513161514161515161516161517161518161519161520161521161522161523161524161525161526161527161528161529161530161531161532161533161534161535161536161537161538161539161540161541161542161543161544161545161546161547161548161549161550161551161552161553161554161555161556161557161558161559161560161561161562161563161564161565161566161567161568161569161570161571161572161573161574161575161576161577161578161579161580161581161582161583161584161585161586161587161588161589161590161591161592161593161594161595161596161597161598161599161600161601161602161603161604161605161606161607161608161609161610161611161612161613161614161615161616161617161618161619161620161621161622161623161624161625161626161627161628161629161630161631161632161633161634161635161636161637161638161639161640161641161642161643161644161645161646161647161648161649161650161651161652161653161654161655161656161657161658161659161660161661161662161663161664161665161666161667161668161669161670161671161672161673161674161675161676161677161678161679161680161681161682161683161684161685161686161687161688161689161690161691161692161693161694161695161696161697161698161699161700161701161702161703161704161705161706161707161708161709161710161711161712161713161714161715161716161717161718161719161720161721161722161723161724161725161726161727161728161729161730161731161732161733161734161735161736161737161738161739161740161741161742161743161744161745161746161747161748161749161750161751161752161753161754161755161756161757161758161759161760161761161762161763161764161765161766161767161768161769161770161771161772161773161774161775161776161777161778161779161780161781161782161783161784161785161786161787161788161789161790161791161792161793161794161795161796161797161798161799161800161801161802161803161804161805161806161807161808161809161810161811161812161813161814161815161816161817161818161819161820161821161822161823161824161825161826161827161828161829161830161831161832161833161834161835161836161837161838161839161840161841161842161843161844161845161846161847161848161849161850161851161852161853161854161855161856161857161858161859161860161861161862161863161864161865161866161867161868161869161870161871161872161873161874161875161876161877161878161879161880161881161882161883161884161885161886161887161888161889161890161891161892161893161894161895161896161897161898161899161900161901161902161903161904161905161906161907161908161909161910161911161912161913161914161915161916161917161918161919161920161921161922161923161924161925161926161927161928161929161930161931161932161933161934161935161936161937161938161939161940161941161942161943161944161945161946161947161948161949161950161951161952161953161954161955161956161957161958161959161960161961161962161963161964161965161966161967161968161969161970161971161972161973161974161975161976161977161978161979161980161981161982161983161984161985161986161987161988161989161990161991161992161993161994161995161996161997161998161999162000162001162002162003162004162005162006162007162008162009162010162011162012162013162014162015162016162017162018162019162020162021162022162023162024162025162026162027162028162029162030162031162032162033162034162035162036162037162038162039162040162041162042162043162044162045162046162047162048162049162050162051162052162053162054162055162056162057162058162059162060162061162062162063162064162065162066162067162068162069162070162071162072162073162074162075162076162077162078162079162080162081162082162083162084162085162086162087162088162089162090162091162092162093162094162095162096162097162098162099162100162101162102162103162104162105162106162107162108162109162110162111162112162113162114162115162116162117162118162119162120162121162122162123162124162125162126162127162128162129162130162131162132162133162134162135162136162137162138162139162140162141162142162143162144162145162146162147162148162149162150162151162152162153162154162155162156162157162158162159162160162161162162162163162164162165162166162167162168162169162170162171162172162173162174162175162176162177162178162179162180162181162182162183162184162185162186162187162188162189162190162191162192162193162194162195162196162197162198162199162200162201162202162203162204162205162206162207162208162209162210162211162212162213162214162215162216162217162218162219162220162221162222162223162224162225162226162227162228162229162230162231162232162233162234162235162236162237162238162239162240162241162242162243162244162245162246162247162248162249162250162251162252162253162254162255162256162257162258162259162260162261162262162263162264162265162266162267162268162269162270162271162272162273162274162275162276162277162278162279162280162281162282162283162284162285162286162287162288162289162290162291162292162293162294162295162296162297162298162299162300162301162302162303162304162305162306162307162308162309162310162311162312162313162314162315162316162317162318162319162320162321162322162323162324162325162326162327162328162329162330162331162332162333162334162335162336162337162338162339162340162341162342162343162344162345162346162347162348162349162350162351162352162353162354162355162356162357162358162359162360162361162362162363162364162365162366162367162368162369162370162371162372162373162374162375162376162377162378162379162380162381162382162383162384162385162386162387162388162389162390162391162392162393162394162395162396162397162398162399162400162401162402162403162404162405162406162407162408162409162410162411162412162413162414162415162416162417162418162419162420162421162422162423162424162425162426162427162428162429162430162431162432162433162434162435162436162437162438162439162440162441162442162443162444162445162446162447162448162449162450162451162452162453162454162455162456162457162458162459162460162461162462162463162464162465162466162467162468162469162470162471162472162473162474162475162476162477162478162479162480162481162482162483162484162485162486162487162488162489162490162491162492162493162494162495162496162497162498162499162500162501162502162503162504162505162506162507162508162509162510162511162512162513162514162515162516162517162518162519162520162521162522162523162524162525162526162527162528162529162530162531162532162533162534162535162536162537162538162539162540162541162542162543162544162545162546162547162548162549162550162551162552162553162554162555162556162557162558162559162560162561162562162563162564162565162566162567162568162569162570162571162572162573162574162575162576162577162578162579162580162581162582162583162584162585162586162587162588162589162590162591162592162593162594162595162596162597162598162599162600162601162602162603162604162605162606162607162608162609162610162611162612162613162614162615162616162617162618162619162620162621162622162623162624162625162626162627162628162629162630162631162632162633162634162635162636162637162638162639162640162641162642162643162644162645162646162647162648162649162650162651162652162653162654162655162656162657162658162659162660162661162662162663162664162665162666162667162668162669162670162671162672162673162674162675162676162677162678162679162680162681162682162683162684162685162686162687162688162689162690162691162692162693162694162695162696162697162698162699162700162701162702162703162704162705162706162707162708162709162710162711162712162713162714162715162716162717162718162719162720162721162722162723162724162725162726162727162728162729162730162731162732162733162734162735162736162737162738162739162740162741162742162743162744162745162746162747162748162749162750162751162752162753162754162755162756162757162758162759162760162761162762162763162764162765162766162767162768162769162770162771162772162773162774162775162776162777162778162779162780162781162782162783162784162785162786162787162788162789162790162791162792162793162794162795162796162797162798162799162800162801162802162803162804162805162806162807162808162809162810162811162812162813162814162815162816162817162818162819162820162821162822162823162824162825162826162827162828162829162830162831162832162833162834162835162836162837162838162839162840162841162842162843162844162845162846162847162848162849162850162851162852162853162854162855162856162857162858162859162860162861162862162863162864162865162866162867162868162869162870162871162872162873162874162875162876162877162878162879162880162881162882162883162884162885162886162887162888162889162890162891162892162893162894162895162896162897162898162899162900162901162902162903162904162905162906162907162908162909162910162911162912162913162914162915162916162917162918162919162920162921162922162923162924162925162926162927162928162929162930162931162932162933162934162935162936162937162938162939162940162941162942162943162944162945162946162947162948162949162950162951162952162953162954162955162956162957162958162959162960162961162962162963162964162965162966162967162968162969162970162971162972162973162974162975162976162977162978162979162980162981162982162983162984162985162986162987162988162989162990162991162992162993162994162995162996162997162998162999163000163001163002163003163004163005163006163007163008163009163010163011163012163013163014163015163016163017163018163019163020163021163022163023163024163025163026163027163028163029163030163031163032163033163034163035163036163037163038163039163040163041163042163043163044163045163046163047163048163049163050163051163052163053163054163055163056163057163058163059163060163061163062163063163064163065163066163067163068163069163070163071163072163073163074163075163076163077163078163079163080163081163082163083163084163085163086163087163088163089163090163091163092163093163094163095163096163097163098163099163100163101163102163103163104163105163106163107163108163109163110163111163112163113163114163115163116163117163118163119163120163121163122163123163124163125163126163127163128163129163130163131163132163133163134163135163136163137163138163139163140163141163142163143163144163145163146163147163148163149163150163151163152163153163154163155163156163157163158163159163160163161163162163163163164163165163166163167163168163169163170163171163172163173163174163175163176163177163178163179163180163181163182163183163184163185163186163187163188163189163190163191163192163193163194163195163196163197163198163199163200163201163202163203163204163205163206163207163208163209163210163211163212163213163214163215163216163217163218163219163220163221163222163223163224163225163226163227163228163229163230163231163232163233163234163235163236163237163238163239163240163241163242163243163244163245163246163247163248163249163250163251163252163253163254163255163256163257163258163259163260163261163262163263163264163265163266163267163268163269163270163271163272163273163274163275163276163277163278163279163280163281163282163283163284163285163286163287163288163289163290163291163292163293163294163295163296163297163298163299163300163301163302163303163304163305163306163307163308163309163310163311163312163313163314163315163316163317163318163319163320163321163322163323163324163325163326163327163328163329163330163331163332163333163334163335163336163337163338163339163340163341163342163343163344163345163346163347163348163349163350163351163352163353163354163355163356163357163358163359163360163361163362163363163364163365163366163367163368163369163370163371163372163373163374163375163376163377163378163379163380163381163382163383163384163385163386163387163388163389163390163391163392163393163394163395163396163397163398163399163400163401163402163403163404163405163406163407163408163409163410163411163412163413163414163415163416163417163418163419163420163421163422163423163424163425163426163427163428163429163430163431163432163433163434163435163436163437163438163439163440163441163442163443163444163445163446163447163448163449163450163451163452163453163454163455163456163457163458163459163460163461163462163463163464163465163466163467163468163469163470163471163472163473163474163475163476163477163478163479163480163481163482163483163484163485163486163487163488163489163490163491163492163493163494163495163496163497163498163499163500163501163502163503163504163505163506163507163508163509163510163511163512163513163514163515163516163517163518163519163520163521163522163523163524163525163526163527163528163529163530163531163532163533163534163535163536163537163538163539163540163541163542163543163544163545163546163547163548163549163550163551163552163553163554163555163556163557163558163559163560163561163562163563163564163565163566163567163568163569163570163571163572163573163574163575163576163577163578163579163580163581163582163583163584163585163586163587163588163589163590163591163592163593163594163595163596163597163598163599163600163601163602163603163604163605163606163607163608163609163610163611163612163613163614163615163616163617163618163619163620163621163622163623163624163625163626163627163628163629163630163631163632163633163634163635163636163637163638163639163640163641163642163643163644163645163646163647163648163649163650163651163652163653163654163655163656163657163658163659163660163661163662163663163664163665163666163667163668163669163670163671163672163673163674163675163676163677163678163679163680163681163682163683163684163685163686163687163688163689163690163691163692163693163694163695163696163697163698163699163700163701163702163703163704163705163706163707163708163709163710163711163712163713163714163715163716163717163718163719163720163721163722163723163724163725163726163727163728163729163730163731163732163733163734163735163736163737163738163739163740163741163742163743163744163745163746163747163748163749163750163751163752163753163754163755163756163757163758163759163760163761163762163763163764163765163766163767163768163769163770163771163772163773163774163775163776163777163778163779163780163781163782163783163784163785163786163787163788163789163790163791163792163793163794163795163796163797163798163799163800163801163802163803163804163805163806163807163808163809163810163811163812163813163814163815163816163817163818163819163820163821163822163823163824163825163826163827163828163829163830163831163832163833163834163835163836163837163838163839163840163841163842163843163844163845163846163847163848163849163850163851163852163853163854163855163856163857163858163859163860163861163862163863163864163865163866163867163868163869163870163871163872163873163874163875163876163877163878163879163880163881163882163883163884163885163886163887163888163889163890163891163892163893163894163895163896163897163898163899163900163901163902163903163904163905163906163907163908163909163910163911163912163913163914163915163916163917163918163919163920163921163922163923163924163925163926163927163928163929163930163931163932163933163934163935163936163937163938163939163940163941163942163943163944163945163946163947163948163949163950163951163952163953163954163955163956163957163958163959163960163961163962163963163964163965163966163967163968163969163970163971163972163973163974163975163976163977163978163979163980163981163982163983163984163985163986163987163988163989163990163991163992163993163994163995163996163997163998163999164000164001164002164003164004164005164006164007164008164009164010164011164012164013164014164015164016164017164018164019164020164021164022164023164024164025164026164027164028164029164030164031164032164033164034164035164036164037164038164039164040164041164042164043164044164045164046164047164048164049164050164051164052164053164054164055164056164057164058164059164060164061164062164063164064164065164066164067164068164069164070164071164072164073164074164075164076164077164078164079164080164081164082164083164084164085164086164087164088164089164090164091164092164093164094164095164096164097164098164099164100164101164102164103164104164105164106164107164108164109164110164111164112164113164114164115164116164117164118164119164120164121164122164123164124164125164126164127164128164129164130164131164132164133164134164135164136164137164138164139164140164141164142164143164144164145164146164147164148164149164150164151164152164153164154164155164156164157164158164159164160164161164162164163164164164165164166164167164168164169164170164171164172164173164174164175164176164177164178164179164180164181164182164183164184164185164186164187164188164189164190164191164192164193164194164195164196164197164198164199164200164201164202164203164204164205164206164207164208164209164210164211164212164213164214164215164216164217164218164219164220164221164222164223164224164225164226164227164228164229164230164231164232164233164234164235164236164237164238164239164240164241164242164243164244164245164246164247164248164249164250164251164252164253164254164255164256164257164258164259164260164261164262164263164264164265164266164267164268164269164270164271164272164273164274164275164276164277164278164279164280164281164282164283164284164285164286164287164288164289164290164291164292164293164294164295164296164297164298164299164300164301164302164303164304164305164306164307164308164309164310164311164312164313164314164315164316164317164318164319164320164321164322164323164324164325164326164327164328164329164330164331164332164333164334164335164336164337164338164339164340164341164342164343164344164345164346164347164348164349164350164351164352164353164354164355164356164357164358164359164360164361164362164363164364164365164366164367164368164369164370164371164372164373164374164375164376164377164378164379164380164381164382164383164384164385164386164387164388164389164390164391164392164393164394164395164396164397164398164399164400164401164402164403164404164405164406164407164408164409164410164411164412164413164414164415164416164417164418164419164420164421164422164423164424164425164426164427164428164429164430164431164432164433164434164435164436164437164438164439164440164441164442164443164444164445164446164447164448164449164450164451164452164453164454164455164456164457164458164459164460164461164462164463164464164465164466164467164468164469164470164471164472164473164474164475164476164477164478164479164480164481164482164483164484164485164486164487164488164489164490164491164492164493164494164495164496164497164498164499164500164501164502164503164504164505164506164507164508164509164510164511164512164513164514164515164516164517164518164519164520164521164522164523164524164525164526164527164528164529164530164531164532164533164534164535164536164537164538164539164540164541164542164543164544164545164546164547164548164549164550164551164552164553164554164555164556164557164558164559164560164561164562164563164564164565164566164567164568164569164570164571164572164573164574164575164576164577164578164579164580164581164582164583164584164585164586164587164588164589164590164591164592164593164594164595164596164597164598164599164600164601164602164603164604164605164606164607164608164609164610164611164612164613164614164615164616164617164618164619164620164621164622164623164624164625164626164627164628164629164630164631164632164633164634164635164636164637164638164639164640164641164642164643164644164645164646164647164648164649164650164651164652164653164654164655164656164657164658164659164660164661164662164663164664164665164666164667164668164669164670164671164672164673164674164675164676164677164678164679164680164681164682164683164684164685164686164687164688164689164690164691164692164693164694164695164696164697164698164699164700164701164702164703164704164705164706164707164708164709164710164711164712164713164714164715164716164717164718164719164720164721164722164723164724164725164726164727164728164729164730164731164732164733164734164735164736164737164738164739164740164741164742164743164744164745164746164747164748164749164750164751164752164753164754164755164756164757164758164759164760164761164762164763164764164765164766164767164768164769164770164771164772164773164774164775164776164777164778164779164780164781164782164783164784164785164786164787164788164789164790164791164792164793164794164795164796164797164798164799164800164801164802164803164804164805164806164807164808164809164810164811164812164813164814164815164816164817164818164819164820164821164822164823164824164825164826164827164828164829164830164831164832164833164834164835164836164837164838164839164840164841164842164843164844164845164846164847164848164849164850164851164852164853164854164855164856164857164858164859164860164861164862164863164864164865164866164867164868164869164870164871164872164873164874164875164876164877164878164879164880164881164882164883164884164885164886164887164888164889164890164891164892164893164894164895164896164897164898164899164900164901164902164903164904164905164906164907164908164909164910164911164912164913164914164915164916164917164918164919164920164921164922164923164924164925164926164927164928164929164930164931164932164933164934164935164936164937164938164939164940164941164942164943164944164945164946164947164948164949164950164951164952164953164954164955164956164957164958164959164960164961164962164963164964164965164966164967164968164969164970164971164972164973164974164975164976164977164978164979164980164981164982164983164984164985164986164987164988164989164990164991164992164993164994164995164996164997164998164999165000165001165002165003165004165005165006165007165008165009165010165011165012165013165014165015165016165017165018165019165020165021165022165023165024165025165026165027165028165029165030165031165032165033165034165035165036165037165038165039165040165041165042165043165044165045165046165047165048165049165050165051165052165053165054165055165056165057165058165059165060165061165062165063165064165065165066165067165068165069165070165071165072165073165074165075165076165077165078165079165080165081165082165083165084165085165086165087165088165089165090165091165092165093165094165095165096165097165098165099165100165101165102165103165104165105165106165107165108165109165110165111165112165113165114165115165116165117165118165119165120165121165122165123165124165125165126165127165128165129165130165131165132165133165134165135165136165137165138165139165140165141165142165143165144165145165146165147165148165149165150165151165152165153165154165155165156165157165158165159165160165161165162165163165164165165165166165167165168165169165170165171165172165173165174165175165176165177165178165179165180165181165182165183165184165185165186165187165188165189165190165191165192165193165194165195165196165197165198165199165200165201165202165203165204165205165206165207165208165209165210165211165212165213165214165215165216165217165218165219165220165221165222165223165224165225165226165227165228165229165230165231165232165233165234165235165236165237165238165239165240165241165242165243165244165245165246165247165248165249165250165251165252165253165254165255165256165257165258165259165260165261165262165263165264165265165266165267165268165269165270165271165272165273165274165275165276165277165278165279165280165281165282165283165284165285165286165287165288165289165290165291165292165293165294165295165296165297165298165299165300165301165302165303165304165305165306165307165308165309165310165311165312165313165314165315165316165317165318165319165320165321165322165323165324165325165326165327165328165329165330165331165332165333165334165335165336165337165338165339165340165341165342165343165344165345165346165347165348165349165350165351165352165353165354165355165356165357165358165359165360165361165362165363165364165365165366165367165368165369165370165371165372165373165374165375165376165377165378165379165380165381165382165383165384165385165386165387165388165389165390165391165392165393165394165395165396165397165398165399165400165401165402165403165404165405165406165407165408165409165410165411165412165413165414165415165416165417165418165419165420165421165422165423165424165425165426165427165428165429165430165431165432165433165434165435165436165437165438165439165440165441165442165443165444165445165446165447165448165449165450165451165452165453165454165455165456165457165458165459165460165461165462165463165464165465165466165467165468165469165470165471165472165473165474165475165476165477165478165479165480165481165482165483165484165485165486165487165488165489165490165491165492165493165494165495165496165497165498165499165500165501165502165503165504165505165506165507165508165509165510165511165512165513165514165515165516165517165518165519165520165521165522165523165524165525165526165527165528165529165530165531165532165533165534165535165536165537165538165539165540165541165542165543165544165545165546165547165548165549165550165551165552165553165554165555165556165557165558165559165560165561165562165563165564165565165566165567165568165569165570165571165572165573165574165575165576165577165578165579165580165581165582165583165584165585165586165587165588165589165590165591165592165593165594165595165596165597165598165599165600165601165602165603165604165605165606165607165608165609165610165611165612165613165614165615165616165617165618165619165620165621165622165623165624165625165626165627165628165629165630165631165632165633165634165635165636165637165638165639165640165641165642165643165644165645165646165647165648165649165650165651165652165653165654165655165656165657165658165659165660165661165662165663165664165665165666165667165668165669165670165671165672165673165674165675165676165677165678165679165680165681165682165683165684165685165686165687165688165689165690165691165692165693165694165695165696165697165698165699165700165701165702165703165704165705165706165707165708165709165710165711165712165713165714165715165716165717165718165719165720165721165722165723165724165725165726165727165728165729165730165731165732165733165734165735165736165737165738165739165740165741165742165743165744165745165746165747165748165749165750165751165752165753165754165755165756165757165758165759165760165761165762165763165764165765165766165767165768165769165770165771165772165773165774165775165776165777165778165779165780165781165782165783165784165785165786165787165788165789165790165791165792165793165794165795165796165797165798165799165800165801165802165803165804165805165806165807165808165809165810165811165812165813165814165815165816165817165818165819165820165821165822165823165824165825165826165827165828165829165830165831165832165833165834165835165836165837165838165839165840165841165842165843165844165845165846165847165848165849165850165851165852165853165854165855165856165857165858165859165860165861165862165863165864165865165866165867165868165869165870165871165872165873165874165875165876165877165878165879165880165881165882165883165884165885165886165887165888165889165890165891165892165893165894165895165896165897165898165899165900165901165902165903165904165905165906165907165908165909165910165911165912165913165914165915165916165917165918165919165920165921165922165923165924165925165926165927165928165929165930165931165932165933165934165935165936165937165938165939165940165941165942165943165944165945165946165947165948165949165950165951165952165953165954165955165956165957165958165959165960165961165962165963165964165965165966165967165968165969165970165971165972165973165974165975165976165977165978165979165980165981165982165983165984165985165986165987165988165989165990165991165992165993165994165995165996165997165998165999166000166001166002166003166004166005166006166007166008166009166010166011166012166013166014166015166016166017166018166019166020166021166022166023166024166025166026166027166028166029166030166031166032166033166034166035166036166037166038166039166040166041166042166043166044166045166046166047166048166049166050166051166052166053166054166055166056166057166058166059166060166061166062166063166064166065166066166067166068166069166070166071166072166073166074166075166076166077166078166079166080166081166082166083166084166085166086166087166088166089166090166091166092166093166094166095166096166097166098166099166100166101166102166103166104166105166106166107166108166109166110166111166112166113166114166115166116166117166118166119166120166121166122166123166124166125166126166127166128166129166130166131166132166133166134166135166136166137166138166139166140166141166142166143166144166145166146166147166148166149166150166151166152166153166154166155166156166157166158166159166160166161166162166163166164166165166166166167166168166169166170166171166172166173166174166175166176166177166178166179166180166181166182166183166184166185166186166187166188166189166190166191166192166193166194166195166196166197166198166199166200166201166202166203166204166205166206166207166208166209166210166211166212166213166214166215166216166217166218166219166220166221166222166223166224166225166226166227166228166229166230166231166232166233166234166235166236166237166238166239166240166241166242166243166244166245166246166247166248166249166250166251166252166253166254166255166256166257166258166259166260166261166262166263166264166265166266166267166268166269166270166271166272166273166274166275166276166277166278166279166280166281166282166283166284166285166286166287166288166289166290166291166292166293166294166295166296166297166298166299166300166301166302166303166304166305166306166307166308166309166310166311166312166313166314166315166316166317166318166319166320166321166322166323166324166325166326166327166328166329166330166331166332166333166334166335166336166337166338166339166340166341166342166343166344166345166346166347166348166349166350166351166352166353166354166355166356166357166358166359166360166361166362166363166364166365166366166367166368166369166370166371166372166373166374166375166376166377166378166379166380166381166382166383166384166385166386166387166388166389166390166391166392166393166394166395166396166397166398166399166400166401166402166403166404166405166406166407166408166409166410166411166412166413166414166415166416166417166418166419166420166421166422166423166424166425166426166427166428166429166430166431166432166433166434166435166436166437166438166439166440166441166442166443166444166445166446166447166448166449166450166451166452166453166454166455166456166457166458166459166460166461166462166463166464166465166466166467166468166469166470166471166472166473166474166475166476166477166478166479166480166481166482166483166484166485166486166487166488166489166490166491166492166493166494166495166496166497166498166499166500166501166502166503166504166505166506166507166508166509166510166511166512166513166514166515166516166517166518166519166520166521166522166523166524166525166526166527166528166529166530166531166532166533166534166535166536166537166538166539166540166541166542166543166544166545166546166547166548166549166550166551166552166553166554166555166556166557166558166559166560166561166562166563166564166565166566166567166568166569166570166571166572166573166574166575166576166577166578166579166580166581166582166583166584166585166586166587166588166589166590166591166592166593166594166595166596166597166598166599166600166601166602166603166604166605166606166607166608166609166610166611166612166613166614166615166616166617166618166619166620166621166622166623166624166625166626166627166628166629166630166631166632166633166634166635166636166637166638166639166640166641166642166643166644166645166646166647166648166649166650166651166652166653166654166655166656166657166658166659166660166661166662166663166664166665166666166667166668166669166670166671166672166673166674166675166676166677166678166679166680166681166682166683166684166685166686166687166688166689166690166691166692166693166694166695166696166697166698166699166700166701166702166703166704166705166706166707166708166709166710166711166712166713166714166715166716166717166718166719166720166721166722166723166724166725166726166727166728166729166730166731166732166733166734166735166736166737166738166739166740166741166742166743166744166745166746166747166748166749166750166751166752166753166754166755166756166757166758166759166760166761166762166763166764166765166766166767166768166769166770166771166772166773166774166775166776166777166778166779166780166781166782166783166784166785166786166787166788166789166790166791166792166793166794166795166796166797166798166799166800166801166802166803166804166805166806166807166808166809166810166811166812166813166814166815166816166817166818166819166820166821166822166823166824166825166826166827166828166829166830166831166832166833166834166835166836166837166838166839166840166841166842166843166844166845166846166847166848166849166850166851166852166853166854166855166856166857166858166859166860166861166862166863166864166865166866166867166868166869166870166871166872166873166874166875166876166877166878166879166880166881166882166883166884166885166886166887166888166889166890166891166892166893166894166895166896166897166898166899166900166901166902166903166904166905166906166907166908166909166910166911166912166913166914166915166916166917166918166919166920166921166922166923166924166925166926166927166928166929166930166931166932166933166934166935166936166937166938166939166940166941166942166943166944166945166946166947166948166949166950166951166952166953166954166955166956166957166958166959166960166961166962166963166964166965166966166967166968166969166970166971166972166973166974166975166976166977166978166979166980166981166982166983166984166985166986166987166988166989166990166991166992166993166994166995166996166997166998166999167000167001167002167003167004167005167006167007167008167009167010167011167012167013167014167015167016167017167018167019167020167021167022167023167024167025167026167027167028167029167030167031167032167033167034167035167036167037167038167039167040167041167042167043167044167045167046167047167048167049167050167051167052167053167054167055167056167057167058167059167060167061167062167063167064167065167066167067167068167069167070167071167072167073167074167075167076167077167078167079167080167081167082167083167084167085167086167087167088167089167090167091167092167093167094167095167096167097167098167099167100167101167102167103167104167105167106167107167108167109167110167111167112167113167114167115167116167117167118167119167120167121167122167123167124167125167126167127167128167129167130167131167132167133167134167135167136167137167138167139167140167141167142167143167144167145167146167147167148167149167150167151167152167153167154167155167156167157167158167159167160167161167162167163167164167165167166167167167168167169167170167171167172167173167174167175167176167177167178167179167180167181167182167183167184167185167186167187167188167189167190167191167192167193167194167195167196167197167198167199167200167201167202167203167204167205167206167207167208167209167210167211167212167213167214167215167216167217167218167219167220167221167222167223167224167225167226167227167228167229167230167231167232167233167234167235167236167237167238167239167240167241167242167243167244167245167246167247167248167249167250167251167252167253167254167255167256167257167258167259167260167261167262167263167264167265167266167267167268167269167270167271167272167273167274167275167276167277167278167279167280167281167282167283167284167285167286167287167288167289167290167291167292167293167294167295167296167297167298167299167300167301167302167303167304167305167306167307167308167309167310167311167312167313167314167315167316167317167318167319167320167321167322167323167324167325167326167327167328167329167330167331167332167333167334167335167336167337167338167339167340167341167342167343167344167345167346167347167348167349167350167351167352167353167354167355167356167357167358167359167360167361167362167363167364167365167366167367167368167369167370167371167372167373167374167375167376167377167378167379167380167381167382167383167384167385167386167387167388167389167390167391167392167393167394167395167396167397167398167399167400167401167402167403167404167405167406167407167408167409167410167411167412167413167414167415167416167417167418167419167420167421167422167423167424167425167426167427167428167429167430167431167432167433167434167435167436167437167438167439167440167441167442167443167444167445167446167447167448167449167450167451167452167453167454167455167456167457167458167459167460167461167462167463167464167465167466167467167468167469167470167471167472167473167474167475167476167477167478167479167480167481167482167483167484167485167486167487167488167489167490167491167492167493167494167495167496167497167498167499167500167501167502167503167504167505167506167507167508167509167510167511167512167513167514167515167516167517167518167519167520167521167522167523167524167525167526167527167528167529167530167531167532167533167534167535167536167537167538167539167540167541167542167543167544167545167546167547167548167549167550167551167552167553167554167555167556167557167558167559167560167561167562167563167564167565167566167567167568167569167570167571167572167573167574167575167576167577167578167579167580167581167582167583167584167585167586167587167588167589167590167591167592167593167594167595167596167597167598167599167600167601167602167603167604167605167606167607167608167609167610167611167612167613167614167615167616167617167618167619167620167621167622167623167624167625167626167627167628167629167630167631167632167633167634167635167636167637167638167639167640167641167642167643167644167645167646167647167648167649167650167651167652167653167654167655167656167657167658167659167660167661167662167663167664167665167666167667167668167669167670167671167672167673167674167675167676167677167678167679167680167681167682167683167684167685167686167687167688167689167690167691167692167693167694167695167696167697167698167699167700167701167702167703167704167705167706167707167708167709167710167711167712167713167714167715167716167717167718167719167720167721167722167723167724167725167726167727167728167729167730167731167732167733167734167735167736167737167738167739167740167741167742167743167744167745167746167747167748167749167750167751167752167753167754167755167756167757167758167759167760167761167762167763167764167765167766167767167768167769167770167771167772167773167774167775167776167777167778167779167780167781167782167783167784167785167786167787167788167789167790167791167792167793167794167795167796167797167798167799167800167801167802167803167804167805167806167807167808167809167810167811167812167813167814167815167816167817167818167819167820167821167822167823167824167825167826167827167828167829167830167831167832167833167834167835167836167837167838167839167840167841167842167843167844167845167846167847167848167849167850167851167852167853167854167855167856167857167858167859167860167861167862167863167864167865167866167867167868167869167870167871167872167873167874167875167876167877167878167879167880167881167882167883167884167885167886167887167888167889167890167891167892167893167894167895167896167897167898167899167900167901167902167903167904167905167906167907167908167909167910167911167912167913167914167915167916167917167918167919167920167921167922167923167924167925167926167927167928167929167930167931167932167933167934167935167936167937167938167939167940167941167942167943167944167945167946167947167948167949167950167951167952167953167954167955167956167957167958167959167960167961167962167963167964167965167966167967167968167969167970167971167972167973167974167975167976167977167978167979167980167981167982167983167984167985167986167987167988167989167990167991167992167993167994167995167996167997167998167999168000168001168002168003168004168005168006168007168008168009168010168011168012168013168014168015168016168017168018168019168020168021168022168023168024168025168026168027168028168029168030168031168032168033168034168035168036168037168038168039168040168041168042168043168044168045168046168047168048168049168050168051168052168053168054168055168056168057168058168059168060168061168062168063168064168065168066168067168068168069168070168071168072168073168074168075168076168077168078168079168080168081168082168083168084168085168086168087168088168089168090168091168092168093168094168095168096168097168098168099168100168101168102168103168104168105168106168107168108168109168110168111168112168113168114168115168116168117168118168119168120168121168122168123168124168125168126168127168128168129168130168131168132168133168134168135168136168137168138168139168140168141168142168143168144168145168146168147168148168149168150168151168152168153168154168155168156168157168158168159168160168161168162168163168164168165168166168167168168168169168170168171168172168173168174168175168176168177168178168179168180168181168182168183168184168185168186168187168188168189168190168191168192168193168194168195168196168197168198168199168200168201168202168203168204168205168206168207168208168209168210168211168212168213168214168215168216168217168218168219168220168221168222168223168224168225168226168227168228168229168230168231168232168233168234168235168236168237168238168239168240168241168242168243168244168245168246168247168248168249168250168251168252168253168254168255168256168257168258168259168260168261168262168263168264168265168266168267168268168269168270168271168272168273168274168275168276168277168278168279168280168281168282168283168284168285168286168287168288168289168290168291168292168293168294168295168296168297168298168299168300168301168302168303168304168305168306168307168308168309168310168311168312168313168314168315168316168317168318168319168320168321168322168323168324168325168326168327168328168329168330168331168332168333168334168335168336168337168338168339168340168341168342168343168344168345168346168347168348168349168350168351168352168353168354168355168356168357168358168359168360168361168362168363168364168365168366168367168368168369168370168371168372168373168374168375168376168377168378168379168380168381168382168383168384168385168386168387168388168389168390168391168392168393168394168395168396168397168398168399168400168401168402168403168404168405168406168407168408168409168410168411168412168413168414168415168416168417168418168419168420168421168422168423168424168425168426168427168428168429168430168431168432168433168434168435168436168437168438168439168440168441168442168443168444168445168446168447168448168449168450168451168452168453168454168455168456168457168458168459168460168461168462168463168464168465168466168467168468168469168470168471168472168473168474168475168476168477168478168479168480168481168482168483168484168485168486168487168488168489168490168491168492168493168494168495168496168497168498168499168500168501168502168503168504168505168506168507168508168509168510168511168512168513168514168515168516168517168518168519168520168521168522168523168524168525168526168527168528168529168530168531168532168533168534168535168536168537168538168539168540168541168542168543168544168545168546168547168548168549168550168551168552168553168554168555168556168557168558168559168560168561168562168563168564168565168566168567168568168569168570168571168572168573168574168575168576168577168578168579168580168581168582168583168584168585168586168587168588168589168590168591168592168593168594168595168596168597168598168599168600168601168602168603168604168605168606168607168608168609168610168611168612168613168614168615168616168617168618168619168620168621168622168623168624168625168626168627168628168629168630168631168632168633168634168635168636168637168638168639168640168641168642168643168644168645168646168647168648168649168650168651168652168653168654168655168656168657168658168659168660168661168662168663168664168665168666168667168668168669168670168671168672168673168674168675168676168677168678168679168680168681168682168683168684168685168686168687168688168689168690168691168692168693168694168695168696168697168698168699168700168701168702168703168704168705168706168707168708168709168710168711168712168713168714168715168716168717168718168719168720168721168722168723168724168725168726168727168728168729168730168731168732168733168734168735168736168737168738168739168740168741168742168743168744168745168746168747168748168749168750168751168752168753168754168755168756168757168758168759168760168761168762168763168764168765168766168767168768168769168770168771168772168773168774168775168776168777168778168779168780168781168782168783168784168785168786168787168788168789168790168791168792168793168794168795168796168797168798168799168800168801168802168803168804168805168806168807168808168809168810168811168812168813168814168815168816168817168818168819168820168821168822168823168824168825168826168827168828168829168830168831168832168833168834168835168836168837168838168839168840168841168842168843168844168845168846168847168848168849168850168851168852168853168854168855168856168857168858168859168860168861168862168863168864168865168866168867168868168869168870168871168872168873168874168875168876168877168878168879168880168881168882168883168884168885168886168887168888168889168890168891168892168893168894168895168896168897168898168899168900168901168902168903168904168905168906168907168908168909168910168911168912168913168914168915168916168917168918168919168920168921168922168923168924168925168926168927168928168929168930168931168932168933168934168935168936168937168938168939168940168941168942168943168944168945168946168947168948168949168950168951168952168953168954168955168956168957168958168959168960168961168962168963168964168965168966168967168968168969168970168971168972168973168974168975168976168977168978168979168980168981168982168983168984168985168986168987168988168989168990168991168992168993168994168995168996168997168998168999169000169001169002169003169004169005169006169007169008169009169010169011169012169013169014169015169016169017169018169019169020169021169022169023169024169025169026169027169028169029169030169031169032169033169034169035169036169037169038169039169040169041169042169043169044169045169046169047169048169049169050169051169052169053169054169055169056169057169058169059169060169061169062169063169064169065169066169067169068169069169070169071169072169073169074169075169076169077169078169079169080169081169082169083169084169085169086169087169088169089169090169091169092169093169094169095169096169097169098169099169100169101169102169103169104169105169106169107169108169109169110169111169112169113169114169115169116169117169118169119169120169121169122169123169124169125169126169127169128169129169130169131169132169133169134169135169136169137169138169139169140169141169142169143169144169145169146169147169148169149169150169151169152169153169154169155169156169157169158169159169160169161169162169163169164169165169166169167169168169169169170169171169172169173169174169175169176169177169178169179169180169181169182169183169184169185169186169187169188169189169190169191169192169193169194169195169196169197169198169199169200169201169202169203169204169205169206169207169208169209169210169211169212169213169214169215169216169217169218169219169220169221169222169223169224169225169226169227169228169229169230169231169232169233169234169235169236169237169238169239169240169241169242169243169244169245169246169247169248169249169250169251169252169253169254169255169256169257169258169259169260169261169262169263169264169265169266169267169268169269169270169271169272169273169274169275169276169277169278169279169280169281169282169283169284169285169286169287169288169289169290169291169292169293169294169295169296169297169298169299169300169301169302169303169304169305169306169307169308169309169310169311169312169313169314169315169316169317169318169319169320169321169322169323169324169325169326169327169328169329169330169331169332169333169334169335169336169337169338169339169340169341169342169343169344169345169346169347169348169349169350169351169352169353169354169355169356169357169358169359169360169361169362169363169364169365169366169367169368169369169370169371169372169373169374169375169376169377169378169379169380169381169382169383169384169385169386169387169388169389169390169391169392169393169394169395169396169397169398169399169400169401169402169403169404169405169406169407169408169409169410169411169412169413169414169415169416169417169418169419169420169421169422169423169424169425169426169427169428169429169430169431169432169433169434169435169436169437169438169439169440169441169442169443169444169445169446169447169448169449169450169451169452169453169454169455169456169457169458169459169460169461169462169463169464169465169466169467169468169469169470169471169472169473169474169475169476169477169478169479169480169481169482169483169484169485169486169487169488169489169490169491169492169493169494169495169496169497169498169499169500169501169502169503169504169505169506169507169508169509169510169511169512169513169514169515169516169517169518169519169520169521
  1. {
  2. "meta": {
  3. "format": 3,
  4. "version": "7.13.2",
  5. "timestamp": "2026-02-03T20:42:37.844186",
  6. "branch_coverage": true,
  7. "show_contexts": true
  8. },
  9. "files": {
  10. "src\\__init__.py": {
  11. "executed_lines": [],
  12. "summary": {
  13. "covered_lines": 0,
  14. "num_statements": 0,
  15. "percent_covered": 100.0,
  16. "percent_covered_display": "100.00",
  17. "missing_lines": 0,
  18. "excluded_lines": 0,
  19. "percent_statements_covered": 100.0,
  20. "percent_statements_covered_display": "100.00",
  21. "num_branches": 0,
  22. "num_partial_branches": 0,
  23. "covered_branches": 0,
  24. "missing_branches": 0,
  25. "percent_branches_covered": 100.0,
  26. "percent_branches_covered_display": "100.00"
  27. },
  28. "missing_lines": [],
  29. "excluded_lines": [],
  30. "contexts": {},
  31. "executed_branches": [],
  32. "missing_branches": [],
  33. "functions": {
  34. "": {
  35. "executed_lines": [],
  36. "summary": {
  37. "covered_lines": 0,
  38. "num_statements": 0,
  39. "percent_covered": 100.0,
  40. "percent_covered_display": "100.00",
  41. "missing_lines": 0,
  42. "excluded_lines": 0,
  43. "percent_statements_covered": 100.0,
  44. "percent_statements_covered_display": "100.00",
  45. "num_branches": 0,
  46. "num_partial_branches": 0,
  47. "covered_branches": 0,
  48. "missing_branches": 0,
  49. "percent_branches_covered": 100.0,
  50. "percent_branches_covered_display": "100.00"
  51. },
  52. "missing_lines": [],
  53. "excluded_lines": [],
  54. "start_line": 1,
  55. "contexts": {},
  56. "executed_branches": [],
  57. "missing_branches": []
  58. }
  59. },
  60. "classes": {
  61. "": {
  62. "executed_lines": [],
  63. "summary": {
  64. "covered_lines": 0,
  65. "num_statements": 0,
  66. "percent_covered": 100.0,
  67. "percent_covered_display": "100.00",
  68. "missing_lines": 0,
  69. "excluded_lines": 0,
  70. "percent_statements_covered": 100.0,
  71. "percent_statements_covered_display": "100.00",
  72. "num_branches": 0,
  73. "num_partial_branches": 0,
  74. "covered_branches": 0,
  75. "missing_branches": 0,
  76. "percent_branches_covered": 100.0,
  77. "percent_branches_covered_display": "100.00"
  78. },
  79. "missing_lines": [],
  80. "excluded_lines": [],
  81. "start_line": 1,
  82. "contexts": {},
  83. "executed_branches": [],
  84. "missing_branches": []
  85. }
  86. }
  87. },
  88. "src\\api\\__init__.py": {
  89. "executed_lines": [],
  90. "summary": {
  91. "covered_lines": 0,
  92. "num_statements": 1,
  93. "percent_covered": 0.0,
  94. "percent_covered_display": "0.00",
  95. "missing_lines": 1,
  96. "excluded_lines": 1,
  97. "percent_statements_covered": 0.0,
  98. "percent_statements_covered_display": "0.00",
  99. "num_branches": 0,
  100. "num_partial_branches": 0,
  101. "covered_branches": 0,
  102. "missing_branches": 0,
  103. "percent_branches_covered": 100.0,
  104. "percent_branches_covered_display": "100.00"
  105. },
  106. "missing_lines": [
  107. 14
  108. ],
  109. "excluded_lines": [
  110. 16
  111. ],
  112. "contexts": {},
  113. "executed_branches": [],
  114. "missing_branches": [],
  115. "functions": {
  116. "": {
  117. "executed_lines": [],
  118. "summary": {
  119. "covered_lines": 0,
  120. "num_statements": 1,
  121. "percent_covered": 0.0,
  122. "percent_covered_display": "0.00",
  123. "missing_lines": 1,
  124. "excluded_lines": 1,
  125. "percent_statements_covered": 0.0,
  126. "percent_statements_covered_display": "0.00",
  127. "num_branches": 0,
  128. "num_partial_branches": 0,
  129. "covered_branches": 0,
  130. "missing_branches": 0,
  131. "percent_branches_covered": 100.0,
  132. "percent_branches_covered_display": "100.00"
  133. },
  134. "missing_lines": [
  135. 14
  136. ],
  137. "excluded_lines": [
  138. 16
  139. ],
  140. "start_line": 1,
  141. "contexts": {},
  142. "executed_branches": [],
  143. "missing_branches": []
  144. }
  145. },
  146. "classes": {
  147. "": {
  148. "executed_lines": [],
  149. "summary": {
  150. "covered_lines": 0,
  151. "num_statements": 1,
  152. "percent_covered": 0.0,
  153. "percent_covered_display": "0.00",
  154. "missing_lines": 1,
  155. "excluded_lines": 1,
  156. "percent_statements_covered": 0.0,
  157. "percent_statements_covered_display": "0.00",
  158. "num_branches": 0,
  159. "num_partial_branches": 0,
  160. "covered_branches": 0,
  161. "missing_branches": 0,
  162. "percent_branches_covered": 100.0,
  163. "percent_branches_covered_display": "100.00"
  164. },
  165. "missing_lines": [
  166. 14
  167. ],
  168. "excluded_lines": [
  169. 16
  170. ],
  171. "start_line": 1,
  172. "contexts": {},
  173. "executed_branches": [],
  174. "missing_branches": []
  175. }
  176. }
  177. },
  178. "src\\api\\dataset\\__init__.py": {
  179. "executed_lines": [],
  180. "summary": {
  181. "covered_lines": 0,
  182. "num_statements": 0,
  183. "percent_covered": 100.0,
  184. "percent_covered_display": "100.00",
  185. "missing_lines": 0,
  186. "excluded_lines": 0,
  187. "percent_statements_covered": 100.0,
  188. "percent_statements_covered_display": "100.00",
  189. "num_branches": 0,
  190. "num_partial_branches": 0,
  191. "covered_branches": 0,
  192. "missing_branches": 0,
  193. "percent_branches_covered": 100.0,
  194. "percent_branches_covered_display": "100.00"
  195. },
  196. "missing_lines": [],
  197. "excluded_lines": [],
  198. "contexts": {},
  199. "executed_branches": [],
  200. "missing_branches": [],
  201. "functions": {
  202. "": {
  203. "executed_lines": [],
  204. "summary": {
  205. "covered_lines": 0,
  206. "num_statements": 0,
  207. "percent_covered": 100.0,
  208. "percent_covered_display": "100.00",
  209. "missing_lines": 0,
  210. "excluded_lines": 0,
  211. "percent_statements_covered": 100.0,
  212. "percent_statements_covered_display": "100.00",
  213. "num_branches": 0,
  214. "num_partial_branches": 0,
  215. "covered_branches": 0,
  216. "missing_branches": 0,
  217. "percent_branches_covered": 100.0,
  218. "percent_branches_covered_display": "100.00"
  219. },
  220. "missing_lines": [],
  221. "excluded_lines": [],
  222. "start_line": 1,
  223. "contexts": {},
  224. "executed_branches": [],
  225. "missing_branches": []
  226. }
  227. },
  228. "classes": {
  229. "": {
  230. "executed_lines": [],
  231. "summary": {
  232. "covered_lines": 0,
  233. "num_statements": 0,
  234. "percent_covered": 100.0,
  235. "percent_covered_display": "100.00",
  236. "missing_lines": 0,
  237. "excluded_lines": 0,
  238. "percent_statements_covered": 100.0,
  239. "percent_statements_covered_display": "100.00",
  240. "num_branches": 0,
  241. "num_partial_branches": 0,
  242. "covered_branches": 0,
  243. "missing_branches": 0,
  244. "percent_branches_covered": 100.0,
  245. "percent_branches_covered_display": "100.00"
  246. },
  247. "missing_lines": [],
  248. "excluded_lines": [],
  249. "start_line": 1,
  250. "contexts": {},
  251. "executed_branches": [],
  252. "missing_branches": []
  253. }
  254. }
  255. },
  256. "src\\api\\dataset\\models\\__init__.py": {
  257. "executed_lines": [],
  258. "summary": {
  259. "covered_lines": 0,
  260. "num_statements": 0,
  261. "percent_covered": 100.0,
  262. "percent_covered_display": "100.00",
  263. "missing_lines": 0,
  264. "excluded_lines": 0,
  265. "percent_statements_covered": 100.0,
  266. "percent_statements_covered_display": "100.00",
  267. "num_branches": 0,
  268. "num_partial_branches": 0,
  269. "covered_branches": 0,
  270. "missing_branches": 0,
  271. "percent_branches_covered": 100.0,
  272. "percent_branches_covered_display": "100.00"
  273. },
  274. "missing_lines": [],
  275. "excluded_lines": [],
  276. "contexts": {},
  277. "executed_branches": [],
  278. "missing_branches": [],
  279. "functions": {
  280. "": {
  281. "executed_lines": [],
  282. "summary": {
  283. "covered_lines": 0,
  284. "num_statements": 0,
  285. "percent_covered": 100.0,
  286. "percent_covered_display": "100.00",
  287. "missing_lines": 0,
  288. "excluded_lines": 0,
  289. "percent_statements_covered": 100.0,
  290. "percent_statements_covered_display": "100.00",
  291. "num_branches": 0,
  292. "num_partial_branches": 0,
  293. "covered_branches": 0,
  294. "missing_branches": 0,
  295. "percent_branches_covered": 100.0,
  296. "percent_branches_covered_display": "100.00"
  297. },
  298. "missing_lines": [],
  299. "excluded_lines": [],
  300. "start_line": 1,
  301. "contexts": {},
  302. "executed_branches": [],
  303. "missing_branches": []
  304. }
  305. },
  306. "classes": {
  307. "": {
  308. "executed_lines": [],
  309. "summary": {
  310. "covered_lines": 0,
  311. "num_statements": 0,
  312. "percent_covered": 100.0,
  313. "percent_covered_display": "100.00",
  314. "missing_lines": 0,
  315. "excluded_lines": 0,
  316. "percent_statements_covered": 100.0,
  317. "percent_statements_covered_display": "100.00",
  318. "num_branches": 0,
  319. "num_partial_branches": 0,
  320. "covered_branches": 0,
  321. "missing_branches": 0,
  322. "percent_branches_covered": 100.0,
  323. "percent_branches_covered_display": "100.00"
  324. },
  325. "missing_lines": [],
  326. "excluded_lines": [],
  327. "start_line": 1,
  328. "contexts": {},
  329. "executed_branches": [],
  330. "missing_branches": []
  331. }
  332. }
  333. },
  334. "src\\api\\dataset\\models\\dify_models.py": {
  335. "executed_lines": [],
  336. "summary": {
  337. "covered_lines": 0,
  338. "num_statements": 17,
  339. "percent_covered": 0.0,
  340. "percent_covered_display": "0.00",
  341. "missing_lines": 17,
  342. "excluded_lines": 7,
  343. "percent_statements_covered": 0.0,
  344. "percent_statements_covered_display": "0.00",
  345. "num_branches": 0,
  346. "num_partial_branches": 0,
  347. "covered_branches": 0,
  348. "missing_branches": 0,
  349. "percent_branches_covered": 100.0,
  350. "percent_branches_covered_display": "100.00"
  351. },
  352. "missing_lines": [
  353. 1,
  354. 2,
  355. 4,
  356. 18,
  357. 24,
  358. 26,
  359. 30,
  360. 35,
  361. 37,
  362. 38,
  363. 40,
  364. 44,
  365. 45,
  366. 47,
  367. 52,
  368. 54,
  369. 56
  370. ],
  371. "excluded_lines": [
  372. 8,
  373. 13,
  374. 42,
  375. 43,
  376. 49,
  377. 50,
  378. 51
  379. ],
  380. "contexts": {},
  381. "executed_branches": [],
  382. "missing_branches": [],
  383. "functions": {
  384. "": {
  385. "executed_lines": [],
  386. "summary": {
  387. "covered_lines": 0,
  388. "num_statements": 17,
  389. "percent_covered": 0.0,
  390. "percent_covered_display": "0.00",
  391. "missing_lines": 17,
  392. "excluded_lines": 7,
  393. "percent_statements_covered": 0.0,
  394. "percent_statements_covered_display": "0.00",
  395. "num_branches": 0,
  396. "num_partial_branches": 0,
  397. "covered_branches": 0,
  398. "missing_branches": 0,
  399. "percent_branches_covered": 100.0,
  400. "percent_branches_covered_display": "100.00"
  401. },
  402. "missing_lines": [
  403. 1,
  404. 2,
  405. 4,
  406. 18,
  407. 24,
  408. 26,
  409. 30,
  410. 35,
  411. 37,
  412. 38,
  413. 40,
  414. 44,
  415. 45,
  416. 47,
  417. 52,
  418. 54,
  419. 56
  420. ],
  421. "excluded_lines": [
  422. 8,
  423. 13,
  424. 42,
  425. 43,
  426. 49,
  427. 50,
  428. 51
  429. ],
  430. "start_line": 1,
  431. "contexts": {},
  432. "executed_branches": [],
  433. "missing_branches": []
  434. }
  435. },
  436. "classes": {
  437. "Condition": {
  438. "executed_lines": [],
  439. "summary": {
  440. "covered_lines": 0,
  441. "num_statements": 0,
  442. "percent_covered": 100.0,
  443. "percent_covered_display": "100.00",
  444. "missing_lines": 0,
  445. "excluded_lines": 0,
  446. "percent_statements_covered": 100.0,
  447. "percent_statements_covered_display": "100.00",
  448. "num_branches": 0,
  449. "num_partial_branches": 0,
  450. "covered_branches": 0,
  451. "missing_branches": 0,
  452. "percent_branches_covered": 100.0,
  453. "percent_branches_covered_display": "100.00"
  454. },
  455. "missing_lines": [],
  456. "excluded_lines": [],
  457. "start_line": 4,
  458. "contexts": {},
  459. "executed_branches": [],
  460. "missing_branches": []
  461. },
  462. "MetadataCondition": {
  463. "executed_lines": [],
  464. "summary": {
  465. "covered_lines": 0,
  466. "num_statements": 0,
  467. "percent_covered": 100.0,
  468. "percent_covered_display": "100.00",
  469. "missing_lines": 0,
  470. "excluded_lines": 0,
  471. "percent_statements_covered": 100.0,
  472. "percent_statements_covered_display": "100.00",
  473. "num_branches": 0,
  474. "num_partial_branches": 0,
  475. "covered_branches": 0,
  476. "missing_branches": 0,
  477. "percent_branches_covered": 100.0,
  478. "percent_branches_covered_display": "100.00"
  479. },
  480. "missing_lines": [],
  481. "excluded_lines": [],
  482. "start_line": 24,
  483. "contexts": {},
  484. "executed_branches": [],
  485. "missing_branches": []
  486. },
  487. "RetrievalSetting": {
  488. "executed_lines": [],
  489. "summary": {
  490. "covered_lines": 0,
  491. "num_statements": 0,
  492. "percent_covered": 100.0,
  493. "percent_covered_display": "100.00",
  494. "missing_lines": 0,
  495. "excluded_lines": 0,
  496. "percent_statements_covered": 100.0,
  497. "percent_statements_covered_display": "100.00",
  498. "num_branches": 0,
  499. "num_partial_branches": 0,
  500. "covered_branches": 0,
  501. "missing_branches": 0,
  502. "percent_branches_covered": 100.0,
  503. "percent_branches_covered_display": "100.00"
  504. },
  505. "missing_lines": [],
  506. "excluded_lines": [],
  507. "start_line": 35,
  508. "contexts": {},
  509. "executed_branches": [],
  510. "missing_branches": []
  511. },
  512. "RetrievalRequest": {
  513. "executed_lines": [],
  514. "summary": {
  515. "covered_lines": 0,
  516. "num_statements": 0,
  517. "percent_covered": 100.0,
  518. "percent_covered_display": "100.00",
  519. "missing_lines": 0,
  520. "excluded_lines": 0,
  521. "percent_statements_covered": 100.0,
  522. "percent_statements_covered_display": "100.00",
  523. "num_branches": 0,
  524. "num_partial_branches": 0,
  525. "covered_branches": 0,
  526. "missing_branches": 0,
  527. "percent_branches_covered": 100.0,
  528. "percent_branches_covered_display": "100.00"
  529. },
  530. "missing_lines": [],
  531. "excluded_lines": [],
  532. "start_line": 40,
  533. "contexts": {},
  534. "executed_branches": [],
  535. "missing_branches": []
  536. },
  537. "Record": {
  538. "executed_lines": [],
  539. "summary": {
  540. "covered_lines": 0,
  541. "num_statements": 0,
  542. "percent_covered": 100.0,
  543. "percent_covered_display": "100.00",
  544. "missing_lines": 0,
  545. "excluded_lines": 0,
  546. "percent_statements_covered": 100.0,
  547. "percent_statements_covered_display": "100.00",
  548. "num_branches": 0,
  549. "num_partial_branches": 0,
  550. "covered_branches": 0,
  551. "missing_branches": 0,
  552. "percent_branches_covered": 100.0,
  553. "percent_branches_covered_display": "100.00"
  554. },
  555. "missing_lines": [],
  556. "excluded_lines": [],
  557. "start_line": 47,
  558. "contexts": {},
  559. "executed_branches": [],
  560. "missing_branches": []
  561. },
  562. "RetrievalResponse": {
  563. "executed_lines": [],
  564. "summary": {
  565. "covered_lines": 0,
  566. "num_statements": 0,
  567. "percent_covered": 100.0,
  568. "percent_covered_display": "100.00",
  569. "missing_lines": 0,
  570. "excluded_lines": 0,
  571. "percent_statements_covered": 100.0,
  572. "percent_statements_covered_display": "100.00",
  573. "num_branches": 0,
  574. "num_partial_branches": 0,
  575. "covered_branches": 0,
  576. "missing_branches": 0,
  577. "percent_branches_covered": 100.0,
  578. "percent_branches_covered_display": "100.00"
  579. },
  580. "missing_lines": [],
  581. "excluded_lines": [],
  582. "start_line": 54,
  583. "contexts": {},
  584. "executed_branches": [],
  585. "missing_branches": []
  586. },
  587. "": {
  588. "executed_lines": [],
  589. "summary": {
  590. "covered_lines": 0,
  591. "num_statements": 17,
  592. "percent_covered": 0.0,
  593. "percent_covered_display": "0.00",
  594. "missing_lines": 17,
  595. "excluded_lines": 7,
  596. "percent_statements_covered": 0.0,
  597. "percent_statements_covered_display": "0.00",
  598. "num_branches": 0,
  599. "num_partial_branches": 0,
  600. "covered_branches": 0,
  601. "missing_branches": 0,
  602. "percent_branches_covered": 100.0,
  603. "percent_branches_covered_display": "100.00"
  604. },
  605. "missing_lines": [
  606. 1,
  607. 2,
  608. 4,
  609. 18,
  610. 24,
  611. 26,
  612. 30,
  613. 35,
  614. 37,
  615. 38,
  616. 40,
  617. 44,
  618. 45,
  619. 47,
  620. 52,
  621. 54,
  622. 56
  623. ],
  624. "excluded_lines": [
  625. 8,
  626. 13,
  627. 42,
  628. 43,
  629. 49,
  630. 50,
  631. 51
  632. ],
  633. "start_line": 1,
  634. "contexts": {},
  635. "executed_branches": [],
  636. "missing_branches": []
  637. }
  638. }
  639. },
  640. "src\\api\\dataset\\services\\__init__.py": {
  641. "executed_lines": [],
  642. "summary": {
  643. "covered_lines": 0,
  644. "num_statements": 0,
  645. "percent_covered": 100.0,
  646. "percent_covered_display": "100.00",
  647. "missing_lines": 0,
  648. "excluded_lines": 0,
  649. "percent_statements_covered": 100.0,
  650. "percent_statements_covered_display": "100.00",
  651. "num_branches": 0,
  652. "num_partial_branches": 0,
  653. "covered_branches": 0,
  654. "missing_branches": 0,
  655. "percent_branches_covered": 100.0,
  656. "percent_branches_covered_display": "100.00"
  657. },
  658. "missing_lines": [],
  659. "excluded_lines": [],
  660. "contexts": {},
  661. "executed_branches": [],
  662. "missing_branches": [],
  663. "functions": {
  664. "": {
  665. "executed_lines": [],
  666. "summary": {
  667. "covered_lines": 0,
  668. "num_statements": 0,
  669. "percent_covered": 100.0,
  670. "percent_covered_display": "100.00",
  671. "missing_lines": 0,
  672. "excluded_lines": 0,
  673. "percent_statements_covered": 100.0,
  674. "percent_statements_covered_display": "100.00",
  675. "num_branches": 0,
  676. "num_partial_branches": 0,
  677. "covered_branches": 0,
  678. "missing_branches": 0,
  679. "percent_branches_covered": 100.0,
  680. "percent_branches_covered_display": "100.00"
  681. },
  682. "missing_lines": [],
  683. "excluded_lines": [],
  684. "start_line": 1,
  685. "contexts": {},
  686. "executed_branches": [],
  687. "missing_branches": []
  688. }
  689. },
  690. "classes": {
  691. "": {
  692. "executed_lines": [],
  693. "summary": {
  694. "covered_lines": 0,
  695. "num_statements": 0,
  696. "percent_covered": 100.0,
  697. "percent_covered_display": "100.00",
  698. "missing_lines": 0,
  699. "excluded_lines": 0,
  700. "percent_statements_covered": 100.0,
  701. "percent_statements_covered_display": "100.00",
  702. "num_branches": 0,
  703. "num_partial_branches": 0,
  704. "covered_branches": 0,
  705. "missing_branches": 0,
  706. "percent_branches_covered": 100.0,
  707. "percent_branches_covered_display": "100.00"
  708. },
  709. "missing_lines": [],
  710. "excluded_lines": [],
  711. "start_line": 1,
  712. "contexts": {},
  713. "executed_branches": [],
  714. "missing_branches": []
  715. }
  716. }
  717. },
  718. "src\\api\\dataset\\services\\dataset_manage_service.py": {
  719. "executed_lines": [],
  720. "summary": {
  721. "covered_lines": 0,
  722. "num_statements": 20,
  723. "percent_covered": 0.0,
  724. "percent_covered_display": "0.00",
  725. "missing_lines": 20,
  726. "excluded_lines": 0,
  727. "percent_statements_covered": 0.0,
  728. "percent_statements_covered_display": "0.00",
  729. "num_branches": 0,
  730. "num_partial_branches": 0,
  731. "covered_branches": 0,
  732. "missing_branches": 0,
  733. "percent_branches_covered": 100.0,
  734. "percent_branches_covered_display": "100.00"
  735. },
  736. "missing_lines": [
  737. 10,
  738. 11,
  739. 12,
  740. 13,
  741. 14,
  742. 17,
  743. 20,
  744. 22,
  745. 24,
  746. 36,
  747. 38,
  748. 39,
  749. 40,
  750. 41,
  751. 43,
  752. 45,
  753. 51,
  754. 54,
  755. 55,
  756. 56
  757. ],
  758. "excluded_lines": [],
  759. "contexts": {},
  760. "executed_branches": [],
  761. "missing_branches": [],
  762. "functions": {
  763. "DatasetManageService.__init__": {
  764. "executed_lines": [],
  765. "summary": {
  766. "covered_lines": 0,
  767. "num_statements": 1,
  768. "percent_covered": 0.0,
  769. "percent_covered_display": "0.00",
  770. "missing_lines": 1,
  771. "excluded_lines": 0,
  772. "percent_statements_covered": 0.0,
  773. "percent_statements_covered_display": "0.00",
  774. "num_branches": 0,
  775. "num_partial_branches": 0,
  776. "covered_branches": 0,
  777. "missing_branches": 0,
  778. "percent_branches_covered": 100.0,
  779. "percent_branches_covered_display": "100.00"
  780. },
  781. "missing_lines": [
  782. 22
  783. ],
  784. "excluded_lines": [],
  785. "start_line": 20,
  786. "contexts": {},
  787. "executed_branches": [],
  788. "missing_branches": []
  789. },
  790. "DatasetManageService.parse_pdf": {
  791. "executed_lines": [],
  792. "summary": {
  793. "covered_lines": 0,
  794. "num_statements": 11,
  795. "percent_covered": 0.0,
  796. "percent_covered_display": "0.00",
  797. "missing_lines": 11,
  798. "excluded_lines": 0,
  799. "percent_statements_covered": 0.0,
  800. "percent_statements_covered_display": "0.00",
  801. "num_branches": 0,
  802. "num_partial_branches": 0,
  803. "covered_branches": 0,
  804. "missing_branches": 0,
  805. "percent_branches_covered": 100.0,
  806. "percent_branches_covered_display": "100.00"
  807. },
  808. "missing_lines": [
  809. 36,
  810. 38,
  811. 39,
  812. 40,
  813. 41,
  814. 43,
  815. 45,
  816. 51,
  817. 54,
  818. 55,
  819. 56
  820. ],
  821. "excluded_lines": [],
  822. "start_line": 24,
  823. "contexts": {},
  824. "executed_branches": [],
  825. "missing_branches": []
  826. },
  827. "": {
  828. "executed_lines": [],
  829. "summary": {
  830. "covered_lines": 0,
  831. "num_statements": 8,
  832. "percent_covered": 0.0,
  833. "percent_covered_display": "0.00",
  834. "missing_lines": 8,
  835. "excluded_lines": 0,
  836. "percent_statements_covered": 0.0,
  837. "percent_statements_covered_display": "0.00",
  838. "num_branches": 0,
  839. "num_partial_branches": 0,
  840. "covered_branches": 0,
  841. "missing_branches": 0,
  842. "percent_branches_covered": 100.0,
  843. "percent_branches_covered_display": "100.00"
  844. },
  845. "missing_lines": [
  846. 10,
  847. 11,
  848. 12,
  849. 13,
  850. 14,
  851. 17,
  852. 20,
  853. 24
  854. ],
  855. "excluded_lines": [],
  856. "start_line": 1,
  857. "contexts": {},
  858. "executed_branches": [],
  859. "missing_branches": []
  860. }
  861. },
  862. "classes": {
  863. "DatasetManageService": {
  864. "executed_lines": [],
  865. "summary": {
  866. "covered_lines": 0,
  867. "num_statements": 12,
  868. "percent_covered": 0.0,
  869. "percent_covered_display": "0.00",
  870. "missing_lines": 12,
  871. "excluded_lines": 0,
  872. "percent_statements_covered": 0.0,
  873. "percent_statements_covered_display": "0.00",
  874. "num_branches": 0,
  875. "num_partial_branches": 0,
  876. "covered_branches": 0,
  877. "missing_branches": 0,
  878. "percent_branches_covered": 100.0,
  879. "percent_branches_covered_display": "100.00"
  880. },
  881. "missing_lines": [
  882. 22,
  883. 36,
  884. 38,
  885. 39,
  886. 40,
  887. 41,
  888. 43,
  889. 45,
  890. 51,
  891. 54,
  892. 55,
  893. 56
  894. ],
  895. "excluded_lines": [],
  896. "start_line": 17,
  897. "contexts": {},
  898. "executed_branches": [],
  899. "missing_branches": []
  900. },
  901. "": {
  902. "executed_lines": [],
  903. "summary": {
  904. "covered_lines": 0,
  905. "num_statements": 8,
  906. "percent_covered": 0.0,
  907. "percent_covered_display": "0.00",
  908. "missing_lines": 8,
  909. "excluded_lines": 0,
  910. "percent_statements_covered": 0.0,
  911. "percent_statements_covered_display": "0.00",
  912. "num_branches": 0,
  913. "num_partial_branches": 0,
  914. "covered_branches": 0,
  915. "missing_branches": 0,
  916. "percent_branches_covered": 100.0,
  917. "percent_branches_covered_display": "100.00"
  918. },
  919. "missing_lines": [
  920. 10,
  921. 11,
  922. 12,
  923. 13,
  924. 14,
  925. 17,
  926. 20,
  927. 24
  928. ],
  929. "excluded_lines": [],
  930. "start_line": 1,
  931. "contexts": {},
  932. "executed_branches": [],
  933. "missing_branches": []
  934. }
  935. }
  936. },
  937. "src\\api\\dataset\\services\\dify_knowledge_service.py": {
  938. "executed_lines": [],
  939. "summary": {
  940. "covered_lines": 0,
  941. "num_statements": 47,
  942. "percent_covered": 0.0,
  943. "percent_covered_display": "0.00",
  944. "missing_lines": 47,
  945. "excluded_lines": 0,
  946. "percent_statements_covered": 0.0,
  947. "percent_statements_covered_display": "0.00",
  948. "num_branches": 12,
  949. "num_partial_branches": 0,
  950. "covered_branches": 0,
  951. "missing_branches": 12,
  952. "percent_branches_covered": 0.0,
  953. "percent_branches_covered_display": "0.00"
  954. },
  955. "missing_lines": [
  956. 1,
  957. 2,
  958. 3,
  959. 4,
  960. 5,
  961. 6,
  962. 7,
  963. 8,
  964. 10,
  965. 11,
  966. 13,
  967. 15,
  968. 24,
  969. 25,
  970. 26,
  971. 27,
  972. 29,
  973. 39,
  974. 40,
  975. 44,
  976. 47,
  977. 50,
  978. 51,
  979. 52,
  980. 54,
  981. 56,
  982. 57,
  983. 59,
  984. 60,
  985. 62,
  986. 63,
  987. 64,
  988. 65,
  989. 66,
  990. 67,
  991. 68,
  992. 70,
  993. 71,
  994. 73,
  995. 76,
  996. 78,
  997. 80,
  998. 91,
  999. 93,
  1000. 95,
  1001. 96,
  1002. 97
  1003. ],
  1004. "excluded_lines": [],
  1005. "contexts": {},
  1006. "executed_branches": [],
  1007. "missing_branches": [
  1008. [
  1009. 40,
  1010. 44
  1011. ],
  1012. [
  1013. 40,
  1014. 47
  1015. ],
  1016. [
  1017. 57,
  1018. 59
  1019. ],
  1020. [
  1021. 57,
  1022. 70
  1023. ],
  1024. [
  1025. 60,
  1026. 57
  1027. ],
  1028. [
  1029. 60,
  1030. 62
  1031. ],
  1032. [
  1033. 65,
  1034. 66
  1035. ],
  1036. [
  1037. 65,
  1038. 67
  1039. ],
  1040. [
  1041. 67,
  1042. 57
  1043. ],
  1044. [
  1045. 67,
  1046. 68
  1047. ],
  1048. [
  1049. 70,
  1050. 71
  1051. ],
  1052. [
  1053. 70,
  1054. 73
  1055. ]
  1056. ],
  1057. "functions": {
  1058. "DifyKnowledgeService.__init__": {
  1059. "executed_lines": [],
  1060. "summary": {
  1061. "covered_lines": 0,
  1062. "num_statements": 6,
  1063. "percent_covered": 0.0,
  1064. "percent_covered_display": "0.00",
  1065. "missing_lines": 6,
  1066. "excluded_lines": 0,
  1067. "percent_statements_covered": 0.0,
  1068. "percent_statements_covered_display": "0.00",
  1069. "num_branches": 0,
  1070. "num_partial_branches": 0,
  1071. "covered_branches": 0,
  1072. "missing_branches": 0,
  1073. "percent_branches_covered": 100.0,
  1074. "percent_branches_covered_display": "100.00"
  1075. },
  1076. "missing_lines": [
  1077. 13,
  1078. 15,
  1079. 24,
  1080. 25,
  1081. 26,
  1082. 27
  1083. ],
  1084. "excluded_lines": [],
  1085. "start_line": 11,
  1086. "contexts": {},
  1087. "executed_branches": [],
  1088. "missing_branches": []
  1089. },
  1090. "DifyKnowledgeService.dify_database_search": {
  1091. "executed_lines": [],
  1092. "summary": {
  1093. "covered_lines": 0,
  1094. "num_statements": 30,
  1095. "percent_covered": 0.0,
  1096. "percent_covered_display": "0.00",
  1097. "missing_lines": 30,
  1098. "excluded_lines": 0,
  1099. "percent_statements_covered": 0.0,
  1100. "percent_statements_covered_display": "0.00",
  1101. "num_branches": 12,
  1102. "num_partial_branches": 0,
  1103. "covered_branches": 0,
  1104. "missing_branches": 12,
  1105. "percent_branches_covered": 0.0,
  1106. "percent_branches_covered_display": "0.00"
  1107. },
  1108. "missing_lines": [
  1109. 39,
  1110. 40,
  1111. 44,
  1112. 47,
  1113. 50,
  1114. 51,
  1115. 52,
  1116. 54,
  1117. 56,
  1118. 57,
  1119. 59,
  1120. 60,
  1121. 62,
  1122. 63,
  1123. 64,
  1124. 65,
  1125. 66,
  1126. 67,
  1127. 68,
  1128. 70,
  1129. 71,
  1130. 73,
  1131. 76,
  1132. 78,
  1133. 80,
  1134. 91,
  1135. 93,
  1136. 95,
  1137. 96,
  1138. 97
  1139. ],
  1140. "excluded_lines": [],
  1141. "start_line": 29,
  1142. "contexts": {},
  1143. "executed_branches": [],
  1144. "missing_branches": [
  1145. [
  1146. 40,
  1147. 44
  1148. ],
  1149. [
  1150. 40,
  1151. 47
  1152. ],
  1153. [
  1154. 57,
  1155. 59
  1156. ],
  1157. [
  1158. 57,
  1159. 70
  1160. ],
  1161. [
  1162. 60,
  1163. 57
  1164. ],
  1165. [
  1166. 60,
  1167. 62
  1168. ],
  1169. [
  1170. 65,
  1171. 66
  1172. ],
  1173. [
  1174. 65,
  1175. 67
  1176. ],
  1177. [
  1178. 67,
  1179. 57
  1180. ],
  1181. [
  1182. 67,
  1183. 68
  1184. ],
  1185. [
  1186. 70,
  1187. 71
  1188. ],
  1189. [
  1190. 70,
  1191. 73
  1192. ]
  1193. ]
  1194. },
  1195. "": {
  1196. "executed_lines": [],
  1197. "summary": {
  1198. "covered_lines": 0,
  1199. "num_statements": 11,
  1200. "percent_covered": 0.0,
  1201. "percent_covered_display": "0.00",
  1202. "missing_lines": 11,
  1203. "excluded_lines": 0,
  1204. "percent_statements_covered": 0.0,
  1205. "percent_statements_covered_display": "0.00",
  1206. "num_branches": 0,
  1207. "num_partial_branches": 0,
  1208. "covered_branches": 0,
  1209. "missing_branches": 0,
  1210. "percent_branches_covered": 100.0,
  1211. "percent_branches_covered_display": "100.00"
  1212. },
  1213. "missing_lines": [
  1214. 1,
  1215. 2,
  1216. 3,
  1217. 4,
  1218. 5,
  1219. 6,
  1220. 7,
  1221. 8,
  1222. 10,
  1223. 11,
  1224. 29
  1225. ],
  1226. "excluded_lines": [],
  1227. "start_line": 1,
  1228. "contexts": {},
  1229. "executed_branches": [],
  1230. "missing_branches": []
  1231. }
  1232. },
  1233. "classes": {
  1234. "DifyKnowledgeService": {
  1235. "executed_lines": [],
  1236. "summary": {
  1237. "covered_lines": 0,
  1238. "num_statements": 36,
  1239. "percent_covered": 0.0,
  1240. "percent_covered_display": "0.00",
  1241. "missing_lines": 36,
  1242. "excluded_lines": 0,
  1243. "percent_statements_covered": 0.0,
  1244. "percent_statements_covered_display": "0.00",
  1245. "num_branches": 12,
  1246. "num_partial_branches": 0,
  1247. "covered_branches": 0,
  1248. "missing_branches": 12,
  1249. "percent_branches_covered": 0.0,
  1250. "percent_branches_covered_display": "0.00"
  1251. },
  1252. "missing_lines": [
  1253. 13,
  1254. 15,
  1255. 24,
  1256. 25,
  1257. 26,
  1258. 27,
  1259. 39,
  1260. 40,
  1261. 44,
  1262. 47,
  1263. 50,
  1264. 51,
  1265. 52,
  1266. 54,
  1267. 56,
  1268. 57,
  1269. 59,
  1270. 60,
  1271. 62,
  1272. 63,
  1273. 64,
  1274. 65,
  1275. 66,
  1276. 67,
  1277. 68,
  1278. 70,
  1279. 71,
  1280. 73,
  1281. 76,
  1282. 78,
  1283. 80,
  1284. 91,
  1285. 93,
  1286. 95,
  1287. 96,
  1288. 97
  1289. ],
  1290. "excluded_lines": [],
  1291. "start_line": 10,
  1292. "contexts": {},
  1293. "executed_branches": [],
  1294. "missing_branches": [
  1295. [
  1296. 40,
  1297. 44
  1298. ],
  1299. [
  1300. 40,
  1301. 47
  1302. ],
  1303. [
  1304. 57,
  1305. 59
  1306. ],
  1307. [
  1308. 57,
  1309. 70
  1310. ],
  1311. [
  1312. 60,
  1313. 57
  1314. ],
  1315. [
  1316. 60,
  1317. 62
  1318. ],
  1319. [
  1320. 65,
  1321. 66
  1322. ],
  1323. [
  1324. 65,
  1325. 67
  1326. ],
  1327. [
  1328. 67,
  1329. 57
  1330. ],
  1331. [
  1332. 67,
  1333. 68
  1334. ],
  1335. [
  1336. 70,
  1337. 71
  1338. ],
  1339. [
  1340. 70,
  1341. 73
  1342. ]
  1343. ]
  1344. },
  1345. "": {
  1346. "executed_lines": [],
  1347. "summary": {
  1348. "covered_lines": 0,
  1349. "num_statements": 11,
  1350. "percent_covered": 0.0,
  1351. "percent_covered_display": "0.00",
  1352. "missing_lines": 11,
  1353. "excluded_lines": 0,
  1354. "percent_statements_covered": 0.0,
  1355. "percent_statements_covered_display": "0.00",
  1356. "num_branches": 0,
  1357. "num_partial_branches": 0,
  1358. "covered_branches": 0,
  1359. "missing_branches": 0,
  1360. "percent_branches_covered": 100.0,
  1361. "percent_branches_covered_display": "100.00"
  1362. },
  1363. "missing_lines": [
  1364. 1,
  1365. 2,
  1366. 3,
  1367. 4,
  1368. 5,
  1369. 6,
  1370. 7,
  1371. 8,
  1372. 10,
  1373. 11,
  1374. 29
  1375. ],
  1376. "excluded_lines": [],
  1377. "start_line": 1,
  1378. "contexts": {},
  1379. "executed_branches": [],
  1380. "missing_branches": []
  1381. }
  1382. }
  1383. },
  1384. "src\\api\\db\\__init__.py": {
  1385. "executed_lines": [],
  1386. "summary": {
  1387. "covered_lines": 0,
  1388. "num_statements": 0,
  1389. "percent_covered": 100.0,
  1390. "percent_covered_display": "100.00",
  1391. "missing_lines": 0,
  1392. "excluded_lines": 0,
  1393. "percent_statements_covered": 100.0,
  1394. "percent_statements_covered_display": "100.00",
  1395. "num_branches": 0,
  1396. "num_partial_branches": 0,
  1397. "covered_branches": 0,
  1398. "missing_branches": 0,
  1399. "percent_branches_covered": 100.0,
  1400. "percent_branches_covered_display": "100.00"
  1401. },
  1402. "missing_lines": [],
  1403. "excluded_lines": [],
  1404. "contexts": {},
  1405. "executed_branches": [],
  1406. "missing_branches": [],
  1407. "functions": {
  1408. "": {
  1409. "executed_lines": [],
  1410. "summary": {
  1411. "covered_lines": 0,
  1412. "num_statements": 0,
  1413. "percent_covered": 100.0,
  1414. "percent_covered_display": "100.00",
  1415. "missing_lines": 0,
  1416. "excluded_lines": 0,
  1417. "percent_statements_covered": 100.0,
  1418. "percent_statements_covered_display": "100.00",
  1419. "num_branches": 0,
  1420. "num_partial_branches": 0,
  1421. "covered_branches": 0,
  1422. "missing_branches": 0,
  1423. "percent_branches_covered": 100.0,
  1424. "percent_branches_covered_display": "100.00"
  1425. },
  1426. "missing_lines": [],
  1427. "excluded_lines": [],
  1428. "start_line": 1,
  1429. "contexts": {},
  1430. "executed_branches": [],
  1431. "missing_branches": []
  1432. }
  1433. },
  1434. "classes": {
  1435. "": {
  1436. "executed_lines": [],
  1437. "summary": {
  1438. "covered_lines": 0,
  1439. "num_statements": 0,
  1440. "percent_covered": 100.0,
  1441. "percent_covered_display": "100.00",
  1442. "missing_lines": 0,
  1443. "excluded_lines": 0,
  1444. "percent_statements_covered": 100.0,
  1445. "percent_statements_covered_display": "100.00",
  1446. "num_branches": 0,
  1447. "num_partial_branches": 0,
  1448. "covered_branches": 0,
  1449. "missing_branches": 0,
  1450. "percent_branches_covered": 100.0,
  1451. "percent_branches_covered_display": "100.00"
  1452. },
  1453. "missing_lines": [],
  1454. "excluded_lines": [],
  1455. "start_line": 1,
  1456. "contexts": {},
  1457. "executed_branches": [],
  1458. "missing_branches": []
  1459. }
  1460. }
  1461. },
  1462. "src\\api\\db\\models\\__init__.py": {
  1463. "executed_lines": [],
  1464. "summary": {
  1465. "covered_lines": 0,
  1466. "num_statements": 2,
  1467. "percent_covered": 0.0,
  1468. "percent_covered_display": "0.00",
  1469. "missing_lines": 2,
  1470. "excluded_lines": 0,
  1471. "percent_statements_covered": 0.0,
  1472. "percent_statements_covered_display": "0.00",
  1473. "num_branches": 0,
  1474. "num_partial_branches": 0,
  1475. "covered_branches": 0,
  1476. "missing_branches": 0,
  1477. "percent_branches_covered": 100.0,
  1478. "percent_branches_covered_display": "100.00"
  1479. },
  1480. "missing_lines": [
  1481. 1,
  1482. 4
  1483. ],
  1484. "excluded_lines": [],
  1485. "contexts": {},
  1486. "executed_branches": [],
  1487. "missing_branches": [],
  1488. "functions": {
  1489. "": {
  1490. "executed_lines": [],
  1491. "summary": {
  1492. "covered_lines": 0,
  1493. "num_statements": 2,
  1494. "percent_covered": 0.0,
  1495. "percent_covered_display": "0.00",
  1496. "missing_lines": 2,
  1497. "excluded_lines": 0,
  1498. "percent_statements_covered": 0.0,
  1499. "percent_statements_covered_display": "0.00",
  1500. "num_branches": 0,
  1501. "num_partial_branches": 0,
  1502. "covered_branches": 0,
  1503. "missing_branches": 0,
  1504. "percent_branches_covered": 100.0,
  1505. "percent_branches_covered_display": "100.00"
  1506. },
  1507. "missing_lines": [
  1508. 1,
  1509. 4
  1510. ],
  1511. "excluded_lines": [],
  1512. "start_line": 1,
  1513. "contexts": {},
  1514. "executed_branches": [],
  1515. "missing_branches": []
  1516. }
  1517. },
  1518. "classes": {
  1519. "": {
  1520. "executed_lines": [],
  1521. "summary": {
  1522. "covered_lines": 0,
  1523. "num_statements": 2,
  1524. "percent_covered": 0.0,
  1525. "percent_covered_display": "0.00",
  1526. "missing_lines": 2,
  1527. "excluded_lines": 0,
  1528. "percent_statements_covered": 0.0,
  1529. "percent_statements_covered_display": "0.00",
  1530. "num_branches": 0,
  1531. "num_partial_branches": 0,
  1532. "covered_branches": 0,
  1533. "missing_branches": 0,
  1534. "percent_branches_covered": 100.0,
  1535. "percent_branches_covered_display": "100.00"
  1536. },
  1537. "missing_lines": [
  1538. 1,
  1539. 4
  1540. ],
  1541. "excluded_lines": [],
  1542. "start_line": 1,
  1543. "contexts": {},
  1544. "executed_branches": [],
  1545. "missing_branches": []
  1546. }
  1547. }
  1548. },
  1549. "src\\api\\db\\models\\prompt_dimensions_models.py": {
  1550. "executed_lines": [],
  1551. "summary": {
  1552. "covered_lines": 0,
  1553. "num_statements": 5,
  1554. "percent_covered": 0.0,
  1555. "percent_covered_display": "0.00",
  1556. "missing_lines": 5,
  1557. "excluded_lines": 0,
  1558. "percent_statements_covered": 0.0,
  1559. "percent_statements_covered_display": "0.00",
  1560. "num_branches": 0,
  1561. "num_partial_branches": 0,
  1562. "covered_branches": 0,
  1563. "missing_branches": 0,
  1564. "percent_branches_covered": 100.0,
  1565. "percent_branches_covered_display": "100.00"
  1566. },
  1567. "missing_lines": [
  1568. 2,
  1569. 3,
  1570. 4,
  1571. 5,
  1572. 6
  1573. ],
  1574. "excluded_lines": [],
  1575. "contexts": {},
  1576. "executed_branches": [],
  1577. "missing_branches": [],
  1578. "functions": {
  1579. "": {
  1580. "executed_lines": [],
  1581. "summary": {
  1582. "covered_lines": 0,
  1583. "num_statements": 5,
  1584. "percent_covered": 0.0,
  1585. "percent_covered_display": "0.00",
  1586. "missing_lines": 5,
  1587. "excluded_lines": 0,
  1588. "percent_statements_covered": 0.0,
  1589. "percent_statements_covered_display": "0.00",
  1590. "num_branches": 0,
  1591. "num_partial_branches": 0,
  1592. "covered_branches": 0,
  1593. "missing_branches": 0,
  1594. "percent_branches_covered": 100.0,
  1595. "percent_branches_covered_display": "100.00"
  1596. },
  1597. "missing_lines": [
  1598. 2,
  1599. 3,
  1600. 4,
  1601. 5,
  1602. 6
  1603. ],
  1604. "excluded_lines": [],
  1605. "start_line": 1,
  1606. "contexts": {},
  1607. "executed_branches": [],
  1608. "missing_branches": []
  1609. }
  1610. },
  1611. "classes": {
  1612. "DecompositionMethod": {
  1613. "executed_lines": [],
  1614. "summary": {
  1615. "covered_lines": 0,
  1616. "num_statements": 0,
  1617. "percent_covered": 100.0,
  1618. "percent_covered_display": "100.00",
  1619. "missing_lines": 0,
  1620. "excluded_lines": 0,
  1621. "percent_statements_covered": 100.0,
  1622. "percent_statements_covered_display": "100.00",
  1623. "num_branches": 0,
  1624. "num_partial_branches": 0,
  1625. "covered_branches": 0,
  1626. "missing_branches": 0,
  1627. "percent_branches_covered": 100.0,
  1628. "percent_branches_covered_display": "100.00"
  1629. },
  1630. "missing_lines": [],
  1631. "excluded_lines": [],
  1632. "start_line": 2,
  1633. "contexts": {},
  1634. "executed_branches": [],
  1635. "missing_branches": []
  1636. },
  1637. "": {
  1638. "executed_lines": [],
  1639. "summary": {
  1640. "covered_lines": 0,
  1641. "num_statements": 5,
  1642. "percent_covered": 0.0,
  1643. "percent_covered_display": "0.00",
  1644. "missing_lines": 5,
  1645. "excluded_lines": 0,
  1646. "percent_statements_covered": 0.0,
  1647. "percent_statements_covered_display": "0.00",
  1648. "num_branches": 0,
  1649. "num_partial_branches": 0,
  1650. "covered_branches": 0,
  1651. "missing_branches": 0,
  1652. "percent_branches_covered": 100.0,
  1653. "percent_branches_covered_display": "100.00"
  1654. },
  1655. "missing_lines": [
  1656. 2,
  1657. 3,
  1658. 4,
  1659. 5,
  1660. 6
  1661. ],
  1662. "excluded_lines": [],
  1663. "start_line": 1,
  1664. "contexts": {},
  1665. "executed_branches": [],
  1666. "missing_branches": []
  1667. }
  1668. }
  1669. },
  1670. "src\\api\\db\\models\\search_param_models.py": {
  1671. "executed_lines": [],
  1672. "summary": {
  1673. "covered_lines": 0,
  1674. "num_statements": 0,
  1675. "percent_covered": 100.0,
  1676. "percent_covered_display": "100.00",
  1677. "missing_lines": 0,
  1678. "excluded_lines": 2,
  1679. "percent_statements_covered": 100.0,
  1680. "percent_statements_covered_display": "100.00",
  1681. "num_branches": 0,
  1682. "num_partial_branches": 0,
  1683. "covered_branches": 0,
  1684. "missing_branches": 0,
  1685. "percent_branches_covered": 100.0,
  1686. "percent_branches_covered_display": "100.00"
  1687. },
  1688. "missing_lines": [],
  1689. "excluded_lines": [
  1690. 62,
  1691. 67
  1692. ],
  1693. "contexts": {},
  1694. "executed_branches": [],
  1695. "missing_branches": [],
  1696. "functions": {
  1697. "": {
  1698. "executed_lines": [],
  1699. "summary": {
  1700. "covered_lines": 0,
  1701. "num_statements": 0,
  1702. "percent_covered": 100.0,
  1703. "percent_covered_display": "100.00",
  1704. "missing_lines": 0,
  1705. "excluded_lines": 2,
  1706. "percent_statements_covered": 100.0,
  1707. "percent_statements_covered_display": "100.00",
  1708. "num_branches": 0,
  1709. "num_partial_branches": 0,
  1710. "covered_branches": 0,
  1711. "missing_branches": 0,
  1712. "percent_branches_covered": 100.0,
  1713. "percent_branches_covered_display": "100.00"
  1714. },
  1715. "missing_lines": [],
  1716. "excluded_lines": [
  1717. 62,
  1718. 67
  1719. ],
  1720. "start_line": 1,
  1721. "contexts": {},
  1722. "executed_branches": [],
  1723. "missing_branches": []
  1724. }
  1725. },
  1726. "classes": {
  1727. "": {
  1728. "executed_lines": [],
  1729. "summary": {
  1730. "covered_lines": 0,
  1731. "num_statements": 0,
  1732. "percent_covered": 100.0,
  1733. "percent_covered_display": "100.00",
  1734. "missing_lines": 0,
  1735. "excluded_lines": 2,
  1736. "percent_statements_covered": 100.0,
  1737. "percent_statements_covered_display": "100.00",
  1738. "num_branches": 0,
  1739. "num_partial_branches": 0,
  1740. "covered_branches": 0,
  1741. "missing_branches": 0,
  1742. "percent_branches_covered": 100.0,
  1743. "percent_branches_covered_display": "100.00"
  1744. },
  1745. "missing_lines": [],
  1746. "excluded_lines": [
  1747. 62,
  1748. 67
  1749. ],
  1750. "start_line": 1,
  1751. "contexts": {},
  1752. "executed_branches": [],
  1753. "missing_branches": []
  1754. }
  1755. }
  1756. },
  1757. "src\\api\\db\\models\\search_request_models.py": {
  1758. "executed_lines": [],
  1759. "summary": {
  1760. "covered_lines": 0,
  1761. "num_statements": 27,
  1762. "percent_covered": 0.0,
  1763. "percent_covered_display": "0.00",
  1764. "missing_lines": 27,
  1765. "excluded_lines": 0,
  1766. "percent_statements_covered": 0.0,
  1767. "percent_statements_covered_display": "0.00",
  1768. "num_branches": 6,
  1769. "num_partial_branches": 0,
  1770. "covered_branches": 0,
  1771. "missing_branches": 6,
  1772. "percent_branches_covered": 0.0,
  1773. "percent_branches_covered_display": "0.00"
  1774. },
  1775. "missing_lines": [
  1776. 6,
  1777. 7,
  1778. 10,
  1779. 22,
  1780. 27,
  1781. 32,
  1782. 37,
  1783. 42,
  1784. 47,
  1785. 53,
  1786. 59,
  1787. 63,
  1788. 69,
  1789. 70,
  1790. 71,
  1791. 73,
  1792. 74,
  1793. 75,
  1794. 77,
  1795. 78,
  1796. 79,
  1797. 81,
  1798. 82,
  1799. 83,
  1800. 85,
  1801. 87,
  1802. 88
  1803. ],
  1804. "excluded_lines": [],
  1805. "contexts": {},
  1806. "executed_branches": [],
  1807. "missing_branches": [
  1808. [
  1809. 73,
  1810. 74
  1811. ],
  1812. [
  1813. 73,
  1814. 75
  1815. ],
  1816. [
  1817. 81,
  1818. 82
  1819. ],
  1820. [
  1821. 81,
  1822. 83
  1823. ],
  1824. [
  1825. 87,
  1826. -85
  1827. ],
  1828. [
  1829. 87,
  1830. 88
  1831. ]
  1832. ],
  1833. "functions": {
  1834. "SearchRequest.validate_image_url": {
  1835. "executed_lines": [],
  1836. "summary": {
  1837. "covered_lines": 0,
  1838. "num_statements": 3,
  1839. "percent_covered": 0.0,
  1840. "percent_covered_display": "0.00",
  1841. "missing_lines": 3,
  1842. "excluded_lines": 0,
  1843. "percent_statements_covered": 0.0,
  1844. "percent_statements_covered_display": "0.00",
  1845. "num_branches": 2,
  1846. "num_partial_branches": 0,
  1847. "covered_branches": 0,
  1848. "missing_branches": 2,
  1849. "percent_branches_covered": 0.0,
  1850. "percent_branches_covered_display": "0.00"
  1851. },
  1852. "missing_lines": [
  1853. 73,
  1854. 74,
  1855. 75
  1856. ],
  1857. "excluded_lines": [],
  1858. "start_line": 71,
  1859. "contexts": {},
  1860. "executed_branches": [],
  1861. "missing_branches": [
  1862. [
  1863. 73,
  1864. 74
  1865. ],
  1866. [
  1867. 73,
  1868. 75
  1869. ]
  1870. ]
  1871. },
  1872. "SearchRequest.validate_matching_text": {
  1873. "executed_lines": [],
  1874. "summary": {
  1875. "covered_lines": 0,
  1876. "num_statements": 3,
  1877. "percent_covered": 0.0,
  1878. "percent_covered_display": "0.00",
  1879. "missing_lines": 3,
  1880. "excluded_lines": 0,
  1881. "percent_statements_covered": 0.0,
  1882. "percent_statements_covered_display": "0.00",
  1883. "num_branches": 2,
  1884. "num_partial_branches": 0,
  1885. "covered_branches": 0,
  1886. "missing_branches": 2,
  1887. "percent_branches_covered": 0.0,
  1888. "percent_branches_covered_display": "0.00"
  1889. },
  1890. "missing_lines": [
  1891. 81,
  1892. 82,
  1893. 83
  1894. ],
  1895. "excluded_lines": [],
  1896. "start_line": 79,
  1897. "contexts": {},
  1898. "executed_branches": [],
  1899. "missing_branches": [
  1900. [
  1901. 81,
  1902. 82
  1903. ],
  1904. [
  1905. 81,
  1906. 83
  1907. ]
  1908. ]
  1909. },
  1910. "SearchRequest.model_post_init": {
  1911. "executed_lines": [],
  1912. "summary": {
  1913. "covered_lines": 0,
  1914. "num_statements": 2,
  1915. "percent_covered": 0.0,
  1916. "percent_covered_display": "0.00",
  1917. "missing_lines": 2,
  1918. "excluded_lines": 0,
  1919. "percent_statements_covered": 0.0,
  1920. "percent_statements_covered_display": "0.00",
  1921. "num_branches": 2,
  1922. "num_partial_branches": 0,
  1923. "covered_branches": 0,
  1924. "missing_branches": 2,
  1925. "percent_branches_covered": 0.0,
  1926. "percent_branches_covered_display": "0.00"
  1927. },
  1928. "missing_lines": [
  1929. 87,
  1930. 88
  1931. ],
  1932. "excluded_lines": [],
  1933. "start_line": 85,
  1934. "contexts": {},
  1935. "executed_branches": [],
  1936. "missing_branches": [
  1937. [
  1938. 87,
  1939. -85
  1940. ],
  1941. [
  1942. 87,
  1943. 88
  1944. ]
  1945. ]
  1946. },
  1947. "": {
  1948. "executed_lines": [],
  1949. "summary": {
  1950. "covered_lines": 0,
  1951. "num_statements": 19,
  1952. "percent_covered": 0.0,
  1953. "percent_covered_display": "0.00",
  1954. "missing_lines": 19,
  1955. "excluded_lines": 0,
  1956. "percent_statements_covered": 0.0,
  1957. "percent_statements_covered_display": "0.00",
  1958. "num_branches": 0,
  1959. "num_partial_branches": 0,
  1960. "covered_branches": 0,
  1961. "missing_branches": 0,
  1962. "percent_branches_covered": 100.0,
  1963. "percent_branches_covered_display": "100.00"
  1964. },
  1965. "missing_lines": [
  1966. 6,
  1967. 7,
  1968. 10,
  1969. 22,
  1970. 27,
  1971. 32,
  1972. 37,
  1973. 42,
  1974. 47,
  1975. 53,
  1976. 59,
  1977. 63,
  1978. 69,
  1979. 70,
  1980. 71,
  1981. 77,
  1982. 78,
  1983. 79,
  1984. 85
  1985. ],
  1986. "excluded_lines": [],
  1987. "start_line": 1,
  1988. "contexts": {},
  1989. "executed_branches": [],
  1990. "missing_branches": []
  1991. }
  1992. },
  1993. "classes": {
  1994. "SearchRequest": {
  1995. "executed_lines": [],
  1996. "summary": {
  1997. "covered_lines": 0,
  1998. "num_statements": 8,
  1999. "percent_covered": 0.0,
  2000. "percent_covered_display": "0.00",
  2001. "missing_lines": 8,
  2002. "excluded_lines": 0,
  2003. "percent_statements_covered": 0.0,
  2004. "percent_statements_covered_display": "0.00",
  2005. "num_branches": 6,
  2006. "num_partial_branches": 0,
  2007. "covered_branches": 0,
  2008. "missing_branches": 6,
  2009. "percent_branches_covered": 0.0,
  2010. "percent_branches_covered_display": "0.00"
  2011. },
  2012. "missing_lines": [
  2013. 73,
  2014. 74,
  2015. 75,
  2016. 81,
  2017. 82,
  2018. 83,
  2019. 87,
  2020. 88
  2021. ],
  2022. "excluded_lines": [],
  2023. "start_line": 10,
  2024. "contexts": {},
  2025. "executed_branches": [],
  2026. "missing_branches": [
  2027. [
  2028. 73,
  2029. 74
  2030. ],
  2031. [
  2032. 73,
  2033. 75
  2034. ],
  2035. [
  2036. 81,
  2037. 82
  2038. ],
  2039. [
  2040. 81,
  2041. 83
  2042. ],
  2043. [
  2044. 87,
  2045. -85
  2046. ],
  2047. [
  2048. 87,
  2049. 88
  2050. ]
  2051. ]
  2052. },
  2053. "": {
  2054. "executed_lines": [],
  2055. "summary": {
  2056. "covered_lines": 0,
  2057. "num_statements": 19,
  2058. "percent_covered": 0.0,
  2059. "percent_covered_display": "0.00",
  2060. "missing_lines": 19,
  2061. "excluded_lines": 0,
  2062. "percent_statements_covered": 0.0,
  2063. "percent_statements_covered_display": "0.00",
  2064. "num_branches": 0,
  2065. "num_partial_branches": 0,
  2066. "covered_branches": 0,
  2067. "missing_branches": 0,
  2068. "percent_branches_covered": 100.0,
  2069. "percent_branches_covered_display": "100.00"
  2070. },
  2071. "missing_lines": [
  2072. 6,
  2073. 7,
  2074. 10,
  2075. 22,
  2076. 27,
  2077. 32,
  2078. 37,
  2079. 42,
  2080. 47,
  2081. 53,
  2082. 59,
  2083. 63,
  2084. 69,
  2085. 70,
  2086. 71,
  2087. 77,
  2088. 78,
  2089. 79,
  2090. 85
  2091. ],
  2092. "excluded_lines": [],
  2093. "start_line": 1,
  2094. "contexts": {},
  2095. "executed_branches": [],
  2096. "missing_branches": []
  2097. }
  2098. }
  2099. },
  2100. "src\\api\\db\\repositories\\__init__.py": {
  2101. "executed_lines": [],
  2102. "summary": {
  2103. "covered_lines": 0,
  2104. "num_statements": 3,
  2105. "percent_covered": 0.0,
  2106. "percent_covered_display": "0.00",
  2107. "missing_lines": 3,
  2108. "excluded_lines": 0,
  2109. "percent_statements_covered": 0.0,
  2110. "percent_statements_covered_display": "0.00",
  2111. "num_branches": 0,
  2112. "num_partial_branches": 0,
  2113. "covered_branches": 0,
  2114. "missing_branches": 0,
  2115. "percent_branches_covered": 100.0,
  2116. "percent_branches_covered_display": "100.00"
  2117. },
  2118. "missing_lines": [
  2119. 7,
  2120. 8,
  2121. 10
  2122. ],
  2123. "excluded_lines": [],
  2124. "contexts": {},
  2125. "executed_branches": [],
  2126. "missing_branches": [],
  2127. "functions": {
  2128. "": {
  2129. "executed_lines": [],
  2130. "summary": {
  2131. "covered_lines": 0,
  2132. "num_statements": 3,
  2133. "percent_covered": 0.0,
  2134. "percent_covered_display": "0.00",
  2135. "missing_lines": 3,
  2136. "excluded_lines": 0,
  2137. "percent_statements_covered": 0.0,
  2138. "percent_statements_covered_display": "0.00",
  2139. "num_branches": 0,
  2140. "num_partial_branches": 0,
  2141. "covered_branches": 0,
  2142. "missing_branches": 0,
  2143. "percent_branches_covered": 100.0,
  2144. "percent_branches_covered_display": "100.00"
  2145. },
  2146. "missing_lines": [
  2147. 7,
  2148. 8,
  2149. 10
  2150. ],
  2151. "excluded_lines": [],
  2152. "start_line": 1,
  2153. "contexts": {},
  2154. "executed_branches": [],
  2155. "missing_branches": []
  2156. }
  2157. },
  2158. "classes": {
  2159. "": {
  2160. "executed_lines": [],
  2161. "summary": {
  2162. "covered_lines": 0,
  2163. "num_statements": 3,
  2164. "percent_covered": 0.0,
  2165. "percent_covered_display": "0.00",
  2166. "missing_lines": 3,
  2167. "excluded_lines": 0,
  2168. "percent_statements_covered": 0.0,
  2169. "percent_statements_covered_display": "0.00",
  2170. "num_branches": 0,
  2171. "num_partial_branches": 0,
  2172. "covered_branches": 0,
  2173. "missing_branches": 0,
  2174. "percent_branches_covered": 100.0,
  2175. "percent_branches_covered_display": "100.00"
  2176. },
  2177. "missing_lines": [
  2178. 7,
  2179. 8,
  2180. 10
  2181. ],
  2182. "excluded_lines": [],
  2183. "start_line": 1,
  2184. "contexts": {},
  2185. "executed_branches": [],
  2186. "missing_branches": []
  2187. }
  2188. }
  2189. },
  2190. "src\\api\\db\\repositories\\example_usage.py": {
  2191. "executed_lines": [],
  2192. "summary": {
  2193. "covered_lines": 0,
  2194. "num_statements": 76,
  2195. "percent_covered": 0.0,
  2196. "percent_covered_display": "0.00",
  2197. "missing_lines": 76,
  2198. "excluded_lines": 1,
  2199. "percent_statements_covered": 0.0,
  2200. "percent_statements_covered_display": "0.00",
  2201. "num_branches": 8,
  2202. "num_partial_branches": 0,
  2203. "covered_branches": 0,
  2204. "missing_branches": 8,
  2205. "percent_branches_covered": 0.0,
  2206. "percent_branches_covered_display": "0.00"
  2207. },
  2208. "missing_lines": [
  2209. 7,
  2210. 8,
  2211. 9,
  2212. 11,
  2213. 16,
  2214. 18,
  2215. 21,
  2216. 22,
  2217. 23,
  2218. 26,
  2219. 29,
  2220. 36,
  2221. 39,
  2222. 42,
  2223. 47,
  2224. 49,
  2225. 52,
  2226. 68,
  2227. 73,
  2228. 75,
  2229. 78,
  2230. 80,
  2231. 81,
  2232. 86,
  2233. 88,
  2234. 90,
  2235. 93,
  2236. 94,
  2237. 95,
  2238. 96,
  2239. 97,
  2240. 98,
  2241. 99,
  2242. 100,
  2243. 101,
  2244. 103,
  2245. 104,
  2246. 106,
  2247. 111,
  2248. 118,
  2249. 120,
  2250. 122,
  2251. 123,
  2252. 125,
  2253. 135,
  2254. 137,
  2255. 147,
  2256. 149,
  2257. 156,
  2258. 158,
  2259. 171,
  2260. 178,
  2261. 180,
  2262. 192,
  2263. 193,
  2264. 194,
  2265. 195,
  2266. 196,
  2267. 198,
  2268. 199,
  2269. 201,
  2270. 203,
  2271. 213,
  2272. 218,
  2273. 220,
  2274. 223,
  2275. 228,
  2276. 229,
  2277. 232,
  2278. 233,
  2279. 234,
  2280. 239,
  2281. 241,
  2282. 244,
  2283. 252,
  2284. 254
  2285. ],
  2286. "excluded_lines": [
  2287. 62
  2288. ],
  2289. "contexts": {},
  2290. "executed_branches": [],
  2291. "missing_branches": [
  2292. [
  2293. 80,
  2294. -73
  2295. ],
  2296. [
  2297. 80,
  2298. 81
  2299. ],
  2300. [
  2301. 193,
  2302. 194
  2303. ],
  2304. [
  2305. 193,
  2306. 195
  2307. ],
  2308. [
  2309. 195,
  2310. 196
  2311. ],
  2312. [
  2313. 195,
  2314. 198
  2315. ],
  2316. [
  2317. 198,
  2318. 199
  2319. ],
  2320. [
  2321. 198,
  2322. 201
  2323. ]
  2324. ],
  2325. "functions": {
  2326. "example_basic_crud": {
  2327. "executed_lines": [],
  2328. "summary": {
  2329. "covered_lines": 0,
  2330. "num_statements": 9,
  2331. "percent_covered": 0.0,
  2332. "percent_covered_display": "0.00",
  2333. "missing_lines": 9,
  2334. "excluded_lines": 0,
  2335. "percent_statements_covered": 0.0,
  2336. "percent_statements_covered_display": "0.00",
  2337. "num_branches": 0,
  2338. "num_partial_branches": 0,
  2339. "covered_branches": 0,
  2340. "missing_branches": 0,
  2341. "percent_branches_covered": 100.0,
  2342. "percent_branches_covered_display": "100.00"
  2343. },
  2344. "missing_lines": [
  2345. 18,
  2346. 21,
  2347. 22,
  2348. 23,
  2349. 26,
  2350. 29,
  2351. 36,
  2352. 39,
  2353. 42
  2354. ],
  2355. "excluded_lines": [],
  2356. "start_line": 16,
  2357. "contexts": {},
  2358. "executed_branches": [],
  2359. "missing_branches": []
  2360. },
  2361. "example_pagination": {
  2362. "executed_lines": [],
  2363. "summary": {
  2364. "covered_lines": 0,
  2365. "num_statements": 3,
  2366. "percent_covered": 0.0,
  2367. "percent_covered_display": "0.00",
  2368. "missing_lines": 3,
  2369. "excluded_lines": 1,
  2370. "percent_statements_covered": 0.0,
  2371. "percent_statements_covered_display": "0.00",
  2372. "num_branches": 0,
  2373. "num_partial_branches": 0,
  2374. "covered_branches": 0,
  2375. "missing_branches": 0,
  2376. "percent_branches_covered": 100.0,
  2377. "percent_branches_covered_display": "100.00"
  2378. },
  2379. "missing_lines": [
  2380. 49,
  2381. 52,
  2382. 68
  2383. ],
  2384. "excluded_lines": [
  2385. 62
  2386. ],
  2387. "start_line": 47,
  2388. "contexts": {},
  2389. "executed_branches": [],
  2390. "missing_branches": []
  2391. },
  2392. "example_join_query": {
  2393. "executed_lines": [],
  2394. "summary": {
  2395. "covered_lines": 0,
  2396. "num_statements": 4,
  2397. "percent_covered": 0.0,
  2398. "percent_covered_display": "0.00",
  2399. "missing_lines": 4,
  2400. "excluded_lines": 0,
  2401. "percent_statements_covered": 0.0,
  2402. "percent_statements_covered_display": "0.00",
  2403. "num_branches": 2,
  2404. "num_partial_branches": 0,
  2405. "covered_branches": 0,
  2406. "missing_branches": 2,
  2407. "percent_branches_covered": 0.0,
  2408. "percent_branches_covered_display": "0.00"
  2409. },
  2410. "missing_lines": [
  2411. 75,
  2412. 78,
  2413. 80,
  2414. 81
  2415. ],
  2416. "excluded_lines": [],
  2417. "start_line": 73,
  2418. "contexts": {},
  2419. "executed_branches": [],
  2420. "missing_branches": [
  2421. [
  2422. 80,
  2423. -73
  2424. ],
  2425. [
  2426. 80,
  2427. 81
  2428. ]
  2429. ]
  2430. },
  2431. "example_complex_query": {
  2432. "executed_lines": [],
  2433. "summary": {
  2434. "covered_lines": 0,
  2435. "num_statements": 14,
  2436. "percent_covered": 0.0,
  2437. "percent_covered_display": "0.00",
  2438. "missing_lines": 14,
  2439. "excluded_lines": 0,
  2440. "percent_statements_covered": 0.0,
  2441. "percent_statements_covered_display": "0.00",
  2442. "num_branches": 0,
  2443. "num_partial_branches": 0,
  2444. "covered_branches": 0,
  2445. "missing_branches": 0,
  2446. "percent_branches_covered": 100.0,
  2447. "percent_branches_covered_display": "100.00"
  2448. },
  2449. "missing_lines": [
  2450. 88,
  2451. 90,
  2452. 93,
  2453. 94,
  2454. 95,
  2455. 96,
  2456. 97,
  2457. 98,
  2458. 99,
  2459. 100,
  2460. 101,
  2461. 103,
  2462. 104,
  2463. 106
  2464. ],
  2465. "excluded_lines": [],
  2466. "start_line": 86,
  2467. "contexts": {},
  2468. "executed_branches": [],
  2469. "missing_branches": []
  2470. },
  2471. "PromptServiceRefactored.__init__": {
  2472. "executed_lines": [],
  2473. "summary": {
  2474. "covered_lines": 0,
  2475. "num_statements": 3,
  2476. "percent_covered": 0.0,
  2477. "percent_covered_display": "0.00",
  2478. "missing_lines": 3,
  2479. "excluded_lines": 0,
  2480. "percent_statements_covered": 0.0,
  2481. "percent_statements_covered_display": "0.00",
  2482. "num_branches": 0,
  2483. "num_partial_branches": 0,
  2484. "covered_branches": 0,
  2485. "missing_branches": 0,
  2486. "percent_branches_covered": 100.0,
  2487. "percent_branches_covered_display": "100.00"
  2488. },
  2489. "missing_lines": [
  2490. 120,
  2491. 122,
  2492. 123
  2493. ],
  2494. "excluded_lines": [],
  2495. "start_line": 118,
  2496. "contexts": {},
  2497. "executed_branches": [],
  2498. "missing_branches": []
  2499. },
  2500. "PromptServiceRefactored.get_dimension_by_name": {
  2501. "executed_lines": [],
  2502. "summary": {
  2503. "covered_lines": 0,
  2504. "num_statements": 1,
  2505. "percent_covered": 0.0,
  2506. "percent_covered_display": "0.00",
  2507. "missing_lines": 1,
  2508. "excluded_lines": 0,
  2509. "percent_statements_covered": 0.0,
  2510. "percent_statements_covered_display": "0.00",
  2511. "num_branches": 0,
  2512. "num_partial_branches": 0,
  2513. "covered_branches": 0,
  2514. "missing_branches": 0,
  2515. "percent_branches_covered": 100.0,
  2516. "percent_branches_covered_display": "100.00"
  2517. },
  2518. "missing_lines": [
  2519. 135
  2520. ],
  2521. "excluded_lines": [],
  2522. "start_line": 125,
  2523. "contexts": {},
  2524. "executed_branches": [],
  2525. "missing_branches": []
  2526. },
  2527. "PromptServiceRefactored.get_dimension_by_id": {
  2528. "executed_lines": [],
  2529. "summary": {
  2530. "covered_lines": 0,
  2531. "num_statements": 1,
  2532. "percent_covered": 0.0,
  2533. "percent_covered_display": "0.00",
  2534. "missing_lines": 1,
  2535. "excluded_lines": 0,
  2536. "percent_statements_covered": 0.0,
  2537. "percent_statements_covered_display": "0.00",
  2538. "num_branches": 0,
  2539. "num_partial_branches": 0,
  2540. "covered_branches": 0,
  2541. "missing_branches": 0,
  2542. "percent_branches_covered": 100.0,
  2543. "percent_branches_covered_display": "100.00"
  2544. },
  2545. "missing_lines": [
  2546. 147
  2547. ],
  2548. "excluded_lines": [],
  2549. "start_line": 137,
  2550. "contexts": {},
  2551. "executed_branches": [],
  2552. "missing_branches": []
  2553. },
  2554. "PromptServiceRefactored.get_all_dimensions": {
  2555. "executed_lines": [],
  2556. "summary": {
  2557. "covered_lines": 0,
  2558. "num_statements": 1,
  2559. "percent_covered": 0.0,
  2560. "percent_covered_display": "0.00",
  2561. "missing_lines": 1,
  2562. "excluded_lines": 0,
  2563. "percent_statements_covered": 0.0,
  2564. "percent_statements_covered_display": "0.00",
  2565. "num_branches": 0,
  2566. "num_partial_branches": 0,
  2567. "covered_branches": 0,
  2568. "missing_branches": 0,
  2569. "percent_branches_covered": 100.0,
  2570. "percent_branches_covered_display": "100.00"
  2571. },
  2572. "missing_lines": [
  2573. 156
  2574. ],
  2575. "excluded_lines": [],
  2576. "start_line": 149,
  2577. "contexts": {},
  2578. "executed_branches": [],
  2579. "missing_branches": []
  2580. },
  2581. "PromptServiceRefactored.add_dimension": {
  2582. "executed_lines": [],
  2583. "summary": {
  2584. "covered_lines": 0,
  2585. "num_statements": 2,
  2586. "percent_covered": 0.0,
  2587. "percent_covered_display": "0.00",
  2588. "missing_lines": 2,
  2589. "excluded_lines": 0,
  2590. "percent_statements_covered": 0.0,
  2591. "percent_statements_covered_display": "0.00",
  2592. "num_branches": 0,
  2593. "num_partial_branches": 0,
  2594. "covered_branches": 0,
  2595. "missing_branches": 0,
  2596. "percent_branches_covered": 100.0,
  2597. "percent_branches_covered_display": "100.00"
  2598. },
  2599. "missing_lines": [
  2600. 171,
  2601. 178
  2602. ],
  2603. "excluded_lines": [],
  2604. "start_line": 158,
  2605. "contexts": {},
  2606. "executed_branches": [],
  2607. "missing_branches": []
  2608. },
  2609. "PromptServiceRefactored.update_dimension": {
  2610. "executed_lines": [],
  2611. "summary": {
  2612. "covered_lines": 0,
  2613. "num_statements": 8,
  2614. "percent_covered": 0.0,
  2615. "percent_covered_display": "0.00",
  2616. "missing_lines": 8,
  2617. "excluded_lines": 0,
  2618. "percent_statements_covered": 0.0,
  2619. "percent_statements_covered_display": "0.00",
  2620. "num_branches": 6,
  2621. "num_partial_branches": 0,
  2622. "covered_branches": 0,
  2623. "missing_branches": 6,
  2624. "percent_branches_covered": 0.0,
  2625. "percent_branches_covered_display": "0.00"
  2626. },
  2627. "missing_lines": [
  2628. 192,
  2629. 193,
  2630. 194,
  2631. 195,
  2632. 196,
  2633. 198,
  2634. 199,
  2635. 201
  2636. ],
  2637. "excluded_lines": [],
  2638. "start_line": 180,
  2639. "contexts": {},
  2640. "executed_branches": [],
  2641. "missing_branches": [
  2642. [
  2643. 193,
  2644. 194
  2645. ],
  2646. [
  2647. 193,
  2648. 195
  2649. ],
  2650. [
  2651. 195,
  2652. 196
  2653. ],
  2654. [
  2655. 195,
  2656. 198
  2657. ],
  2658. [
  2659. 198,
  2660. 199
  2661. ],
  2662. [
  2663. 198,
  2664. 201
  2665. ]
  2666. ]
  2667. },
  2668. "PromptServiceRefactored.delete_dimension": {
  2669. "executed_lines": [],
  2670. "summary": {
  2671. "covered_lines": 0,
  2672. "num_statements": 1,
  2673. "percent_covered": 0.0,
  2674. "percent_covered_display": "0.00",
  2675. "missing_lines": 1,
  2676. "excluded_lines": 0,
  2677. "percent_statements_covered": 0.0,
  2678. "percent_statements_covered_display": "0.00",
  2679. "num_branches": 0,
  2680. "num_partial_branches": 0,
  2681. "covered_branches": 0,
  2682. "missing_branches": 0,
  2683. "percent_branches_covered": 100.0,
  2684. "percent_branches_covered_display": "100.00"
  2685. },
  2686. "missing_lines": [
  2687. 213
  2688. ],
  2689. "excluded_lines": [],
  2690. "start_line": 203,
  2691. "contexts": {},
  2692. "executed_branches": [],
  2693. "missing_branches": []
  2694. },
  2695. "example_batch_operations": {
  2696. "executed_lines": [],
  2697. "summary": {
  2698. "covered_lines": 0,
  2699. "num_statements": 7,
  2700. "percent_covered": 0.0,
  2701. "percent_covered_display": "0.00",
  2702. "missing_lines": 7,
  2703. "excluded_lines": 0,
  2704. "percent_statements_covered": 0.0,
  2705. "percent_statements_covered_display": "0.00",
  2706. "num_branches": 0,
  2707. "num_partial_branches": 0,
  2708. "covered_branches": 0,
  2709. "missing_branches": 0,
  2710. "percent_branches_covered": 100.0,
  2711. "percent_branches_covered_display": "100.00"
  2712. },
  2713. "missing_lines": [
  2714. 220,
  2715. 223,
  2716. 228,
  2717. 229,
  2718. 232,
  2719. 233,
  2720. 234
  2721. ],
  2722. "excluded_lines": [],
  2723. "start_line": 218,
  2724. "contexts": {},
  2725. "executed_branches": [],
  2726. "missing_branches": []
  2727. },
  2728. "example_custom_sql": {
  2729. "executed_lines": [],
  2730. "summary": {
  2731. "covered_lines": 0,
  2732. "num_statements": 4,
  2733. "percent_covered": 0.0,
  2734. "percent_covered_display": "0.00",
  2735. "missing_lines": 4,
  2736. "excluded_lines": 0,
  2737. "percent_statements_covered": 0.0,
  2738. "percent_statements_covered_display": "0.00",
  2739. "num_branches": 0,
  2740. "num_partial_branches": 0,
  2741. "covered_branches": 0,
  2742. "missing_branches": 0,
  2743. "percent_branches_covered": 100.0,
  2744. "percent_branches_covered_display": "100.00"
  2745. },
  2746. "missing_lines": [
  2747. 241,
  2748. 244,
  2749. 252,
  2750. 254
  2751. ],
  2752. "excluded_lines": [],
  2753. "start_line": 239,
  2754. "contexts": {},
  2755. "executed_branches": [],
  2756. "missing_branches": []
  2757. },
  2758. "": {
  2759. "executed_lines": [],
  2760. "summary": {
  2761. "covered_lines": 0,
  2762. "num_statements": 18,
  2763. "percent_covered": 0.0,
  2764. "percent_covered_display": "0.00",
  2765. "missing_lines": 18,
  2766. "excluded_lines": 0,
  2767. "percent_statements_covered": 0.0,
  2768. "percent_statements_covered_display": "0.00",
  2769. "num_branches": 0,
  2770. "num_partial_branches": 0,
  2771. "covered_branches": 0,
  2772. "missing_branches": 0,
  2773. "percent_branches_covered": 100.0,
  2774. "percent_branches_covered_display": "100.00"
  2775. },
  2776. "missing_lines": [
  2777. 7,
  2778. 8,
  2779. 9,
  2780. 11,
  2781. 16,
  2782. 47,
  2783. 73,
  2784. 86,
  2785. 111,
  2786. 118,
  2787. 125,
  2788. 137,
  2789. 149,
  2790. 158,
  2791. 180,
  2792. 203,
  2793. 218,
  2794. 239
  2795. ],
  2796. "excluded_lines": [],
  2797. "start_line": 1,
  2798. "contexts": {},
  2799. "executed_branches": [],
  2800. "missing_branches": []
  2801. }
  2802. },
  2803. "classes": {
  2804. "PromptServiceRefactored": {
  2805. "executed_lines": [],
  2806. "summary": {
  2807. "covered_lines": 0,
  2808. "num_statements": 17,
  2809. "percent_covered": 0.0,
  2810. "percent_covered_display": "0.00",
  2811. "missing_lines": 17,
  2812. "excluded_lines": 0,
  2813. "percent_statements_covered": 0.0,
  2814. "percent_statements_covered_display": "0.00",
  2815. "num_branches": 6,
  2816. "num_partial_branches": 0,
  2817. "covered_branches": 0,
  2818. "missing_branches": 6,
  2819. "percent_branches_covered": 0.0,
  2820. "percent_branches_covered_display": "0.00"
  2821. },
  2822. "missing_lines": [
  2823. 120,
  2824. 122,
  2825. 123,
  2826. 135,
  2827. 147,
  2828. 156,
  2829. 171,
  2830. 178,
  2831. 192,
  2832. 193,
  2833. 194,
  2834. 195,
  2835. 196,
  2836. 198,
  2837. 199,
  2838. 201,
  2839. 213
  2840. ],
  2841. "excluded_lines": [],
  2842. "start_line": 111,
  2843. "contexts": {},
  2844. "executed_branches": [],
  2845. "missing_branches": [
  2846. [
  2847. 193,
  2848. 194
  2849. ],
  2850. [
  2851. 193,
  2852. 195
  2853. ],
  2854. [
  2855. 195,
  2856. 196
  2857. ],
  2858. [
  2859. 195,
  2860. 198
  2861. ],
  2862. [
  2863. 198,
  2864. 199
  2865. ],
  2866. [
  2867. 198,
  2868. 201
  2869. ]
  2870. ]
  2871. },
  2872. "": {
  2873. "executed_lines": [],
  2874. "summary": {
  2875. "covered_lines": 0,
  2876. "num_statements": 59,
  2877. "percent_covered": 0.0,
  2878. "percent_covered_display": "0.00",
  2879. "missing_lines": 59,
  2880. "excluded_lines": 1,
  2881. "percent_statements_covered": 0.0,
  2882. "percent_statements_covered_display": "0.00",
  2883. "num_branches": 2,
  2884. "num_partial_branches": 0,
  2885. "covered_branches": 0,
  2886. "missing_branches": 2,
  2887. "percent_branches_covered": 0.0,
  2888. "percent_branches_covered_display": "0.00"
  2889. },
  2890. "missing_lines": [
  2891. 7,
  2892. 8,
  2893. 9,
  2894. 11,
  2895. 16,
  2896. 18,
  2897. 21,
  2898. 22,
  2899. 23,
  2900. 26,
  2901. 29,
  2902. 36,
  2903. 39,
  2904. 42,
  2905. 47,
  2906. 49,
  2907. 52,
  2908. 68,
  2909. 73,
  2910. 75,
  2911. 78,
  2912. 80,
  2913. 81,
  2914. 86,
  2915. 88,
  2916. 90,
  2917. 93,
  2918. 94,
  2919. 95,
  2920. 96,
  2921. 97,
  2922. 98,
  2923. 99,
  2924. 100,
  2925. 101,
  2926. 103,
  2927. 104,
  2928. 106,
  2929. 111,
  2930. 118,
  2931. 125,
  2932. 137,
  2933. 149,
  2934. 158,
  2935. 180,
  2936. 203,
  2937. 218,
  2938. 220,
  2939. 223,
  2940. 228,
  2941. 229,
  2942. 232,
  2943. 233,
  2944. 234,
  2945. 239,
  2946. 241,
  2947. 244,
  2948. 252,
  2949. 254
  2950. ],
  2951. "excluded_lines": [
  2952. 62
  2953. ],
  2954. "start_line": 1,
  2955. "contexts": {},
  2956. "executed_branches": [],
  2957. "missing_branches": [
  2958. [
  2959. 80,
  2960. -73
  2961. ],
  2962. [
  2963. 80,
  2964. 81
  2965. ]
  2966. ]
  2967. }
  2968. }
  2969. },
  2970. "src\\api\\db\\repositories\\prompt_dimension_repository.py": {
  2971. "executed_lines": [],
  2972. "summary": {
  2973. "covered_lines": 0,
  2974. "num_statements": 26,
  2975. "percent_covered": 0.0,
  2976. "percent_covered_display": "0.00",
  2977. "missing_lines": 26,
  2978. "excluded_lines": 0,
  2979. "percent_statements_covered": 0.0,
  2980. "percent_statements_covered_display": "0.00",
  2981. "num_branches": 0,
  2982. "num_partial_branches": 0,
  2983. "covered_branches": 0,
  2984. "missing_branches": 0,
  2985. "percent_branches_covered": 100.0,
  2986. "percent_branches_covered_display": "100.00"
  2987. },
  2988. "missing_lines": [
  2989. 7,
  2990. 8,
  2991. 9,
  2992. 11,
  2993. 14,
  2994. 21,
  2995. 28,
  2996. 30,
  2997. 40,
  2998. 42,
  2999. 50,
  3000. 52,
  3001. 59,
  3002. 60,
  3003. 69,
  3004. 74,
  3005. 75,
  3006. 76,
  3007. 78,
  3008. 88,
  3009. 89,
  3010. 97,
  3011. 102,
  3012. 103,
  3013. 104,
  3014. 105
  3015. ],
  3016. "excluded_lines": [],
  3017. "contexts": {},
  3018. "executed_branches": [],
  3019. "missing_branches": [],
  3020. "functions": {
  3021. "PromptDimensionRepository.__init__": {
  3022. "executed_lines": [],
  3023. "summary": {
  3024. "covered_lines": 0,
  3025. "num_statements": 1,
  3026. "percent_covered": 0.0,
  3027. "percent_covered_display": "0.00",
  3028. "missing_lines": 1,
  3029. "excluded_lines": 0,
  3030. "percent_statements_covered": 0.0,
  3031. "percent_statements_covered_display": "0.00",
  3032. "num_branches": 0,
  3033. "num_partial_branches": 0,
  3034. "covered_branches": 0,
  3035. "missing_branches": 0,
  3036. "percent_branches_covered": 100.0,
  3037. "percent_branches_covered_display": "100.00"
  3038. },
  3039. "missing_lines": [
  3040. 28
  3041. ],
  3042. "excluded_lines": [],
  3043. "start_line": 21,
  3044. "contexts": {},
  3045. "executed_branches": [],
  3046. "missing_branches": []
  3047. },
  3048. "PromptDimensionRepository.find_by_name": {
  3049. "executed_lines": [],
  3050. "summary": {
  3051. "covered_lines": 0,
  3052. "num_statements": 1,
  3053. "percent_covered": 0.0,
  3054. "percent_covered_display": "0.00",
  3055. "missing_lines": 1,
  3056. "excluded_lines": 0,
  3057. "percent_statements_covered": 0.0,
  3058. "percent_statements_covered_display": "0.00",
  3059. "num_branches": 0,
  3060. "num_partial_branches": 0,
  3061. "covered_branches": 0,
  3062. "missing_branches": 0,
  3063. "percent_branches_covered": 100.0,
  3064. "percent_branches_covered_display": "100.00"
  3065. },
  3066. "missing_lines": [
  3067. 40
  3068. ],
  3069. "excluded_lines": [],
  3070. "start_line": 30,
  3071. "contexts": {},
  3072. "executed_branches": [],
  3073. "missing_branches": []
  3074. },
  3075. "PromptDimensionRepository.find_active_dimensions": {
  3076. "executed_lines": [],
  3077. "summary": {
  3078. "covered_lines": 0,
  3079. "num_statements": 1,
  3080. "percent_covered": 0.0,
  3081. "percent_covered_display": "0.00",
  3082. "missing_lines": 1,
  3083. "excluded_lines": 0,
  3084. "percent_statements_covered": 0.0,
  3085. "percent_statements_covered_display": "0.00",
  3086. "num_branches": 0,
  3087. "num_partial_branches": 0,
  3088. "covered_branches": 0,
  3089. "missing_branches": 0,
  3090. "percent_branches_covered": 100.0,
  3091. "percent_branches_covered_display": "100.00"
  3092. },
  3093. "missing_lines": [
  3094. 50
  3095. ],
  3096. "excluded_lines": [],
  3097. "start_line": 42,
  3098. "contexts": {},
  3099. "executed_branches": [],
  3100. "missing_branches": []
  3101. },
  3102. "PromptDimensionRepository.get_dimensions_with_active_prompts": {
  3103. "executed_lines": [],
  3104. "summary": {
  3105. "covered_lines": 0,
  3106. "num_statements": 6,
  3107. "percent_covered": 0.0,
  3108. "percent_covered_display": "0.00",
  3109. "missing_lines": 6,
  3110. "excluded_lines": 0,
  3111. "percent_statements_covered": 0.0,
  3112. "percent_statements_covered_display": "0.00",
  3113. "num_branches": 0,
  3114. "num_partial_branches": 0,
  3115. "covered_branches": 0,
  3116. "missing_branches": 0,
  3117. "percent_branches_covered": 100.0,
  3118. "percent_branches_covered_display": "100.00"
  3119. },
  3120. "missing_lines": [
  3121. 59,
  3122. 60,
  3123. 69,
  3124. 74,
  3125. 75,
  3126. 76
  3127. ],
  3128. "excluded_lines": [],
  3129. "start_line": 52,
  3130. "contexts": {},
  3131. "executed_branches": [],
  3132. "missing_branches": []
  3133. },
  3134. "PromptDimensionRepository.get_dimension_with_prompt_by_id": {
  3135. "executed_lines": [],
  3136. "summary": {
  3137. "covered_lines": 0,
  3138. "num_statements": 7,
  3139. "percent_covered": 0.0,
  3140. "percent_covered_display": "0.00",
  3141. "missing_lines": 7,
  3142. "excluded_lines": 0,
  3143. "percent_statements_covered": 0.0,
  3144. "percent_statements_covered_display": "0.00",
  3145. "num_branches": 0,
  3146. "num_partial_branches": 0,
  3147. "covered_branches": 0,
  3148. "missing_branches": 0,
  3149. "percent_branches_covered": 100.0,
  3150. "percent_branches_covered_display": "100.00"
  3151. },
  3152. "missing_lines": [
  3153. 88,
  3154. 89,
  3155. 97,
  3156. 102,
  3157. 103,
  3158. 104,
  3159. 105
  3160. ],
  3161. "excluded_lines": [],
  3162. "start_line": 78,
  3163. "contexts": {},
  3164. "executed_branches": [],
  3165. "missing_branches": []
  3166. },
  3167. "": {
  3168. "executed_lines": [],
  3169. "summary": {
  3170. "covered_lines": 0,
  3171. "num_statements": 10,
  3172. "percent_covered": 0.0,
  3173. "percent_covered_display": "0.00",
  3174. "missing_lines": 10,
  3175. "excluded_lines": 0,
  3176. "percent_statements_covered": 0.0,
  3177. "percent_statements_covered_display": "0.00",
  3178. "num_branches": 0,
  3179. "num_partial_branches": 0,
  3180. "covered_branches": 0,
  3181. "missing_branches": 0,
  3182. "percent_branches_covered": 100.0,
  3183. "percent_branches_covered_display": "100.00"
  3184. },
  3185. "missing_lines": [
  3186. 7,
  3187. 8,
  3188. 9,
  3189. 11,
  3190. 14,
  3191. 21,
  3192. 30,
  3193. 42,
  3194. 52,
  3195. 78
  3196. ],
  3197. "excluded_lines": [],
  3198. "start_line": 1,
  3199. "contexts": {},
  3200. "executed_branches": [],
  3201. "missing_branches": []
  3202. }
  3203. },
  3204. "classes": {
  3205. "PromptDimensionRepository": {
  3206. "executed_lines": [],
  3207. "summary": {
  3208. "covered_lines": 0,
  3209. "num_statements": 16,
  3210. "percent_covered": 0.0,
  3211. "percent_covered_display": "0.00",
  3212. "missing_lines": 16,
  3213. "excluded_lines": 0,
  3214. "percent_statements_covered": 0.0,
  3215. "percent_statements_covered_display": "0.00",
  3216. "num_branches": 0,
  3217. "num_partial_branches": 0,
  3218. "covered_branches": 0,
  3219. "missing_branches": 0,
  3220. "percent_branches_covered": 100.0,
  3221. "percent_branches_covered_display": "100.00"
  3222. },
  3223. "missing_lines": [
  3224. 28,
  3225. 40,
  3226. 50,
  3227. 59,
  3228. 60,
  3229. 69,
  3230. 74,
  3231. 75,
  3232. 76,
  3233. 88,
  3234. 89,
  3235. 97,
  3236. 102,
  3237. 103,
  3238. 104,
  3239. 105
  3240. ],
  3241. "excluded_lines": [],
  3242. "start_line": 14,
  3243. "contexts": {},
  3244. "executed_branches": [],
  3245. "missing_branches": []
  3246. },
  3247. "": {
  3248. "executed_lines": [],
  3249. "summary": {
  3250. "covered_lines": 0,
  3251. "num_statements": 10,
  3252. "percent_covered": 0.0,
  3253. "percent_covered_display": "0.00",
  3254. "missing_lines": 10,
  3255. "excluded_lines": 0,
  3256. "percent_statements_covered": 0.0,
  3257. "percent_statements_covered_display": "0.00",
  3258. "num_branches": 0,
  3259. "num_partial_branches": 0,
  3260. "covered_branches": 0,
  3261. "missing_branches": 0,
  3262. "percent_branches_covered": 100.0,
  3263. "percent_branches_covered_display": "100.00"
  3264. },
  3265. "missing_lines": [
  3266. 7,
  3267. 8,
  3268. 9,
  3269. 11,
  3270. 14,
  3271. 21,
  3272. 30,
  3273. 42,
  3274. 52,
  3275. 78
  3276. ],
  3277. "excluded_lines": [],
  3278. "start_line": 1,
  3279. "contexts": {},
  3280. "executed_branches": [],
  3281. "missing_branches": []
  3282. }
  3283. }
  3284. },
  3285. "src\\api\\db\\repositories\\ragflow_user_repository.py": {
  3286. "executed_lines": [],
  3287. "summary": {
  3288. "covered_lines": 0,
  3289. "num_statements": 12,
  3290. "percent_covered": 0.0,
  3291. "percent_covered_display": "0.00",
  3292. "missing_lines": 12,
  3293. "excluded_lines": 0,
  3294. "percent_statements_covered": 0.0,
  3295. "percent_statements_covered_display": "0.00",
  3296. "num_branches": 2,
  3297. "num_partial_branches": 0,
  3298. "covered_branches": 0,
  3299. "missing_branches": 2,
  3300. "percent_branches_covered": 0.0,
  3301. "percent_branches_covered_display": "0.00"
  3302. },
  3303. "missing_lines": [
  3304. 7,
  3305. 8,
  3306. 9,
  3307. 11,
  3308. 14,
  3309. 21,
  3310. 28,
  3311. 30,
  3312. 40,
  3313. 41,
  3314. 42,
  3315. 46
  3316. ],
  3317. "excluded_lines": [],
  3318. "contexts": {},
  3319. "executed_branches": [],
  3320. "missing_branches": [
  3321. [
  3322. 41,
  3323. 42
  3324. ],
  3325. [
  3326. 41,
  3327. 46
  3328. ]
  3329. ],
  3330. "functions": {
  3331. "RagflowUserRepository.__init__": {
  3332. "executed_lines": [],
  3333. "summary": {
  3334. "covered_lines": 0,
  3335. "num_statements": 1,
  3336. "percent_covered": 0.0,
  3337. "percent_covered_display": "0.00",
  3338. "missing_lines": 1,
  3339. "excluded_lines": 0,
  3340. "percent_statements_covered": 0.0,
  3341. "percent_statements_covered_display": "0.00",
  3342. "num_branches": 0,
  3343. "num_partial_branches": 0,
  3344. "covered_branches": 0,
  3345. "missing_branches": 0,
  3346. "percent_branches_covered": 100.0,
  3347. "percent_branches_covered_display": "100.00"
  3348. },
  3349. "missing_lines": [
  3350. 28
  3351. ],
  3352. "excluded_lines": [],
  3353. "start_line": 21,
  3354. "contexts": {},
  3355. "executed_branches": [],
  3356. "missing_branches": []
  3357. },
  3358. "RagflowUserRepository.get_ragflow_id_and_api_key": {
  3359. "executed_lines": [],
  3360. "summary": {
  3361. "covered_lines": 0,
  3362. "num_statements": 4,
  3363. "percent_covered": 0.0,
  3364. "percent_covered_display": "0.00",
  3365. "missing_lines": 4,
  3366. "excluded_lines": 0,
  3367. "percent_statements_covered": 0.0,
  3368. "percent_statements_covered_display": "0.00",
  3369. "num_branches": 2,
  3370. "num_partial_branches": 0,
  3371. "covered_branches": 0,
  3372. "missing_branches": 2,
  3373. "percent_branches_covered": 0.0,
  3374. "percent_branches_covered_display": "0.00"
  3375. },
  3376. "missing_lines": [
  3377. 40,
  3378. 41,
  3379. 42,
  3380. 46
  3381. ],
  3382. "excluded_lines": [],
  3383. "start_line": 30,
  3384. "contexts": {},
  3385. "executed_branches": [],
  3386. "missing_branches": [
  3387. [
  3388. 41,
  3389. 42
  3390. ],
  3391. [
  3392. 41,
  3393. 46
  3394. ]
  3395. ]
  3396. },
  3397. "": {
  3398. "executed_lines": [],
  3399. "summary": {
  3400. "covered_lines": 0,
  3401. "num_statements": 7,
  3402. "percent_covered": 0.0,
  3403. "percent_covered_display": "0.00",
  3404. "missing_lines": 7,
  3405. "excluded_lines": 0,
  3406. "percent_statements_covered": 0.0,
  3407. "percent_statements_covered_display": "0.00",
  3408. "num_branches": 0,
  3409. "num_partial_branches": 0,
  3410. "covered_branches": 0,
  3411. "missing_branches": 0,
  3412. "percent_branches_covered": 100.0,
  3413. "percent_branches_covered_display": "100.00"
  3414. },
  3415. "missing_lines": [
  3416. 7,
  3417. 8,
  3418. 9,
  3419. 11,
  3420. 14,
  3421. 21,
  3422. 30
  3423. ],
  3424. "excluded_lines": [],
  3425. "start_line": 1,
  3426. "contexts": {},
  3427. "executed_branches": [],
  3428. "missing_branches": []
  3429. }
  3430. },
  3431. "classes": {
  3432. "RagflowUserRepository": {
  3433. "executed_lines": [],
  3434. "summary": {
  3435. "covered_lines": 0,
  3436. "num_statements": 5,
  3437. "percent_covered": 0.0,
  3438. "percent_covered_display": "0.00",
  3439. "missing_lines": 5,
  3440. "excluded_lines": 0,
  3441. "percent_statements_covered": 0.0,
  3442. "percent_statements_covered_display": "0.00",
  3443. "num_branches": 2,
  3444. "num_partial_branches": 0,
  3445. "covered_branches": 0,
  3446. "missing_branches": 2,
  3447. "percent_branches_covered": 0.0,
  3448. "percent_branches_covered_display": "0.00"
  3449. },
  3450. "missing_lines": [
  3451. 28,
  3452. 40,
  3453. 41,
  3454. 42,
  3455. 46
  3456. ],
  3457. "excluded_lines": [],
  3458. "start_line": 14,
  3459. "contexts": {},
  3460. "executed_branches": [],
  3461. "missing_branches": [
  3462. [
  3463. 41,
  3464. 42
  3465. ],
  3466. [
  3467. 41,
  3468. 46
  3469. ]
  3470. ]
  3471. },
  3472. "": {
  3473. "executed_lines": [],
  3474. "summary": {
  3475. "covered_lines": 0,
  3476. "num_statements": 7,
  3477. "percent_covered": 0.0,
  3478. "percent_covered_display": "0.00",
  3479. "missing_lines": 7,
  3480. "excluded_lines": 0,
  3481. "percent_statements_covered": 0.0,
  3482. "percent_statements_covered_display": "0.00",
  3483. "num_branches": 0,
  3484. "num_partial_branches": 0,
  3485. "covered_branches": 0,
  3486. "missing_branches": 0,
  3487. "percent_branches_covered": 100.0,
  3488. "percent_branches_covered_display": "100.00"
  3489. },
  3490. "missing_lines": [
  3491. 7,
  3492. 8,
  3493. 9,
  3494. 11,
  3495. 14,
  3496. 21,
  3497. 30
  3498. ],
  3499. "excluded_lines": [],
  3500. "start_line": 1,
  3501. "contexts": {},
  3502. "executed_branches": [],
  3503. "missing_branches": []
  3504. }
  3505. }
  3506. },
  3507. "src\\api\\db\\services\\__init__.py": {
  3508. "executed_lines": [],
  3509. "summary": {
  3510. "covered_lines": 0,
  3511. "num_statements": 0,
  3512. "percent_covered": 100.0,
  3513. "percent_covered_display": "100.00",
  3514. "missing_lines": 0,
  3515. "excluded_lines": 0,
  3516. "percent_statements_covered": 100.0,
  3517. "percent_statements_covered_display": "100.00",
  3518. "num_branches": 0,
  3519. "num_partial_branches": 0,
  3520. "covered_branches": 0,
  3521. "missing_branches": 0,
  3522. "percent_branches_covered": 100.0,
  3523. "percent_branches_covered_display": "100.00"
  3524. },
  3525. "missing_lines": [],
  3526. "excluded_lines": [],
  3527. "contexts": {},
  3528. "executed_branches": [],
  3529. "missing_branches": [],
  3530. "functions": {
  3531. "": {
  3532. "executed_lines": [],
  3533. "summary": {
  3534. "covered_lines": 0,
  3535. "num_statements": 0,
  3536. "percent_covered": 100.0,
  3537. "percent_covered_display": "100.00",
  3538. "missing_lines": 0,
  3539. "excluded_lines": 0,
  3540. "percent_statements_covered": 100.0,
  3541. "percent_statements_covered_display": "100.00",
  3542. "num_branches": 0,
  3543. "num_partial_branches": 0,
  3544. "covered_branches": 0,
  3545. "missing_branches": 0,
  3546. "percent_branches_covered": 100.0,
  3547. "percent_branches_covered_display": "100.00"
  3548. },
  3549. "missing_lines": [],
  3550. "excluded_lines": [],
  3551. "start_line": 1,
  3552. "contexts": {},
  3553. "executed_branches": [],
  3554. "missing_branches": []
  3555. }
  3556. },
  3557. "classes": {
  3558. "": {
  3559. "executed_lines": [],
  3560. "summary": {
  3561. "covered_lines": 0,
  3562. "num_statements": 0,
  3563. "percent_covered": 100.0,
  3564. "percent_covered_display": "100.00",
  3565. "missing_lines": 0,
  3566. "excluded_lines": 0,
  3567. "percent_statements_covered": 100.0,
  3568. "percent_statements_covered_display": "100.00",
  3569. "num_branches": 0,
  3570. "num_partial_branches": 0,
  3571. "covered_branches": 0,
  3572. "missing_branches": 0,
  3573. "percent_branches_covered": 100.0,
  3574. "percent_branches_covered_display": "100.00"
  3575. },
  3576. "missing_lines": [],
  3577. "excluded_lines": [],
  3578. "start_line": 1,
  3579. "contexts": {},
  3580. "executed_branches": [],
  3581. "missing_branches": []
  3582. }
  3583. }
  3584. },
  3585. "src\\api\\db\\services\\infinity_search_service.py": {
  3586. "executed_lines": [],
  3587. "summary": {
  3588. "covered_lines": 0,
  3589. "num_statements": 53,
  3590. "percent_covered": 0.0,
  3591. "percent_covered_display": "0.00",
  3592. "missing_lines": 53,
  3593. "excluded_lines": 0,
  3594. "percent_statements_covered": 0.0,
  3595. "percent_statements_covered_display": "0.00",
  3596. "num_branches": 4,
  3597. "num_partial_branches": 0,
  3598. "covered_branches": 0,
  3599. "missing_branches": 4,
  3600. "percent_branches_covered": 0.0,
  3601. "percent_branches_covered_display": "0.00"
  3602. },
  3603. "missing_lines": [
  3604. 1,
  3605. 2,
  3606. 3,
  3607. 4,
  3608. 5,
  3609. 6,
  3610. 7,
  3611. 8,
  3612. 10,
  3613. 12,
  3614. 21,
  3615. 38,
  3616. 40,
  3617. 41,
  3618. 42,
  3619. 43,
  3620. 44,
  3621. 46,
  3622. 56,
  3623. 58,
  3624. 60,
  3625. 62,
  3626. 64,
  3627. 65,
  3628. 66,
  3629. 68,
  3630. 78,
  3631. 80,
  3632. 82,
  3633. 84,
  3634. 86,
  3635. 87,
  3636. 88,
  3637. 90,
  3638. 100,
  3639. 102,
  3640. 104,
  3641. 106,
  3642. 108,
  3643. 109,
  3644. 110,
  3645. 113,
  3646. 123,
  3647. 124,
  3648. 126,
  3649. 128,
  3650. 130,
  3651. 132,
  3652. 134,
  3653. 136,
  3654. 147,
  3655. 148,
  3656. 149
  3657. ],
  3658. "excluded_lines": [],
  3659. "contexts": {},
  3660. "executed_branches": [],
  3661. "missing_branches": [
  3662. [
  3663. 124,
  3664. 126
  3665. ],
  3666. [
  3667. 124,
  3668. 134
  3669. ],
  3670. [
  3671. 126,
  3672. 128
  3673. ],
  3674. [
  3675. 126,
  3676. 132
  3677. ]
  3678. ],
  3679. "functions": {
  3680. "InfinitySearchService.__init__": {
  3681. "executed_lines": [],
  3682. "summary": {
  3683. "covered_lines": 0,
  3684. "num_statements": 6,
  3685. "percent_covered": 0.0,
  3686. "percent_covered_display": "0.00",
  3687. "missing_lines": 6,
  3688. "excluded_lines": 0,
  3689. "percent_statements_covered": 0.0,
  3690. "percent_statements_covered_display": "0.00",
  3691. "num_branches": 0,
  3692. "num_partial_branches": 0,
  3693. "covered_branches": 0,
  3694. "missing_branches": 0,
  3695. "percent_branches_covered": 100.0,
  3696. "percent_branches_covered_display": "100.00"
  3697. },
  3698. "missing_lines": [
  3699. 38,
  3700. 40,
  3701. 41,
  3702. 42,
  3703. 43,
  3704. 44
  3705. ],
  3706. "excluded_lines": [],
  3707. "start_line": 21,
  3708. "contexts": {},
  3709. "executed_branches": [],
  3710. "missing_branches": []
  3711. },
  3712. "InfinitySearchService.search": {
  3713. "executed_lines": [],
  3714. "summary": {
  3715. "covered_lines": 0,
  3716. "num_statements": 7,
  3717. "percent_covered": 0.0,
  3718. "percent_covered_display": "0.00",
  3719. "missing_lines": 7,
  3720. "excluded_lines": 0,
  3721. "percent_statements_covered": 0.0,
  3722. "percent_statements_covered_display": "0.00",
  3723. "num_branches": 0,
  3724. "num_partial_branches": 0,
  3725. "covered_branches": 0,
  3726. "missing_branches": 0,
  3727. "percent_branches_covered": 100.0,
  3728. "percent_branches_covered_display": "100.00"
  3729. },
  3730. "missing_lines": [
  3731. 56,
  3732. 58,
  3733. 60,
  3734. 62,
  3735. 64,
  3736. 65,
  3737. 66
  3738. ],
  3739. "excluded_lines": [],
  3740. "start_line": 46,
  3741. "contexts": {},
  3742. "executed_branches": [],
  3743. "missing_branches": []
  3744. },
  3745. "InfinitySearchService.vector_search": {
  3746. "executed_lines": [],
  3747. "summary": {
  3748. "covered_lines": 0,
  3749. "num_statements": 7,
  3750. "percent_covered": 0.0,
  3751. "percent_covered_display": "0.00",
  3752. "missing_lines": 7,
  3753. "excluded_lines": 0,
  3754. "percent_statements_covered": 0.0,
  3755. "percent_statements_covered_display": "0.00",
  3756. "num_branches": 0,
  3757. "num_partial_branches": 0,
  3758. "covered_branches": 0,
  3759. "missing_branches": 0,
  3760. "percent_branches_covered": 100.0,
  3761. "percent_branches_covered_display": "100.00"
  3762. },
  3763. "missing_lines": [
  3764. 78,
  3765. 80,
  3766. 82,
  3767. 84,
  3768. 86,
  3769. 87,
  3770. 88
  3771. ],
  3772. "excluded_lines": [],
  3773. "start_line": 68,
  3774. "contexts": {},
  3775. "executed_branches": [],
  3776. "missing_branches": []
  3777. },
  3778. "InfinitySearchService.hybrid_search": {
  3779. "executed_lines": [],
  3780. "summary": {
  3781. "covered_lines": 0,
  3782. "num_statements": 7,
  3783. "percent_covered": 0.0,
  3784. "percent_covered_display": "0.00",
  3785. "missing_lines": 7,
  3786. "excluded_lines": 0,
  3787. "percent_statements_covered": 0.0,
  3788. "percent_statements_covered_display": "0.00",
  3789. "num_branches": 0,
  3790. "num_partial_branches": 0,
  3791. "covered_branches": 0,
  3792. "missing_branches": 0,
  3793. "percent_branches_covered": 100.0,
  3794. "percent_branches_covered_display": "100.00"
  3795. },
  3796. "missing_lines": [
  3797. 100,
  3798. 102,
  3799. 104,
  3800. 106,
  3801. 108,
  3802. 109,
  3803. 110
  3804. ],
  3805. "excluded_lines": [],
  3806. "start_line": 90,
  3807. "contexts": {},
  3808. "executed_branches": [],
  3809. "missing_branches": []
  3810. },
  3811. "InfinitySearchService._convert_search_request_to_search_query": {
  3812. "executed_lines": [],
  3813. "summary": {
  3814. "covered_lines": 0,
  3815. "num_statements": 11,
  3816. "percent_covered": 0.0,
  3817. "percent_covered_display": "0.00",
  3818. "missing_lines": 11,
  3819. "excluded_lines": 0,
  3820. "percent_statements_covered": 0.0,
  3821. "percent_statements_covered_display": "0.00",
  3822. "num_branches": 4,
  3823. "num_partial_branches": 0,
  3824. "covered_branches": 0,
  3825. "missing_branches": 4,
  3826. "percent_branches_covered": 0.0,
  3827. "percent_branches_covered_display": "0.00"
  3828. },
  3829. "missing_lines": [
  3830. 123,
  3831. 124,
  3832. 126,
  3833. 128,
  3834. 130,
  3835. 132,
  3836. 134,
  3837. 136,
  3838. 147,
  3839. 148,
  3840. 149
  3841. ],
  3842. "excluded_lines": [],
  3843. "start_line": 113,
  3844. "contexts": {},
  3845. "executed_branches": [],
  3846. "missing_branches": [
  3847. [
  3848. 124,
  3849. 126
  3850. ],
  3851. [
  3852. 124,
  3853. 134
  3854. ],
  3855. [
  3856. 126,
  3857. 128
  3858. ],
  3859. [
  3860. 126,
  3861. 132
  3862. ]
  3863. ]
  3864. },
  3865. "": {
  3866. "executed_lines": [],
  3867. "summary": {
  3868. "covered_lines": 0,
  3869. "num_statements": 15,
  3870. "percent_covered": 0.0,
  3871. "percent_covered_display": "0.00",
  3872. "missing_lines": 15,
  3873. "excluded_lines": 0,
  3874. "percent_statements_covered": 0.0,
  3875. "percent_statements_covered_display": "0.00",
  3876. "num_branches": 0,
  3877. "num_partial_branches": 0,
  3878. "covered_branches": 0,
  3879. "missing_branches": 0,
  3880. "percent_branches_covered": 100.0,
  3881. "percent_branches_covered_display": "100.00"
  3882. },
  3883. "missing_lines": [
  3884. 1,
  3885. 2,
  3886. 3,
  3887. 4,
  3888. 5,
  3889. 6,
  3890. 7,
  3891. 8,
  3892. 10,
  3893. 12,
  3894. 21,
  3895. 46,
  3896. 68,
  3897. 90,
  3898. 113
  3899. ],
  3900. "excluded_lines": [],
  3901. "start_line": 1,
  3902. "contexts": {},
  3903. "executed_branches": [],
  3904. "missing_branches": []
  3905. }
  3906. },
  3907. "classes": {
  3908. "InfinitySearchService": {
  3909. "executed_lines": [],
  3910. "summary": {
  3911. "covered_lines": 0,
  3912. "num_statements": 38,
  3913. "percent_covered": 0.0,
  3914. "percent_covered_display": "0.00",
  3915. "missing_lines": 38,
  3916. "excluded_lines": 0,
  3917. "percent_statements_covered": 0.0,
  3918. "percent_statements_covered_display": "0.00",
  3919. "num_branches": 4,
  3920. "num_partial_branches": 0,
  3921. "covered_branches": 0,
  3922. "missing_branches": 4,
  3923. "percent_branches_covered": 0.0,
  3924. "percent_branches_covered_display": "0.00"
  3925. },
  3926. "missing_lines": [
  3927. 38,
  3928. 40,
  3929. 41,
  3930. 42,
  3931. 43,
  3932. 44,
  3933. 56,
  3934. 58,
  3935. 60,
  3936. 62,
  3937. 64,
  3938. 65,
  3939. 66,
  3940. 78,
  3941. 80,
  3942. 82,
  3943. 84,
  3944. 86,
  3945. 87,
  3946. 88,
  3947. 100,
  3948. 102,
  3949. 104,
  3950. 106,
  3951. 108,
  3952. 109,
  3953. 110,
  3954. 123,
  3955. 124,
  3956. 126,
  3957. 128,
  3958. 130,
  3959. 132,
  3960. 134,
  3961. 136,
  3962. 147,
  3963. 148,
  3964. 149
  3965. ],
  3966. "excluded_lines": [],
  3967. "start_line": 10,
  3968. "contexts": {},
  3969. "executed_branches": [],
  3970. "missing_branches": [
  3971. [
  3972. 124,
  3973. 126
  3974. ],
  3975. [
  3976. 124,
  3977. 134
  3978. ],
  3979. [
  3980. 126,
  3981. 128
  3982. ],
  3983. [
  3984. 126,
  3985. 132
  3986. ]
  3987. ]
  3988. },
  3989. "": {
  3990. "executed_lines": [],
  3991. "summary": {
  3992. "covered_lines": 0,
  3993. "num_statements": 15,
  3994. "percent_covered": 0.0,
  3995. "percent_covered_display": "0.00",
  3996. "missing_lines": 15,
  3997. "excluded_lines": 0,
  3998. "percent_statements_covered": 0.0,
  3999. "percent_statements_covered_display": "0.00",
  4000. "num_branches": 0,
  4001. "num_partial_branches": 0,
  4002. "covered_branches": 0,
  4003. "missing_branches": 0,
  4004. "percent_branches_covered": 100.0,
  4005. "percent_branches_covered_display": "100.00"
  4006. },
  4007. "missing_lines": [
  4008. 1,
  4009. 2,
  4010. 3,
  4011. 4,
  4012. 5,
  4013. 6,
  4014. 7,
  4015. 8,
  4016. 10,
  4017. 12,
  4018. 21,
  4019. 46,
  4020. 68,
  4021. 90,
  4022. 113
  4023. ],
  4024. "excluded_lines": [],
  4025. "start_line": 1,
  4026. "contexts": {},
  4027. "executed_branches": [],
  4028. "missing_branches": []
  4029. }
  4030. }
  4031. },
  4032. "src\\api\\db\\services\\prompt_service.py": {
  4033. "executed_lines": [],
  4034. "summary": {
  4035. "covered_lines": 0,
  4036. "num_statements": 173,
  4037. "percent_covered": 0.0,
  4038. "percent_covered_display": "0.00",
  4039. "missing_lines": 173,
  4040. "excluded_lines": 0,
  4041. "percent_statements_covered": 0.0,
  4042. "percent_statements_covered_display": "0.00",
  4043. "num_branches": 28,
  4044. "num_partial_branches": 0,
  4045. "covered_branches": 0,
  4046. "missing_branches": 28,
  4047. "percent_branches_covered": 0.0,
  4048. "percent_branches_covered_display": "0.00"
  4049. },
  4050. "missing_lines": [
  4051. 7,
  4052. 8,
  4053. 9,
  4054. 10,
  4055. 11,
  4056. 12,
  4057. 14,
  4058. 18,
  4059. 33,
  4060. 54,
  4061. 62,
  4062. 65,
  4063. 67,
  4064. 68,
  4065. 70,
  4066. 72,
  4067. 73,
  4068. 74,
  4069. 76,
  4070. 78,
  4071. 80,
  4072. 89,
  4073. 91,
  4074. 93,
  4075. 95,
  4076. 96,
  4077. 97,
  4078. 98,
  4079. 100,
  4080. 101,
  4081. 102,
  4082. 104,
  4083. 106,
  4084. 107,
  4085. 108,
  4086. 109,
  4087. 111,
  4088. 112,
  4089. 113,
  4090. 114,
  4091. 115,
  4092. 116,
  4093. 117,
  4094. 119,
  4095. 121,
  4096. 122,
  4097. 124,
  4098. 125,
  4099. 126,
  4100. 127,
  4101. 128,
  4102. 130,
  4103. 131,
  4104. 132,
  4105. 134,
  4106. 136,
  4107. 137,
  4108. 142,
  4109. 144,
  4110. 145,
  4111. 150,
  4112. 152,
  4113. 158,
  4114. 160,
  4115. 161,
  4116. 162,
  4117. 163,
  4118. 164,
  4119. 165,
  4120. 166,
  4121. 167,
  4122. 168,
  4123. 169,
  4124. 173,
  4125. 187,
  4126. 188,
  4127. 189,
  4128. 190,
  4129. 191,
  4130. 192,
  4131. 193,
  4132. 195,
  4133. 203,
  4134. 204,
  4135. 207,
  4136. 211,
  4137. 214,
  4138. 217,
  4139. 219,
  4140. 221,
  4141. 223,
  4142. 224,
  4143. 226,
  4144. 228,
  4145. 229,
  4146. 231,
  4147. 233,
  4148. 234,
  4149. 236,
  4150. 238,
  4151. 239,
  4152. 240,
  4153. 242,
  4154. 244,
  4155. 245,
  4156. 246,
  4157. 256,
  4158. 258,
  4159. 259,
  4160. 260,
  4161. 262,
  4162. 264,
  4163. 265,
  4164. 266,
  4165. 268,
  4166. 270,
  4167. 271,
  4168. 273,
  4169. 274,
  4170. 275,
  4171. 276,
  4172. 277,
  4173. 278,
  4174. 280,
  4175. 281,
  4176. 283,
  4177. 284,
  4178. 285,
  4179. 287,
  4180. 289,
  4181. 290,
  4182. 294,
  4183. 316,
  4184. 320,
  4185. 321,
  4186. 324,
  4187. 325,
  4188. 331,
  4189. 335,
  4190. 340,
  4191. 342,
  4192. 344,
  4193. 348,
  4194. 350,
  4195. 352,
  4196. 357,
  4197. 359,
  4198. 361,
  4199. 365,
  4200. 367,
  4201. 379,
  4202. 385,
  4203. 386,
  4204. 388,
  4205. 398,
  4206. 404,
  4207. 405,
  4208. 407,
  4209. 417,
  4210. 421,
  4211. 422,
  4212. 424,
  4213. 427,
  4214. 432,
  4215. 436,
  4216. 438,
  4217. 440,
  4218. 444,
  4219. 448,
  4220. 451,
  4221. 454,
  4222. 455,
  4223. 456
  4224. ],
  4225. "excluded_lines": [],
  4226. "contexts": {},
  4227. "executed_branches": [],
  4228. "missing_branches": [
  4229. [
  4230. 72,
  4231. 73
  4232. ],
  4233. [
  4234. 72,
  4235. 74
  4236. ],
  4237. [
  4238. 95,
  4239. 96
  4240. ],
  4241. [
  4242. 95,
  4243. 97
  4244. ],
  4245. [
  4246. 97,
  4247. 98
  4248. ],
  4249. [
  4250. 97,
  4251. 100
  4252. ],
  4253. [
  4254. 111,
  4255. -104
  4256. ],
  4257. [
  4258. 111,
  4259. 112
  4260. ],
  4261. [
  4262. 113,
  4263. 111
  4264. ],
  4265. [
  4266. 113,
  4267. 114
  4268. ],
  4269. [
  4270. 124,
  4271. -119
  4272. ],
  4273. [
  4274. 124,
  4275. 125
  4276. ],
  4277. [
  4278. 126,
  4279. 127
  4280. ],
  4281. [
  4282. 126,
  4283. 130
  4284. ],
  4285. [
  4286. 162,
  4287. 163
  4288. ],
  4289. [
  4290. 162,
  4291. 165
  4292. ],
  4293. [
  4294. 165,
  4295. -152
  4296. ],
  4297. [
  4298. 165,
  4299. 166
  4300. ],
  4301. [
  4302. 273,
  4303. 274
  4304. ],
  4305. [
  4306. 273,
  4307. 276
  4308. ],
  4309. [
  4310. 276,
  4311. 277
  4312. ],
  4313. [
  4314. 276,
  4315. 280
  4316. ],
  4317. [
  4318. 280,
  4319. 281
  4320. ],
  4321. [
  4322. 280,
  4323. 283
  4324. ],
  4325. [
  4326. 324,
  4327. 325
  4328. ],
  4329. [
  4330. 324,
  4331. 331
  4332. ],
  4333. [
  4334. 454,
  4335. 455
  4336. ],
  4337. [
  4338. 454,
  4339. 456
  4340. ]
  4341. ],
  4342. "functions": {
  4343. "PromptService.__init__": {
  4344. "executed_lines": [],
  4345. "summary": {
  4346. "covered_lines": 0,
  4347. "num_statements": 2,
  4348. "percent_covered": 0.0,
  4349. "percent_covered_display": "0.00",
  4350. "missing_lines": 2,
  4351. "excluded_lines": 0,
  4352. "percent_statements_covered": 0.0,
  4353. "percent_statements_covered_display": "0.00",
  4354. "num_branches": 0,
  4355. "num_partial_branches": 0,
  4356. "covered_branches": 0,
  4357. "missing_branches": 0,
  4358. "percent_branches_covered": 100.0,
  4359. "percent_branches_covered_display": "100.00"
  4360. },
  4361. "missing_lines": [
  4362. 67,
  4363. 68
  4364. ],
  4365. "excluded_lines": [],
  4366. "start_line": 65,
  4367. "contexts": {},
  4368. "executed_branches": [],
  4369. "missing_branches": []
  4370. },
  4371. "PromptService._get_vector_client": {
  4372. "executed_lines": [],
  4373. "summary": {
  4374. "covered_lines": 0,
  4375. "num_statements": 3,
  4376. "percent_covered": 0.0,
  4377. "percent_covered_display": "0.00",
  4378. "missing_lines": 3,
  4379. "excluded_lines": 0,
  4380. "percent_statements_covered": 0.0,
  4381. "percent_statements_covered_display": "0.00",
  4382. "num_branches": 2,
  4383. "num_partial_branches": 0,
  4384. "covered_branches": 0,
  4385. "missing_branches": 2,
  4386. "percent_branches_covered": 0.0,
  4387. "percent_branches_covered_display": "0.00"
  4388. },
  4389. "missing_lines": [
  4390. 72,
  4391. 73,
  4392. 74
  4393. ],
  4394. "excluded_lines": [],
  4395. "start_line": 70,
  4396. "contexts": {},
  4397. "executed_branches": [],
  4398. "missing_branches": [
  4399. [
  4400. 72,
  4401. 73
  4402. ],
  4403. [
  4404. 72,
  4405. 74
  4406. ]
  4407. ]
  4408. },
  4409. "PromptService._get_table_name": {
  4410. "executed_lines": [],
  4411. "summary": {
  4412. "covered_lines": 0,
  4413. "num_statements": 1,
  4414. "percent_covered": 0.0,
  4415. "percent_covered_display": "0.00",
  4416. "missing_lines": 1,
  4417. "excluded_lines": 0,
  4418. "percent_statements_covered": 0.0,
  4419. "percent_statements_covered_display": "0.00",
  4420. "num_branches": 0,
  4421. "num_partial_branches": 0,
  4422. "covered_branches": 0,
  4423. "missing_branches": 0,
  4424. "percent_branches_covered": 100.0,
  4425. "percent_branches_covered_display": "100.00"
  4426. },
  4427. "missing_lines": [
  4428. 78
  4429. ],
  4430. "excluded_lines": [],
  4431. "start_line": 76,
  4432. "contexts": {},
  4433. "executed_branches": [],
  4434. "missing_branches": []
  4435. },
  4436. "PromptService.init_vector_db_tables": {
  4437. "executed_lines": [],
  4438. "summary": {
  4439. "covered_lines": 0,
  4440. "num_statements": 10,
  4441. "percent_covered": 0.0,
  4442. "percent_covered_display": "0.00",
  4443. "missing_lines": 10,
  4444. "excluded_lines": 0,
  4445. "percent_statements_covered": 0.0,
  4446. "percent_statements_covered_display": "0.00",
  4447. "num_branches": 4,
  4448. "num_partial_branches": 0,
  4449. "covered_branches": 0,
  4450. "missing_branches": 4,
  4451. "percent_branches_covered": 0.0,
  4452. "percent_branches_covered_display": "0.00"
  4453. },
  4454. "missing_lines": [
  4455. 89,
  4456. 91,
  4457. 93,
  4458. 95,
  4459. 96,
  4460. 97,
  4461. 98,
  4462. 100,
  4463. 101,
  4464. 102
  4465. ],
  4466. "excluded_lines": [],
  4467. "start_line": 80,
  4468. "contexts": {},
  4469. "executed_branches": [],
  4470. "missing_branches": [
  4471. [
  4472. 95,
  4473. 96
  4474. ],
  4475. [
  4476. 95,
  4477. 97
  4478. ],
  4479. [
  4480. 97,
  4481. 98
  4482. ],
  4483. [
  4484. 97,
  4485. 100
  4486. ]
  4487. ]
  4488. },
  4489. "PromptService._init_infinity_tables": {
  4490. "executed_lines": [],
  4491. "summary": {
  4492. "covered_lines": 0,
  4493. "num_statements": 11,
  4494. "percent_covered": 0.0,
  4495. "percent_covered_display": "0.00",
  4496. "missing_lines": 11,
  4497. "excluded_lines": 0,
  4498. "percent_statements_covered": 0.0,
  4499. "percent_statements_covered_display": "0.00",
  4500. "num_branches": 4,
  4501. "num_partial_branches": 0,
  4502. "covered_branches": 0,
  4503. "missing_branches": 4,
  4504. "percent_branches_covered": 0.0,
  4505. "percent_branches_covered_display": "0.00"
  4506. },
  4507. "missing_lines": [
  4508. 106,
  4509. 107,
  4510. 108,
  4511. 109,
  4512. 111,
  4513. 112,
  4514. 113,
  4515. 114,
  4516. 115,
  4517. 116,
  4518. 117
  4519. ],
  4520. "excluded_lines": [],
  4521. "start_line": 104,
  4522. "contexts": {},
  4523. "executed_branches": [],
  4524. "missing_branches": [
  4525. [
  4526. 111,
  4527. -104
  4528. ],
  4529. [
  4530. 111,
  4531. 112
  4532. ],
  4533. [
  4534. 113,
  4535. 111
  4536. ],
  4537. [
  4538. 113,
  4539. 114
  4540. ]
  4541. ]
  4542. },
  4543. "PromptService._init_es_indices": {
  4544. "executed_lines": [],
  4545. "summary": {
  4546. "covered_lines": 0,
  4547. "num_statements": 10,
  4548. "percent_covered": 0.0,
  4549. "percent_covered_display": "0.00",
  4550. "missing_lines": 10,
  4551. "excluded_lines": 0,
  4552. "percent_statements_covered": 0.0,
  4553. "percent_statements_covered_display": "0.00",
  4554. "num_branches": 4,
  4555. "num_partial_branches": 0,
  4556. "covered_branches": 0,
  4557. "missing_branches": 4,
  4558. "percent_branches_covered": 0.0,
  4559. "percent_branches_covered_display": "0.00"
  4560. },
  4561. "missing_lines": [
  4562. 121,
  4563. 122,
  4564. 124,
  4565. 125,
  4566. 126,
  4567. 127,
  4568. 128,
  4569. 130,
  4570. 131,
  4571. 132
  4572. ],
  4573. "excluded_lines": [],
  4574. "start_line": 119,
  4575. "contexts": {},
  4576. "executed_branches": [],
  4577. "missing_branches": [
  4578. [
  4579. 124,
  4580. -119
  4581. ],
  4582. [
  4583. 124,
  4584. 125
  4585. ],
  4586. [
  4587. 126,
  4588. 127
  4589. ],
  4590. [
  4591. 126,
  4592. 130
  4593. ]
  4594. ]
  4595. },
  4596. "PromptService._create_infinity_table": {
  4597. "executed_lines": [],
  4598. "summary": {
  4599. "covered_lines": 0,
  4600. "num_statements": 2,
  4601. "percent_covered": 0.0,
  4602. "percent_covered_display": "0.00",
  4603. "missing_lines": 2,
  4604. "excluded_lines": 0,
  4605. "percent_statements_covered": 0.0,
  4606. "percent_statements_covered_display": "0.00",
  4607. "num_branches": 0,
  4608. "num_partial_branches": 0,
  4609. "covered_branches": 0,
  4610. "missing_branches": 0,
  4611. "percent_branches_covered": 100.0,
  4612. "percent_branches_covered_display": "100.00"
  4613. },
  4614. "missing_lines": [
  4615. 136,
  4616. 137
  4617. ],
  4618. "excluded_lines": [],
  4619. "start_line": 134,
  4620. "contexts": {},
  4621. "executed_branches": [],
  4622. "missing_branches": []
  4623. },
  4624. "PromptService._create_es_index": {
  4625. "executed_lines": [],
  4626. "summary": {
  4627. "covered_lines": 0,
  4628. "num_statements": 3,
  4629. "percent_covered": 0.0,
  4630. "percent_covered_display": "0.00",
  4631. "missing_lines": 3,
  4632. "excluded_lines": 0,
  4633. "percent_statements_covered": 0.0,
  4634. "percent_statements_covered_display": "0.00",
  4635. "num_branches": 0,
  4636. "num_partial_branches": 0,
  4637. "covered_branches": 0,
  4638. "missing_branches": 0,
  4639. "percent_branches_covered": 100.0,
  4640. "percent_branches_covered_display": "100.00"
  4641. },
  4642. "missing_lines": [
  4643. 144,
  4644. 145,
  4645. 150
  4646. ],
  4647. "excluded_lines": [],
  4648. "start_line": 142,
  4649. "contexts": {},
  4650. "executed_branches": [],
  4651. "missing_branches": []
  4652. },
  4653. "PromptService._create_vector_db_table": {
  4654. "executed_lines": [],
  4655. "summary": {
  4656. "covered_lines": 0,
  4657. "num_statements": 11,
  4658. "percent_covered": 0.0,
  4659. "percent_covered_display": "0.00",
  4660. "missing_lines": 11,
  4661. "excluded_lines": 0,
  4662. "percent_statements_covered": 0.0,
  4663. "percent_statements_covered_display": "0.00",
  4664. "num_branches": 4,
  4665. "num_partial_branches": 0,
  4666. "covered_branches": 0,
  4667. "missing_branches": 4,
  4668. "percent_branches_covered": 0.0,
  4669. "percent_branches_covered_display": "0.00"
  4670. },
  4671. "missing_lines": [
  4672. 158,
  4673. 160,
  4674. 161,
  4675. 162,
  4676. 163,
  4677. 164,
  4678. 165,
  4679. 166,
  4680. 167,
  4681. 168,
  4682. 169
  4683. ],
  4684. "excluded_lines": [],
  4685. "start_line": 152,
  4686. "contexts": {},
  4687. "executed_branches": [],
  4688. "missing_branches": [
  4689. [
  4690. 162,
  4691. 163
  4692. ],
  4693. [
  4694. 162,
  4695. 165
  4696. ],
  4697. [
  4698. 165,
  4699. -152
  4700. ],
  4701. [
  4702. 165,
  4703. 166
  4704. ]
  4705. ]
  4706. },
  4707. "PromptService.add_dimension": {
  4708. "executed_lines": [],
  4709. "summary": {
  4710. "covered_lines": 0,
  4711. "num_statements": 15,
  4712. "percent_covered": 0.0,
  4713. "percent_covered_display": "0.00",
  4714. "missing_lines": 15,
  4715. "excluded_lines": 0,
  4716. "percent_statements_covered": 0.0,
  4717. "percent_statements_covered_display": "0.00",
  4718. "num_branches": 0,
  4719. "num_partial_branches": 0,
  4720. "covered_branches": 0,
  4721. "missing_branches": 0,
  4722. "percent_branches_covered": 100.0,
  4723. "percent_branches_covered_display": "100.00"
  4724. },
  4725. "missing_lines": [
  4726. 187,
  4727. 188,
  4728. 189,
  4729. 190,
  4730. 191,
  4731. 192,
  4732. 193,
  4733. 195,
  4734. 203,
  4735. 204,
  4736. 207,
  4737. 211,
  4738. 214,
  4739. 217,
  4740. 219
  4741. ],
  4742. "excluded_lines": [],
  4743. "start_line": 173,
  4744. "contexts": {},
  4745. "executed_branches": [],
  4746. "missing_branches": []
  4747. },
  4748. "PromptService.get_dimension_by_name": {
  4749. "executed_lines": [],
  4750. "summary": {
  4751. "covered_lines": 0,
  4752. "num_statements": 2,
  4753. "percent_covered": 0.0,
  4754. "percent_covered_display": "0.00",
  4755. "missing_lines": 2,
  4756. "excluded_lines": 0,
  4757. "percent_statements_covered": 0.0,
  4758. "percent_statements_covered_display": "0.00",
  4759. "num_branches": 0,
  4760. "num_partial_branches": 0,
  4761. "covered_branches": 0,
  4762. "missing_branches": 0,
  4763. "percent_branches_covered": 100.0,
  4764. "percent_branches_covered_display": "100.00"
  4765. },
  4766. "missing_lines": [
  4767. 223,
  4768. 224
  4769. ],
  4770. "excluded_lines": [],
  4771. "start_line": 221,
  4772. "contexts": {},
  4773. "executed_branches": [],
  4774. "missing_branches": []
  4775. },
  4776. "PromptService.get_dimension_by_id": {
  4777. "executed_lines": [],
  4778. "summary": {
  4779. "covered_lines": 0,
  4780. "num_statements": 2,
  4781. "percent_covered": 0.0,
  4782. "percent_covered_display": "0.00",
  4783. "missing_lines": 2,
  4784. "excluded_lines": 0,
  4785. "percent_statements_covered": 0.0,
  4786. "percent_statements_covered_display": "0.00",
  4787. "num_branches": 0,
  4788. "num_partial_branches": 0,
  4789. "covered_branches": 0,
  4790. "missing_branches": 0,
  4791. "percent_branches_covered": 100.0,
  4792. "percent_branches_covered_display": "100.00"
  4793. },
  4794. "missing_lines": [
  4795. 228,
  4796. 229
  4797. ],
  4798. "excluded_lines": [],
  4799. "start_line": 226,
  4800. "contexts": {},
  4801. "executed_branches": [],
  4802. "missing_branches": []
  4803. },
  4804. "PromptService.get_all_dimensions": {
  4805. "executed_lines": [],
  4806. "summary": {
  4807. "covered_lines": 0,
  4808. "num_statements": 2,
  4809. "percent_covered": 0.0,
  4810. "percent_covered_display": "0.00",
  4811. "missing_lines": 2,
  4812. "excluded_lines": 0,
  4813. "percent_statements_covered": 0.0,
  4814. "percent_statements_covered_display": "0.00",
  4815. "num_branches": 0,
  4816. "num_partial_branches": 0,
  4817. "covered_branches": 0,
  4818. "missing_branches": 0,
  4819. "percent_branches_covered": 100.0,
  4820. "percent_branches_covered_display": "100.00"
  4821. },
  4822. "missing_lines": [
  4823. 233,
  4824. 234
  4825. ],
  4826. "excluded_lines": [],
  4827. "start_line": 231,
  4828. "contexts": {},
  4829. "executed_branches": [],
  4830. "missing_branches": []
  4831. },
  4832. "PromptService.get_dataset_id_by_dimension_id": {
  4833. "executed_lines": [],
  4834. "summary": {
  4835. "covered_lines": 0,
  4836. "num_statements": 3,
  4837. "percent_covered": 0.0,
  4838. "percent_covered_display": "0.00",
  4839. "missing_lines": 3,
  4840. "excluded_lines": 0,
  4841. "percent_statements_covered": 0.0,
  4842. "percent_statements_covered_display": "0.00",
  4843. "num_branches": 0,
  4844. "num_partial_branches": 0,
  4845. "covered_branches": 0,
  4846. "missing_branches": 0,
  4847. "percent_branches_covered": 100.0,
  4848. "percent_branches_covered_display": "100.00"
  4849. },
  4850. "missing_lines": [
  4851. 238,
  4852. 239,
  4853. 240
  4854. ],
  4855. "excluded_lines": [],
  4856. "start_line": 236,
  4857. "contexts": {},
  4858. "executed_branches": [],
  4859. "missing_branches": []
  4860. },
  4861. "PromptService.get_decomposition_method": {
  4862. "executed_lines": [],
  4863. "summary": {
  4864. "covered_lines": 0,
  4865. "num_statements": 3,
  4866. "percent_covered": 0.0,
  4867. "percent_covered_display": "0.00",
  4868. "missing_lines": 3,
  4869. "excluded_lines": 0,
  4870. "percent_statements_covered": 0.0,
  4871. "percent_statements_covered_display": "0.00",
  4872. "num_branches": 0,
  4873. "num_partial_branches": 0,
  4874. "covered_branches": 0,
  4875. "missing_branches": 0,
  4876. "percent_branches_covered": 100.0,
  4877. "percent_branches_covered_display": "100.00"
  4878. },
  4879. "missing_lines": [
  4880. 244,
  4881. 245,
  4882. 246
  4883. ],
  4884. "excluded_lines": [],
  4885. "start_line": 242,
  4886. "contexts": {},
  4887. "executed_branches": [],
  4888. "missing_branches": []
  4889. },
  4890. "PromptService.get_decomposition_method_by_dimension_id": {
  4891. "executed_lines": [],
  4892. "summary": {
  4893. "covered_lines": 0,
  4894. "num_statements": 3,
  4895. "percent_covered": 0.0,
  4896. "percent_covered_display": "0.00",
  4897. "missing_lines": 3,
  4898. "excluded_lines": 0,
  4899. "percent_statements_covered": 0.0,
  4900. "percent_statements_covered_display": "0.00",
  4901. "num_branches": 0,
  4902. "num_partial_branches": 0,
  4903. "covered_branches": 0,
  4904. "missing_branches": 0,
  4905. "percent_branches_covered": 100.0,
  4906. "percent_branches_covered_display": "100.00"
  4907. },
  4908. "missing_lines": [
  4909. 258,
  4910. 259,
  4911. 260
  4912. ],
  4913. "excluded_lines": [],
  4914. "start_line": 256,
  4915. "contexts": {},
  4916. "executed_branches": [],
  4917. "missing_branches": []
  4918. },
  4919. "PromptService.get_preced_node_name": {
  4920. "executed_lines": [],
  4921. "summary": {
  4922. "covered_lines": 0,
  4923. "num_statements": 3,
  4924. "percent_covered": 0.0,
  4925. "percent_covered_display": "0.00",
  4926. "missing_lines": 3,
  4927. "excluded_lines": 0,
  4928. "percent_statements_covered": 0.0,
  4929. "percent_statements_covered_display": "0.00",
  4930. "num_branches": 0,
  4931. "num_partial_branches": 0,
  4932. "covered_branches": 0,
  4933. "missing_branches": 0,
  4934. "percent_branches_covered": 100.0,
  4935. "percent_branches_covered_display": "100.00"
  4936. },
  4937. "missing_lines": [
  4938. 264,
  4939. 265,
  4940. 266
  4941. ],
  4942. "excluded_lines": [],
  4943. "start_line": 262,
  4944. "contexts": {},
  4945. "executed_branches": [],
  4946. "missing_branches": []
  4947. },
  4948. "PromptService.update_dimension": {
  4949. "executed_lines": [],
  4950. "summary": {
  4951. "covered_lines": 0,
  4952. "num_statements": 13,
  4953. "percent_covered": 0.0,
  4954. "percent_covered_display": "0.00",
  4955. "missing_lines": 13,
  4956. "excluded_lines": 0,
  4957. "percent_statements_covered": 0.0,
  4958. "percent_statements_covered_display": "0.00",
  4959. "num_branches": 6,
  4960. "num_partial_branches": 0,
  4961. "covered_branches": 0,
  4962. "missing_branches": 6,
  4963. "percent_branches_covered": 0.0,
  4964. "percent_branches_covered_display": "0.00"
  4965. },
  4966. "missing_lines": [
  4967. 270,
  4968. 271,
  4969. 273,
  4970. 274,
  4971. 275,
  4972. 276,
  4973. 277,
  4974. 278,
  4975. 280,
  4976. 281,
  4977. 283,
  4978. 284,
  4979. 285
  4980. ],
  4981. "excluded_lines": [],
  4982. "start_line": 268,
  4983. "contexts": {},
  4984. "executed_branches": [],
  4985. "missing_branches": [
  4986. [
  4987. 273,
  4988. 274
  4989. ],
  4990. [
  4991. 273,
  4992. 276
  4993. ],
  4994. [
  4995. 276,
  4996. 277
  4997. ],
  4998. [
  4999. 276,
  5000. 280
  5001. ],
  5002. [
  5003. 280,
  5004. 281
  5005. ],
  5006. [
  5007. 280,
  5008. 283
  5009. ]
  5010. ]
  5011. },
  5012. "PromptService.delete_dimension": {
  5013. "executed_lines": [],
  5014. "summary": {
  5015. "covered_lines": 0,
  5016. "num_statements": 2,
  5017. "percent_covered": 0.0,
  5018. "percent_covered_display": "0.00",
  5019. "missing_lines": 2,
  5020. "excluded_lines": 0,
  5021. "percent_statements_covered": 0.0,
  5022. "percent_statements_covered_display": "0.00",
  5023. "num_branches": 0,
  5024. "num_partial_branches": 0,
  5025. "covered_branches": 0,
  5026. "missing_branches": 0,
  5027. "percent_branches_covered": 100.0,
  5028. "percent_branches_covered_display": "100.00"
  5029. },
  5030. "missing_lines": [
  5031. 289,
  5032. 290
  5033. ],
  5034. "excluded_lines": [],
  5035. "start_line": 287,
  5036. "contexts": {},
  5037. "executed_branches": [],
  5038. "missing_branches": []
  5039. },
  5040. "PromptService.add_version": {
  5041. "executed_lines": [],
  5042. "summary": {
  5043. "covered_lines": 0,
  5044. "num_statements": 8,
  5045. "percent_covered": 0.0,
  5046. "percent_covered_display": "0.00",
  5047. "missing_lines": 8,
  5048. "excluded_lines": 0,
  5049. "percent_statements_covered": 0.0,
  5050. "percent_statements_covered_display": "0.00",
  5051. "num_branches": 2,
  5052. "num_partial_branches": 0,
  5053. "covered_branches": 0,
  5054. "missing_branches": 2,
  5055. "percent_branches_covered": 0.0,
  5056. "percent_branches_covered_display": "0.00"
  5057. },
  5058. "missing_lines": [
  5059. 316,
  5060. 320,
  5061. 321,
  5062. 324,
  5063. 325,
  5064. 331,
  5065. 335,
  5066. 340
  5067. ],
  5068. "excluded_lines": [],
  5069. "start_line": 294,
  5070. "contexts": {},
  5071. "executed_branches": [],
  5072. "missing_branches": [
  5073. [
  5074. 324,
  5075. 325
  5076. ],
  5077. [
  5078. 324,
  5079. 331
  5080. ]
  5081. ]
  5082. },
  5083. "PromptService.get_version": {
  5084. "executed_lines": [],
  5085. "summary": {
  5086. "covered_lines": 0,
  5087. "num_statements": 2,
  5088. "percent_covered": 0.0,
  5089. "percent_covered_display": "0.00",
  5090. "missing_lines": 2,
  5091. "excluded_lines": 0,
  5092. "percent_statements_covered": 0.0,
  5093. "percent_statements_covered_display": "0.00",
  5094. "num_branches": 0,
  5095. "num_partial_branches": 0,
  5096. "covered_branches": 0,
  5097. "missing_branches": 0,
  5098. "percent_branches_covered": 100.0,
  5099. "percent_branches_covered_display": "100.00"
  5100. },
  5101. "missing_lines": [
  5102. 344,
  5103. 348
  5104. ],
  5105. "excluded_lines": [],
  5106. "start_line": 342,
  5107. "contexts": {},
  5108. "executed_branches": [],
  5109. "missing_branches": []
  5110. },
  5111. "PromptService.get_versions_by_dimension": {
  5112. "executed_lines": [],
  5113. "summary": {
  5114. "covered_lines": 0,
  5115. "num_statements": 2,
  5116. "percent_covered": 0.0,
  5117. "percent_covered_display": "0.00",
  5118. "missing_lines": 2,
  5119. "excluded_lines": 0,
  5120. "percent_statements_covered": 0.0,
  5121. "percent_statements_covered_display": "0.00",
  5122. "num_branches": 0,
  5123. "num_partial_branches": 0,
  5124. "covered_branches": 0,
  5125. "missing_branches": 0,
  5126. "percent_branches_covered": 100.0,
  5127. "percent_branches_covered_display": "100.00"
  5128. },
  5129. "missing_lines": [
  5130. 352,
  5131. 357
  5132. ],
  5133. "excluded_lines": [],
  5134. "start_line": 350,
  5135. "contexts": {},
  5136. "executed_branches": [],
  5137. "missing_branches": []
  5138. },
  5139. "PromptService.get_active_version": {
  5140. "executed_lines": [],
  5141. "summary": {
  5142. "covered_lines": 0,
  5143. "num_statements": 2,
  5144. "percent_covered": 0.0,
  5145. "percent_covered_display": "0.00",
  5146. "missing_lines": 2,
  5147. "excluded_lines": 0,
  5148. "percent_statements_covered": 0.0,
  5149. "percent_statements_covered_display": "0.00",
  5150. "num_branches": 0,
  5151. "num_partial_branches": 0,
  5152. "covered_branches": 0,
  5153. "missing_branches": 0,
  5154. "percent_branches_covered": 100.0,
  5155. "percent_branches_covered_display": "100.00"
  5156. },
  5157. "missing_lines": [
  5158. 361,
  5159. 365
  5160. ],
  5161. "excluded_lines": [],
  5162. "start_line": 359,
  5163. "contexts": {},
  5164. "executed_branches": [],
  5165. "missing_branches": []
  5166. },
  5167. "PromptService.get_active_prompt": {
  5168. "executed_lines": [],
  5169. "summary": {
  5170. "covered_lines": 0,
  5171. "num_statements": 3,
  5172. "percent_covered": 0.0,
  5173. "percent_covered_display": "0.00",
  5174. "missing_lines": 3,
  5175. "excluded_lines": 0,
  5176. "percent_statements_covered": 0.0,
  5177. "percent_statements_covered_display": "0.00",
  5178. "num_branches": 0,
  5179. "num_partial_branches": 0,
  5180. "covered_branches": 0,
  5181. "missing_branches": 0,
  5182. "percent_branches_covered": 100.0,
  5183. "percent_branches_covered_display": "100.00"
  5184. },
  5185. "missing_lines": [
  5186. 379,
  5187. 385,
  5188. 386
  5189. ],
  5190. "excluded_lines": [],
  5191. "start_line": 367,
  5192. "contexts": {},
  5193. "executed_branches": [],
  5194. "missing_branches": []
  5195. },
  5196. "PromptService.get_active_dimension_by_id": {
  5197. "executed_lines": [],
  5198. "summary": {
  5199. "covered_lines": 0,
  5200. "num_statements": 3,
  5201. "percent_covered": 0.0,
  5202. "percent_covered_display": "0.00",
  5203. "missing_lines": 3,
  5204. "excluded_lines": 0,
  5205. "percent_statements_covered": 0.0,
  5206. "percent_statements_covered_display": "0.00",
  5207. "num_branches": 0,
  5208. "num_partial_branches": 0,
  5209. "covered_branches": 0,
  5210. "missing_branches": 0,
  5211. "percent_branches_covered": 100.0,
  5212. "percent_branches_covered_display": "100.00"
  5213. },
  5214. "missing_lines": [
  5215. 398,
  5216. 404,
  5217. 405
  5218. ],
  5219. "excluded_lines": [],
  5220. "start_line": 388,
  5221. "contexts": {},
  5222. "executed_branches": [],
  5223. "missing_branches": []
  5224. },
  5225. "PromptService.get_active_prompt_by_id": {
  5226. "executed_lines": [],
  5227. "summary": {
  5228. "covered_lines": 0,
  5229. "num_statements": 3,
  5230. "percent_covered": 0.0,
  5231. "percent_covered_display": "0.00",
  5232. "missing_lines": 3,
  5233. "excluded_lines": 0,
  5234. "percent_statements_covered": 0.0,
  5235. "percent_statements_covered_display": "0.00",
  5236. "num_branches": 0,
  5237. "num_partial_branches": 0,
  5238. "covered_branches": 0,
  5239. "missing_branches": 0,
  5240. "percent_branches_covered": 100.0,
  5241. "percent_branches_covered_display": "100.00"
  5242. },
  5243. "missing_lines": [
  5244. 417,
  5245. 421,
  5246. 422
  5247. ],
  5248. "excluded_lines": [],
  5249. "start_line": 407,
  5250. "contexts": {},
  5251. "executed_branches": [],
  5252. "missing_branches": []
  5253. },
  5254. "PromptService.set_active_version": {
  5255. "executed_lines": [],
  5256. "summary": {
  5257. "covered_lines": 0,
  5258. "num_statements": 3,
  5259. "percent_covered": 0.0,
  5260. "percent_covered_display": "0.00",
  5261. "missing_lines": 3,
  5262. "excluded_lines": 0,
  5263. "percent_statements_covered": 0.0,
  5264. "percent_statements_covered_display": "0.00",
  5265. "num_branches": 0,
  5266. "num_partial_branches": 0,
  5267. "covered_branches": 0,
  5268. "missing_branches": 0,
  5269. "percent_branches_covered": 100.0,
  5270. "percent_branches_covered_display": "100.00"
  5271. },
  5272. "missing_lines": [
  5273. 427,
  5274. 432,
  5275. 436
  5276. ],
  5277. "excluded_lines": [],
  5278. "start_line": 424,
  5279. "contexts": {},
  5280. "executed_branches": [],
  5281. "missing_branches": []
  5282. },
  5283. "PromptService.delete_version": {
  5284. "executed_lines": [],
  5285. "summary": {
  5286. "covered_lines": 0,
  5287. "num_statements": 2,
  5288. "percent_covered": 0.0,
  5289. "percent_covered_display": "0.00",
  5290. "missing_lines": 2,
  5291. "excluded_lines": 0,
  5292. "percent_statements_covered": 0.0,
  5293. "percent_statements_covered_display": "0.00",
  5294. "num_branches": 0,
  5295. "num_partial_branches": 0,
  5296. "covered_branches": 0,
  5297. "missing_branches": 0,
  5298. "percent_branches_covered": 100.0,
  5299. "percent_branches_covered_display": "100.00"
  5300. },
  5301. "missing_lines": [
  5302. 440,
  5303. 444
  5304. ],
  5305. "excluded_lines": [],
  5306. "start_line": 438,
  5307. "contexts": {},
  5308. "executed_branches": [],
  5309. "missing_branches": []
  5310. },
  5311. "get_prompt_service": {
  5312. "executed_lines": [],
  5313. "summary": {
  5314. "covered_lines": 0,
  5315. "num_statements": 3,
  5316. "percent_covered": 0.0,
  5317. "percent_covered_display": "0.00",
  5318. "missing_lines": 3,
  5319. "excluded_lines": 0,
  5320. "percent_statements_covered": 0.0,
  5321. "percent_statements_covered_display": "0.00",
  5322. "num_branches": 2,
  5323. "num_partial_branches": 0,
  5324. "covered_branches": 0,
  5325. "missing_branches": 2,
  5326. "percent_branches_covered": 0.0,
  5327. "percent_branches_covered_display": "0.00"
  5328. },
  5329. "missing_lines": [
  5330. 454,
  5331. 455,
  5332. 456
  5333. ],
  5334. "excluded_lines": [],
  5335. "start_line": 451,
  5336. "contexts": {},
  5337. "executed_branches": [],
  5338. "missing_branches": [
  5339. [
  5340. 454,
  5341. 455
  5342. ],
  5343. [
  5344. 454,
  5345. 456
  5346. ]
  5347. ]
  5348. },
  5349. "": {
  5350. "executed_lines": [],
  5351. "summary": {
  5352. "covered_lines": 0,
  5353. "num_statements": 41,
  5354. "percent_covered": 0.0,
  5355. "percent_covered_display": "0.00",
  5356. "missing_lines": 41,
  5357. "excluded_lines": 0,
  5358. "percent_statements_covered": 0.0,
  5359. "percent_statements_covered_display": "0.00",
  5360. "num_branches": 0,
  5361. "num_partial_branches": 0,
  5362. "covered_branches": 0,
  5363. "missing_branches": 0,
  5364. "percent_branches_covered": 100.0,
  5365. "percent_branches_covered_display": "100.00"
  5366. },
  5367. "missing_lines": [
  5368. 7,
  5369. 8,
  5370. 9,
  5371. 10,
  5372. 11,
  5373. 12,
  5374. 14,
  5375. 18,
  5376. 33,
  5377. 54,
  5378. 62,
  5379. 65,
  5380. 70,
  5381. 76,
  5382. 80,
  5383. 104,
  5384. 119,
  5385. 134,
  5386. 142,
  5387. 152,
  5388. 173,
  5389. 221,
  5390. 226,
  5391. 231,
  5392. 236,
  5393. 242,
  5394. 256,
  5395. 262,
  5396. 268,
  5397. 287,
  5398. 294,
  5399. 342,
  5400. 350,
  5401. 359,
  5402. 367,
  5403. 388,
  5404. 407,
  5405. 424,
  5406. 438,
  5407. 448,
  5408. 451
  5409. ],
  5410. "excluded_lines": [],
  5411. "start_line": 1,
  5412. "contexts": {},
  5413. "executed_branches": [],
  5414. "missing_branches": []
  5415. }
  5416. },
  5417. "classes": {
  5418. "PromptService": {
  5419. "executed_lines": [],
  5420. "summary": {
  5421. "covered_lines": 0,
  5422. "num_statements": 129,
  5423. "percent_covered": 0.0,
  5424. "percent_covered_display": "0.00",
  5425. "missing_lines": 129,
  5426. "excluded_lines": 0,
  5427. "percent_statements_covered": 0.0,
  5428. "percent_statements_covered_display": "0.00",
  5429. "num_branches": 26,
  5430. "num_partial_branches": 0,
  5431. "covered_branches": 0,
  5432. "missing_branches": 26,
  5433. "percent_branches_covered": 0.0,
  5434. "percent_branches_covered_display": "0.00"
  5435. },
  5436. "missing_lines": [
  5437. 67,
  5438. 68,
  5439. 72,
  5440. 73,
  5441. 74,
  5442. 78,
  5443. 89,
  5444. 91,
  5445. 93,
  5446. 95,
  5447. 96,
  5448. 97,
  5449. 98,
  5450. 100,
  5451. 101,
  5452. 102,
  5453. 106,
  5454. 107,
  5455. 108,
  5456. 109,
  5457. 111,
  5458. 112,
  5459. 113,
  5460. 114,
  5461. 115,
  5462. 116,
  5463. 117,
  5464. 121,
  5465. 122,
  5466. 124,
  5467. 125,
  5468. 126,
  5469. 127,
  5470. 128,
  5471. 130,
  5472. 131,
  5473. 132,
  5474. 136,
  5475. 137,
  5476. 144,
  5477. 145,
  5478. 150,
  5479. 158,
  5480. 160,
  5481. 161,
  5482. 162,
  5483. 163,
  5484. 164,
  5485. 165,
  5486. 166,
  5487. 167,
  5488. 168,
  5489. 169,
  5490. 187,
  5491. 188,
  5492. 189,
  5493. 190,
  5494. 191,
  5495. 192,
  5496. 193,
  5497. 195,
  5498. 203,
  5499. 204,
  5500. 207,
  5501. 211,
  5502. 214,
  5503. 217,
  5504. 219,
  5505. 223,
  5506. 224,
  5507. 228,
  5508. 229,
  5509. 233,
  5510. 234,
  5511. 238,
  5512. 239,
  5513. 240,
  5514. 244,
  5515. 245,
  5516. 246,
  5517. 258,
  5518. 259,
  5519. 260,
  5520. 264,
  5521. 265,
  5522. 266,
  5523. 270,
  5524. 271,
  5525. 273,
  5526. 274,
  5527. 275,
  5528. 276,
  5529. 277,
  5530. 278,
  5531. 280,
  5532. 281,
  5533. 283,
  5534. 284,
  5535. 285,
  5536. 289,
  5537. 290,
  5538. 316,
  5539. 320,
  5540. 321,
  5541. 324,
  5542. 325,
  5543. 331,
  5544. 335,
  5545. 340,
  5546. 344,
  5547. 348,
  5548. 352,
  5549. 357,
  5550. 361,
  5551. 365,
  5552. 379,
  5553. 385,
  5554. 386,
  5555. 398,
  5556. 404,
  5557. 405,
  5558. 417,
  5559. 421,
  5560. 422,
  5561. 427,
  5562. 432,
  5563. 436,
  5564. 440,
  5565. 444
  5566. ],
  5567. "excluded_lines": [],
  5568. "start_line": 62,
  5569. "contexts": {},
  5570. "executed_branches": [],
  5571. "missing_branches": [
  5572. [
  5573. 72,
  5574. 73
  5575. ],
  5576. [
  5577. 72,
  5578. 74
  5579. ],
  5580. [
  5581. 95,
  5582. 96
  5583. ],
  5584. [
  5585. 95,
  5586. 97
  5587. ],
  5588. [
  5589. 97,
  5590. 98
  5591. ],
  5592. [
  5593. 97,
  5594. 100
  5595. ],
  5596. [
  5597. 111,
  5598. -104
  5599. ],
  5600. [
  5601. 111,
  5602. 112
  5603. ],
  5604. [
  5605. 113,
  5606. 111
  5607. ],
  5608. [
  5609. 113,
  5610. 114
  5611. ],
  5612. [
  5613. 124,
  5614. -119
  5615. ],
  5616. [
  5617. 124,
  5618. 125
  5619. ],
  5620. [
  5621. 126,
  5622. 127
  5623. ],
  5624. [
  5625. 126,
  5626. 130
  5627. ],
  5628. [
  5629. 162,
  5630. 163
  5631. ],
  5632. [
  5633. 162,
  5634. 165
  5635. ],
  5636. [
  5637. 165,
  5638. -152
  5639. ],
  5640. [
  5641. 165,
  5642. 166
  5643. ],
  5644. [
  5645. 273,
  5646. 274
  5647. ],
  5648. [
  5649. 273,
  5650. 276
  5651. ],
  5652. [
  5653. 276,
  5654. 277
  5655. ],
  5656. [
  5657. 276,
  5658. 280
  5659. ],
  5660. [
  5661. 280,
  5662. 281
  5663. ],
  5664. [
  5665. 280,
  5666. 283
  5667. ],
  5668. [
  5669. 324,
  5670. 325
  5671. ],
  5672. [
  5673. 324,
  5674. 331
  5675. ]
  5676. ]
  5677. },
  5678. "": {
  5679. "executed_lines": [],
  5680. "summary": {
  5681. "covered_lines": 0,
  5682. "num_statements": 44,
  5683. "percent_covered": 0.0,
  5684. "percent_covered_display": "0.00",
  5685. "missing_lines": 44,
  5686. "excluded_lines": 0,
  5687. "percent_statements_covered": 0.0,
  5688. "percent_statements_covered_display": "0.00",
  5689. "num_branches": 2,
  5690. "num_partial_branches": 0,
  5691. "covered_branches": 0,
  5692. "missing_branches": 2,
  5693. "percent_branches_covered": 0.0,
  5694. "percent_branches_covered_display": "0.00"
  5695. },
  5696. "missing_lines": [
  5697. 7,
  5698. 8,
  5699. 9,
  5700. 10,
  5701. 11,
  5702. 12,
  5703. 14,
  5704. 18,
  5705. 33,
  5706. 54,
  5707. 62,
  5708. 65,
  5709. 70,
  5710. 76,
  5711. 80,
  5712. 104,
  5713. 119,
  5714. 134,
  5715. 142,
  5716. 152,
  5717. 173,
  5718. 221,
  5719. 226,
  5720. 231,
  5721. 236,
  5722. 242,
  5723. 256,
  5724. 262,
  5725. 268,
  5726. 287,
  5727. 294,
  5728. 342,
  5729. 350,
  5730. 359,
  5731. 367,
  5732. 388,
  5733. 407,
  5734. 424,
  5735. 438,
  5736. 448,
  5737. 451,
  5738. 454,
  5739. 455,
  5740. 456
  5741. ],
  5742. "excluded_lines": [],
  5743. "start_line": 1,
  5744. "contexts": {},
  5745. "executed_branches": [],
  5746. "missing_branches": [
  5747. [
  5748. 454,
  5749. 455
  5750. ],
  5751. [
  5752. 454,
  5753. 456
  5754. ]
  5755. ]
  5756. }
  5757. }
  5758. },
  5759. "src\\api\\db\\services\\tag_service.py": {
  5760. "executed_lines": [],
  5761. "summary": {
  5762. "covered_lines": 0,
  5763. "num_statements": 65,
  5764. "percent_covered": 0.0,
  5765. "percent_covered_display": "0.00",
  5766. "missing_lines": 65,
  5767. "excluded_lines": 37,
  5768. "percent_statements_covered": 0.0,
  5769. "percent_statements_covered_display": "0.00",
  5770. "num_branches": 8,
  5771. "num_partial_branches": 0,
  5772. "covered_branches": 0,
  5773. "missing_branches": 8,
  5774. "percent_branches_covered": 0.0,
  5775. "percent_branches_covered_display": "0.00"
  5776. },
  5777. "missing_lines": [
  5778. 1,
  5779. 2,
  5780. 3,
  5781. 4,
  5782. 5,
  5783. 9,
  5784. 52,
  5785. 55,
  5786. 62,
  5787. 63,
  5788. 64,
  5789. 65,
  5790. 67,
  5791. 77,
  5792. 78,
  5793. 79,
  5794. 81,
  5795. 85,
  5796. 87,
  5797. 88,
  5798. 89,
  5799. 92,
  5800. 101,
  5801. 111,
  5802. 112,
  5803. 113,
  5804. 115,
  5805. 117,
  5806. 118,
  5807. 119,
  5808. 120,
  5809. 122,
  5810. 126,
  5811. 127,
  5812. 129,
  5813. 133,
  5814. 134,
  5815. 135,
  5816. 136,
  5817. 138,
  5818. 139,
  5819. 140,
  5820. 148,
  5821. 160,
  5822. 161,
  5823. 162,
  5824. 165,
  5825. 166,
  5826. 167,
  5827. 170,
  5828. 173,
  5829. 175,
  5830. 176,
  5831. 177,
  5832. 178,
  5833. 179,
  5834. 182,
  5835. 185,
  5836. 188,
  5837. 195,
  5838. 198,
  5839. 200,
  5840. 203,
  5841. 204,
  5842. 214
  5843. ],
  5844. "excluded_lines": [
  5845. 12,
  5846. 13,
  5847. 14,
  5848. 15,
  5849. 16,
  5850. 17,
  5851. 18,
  5852. 19,
  5853. 20,
  5854. 21,
  5855. 22,
  5856. 23,
  5857. 25,
  5858. 26,
  5859. 27,
  5860. 28,
  5861. 29,
  5862. 30,
  5863. 31,
  5864. 32,
  5865. 33,
  5866. 34,
  5867. 35,
  5868. 36,
  5869. 38,
  5870. 39,
  5871. 40,
  5872. 41,
  5873. 42,
  5874. 43,
  5875. 44,
  5876. 45,
  5877. 46,
  5878. 47,
  5879. 48,
  5880. 49,
  5881. 158
  5882. ],
  5883. "contexts": {},
  5884. "executed_branches": [],
  5885. "missing_branches": [
  5886. [
  5887. 88,
  5888. 89
  5889. ],
  5890. [
  5891. 88,
  5892. 92
  5893. ],
  5894. [
  5895. 117,
  5896. 118
  5897. ],
  5898. [
  5899. 117,
  5900. 140
  5901. ],
  5902. [
  5903. 134,
  5904. 135
  5905. ],
  5906. [
  5907. 134,
  5908. 138
  5909. ],
  5910. [
  5911. 173,
  5912. 175
  5913. ],
  5914. [
  5915. 173,
  5916. 198
  5917. ]
  5918. ],
  5919. "functions": {
  5920. "TagService.create_tag": {
  5921. "executed_lines": [],
  5922. "summary": {
  5923. "covered_lines": 0,
  5924. "num_statements": 0,
  5925. "percent_covered": 100.0,
  5926. "percent_covered_display": "100.00",
  5927. "missing_lines": 0,
  5928. "excluded_lines": 10,
  5929. "percent_statements_covered": 100.0,
  5930. "percent_statements_covered_display": "100.00",
  5931. "num_branches": 0,
  5932. "num_partial_branches": 0,
  5933. "covered_branches": 0,
  5934. "missing_branches": 0,
  5935. "percent_branches_covered": 100.0,
  5936. "percent_branches_covered_display": "100.00"
  5937. },
  5938. "missing_lines": [],
  5939. "excluded_lines": [
  5940. 14,
  5941. 15,
  5942. 16,
  5943. 17,
  5944. 18,
  5945. 19,
  5946. 20,
  5947. 21,
  5948. 22,
  5949. 23
  5950. ],
  5951. "start_line": 13,
  5952. "contexts": {},
  5953. "executed_branches": [],
  5954. "missing_branches": []
  5955. },
  5956. "TagService.upload_tags": {
  5957. "executed_lines": [],
  5958. "summary": {
  5959. "covered_lines": 0,
  5960. "num_statements": 0,
  5961. "percent_covered": 100.0,
  5962. "percent_covered_display": "100.00",
  5963. "missing_lines": 0,
  5964. "excluded_lines": 10,
  5965. "percent_statements_covered": 100.0,
  5966. "percent_statements_covered_display": "100.00",
  5967. "num_branches": 0,
  5968. "num_partial_branches": 0,
  5969. "covered_branches": 0,
  5970. "missing_branches": 0,
  5971. "percent_branches_covered": 100.0,
  5972. "percent_branches_covered_display": "100.00"
  5973. },
  5974. "missing_lines": [],
  5975. "excluded_lines": [
  5976. 27,
  5977. 28,
  5978. 29,
  5979. 30,
  5980. 31,
  5981. 32,
  5982. 33,
  5983. 34,
  5984. 35,
  5985. 36
  5986. ],
  5987. "start_line": 26,
  5988. "contexts": {},
  5989. "executed_branches": [],
  5990. "missing_branches": []
  5991. },
  5992. "TagService.delete_tag": {
  5993. "executed_lines": [],
  5994. "summary": {
  5995. "covered_lines": 0,
  5996. "num_statements": 0,
  5997. "percent_covered": 100.0,
  5998. "percent_covered_display": "100.00",
  5999. "missing_lines": 0,
  6000. "excluded_lines": 10,
  6001. "percent_statements_covered": 100.0,
  6002. "percent_statements_covered_display": "100.00",
  6003. "num_branches": 0,
  6004. "num_partial_branches": 0,
  6005. "covered_branches": 0,
  6006. "missing_branches": 0,
  6007. "percent_branches_covered": 100.0,
  6008. "percent_branches_covered_display": "100.00"
  6009. },
  6010. "missing_lines": [],
  6011. "excluded_lines": [
  6012. 40,
  6013. 41,
  6014. 42,
  6015. 43,
  6016. 44,
  6017. 45,
  6018. 46,
  6019. 47,
  6020. 48,
  6021. 49
  6022. ],
  6023. "start_line": 39,
  6024. "contexts": {},
  6025. "executed_branches": [],
  6026. "missing_branches": []
  6027. },
  6028. "TagServiceImpl.__init__": {
  6029. "executed_lines": [],
  6030. "summary": {
  6031. "covered_lines": 0,
  6032. "num_statements": 4,
  6033. "percent_covered": 0.0,
  6034. "percent_covered_display": "0.00",
  6035. "missing_lines": 4,
  6036. "excluded_lines": 0,
  6037. "percent_statements_covered": 0.0,
  6038. "percent_statements_covered_display": "0.00",
  6039. "num_branches": 0,
  6040. "num_partial_branches": 0,
  6041. "covered_branches": 0,
  6042. "missing_branches": 0,
  6043. "percent_branches_covered": 100.0,
  6044. "percent_branches_covered_display": "100.00"
  6045. },
  6046. "missing_lines": [
  6047. 62,
  6048. 63,
  6049. 64,
  6050. 65
  6051. ],
  6052. "excluded_lines": [],
  6053. "start_line": 55,
  6054. "contexts": {},
  6055. "executed_branches": [],
  6056. "missing_branches": []
  6057. },
  6058. "TagServiceImpl.create_tag": {
  6059. "executed_lines": [],
  6060. "summary": {
  6061. "covered_lines": 0,
  6062. "num_statements": 9,
  6063. "percent_covered": 0.0,
  6064. "percent_covered_display": "0.00",
  6065. "missing_lines": 9,
  6066. "excluded_lines": 0,
  6067. "percent_statements_covered": 0.0,
  6068. "percent_statements_covered_display": "0.00",
  6069. "num_branches": 2,
  6070. "num_partial_branches": 0,
  6071. "covered_branches": 0,
  6072. "missing_branches": 2,
  6073. "percent_branches_covered": 0.0,
  6074. "percent_branches_covered_display": "0.00"
  6075. },
  6076. "missing_lines": [
  6077. 77,
  6078. 78,
  6079. 79,
  6080. 81,
  6081. 85,
  6082. 87,
  6083. 88,
  6084. 89,
  6085. 92
  6086. ],
  6087. "excluded_lines": [],
  6088. "start_line": 67,
  6089. "contexts": {},
  6090. "executed_branches": [],
  6091. "missing_branches": [
  6092. [
  6093. 88,
  6094. 89
  6095. ],
  6096. [
  6097. 88,
  6098. 92
  6099. ]
  6100. ]
  6101. },
  6102. "TagServiceImpl.upload_tags": {
  6103. "executed_lines": [],
  6104. "summary": {
  6105. "covered_lines": 0,
  6106. "num_statements": 19,
  6107. "percent_covered": 0.0,
  6108. "percent_covered_display": "0.00",
  6109. "missing_lines": 19,
  6110. "excluded_lines": 0,
  6111. "percent_statements_covered": 0.0,
  6112. "percent_statements_covered_display": "0.00",
  6113. "num_branches": 4,
  6114. "num_partial_branches": 0,
  6115. "covered_branches": 0,
  6116. "missing_branches": 4,
  6117. "percent_branches_covered": 0.0,
  6118. "percent_branches_covered_display": "0.00"
  6119. },
  6120. "missing_lines": [
  6121. 111,
  6122. 112,
  6123. 113,
  6124. 115,
  6125. 117,
  6126. 118,
  6127. 119,
  6128. 120,
  6129. 122,
  6130. 126,
  6131. 127,
  6132. 129,
  6133. 133,
  6134. 134,
  6135. 135,
  6136. 136,
  6137. 138,
  6138. 139,
  6139. 140
  6140. ],
  6141. "excluded_lines": [],
  6142. "start_line": 101,
  6143. "contexts": {},
  6144. "executed_branches": [],
  6145. "missing_branches": [
  6146. [
  6147. 117,
  6148. 118
  6149. ],
  6150. [
  6151. 117,
  6152. 140
  6153. ],
  6154. [
  6155. 134,
  6156. 135
  6157. ],
  6158. [
  6159. 134,
  6160. 138
  6161. ]
  6162. ]
  6163. },
  6164. "TagServiceImpl.delete_tag": {
  6165. "executed_lines": [],
  6166. "summary": {
  6167. "covered_lines": 0,
  6168. "num_statements": 0,
  6169. "percent_covered": 100.0,
  6170. "percent_covered_display": "100.00",
  6171. "missing_lines": 0,
  6172. "excluded_lines": 1,
  6173. "percent_statements_covered": 100.0,
  6174. "percent_statements_covered_display": "100.00",
  6175. "num_branches": 0,
  6176. "num_partial_branches": 0,
  6177. "covered_branches": 0,
  6178. "missing_branches": 0,
  6179. "percent_branches_covered": 100.0,
  6180. "percent_branches_covered_display": "100.00"
  6181. },
  6182. "missing_lines": [],
  6183. "excluded_lines": [
  6184. 158
  6185. ],
  6186. "start_line": 148,
  6187. "contexts": {},
  6188. "executed_branches": [],
  6189. "missing_branches": []
  6190. },
  6191. "TagServiceImpl.get_tag_data": {
  6192. "executed_lines": [],
  6193. "summary": {
  6194. "covered_lines": 0,
  6195. "num_statements": 17,
  6196. "percent_covered": 0.0,
  6197. "percent_covered_display": "0.00",
  6198. "missing_lines": 17,
  6199. "excluded_lines": 0,
  6200. "percent_statements_covered": 0.0,
  6201. "percent_statements_covered_display": "0.00",
  6202. "num_branches": 2,
  6203. "num_partial_branches": 0,
  6204. "covered_branches": 0,
  6205. "missing_branches": 2,
  6206. "percent_branches_covered": 0.0,
  6207. "percent_branches_covered_display": "0.00"
  6208. },
  6209. "missing_lines": [
  6210. 161,
  6211. 162,
  6212. 165,
  6213. 166,
  6214. 167,
  6215. 170,
  6216. 173,
  6217. 175,
  6218. 176,
  6219. 177,
  6220. 178,
  6221. 179,
  6222. 182,
  6223. 185,
  6224. 188,
  6225. 195,
  6226. 198
  6227. ],
  6228. "excluded_lines": [],
  6229. "start_line": 160,
  6230. "contexts": {},
  6231. "executed_branches": [],
  6232. "missing_branches": [
  6233. [
  6234. 173,
  6235. 175
  6236. ],
  6237. [
  6238. 173,
  6239. 198
  6240. ]
  6241. ]
  6242. },
  6243. "TagServiceFactory.create_tag_service": {
  6244. "executed_lines": [],
  6245. "summary": {
  6246. "covered_lines": 0,
  6247. "num_statements": 1,
  6248. "percent_covered": 0.0,
  6249. "percent_covered_display": "0.00",
  6250. "missing_lines": 1,
  6251. "excluded_lines": 0,
  6252. "percent_statements_covered": 0.0,
  6253. "percent_statements_covered_display": "0.00",
  6254. "num_branches": 0,
  6255. "num_partial_branches": 0,
  6256. "covered_branches": 0,
  6257. "missing_branches": 0,
  6258. "percent_branches_covered": 100.0,
  6259. "percent_branches_covered_display": "100.00"
  6260. },
  6261. "missing_lines": [
  6262. 214
  6263. ],
  6264. "excluded_lines": [],
  6265. "start_line": 204,
  6266. "contexts": {},
  6267. "executed_branches": [],
  6268. "missing_branches": []
  6269. },
  6270. "": {
  6271. "executed_lines": [],
  6272. "summary": {
  6273. "covered_lines": 0,
  6274. "num_statements": 15,
  6275. "percent_covered": 0.0,
  6276. "percent_covered_display": "0.00",
  6277. "missing_lines": 15,
  6278. "excluded_lines": 6,
  6279. "percent_statements_covered": 0.0,
  6280. "percent_statements_covered_display": "0.00",
  6281. "num_branches": 0,
  6282. "num_partial_branches": 0,
  6283. "covered_branches": 0,
  6284. "missing_branches": 0,
  6285. "percent_branches_covered": 100.0,
  6286. "percent_branches_covered_display": "100.00"
  6287. },
  6288. "missing_lines": [
  6289. 1,
  6290. 2,
  6291. 3,
  6292. 4,
  6293. 5,
  6294. 9,
  6295. 52,
  6296. 55,
  6297. 67,
  6298. 101,
  6299. 148,
  6300. 160,
  6301. 200,
  6302. 203,
  6303. 204
  6304. ],
  6305. "excluded_lines": [
  6306. 12,
  6307. 13,
  6308. 25,
  6309. 26,
  6310. 38,
  6311. 39
  6312. ],
  6313. "start_line": 1,
  6314. "contexts": {},
  6315. "executed_branches": [],
  6316. "missing_branches": []
  6317. }
  6318. },
  6319. "classes": {
  6320. "TagService": {
  6321. "executed_lines": [],
  6322. "summary": {
  6323. "covered_lines": 0,
  6324. "num_statements": 0,
  6325. "percent_covered": 100.0,
  6326. "percent_covered_display": "100.00",
  6327. "missing_lines": 0,
  6328. "excluded_lines": 30,
  6329. "percent_statements_covered": 100.0,
  6330. "percent_statements_covered_display": "100.00",
  6331. "num_branches": 0,
  6332. "num_partial_branches": 0,
  6333. "covered_branches": 0,
  6334. "missing_branches": 0,
  6335. "percent_branches_covered": 100.0,
  6336. "percent_branches_covered_display": "100.00"
  6337. },
  6338. "missing_lines": [],
  6339. "excluded_lines": [
  6340. 14,
  6341. 15,
  6342. 16,
  6343. 17,
  6344. 18,
  6345. 19,
  6346. 20,
  6347. 21,
  6348. 22,
  6349. 23,
  6350. 27,
  6351. 28,
  6352. 29,
  6353. 30,
  6354. 31,
  6355. 32,
  6356. 33,
  6357. 34,
  6358. 35,
  6359. 36,
  6360. 40,
  6361. 41,
  6362. 42,
  6363. 43,
  6364. 44,
  6365. 45,
  6366. 46,
  6367. 47,
  6368. 48,
  6369. 49
  6370. ],
  6371. "start_line": 9,
  6372. "contexts": {},
  6373. "executed_branches": [],
  6374. "missing_branches": []
  6375. },
  6376. "TagServiceImpl": {
  6377. "executed_lines": [],
  6378. "summary": {
  6379. "covered_lines": 0,
  6380. "num_statements": 49,
  6381. "percent_covered": 0.0,
  6382. "percent_covered_display": "0.00",
  6383. "missing_lines": 49,
  6384. "excluded_lines": 1,
  6385. "percent_statements_covered": 0.0,
  6386. "percent_statements_covered_display": "0.00",
  6387. "num_branches": 8,
  6388. "num_partial_branches": 0,
  6389. "covered_branches": 0,
  6390. "missing_branches": 8,
  6391. "percent_branches_covered": 0.0,
  6392. "percent_branches_covered_display": "0.00"
  6393. },
  6394. "missing_lines": [
  6395. 62,
  6396. 63,
  6397. 64,
  6398. 65,
  6399. 77,
  6400. 78,
  6401. 79,
  6402. 81,
  6403. 85,
  6404. 87,
  6405. 88,
  6406. 89,
  6407. 92,
  6408. 111,
  6409. 112,
  6410. 113,
  6411. 115,
  6412. 117,
  6413. 118,
  6414. 119,
  6415. 120,
  6416. 122,
  6417. 126,
  6418. 127,
  6419. 129,
  6420. 133,
  6421. 134,
  6422. 135,
  6423. 136,
  6424. 138,
  6425. 139,
  6426. 140,
  6427. 161,
  6428. 162,
  6429. 165,
  6430. 166,
  6431. 167,
  6432. 170,
  6433. 173,
  6434. 175,
  6435. 176,
  6436. 177,
  6437. 178,
  6438. 179,
  6439. 182,
  6440. 185,
  6441. 188,
  6442. 195,
  6443. 198
  6444. ],
  6445. "excluded_lines": [
  6446. 158
  6447. ],
  6448. "start_line": 52,
  6449. "contexts": {},
  6450. "executed_branches": [],
  6451. "missing_branches": [
  6452. [
  6453. 88,
  6454. 89
  6455. ],
  6456. [
  6457. 88,
  6458. 92
  6459. ],
  6460. [
  6461. 117,
  6462. 118
  6463. ],
  6464. [
  6465. 117,
  6466. 140
  6467. ],
  6468. [
  6469. 134,
  6470. 135
  6471. ],
  6472. [
  6473. 134,
  6474. 138
  6475. ],
  6476. [
  6477. 173,
  6478. 175
  6479. ],
  6480. [
  6481. 173,
  6482. 198
  6483. ]
  6484. ]
  6485. },
  6486. "TagServiceFactory": {
  6487. "executed_lines": [],
  6488. "summary": {
  6489. "covered_lines": 0,
  6490. "num_statements": 1,
  6491. "percent_covered": 0.0,
  6492. "percent_covered_display": "0.00",
  6493. "missing_lines": 1,
  6494. "excluded_lines": 0,
  6495. "percent_statements_covered": 0.0,
  6496. "percent_statements_covered_display": "0.00",
  6497. "num_branches": 0,
  6498. "num_partial_branches": 0,
  6499. "covered_branches": 0,
  6500. "missing_branches": 0,
  6501. "percent_branches_covered": 100.0,
  6502. "percent_branches_covered_display": "100.00"
  6503. },
  6504. "missing_lines": [
  6505. 214
  6506. ],
  6507. "excluded_lines": [],
  6508. "start_line": 200,
  6509. "contexts": {},
  6510. "executed_branches": [],
  6511. "missing_branches": []
  6512. },
  6513. "": {
  6514. "executed_lines": [],
  6515. "summary": {
  6516. "covered_lines": 0,
  6517. "num_statements": 15,
  6518. "percent_covered": 0.0,
  6519. "percent_covered_display": "0.00",
  6520. "missing_lines": 15,
  6521. "excluded_lines": 6,
  6522. "percent_statements_covered": 0.0,
  6523. "percent_statements_covered_display": "0.00",
  6524. "num_branches": 0,
  6525. "num_partial_branches": 0,
  6526. "covered_branches": 0,
  6527. "missing_branches": 0,
  6528. "percent_branches_covered": 100.0,
  6529. "percent_branches_covered_display": "100.00"
  6530. },
  6531. "missing_lines": [
  6532. 1,
  6533. 2,
  6534. 3,
  6535. 4,
  6536. 5,
  6537. 9,
  6538. 52,
  6539. 55,
  6540. 67,
  6541. 101,
  6542. 148,
  6543. 160,
  6544. 200,
  6545. 203,
  6546. 204
  6547. ],
  6548. "excluded_lines": [
  6549. 12,
  6550. 13,
  6551. 25,
  6552. 26,
  6553. 38,
  6554. 39
  6555. ],
  6556. "start_line": 1,
  6557. "contexts": {},
  6558. "executed_branches": [],
  6559. "missing_branches": []
  6560. }
  6561. }
  6562. },
  6563. "src\\api\\db\\services\\vector_search_service.py": {
  6564. "executed_lines": [],
  6565. "summary": {
  6566. "covered_lines": 0,
  6567. "num_statements": 60,
  6568. "percent_covered": 0.0,
  6569. "percent_covered_display": "0.00",
  6570. "missing_lines": 60,
  6571. "excluded_lines": 0,
  6572. "percent_statements_covered": 0.0,
  6573. "percent_statements_covered_display": "0.00",
  6574. "num_branches": 6,
  6575. "num_partial_branches": 0,
  6576. "covered_branches": 0,
  6577. "missing_branches": 6,
  6578. "percent_branches_covered": 0.0,
  6579. "percent_branches_covered_display": "0.00"
  6580. },
  6581. "missing_lines": [
  6582. 7,
  6583. 8,
  6584. 9,
  6585. 10,
  6586. 11,
  6587. 12,
  6588. 13,
  6589. 15,
  6590. 18,
  6591. 26,
  6592. 35,
  6593. 57,
  6594. 58,
  6595. 59,
  6596. 60,
  6597. 61,
  6598. 62,
  6599. 64,
  6600. 65,
  6601. 67,
  6602. 69,
  6603. 79,
  6604. 80,
  6605. 81,
  6606. 82,
  6607. 83,
  6608. 84,
  6609. 85,
  6610. 87,
  6611. 97,
  6612. 98,
  6613. 99,
  6614. 100,
  6615. 101,
  6616. 102,
  6617. 103,
  6618. 105,
  6619. 115,
  6620. 116,
  6621. 117,
  6622. 118,
  6623. 119,
  6624. 120,
  6625. 121,
  6626. 123,
  6627. 127,
  6628. 128,
  6629. 129,
  6630. 130,
  6631. 131,
  6632. 132,
  6633. 133,
  6634. 134,
  6635. 136,
  6636. 137,
  6637. 149,
  6638. 150,
  6639. 151,
  6640. 152,
  6641. 156
  6642. ],
  6643. "excluded_lines": [],
  6644. "contexts": {},
  6645. "executed_branches": [],
  6646. "missing_branches": [
  6647. [
  6648. 129,
  6649. 130
  6650. ],
  6651. [
  6652. 129,
  6653. 137
  6654. ],
  6655. [
  6656. 130,
  6657. 131
  6658. ],
  6659. [
  6660. 130,
  6661. 133
  6662. ],
  6663. [
  6664. 133,
  6665. 134
  6666. ],
  6667. [
  6668. 133,
  6669. 136
  6670. ]
  6671. ],
  6672. "functions": {
  6673. "VectorSearchService.__init__": {
  6674. "executed_lines": [],
  6675. "summary": {
  6676. "covered_lines": 0,
  6677. "num_statements": 6,
  6678. "percent_covered": 0.0,
  6679. "percent_covered_display": "0.00",
  6680. "missing_lines": 6,
  6681. "excluded_lines": 0,
  6682. "percent_statements_covered": 0.0,
  6683. "percent_statements_covered_display": "0.00",
  6684. "num_branches": 0,
  6685. "num_partial_branches": 0,
  6686. "covered_branches": 0,
  6687. "missing_branches": 0,
  6688. "percent_branches_covered": 100.0,
  6689. "percent_branches_covered_display": "100.00"
  6690. },
  6691. "missing_lines": [
  6692. 57,
  6693. 58,
  6694. 59,
  6695. 60,
  6696. 61,
  6697. 62
  6698. ],
  6699. "excluded_lines": [],
  6700. "start_line": 35,
  6701. "contexts": {},
  6702. "executed_branches": [],
  6703. "missing_branches": []
  6704. },
  6705. "VectorSearchService.client": {
  6706. "executed_lines": [],
  6707. "summary": {
  6708. "covered_lines": 0,
  6709. "num_statements": 1,
  6710. "percent_covered": 0.0,
  6711. "percent_covered_display": "0.00",
  6712. "missing_lines": 1,
  6713. "excluded_lines": 0,
  6714. "percent_statements_covered": 0.0,
  6715. "percent_statements_covered_display": "0.00",
  6716. "num_branches": 0,
  6717. "num_partial_branches": 0,
  6718. "covered_branches": 0,
  6719. "missing_branches": 0,
  6720. "percent_branches_covered": 100.0,
  6721. "percent_branches_covered_display": "100.00"
  6722. },
  6723. "missing_lines": [
  6724. 67
  6725. ],
  6726. "excluded_lines": [],
  6727. "start_line": 65,
  6728. "contexts": {},
  6729. "executed_branches": [],
  6730. "missing_branches": []
  6731. },
  6732. "VectorSearchService.search": {
  6733. "executed_lines": [],
  6734. "summary": {
  6735. "covered_lines": 0,
  6736. "num_statements": 7,
  6737. "percent_covered": 0.0,
  6738. "percent_covered_display": "0.00",
  6739. "missing_lines": 7,
  6740. "excluded_lines": 0,
  6741. "percent_statements_covered": 0.0,
  6742. "percent_statements_covered_display": "0.00",
  6743. "num_branches": 0,
  6744. "num_partial_branches": 0,
  6745. "covered_branches": 0,
  6746. "missing_branches": 0,
  6747. "percent_branches_covered": 100.0,
  6748. "percent_branches_covered_display": "100.00"
  6749. },
  6750. "missing_lines": [
  6751. 79,
  6752. 80,
  6753. 81,
  6754. 82,
  6755. 83,
  6756. 84,
  6757. 85
  6758. ],
  6759. "excluded_lines": [],
  6760. "start_line": 69,
  6761. "contexts": {},
  6762. "executed_branches": [],
  6763. "missing_branches": []
  6764. },
  6765. "VectorSearchService.vector_search": {
  6766. "executed_lines": [],
  6767. "summary": {
  6768. "covered_lines": 0,
  6769. "num_statements": 7,
  6770. "percent_covered": 0.0,
  6771. "percent_covered_display": "0.00",
  6772. "missing_lines": 7,
  6773. "excluded_lines": 0,
  6774. "percent_statements_covered": 0.0,
  6775. "percent_statements_covered_display": "0.00",
  6776. "num_branches": 0,
  6777. "num_partial_branches": 0,
  6778. "covered_branches": 0,
  6779. "missing_branches": 0,
  6780. "percent_branches_covered": 100.0,
  6781. "percent_branches_covered_display": "100.00"
  6782. },
  6783. "missing_lines": [
  6784. 97,
  6785. 98,
  6786. 99,
  6787. 100,
  6788. 101,
  6789. 102,
  6790. 103
  6791. ],
  6792. "excluded_lines": [],
  6793. "start_line": 87,
  6794. "contexts": {},
  6795. "executed_branches": [],
  6796. "missing_branches": []
  6797. },
  6798. "VectorSearchService.hybrid_search": {
  6799. "executed_lines": [],
  6800. "summary": {
  6801. "covered_lines": 0,
  6802. "num_statements": 7,
  6803. "percent_covered": 0.0,
  6804. "percent_covered_display": "0.00",
  6805. "missing_lines": 7,
  6806. "excluded_lines": 0,
  6807. "percent_statements_covered": 0.0,
  6808. "percent_statements_covered_display": "0.00",
  6809. "num_branches": 0,
  6810. "num_partial_branches": 0,
  6811. "covered_branches": 0,
  6812. "missing_branches": 0,
  6813. "percent_branches_covered": 100.0,
  6814. "percent_branches_covered_display": "100.00"
  6815. },
  6816. "missing_lines": [
  6817. 115,
  6818. 116,
  6819. 117,
  6820. 118,
  6821. 119,
  6822. 120,
  6823. 121
  6824. ],
  6825. "excluded_lines": [],
  6826. "start_line": 105,
  6827. "contexts": {},
  6828. "executed_branches": [],
  6829. "missing_branches": []
  6830. },
  6831. "VectorSearchService._convert_search_request_to_search_query": {
  6832. "executed_lines": [],
  6833. "summary": {
  6834. "covered_lines": 0,
  6835. "num_statements": 14,
  6836. "percent_covered": 0.0,
  6837. "percent_covered_display": "0.00",
  6838. "missing_lines": 14,
  6839. "excluded_lines": 0,
  6840. "percent_statements_covered": 0.0,
  6841. "percent_statements_covered_display": "0.00",
  6842. "num_branches": 6,
  6843. "num_partial_branches": 0,
  6844. "covered_branches": 0,
  6845. "missing_branches": 6,
  6846. "percent_branches_covered": 0.0,
  6847. "percent_branches_covered_display": "0.00"
  6848. },
  6849. "missing_lines": [
  6850. 127,
  6851. 128,
  6852. 129,
  6853. 130,
  6854. 131,
  6855. 132,
  6856. 133,
  6857. 134,
  6858. 136,
  6859. 137,
  6860. 149,
  6861. 150,
  6862. 151,
  6863. 152
  6864. ],
  6865. "excluded_lines": [],
  6866. "start_line": 123,
  6867. "contexts": {},
  6868. "executed_branches": [],
  6869. "missing_branches": [
  6870. [
  6871. 129,
  6872. 130
  6873. ],
  6874. [
  6875. 129,
  6876. 137
  6877. ],
  6878. [
  6879. 130,
  6880. 131
  6881. ],
  6882. [
  6883. 130,
  6884. 133
  6885. ],
  6886. [
  6887. 133,
  6888. 134
  6889. ],
  6890. [
  6891. 133,
  6892. 136
  6893. ]
  6894. ]
  6895. },
  6896. "": {
  6897. "executed_lines": [],
  6898. "summary": {
  6899. "covered_lines": 0,
  6900. "num_statements": 18,
  6901. "percent_covered": 0.0,
  6902. "percent_covered_display": "0.00",
  6903. "missing_lines": 18,
  6904. "excluded_lines": 0,
  6905. "percent_statements_covered": 0.0,
  6906. "percent_statements_covered_display": "0.00",
  6907. "num_branches": 0,
  6908. "num_partial_branches": 0,
  6909. "covered_branches": 0,
  6910. "missing_branches": 0,
  6911. "percent_branches_covered": 100.0,
  6912. "percent_branches_covered_display": "100.00"
  6913. },
  6914. "missing_lines": [
  6915. 7,
  6916. 8,
  6917. 9,
  6918. 10,
  6919. 11,
  6920. 12,
  6921. 13,
  6922. 15,
  6923. 18,
  6924. 26,
  6925. 35,
  6926. 64,
  6927. 65,
  6928. 69,
  6929. 87,
  6930. 105,
  6931. 123,
  6932. 156
  6933. ],
  6934. "excluded_lines": [],
  6935. "start_line": 1,
  6936. "contexts": {},
  6937. "executed_branches": [],
  6938. "missing_branches": []
  6939. }
  6940. },
  6941. "classes": {
  6942. "VectorSearchService": {
  6943. "executed_lines": [],
  6944. "summary": {
  6945. "covered_lines": 0,
  6946. "num_statements": 42,
  6947. "percent_covered": 0.0,
  6948. "percent_covered_display": "0.00",
  6949. "missing_lines": 42,
  6950. "excluded_lines": 0,
  6951. "percent_statements_covered": 0.0,
  6952. "percent_statements_covered_display": "0.00",
  6953. "num_branches": 6,
  6954. "num_partial_branches": 0,
  6955. "covered_branches": 0,
  6956. "missing_branches": 6,
  6957. "percent_branches_covered": 0.0,
  6958. "percent_branches_covered_display": "0.00"
  6959. },
  6960. "missing_lines": [
  6961. 57,
  6962. 58,
  6963. 59,
  6964. 60,
  6965. 61,
  6966. 62,
  6967. 67,
  6968. 79,
  6969. 80,
  6970. 81,
  6971. 82,
  6972. 83,
  6973. 84,
  6974. 85,
  6975. 97,
  6976. 98,
  6977. 99,
  6978. 100,
  6979. 101,
  6980. 102,
  6981. 103,
  6982. 115,
  6983. 116,
  6984. 117,
  6985. 118,
  6986. 119,
  6987. 120,
  6988. 121,
  6989. 127,
  6990. 128,
  6991. 129,
  6992. 130,
  6993. 131,
  6994. 132,
  6995. 133,
  6996. 134,
  6997. 136,
  6998. 137,
  6999. 149,
  7000. 150,
  7001. 151,
  7002. 152
  7003. ],
  7004. "excluded_lines": [],
  7005. "start_line": 18,
  7006. "contexts": {},
  7007. "executed_branches": [],
  7008. "missing_branches": [
  7009. [
  7010. 129,
  7011. 130
  7012. ],
  7013. [
  7014. 129,
  7015. 137
  7016. ],
  7017. [
  7018. 130,
  7019. 131
  7020. ],
  7021. [
  7022. 130,
  7023. 133
  7024. ],
  7025. [
  7026. 133,
  7027. 134
  7028. ],
  7029. [
  7030. 133,
  7031. 136
  7032. ]
  7033. ]
  7034. },
  7035. "": {
  7036. "executed_lines": [],
  7037. "summary": {
  7038. "covered_lines": 0,
  7039. "num_statements": 18,
  7040. "percent_covered": 0.0,
  7041. "percent_covered_display": "0.00",
  7042. "missing_lines": 18,
  7043. "excluded_lines": 0,
  7044. "percent_statements_covered": 0.0,
  7045. "percent_statements_covered_display": "0.00",
  7046. "num_branches": 0,
  7047. "num_partial_branches": 0,
  7048. "covered_branches": 0,
  7049. "missing_branches": 0,
  7050. "percent_branches_covered": 100.0,
  7051. "percent_branches_covered_display": "100.00"
  7052. },
  7053. "missing_lines": [
  7054. 7,
  7055. 8,
  7056. 9,
  7057. 10,
  7058. 11,
  7059. 12,
  7060. 13,
  7061. 15,
  7062. 18,
  7063. 26,
  7064. 35,
  7065. 64,
  7066. 65,
  7067. 69,
  7068. 87,
  7069. 105,
  7070. 123,
  7071. 156
  7072. ],
  7073. "excluded_lines": [],
  7074. "start_line": 1,
  7075. "contexts": {},
  7076. "executed_branches": [],
  7077. "missing_branches": []
  7078. }
  7079. }
  7080. },
  7081. "src\\api\\mcp\\__init__.py": {
  7082. "executed_lines": [],
  7083. "summary": {
  7084. "covered_lines": 0,
  7085. "num_statements": 0,
  7086. "percent_covered": 100.0,
  7087. "percent_covered_display": "100.00",
  7088. "missing_lines": 0,
  7089. "excluded_lines": 0,
  7090. "percent_statements_covered": 100.0,
  7091. "percent_statements_covered_display": "100.00",
  7092. "num_branches": 0,
  7093. "num_partial_branches": 0,
  7094. "covered_branches": 0,
  7095. "missing_branches": 0,
  7096. "percent_branches_covered": 100.0,
  7097. "percent_branches_covered_display": "100.00"
  7098. },
  7099. "missing_lines": [],
  7100. "excluded_lines": [],
  7101. "contexts": {},
  7102. "executed_branches": [],
  7103. "missing_branches": [],
  7104. "functions": {
  7105. "": {
  7106. "executed_lines": [],
  7107. "summary": {
  7108. "covered_lines": 0,
  7109. "num_statements": 0,
  7110. "percent_covered": 100.0,
  7111. "percent_covered_display": "100.00",
  7112. "missing_lines": 0,
  7113. "excluded_lines": 0,
  7114. "percent_statements_covered": 100.0,
  7115. "percent_statements_covered_display": "100.00",
  7116. "num_branches": 0,
  7117. "num_partial_branches": 0,
  7118. "covered_branches": 0,
  7119. "missing_branches": 0,
  7120. "percent_branches_covered": 100.0,
  7121. "percent_branches_covered_display": "100.00"
  7122. },
  7123. "missing_lines": [],
  7124. "excluded_lines": [],
  7125. "start_line": 1,
  7126. "contexts": {},
  7127. "executed_branches": [],
  7128. "missing_branches": []
  7129. }
  7130. },
  7131. "classes": {
  7132. "": {
  7133. "executed_lines": [],
  7134. "summary": {
  7135. "covered_lines": 0,
  7136. "num_statements": 0,
  7137. "percent_covered": 100.0,
  7138. "percent_covered_display": "100.00",
  7139. "missing_lines": 0,
  7140. "excluded_lines": 0,
  7141. "percent_statements_covered": 100.0,
  7142. "percent_statements_covered_display": "100.00",
  7143. "num_branches": 0,
  7144. "num_partial_branches": 0,
  7145. "covered_branches": 0,
  7146. "missing_branches": 0,
  7147. "percent_branches_covered": 100.0,
  7148. "percent_branches_covered_display": "100.00"
  7149. },
  7150. "missing_lines": [],
  7151. "excluded_lines": [],
  7152. "start_line": 1,
  7153. "contexts": {},
  7154. "executed_branches": [],
  7155. "missing_branches": []
  7156. }
  7157. }
  7158. },
  7159. "src\\api\\mcp\\hybrid_search_mcp.py": {
  7160. "executed_lines": [],
  7161. "summary": {
  7162. "covered_lines": 0,
  7163. "num_statements": 33,
  7164. "percent_covered": 0.0,
  7165. "percent_covered_display": "0.00",
  7166. "missing_lines": 33,
  7167. "excluded_lines": 2,
  7168. "percent_statements_covered": 0.0,
  7169. "percent_statements_covered_display": "0.00",
  7170. "num_branches": 2,
  7171. "num_partial_branches": 0,
  7172. "covered_branches": 0,
  7173. "missing_branches": 2,
  7174. "percent_branches_covered": 0.0,
  7175. "percent_branches_covered_display": "0.00"
  7176. },
  7177. "missing_lines": [
  7178. 6,
  7179. 7,
  7180. 8,
  7181. 9,
  7182. 10,
  7183. 11,
  7184. 12,
  7185. 13,
  7186. 18,
  7187. 21,
  7188. 24,
  7189. 29,
  7190. 30,
  7191. 35,
  7192. 37,
  7193. 38,
  7194. 39,
  7195. 41,
  7196. 44,
  7197. 45,
  7198. 48,
  7199. 50,
  7200. 51,
  7201. 54,
  7202. 57,
  7203. 60,
  7204. 62,
  7205. 65,
  7206. 77,
  7207. 80,
  7208. 86,
  7209. 87,
  7210. 88
  7211. ],
  7212. "excluded_lines": [
  7213. 94,
  7214. 95
  7215. ],
  7216. "contexts": {},
  7217. "executed_branches": [],
  7218. "missing_branches": [
  7219. [
  7220. 48,
  7221. 50
  7222. ],
  7223. [
  7224. 48,
  7225. 60
  7226. ]
  7227. ],
  7228. "functions": {
  7229. "hybrid_search": {
  7230. "executed_lines": [],
  7231. "summary": {
  7232. "covered_lines": 0,
  7233. "num_statements": 20,
  7234. "percent_covered": 0.0,
  7235. "percent_covered_display": "0.00",
  7236. "missing_lines": 20,
  7237. "excluded_lines": 0,
  7238. "percent_statements_covered": 0.0,
  7239. "percent_statements_covered_display": "0.00",
  7240. "num_branches": 2,
  7241. "num_partial_branches": 0,
  7242. "covered_branches": 0,
  7243. "missing_branches": 2,
  7244. "percent_branches_covered": 0.0,
  7245. "percent_branches_covered_display": "0.00"
  7246. },
  7247. "missing_lines": [
  7248. 35,
  7249. 37,
  7250. 38,
  7251. 39,
  7252. 41,
  7253. 44,
  7254. 45,
  7255. 48,
  7256. 50,
  7257. 51,
  7258. 54,
  7259. 57,
  7260. 60,
  7261. 62,
  7262. 65,
  7263. 77,
  7264. 80,
  7265. 86,
  7266. 87,
  7267. 88
  7268. ],
  7269. "excluded_lines": [],
  7270. "start_line": 30,
  7271. "contexts": {},
  7272. "executed_branches": [],
  7273. "missing_branches": [
  7274. [
  7275. 48,
  7276. 50
  7277. ],
  7278. [
  7279. 48,
  7280. 60
  7281. ]
  7282. ]
  7283. },
  7284. "": {
  7285. "executed_lines": [],
  7286. "summary": {
  7287. "covered_lines": 0,
  7288. "num_statements": 13,
  7289. "percent_covered": 0.0,
  7290. "percent_covered_display": "0.00",
  7291. "missing_lines": 13,
  7292. "excluded_lines": 2,
  7293. "percent_statements_covered": 0.0,
  7294. "percent_statements_covered_display": "0.00",
  7295. "num_branches": 0,
  7296. "num_partial_branches": 0,
  7297. "covered_branches": 0,
  7298. "missing_branches": 0,
  7299. "percent_branches_covered": 100.0,
  7300. "percent_branches_covered_display": "100.00"
  7301. },
  7302. "missing_lines": [
  7303. 6,
  7304. 7,
  7305. 8,
  7306. 9,
  7307. 10,
  7308. 11,
  7309. 12,
  7310. 13,
  7311. 18,
  7312. 21,
  7313. 24,
  7314. 29,
  7315. 30
  7316. ],
  7317. "excluded_lines": [
  7318. 94,
  7319. 95
  7320. ],
  7321. "start_line": 1,
  7322. "contexts": {},
  7323. "executed_branches": [],
  7324. "missing_branches": []
  7325. }
  7326. },
  7327. "classes": {
  7328. "": {
  7329. "executed_lines": [],
  7330. "summary": {
  7331. "covered_lines": 0,
  7332. "num_statements": 33,
  7333. "percent_covered": 0.0,
  7334. "percent_covered_display": "0.00",
  7335. "missing_lines": 33,
  7336. "excluded_lines": 2,
  7337. "percent_statements_covered": 0.0,
  7338. "percent_statements_covered_display": "0.00",
  7339. "num_branches": 2,
  7340. "num_partial_branches": 0,
  7341. "covered_branches": 0,
  7342. "missing_branches": 2,
  7343. "percent_branches_covered": 0.0,
  7344. "percent_branches_covered_display": "0.00"
  7345. },
  7346. "missing_lines": [
  7347. 6,
  7348. 7,
  7349. 8,
  7350. 9,
  7351. 10,
  7352. 11,
  7353. 12,
  7354. 13,
  7355. 18,
  7356. 21,
  7357. 24,
  7358. 29,
  7359. 30,
  7360. 35,
  7361. 37,
  7362. 38,
  7363. 39,
  7364. 41,
  7365. 44,
  7366. 45,
  7367. 48,
  7368. 50,
  7369. 51,
  7370. 54,
  7371. 57,
  7372. 60,
  7373. 62,
  7374. 65,
  7375. 77,
  7376. 80,
  7377. 86,
  7378. 87,
  7379. 88
  7380. ],
  7381. "excluded_lines": [
  7382. 94,
  7383. 95
  7384. ],
  7385. "start_line": 1,
  7386. "contexts": {},
  7387. "executed_branches": [],
  7388. "missing_branches": [
  7389. [
  7390. 48,
  7391. 50
  7392. ],
  7393. [
  7394. 48,
  7395. 60
  7396. ]
  7397. ]
  7398. }
  7399. }
  7400. },
  7401. "src\\api\\sdk\\__init__.py": {
  7402. "executed_lines": [],
  7403. "summary": {
  7404. "covered_lines": 0,
  7405. "num_statements": 0,
  7406. "percent_covered": 100.0,
  7407. "percent_covered_display": "100.00",
  7408. "missing_lines": 0,
  7409. "excluded_lines": 0,
  7410. "percent_statements_covered": 100.0,
  7411. "percent_statements_covered_display": "100.00",
  7412. "num_branches": 0,
  7413. "num_partial_branches": 0,
  7414. "covered_branches": 0,
  7415. "missing_branches": 0,
  7416. "percent_branches_covered": 100.0,
  7417. "percent_branches_covered_display": "100.00"
  7418. },
  7419. "missing_lines": [],
  7420. "excluded_lines": [],
  7421. "contexts": {},
  7422. "executed_branches": [],
  7423. "missing_branches": [],
  7424. "functions": {
  7425. "": {
  7426. "executed_lines": [],
  7427. "summary": {
  7428. "covered_lines": 0,
  7429. "num_statements": 0,
  7430. "percent_covered": 100.0,
  7431. "percent_covered_display": "100.00",
  7432. "missing_lines": 0,
  7433. "excluded_lines": 0,
  7434. "percent_statements_covered": 100.0,
  7435. "percent_statements_covered_display": "100.00",
  7436. "num_branches": 0,
  7437. "num_partial_branches": 0,
  7438. "covered_branches": 0,
  7439. "missing_branches": 0,
  7440. "percent_branches_covered": 100.0,
  7441. "percent_branches_covered_display": "100.00"
  7442. },
  7443. "missing_lines": [],
  7444. "excluded_lines": [],
  7445. "start_line": 1,
  7446. "contexts": {},
  7447. "executed_branches": [],
  7448. "missing_branches": []
  7449. }
  7450. },
  7451. "classes": {
  7452. "": {
  7453. "executed_lines": [],
  7454. "summary": {
  7455. "covered_lines": 0,
  7456. "num_statements": 0,
  7457. "percent_covered": 100.0,
  7458. "percent_covered_display": "100.00",
  7459. "missing_lines": 0,
  7460. "excluded_lines": 0,
  7461. "percent_statements_covered": 100.0,
  7462. "percent_statements_covered_display": "100.00",
  7463. "num_branches": 0,
  7464. "num_partial_branches": 0,
  7465. "covered_branches": 0,
  7466. "missing_branches": 0,
  7467. "percent_branches_covered": 100.0,
  7468. "percent_branches_covered_display": "100.00"
  7469. },
  7470. "missing_lines": [],
  7471. "excluded_lines": [],
  7472. "start_line": 1,
  7473. "contexts": {},
  7474. "executed_branches": [],
  7475. "missing_branches": []
  7476. }
  7477. }
  7478. },
  7479. "src\\api\\sdk\\api_manage.py": {
  7480. "executed_lines": [],
  7481. "summary": {
  7482. "covered_lines": 0,
  7483. "num_statements": 64,
  7484. "percent_covered": 0.0,
  7485. "percent_covered_display": "0.00",
  7486. "missing_lines": 64,
  7487. "excluded_lines": 0,
  7488. "percent_statements_covered": 0.0,
  7489. "percent_statements_covered_display": "0.00",
  7490. "num_branches": 6,
  7491. "num_partial_branches": 0,
  7492. "covered_branches": 0,
  7493. "missing_branches": 6,
  7494. "percent_branches_covered": 0.0,
  7495. "percent_branches_covered_display": "0.00"
  7496. },
  7497. "missing_lines": [
  7498. 4,
  7499. 5,
  7500. 6,
  7501. 7,
  7502. 8,
  7503. 9,
  7504. 10,
  7505. 12,
  7506. 19,
  7507. 24,
  7508. 25,
  7509. 26,
  7510. 29,
  7511. 30,
  7512. 34,
  7513. 35,
  7514. 36,
  7515. 39,
  7516. 40,
  7517. 41,
  7518. 44,
  7519. 48,
  7520. 50,
  7521. 56,
  7522. 58,
  7523. 59,
  7524. 62,
  7525. 63,
  7526. 67,
  7527. 68,
  7528. 69,
  7529. 74,
  7530. 76,
  7531. 78,
  7532. 79,
  7533. 82,
  7534. 83,
  7535. 87,
  7536. 88,
  7537. 91,
  7538. 92,
  7539. 94,
  7540. 95,
  7541. 98,
  7542. 99,
  7543. 100,
  7544. 102,
  7545. 107,
  7546. 109,
  7547. 110,
  7548. 113,
  7549. 114,
  7550. 118,
  7551. 119,
  7552. 122,
  7553. 123,
  7554. 125,
  7555. 126,
  7556. 129,
  7557. 130,
  7558. 132,
  7559. 136,
  7560. 138,
  7561. 139
  7562. ],
  7563. "excluded_lines": [],
  7564. "contexts": {},
  7565. "executed_branches": [],
  7566. "missing_branches": [
  7567. [
  7568. 40,
  7569. 41
  7570. ],
  7571. [
  7572. 40,
  7573. 44
  7574. ],
  7575. [
  7576. 94,
  7577. 95
  7578. ],
  7579. [
  7580. 94,
  7581. 98
  7582. ],
  7583. [
  7584. 125,
  7585. 126
  7586. ],
  7587. [
  7588. 125,
  7589. 129
  7590. ]
  7591. ],
  7592. "functions": {
  7593. "generate_api_key": {
  7594. "executed_lines": [],
  7595. "summary": {
  7596. "covered_lines": 0,
  7597. "num_statements": 3,
  7598. "percent_covered": 0.0,
  7599. "percent_covered_display": "0.00",
  7600. "missing_lines": 3,
  7601. "excluded_lines": 0,
  7602. "percent_statements_covered": 0.0,
  7603. "percent_statements_covered_display": "0.00",
  7604. "num_branches": 0,
  7605. "num_partial_branches": 0,
  7606. "covered_branches": 0,
  7607. "missing_branches": 0,
  7608. "percent_branches_covered": 100.0,
  7609. "percent_branches_covered_display": "100.00"
  7610. },
  7611. "missing_lines": [
  7612. 24,
  7613. 25,
  7614. 26
  7615. ],
  7616. "excluded_lines": [],
  7617. "start_line": 19,
  7618. "contexts": {},
  7619. "executed_branches": [],
  7620. "missing_branches": []
  7621. },
  7622. "generate_api_key_endpoint": {
  7623. "executed_lines": [],
  7624. "summary": {
  7625. "covered_lines": 0,
  7626. "num_statements": 12,
  7627. "percent_covered": 0.0,
  7628. "percent_covered_display": "0.00",
  7629. "missing_lines": 12,
  7630. "excluded_lines": 0,
  7631. "percent_statements_covered": 0.0,
  7632. "percent_statements_covered_display": "0.00",
  7633. "num_branches": 2,
  7634. "num_partial_branches": 0,
  7635. "covered_branches": 0,
  7636. "missing_branches": 2,
  7637. "percent_branches_covered": 0.0,
  7638. "percent_branches_covered_display": "0.00"
  7639. },
  7640. "missing_lines": [
  7641. 34,
  7642. 35,
  7643. 36,
  7644. 39,
  7645. 40,
  7646. 41,
  7647. 44,
  7648. 48,
  7649. 50,
  7650. 56,
  7651. 58,
  7652. 59
  7653. ],
  7654. "excluded_lines": [],
  7655. "start_line": 30,
  7656. "contexts": {},
  7657. "executed_branches": [],
  7658. "missing_branches": [
  7659. [
  7660. 40,
  7661. 41
  7662. ],
  7663. [
  7664. 40,
  7665. 44
  7666. ]
  7667. ]
  7668. },
  7669. "list_api_keys": {
  7670. "executed_lines": [],
  7671. "summary": {
  7672. "covered_lines": 0,
  7673. "num_statements": 7,
  7674. "percent_covered": 0.0,
  7675. "percent_covered_display": "0.00",
  7676. "missing_lines": 7,
  7677. "excluded_lines": 0,
  7678. "percent_statements_covered": 0.0,
  7679. "percent_statements_covered_display": "0.00",
  7680. "num_branches": 0,
  7681. "num_partial_branches": 0,
  7682. "covered_branches": 0,
  7683. "missing_branches": 0,
  7684. "percent_branches_covered": 100.0,
  7685. "percent_branches_covered_display": "100.00"
  7686. },
  7687. "missing_lines": [
  7688. 67,
  7689. 68,
  7690. 69,
  7691. 74,
  7692. 76,
  7693. 78,
  7694. 79
  7695. ],
  7696. "excluded_lines": [],
  7697. "start_line": 63,
  7698. "contexts": {},
  7699. "executed_branches": [],
  7700. "missing_branches": []
  7701. },
  7702. "toggle_api_key": {
  7703. "executed_lines": [],
  7704. "summary": {
  7705. "covered_lines": 0,
  7706. "num_statements": 13,
  7707. "percent_covered": 0.0,
  7708. "percent_covered_display": "0.00",
  7709. "missing_lines": 13,
  7710. "excluded_lines": 0,
  7711. "percent_statements_covered": 0.0,
  7712. "percent_statements_covered_display": "0.00",
  7713. "num_branches": 2,
  7714. "num_partial_branches": 0,
  7715. "covered_branches": 0,
  7716. "missing_branches": 2,
  7717. "percent_branches_covered": 0.0,
  7718. "percent_branches_covered_display": "0.00"
  7719. },
  7720. "missing_lines": [
  7721. 87,
  7722. 88,
  7723. 91,
  7724. 92,
  7725. 94,
  7726. 95,
  7727. 98,
  7728. 99,
  7729. 100,
  7730. 102,
  7731. 107,
  7732. 109,
  7733. 110
  7734. ],
  7735. "excluded_lines": [],
  7736. "start_line": 83,
  7737. "contexts": {},
  7738. "executed_branches": [],
  7739. "missing_branches": [
  7740. [
  7741. 94,
  7742. 95
  7743. ],
  7744. [
  7745. 94,
  7746. 98
  7747. ]
  7748. ]
  7749. },
  7750. "delete_api_key": {
  7751. "executed_lines": [],
  7752. "summary": {
  7753. "covered_lines": 0,
  7754. "num_statements": 12,
  7755. "percent_covered": 0.0,
  7756. "percent_covered_display": "0.00",
  7757. "missing_lines": 12,
  7758. "excluded_lines": 0,
  7759. "percent_statements_covered": 0.0,
  7760. "percent_statements_covered_display": "0.00",
  7761. "num_branches": 2,
  7762. "num_partial_branches": 0,
  7763. "covered_branches": 0,
  7764. "missing_branches": 2,
  7765. "percent_branches_covered": 0.0,
  7766. "percent_branches_covered_display": "0.00"
  7767. },
  7768. "missing_lines": [
  7769. 118,
  7770. 119,
  7771. 122,
  7772. 123,
  7773. 125,
  7774. 126,
  7775. 129,
  7776. 130,
  7777. 132,
  7778. 136,
  7779. 138,
  7780. 139
  7781. ],
  7782. "excluded_lines": [],
  7783. "start_line": 114,
  7784. "contexts": {},
  7785. "executed_branches": [],
  7786. "missing_branches": [
  7787. [
  7788. 125,
  7789. 126
  7790. ],
  7791. [
  7792. 125,
  7793. 129
  7794. ]
  7795. ]
  7796. },
  7797. "": {
  7798. "executed_lines": [],
  7799. "summary": {
  7800. "covered_lines": 0,
  7801. "num_statements": 17,
  7802. "percent_covered": 0.0,
  7803. "percent_covered_display": "0.00",
  7804. "missing_lines": 17,
  7805. "excluded_lines": 0,
  7806. "percent_statements_covered": 0.0,
  7807. "percent_statements_covered_display": "0.00",
  7808. "num_branches": 0,
  7809. "num_partial_branches": 0,
  7810. "covered_branches": 0,
  7811. "missing_branches": 0,
  7812. "percent_branches_covered": 100.0,
  7813. "percent_branches_covered_display": "100.00"
  7814. },
  7815. "missing_lines": [
  7816. 4,
  7817. 5,
  7818. 6,
  7819. 7,
  7820. 8,
  7821. 9,
  7822. 10,
  7823. 12,
  7824. 19,
  7825. 29,
  7826. 30,
  7827. 62,
  7828. 63,
  7829. 82,
  7830. 83,
  7831. 113,
  7832. 114
  7833. ],
  7834. "excluded_lines": [],
  7835. "start_line": 1,
  7836. "contexts": {},
  7837. "executed_branches": [],
  7838. "missing_branches": []
  7839. }
  7840. },
  7841. "classes": {
  7842. "": {
  7843. "executed_lines": [],
  7844. "summary": {
  7845. "covered_lines": 0,
  7846. "num_statements": 64,
  7847. "percent_covered": 0.0,
  7848. "percent_covered_display": "0.00",
  7849. "missing_lines": 64,
  7850. "excluded_lines": 0,
  7851. "percent_statements_covered": 0.0,
  7852. "percent_statements_covered_display": "0.00",
  7853. "num_branches": 6,
  7854. "num_partial_branches": 0,
  7855. "covered_branches": 0,
  7856. "missing_branches": 6,
  7857. "percent_branches_covered": 0.0,
  7858. "percent_branches_covered_display": "0.00"
  7859. },
  7860. "missing_lines": [
  7861. 4,
  7862. 5,
  7863. 6,
  7864. 7,
  7865. 8,
  7866. 9,
  7867. 10,
  7868. 12,
  7869. 19,
  7870. 24,
  7871. 25,
  7872. 26,
  7873. 29,
  7874. 30,
  7875. 34,
  7876. 35,
  7877. 36,
  7878. 39,
  7879. 40,
  7880. 41,
  7881. 44,
  7882. 48,
  7883. 50,
  7884. 56,
  7885. 58,
  7886. 59,
  7887. 62,
  7888. 63,
  7889. 67,
  7890. 68,
  7891. 69,
  7892. 74,
  7893. 76,
  7894. 78,
  7895. 79,
  7896. 82,
  7897. 83,
  7898. 87,
  7899. 88,
  7900. 91,
  7901. 92,
  7902. 94,
  7903. 95,
  7904. 98,
  7905. 99,
  7906. 100,
  7907. 102,
  7908. 107,
  7909. 109,
  7910. 110,
  7911. 113,
  7912. 114,
  7913. 118,
  7914. 119,
  7915. 122,
  7916. 123,
  7917. 125,
  7918. 126,
  7919. 129,
  7920. 130,
  7921. 132,
  7922. 136,
  7923. 138,
  7924. 139
  7925. ],
  7926. "excluded_lines": [],
  7927. "start_line": 1,
  7928. "contexts": {},
  7929. "executed_branches": [],
  7930. "missing_branches": [
  7931. [
  7932. 40,
  7933. 41
  7934. ],
  7935. [
  7936. 40,
  7937. 44
  7938. ],
  7939. [
  7940. 94,
  7941. 95
  7942. ],
  7943. [
  7944. 94,
  7945. 98
  7946. ],
  7947. [
  7948. 125,
  7949. 126
  7950. ],
  7951. [
  7952. 125,
  7953. 129
  7954. ]
  7955. ]
  7956. }
  7957. }
  7958. },
  7959. "src\\api\\sdk\\dataset_manage.py": {
  7960. "executed_lines": [],
  7961. "summary": {
  7962. "covered_lines": 0,
  7963. "num_statements": 58,
  7964. "percent_covered": 0.0,
  7965. "percent_covered_display": "0.00",
  7966. "missing_lines": 58,
  7967. "excluded_lines": 314,
  7968. "percent_statements_covered": 0.0,
  7969. "percent_statements_covered_display": "0.00",
  7970. "num_branches": 20,
  7971. "num_partial_branches": 0,
  7972. "covered_branches": 0,
  7973. "missing_branches": 20,
  7974. "percent_branches_covered": 0.0,
  7975. "percent_branches_covered_display": "0.00"
  7976. },
  7977. "missing_lines": [
  7978. 11,
  7979. 12,
  7980. 13,
  7981. 14,
  7982. 15,
  7983. 16,
  7984. 18,
  7985. 19,
  7986. 20,
  7987. 21,
  7988. 23,
  7989. 26,
  7990. 33,
  7991. 38,
  7992. 44,
  7993. 47,
  7994. 48,
  7995. 49,
  7996. 52,
  7997. 58,
  7998. 63,
  7999. 311,
  8000. 312,
  8001. 328,
  8002. 329,
  8003. 330,
  8004. 331,
  8005. 334,
  8006. 335,
  8007. 336,
  8008. 337,
  8009. 339,
  8010. 340,
  8011. 341,
  8012. 342,
  8013. 351,
  8014. 361,
  8015. 362,
  8016. 363,
  8017. 365,
  8018. 366,
  8019. 367,
  8020. 368,
  8021. 370,
  8022. 403,
  8023. 404,
  8024. 407,
  8025. 412,
  8026. 415,
  8027. 416,
  8028. 420,
  8029. 421,
  8030. 422,
  8031. 425,
  8032. 426,
  8033. 430,
  8034. 431,
  8035. 432
  8036. ],
  8037. "excluded_lines": [
  8038. 40,
  8039. 41,
  8040. 46,
  8041. 54,
  8042. 55,
  8043. 60,
  8044. 61,
  8045. 62,
  8046. 68,
  8047. 69,
  8048. 70,
  8049. 71,
  8050. 72,
  8051. 73,
  8052. 74,
  8053. 75,
  8054. 76,
  8055. 77,
  8056. 78,
  8057. 79,
  8058. 80,
  8059. 81,
  8060. 82,
  8061. 83,
  8062. 84,
  8063. 85,
  8064. 86,
  8065. 87,
  8066. 88,
  8067. 89,
  8068. 90,
  8069. 91,
  8070. 92,
  8071. 93,
  8072. 94,
  8073. 95,
  8074. 96,
  8075. 97,
  8076. 102,
  8077. 103,
  8078. 104,
  8079. 105,
  8080. 106,
  8081. 107,
  8082. 108,
  8083. 109,
  8084. 110,
  8085. 111,
  8086. 112,
  8087. 113,
  8088. 114,
  8089. 115,
  8090. 116,
  8091. 117,
  8092. 118,
  8093. 119,
  8094. 120,
  8095. 121,
  8096. 122,
  8097. 123,
  8098. 124,
  8099. 125,
  8100. 126,
  8101. 127,
  8102. 128,
  8103. 129,
  8104. 130,
  8105. 131,
  8106. 132,
  8107. 133,
  8108. 134,
  8109. 135,
  8110. 136,
  8111. 137,
  8112. 138,
  8113. 139,
  8114. 140,
  8115. 141,
  8116. 142,
  8117. 143,
  8118. 144,
  8119. 145,
  8120. 146,
  8121. 147,
  8122. 148,
  8123. 149,
  8124. 150,
  8125. 151,
  8126. 152,
  8127. 153,
  8128. 154,
  8129. 155,
  8130. 156,
  8131. 157,
  8132. 158,
  8133. 159,
  8134. 160,
  8135. 161,
  8136. 162,
  8137. 163,
  8138. 164,
  8139. 165,
  8140. 168,
  8141. 169,
  8142. 170,
  8143. 171,
  8144. 172,
  8145. 173,
  8146. 174,
  8147. 175,
  8148. 176,
  8149. 177,
  8150. 178,
  8151. 179,
  8152. 180,
  8153. 181,
  8154. 182,
  8155. 183,
  8156. 184,
  8157. 185,
  8158. 186,
  8159. 187,
  8160. 188,
  8161. 189,
  8162. 190,
  8163. 191,
  8164. 192,
  8165. 193,
  8166. 194,
  8167. 195,
  8168. 196,
  8169. 197,
  8170. 198,
  8171. 199,
  8172. 200,
  8173. 201,
  8174. 202,
  8175. 203,
  8176. 204,
  8177. 205,
  8178. 206,
  8179. 207,
  8180. 208,
  8181. 209,
  8182. 210,
  8183. 211,
  8184. 212,
  8185. 213,
  8186. 214,
  8187. 215,
  8188. 216,
  8189. 217,
  8190. 218,
  8191. 219,
  8192. 220,
  8193. 221,
  8194. 222,
  8195. 223,
  8196. 224,
  8197. 225,
  8198. 226,
  8199. 227,
  8200. 228,
  8201. 229,
  8202. 230,
  8203. 231,
  8204. 232,
  8205. 233,
  8206. 234,
  8207. 235,
  8208. 236,
  8209. 237,
  8210. 238,
  8211. 239,
  8212. 242,
  8213. 243,
  8214. 244,
  8215. 245,
  8216. 246,
  8217. 247,
  8218. 248,
  8219. 249,
  8220. 250,
  8221. 251,
  8222. 252,
  8223. 253,
  8224. 254,
  8225. 255,
  8226. 256,
  8227. 257,
  8228. 258,
  8229. 259,
  8230. 260,
  8231. 261,
  8232. 262,
  8233. 263,
  8234. 264,
  8235. 265,
  8236. 266,
  8237. 267,
  8238. 268,
  8239. 269,
  8240. 270,
  8241. 271,
  8242. 272,
  8243. 273,
  8244. 274,
  8245. 275,
  8246. 276,
  8247. 277,
  8248. 278,
  8249. 279,
  8250. 280,
  8251. 281,
  8252. 282,
  8253. 283,
  8254. 284,
  8255. 285,
  8256. 286,
  8257. 287,
  8258. 288,
  8259. 289,
  8260. 290,
  8261. 291,
  8262. 292,
  8263. 293,
  8264. 294,
  8265. 295,
  8266. 296,
  8267. 297,
  8268. 298,
  8269. 299,
  8270. 300,
  8271. 301,
  8272. 302,
  8273. 303,
  8274. 304,
  8275. 305,
  8276. 306,
  8277. 437,
  8278. 438,
  8279. 439,
  8280. 440,
  8281. 441,
  8282. 442,
  8283. 443,
  8284. 444,
  8285. 445,
  8286. 446,
  8287. 447,
  8288. 448,
  8289. 449,
  8290. 450,
  8291. 451,
  8292. 452,
  8293. 453,
  8294. 454,
  8295. 455,
  8296. 456,
  8297. 457,
  8298. 458,
  8299. 459,
  8300. 460,
  8301. 461,
  8302. 462,
  8303. 463,
  8304. 464,
  8305. 465,
  8306. 466,
  8307. 467,
  8308. 468,
  8309. 469,
  8310. 470,
  8311. 471,
  8312. 472,
  8313. 473,
  8314. 474,
  8315. 475,
  8316. 476,
  8317. 477,
  8318. 478,
  8319. 479,
  8320. 480,
  8321. 481,
  8322. 482,
  8323. 483,
  8324. 484,
  8325. 485,
  8326. 486,
  8327. 487,
  8328. 488,
  8329. 489,
  8330. 490,
  8331. 491,
  8332. 492,
  8333. 493,
  8334. 494,
  8335. 495,
  8336. 496,
  8337. 497,
  8338. 498,
  8339. 499,
  8340. 500,
  8341. 501,
  8342. 502,
  8343. 503,
  8344. 504,
  8345. 505,
  8346. 506,
  8347. 507,
  8348. 508,
  8349. 509,
  8350. 510,
  8351. 511
  8352. ],
  8353. "contexts": {},
  8354. "executed_branches": [],
  8355. "missing_branches": [
  8356. [
  8357. 330,
  8358. 331
  8359. ],
  8360. [
  8361. 330,
  8362. 334
  8363. ],
  8364. [
  8365. 335,
  8366. 336
  8367. ],
  8368. [
  8369. 335,
  8370. 407
  8371. ],
  8372. [
  8373. 337,
  8374. 339
  8375. ],
  8376. [
  8377. 337,
  8378. 407
  8379. ],
  8380. [
  8381. 340,
  8382. 341
  8383. ],
  8384. [
  8385. 340,
  8386. 351
  8387. ],
  8388. [
  8389. 341,
  8390. 342
  8391. ],
  8392. [
  8393. 341,
  8394. 351
  8395. ],
  8396. [
  8397. 362,
  8398. 363
  8399. ],
  8400. [
  8401. 362,
  8402. 370
  8403. ],
  8404. [
  8405. 363,
  8406. 362
  8407. ],
  8408. [
  8409. 363,
  8410. 365
  8411. ],
  8412. [
  8413. 365,
  8414. 366
  8415. ],
  8416. [
  8417. 365,
  8418. 367
  8419. ],
  8420. [
  8421. 367,
  8422. 362
  8423. ],
  8424. [
  8425. 367,
  8426. 368
  8427. ],
  8428. [
  8429. 403,
  8430. 404
  8431. ],
  8432. [
  8433. 403,
  8434. 407
  8435. ]
  8436. ],
  8437. "functions": {
  8438. "parse_pdf": {
  8439. "executed_lines": [],
  8440. "summary": {
  8441. "covered_lines": 0,
  8442. "num_statements": 0,
  8443. "percent_covered": 100.0,
  8444. "percent_covered_display": "100.00",
  8445. "missing_lines": 0,
  8446. "excluded_lines": 24,
  8447. "percent_statements_covered": 100.0,
  8448. "percent_statements_covered_display": "100.00",
  8449. "num_branches": 0,
  8450. "num_partial_branches": 0,
  8451. "covered_branches": 0,
  8452. "missing_branches": 0,
  8453. "percent_branches_covered": 100.0,
  8454. "percent_branches_covered_display": "100.00"
  8455. },
  8456. "missing_lines": [],
  8457. "excluded_lines": [
  8458. 74,
  8459. 75,
  8460. 76,
  8461. 77,
  8462. 78,
  8463. 79,
  8464. 80,
  8465. 81,
  8466. 82,
  8467. 83,
  8468. 84,
  8469. 85,
  8470. 86,
  8471. 87,
  8472. 88,
  8473. 89,
  8474. 90,
  8475. 91,
  8476. 92,
  8477. 93,
  8478. 94,
  8479. 95,
  8480. 96,
  8481. 97
  8482. ],
  8483. "start_line": 69,
  8484. "contexts": {},
  8485. "executed_branches": [],
  8486. "missing_branches": []
  8487. },
  8488. "pdf_parse_v2": {
  8489. "executed_lines": [],
  8490. "summary": {
  8491. "covered_lines": 0,
  8492. "num_statements": 0,
  8493. "percent_covered": 100.0,
  8494. "percent_covered_display": "100.00",
  8495. "missing_lines": 0,
  8496. "excluded_lines": 45,
  8497. "percent_statements_covered": 100.0,
  8498. "percent_statements_covered_display": "100.00",
  8499. "num_branches": 0,
  8500. "num_partial_branches": 0,
  8501. "covered_branches": 0,
  8502. "missing_branches": 0,
  8503. "percent_branches_covered": 100.0,
  8504. "percent_branches_covered_display": "100.00"
  8505. },
  8506. "missing_lines": [],
  8507. "excluded_lines": [
  8508. 108,
  8509. 109,
  8510. 110,
  8511. 111,
  8512. 112,
  8513. 113,
  8514. 114,
  8515. 115,
  8516. 116,
  8517. 117,
  8518. 118,
  8519. 119,
  8520. 120,
  8521. 121,
  8522. 122,
  8523. 123,
  8524. 124,
  8525. 125,
  8526. 126,
  8527. 127,
  8528. 128,
  8529. 129,
  8530. 130,
  8531. 131,
  8532. 132,
  8533. 133,
  8534. 134,
  8535. 135,
  8536. 149,
  8537. 150,
  8538. 151,
  8539. 152,
  8540. 153,
  8541. 154,
  8542. 155,
  8543. 156,
  8544. 157,
  8545. 158,
  8546. 159,
  8547. 160,
  8548. 161,
  8549. 162,
  8550. 163,
  8551. 164,
  8552. 165
  8553. ],
  8554. "start_line": 103,
  8555. "contexts": {},
  8556. "executed_branches": [],
  8557. "missing_branches": []
  8558. },
  8559. "pdf_parse_v2.run_pdf_workflow": {
  8560. "executed_lines": [],
  8561. "summary": {
  8562. "covered_lines": 0,
  8563. "num_statements": 0,
  8564. "percent_covered": 100.0,
  8565. "percent_covered_display": "100.00",
  8566. "missing_lines": 0,
  8567. "excluded_lines": 13,
  8568. "percent_statements_covered": 100.0,
  8569. "percent_statements_covered_display": "100.00",
  8570. "num_branches": 0,
  8571. "num_partial_branches": 0,
  8572. "covered_branches": 0,
  8573. "missing_branches": 0,
  8574. "percent_branches_covered": 100.0,
  8575. "percent_branches_covered_display": "100.00"
  8576. },
  8577. "missing_lines": [],
  8578. "excluded_lines": [
  8579. 136,
  8580. 137,
  8581. 138,
  8582. 139,
  8583. 140,
  8584. 141,
  8585. 142,
  8586. 143,
  8587. 144,
  8588. 145,
  8589. 146,
  8590. 147,
  8591. 148
  8592. ],
  8593. "start_line": 135,
  8594. "contexts": {},
  8595. "executed_branches": [],
  8596. "missing_branches": []
  8597. },
  8598. "qa_parse_v2": {
  8599. "executed_lines": [],
  8600. "summary": {
  8601. "covered_lines": 0,
  8602. "num_statements": 0,
  8603. "percent_covered": 100.0,
  8604. "percent_covered_display": "100.00",
  8605. "missing_lines": 0,
  8606. "excluded_lines": 49,
  8607. "percent_statements_covered": 100.0,
  8608. "percent_statements_covered_display": "100.00",
  8609. "num_branches": 0,
  8610. "num_partial_branches": 0,
  8611. "covered_branches": 0,
  8612. "missing_branches": 0,
  8613. "percent_branches_covered": 100.0,
  8614. "percent_branches_covered_display": "100.00"
  8615. },
  8616. "missing_lines": [],
  8617. "excluded_lines": [
  8618. 176,
  8619. 177,
  8620. 178,
  8621. 179,
  8622. 180,
  8623. 181,
  8624. 182,
  8625. 183,
  8626. 184,
  8627. 185,
  8628. 186,
  8629. 187,
  8630. 188,
  8631. 189,
  8632. 190,
  8633. 191,
  8634. 192,
  8635. 193,
  8636. 194,
  8637. 195,
  8638. 196,
  8639. 197,
  8640. 198,
  8641. 199,
  8642. 200,
  8643. 201,
  8644. 202,
  8645. 203,
  8646. 204,
  8647. 205,
  8648. 206,
  8649. 207,
  8650. 223,
  8651. 224,
  8652. 225,
  8653. 226,
  8654. 227,
  8655. 228,
  8656. 229,
  8657. 230,
  8658. 231,
  8659. 232,
  8660. 233,
  8661. 234,
  8662. 235,
  8663. 236,
  8664. 237,
  8665. 238,
  8666. 239
  8667. ],
  8668. "start_line": 169,
  8669. "contexts": {},
  8670. "executed_branches": [],
  8671. "missing_branches": []
  8672. },
  8673. "qa_parse_v2.run_qa_workflow": {
  8674. "executed_lines": [],
  8675. "summary": {
  8676. "covered_lines": 0,
  8677. "num_statements": 0,
  8678. "percent_covered": 100.0,
  8679. "percent_covered_display": "100.00",
  8680. "missing_lines": 0,
  8681. "excluded_lines": 15,
  8682. "percent_statements_covered": 100.0,
  8683. "percent_statements_covered_display": "100.00",
  8684. "num_branches": 0,
  8685. "num_partial_branches": 0,
  8686. "covered_branches": 0,
  8687. "missing_branches": 0,
  8688. "percent_branches_covered": 100.0,
  8689. "percent_branches_covered_display": "100.00"
  8690. },
  8691. "missing_lines": [],
  8692. "excluded_lines": [
  8693. 208,
  8694. 209,
  8695. 210,
  8696. 211,
  8697. 212,
  8698. 213,
  8699. 214,
  8700. 215,
  8701. 216,
  8702. 217,
  8703. 218,
  8704. 219,
  8705. 220,
  8706. 221,
  8707. 222
  8708. ],
  8709. "start_line": 207,
  8710. "contexts": {},
  8711. "executed_branches": [],
  8712. "missing_branches": []
  8713. },
  8714. "image_parse_v2": {
  8715. "executed_lines": [],
  8716. "summary": {
  8717. "covered_lines": 0,
  8718. "num_statements": 0,
  8719. "percent_covered": 100.0,
  8720. "percent_covered_display": "100.00",
  8721. "missing_lines": 0,
  8722. "excluded_lines": 46,
  8723. "percent_statements_covered": 100.0,
  8724. "percent_statements_covered_display": "100.00",
  8725. "num_branches": 0,
  8726. "num_partial_branches": 0,
  8727. "covered_branches": 0,
  8728. "missing_branches": 0,
  8729. "percent_branches_covered": 100.0,
  8730. "percent_branches_covered_display": "100.00"
  8731. },
  8732. "missing_lines": [],
  8733. "excluded_lines": [
  8734. 248,
  8735. 249,
  8736. 250,
  8737. 251,
  8738. 252,
  8739. 253,
  8740. 254,
  8741. 255,
  8742. 256,
  8743. 257,
  8744. 258,
  8745. 259,
  8746. 260,
  8747. 261,
  8748. 262,
  8749. 263,
  8750. 264,
  8751. 265,
  8752. 266,
  8753. 267,
  8754. 268,
  8755. 269,
  8756. 270,
  8757. 271,
  8758. 272,
  8759. 273,
  8760. 274,
  8761. 275,
  8762. 276,
  8763. 290,
  8764. 291,
  8765. 292,
  8766. 293,
  8767. 294,
  8768. 295,
  8769. 296,
  8770. 297,
  8771. 298,
  8772. 299,
  8773. 300,
  8774. 301,
  8775. 302,
  8776. 303,
  8777. 304,
  8778. 305,
  8779. 306
  8780. ],
  8781. "start_line": 243,
  8782. "contexts": {},
  8783. "executed_branches": [],
  8784. "missing_branches": []
  8785. },
  8786. "image_parse_v2.run_image_workflow": {
  8787. "executed_lines": [],
  8788. "summary": {
  8789. "covered_lines": 0,
  8790. "num_statements": 0,
  8791. "percent_covered": 100.0,
  8792. "percent_covered_display": "100.00",
  8793. "missing_lines": 0,
  8794. "excluded_lines": 13,
  8795. "percent_statements_covered": 100.0,
  8796. "percent_statements_covered_display": "100.00",
  8797. "num_branches": 0,
  8798. "num_partial_branches": 0,
  8799. "covered_branches": 0,
  8800. "missing_branches": 0,
  8801. "percent_branches_covered": 100.0,
  8802. "percent_branches_covered_display": "100.00"
  8803. },
  8804. "missing_lines": [],
  8805. "excluded_lines": [
  8806. 277,
  8807. 278,
  8808. 279,
  8809. 280,
  8810. 281,
  8811. 282,
  8812. 283,
  8813. 284,
  8814. 285,
  8815. 286,
  8816. 287,
  8817. 288,
  8818. 289
  8819. ],
  8820. "start_line": 276,
  8821. "contexts": {},
  8822. "executed_branches": [],
  8823. "missing_branches": []
  8824. },
  8825. "get_task_status": {
  8826. "executed_lines": [],
  8827. "summary": {
  8828. "covered_lines": 0,
  8829. "num_statements": 25,
  8830. "percent_covered": 0.0,
  8831. "percent_covered_display": "0.00",
  8832. "missing_lines": 25,
  8833. "excluded_lines": 0,
  8834. "percent_statements_covered": 0.0,
  8835. "percent_statements_covered_display": "0.00",
  8836. "num_branches": 20,
  8837. "num_partial_branches": 0,
  8838. "covered_branches": 0,
  8839. "missing_branches": 20,
  8840. "percent_branches_covered": 0.0,
  8841. "percent_branches_covered_display": "0.00"
  8842. },
  8843. "missing_lines": [
  8844. 328,
  8845. 329,
  8846. 330,
  8847. 331,
  8848. 334,
  8849. 335,
  8850. 336,
  8851. 337,
  8852. 339,
  8853. 340,
  8854. 341,
  8855. 342,
  8856. 351,
  8857. 361,
  8858. 362,
  8859. 363,
  8860. 365,
  8861. 366,
  8862. 367,
  8863. 368,
  8864. 370,
  8865. 403,
  8866. 404,
  8867. 407,
  8868. 412
  8869. ],
  8870. "excluded_lines": [],
  8871. "start_line": 312,
  8872. "contexts": {},
  8873. "executed_branches": [],
  8874. "missing_branches": [
  8875. [
  8876. 330,
  8877. 331
  8878. ],
  8879. [
  8880. 330,
  8881. 334
  8882. ],
  8883. [
  8884. 335,
  8885. 336
  8886. ],
  8887. [
  8888. 335,
  8889. 407
  8890. ],
  8891. [
  8892. 337,
  8893. 339
  8894. ],
  8895. [
  8896. 337,
  8897. 407
  8898. ],
  8899. [
  8900. 340,
  8901. 341
  8902. ],
  8903. [
  8904. 340,
  8905. 351
  8906. ],
  8907. [
  8908. 341,
  8909. 342
  8910. ],
  8911. [
  8912. 341,
  8913. 351
  8914. ],
  8915. [
  8916. 362,
  8917. 363
  8918. ],
  8919. [
  8920. 362,
  8921. 370
  8922. ],
  8923. [
  8924. 363,
  8925. 362
  8926. ],
  8927. [
  8928. 363,
  8929. 365
  8930. ],
  8931. [
  8932. 365,
  8933. 366
  8934. ],
  8935. [
  8936. 365,
  8937. 367
  8938. ],
  8939. [
  8940. 367,
  8941. 362
  8942. ],
  8943. [
  8944. 367,
  8945. 368
  8946. ],
  8947. [
  8948. 403,
  8949. 404
  8950. ],
  8951. [
  8952. 403,
  8953. 407
  8954. ]
  8955. ]
  8956. },
  8957. "get_queue_status": {
  8958. "executed_lines": [],
  8959. "summary": {
  8960. "covered_lines": 0,
  8961. "num_statements": 3,
  8962. "percent_covered": 0.0,
  8963. "percent_covered_display": "0.00",
  8964. "missing_lines": 3,
  8965. "excluded_lines": 0,
  8966. "percent_statements_covered": 0.0,
  8967. "percent_statements_covered_display": "0.00",
  8968. "num_branches": 0,
  8969. "num_partial_branches": 0,
  8970. "covered_branches": 0,
  8971. "missing_branches": 0,
  8972. "percent_branches_covered": 100.0,
  8973. "percent_branches_covered_display": "100.00"
  8974. },
  8975. "missing_lines": [
  8976. 420,
  8977. 421,
  8978. 422
  8979. ],
  8980. "excluded_lines": [],
  8981. "start_line": 416,
  8982. "contexts": {},
  8983. "executed_branches": [],
  8984. "missing_branches": []
  8985. },
  8986. "clear_completed_tasks": {
  8987. "executed_lines": [],
  8988. "summary": {
  8989. "covered_lines": 0,
  8990. "num_statements": 3,
  8991. "percent_covered": 0.0,
  8992. "percent_covered_display": "0.00",
  8993. "missing_lines": 3,
  8994. "excluded_lines": 0,
  8995. "percent_statements_covered": 0.0,
  8996. "percent_statements_covered_display": "0.00",
  8997. "num_branches": 0,
  8998. "num_partial_branches": 0,
  8999. "covered_branches": 0,
  9000. "missing_branches": 0,
  9001. "percent_branches_covered": 100.0,
  9002. "percent_branches_covered_display": "100.00"
  9003. },
  9004. "missing_lines": [
  9005. 430,
  9006. 431,
  9007. 432
  9008. ],
  9009. "excluded_lines": [],
  9010. "start_line": 426,
  9011. "contexts": {},
  9012. "executed_branches": [],
  9013. "missing_branches": []
  9014. },
  9015. "dynamic_parse_v2": {
  9016. "executed_lines": [],
  9017. "summary": {
  9018. "covered_lines": 0,
  9019. "num_statements": 0,
  9020. "percent_covered": 100.0,
  9021. "percent_covered_display": "100.00",
  9022. "missing_lines": 0,
  9023. "excluded_lines": 56,
  9024. "percent_statements_covered": 100.0,
  9025. "percent_statements_covered_display": "100.00",
  9026. "num_branches": 0,
  9027. "num_partial_branches": 0,
  9028. "covered_branches": 0,
  9029. "missing_branches": 0,
  9030. "percent_branches_covered": 100.0,
  9031. "percent_branches_covered_display": "100.00"
  9032. },
  9033. "missing_lines": [],
  9034. "excluded_lines": [
  9035. 442,
  9036. 443,
  9037. 444,
  9038. 445,
  9039. 446,
  9040. 447,
  9041. 448,
  9042. 449,
  9043. 450,
  9044. 451,
  9045. 452,
  9046. 453,
  9047. 454,
  9048. 455,
  9049. 456,
  9050. 457,
  9051. 458,
  9052. 459,
  9053. 460,
  9054. 461,
  9055. 462,
  9056. 463,
  9057. 464,
  9058. 465,
  9059. 466,
  9060. 467,
  9061. 468,
  9062. 469,
  9063. 470,
  9064. 471,
  9065. 472,
  9066. 473,
  9067. 474,
  9068. 475,
  9069. 476,
  9070. 477,
  9071. 478,
  9072. 479,
  9073. 494,
  9074. 495,
  9075. 496,
  9076. 497,
  9077. 498,
  9078. 499,
  9079. 500,
  9080. 501,
  9081. 502,
  9082. 503,
  9083. 504,
  9084. 505,
  9085. 506,
  9086. 507,
  9087. 508,
  9088. 509,
  9089. 510,
  9090. 511
  9091. ],
  9092. "start_line": 438,
  9093. "contexts": {},
  9094. "executed_branches": [],
  9095. "missing_branches": []
  9096. },
  9097. "dynamic_parse_v2.run_dynamic_workflow": {
  9098. "executed_lines": [],
  9099. "summary": {
  9100. "covered_lines": 0,
  9101. "num_statements": 0,
  9102. "percent_covered": 100.0,
  9103. "percent_covered_display": "100.00",
  9104. "missing_lines": 0,
  9105. "excluded_lines": 14,
  9106. "percent_statements_covered": 100.0,
  9107. "percent_statements_covered_display": "100.00",
  9108. "num_branches": 0,
  9109. "num_partial_branches": 0,
  9110. "covered_branches": 0,
  9111. "missing_branches": 0,
  9112. "percent_branches_covered": 100.0,
  9113. "percent_branches_covered_display": "100.00"
  9114. },
  9115. "missing_lines": [],
  9116. "excluded_lines": [
  9117. 480,
  9118. 481,
  9119. 482,
  9120. 483,
  9121. 484,
  9122. 485,
  9123. 486,
  9124. 487,
  9125. 488,
  9126. 489,
  9127. 490,
  9128. 491,
  9129. 492,
  9130. 493
  9131. ],
  9132. "start_line": 479,
  9133. "contexts": {},
  9134. "executed_branches": [],
  9135. "missing_branches": []
  9136. },
  9137. "": {
  9138. "executed_lines": [],
  9139. "summary": {
  9140. "covered_lines": 0,
  9141. "num_statements": 27,
  9142. "percent_covered": 0.0,
  9143. "percent_covered_display": "0.00",
  9144. "missing_lines": 27,
  9145. "excluded_lines": 39,
  9146. "percent_statements_covered": 0.0,
  9147. "percent_statements_covered_display": "0.00",
  9148. "num_branches": 0,
  9149. "num_partial_branches": 0,
  9150. "covered_branches": 0,
  9151. "missing_branches": 0,
  9152. "percent_branches_covered": 100.0,
  9153. "percent_branches_covered_display": "100.00"
  9154. },
  9155. "missing_lines": [
  9156. 11,
  9157. 12,
  9158. 13,
  9159. 14,
  9160. 15,
  9161. 16,
  9162. 18,
  9163. 19,
  9164. 20,
  9165. 21,
  9166. 23,
  9167. 26,
  9168. 33,
  9169. 38,
  9170. 44,
  9171. 47,
  9172. 48,
  9173. 49,
  9174. 52,
  9175. 58,
  9176. 63,
  9177. 311,
  9178. 312,
  9179. 415,
  9180. 416,
  9181. 425,
  9182. 426
  9183. ],
  9184. "excluded_lines": [
  9185. 40,
  9186. 41,
  9187. 46,
  9188. 54,
  9189. 55,
  9190. 60,
  9191. 61,
  9192. 62,
  9193. 68,
  9194. 69,
  9195. 70,
  9196. 71,
  9197. 72,
  9198. 73,
  9199. 102,
  9200. 103,
  9201. 104,
  9202. 105,
  9203. 106,
  9204. 107,
  9205. 168,
  9206. 169,
  9207. 170,
  9208. 171,
  9209. 172,
  9210. 173,
  9211. 174,
  9212. 175,
  9213. 242,
  9214. 243,
  9215. 244,
  9216. 245,
  9217. 246,
  9218. 247,
  9219. 437,
  9220. 438,
  9221. 439,
  9222. 440,
  9223. 441
  9224. ],
  9225. "start_line": 1,
  9226. "contexts": {},
  9227. "executed_branches": [],
  9228. "missing_branches": []
  9229. }
  9230. },
  9231. "classes": {
  9232. "PDFParseRequest": {
  9233. "executed_lines": [],
  9234. "summary": {
  9235. "covered_lines": 0,
  9236. "num_statements": 0,
  9237. "percent_covered": 100.0,
  9238. "percent_covered_display": "100.00",
  9239. "missing_lines": 0,
  9240. "excluded_lines": 0,
  9241. "percent_statements_covered": 100.0,
  9242. "percent_statements_covered_display": "100.00",
  9243. "num_branches": 0,
  9244. "num_partial_branches": 0,
  9245. "covered_branches": 0,
  9246. "missing_branches": 0,
  9247. "percent_branches_covered": 100.0,
  9248. "percent_branches_covered_display": "100.00"
  9249. },
  9250. "missing_lines": [],
  9251. "excluded_lines": [],
  9252. "start_line": 38,
  9253. "contexts": {},
  9254. "executed_branches": [],
  9255. "missing_branches": []
  9256. },
  9257. "QAParseRequest": {
  9258. "executed_lines": [],
  9259. "summary": {
  9260. "covered_lines": 0,
  9261. "num_statements": 0,
  9262. "percent_covered": 100.0,
  9263. "percent_covered_display": "100.00",
  9264. "missing_lines": 0,
  9265. "excluded_lines": 0,
  9266. "percent_statements_covered": 100.0,
  9267. "percent_statements_covered_display": "100.00",
  9268. "num_branches": 0,
  9269. "num_partial_branches": 0,
  9270. "covered_branches": 0,
  9271. "missing_branches": 0,
  9272. "percent_branches_covered": 100.0,
  9273. "percent_branches_covered_display": "100.00"
  9274. },
  9275. "missing_lines": [],
  9276. "excluded_lines": [],
  9277. "start_line": 44,
  9278. "contexts": {},
  9279. "executed_branches": [],
  9280. "missing_branches": []
  9281. },
  9282. "ImageParseRequest": {
  9283. "executed_lines": [],
  9284. "summary": {
  9285. "covered_lines": 0,
  9286. "num_statements": 0,
  9287. "percent_covered": 100.0,
  9288. "percent_covered_display": "100.00",
  9289. "missing_lines": 0,
  9290. "excluded_lines": 0,
  9291. "percent_statements_covered": 100.0,
  9292. "percent_statements_covered_display": "100.00",
  9293. "num_branches": 0,
  9294. "num_partial_branches": 0,
  9295. "covered_branches": 0,
  9296. "missing_branches": 0,
  9297. "percent_branches_covered": 100.0,
  9298. "percent_branches_covered_display": "100.00"
  9299. },
  9300. "missing_lines": [],
  9301. "excluded_lines": [],
  9302. "start_line": 52,
  9303. "contexts": {},
  9304. "executed_branches": [],
  9305. "missing_branches": []
  9306. },
  9307. "DynamicParseRequest": {
  9308. "executed_lines": [],
  9309. "summary": {
  9310. "covered_lines": 0,
  9311. "num_statements": 0,
  9312. "percent_covered": 100.0,
  9313. "percent_covered_display": "100.00",
  9314. "missing_lines": 0,
  9315. "excluded_lines": 0,
  9316. "percent_statements_covered": 100.0,
  9317. "percent_statements_covered_display": "100.00",
  9318. "num_branches": 0,
  9319. "num_partial_branches": 0,
  9320. "covered_branches": 0,
  9321. "missing_branches": 0,
  9322. "percent_branches_covered": 100.0,
  9323. "percent_branches_covered_display": "100.00"
  9324. },
  9325. "missing_lines": [],
  9326. "excluded_lines": [],
  9327. "start_line": 58,
  9328. "contexts": {},
  9329. "executed_branches": [],
  9330. "missing_branches": []
  9331. },
  9332. "": {
  9333. "executed_lines": [],
  9334. "summary": {
  9335. "covered_lines": 0,
  9336. "num_statements": 58,
  9337. "percent_covered": 0.0,
  9338. "percent_covered_display": "0.00",
  9339. "missing_lines": 58,
  9340. "excluded_lines": 314,
  9341. "percent_statements_covered": 0.0,
  9342. "percent_statements_covered_display": "0.00",
  9343. "num_branches": 20,
  9344. "num_partial_branches": 0,
  9345. "covered_branches": 0,
  9346. "missing_branches": 20,
  9347. "percent_branches_covered": 0.0,
  9348. "percent_branches_covered_display": "0.00"
  9349. },
  9350. "missing_lines": [
  9351. 11,
  9352. 12,
  9353. 13,
  9354. 14,
  9355. 15,
  9356. 16,
  9357. 18,
  9358. 19,
  9359. 20,
  9360. 21,
  9361. 23,
  9362. 26,
  9363. 33,
  9364. 38,
  9365. 44,
  9366. 47,
  9367. 48,
  9368. 49,
  9369. 52,
  9370. 58,
  9371. 63,
  9372. 311,
  9373. 312,
  9374. 328,
  9375. 329,
  9376. 330,
  9377. 331,
  9378. 334,
  9379. 335,
  9380. 336,
  9381. 337,
  9382. 339,
  9383. 340,
  9384. 341,
  9385. 342,
  9386. 351,
  9387. 361,
  9388. 362,
  9389. 363,
  9390. 365,
  9391. 366,
  9392. 367,
  9393. 368,
  9394. 370,
  9395. 403,
  9396. 404,
  9397. 407,
  9398. 412,
  9399. 415,
  9400. 416,
  9401. 420,
  9402. 421,
  9403. 422,
  9404. 425,
  9405. 426,
  9406. 430,
  9407. 431,
  9408. 432
  9409. ],
  9410. "excluded_lines": [
  9411. 40,
  9412. 41,
  9413. 46,
  9414. 54,
  9415. 55,
  9416. 60,
  9417. 61,
  9418. 62,
  9419. 68,
  9420. 69,
  9421. 70,
  9422. 71,
  9423. 72,
  9424. 73,
  9425. 74,
  9426. 75,
  9427. 76,
  9428. 77,
  9429. 78,
  9430. 79,
  9431. 80,
  9432. 81,
  9433. 82,
  9434. 83,
  9435. 84,
  9436. 85,
  9437. 86,
  9438. 87,
  9439. 88,
  9440. 89,
  9441. 90,
  9442. 91,
  9443. 92,
  9444. 93,
  9445. 94,
  9446. 95,
  9447. 96,
  9448. 97,
  9449. 102,
  9450. 103,
  9451. 104,
  9452. 105,
  9453. 106,
  9454. 107,
  9455. 108,
  9456. 109,
  9457. 110,
  9458. 111,
  9459. 112,
  9460. 113,
  9461. 114,
  9462. 115,
  9463. 116,
  9464. 117,
  9465. 118,
  9466. 119,
  9467. 120,
  9468. 121,
  9469. 122,
  9470. 123,
  9471. 124,
  9472. 125,
  9473. 126,
  9474. 127,
  9475. 128,
  9476. 129,
  9477. 130,
  9478. 131,
  9479. 132,
  9480. 133,
  9481. 134,
  9482. 135,
  9483. 136,
  9484. 137,
  9485. 138,
  9486. 139,
  9487. 140,
  9488. 141,
  9489. 142,
  9490. 143,
  9491. 144,
  9492. 145,
  9493. 146,
  9494. 147,
  9495. 148,
  9496. 149,
  9497. 150,
  9498. 151,
  9499. 152,
  9500. 153,
  9501. 154,
  9502. 155,
  9503. 156,
  9504. 157,
  9505. 158,
  9506. 159,
  9507. 160,
  9508. 161,
  9509. 162,
  9510. 163,
  9511. 164,
  9512. 165,
  9513. 168,
  9514. 169,
  9515. 170,
  9516. 171,
  9517. 172,
  9518. 173,
  9519. 174,
  9520. 175,
  9521. 176,
  9522. 177,
  9523. 178,
  9524. 179,
  9525. 180,
  9526. 181,
  9527. 182,
  9528. 183,
  9529. 184,
  9530. 185,
  9531. 186,
  9532. 187,
  9533. 188,
  9534. 189,
  9535. 190,
  9536. 191,
  9537. 192,
  9538. 193,
  9539. 194,
  9540. 195,
  9541. 196,
  9542. 197,
  9543. 198,
  9544. 199,
  9545. 200,
  9546. 201,
  9547. 202,
  9548. 203,
  9549. 204,
  9550. 205,
  9551. 206,
  9552. 207,
  9553. 208,
  9554. 209,
  9555. 210,
  9556. 211,
  9557. 212,
  9558. 213,
  9559. 214,
  9560. 215,
  9561. 216,
  9562. 217,
  9563. 218,
  9564. 219,
  9565. 220,
  9566. 221,
  9567. 222,
  9568. 223,
  9569. 224,
  9570. 225,
  9571. 226,
  9572. 227,
  9573. 228,
  9574. 229,
  9575. 230,
  9576. 231,
  9577. 232,
  9578. 233,
  9579. 234,
  9580. 235,
  9581. 236,
  9582. 237,
  9583. 238,
  9584. 239,
  9585. 242,
  9586. 243,
  9587. 244,
  9588. 245,
  9589. 246,
  9590. 247,
  9591. 248,
  9592. 249,
  9593. 250,
  9594. 251,
  9595. 252,
  9596. 253,
  9597. 254,
  9598. 255,
  9599. 256,
  9600. 257,
  9601. 258,
  9602. 259,
  9603. 260,
  9604. 261,
  9605. 262,
  9606. 263,
  9607. 264,
  9608. 265,
  9609. 266,
  9610. 267,
  9611. 268,
  9612. 269,
  9613. 270,
  9614. 271,
  9615. 272,
  9616. 273,
  9617. 274,
  9618. 275,
  9619. 276,
  9620. 277,
  9621. 278,
  9622. 279,
  9623. 280,
  9624. 281,
  9625. 282,
  9626. 283,
  9627. 284,
  9628. 285,
  9629. 286,
  9630. 287,
  9631. 288,
  9632. 289,
  9633. 290,
  9634. 291,
  9635. 292,
  9636. 293,
  9637. 294,
  9638. 295,
  9639. 296,
  9640. 297,
  9641. 298,
  9642. 299,
  9643. 300,
  9644. 301,
  9645. 302,
  9646. 303,
  9647. 304,
  9648. 305,
  9649. 306,
  9650. 437,
  9651. 438,
  9652. 439,
  9653. 440,
  9654. 441,
  9655. 442,
  9656. 443,
  9657. 444,
  9658. 445,
  9659. 446,
  9660. 447,
  9661. 448,
  9662. 449,
  9663. 450,
  9664. 451,
  9665. 452,
  9666. 453,
  9667. 454,
  9668. 455,
  9669. 456,
  9670. 457,
  9671. 458,
  9672. 459,
  9673. 460,
  9674. 461,
  9675. 462,
  9676. 463,
  9677. 464,
  9678. 465,
  9679. 466,
  9680. 467,
  9681. 468,
  9682. 469,
  9683. 470,
  9684. 471,
  9685. 472,
  9686. 473,
  9687. 474,
  9688. 475,
  9689. 476,
  9690. 477,
  9691. 478,
  9692. 479,
  9693. 480,
  9694. 481,
  9695. 482,
  9696. 483,
  9697. 484,
  9698. 485,
  9699. 486,
  9700. 487,
  9701. 488,
  9702. 489,
  9703. 490,
  9704. 491,
  9705. 492,
  9706. 493,
  9707. 494,
  9708. 495,
  9709. 496,
  9710. 497,
  9711. 498,
  9712. 499,
  9713. 500,
  9714. 501,
  9715. 502,
  9716. 503,
  9717. 504,
  9718. 505,
  9719. 506,
  9720. 507,
  9721. 508,
  9722. 509,
  9723. 510,
  9724. 511
  9725. ],
  9726. "start_line": 1,
  9727. "contexts": {},
  9728. "executed_branches": [],
  9729. "missing_branches": [
  9730. [
  9731. 330,
  9732. 331
  9733. ],
  9734. [
  9735. 330,
  9736. 334
  9737. ],
  9738. [
  9739. 335,
  9740. 336
  9741. ],
  9742. [
  9743. 335,
  9744. 407
  9745. ],
  9746. [
  9747. 337,
  9748. 339
  9749. ],
  9750. [
  9751. 337,
  9752. 407
  9753. ],
  9754. [
  9755. 340,
  9756. 341
  9757. ],
  9758. [
  9759. 340,
  9760. 351
  9761. ],
  9762. [
  9763. 341,
  9764. 342
  9765. ],
  9766. [
  9767. 341,
  9768. 351
  9769. ],
  9770. [
  9771. 362,
  9772. 363
  9773. ],
  9774. [
  9775. 362,
  9776. 370
  9777. ],
  9778. [
  9779. 363,
  9780. 362
  9781. ],
  9782. [
  9783. 363,
  9784. 365
  9785. ],
  9786. [
  9787. 365,
  9788. 366
  9789. ],
  9790. [
  9791. 365,
  9792. 367
  9793. ],
  9794. [
  9795. 367,
  9796. 362
  9797. ],
  9798. [
  9799. 367,
  9800. 368
  9801. ],
  9802. [
  9803. 403,
  9804. 404
  9805. ],
  9806. [
  9807. 403,
  9808. 407
  9809. ]
  9810. ]
  9811. }
  9812. }
  9813. },
  9814. "src\\api\\sdk\\dify_dataset_manage.py": {
  9815. "executed_lines": [],
  9816. "summary": {
  9817. "covered_lines": 0,
  9818. "num_statements": 12,
  9819. "percent_covered": 0.0,
  9820. "percent_covered_display": "0.00",
  9821. "missing_lines": 12,
  9822. "excluded_lines": 2,
  9823. "percent_statements_covered": 0.0,
  9824. "percent_statements_covered_display": "0.00",
  9825. "num_branches": 0,
  9826. "num_partial_branches": 0,
  9827. "covered_branches": 0,
  9828. "missing_branches": 0,
  9829. "percent_branches_covered": 100.0,
  9830. "percent_branches_covered_display": "100.00"
  9831. },
  9832. "missing_lines": [
  9833. 1,
  9834. 2,
  9835. 3,
  9836. 4,
  9837. 5,
  9838. 7,
  9839. 14,
  9840. 15,
  9841. 17,
  9842. 18,
  9843. 19,
  9844. 25
  9845. ],
  9846. "excluded_lines": [
  9847. 27,
  9848. 28
  9849. ],
  9850. "contexts": {},
  9851. "executed_branches": [],
  9852. "missing_branches": [],
  9853. "functions": {
  9854. "retrieval": {
  9855. "executed_lines": [],
  9856. "summary": {
  9857. "covered_lines": 0,
  9858. "num_statements": 4,
  9859. "percent_covered": 0.0,
  9860. "percent_covered_display": "0.00",
  9861. "missing_lines": 4,
  9862. "excluded_lines": 0,
  9863. "percent_statements_covered": 0.0,
  9864. "percent_statements_covered_display": "0.00",
  9865. "num_branches": 0,
  9866. "num_partial_branches": 0,
  9867. "covered_branches": 0,
  9868. "missing_branches": 0,
  9869. "percent_branches_covered": 100.0,
  9870. "percent_branches_covered_display": "100.00"
  9871. },
  9872. "missing_lines": [
  9873. 17,
  9874. 18,
  9875. 19,
  9876. 25
  9877. ],
  9878. "excluded_lines": [],
  9879. "start_line": 15,
  9880. "contexts": {},
  9881. "executed_branches": [],
  9882. "missing_branches": []
  9883. },
  9884. "": {
  9885. "executed_lines": [],
  9886. "summary": {
  9887. "covered_lines": 0,
  9888. "num_statements": 8,
  9889. "percent_covered": 0.0,
  9890. "percent_covered_display": "0.00",
  9891. "missing_lines": 8,
  9892. "excluded_lines": 2,
  9893. "percent_statements_covered": 0.0,
  9894. "percent_statements_covered_display": "0.00",
  9895. "num_branches": 0,
  9896. "num_partial_branches": 0,
  9897. "covered_branches": 0,
  9898. "missing_branches": 0,
  9899. "percent_branches_covered": 100.0,
  9900. "percent_branches_covered_display": "100.00"
  9901. },
  9902. "missing_lines": [
  9903. 1,
  9904. 2,
  9905. 3,
  9906. 4,
  9907. 5,
  9908. 7,
  9909. 14,
  9910. 15
  9911. ],
  9912. "excluded_lines": [
  9913. 27,
  9914. 28
  9915. ],
  9916. "start_line": 1,
  9917. "contexts": {},
  9918. "executed_branches": [],
  9919. "missing_branches": []
  9920. }
  9921. },
  9922. "classes": {
  9923. "": {
  9924. "executed_lines": [],
  9925. "summary": {
  9926. "covered_lines": 0,
  9927. "num_statements": 12,
  9928. "percent_covered": 0.0,
  9929. "percent_covered_display": "0.00",
  9930. "missing_lines": 12,
  9931. "excluded_lines": 2,
  9932. "percent_statements_covered": 0.0,
  9933. "percent_statements_covered_display": "0.00",
  9934. "num_branches": 0,
  9935. "num_partial_branches": 0,
  9936. "covered_branches": 0,
  9937. "missing_branches": 0,
  9938. "percent_branches_covered": 100.0,
  9939. "percent_branches_covered_display": "100.00"
  9940. },
  9941. "missing_lines": [
  9942. 1,
  9943. 2,
  9944. 3,
  9945. 4,
  9946. 5,
  9947. 7,
  9948. 14,
  9949. 15,
  9950. 17,
  9951. 18,
  9952. 19,
  9953. 25
  9954. ],
  9955. "excluded_lines": [
  9956. 27,
  9957. 28
  9958. ],
  9959. "start_line": 1,
  9960. "contexts": {},
  9961. "executed_branches": [],
  9962. "missing_branches": []
  9963. }
  9964. }
  9965. },
  9966. "src\\api\\sdk\\prompt_manage.py": {
  9967. "executed_lines": [],
  9968. "summary": {
  9969. "covered_lines": 0,
  9970. "num_statements": 125,
  9971. "percent_covered": 0.0,
  9972. "percent_covered_display": "0.00",
  9973. "missing_lines": 125,
  9974. "excluded_lines": 5,
  9975. "percent_statements_covered": 0.0,
  9976. "percent_statements_covered_display": "0.00",
  9977. "num_branches": 6,
  9978. "num_partial_branches": 0,
  9979. "covered_branches": 0,
  9980. "missing_branches": 6,
  9981. "percent_branches_covered": 0.0,
  9982. "percent_branches_covered_display": "0.00"
  9983. },
  9984. "missing_lines": [
  9985. 7,
  9986. 8,
  9987. 9,
  9988. 11,
  9989. 12,
  9990. 13,
  9991. 15,
  9992. 18,
  9993. 27,
  9994. 30,
  9995. 33,
  9996. 35,
  9997. 36,
  9998. 39,
  9999. 43,
  10000. 44,
  10001. 45,
  10002. 48,
  10003. 56,
  10004. 57,
  10005. 59,
  10006. 60,
  10007. 61,
  10008. 62,
  10009. 63,
  10010. 64,
  10011. 65,
  10012. 68,
  10013. 69,
  10014. 71,
  10015. 72,
  10016. 73,
  10017. 74,
  10018. 75,
  10019. 76,
  10020. 77,
  10021. 80,
  10022. 81,
  10023. 83,
  10024. 84,
  10025. 85,
  10026. 86,
  10027. 87,
  10028. 88,
  10029. 89,
  10030. 90,
  10031. 91,
  10032. 94,
  10033. 95,
  10034. 97,
  10035. 98,
  10036. 99,
  10037. 100,
  10038. 101,
  10039. 102,
  10040. 103,
  10041. 104,
  10042. 107,
  10043. 108,
  10044. 110,
  10045. 111,
  10046. 112,
  10047. 113,
  10048. 114,
  10049. 115,
  10050. 116,
  10051. 121,
  10052. 122,
  10053. 124,
  10054. 125,
  10055. 126,
  10056. 133,
  10057. 134,
  10058. 135,
  10059. 136,
  10060. 139,
  10061. 140,
  10062. 142,
  10063. 143,
  10064. 144,
  10065. 145,
  10066. 146,
  10067. 147,
  10068. 148,
  10069. 151,
  10070. 152,
  10071. 154,
  10072. 155,
  10073. 156,
  10074. 157,
  10075. 158,
  10076. 159,
  10077. 160,
  10078. 161,
  10079. 162,
  10080. 165,
  10081. 166,
  10082. 168,
  10083. 169,
  10084. 170,
  10085. 171,
  10086. 172,
  10087. 173,
  10088. 174,
  10089. 175,
  10090. 176,
  10091. 179,
  10092. 180,
  10093. 182,
  10094. 183,
  10095. 184,
  10096. 185,
  10097. 186,
  10098. 187,
  10099. 188,
  10100. 189,
  10101. 192,
  10102. 193,
  10103. 195,
  10104. 196,
  10105. 197,
  10106. 198,
  10107. 199,
  10108. 200,
  10109. 201
  10110. ],
  10111. "excluded_lines": [
  10112. 29,
  10113. 41,
  10114. 42,
  10115. 50,
  10116. 51
  10117. ],
  10118. "contexts": {},
  10119. "executed_branches": [],
  10120. "missing_branches": [
  10121. [
  10122. 86,
  10123. 87
  10124. ],
  10125. [
  10126. 86,
  10127. 88
  10128. ],
  10129. [
  10130. 157,
  10131. 158
  10132. ],
  10133. [
  10134. 157,
  10135. 159
  10136. ],
  10137. [
  10138. 171,
  10139. 172
  10140. ],
  10141. [
  10142. 171,
  10143. 173
  10144. ]
  10145. ],
  10146. "functions": {
  10147. "create_dimension": {
  10148. "executed_lines": [],
  10149. "summary": {
  10150. "covered_lines": 0,
  10151. "num_statements": 7,
  10152. "percent_covered": 0.0,
  10153. "percent_covered_display": "0.00",
  10154. "missing_lines": 7,
  10155. "excluded_lines": 0,
  10156. "percent_statements_covered": 0.0,
  10157. "percent_statements_covered_display": "0.00",
  10158. "num_branches": 0,
  10159. "num_partial_branches": 0,
  10160. "covered_branches": 0,
  10161. "missing_branches": 0,
  10162. "percent_branches_covered": 100.0,
  10163. "percent_branches_covered_display": "100.00"
  10164. },
  10165. "missing_lines": [
  10166. 59,
  10167. 60,
  10168. 61,
  10169. 62,
  10170. 63,
  10171. 64,
  10172. 65
  10173. ],
  10174. "excluded_lines": [],
  10175. "start_line": 57,
  10176. "contexts": {},
  10177. "executed_branches": [],
  10178. "missing_branches": []
  10179. },
  10180. "get_dimensions": {
  10181. "executed_lines": [],
  10182. "summary": {
  10183. "covered_lines": 0,
  10184. "num_statements": 7,
  10185. "percent_covered": 0.0,
  10186. "percent_covered_display": "0.00",
  10187. "missing_lines": 7,
  10188. "excluded_lines": 0,
  10189. "percent_statements_covered": 0.0,
  10190. "percent_statements_covered_display": "0.00",
  10191. "num_branches": 0,
  10192. "num_partial_branches": 0,
  10193. "covered_branches": 0,
  10194. "missing_branches": 0,
  10195. "percent_branches_covered": 100.0,
  10196. "percent_branches_covered_display": "100.00"
  10197. },
  10198. "missing_lines": [
  10199. 71,
  10200. 72,
  10201. 73,
  10202. 74,
  10203. 75,
  10204. 76,
  10205. 77
  10206. ],
  10207. "excluded_lines": [],
  10208. "start_line": 69,
  10209. "contexts": {},
  10210. "executed_branches": [],
  10211. "missing_branches": []
  10212. },
  10213. "get_dimension": {
  10214. "executed_lines": [],
  10215. "summary": {
  10216. "covered_lines": 0,
  10217. "num_statements": 9,
  10218. "percent_covered": 0.0,
  10219. "percent_covered_display": "0.00",
  10220. "missing_lines": 9,
  10221. "excluded_lines": 0,
  10222. "percent_statements_covered": 0.0,
  10223. "percent_statements_covered_display": "0.00",
  10224. "num_branches": 2,
  10225. "num_partial_branches": 0,
  10226. "covered_branches": 0,
  10227. "missing_branches": 2,
  10228. "percent_branches_covered": 0.0,
  10229. "percent_branches_covered_display": "0.00"
  10230. },
  10231. "missing_lines": [
  10232. 83,
  10233. 84,
  10234. 85,
  10235. 86,
  10236. 87,
  10237. 88,
  10238. 89,
  10239. 90,
  10240. 91
  10241. ],
  10242. "excluded_lines": [],
  10243. "start_line": 81,
  10244. "contexts": {},
  10245. "executed_branches": [],
  10246. "missing_branches": [
  10247. [
  10248. 86,
  10249. 87
  10250. ],
  10251. [
  10252. 86,
  10253. 88
  10254. ]
  10255. ]
  10256. },
  10257. "update_dimension": {
  10258. "executed_lines": [],
  10259. "summary": {
  10260. "covered_lines": 0,
  10261. "num_statements": 8,
  10262. "percent_covered": 0.0,
  10263. "percent_covered_display": "0.00",
  10264. "missing_lines": 8,
  10265. "excluded_lines": 0,
  10266. "percent_statements_covered": 0.0,
  10267. "percent_statements_covered_display": "0.00",
  10268. "num_branches": 0,
  10269. "num_partial_branches": 0,
  10270. "covered_branches": 0,
  10271. "missing_branches": 0,
  10272. "percent_branches_covered": 100.0,
  10273. "percent_branches_covered_display": "100.00"
  10274. },
  10275. "missing_lines": [
  10276. 97,
  10277. 98,
  10278. 99,
  10279. 100,
  10280. 101,
  10281. 102,
  10282. 103,
  10283. 104
  10284. ],
  10285. "excluded_lines": [],
  10286. "start_line": 95,
  10287. "contexts": {},
  10288. "executed_branches": [],
  10289. "missing_branches": []
  10290. },
  10291. "delete_dimension": {
  10292. "executed_lines": [],
  10293. "summary": {
  10294. "covered_lines": 0,
  10295. "num_statements": 7,
  10296. "percent_covered": 0.0,
  10297. "percent_covered_display": "0.00",
  10298. "missing_lines": 7,
  10299. "excluded_lines": 0,
  10300. "percent_statements_covered": 0.0,
  10301. "percent_statements_covered_display": "0.00",
  10302. "num_branches": 0,
  10303. "num_partial_branches": 0,
  10304. "covered_branches": 0,
  10305. "missing_branches": 0,
  10306. "percent_branches_covered": 100.0,
  10307. "percent_branches_covered_display": "100.00"
  10308. },
  10309. "missing_lines": [
  10310. 110,
  10311. 111,
  10312. 112,
  10313. 113,
  10314. 114,
  10315. 115,
  10316. 116
  10317. ],
  10318. "excluded_lines": [],
  10319. "start_line": 108,
  10320. "contexts": {},
  10321. "executed_branches": [],
  10322. "missing_branches": []
  10323. },
  10324. "create_version": {
  10325. "executed_lines": [],
  10326. "summary": {
  10327. "covered_lines": 0,
  10328. "num_statements": 7,
  10329. "percent_covered": 0.0,
  10330. "percent_covered_display": "0.00",
  10331. "missing_lines": 7,
  10332. "excluded_lines": 0,
  10333. "percent_statements_covered": 0.0,
  10334. "percent_statements_covered_display": "0.00",
  10335. "num_branches": 0,
  10336. "num_partial_branches": 0,
  10337. "covered_branches": 0,
  10338. "missing_branches": 0,
  10339. "percent_branches_covered": 100.0,
  10340. "percent_branches_covered_display": "100.00"
  10341. },
  10342. "missing_lines": [
  10343. 124,
  10344. 125,
  10345. 126,
  10346. 133,
  10347. 134,
  10348. 135,
  10349. 136
  10350. ],
  10351. "excluded_lines": [],
  10352. "start_line": 122,
  10353. "contexts": {},
  10354. "executed_branches": [],
  10355. "missing_branches": []
  10356. },
  10357. "get_versions": {
  10358. "executed_lines": [],
  10359. "summary": {
  10360. "covered_lines": 0,
  10361. "num_statements": 7,
  10362. "percent_covered": 0.0,
  10363. "percent_covered_display": "0.00",
  10364. "missing_lines": 7,
  10365. "excluded_lines": 0,
  10366. "percent_statements_covered": 0.0,
  10367. "percent_statements_covered_display": "0.00",
  10368. "num_branches": 0,
  10369. "num_partial_branches": 0,
  10370. "covered_branches": 0,
  10371. "missing_branches": 0,
  10372. "percent_branches_covered": 100.0,
  10373. "percent_branches_covered_display": "100.00"
  10374. },
  10375. "missing_lines": [
  10376. 142,
  10377. 143,
  10378. 144,
  10379. 145,
  10380. 146,
  10381. 147,
  10382. 148
  10383. ],
  10384. "excluded_lines": [],
  10385. "start_line": 140,
  10386. "contexts": {},
  10387. "executed_branches": [],
  10388. "missing_branches": []
  10389. },
  10390. "get_active_version": {
  10391. "executed_lines": [],
  10392. "summary": {
  10393. "covered_lines": 0,
  10394. "num_statements": 9,
  10395. "percent_covered": 0.0,
  10396. "percent_covered_display": "0.00",
  10397. "missing_lines": 9,
  10398. "excluded_lines": 0,
  10399. "percent_statements_covered": 0.0,
  10400. "percent_statements_covered_display": "0.00",
  10401. "num_branches": 2,
  10402. "num_partial_branches": 0,
  10403. "covered_branches": 0,
  10404. "missing_branches": 2,
  10405. "percent_branches_covered": 0.0,
  10406. "percent_branches_covered_display": "0.00"
  10407. },
  10408. "missing_lines": [
  10409. 154,
  10410. 155,
  10411. 156,
  10412. 157,
  10413. 158,
  10414. 159,
  10415. 160,
  10416. 161,
  10417. 162
  10418. ],
  10419. "excluded_lines": [],
  10420. "start_line": 152,
  10421. "contexts": {},
  10422. "executed_branches": [],
  10423. "missing_branches": [
  10424. [
  10425. 157,
  10426. 158
  10427. ],
  10428. [
  10429. 157,
  10430. 159
  10431. ]
  10432. ]
  10433. },
  10434. "get_active_prompt_by_name": {
  10435. "executed_lines": [],
  10436. "summary": {
  10437. "covered_lines": 0,
  10438. "num_statements": 9,
  10439. "percent_covered": 0.0,
  10440. "percent_covered_display": "0.00",
  10441. "missing_lines": 9,
  10442. "excluded_lines": 0,
  10443. "percent_statements_covered": 0.0,
  10444. "percent_statements_covered_display": "0.00",
  10445. "num_branches": 2,
  10446. "num_partial_branches": 0,
  10447. "covered_branches": 0,
  10448. "missing_branches": 2,
  10449. "percent_branches_covered": 0.0,
  10450. "percent_branches_covered_display": "0.00"
  10451. },
  10452. "missing_lines": [
  10453. 168,
  10454. 169,
  10455. 170,
  10456. 171,
  10457. 172,
  10458. 173,
  10459. 174,
  10460. 175,
  10461. 176
  10462. ],
  10463. "excluded_lines": [],
  10464. "start_line": 166,
  10465. "contexts": {},
  10466. "executed_branches": [],
  10467. "missing_branches": [
  10468. [
  10469. 171,
  10470. 172
  10471. ],
  10472. [
  10473. 171,
  10474. 173
  10475. ]
  10476. ]
  10477. },
  10478. "set_active_version": {
  10479. "executed_lines": [],
  10480. "summary": {
  10481. "covered_lines": 0,
  10482. "num_statements": 8,
  10483. "percent_covered": 0.0,
  10484. "percent_covered_display": "0.00",
  10485. "missing_lines": 8,
  10486. "excluded_lines": 0,
  10487. "percent_statements_covered": 0.0,
  10488. "percent_statements_covered_display": "0.00",
  10489. "num_branches": 0,
  10490. "num_partial_branches": 0,
  10491. "covered_branches": 0,
  10492. "missing_branches": 0,
  10493. "percent_branches_covered": 100.0,
  10494. "percent_branches_covered_display": "100.00"
  10495. },
  10496. "missing_lines": [
  10497. 182,
  10498. 183,
  10499. 184,
  10500. 185,
  10501. 186,
  10502. 187,
  10503. 188,
  10504. 189
  10505. ],
  10506. "excluded_lines": [],
  10507. "start_line": 180,
  10508. "contexts": {},
  10509. "executed_branches": [],
  10510. "missing_branches": []
  10511. },
  10512. "delete_version": {
  10513. "executed_lines": [],
  10514. "summary": {
  10515. "covered_lines": 0,
  10516. "num_statements": 7,
  10517. "percent_covered": 0.0,
  10518. "percent_covered_display": "0.00",
  10519. "missing_lines": 7,
  10520. "excluded_lines": 0,
  10521. "percent_statements_covered": 0.0,
  10522. "percent_statements_covered_display": "0.00",
  10523. "num_branches": 0,
  10524. "num_partial_branches": 0,
  10525. "covered_branches": 0,
  10526. "missing_branches": 0,
  10527. "percent_branches_covered": 100.0,
  10528. "percent_branches_covered_display": "100.00"
  10529. },
  10530. "missing_lines": [
  10531. 195,
  10532. 196,
  10533. 197,
  10534. 198,
  10535. 199,
  10536. 200,
  10537. 201
  10538. ],
  10539. "excluded_lines": [],
  10540. "start_line": 193,
  10541. "contexts": {},
  10542. "executed_branches": [],
  10543. "missing_branches": []
  10544. },
  10545. "": {
  10546. "executed_lines": [],
  10547. "summary": {
  10548. "covered_lines": 0,
  10549. "num_statements": 40,
  10550. "percent_covered": 0.0,
  10551. "percent_covered_display": "0.00",
  10552. "missing_lines": 40,
  10553. "excluded_lines": 5,
  10554. "percent_statements_covered": 0.0,
  10555. "percent_statements_covered_display": "0.00",
  10556. "num_branches": 0,
  10557. "num_partial_branches": 0,
  10558. "covered_branches": 0,
  10559. "missing_branches": 0,
  10560. "percent_branches_covered": 100.0,
  10561. "percent_branches_covered_display": "100.00"
  10562. },
  10563. "missing_lines": [
  10564. 7,
  10565. 8,
  10566. 9,
  10567. 11,
  10568. 12,
  10569. 13,
  10570. 15,
  10571. 18,
  10572. 27,
  10573. 30,
  10574. 33,
  10575. 35,
  10576. 36,
  10577. 39,
  10578. 43,
  10579. 44,
  10580. 45,
  10581. 48,
  10582. 56,
  10583. 57,
  10584. 68,
  10585. 69,
  10586. 80,
  10587. 81,
  10588. 94,
  10589. 95,
  10590. 107,
  10591. 108,
  10592. 121,
  10593. 122,
  10594. 139,
  10595. 140,
  10596. 151,
  10597. 152,
  10598. 165,
  10599. 166,
  10600. 179,
  10601. 180,
  10602. 192,
  10603. 193
  10604. ],
  10605. "excluded_lines": [
  10606. 29,
  10607. 41,
  10608. 42,
  10609. 50,
  10610. 51
  10611. ],
  10612. "start_line": 1,
  10613. "contexts": {},
  10614. "executed_branches": [],
  10615. "missing_branches": []
  10616. }
  10617. },
  10618. "classes": {
  10619. "DimensionCreateRequest": {
  10620. "executed_lines": [],
  10621. "summary": {
  10622. "covered_lines": 0,
  10623. "num_statements": 0,
  10624. "percent_covered": 100.0,
  10625. "percent_covered_display": "100.00",
  10626. "missing_lines": 0,
  10627. "excluded_lines": 0,
  10628. "percent_statements_covered": 100.0,
  10629. "percent_statements_covered_display": "100.00",
  10630. "num_branches": 0,
  10631. "num_partial_branches": 0,
  10632. "covered_branches": 0,
  10633. "missing_branches": 0,
  10634. "percent_branches_covered": 100.0,
  10635. "percent_branches_covered_display": "100.00"
  10636. },
  10637. "missing_lines": [],
  10638. "excluded_lines": [],
  10639. "start_line": 27,
  10640. "contexts": {},
  10641. "executed_branches": [],
  10642. "missing_branches": []
  10643. },
  10644. "DimensionUpdateRequest": {
  10645. "executed_lines": [],
  10646. "summary": {
  10647. "covered_lines": 0,
  10648. "num_statements": 0,
  10649. "percent_covered": 100.0,
  10650. "percent_covered_display": "100.00",
  10651. "missing_lines": 0,
  10652. "excluded_lines": 0,
  10653. "percent_statements_covered": 100.0,
  10654. "percent_statements_covered_display": "100.00",
  10655. "num_branches": 0,
  10656. "num_partial_branches": 0,
  10657. "covered_branches": 0,
  10658. "missing_branches": 0,
  10659. "percent_branches_covered": 100.0,
  10660. "percent_branches_covered_display": "100.00"
  10661. },
  10662. "missing_lines": [],
  10663. "excluded_lines": [],
  10664. "start_line": 33,
  10665. "contexts": {},
  10666. "executed_branches": [],
  10667. "missing_branches": []
  10668. },
  10669. "VersionCreateRequest": {
  10670. "executed_lines": [],
  10671. "summary": {
  10672. "covered_lines": 0,
  10673. "num_statements": 0,
  10674. "percent_covered": 100.0,
  10675. "percent_covered_display": "100.00",
  10676. "missing_lines": 0,
  10677. "excluded_lines": 0,
  10678. "percent_statements_covered": 100.0,
  10679. "percent_statements_covered_display": "100.00",
  10680. "num_branches": 0,
  10681. "num_partial_branches": 0,
  10682. "covered_branches": 0,
  10683. "missing_branches": 0,
  10684. "percent_branches_covered": 100.0,
  10685. "percent_branches_covered_display": "100.00"
  10686. },
  10687. "missing_lines": [],
  10688. "excluded_lines": [],
  10689. "start_line": 39,
  10690. "contexts": {},
  10691. "executed_branches": [],
  10692. "missing_branches": []
  10693. },
  10694. "SetActiveRequest": {
  10695. "executed_lines": [],
  10696. "summary": {
  10697. "covered_lines": 0,
  10698. "num_statements": 0,
  10699. "percent_covered": 100.0,
  10700. "percent_covered_display": "100.00",
  10701. "missing_lines": 0,
  10702. "excluded_lines": 0,
  10703. "percent_statements_covered": 100.0,
  10704. "percent_statements_covered_display": "100.00",
  10705. "num_branches": 0,
  10706. "num_partial_branches": 0,
  10707. "covered_branches": 0,
  10708. "missing_branches": 0,
  10709. "percent_branches_covered": 100.0,
  10710. "percent_branches_covered_display": "100.00"
  10711. },
  10712. "missing_lines": [],
  10713. "excluded_lines": [],
  10714. "start_line": 48,
  10715. "contexts": {},
  10716. "executed_branches": [],
  10717. "missing_branches": []
  10718. },
  10719. "": {
  10720. "executed_lines": [],
  10721. "summary": {
  10722. "covered_lines": 0,
  10723. "num_statements": 125,
  10724. "percent_covered": 0.0,
  10725. "percent_covered_display": "0.00",
  10726. "missing_lines": 125,
  10727. "excluded_lines": 5,
  10728. "percent_statements_covered": 0.0,
  10729. "percent_statements_covered_display": "0.00",
  10730. "num_branches": 6,
  10731. "num_partial_branches": 0,
  10732. "covered_branches": 0,
  10733. "missing_branches": 6,
  10734. "percent_branches_covered": 0.0,
  10735. "percent_branches_covered_display": "0.00"
  10736. },
  10737. "missing_lines": [
  10738. 7,
  10739. 8,
  10740. 9,
  10741. 11,
  10742. 12,
  10743. 13,
  10744. 15,
  10745. 18,
  10746. 27,
  10747. 30,
  10748. 33,
  10749. 35,
  10750. 36,
  10751. 39,
  10752. 43,
  10753. 44,
  10754. 45,
  10755. 48,
  10756. 56,
  10757. 57,
  10758. 59,
  10759. 60,
  10760. 61,
  10761. 62,
  10762. 63,
  10763. 64,
  10764. 65,
  10765. 68,
  10766. 69,
  10767. 71,
  10768. 72,
  10769. 73,
  10770. 74,
  10771. 75,
  10772. 76,
  10773. 77,
  10774. 80,
  10775. 81,
  10776. 83,
  10777. 84,
  10778. 85,
  10779. 86,
  10780. 87,
  10781. 88,
  10782. 89,
  10783. 90,
  10784. 91,
  10785. 94,
  10786. 95,
  10787. 97,
  10788. 98,
  10789. 99,
  10790. 100,
  10791. 101,
  10792. 102,
  10793. 103,
  10794. 104,
  10795. 107,
  10796. 108,
  10797. 110,
  10798. 111,
  10799. 112,
  10800. 113,
  10801. 114,
  10802. 115,
  10803. 116,
  10804. 121,
  10805. 122,
  10806. 124,
  10807. 125,
  10808. 126,
  10809. 133,
  10810. 134,
  10811. 135,
  10812. 136,
  10813. 139,
  10814. 140,
  10815. 142,
  10816. 143,
  10817. 144,
  10818. 145,
  10819. 146,
  10820. 147,
  10821. 148,
  10822. 151,
  10823. 152,
  10824. 154,
  10825. 155,
  10826. 156,
  10827. 157,
  10828. 158,
  10829. 159,
  10830. 160,
  10831. 161,
  10832. 162,
  10833. 165,
  10834. 166,
  10835. 168,
  10836. 169,
  10837. 170,
  10838. 171,
  10839. 172,
  10840. 173,
  10841. 174,
  10842. 175,
  10843. 176,
  10844. 179,
  10845. 180,
  10846. 182,
  10847. 183,
  10848. 184,
  10849. 185,
  10850. 186,
  10851. 187,
  10852. 188,
  10853. 189,
  10854. 192,
  10855. 193,
  10856. 195,
  10857. 196,
  10858. 197,
  10859. 198,
  10860. 199,
  10861. 200,
  10862. 201
  10863. ],
  10864. "excluded_lines": [
  10865. 29,
  10866. 41,
  10867. 42,
  10868. 50,
  10869. 51
  10870. ],
  10871. "start_line": 1,
  10872. "contexts": {},
  10873. "executed_branches": [],
  10874. "missing_branches": [
  10875. [
  10876. 86,
  10877. 87
  10878. ],
  10879. [
  10880. 86,
  10881. 88
  10882. ],
  10883. [
  10884. 157,
  10885. 158
  10886. ],
  10887. [
  10888. 157,
  10889. 159
  10890. ],
  10891. [
  10892. 171,
  10893. 172
  10894. ],
  10895. [
  10896. 171,
  10897. 173
  10898. ]
  10899. ]
  10900. }
  10901. }
  10902. },
  10903. "src\\api\\sdk\\search_infinity.py": {
  10904. "executed_lines": [],
  10905. "summary": {
  10906. "covered_lines": 0,
  10907. "num_statements": 74,
  10908. "percent_covered": 0.0,
  10909. "percent_covered_display": "0.00",
  10910. "missing_lines": 74,
  10911. "excluded_lines": 5,
  10912. "percent_statements_covered": 0.0,
  10913. "percent_statements_covered_display": "0.00",
  10914. "num_branches": 8,
  10915. "num_partial_branches": 0,
  10916. "covered_branches": 0,
  10917. "missing_branches": 8,
  10918. "percent_branches_covered": 0.0,
  10919. "percent_branches_covered_display": "0.00"
  10920. },
  10921. "missing_lines": [
  10922. 6,
  10923. 15,
  10924. 16,
  10925. 17,
  10926. 18,
  10927. 19,
  10928. 20,
  10929. 21,
  10930. 22,
  10931. 23,
  10932. 25,
  10933. 28,
  10934. 31,
  10935. 43,
  10936. 44,
  10937. 50,
  10938. 51,
  10939. 53,
  10940. 61,
  10941. 62,
  10942. 63,
  10943. 66,
  10944. 76,
  10945. 77,
  10946. 78,
  10947. 79,
  10948. 80,
  10949. 81,
  10950. 82,
  10951. 83,
  10952. 84,
  10953. 85,
  10954. 86,
  10955. 90,
  10956. 97,
  10957. 98,
  10958. 107,
  10959. 108,
  10960. 109,
  10961. 110,
  10962. 111,
  10963. 112,
  10964. 115,
  10965. 116,
  10966. 125,
  10967. 126,
  10968. 127,
  10969. 128,
  10970. 129,
  10971. 130,
  10972. 133,
  10973. 134,
  10974. 143,
  10975. 144,
  10976. 145,
  10977. 146,
  10978. 147,
  10979. 148,
  10980. 151,
  10981. 152,
  10982. 160,
  10983. 164,
  10984. 166,
  10985. 167,
  10986. 169,
  10987. 170,
  10988. 171,
  10989. 174,
  10990. 177,
  10991. 179,
  10992. 180,
  10993. 181,
  10994. 182,
  10995. 183
  10996. ],
  10997. "excluded_lines": [
  10998. 8,
  10999. 36,
  11000. 55,
  11001. 71,
  11002. 161
  11003. ],
  11004. "contexts": {},
  11005. "executed_branches": [],
  11006. "missing_branches": [
  11007. [
  11008. 43,
  11009. 44
  11010. ],
  11011. [
  11012. 43,
  11013. 51
  11014. ],
  11015. [
  11016. 79,
  11017. 80
  11018. ],
  11019. [
  11020. 79,
  11021. 81
  11022. ],
  11023. [
  11024. 164,
  11025. 166
  11026. ],
  11027. [
  11028. 164,
  11029. 169
  11030. ],
  11031. [
  11032. 169,
  11033. 170
  11034. ],
  11035. [
  11036. 169,
  11037. 174
  11038. ]
  11039. ],
  11040. "functions": {
  11041. "get_ragflow_search_service": {
  11042. "executed_lines": [],
  11043. "summary": {
  11044. "covered_lines": 0,
  11045. "num_statements": 4,
  11046. "percent_covered": 0.0,
  11047. "percent_covered_display": "0.00",
  11048. "missing_lines": 4,
  11049. "excluded_lines": 1,
  11050. "percent_statements_covered": 0.0,
  11051. "percent_statements_covered_display": "0.00",
  11052. "num_branches": 2,
  11053. "num_partial_branches": 0,
  11054. "covered_branches": 0,
  11055. "missing_branches": 2,
  11056. "percent_branches_covered": 0.0,
  11057. "percent_branches_covered_display": "0.00"
  11058. },
  11059. "missing_lines": [
  11060. 43,
  11061. 44,
  11062. 50,
  11063. 51
  11064. ],
  11065. "excluded_lines": [
  11066. 36
  11067. ],
  11068. "start_line": 31,
  11069. "contexts": {},
  11070. "executed_branches": [],
  11071. "missing_branches": [
  11072. [
  11073. 43,
  11074. 44
  11075. ],
  11076. [
  11077. 43,
  11078. 51
  11079. ]
  11080. ]
  11081. },
  11082. "get_multi_search_service": {
  11083. "executed_lines": [],
  11084. "summary": {
  11085. "covered_lines": 0,
  11086. "num_statements": 3,
  11087. "percent_covered": 0.0,
  11088. "percent_covered_display": "0.00",
  11089. "missing_lines": 3,
  11090. "excluded_lines": 1,
  11091. "percent_statements_covered": 0.0,
  11092. "percent_statements_covered_display": "0.00",
  11093. "num_branches": 0,
  11094. "num_partial_branches": 0,
  11095. "covered_branches": 0,
  11096. "missing_branches": 0,
  11097. "percent_branches_covered": 100.0,
  11098. "percent_branches_covered_display": "100.00"
  11099. },
  11100. "missing_lines": [
  11101. 61,
  11102. 62,
  11103. 63
  11104. ],
  11105. "excluded_lines": [
  11106. 55
  11107. ],
  11108. "start_line": 53,
  11109. "contexts": {},
  11110. "executed_branches": [],
  11111. "missing_branches": []
  11112. },
  11113. "_get_question_table_name": {
  11114. "executed_lines": [],
  11115. "summary": {
  11116. "covered_lines": 0,
  11117. "num_statements": 11,
  11118. "percent_covered": 0.0,
  11119. "percent_covered_display": "0.00",
  11120. "missing_lines": 11,
  11121. "excluded_lines": 1,
  11122. "percent_statements_covered": 0.0,
  11123. "percent_statements_covered_display": "0.00",
  11124. "num_branches": 2,
  11125. "num_partial_branches": 0,
  11126. "covered_branches": 0,
  11127. "missing_branches": 2,
  11128. "percent_branches_covered": 0.0,
  11129. "percent_branches_covered_display": "0.00"
  11130. },
  11131. "missing_lines": [
  11132. 76,
  11133. 77,
  11134. 78,
  11135. 79,
  11136. 80,
  11137. 81,
  11138. 82,
  11139. 83,
  11140. 84,
  11141. 85,
  11142. 86
  11143. ],
  11144. "excluded_lines": [
  11145. 71
  11146. ],
  11147. "start_line": 66,
  11148. "contexts": {},
  11149. "executed_branches": [],
  11150. "missing_branches": [
  11151. [
  11152. 79,
  11153. 80
  11154. ],
  11155. [
  11156. 79,
  11157. 81
  11158. ]
  11159. ]
  11160. },
  11161. "search": {
  11162. "executed_lines": [],
  11163. "summary": {
  11164. "covered_lines": 0,
  11165. "num_statements": 6,
  11166. "percent_covered": 0.0,
  11167. "percent_covered_display": "0.00",
  11168. "missing_lines": 6,
  11169. "excluded_lines": 0,
  11170. "percent_statements_covered": 0.0,
  11171. "percent_statements_covered_display": "0.00",
  11172. "num_branches": 0,
  11173. "num_partial_branches": 0,
  11174. "covered_branches": 0,
  11175. "missing_branches": 0,
  11176. "percent_branches_covered": 100.0,
  11177. "percent_branches_covered_display": "100.00"
  11178. },
  11179. "missing_lines": [
  11180. 107,
  11181. 108,
  11182. 109,
  11183. 110,
  11184. 111,
  11185. 112
  11186. ],
  11187. "excluded_lines": [],
  11188. "start_line": 98,
  11189. "contexts": {},
  11190. "executed_branches": [],
  11191. "missing_branches": []
  11192. },
  11193. "vector_search": {
  11194. "executed_lines": [],
  11195. "summary": {
  11196. "covered_lines": 0,
  11197. "num_statements": 6,
  11198. "percent_covered": 0.0,
  11199. "percent_covered_display": "0.00",
  11200. "missing_lines": 6,
  11201. "excluded_lines": 0,
  11202. "percent_statements_covered": 0.0,
  11203. "percent_statements_covered_display": "0.00",
  11204. "num_branches": 0,
  11205. "num_partial_branches": 0,
  11206. "covered_branches": 0,
  11207. "missing_branches": 0,
  11208. "percent_branches_covered": 100.0,
  11209. "percent_branches_covered_display": "100.00"
  11210. },
  11211. "missing_lines": [
  11212. 125,
  11213. 126,
  11214. 127,
  11215. 128,
  11216. 129,
  11217. 130
  11218. ],
  11219. "excluded_lines": [],
  11220. "start_line": 116,
  11221. "contexts": {},
  11222. "executed_branches": [],
  11223. "missing_branches": []
  11224. },
  11225. "hybrid_search": {
  11226. "executed_lines": [],
  11227. "summary": {
  11228. "covered_lines": 0,
  11229. "num_statements": 6,
  11230. "percent_covered": 0.0,
  11231. "percent_covered_display": "0.00",
  11232. "missing_lines": 6,
  11233. "excluded_lines": 0,
  11234. "percent_statements_covered": 0.0,
  11235. "percent_statements_covered_display": "0.00",
  11236. "num_branches": 0,
  11237. "num_partial_branches": 0,
  11238. "covered_branches": 0,
  11239. "missing_branches": 0,
  11240. "percent_branches_covered": 100.0,
  11241. "percent_branches_covered_display": "100.00"
  11242. },
  11243. "missing_lines": [
  11244. 143,
  11245. 144,
  11246. 145,
  11247. 146,
  11248. 147,
  11249. 148
  11250. ],
  11251. "excluded_lines": [],
  11252. "start_line": 134,
  11253. "contexts": {},
  11254. "executed_branches": [],
  11255. "missing_branches": []
  11256. },
  11257. "question_search": {
  11258. "executed_lines": [],
  11259. "summary": {
  11260. "covered_lines": 0,
  11261. "num_statements": 14,
  11262. "percent_covered": 0.0,
  11263. "percent_covered_display": "0.00",
  11264. "missing_lines": 14,
  11265. "excluded_lines": 1,
  11266. "percent_statements_covered": 0.0,
  11267. "percent_statements_covered_display": "0.00",
  11268. "num_branches": 4,
  11269. "num_partial_branches": 0,
  11270. "covered_branches": 0,
  11271. "missing_branches": 4,
  11272. "percent_branches_covered": 0.0,
  11273. "percent_branches_covered_display": "0.00"
  11274. },
  11275. "missing_lines": [
  11276. 160,
  11277. 164,
  11278. 166,
  11279. 167,
  11280. 169,
  11281. 170,
  11282. 171,
  11283. 174,
  11284. 177,
  11285. 179,
  11286. 180,
  11287. 181,
  11288. 182,
  11289. 183
  11290. ],
  11291. "excluded_lines": [
  11292. 161
  11293. ],
  11294. "start_line": 152,
  11295. "contexts": {},
  11296. "executed_branches": [],
  11297. "missing_branches": [
  11298. [
  11299. 164,
  11300. 166
  11301. ],
  11302. [
  11303. 164,
  11304. 169
  11305. ],
  11306. [
  11307. 169,
  11308. 170
  11309. ],
  11310. [
  11311. 169,
  11312. 174
  11313. ]
  11314. ]
  11315. },
  11316. "": {
  11317. "executed_lines": [],
  11318. "summary": {
  11319. "covered_lines": 0,
  11320. "num_statements": 24,
  11321. "percent_covered": 0.0,
  11322. "percent_covered_display": "0.00",
  11323. "missing_lines": 24,
  11324. "excluded_lines": 1,
  11325. "percent_statements_covered": 0.0,
  11326. "percent_statements_covered_display": "0.00",
  11327. "num_branches": 0,
  11328. "num_partial_branches": 0,
  11329. "covered_branches": 0,
  11330. "missing_branches": 0,
  11331. "percent_branches_covered": 100.0,
  11332. "percent_branches_covered_display": "100.00"
  11333. },
  11334. "missing_lines": [
  11335. 6,
  11336. 15,
  11337. 16,
  11338. 17,
  11339. 18,
  11340. 19,
  11341. 20,
  11342. 21,
  11343. 22,
  11344. 23,
  11345. 25,
  11346. 28,
  11347. 31,
  11348. 53,
  11349. 66,
  11350. 90,
  11351. 97,
  11352. 98,
  11353. 115,
  11354. 116,
  11355. 133,
  11356. 134,
  11357. 151,
  11358. 152
  11359. ],
  11360. "excluded_lines": [
  11361. 8
  11362. ],
  11363. "start_line": 1,
  11364. "contexts": {},
  11365. "executed_branches": [],
  11366. "missing_branches": []
  11367. }
  11368. },
  11369. "classes": {
  11370. "": {
  11371. "executed_lines": [],
  11372. "summary": {
  11373. "covered_lines": 0,
  11374. "num_statements": 74,
  11375. "percent_covered": 0.0,
  11376. "percent_covered_display": "0.00",
  11377. "missing_lines": 74,
  11378. "excluded_lines": 5,
  11379. "percent_statements_covered": 0.0,
  11380. "percent_statements_covered_display": "0.00",
  11381. "num_branches": 8,
  11382. "num_partial_branches": 0,
  11383. "covered_branches": 0,
  11384. "missing_branches": 8,
  11385. "percent_branches_covered": 0.0,
  11386. "percent_branches_covered_display": "0.00"
  11387. },
  11388. "missing_lines": [
  11389. 6,
  11390. 15,
  11391. 16,
  11392. 17,
  11393. 18,
  11394. 19,
  11395. 20,
  11396. 21,
  11397. 22,
  11398. 23,
  11399. 25,
  11400. 28,
  11401. 31,
  11402. 43,
  11403. 44,
  11404. 50,
  11405. 51,
  11406. 53,
  11407. 61,
  11408. 62,
  11409. 63,
  11410. 66,
  11411. 76,
  11412. 77,
  11413. 78,
  11414. 79,
  11415. 80,
  11416. 81,
  11417. 82,
  11418. 83,
  11419. 84,
  11420. 85,
  11421. 86,
  11422. 90,
  11423. 97,
  11424. 98,
  11425. 107,
  11426. 108,
  11427. 109,
  11428. 110,
  11429. 111,
  11430. 112,
  11431. 115,
  11432. 116,
  11433. 125,
  11434. 126,
  11435. 127,
  11436. 128,
  11437. 129,
  11438. 130,
  11439. 133,
  11440. 134,
  11441. 143,
  11442. 144,
  11443. 145,
  11444. 146,
  11445. 147,
  11446. 148,
  11447. 151,
  11448. 152,
  11449. 160,
  11450. 164,
  11451. 166,
  11452. 167,
  11453. 169,
  11454. 170,
  11455. 171,
  11456. 174,
  11457. 177,
  11458. 179,
  11459. 180,
  11460. 181,
  11461. 182,
  11462. 183
  11463. ],
  11464. "excluded_lines": [
  11465. 8,
  11466. 36,
  11467. 55,
  11468. 71,
  11469. 161
  11470. ],
  11471. "start_line": 1,
  11472. "contexts": {},
  11473. "executed_branches": [],
  11474. "missing_branches": [
  11475. [
  11476. 43,
  11477. 44
  11478. ],
  11479. [
  11480. 43,
  11481. 51
  11482. ],
  11483. [
  11484. 79,
  11485. 80
  11486. ],
  11487. [
  11488. 79,
  11489. 81
  11490. ],
  11491. [
  11492. 164,
  11493. 166
  11494. ],
  11495. [
  11496. 164,
  11497. 169
  11498. ],
  11499. [
  11500. 169,
  11501. 170
  11502. ],
  11503. [
  11504. 169,
  11505. 174
  11506. ]
  11507. ]
  11508. }
  11509. }
  11510. },
  11511. "src\\api\\sdk\\tag_manage.py": {
  11512. "executed_lines": [],
  11513. "summary": {
  11514. "covered_lines": 0,
  11515. "num_statements": 25,
  11516. "percent_covered": 0.0,
  11517. "percent_covered_display": "0.00",
  11518. "missing_lines": 25,
  11519. "excluded_lines": 39,
  11520. "percent_statements_covered": 0.0,
  11521. "percent_statements_covered_display": "0.00",
  11522. "num_branches": 0,
  11523. "num_partial_branches": 0,
  11524. "covered_branches": 0,
  11525. "missing_branches": 0,
  11526. "percent_branches_covered": 100.0,
  11527. "percent_branches_covered_display": "100.00"
  11528. },
  11529. "missing_lines": [
  11530. 2,
  11531. 3,
  11532. 4,
  11533. 5,
  11534. 6,
  11535. 7,
  11536. 8,
  11537. 9,
  11538. 10,
  11539. 14,
  11540. 22,
  11541. 24,
  11542. 25,
  11543. 26,
  11544. 72,
  11545. 73,
  11546. 81,
  11547. 83,
  11548. 86,
  11549. 87,
  11550. 89,
  11551. 90,
  11552. 91,
  11553. 92,
  11554. 93
  11555. ],
  11556. "excluded_lines": [
  11557. 30,
  11558. 31,
  11559. 32,
  11560. 33,
  11561. 34,
  11562. 35,
  11563. 36,
  11564. 37,
  11565. 38,
  11566. 39,
  11567. 40,
  11568. 41,
  11569. 42,
  11570. 43,
  11571. 44,
  11572. 45,
  11573. 46,
  11574. 47,
  11575. 48,
  11576. 49,
  11577. 50,
  11578. 51,
  11579. 52,
  11580. 53,
  11581. 54,
  11582. 55,
  11583. 56,
  11584. 57,
  11585. 58,
  11586. 59,
  11587. 60,
  11588. 61,
  11589. 62,
  11590. 63,
  11591. 64,
  11592. 65,
  11593. 66,
  11594. 67,
  11595. 68
  11596. ],
  11597. "contexts": {},
  11598. "executed_branches": [],
  11599. "missing_branches": [],
  11600. "functions": {
  11601. "upload_tags": {
  11602. "executed_lines": [],
  11603. "summary": {
  11604. "covered_lines": 0,
  11605. "num_statements": 0,
  11606. "percent_covered": 100.0,
  11607. "percent_covered_display": "100.00",
  11608. "missing_lines": 0,
  11609. "excluded_lines": 37,
  11610. "percent_statements_covered": 100.0,
  11611. "percent_statements_covered_display": "100.00",
  11612. "num_branches": 0,
  11613. "num_partial_branches": 0,
  11614. "covered_branches": 0,
  11615. "missing_branches": 0,
  11616. "percent_branches_covered": 100.0,
  11617. "percent_branches_covered_display": "100.00"
  11618. },
  11619. "missing_lines": [],
  11620. "excluded_lines": [
  11621. 32,
  11622. 33,
  11623. 34,
  11624. 35,
  11625. 36,
  11626. 37,
  11627. 38,
  11628. 39,
  11629. 40,
  11630. 41,
  11631. 42,
  11632. 43,
  11633. 44,
  11634. 45,
  11635. 46,
  11636. 47,
  11637. 48,
  11638. 49,
  11639. 50,
  11640. 51,
  11641. 52,
  11642. 53,
  11643. 54,
  11644. 55,
  11645. 56,
  11646. 57,
  11647. 58,
  11648. 59,
  11649. 60,
  11650. 61,
  11651. 62,
  11652. 63,
  11653. 64,
  11654. 65,
  11655. 66,
  11656. 67,
  11657. 68
  11658. ],
  11659. "start_line": 31,
  11660. "contexts": {},
  11661. "executed_branches": [],
  11662. "missing_branches": []
  11663. },
  11664. "create_tag": {
  11665. "executed_lines": [],
  11666. "summary": {
  11667. "covered_lines": 0,
  11668. "num_statements": 9,
  11669. "percent_covered": 0.0,
  11670. "percent_covered_display": "0.00",
  11671. "missing_lines": 9,
  11672. "excluded_lines": 0,
  11673. "percent_statements_covered": 0.0,
  11674. "percent_statements_covered_display": "0.00",
  11675. "num_branches": 0,
  11676. "num_partial_branches": 0,
  11677. "covered_branches": 0,
  11678. "missing_branches": 0,
  11679. "percent_branches_covered": 100.0,
  11680. "percent_branches_covered_display": "100.00"
  11681. },
  11682. "missing_lines": [
  11683. 81,
  11684. 83,
  11685. 86,
  11686. 87,
  11687. 89,
  11688. 90,
  11689. 91,
  11690. 92,
  11691. 93
  11692. ],
  11693. "excluded_lines": [],
  11694. "start_line": 73,
  11695. "contexts": {},
  11696. "executed_branches": [],
  11697. "missing_branches": []
  11698. },
  11699. "": {
  11700. "executed_lines": [],
  11701. "summary": {
  11702. "covered_lines": 0,
  11703. "num_statements": 16,
  11704. "percent_covered": 0.0,
  11705. "percent_covered_display": "0.00",
  11706. "missing_lines": 16,
  11707. "excluded_lines": 2,
  11708. "percent_statements_covered": 0.0,
  11709. "percent_statements_covered_display": "0.00",
  11710. "num_branches": 0,
  11711. "num_partial_branches": 0,
  11712. "covered_branches": 0,
  11713. "missing_branches": 0,
  11714. "percent_branches_covered": 100.0,
  11715. "percent_branches_covered_display": "100.00"
  11716. },
  11717. "missing_lines": [
  11718. 2,
  11719. 3,
  11720. 4,
  11721. 5,
  11722. 6,
  11723. 7,
  11724. 8,
  11725. 9,
  11726. 10,
  11727. 14,
  11728. 22,
  11729. 24,
  11730. 25,
  11731. 26,
  11732. 72,
  11733. 73
  11734. ],
  11735. "excluded_lines": [
  11736. 30,
  11737. 31
  11738. ],
  11739. "start_line": 1,
  11740. "contexts": {},
  11741. "executed_branches": [],
  11742. "missing_branches": []
  11743. }
  11744. },
  11745. "classes": {
  11746. "TagCreateRequest": {
  11747. "executed_lines": [],
  11748. "summary": {
  11749. "covered_lines": 0,
  11750. "num_statements": 0,
  11751. "percent_covered": 100.0,
  11752. "percent_covered_display": "100.00",
  11753. "missing_lines": 0,
  11754. "excluded_lines": 0,
  11755. "percent_statements_covered": 100.0,
  11756. "percent_statements_covered_display": "100.00",
  11757. "num_branches": 0,
  11758. "num_partial_branches": 0,
  11759. "covered_branches": 0,
  11760. "missing_branches": 0,
  11761. "percent_branches_covered": 100.0,
  11762. "percent_branches_covered_display": "100.00"
  11763. },
  11764. "missing_lines": [],
  11765. "excluded_lines": [],
  11766. "start_line": 22,
  11767. "contexts": {},
  11768. "executed_branches": [],
  11769. "missing_branches": []
  11770. },
  11771. "": {
  11772. "executed_lines": [],
  11773. "summary": {
  11774. "covered_lines": 0,
  11775. "num_statements": 25,
  11776. "percent_covered": 0.0,
  11777. "percent_covered_display": "0.00",
  11778. "missing_lines": 25,
  11779. "excluded_lines": 39,
  11780. "percent_statements_covered": 0.0,
  11781. "percent_statements_covered_display": "0.00",
  11782. "num_branches": 0,
  11783. "num_partial_branches": 0,
  11784. "covered_branches": 0,
  11785. "missing_branches": 0,
  11786. "percent_branches_covered": 100.0,
  11787. "percent_branches_covered_display": "100.00"
  11788. },
  11789. "missing_lines": [
  11790. 2,
  11791. 3,
  11792. 4,
  11793. 5,
  11794. 6,
  11795. 7,
  11796. 8,
  11797. 9,
  11798. 10,
  11799. 14,
  11800. 22,
  11801. 24,
  11802. 25,
  11803. 26,
  11804. 72,
  11805. 73,
  11806. 81,
  11807. 83,
  11808. 86,
  11809. 87,
  11810. 89,
  11811. 90,
  11812. 91,
  11813. 92,
  11814. 93
  11815. ],
  11816. "excluded_lines": [
  11817. 30,
  11818. 31,
  11819. 32,
  11820. 33,
  11821. 34,
  11822. 35,
  11823. 36,
  11824. 37,
  11825. 38,
  11826. 39,
  11827. 40,
  11828. 41,
  11829. 42,
  11830. 43,
  11831. 44,
  11832. 45,
  11833. 46,
  11834. 47,
  11835. 48,
  11836. 49,
  11837. 50,
  11838. 51,
  11839. 52,
  11840. 53,
  11841. 54,
  11842. 55,
  11843. 56,
  11844. 57,
  11845. 58,
  11846. 59,
  11847. 60,
  11848. 61,
  11849. 62,
  11850. 63,
  11851. 64,
  11852. 65,
  11853. 66,
  11854. 67,
  11855. 68
  11856. ],
  11857. "start_line": 1,
  11858. "contexts": {},
  11859. "executed_branches": [],
  11860. "missing_branches": []
  11861. }
  11862. }
  11863. },
  11864. "src\\application\\__init__.py": {
  11865. "executed_lines": [],
  11866. "summary": {
  11867. "covered_lines": 0,
  11868. "num_statements": 0,
  11869. "percent_covered": 100.0,
  11870. "percent_covered_display": "100.00",
  11871. "missing_lines": 0,
  11872. "excluded_lines": 0,
  11873. "percent_statements_covered": 100.0,
  11874. "percent_statements_covered_display": "100.00",
  11875. "num_branches": 0,
  11876. "num_partial_branches": 0,
  11877. "covered_branches": 0,
  11878. "missing_branches": 0,
  11879. "percent_branches_covered": 100.0,
  11880. "percent_branches_covered_display": "100.00"
  11881. },
  11882. "missing_lines": [],
  11883. "excluded_lines": [],
  11884. "contexts": {
  11885. "1": [
  11886. ""
  11887. ]
  11888. },
  11889. "executed_branches": [],
  11890. "missing_branches": [],
  11891. "functions": {
  11892. "": {
  11893. "executed_lines": [],
  11894. "summary": {
  11895. "covered_lines": 0,
  11896. "num_statements": 0,
  11897. "percent_covered": 100.0,
  11898. "percent_covered_display": "100.00",
  11899. "missing_lines": 0,
  11900. "excluded_lines": 0,
  11901. "percent_statements_covered": 100.0,
  11902. "percent_statements_covered_display": "100.00",
  11903. "num_branches": 0,
  11904. "num_partial_branches": 0,
  11905. "covered_branches": 0,
  11906. "missing_branches": 0,
  11907. "percent_branches_covered": 100.0,
  11908. "percent_branches_covered_display": "100.00"
  11909. },
  11910. "missing_lines": [],
  11911. "excluded_lines": [],
  11912. "start_line": 1,
  11913. "contexts": {
  11914. "1": [
  11915. ""
  11916. ]
  11917. },
  11918. "executed_branches": [],
  11919. "missing_branches": []
  11920. }
  11921. },
  11922. "classes": {
  11923. "": {
  11924. "executed_lines": [],
  11925. "summary": {
  11926. "covered_lines": 0,
  11927. "num_statements": 0,
  11928. "percent_covered": 100.0,
  11929. "percent_covered_display": "100.00",
  11930. "missing_lines": 0,
  11931. "excluded_lines": 0,
  11932. "percent_statements_covered": 100.0,
  11933. "percent_statements_covered_display": "100.00",
  11934. "num_branches": 0,
  11935. "num_partial_branches": 0,
  11936. "covered_branches": 0,
  11937. "missing_branches": 0,
  11938. "percent_branches_covered": 100.0,
  11939. "percent_branches_covered_display": "100.00"
  11940. },
  11941. "missing_lines": [],
  11942. "excluded_lines": [],
  11943. "start_line": 1,
  11944. "contexts": {
  11945. "1": [
  11946. ""
  11947. ]
  11948. },
  11949. "executed_branches": [],
  11950. "missing_branches": []
  11951. }
  11952. }
  11953. },
  11954. "src\\application\\document_parsing\\__init__.py": {
  11955. "executed_lines": [],
  11956. "summary": {
  11957. "covered_lines": 0,
  11958. "num_statements": 4,
  11959. "percent_covered": 0.0,
  11960. "percent_covered_display": "0.00",
  11961. "missing_lines": 4,
  11962. "excluded_lines": 0,
  11963. "percent_statements_covered": 0.0,
  11964. "percent_statements_covered_display": "0.00",
  11965. "num_branches": 0,
  11966. "num_partial_branches": 0,
  11967. "covered_branches": 0,
  11968. "missing_branches": 0,
  11969. "percent_branches_covered": 100.0,
  11970. "percent_branches_covered_display": "100.00"
  11971. },
  11972. "missing_lines": [
  11973. 18,
  11974. 19,
  11975. 20,
  11976. 25
  11977. ],
  11978. "excluded_lines": [],
  11979. "contexts": {},
  11980. "executed_branches": [],
  11981. "missing_branches": [],
  11982. "functions": {
  11983. "": {
  11984. "executed_lines": [],
  11985. "summary": {
  11986. "covered_lines": 0,
  11987. "num_statements": 4,
  11988. "percent_covered": 0.0,
  11989. "percent_covered_display": "0.00",
  11990. "missing_lines": 4,
  11991. "excluded_lines": 0,
  11992. "percent_statements_covered": 0.0,
  11993. "percent_statements_covered_display": "0.00",
  11994. "num_branches": 0,
  11995. "num_partial_branches": 0,
  11996. "covered_branches": 0,
  11997. "missing_branches": 0,
  11998. "percent_branches_covered": 100.0,
  11999. "percent_branches_covered_display": "100.00"
  12000. },
  12001. "missing_lines": [
  12002. 18,
  12003. 19,
  12004. 20,
  12005. 25
  12006. ],
  12007. "excluded_lines": [],
  12008. "start_line": 1,
  12009. "contexts": {},
  12010. "executed_branches": [],
  12011. "missing_branches": []
  12012. }
  12013. },
  12014. "classes": {
  12015. "": {
  12016. "executed_lines": [],
  12017. "summary": {
  12018. "covered_lines": 0,
  12019. "num_statements": 4,
  12020. "percent_covered": 0.0,
  12021. "percent_covered_display": "0.00",
  12022. "missing_lines": 4,
  12023. "excluded_lines": 0,
  12024. "percent_statements_covered": 0.0,
  12025. "percent_statements_covered_display": "0.00",
  12026. "num_branches": 0,
  12027. "num_partial_branches": 0,
  12028. "covered_branches": 0,
  12029. "missing_branches": 0,
  12030. "percent_branches_covered": 100.0,
  12031. "percent_branches_covered_display": "100.00"
  12032. },
  12033. "missing_lines": [
  12034. 18,
  12035. 19,
  12036. 20,
  12037. 25
  12038. ],
  12039. "excluded_lines": [],
  12040. "start_line": 1,
  12041. "contexts": {},
  12042. "executed_branches": [],
  12043. "missing_branches": []
  12044. }
  12045. }
  12046. },
  12047. "src\\application\\document_parsing\\commands.py": {
  12048. "executed_lines": [],
  12049. "summary": {
  12050. "covered_lines": 0,
  12051. "num_statements": 46,
  12052. "percent_covered": 0.0,
  12053. "percent_covered_display": "0.00",
  12054. "missing_lines": 46,
  12055. "excluded_lines": 1,
  12056. "percent_statements_covered": 0.0,
  12057. "percent_statements_covered_display": "0.00",
  12058. "num_branches": 26,
  12059. "num_partial_branches": 0,
  12060. "covered_branches": 0,
  12061. "missing_branches": 26,
  12062. "percent_branches_covered": 0.0,
  12063. "percent_branches_covered_display": "0.00"
  12064. },
  12065. "missing_lines": [
  12066. 12,
  12067. 13,
  12068. 15,
  12069. 18,
  12070. 19,
  12071. 52,
  12072. 53,
  12073. 54,
  12074. 55,
  12075. 56,
  12076. 57,
  12077. 58,
  12078. 60,
  12079. 63,
  12080. 64,
  12081. 66,
  12082. 67,
  12083. 69,
  12084. 70,
  12085. 73,
  12086. 74,
  12087. 77,
  12088. 78,
  12089. 81,
  12090. 82,
  12091. 85,
  12092. 86,
  12093. 88,
  12094. 89,
  12095. 92,
  12096. 93,
  12097. 95,
  12098. 96,
  12099. 98,
  12100. 99,
  12101. 102,
  12102. 103,
  12103. 104,
  12104. 107,
  12105. 108,
  12106. 110,
  12107. 117,
  12108. 119,
  12109. 128,
  12110. 130,
  12111. 139
  12112. ],
  12113. "excluded_lines": [
  12114. 20
  12115. ],
  12116. "contexts": {},
  12117. "executed_branches": [],
  12118. "missing_branches": [
  12119. [
  12120. 63,
  12121. 64
  12122. ],
  12123. [
  12124. 63,
  12125. 66
  12126. ],
  12127. [
  12128. 66,
  12129. 67
  12130. ],
  12131. [
  12132. 66,
  12133. 69
  12134. ],
  12135. [
  12136. 69,
  12137. 70
  12138. ],
  12139. [
  12140. 69,
  12141. 73
  12142. ],
  12143. [
  12144. 73,
  12145. 74
  12146. ],
  12147. [
  12148. 73,
  12149. 77
  12150. ],
  12151. [
  12152. 77,
  12153. 78
  12154. ],
  12155. [
  12156. 77,
  12157. 81
  12158. ],
  12159. [
  12160. 81,
  12161. 82
  12162. ],
  12163. [
  12164. 81,
  12165. 85
  12166. ],
  12167. [
  12168. 85,
  12169. 86
  12170. ],
  12171. [
  12172. 85,
  12173. 88
  12174. ],
  12175. [
  12176. 88,
  12177. 89
  12178. ],
  12179. [
  12180. 88,
  12181. 92
  12182. ],
  12183. [
  12184. 92,
  12185. 93
  12186. ],
  12187. [
  12188. 92,
  12189. 95
  12190. ],
  12191. [
  12192. 95,
  12193. 96
  12194. ],
  12195. [
  12196. 95,
  12197. 98
  12198. ],
  12199. [
  12200. 98,
  12201. 99
  12202. ],
  12203. [
  12204. 98,
  12205. 102
  12206. ],
  12207. [
  12208. 102,
  12209. 103
  12210. ],
  12211. [
  12212. 102,
  12213. 107
  12214. ],
  12215. [
  12216. 107,
  12217. -60
  12218. ],
  12219. [
  12220. 107,
  12221. 108
  12222. ]
  12223. ],
  12224. "functions": {
  12225. "ParseDocumentCommand.__post_init__": {
  12226. "executed_lines": [],
  12227. "summary": {
  12228. "covered_lines": 0,
  12229. "num_statements": 27,
  12230. "percent_covered": 0.0,
  12231. "percent_covered_display": "0.00",
  12232. "missing_lines": 27,
  12233. "excluded_lines": 0,
  12234. "percent_statements_covered": 0.0,
  12235. "percent_statements_covered_display": "0.00",
  12236. "num_branches": 26,
  12237. "num_partial_branches": 0,
  12238. "covered_branches": 0,
  12239. "missing_branches": 26,
  12240. "percent_branches_covered": 0.0,
  12241. "percent_branches_covered_display": "0.00"
  12242. },
  12243. "missing_lines": [
  12244. 63,
  12245. 64,
  12246. 66,
  12247. 67,
  12248. 69,
  12249. 70,
  12250. 73,
  12251. 74,
  12252. 77,
  12253. 78,
  12254. 81,
  12255. 82,
  12256. 85,
  12257. 86,
  12258. 88,
  12259. 89,
  12260. 92,
  12261. 93,
  12262. 95,
  12263. 96,
  12264. 98,
  12265. 99,
  12266. 102,
  12267. 103,
  12268. 104,
  12269. 107,
  12270. 108
  12271. ],
  12272. "excluded_lines": [],
  12273. "start_line": 60,
  12274. "contexts": {},
  12275. "executed_branches": [],
  12276. "missing_branches": [
  12277. [
  12278. 63,
  12279. 64
  12280. ],
  12281. [
  12282. 63,
  12283. 66
  12284. ],
  12285. [
  12286. 66,
  12287. 67
  12288. ],
  12289. [
  12290. 66,
  12291. 69
  12292. ],
  12293. [
  12294. 69,
  12295. 70
  12296. ],
  12297. [
  12298. 69,
  12299. 73
  12300. ],
  12301. [
  12302. 73,
  12303. 74
  12304. ],
  12305. [
  12306. 73,
  12307. 77
  12308. ],
  12309. [
  12310. 77,
  12311. 78
  12312. ],
  12313. [
  12314. 77,
  12315. 81
  12316. ],
  12317. [
  12318. 81,
  12319. 82
  12320. ],
  12321. [
  12322. 81,
  12323. 85
  12324. ],
  12325. [
  12326. 85,
  12327. 86
  12328. ],
  12329. [
  12330. 85,
  12331. 88
  12332. ],
  12333. [
  12334. 88,
  12335. 89
  12336. ],
  12337. [
  12338. 88,
  12339. 92
  12340. ],
  12341. [
  12342. 92,
  12343. 93
  12344. ],
  12345. [
  12346. 92,
  12347. 95
  12348. ],
  12349. [
  12350. 95,
  12351. 96
  12352. ],
  12353. [
  12354. 95,
  12355. 98
  12356. ],
  12357. [
  12358. 98,
  12359. 99
  12360. ],
  12361. [
  12362. 98,
  12363. 102
  12364. ],
  12365. [
  12366. 102,
  12367. 103
  12368. ],
  12369. [
  12370. 102,
  12371. 107
  12372. ],
  12373. [
  12374. 107,
  12375. -60
  12376. ],
  12377. [
  12378. 107,
  12379. 108
  12380. ]
  12381. ]
  12382. },
  12383. "ParseDocumentCommand.has_chunking": {
  12384. "executed_lines": [],
  12385. "summary": {
  12386. "covered_lines": 0,
  12387. "num_statements": 1,
  12388. "percent_covered": 0.0,
  12389. "percent_covered_display": "0.00",
  12390. "missing_lines": 1,
  12391. "excluded_lines": 0,
  12392. "percent_statements_covered": 0.0,
  12393. "percent_statements_covered_display": "0.00",
  12394. "num_branches": 0,
  12395. "num_partial_branches": 0,
  12396. "covered_branches": 0,
  12397. "missing_branches": 0,
  12398. "percent_branches_covered": 100.0,
  12399. "percent_branches_covered_display": "100.00"
  12400. },
  12401. "missing_lines": [
  12402. 117
  12403. ],
  12404. "excluded_lines": [],
  12405. "start_line": 110,
  12406. "contexts": {},
  12407. "executed_branches": [],
  12408. "missing_branches": []
  12409. },
  12410. "ParseDocumentCommand.get_effective_chunk_size": {
  12411. "executed_lines": [],
  12412. "summary": {
  12413. "covered_lines": 0,
  12414. "num_statements": 1,
  12415. "percent_covered": 0.0,
  12416. "percent_covered_display": "0.00",
  12417. "missing_lines": 1,
  12418. "excluded_lines": 0,
  12419. "percent_statements_covered": 0.0,
  12420. "percent_statements_covered_display": "0.00",
  12421. "num_branches": 0,
  12422. "num_partial_branches": 0,
  12423. "covered_branches": 0,
  12424. "missing_branches": 0,
  12425. "percent_branches_covered": 100.0,
  12426. "percent_branches_covered_display": "100.00"
  12427. },
  12428. "missing_lines": [
  12429. 128
  12430. ],
  12431. "excluded_lines": [],
  12432. "start_line": 119,
  12433. "contexts": {},
  12434. "executed_branches": [],
  12435. "missing_branches": []
  12436. },
  12437. "ParseDocumentCommand.get_effective_chunk_overlap": {
  12438. "executed_lines": [],
  12439. "summary": {
  12440. "covered_lines": 0,
  12441. "num_statements": 1,
  12442. "percent_covered": 0.0,
  12443. "percent_covered_display": "0.00",
  12444. "missing_lines": 1,
  12445. "excluded_lines": 0,
  12446. "percent_statements_covered": 0.0,
  12447. "percent_statements_covered_display": "0.00",
  12448. "num_branches": 0,
  12449. "num_partial_branches": 0,
  12450. "covered_branches": 0,
  12451. "missing_branches": 0,
  12452. "percent_branches_covered": 100.0,
  12453. "percent_branches_covered_display": "100.00"
  12454. },
  12455. "missing_lines": [
  12456. 139
  12457. ],
  12458. "excluded_lines": [],
  12459. "start_line": 130,
  12460. "contexts": {},
  12461. "executed_branches": [],
  12462. "missing_branches": []
  12463. },
  12464. "": {
  12465. "executed_lines": [],
  12466. "summary": {
  12467. "covered_lines": 0,
  12468. "num_statements": 16,
  12469. "percent_covered": 0.0,
  12470. "percent_covered_display": "0.00",
  12471. "missing_lines": 16,
  12472. "excluded_lines": 1,
  12473. "percent_statements_covered": 0.0,
  12474. "percent_statements_covered_display": "0.00",
  12475. "num_branches": 0,
  12476. "num_partial_branches": 0,
  12477. "covered_branches": 0,
  12478. "missing_branches": 0,
  12479. "percent_branches_covered": 100.0,
  12480. "percent_branches_covered_display": "100.00"
  12481. },
  12482. "missing_lines": [
  12483. 12,
  12484. 13,
  12485. 15,
  12486. 18,
  12487. 19,
  12488. 52,
  12489. 53,
  12490. 54,
  12491. 55,
  12492. 56,
  12493. 57,
  12494. 58,
  12495. 60,
  12496. 110,
  12497. 119,
  12498. 130
  12499. ],
  12500. "excluded_lines": [
  12501. 20
  12502. ],
  12503. "start_line": 1,
  12504. "contexts": {},
  12505. "executed_branches": [],
  12506. "missing_branches": []
  12507. }
  12508. },
  12509. "classes": {
  12510. "ParseDocumentCommand": {
  12511. "executed_lines": [],
  12512. "summary": {
  12513. "covered_lines": 0,
  12514. "num_statements": 30,
  12515. "percent_covered": 0.0,
  12516. "percent_covered_display": "0.00",
  12517. "missing_lines": 30,
  12518. "excluded_lines": 0,
  12519. "percent_statements_covered": 0.0,
  12520. "percent_statements_covered_display": "0.00",
  12521. "num_branches": 26,
  12522. "num_partial_branches": 0,
  12523. "covered_branches": 0,
  12524. "missing_branches": 26,
  12525. "percent_branches_covered": 0.0,
  12526. "percent_branches_covered_display": "0.00"
  12527. },
  12528. "missing_lines": [
  12529. 63,
  12530. 64,
  12531. 66,
  12532. 67,
  12533. 69,
  12534. 70,
  12535. 73,
  12536. 74,
  12537. 77,
  12538. 78,
  12539. 81,
  12540. 82,
  12541. 85,
  12542. 86,
  12543. 88,
  12544. 89,
  12545. 92,
  12546. 93,
  12547. 95,
  12548. 96,
  12549. 98,
  12550. 99,
  12551. 102,
  12552. 103,
  12553. 104,
  12554. 107,
  12555. 108,
  12556. 117,
  12557. 128,
  12558. 139
  12559. ],
  12560. "excluded_lines": [],
  12561. "start_line": 19,
  12562. "contexts": {},
  12563. "executed_branches": [],
  12564. "missing_branches": [
  12565. [
  12566. 63,
  12567. 64
  12568. ],
  12569. [
  12570. 63,
  12571. 66
  12572. ],
  12573. [
  12574. 66,
  12575. 67
  12576. ],
  12577. [
  12578. 66,
  12579. 69
  12580. ],
  12581. [
  12582. 69,
  12583. 70
  12584. ],
  12585. [
  12586. 69,
  12587. 73
  12588. ],
  12589. [
  12590. 73,
  12591. 74
  12592. ],
  12593. [
  12594. 73,
  12595. 77
  12596. ],
  12597. [
  12598. 77,
  12599. 78
  12600. ],
  12601. [
  12602. 77,
  12603. 81
  12604. ],
  12605. [
  12606. 81,
  12607. 82
  12608. ],
  12609. [
  12610. 81,
  12611. 85
  12612. ],
  12613. [
  12614. 85,
  12615. 86
  12616. ],
  12617. [
  12618. 85,
  12619. 88
  12620. ],
  12621. [
  12622. 88,
  12623. 89
  12624. ],
  12625. [
  12626. 88,
  12627. 92
  12628. ],
  12629. [
  12630. 92,
  12631. 93
  12632. ],
  12633. [
  12634. 92,
  12635. 95
  12636. ],
  12637. [
  12638. 95,
  12639. 96
  12640. ],
  12641. [
  12642. 95,
  12643. 98
  12644. ],
  12645. [
  12646. 98,
  12647. 99
  12648. ],
  12649. [
  12650. 98,
  12651. 102
  12652. ],
  12653. [
  12654. 102,
  12655. 103
  12656. ],
  12657. [
  12658. 102,
  12659. 107
  12660. ],
  12661. [
  12662. 107,
  12663. -60
  12664. ],
  12665. [
  12666. 107,
  12667. 108
  12668. ]
  12669. ]
  12670. },
  12671. "": {
  12672. "executed_lines": [],
  12673. "summary": {
  12674. "covered_lines": 0,
  12675. "num_statements": 16,
  12676. "percent_covered": 0.0,
  12677. "percent_covered_display": "0.00",
  12678. "missing_lines": 16,
  12679. "excluded_lines": 1,
  12680. "percent_statements_covered": 0.0,
  12681. "percent_statements_covered_display": "0.00",
  12682. "num_branches": 0,
  12683. "num_partial_branches": 0,
  12684. "covered_branches": 0,
  12685. "missing_branches": 0,
  12686. "percent_branches_covered": 100.0,
  12687. "percent_branches_covered_display": "100.00"
  12688. },
  12689. "missing_lines": [
  12690. 12,
  12691. 13,
  12692. 15,
  12693. 18,
  12694. 19,
  12695. 52,
  12696. 53,
  12697. 54,
  12698. 55,
  12699. 56,
  12700. 57,
  12701. 58,
  12702. 60,
  12703. 110,
  12704. 119,
  12705. 130
  12706. ],
  12707. "excluded_lines": [
  12708. 20
  12709. ],
  12710. "start_line": 1,
  12711. "contexts": {},
  12712. "executed_branches": [],
  12713. "missing_branches": []
  12714. }
  12715. }
  12716. },
  12717. "src\\application\\document_parsing\\dtos.py": {
  12718. "executed_lines": [],
  12719. "summary": {
  12720. "covered_lines": 0,
  12721. "num_statements": 59,
  12722. "percent_covered": 0.0,
  12723. "percent_covered_display": "0.00",
  12724. "missing_lines": 59,
  12725. "excluded_lines": 10,
  12726. "percent_statements_covered": 0.0,
  12727. "percent_statements_covered_display": "0.00",
  12728. "num_branches": 10,
  12729. "num_partial_branches": 0,
  12730. "covered_branches": 0,
  12731. "missing_branches": 10,
  12732. "percent_branches_covered": 0.0,
  12733. "percent_branches_covered_display": "0.00"
  12734. },
  12735. "missing_lines": [
  12736. 12,
  12737. 13,
  12738. 15,
  12739. 16,
  12740. 17,
  12741. 20,
  12742. 21,
  12743. 44,
  12744. 45,
  12745. 46,
  12746. 47,
  12747. 48,
  12748. 50,
  12749. 51,
  12750. 78,
  12751. 86,
  12752. 110,
  12753. 118,
  12754. 139,
  12755. 147,
  12756. 148,
  12757. 175,
  12758. 184,
  12759. 185,
  12760. 212,
  12761. 213,
  12762. 214,
  12763. 215,
  12764. 216,
  12765. 217,
  12766. 218,
  12767. 220,
  12768. 221,
  12769. 256,
  12770. 257,
  12771. 258,
  12772. 263,
  12773. 273,
  12774. 298,
  12775. 301,
  12776. 303,
  12777. 311,
  12778. 337,
  12779. 347,
  12780. 348,
  12781. 350,
  12782. 352,
  12783. 353,
  12784. 383,
  12785. 384,
  12786. 385,
  12787. 390,
  12788. 400,
  12789. 410,
  12790. 411,
  12791. 412,
  12792. 413,
  12793. 415,
  12794. 422
  12795. ],
  12796. "excluded_lines": [
  12797. 22,
  12798. 52,
  12799. 87,
  12800. 119,
  12801. 149,
  12802. 186,
  12803. 226,
  12804. 274,
  12805. 312,
  12806. 354
  12807. ],
  12808. "contexts": {},
  12809. "executed_branches": [],
  12810. "missing_branches": [
  12811. [
  12812. 257,
  12813. 258
  12814. ],
  12815. [
  12816. 257,
  12817. 263
  12818. ],
  12819. [
  12820. 347,
  12821. 348
  12822. ],
  12823. [
  12824. 347,
  12825. 350
  12826. ],
  12827. [
  12828. 384,
  12829. 385
  12830. ],
  12831. [
  12832. 384,
  12833. 390
  12834. ],
  12835. [
  12836. 410,
  12837. 411
  12838. ],
  12839. [
  12840. 410,
  12841. 413
  12842. ],
  12843. [
  12844. 411,
  12845. 410
  12846. ],
  12847. [
  12848. 411,
  12849. 412
  12850. ]
  12851. ],
  12852. "functions": {
  12853. "DocumentChunkDTO.from_entity": {
  12854. "executed_lines": [],
  12855. "summary": {
  12856. "covered_lines": 0,
  12857. "num_statements": 1,
  12858. "percent_covered": 0.0,
  12859. "percent_covered_display": "0.00",
  12860. "missing_lines": 1,
  12861. "excluded_lines": 1,
  12862. "percent_statements_covered": 0.0,
  12863. "percent_statements_covered_display": "0.00",
  12864. "num_branches": 0,
  12865. "num_partial_branches": 0,
  12866. "covered_branches": 0,
  12867. "missing_branches": 0,
  12868. "percent_branches_covered": 100.0,
  12869. "percent_branches_covered_display": "100.00"
  12870. },
  12871. "missing_lines": [
  12872. 78
  12873. ],
  12874. "excluded_lines": [
  12875. 52
  12876. ],
  12877. "start_line": 51,
  12878. "contexts": {},
  12879. "executed_branches": [],
  12880. "missing_branches": []
  12881. },
  12882. "DocumentChunkDTO.to_entity": {
  12883. "executed_lines": [],
  12884. "summary": {
  12885. "covered_lines": 0,
  12886. "num_statements": 1,
  12887. "percent_covered": 0.0,
  12888. "percent_covered_display": "0.00",
  12889. "missing_lines": 1,
  12890. "excluded_lines": 1,
  12891. "percent_statements_covered": 0.0,
  12892. "percent_statements_covered_display": "0.00",
  12893. "num_branches": 0,
  12894. "num_partial_branches": 0,
  12895. "covered_branches": 0,
  12896. "missing_branches": 0,
  12897. "percent_branches_covered": 100.0,
  12898. "percent_branches_covered_display": "100.00"
  12899. },
  12900. "missing_lines": [
  12901. 110
  12902. ],
  12903. "excluded_lines": [
  12904. 87
  12905. ],
  12906. "start_line": 86,
  12907. "contexts": {},
  12908. "executed_branches": [],
  12909. "missing_branches": []
  12910. },
  12911. "DocumentChunkDTO.to_dict": {
  12912. "executed_lines": [],
  12913. "summary": {
  12914. "covered_lines": 0,
  12915. "num_statements": 1,
  12916. "percent_covered": 0.0,
  12917. "percent_covered_display": "0.00",
  12918. "missing_lines": 1,
  12919. "excluded_lines": 1,
  12920. "percent_statements_covered": 0.0,
  12921. "percent_statements_covered_display": "0.00",
  12922. "num_branches": 0,
  12923. "num_partial_branches": 0,
  12924. "covered_branches": 0,
  12925. "missing_branches": 0,
  12926. "percent_branches_covered": 100.0,
  12927. "percent_branches_covered_display": "100.00"
  12928. },
  12929. "missing_lines": [
  12930. 139
  12931. ],
  12932. "excluded_lines": [
  12933. 119
  12934. ],
  12935. "start_line": 118,
  12936. "contexts": {},
  12937. "executed_branches": [],
  12938. "missing_branches": []
  12939. },
  12940. "DocumentChunkDTO.from_dict": {
  12941. "executed_lines": [],
  12942. "summary": {
  12943. "covered_lines": 0,
  12944. "num_statements": 1,
  12945. "percent_covered": 0.0,
  12946. "percent_covered_display": "0.00",
  12947. "missing_lines": 1,
  12948. "excluded_lines": 1,
  12949. "percent_statements_covered": 0.0,
  12950. "percent_statements_covered_display": "0.00",
  12951. "num_branches": 0,
  12952. "num_partial_branches": 0,
  12953. "covered_branches": 0,
  12954. "missing_branches": 0,
  12955. "percent_branches_covered": 100.0,
  12956. "percent_branches_covered_display": "100.00"
  12957. },
  12958. "missing_lines": [
  12959. 175
  12960. ],
  12961. "excluded_lines": [
  12962. 149
  12963. ],
  12964. "start_line": 148,
  12965. "contexts": {},
  12966. "executed_branches": [],
  12967. "missing_branches": []
  12968. },
  12969. "ParsedDocumentDTO.from_entity": {
  12970. "executed_lines": [],
  12971. "summary": {
  12972. "covered_lines": 0,
  12973. "num_statements": 4,
  12974. "percent_covered": 0.0,
  12975. "percent_covered_display": "0.00",
  12976. "missing_lines": 4,
  12977. "excluded_lines": 1,
  12978. "percent_statements_covered": 0.0,
  12979. "percent_statements_covered_display": "0.00",
  12980. "num_branches": 2,
  12981. "num_partial_branches": 0,
  12982. "covered_branches": 0,
  12983. "missing_branches": 2,
  12984. "percent_branches_covered": 0.0,
  12985. "percent_branches_covered_display": "0.00"
  12986. },
  12987. "missing_lines": [
  12988. 256,
  12989. 257,
  12990. 258,
  12991. 263
  12992. ],
  12993. "excluded_lines": [
  12994. 226
  12995. ],
  12996. "start_line": 221,
  12997. "contexts": {},
  12998. "executed_branches": [],
  12999. "missing_branches": [
  13000. [
  13001. 257,
  13002. 258
  13003. ],
  13004. [
  13005. 257,
  13006. 263
  13007. ]
  13008. ]
  13009. },
  13010. "ParsedDocumentDTO.to_entity": {
  13011. "executed_lines": [],
  13012. "summary": {
  13013. "covered_lines": 0,
  13014. "num_statements": 3,
  13015. "percent_covered": 0.0,
  13016. "percent_covered_display": "0.00",
  13017. "missing_lines": 3,
  13018. "excluded_lines": 1,
  13019. "percent_statements_covered": 0.0,
  13020. "percent_statements_covered_display": "0.00",
  13021. "num_branches": 0,
  13022. "num_partial_branches": 0,
  13023. "covered_branches": 0,
  13024. "missing_branches": 0,
  13025. "percent_branches_covered": 100.0,
  13026. "percent_branches_covered_display": "100.00"
  13027. },
  13028. "missing_lines": [
  13029. 298,
  13030. 301,
  13031. 303
  13032. ],
  13033. "excluded_lines": [
  13034. 274
  13035. ],
  13036. "start_line": 273,
  13037. "contexts": {},
  13038. "executed_branches": [],
  13039. "missing_branches": []
  13040. },
  13041. "ParsedDocumentDTO.to_dict": {
  13042. "executed_lines": [],
  13043. "summary": {
  13044. "covered_lines": 0,
  13045. "num_statements": 4,
  13046. "percent_covered": 0.0,
  13047. "percent_covered_display": "0.00",
  13048. "missing_lines": 4,
  13049. "excluded_lines": 1,
  13050. "percent_statements_covered": 0.0,
  13051. "percent_statements_covered_display": "0.00",
  13052. "num_branches": 2,
  13053. "num_partial_branches": 0,
  13054. "covered_branches": 0,
  13055. "missing_branches": 2,
  13056. "percent_branches_covered": 0.0,
  13057. "percent_branches_covered_display": "0.00"
  13058. },
  13059. "missing_lines": [
  13060. 337,
  13061. 347,
  13062. 348,
  13063. 350
  13064. ],
  13065. "excluded_lines": [
  13066. 312
  13067. ],
  13068. "start_line": 311,
  13069. "contexts": {},
  13070. "executed_branches": [],
  13071. "missing_branches": [
  13072. [
  13073. 347,
  13074. 348
  13075. ],
  13076. [
  13077. 347,
  13078. 350
  13079. ]
  13080. ]
  13081. },
  13082. "ParsedDocumentDTO.from_dict": {
  13083. "executed_lines": [],
  13084. "summary": {
  13085. "covered_lines": 0,
  13086. "num_statements": 4,
  13087. "percent_covered": 0.0,
  13088. "percent_covered_display": "0.00",
  13089. "missing_lines": 4,
  13090. "excluded_lines": 1,
  13091. "percent_statements_covered": 0.0,
  13092. "percent_statements_covered_display": "0.00",
  13093. "num_branches": 2,
  13094. "num_partial_branches": 0,
  13095. "covered_branches": 0,
  13096. "missing_branches": 2,
  13097. "percent_branches_covered": 0.0,
  13098. "percent_branches_covered_display": "0.00"
  13099. },
  13100. "missing_lines": [
  13101. 383,
  13102. 384,
  13103. 385,
  13104. 390
  13105. ],
  13106. "excluded_lines": [
  13107. 354
  13108. ],
  13109. "start_line": 353,
  13110. "contexts": {},
  13111. "executed_branches": [],
  13112. "missing_branches": [
  13113. [
  13114. 384,
  13115. 385
  13116. ],
  13117. [
  13118. 384,
  13119. 390
  13120. ]
  13121. ]
  13122. },
  13123. "ParsedDocumentDTO.get_chunk_by_position": {
  13124. "executed_lines": [],
  13125. "summary": {
  13126. "covered_lines": 0,
  13127. "num_statements": 4,
  13128. "percent_covered": 0.0,
  13129. "percent_covered_display": "0.00",
  13130. "missing_lines": 4,
  13131. "excluded_lines": 0,
  13132. "percent_statements_covered": 0.0,
  13133. "percent_statements_covered_display": "0.00",
  13134. "num_branches": 4,
  13135. "num_partial_branches": 0,
  13136. "covered_branches": 0,
  13137. "missing_branches": 4,
  13138. "percent_branches_covered": 0.0,
  13139. "percent_branches_covered_display": "0.00"
  13140. },
  13141. "missing_lines": [
  13142. 410,
  13143. 411,
  13144. 412,
  13145. 413
  13146. ],
  13147. "excluded_lines": [],
  13148. "start_line": 400,
  13149. "contexts": {},
  13150. "executed_branches": [],
  13151. "missing_branches": [
  13152. [
  13153. 410,
  13154. 411
  13155. ],
  13156. [
  13157. 410,
  13158. 413
  13159. ],
  13160. [
  13161. 411,
  13162. 410
  13163. ],
  13164. [
  13165. 411,
  13166. 412
  13167. ]
  13168. ]
  13169. },
  13170. "ParsedDocumentDTO.has_chunks": {
  13171. "executed_lines": [],
  13172. "summary": {
  13173. "covered_lines": 0,
  13174. "num_statements": 1,
  13175. "percent_covered": 0.0,
  13176. "percent_covered_display": "0.00",
  13177. "missing_lines": 1,
  13178. "excluded_lines": 0,
  13179. "percent_statements_covered": 0.0,
  13180. "percent_statements_covered_display": "0.00",
  13181. "num_branches": 0,
  13182. "num_partial_branches": 0,
  13183. "covered_branches": 0,
  13184. "missing_branches": 0,
  13185. "percent_branches_covered": 100.0,
  13186. "percent_branches_covered_display": "100.00"
  13187. },
  13188. "missing_lines": [
  13189. 422
  13190. ],
  13191. "excluded_lines": [],
  13192. "start_line": 415,
  13193. "contexts": {},
  13194. "executed_branches": [],
  13195. "missing_branches": []
  13196. },
  13197. "": {
  13198. "executed_lines": [],
  13199. "summary": {
  13200. "covered_lines": 0,
  13201. "num_statements": 35,
  13202. "percent_covered": 0.0,
  13203. "percent_covered_display": "0.00",
  13204. "missing_lines": 35,
  13205. "excluded_lines": 2,
  13206. "percent_statements_covered": 0.0,
  13207. "percent_statements_covered_display": "0.00",
  13208. "num_branches": 0,
  13209. "num_partial_branches": 0,
  13210. "covered_branches": 0,
  13211. "missing_branches": 0,
  13212. "percent_branches_covered": 100.0,
  13213. "percent_branches_covered_display": "100.00"
  13214. },
  13215. "missing_lines": [
  13216. 12,
  13217. 13,
  13218. 15,
  13219. 16,
  13220. 17,
  13221. 20,
  13222. 21,
  13223. 44,
  13224. 45,
  13225. 46,
  13226. 47,
  13227. 48,
  13228. 50,
  13229. 51,
  13230. 86,
  13231. 118,
  13232. 147,
  13233. 148,
  13234. 184,
  13235. 185,
  13236. 212,
  13237. 213,
  13238. 214,
  13239. 215,
  13240. 216,
  13241. 217,
  13242. 218,
  13243. 220,
  13244. 221,
  13245. 273,
  13246. 311,
  13247. 352,
  13248. 353,
  13249. 400,
  13250. 415
  13251. ],
  13252. "excluded_lines": [
  13253. 22,
  13254. 186
  13255. ],
  13256. "start_line": 1,
  13257. "contexts": {},
  13258. "executed_branches": [],
  13259. "missing_branches": []
  13260. }
  13261. },
  13262. "classes": {
  13263. "DocumentChunkDTO": {
  13264. "executed_lines": [],
  13265. "summary": {
  13266. "covered_lines": 0,
  13267. "num_statements": 4,
  13268. "percent_covered": 0.0,
  13269. "percent_covered_display": "0.00",
  13270. "missing_lines": 4,
  13271. "excluded_lines": 4,
  13272. "percent_statements_covered": 0.0,
  13273. "percent_statements_covered_display": "0.00",
  13274. "num_branches": 0,
  13275. "num_partial_branches": 0,
  13276. "covered_branches": 0,
  13277. "missing_branches": 0,
  13278. "percent_branches_covered": 100.0,
  13279. "percent_branches_covered_display": "100.00"
  13280. },
  13281. "missing_lines": [
  13282. 78,
  13283. 110,
  13284. 139,
  13285. 175
  13286. ],
  13287. "excluded_lines": [
  13288. 52,
  13289. 87,
  13290. 119,
  13291. 149
  13292. ],
  13293. "start_line": 21,
  13294. "contexts": {},
  13295. "executed_branches": [],
  13296. "missing_branches": []
  13297. },
  13298. "ParsedDocumentDTO": {
  13299. "executed_lines": [],
  13300. "summary": {
  13301. "covered_lines": 0,
  13302. "num_statements": 20,
  13303. "percent_covered": 0.0,
  13304. "percent_covered_display": "0.00",
  13305. "missing_lines": 20,
  13306. "excluded_lines": 4,
  13307. "percent_statements_covered": 0.0,
  13308. "percent_statements_covered_display": "0.00",
  13309. "num_branches": 10,
  13310. "num_partial_branches": 0,
  13311. "covered_branches": 0,
  13312. "missing_branches": 10,
  13313. "percent_branches_covered": 0.0,
  13314. "percent_branches_covered_display": "0.00"
  13315. },
  13316. "missing_lines": [
  13317. 256,
  13318. 257,
  13319. 258,
  13320. 263,
  13321. 298,
  13322. 301,
  13323. 303,
  13324. 337,
  13325. 347,
  13326. 348,
  13327. 350,
  13328. 383,
  13329. 384,
  13330. 385,
  13331. 390,
  13332. 410,
  13333. 411,
  13334. 412,
  13335. 413,
  13336. 422
  13337. ],
  13338. "excluded_lines": [
  13339. 226,
  13340. 274,
  13341. 312,
  13342. 354
  13343. ],
  13344. "start_line": 185,
  13345. "contexts": {},
  13346. "executed_branches": [],
  13347. "missing_branches": [
  13348. [
  13349. 257,
  13350. 258
  13351. ],
  13352. [
  13353. 257,
  13354. 263
  13355. ],
  13356. [
  13357. 347,
  13358. 348
  13359. ],
  13360. [
  13361. 347,
  13362. 350
  13363. ],
  13364. [
  13365. 384,
  13366. 385
  13367. ],
  13368. [
  13369. 384,
  13370. 390
  13371. ],
  13372. [
  13373. 410,
  13374. 411
  13375. ],
  13376. [
  13377. 410,
  13378. 413
  13379. ],
  13380. [
  13381. 411,
  13382. 410
  13383. ],
  13384. [
  13385. 411,
  13386. 412
  13387. ]
  13388. ]
  13389. },
  13390. "": {
  13391. "executed_lines": [],
  13392. "summary": {
  13393. "covered_lines": 0,
  13394. "num_statements": 35,
  13395. "percent_covered": 0.0,
  13396. "percent_covered_display": "0.00",
  13397. "missing_lines": 35,
  13398. "excluded_lines": 2,
  13399. "percent_statements_covered": 0.0,
  13400. "percent_statements_covered_display": "0.00",
  13401. "num_branches": 0,
  13402. "num_partial_branches": 0,
  13403. "covered_branches": 0,
  13404. "missing_branches": 0,
  13405. "percent_branches_covered": 100.0,
  13406. "percent_branches_covered_display": "100.00"
  13407. },
  13408. "missing_lines": [
  13409. 12,
  13410. 13,
  13411. 15,
  13412. 16,
  13413. 17,
  13414. 20,
  13415. 21,
  13416. 44,
  13417. 45,
  13418. 46,
  13419. 47,
  13420. 48,
  13421. 50,
  13422. 51,
  13423. 86,
  13424. 118,
  13425. 147,
  13426. 148,
  13427. 184,
  13428. 185,
  13429. 212,
  13430. 213,
  13431. 214,
  13432. 215,
  13433. 216,
  13434. 217,
  13435. 218,
  13436. 220,
  13437. 221,
  13438. 273,
  13439. 311,
  13440. 352,
  13441. 353,
  13442. 400,
  13443. 415
  13444. ],
  13445. "excluded_lines": [
  13446. 22,
  13447. 186
  13448. ],
  13449. "start_line": 1,
  13450. "contexts": {},
  13451. "executed_branches": [],
  13452. "missing_branches": []
  13453. }
  13454. }
  13455. },
  13456. "src\\application\\document_parsing\\handlers.py": {
  13457. "executed_lines": [],
  13458. "summary": {
  13459. "covered_lines": 0,
  13460. "num_statements": 70,
  13461. "percent_covered": 0.0,
  13462. "percent_covered_display": "0.00",
  13463. "missing_lines": 70,
  13464. "excluded_lines": 2,
  13465. "percent_statements_covered": 0.0,
  13466. "percent_statements_covered_display": "0.00",
  13467. "num_branches": 16,
  13468. "num_partial_branches": 0,
  13469. "covered_branches": 0,
  13470. "missing_branches": 16,
  13471. "percent_branches_covered": 0.0,
  13472. "percent_branches_covered_display": "0.00"
  13473. },
  13474. "missing_lines": [
  13475. 16,
  13476. 17,
  13477. 19,
  13478. 23,
  13479. 24,
  13480. 25,
  13481. 26,
  13482. 27,
  13483. 28,
  13484. 29,
  13485. 33,
  13486. 36,
  13487. 73,
  13488. 85,
  13489. 86,
  13490. 88,
  13491. 116,
  13492. 117,
  13493. 128,
  13494. 129,
  13495. 136,
  13496. 142,
  13497. 147,
  13498. 149,
  13499. 159,
  13500. 160,
  13501. 168,
  13502. 173,
  13503. 181,
  13504. 182,
  13505. 185,
  13506. 186,
  13507. 188,
  13508. 199,
  13509. 204,
  13510. 206,
  13511. 208,
  13512. 210,
  13513. 212,
  13514. 219,
  13515. 224,
  13516. 226,
  13517. 233,
  13518. 238,
  13519. 240,
  13520. 248,
  13521. 253,
  13522. 255,
  13523. 263,
  13524. 268,
  13525. 288,
  13526. 290,
  13527. 292,
  13528. 293,
  13529. 297,
  13530. 300,
  13531. 302,
  13532. 303,
  13533. 307,
  13534. 310,
  13535. 311,
  13536. 312,
  13537. 313,
  13538. 320,
  13539. 323,
  13540. 325,
  13541. 334,
  13542. 336,
  13543. 337,
  13544. 345
  13545. ],
  13546. "excluded_lines": [
  13547. 37,
  13548. 89
  13549. ],
  13550. "contexts": {},
  13551. "executed_branches": [],
  13552. "missing_branches": [
  13553. [
  13554. 128,
  13555. 129
  13556. ],
  13557. [
  13558. 128,
  13559. 142
  13560. ],
  13561. [
  13562. 159,
  13563. 160
  13564. ],
  13565. [
  13566. 159,
  13567. 181
  13568. ],
  13569. [
  13570. 181,
  13571. 182
  13572. ],
  13573. [
  13574. 181,
  13575. 185
  13576. ],
  13577. [
  13578. 185,
  13579. 186
  13580. ],
  13581. [
  13582. 185,
  13583. 188
  13584. ],
  13585. [
  13586. 292,
  13587. 293
  13588. ],
  13589. [
  13590. 292,
  13591. 300
  13592. ],
  13593. [
  13594. 302,
  13595. 303
  13596. ],
  13597. [
  13598. 302,
  13599. 310
  13600. ],
  13601. [
  13602. 311,
  13603. 312
  13604. ],
  13605. [
  13606. 311,
  13607. 323
  13608. ],
  13609. [
  13610. 312,
  13611. 311
  13612. ],
  13613. [
  13614. 312,
  13615. 313
  13616. ]
  13617. ],
  13618. "functions": {
  13619. "ParseDocumentHandler.__init__": {
  13620. "executed_lines": [],
  13621. "summary": {
  13622. "covered_lines": 0,
  13623. "num_statements": 2,
  13624. "percent_covered": 0.0,
  13625. "percent_covered_display": "0.00",
  13626. "missing_lines": 2,
  13627. "excluded_lines": 0,
  13628. "percent_statements_covered": 0.0,
  13629. "percent_statements_covered_display": "0.00",
  13630. "num_branches": 0,
  13631. "num_partial_branches": 0,
  13632. "covered_branches": 0,
  13633. "missing_branches": 0,
  13634. "percent_branches_covered": 100.0,
  13635. "percent_branches_covered_display": "100.00"
  13636. },
  13637. "missing_lines": [
  13638. 85,
  13639. 86
  13640. ],
  13641. "excluded_lines": [],
  13642. "start_line": 73,
  13643. "contexts": {},
  13644. "executed_branches": [],
  13645. "missing_branches": []
  13646. },
  13647. "ParseDocumentHandler.handle": {
  13648. "executed_lines": [],
  13649. "summary": {
  13650. "covered_lines": 0,
  13651. "num_statements": 33,
  13652. "percent_covered": 0.0,
  13653. "percent_covered_display": "0.00",
  13654. "missing_lines": 33,
  13655. "excluded_lines": 1,
  13656. "percent_statements_covered": 0.0,
  13657. "percent_statements_covered_display": "0.00",
  13658. "num_branches": 8,
  13659. "num_partial_branches": 0,
  13660. "covered_branches": 0,
  13661. "missing_branches": 8,
  13662. "percent_branches_covered": 0.0,
  13663. "percent_branches_covered_display": "0.00"
  13664. },
  13665. "missing_lines": [
  13666. 116,
  13667. 117,
  13668. 128,
  13669. 129,
  13670. 136,
  13671. 142,
  13672. 147,
  13673. 149,
  13674. 159,
  13675. 160,
  13676. 168,
  13677. 173,
  13678. 181,
  13679. 182,
  13680. 185,
  13681. 186,
  13682. 188,
  13683. 199,
  13684. 204,
  13685. 206,
  13686. 208,
  13687. 210,
  13688. 212,
  13689. 219,
  13690. 224,
  13691. 226,
  13692. 233,
  13693. 238,
  13694. 240,
  13695. 248,
  13696. 253,
  13697. 255,
  13698. 263
  13699. ],
  13700. "excluded_lines": [
  13701. 89
  13702. ],
  13703. "start_line": 88,
  13704. "contexts": {},
  13705. "executed_branches": [],
  13706. "missing_branches": [
  13707. [
  13708. 128,
  13709. 129
  13710. ],
  13711. [
  13712. 128,
  13713. 142
  13714. ],
  13715. [
  13716. 159,
  13717. 160
  13718. ],
  13719. [
  13720. 159,
  13721. 181
  13722. ],
  13723. [
  13724. 181,
  13725. 182
  13726. ],
  13727. [
  13728. 181,
  13729. 185
  13730. ],
  13731. [
  13732. 185,
  13733. 186
  13734. ],
  13735. [
  13736. 185,
  13737. 188
  13738. ]
  13739. ]
  13740. },
  13741. "ParseDocumentHandler._apply_chunking": {
  13742. "executed_lines": [],
  13743. "summary": {
  13744. "covered_lines": 0,
  13745. "num_statements": 20,
  13746. "percent_covered": 0.0,
  13747. "percent_covered_display": "0.00",
  13748. "missing_lines": 20,
  13749. "excluded_lines": 0,
  13750. "percent_statements_covered": 0.0,
  13751. "percent_statements_covered_display": "0.00",
  13752. "num_branches": 8,
  13753. "num_partial_branches": 0,
  13754. "covered_branches": 0,
  13755. "missing_branches": 8,
  13756. "percent_branches_covered": 0.0,
  13757. "percent_branches_covered_display": "0.00"
  13758. },
  13759. "missing_lines": [
  13760. 288,
  13761. 290,
  13762. 292,
  13763. 293,
  13764. 297,
  13765. 300,
  13766. 302,
  13767. 303,
  13768. 307,
  13769. 310,
  13770. 311,
  13771. 312,
  13772. 313,
  13773. 320,
  13774. 323,
  13775. 325,
  13776. 334,
  13777. 336,
  13778. 337,
  13779. 345
  13780. ],
  13781. "excluded_lines": [],
  13782. "start_line": 268,
  13783. "contexts": {},
  13784. "executed_branches": [],
  13785. "missing_branches": [
  13786. [
  13787. 292,
  13788. 293
  13789. ],
  13790. [
  13791. 292,
  13792. 300
  13793. ],
  13794. [
  13795. 302,
  13796. 303
  13797. ],
  13798. [
  13799. 302,
  13800. 310
  13801. ],
  13802. [
  13803. 311,
  13804. 312
  13805. ],
  13806. [
  13807. 311,
  13808. 323
  13809. ],
  13810. [
  13811. 312,
  13812. 311
  13813. ],
  13814. [
  13815. 312,
  13816. 313
  13817. ]
  13818. ]
  13819. },
  13820. "": {
  13821. "executed_lines": [],
  13822. "summary": {
  13823. "covered_lines": 0,
  13824. "num_statements": 15,
  13825. "percent_covered": 0.0,
  13826. "percent_covered_display": "0.00",
  13827. "missing_lines": 15,
  13828. "excluded_lines": 1,
  13829. "percent_statements_covered": 0.0,
  13830. "percent_statements_covered_display": "0.00",
  13831. "num_branches": 0,
  13832. "num_partial_branches": 0,
  13833. "covered_branches": 0,
  13834. "missing_branches": 0,
  13835. "percent_branches_covered": 100.0,
  13836. "percent_branches_covered_display": "100.00"
  13837. },
  13838. "missing_lines": [
  13839. 16,
  13840. 17,
  13841. 19,
  13842. 23,
  13843. 24,
  13844. 25,
  13845. 26,
  13846. 27,
  13847. 28,
  13848. 29,
  13849. 33,
  13850. 36,
  13851. 73,
  13852. 88,
  13853. 268
  13854. ],
  13855. "excluded_lines": [
  13856. 37
  13857. ],
  13858. "start_line": 1,
  13859. "contexts": {},
  13860. "executed_branches": [],
  13861. "missing_branches": []
  13862. }
  13863. },
  13864. "classes": {
  13865. "ParseDocumentHandler": {
  13866. "executed_lines": [],
  13867. "summary": {
  13868. "covered_lines": 0,
  13869. "num_statements": 55,
  13870. "percent_covered": 0.0,
  13871. "percent_covered_display": "0.00",
  13872. "missing_lines": 55,
  13873. "excluded_lines": 1,
  13874. "percent_statements_covered": 0.0,
  13875. "percent_statements_covered_display": "0.00",
  13876. "num_branches": 16,
  13877. "num_partial_branches": 0,
  13878. "covered_branches": 0,
  13879. "missing_branches": 16,
  13880. "percent_branches_covered": 0.0,
  13881. "percent_branches_covered_display": "0.00"
  13882. },
  13883. "missing_lines": [
  13884. 85,
  13885. 86,
  13886. 116,
  13887. 117,
  13888. 128,
  13889. 129,
  13890. 136,
  13891. 142,
  13892. 147,
  13893. 149,
  13894. 159,
  13895. 160,
  13896. 168,
  13897. 173,
  13898. 181,
  13899. 182,
  13900. 185,
  13901. 186,
  13902. 188,
  13903. 199,
  13904. 204,
  13905. 206,
  13906. 208,
  13907. 210,
  13908. 212,
  13909. 219,
  13910. 224,
  13911. 226,
  13912. 233,
  13913. 238,
  13914. 240,
  13915. 248,
  13916. 253,
  13917. 255,
  13918. 263,
  13919. 288,
  13920. 290,
  13921. 292,
  13922. 293,
  13923. 297,
  13924. 300,
  13925. 302,
  13926. 303,
  13927. 307,
  13928. 310,
  13929. 311,
  13930. 312,
  13931. 313,
  13932. 320,
  13933. 323,
  13934. 325,
  13935. 334,
  13936. 336,
  13937. 337,
  13938. 345
  13939. ],
  13940. "excluded_lines": [
  13941. 89
  13942. ],
  13943. "start_line": 36,
  13944. "contexts": {},
  13945. "executed_branches": [],
  13946. "missing_branches": [
  13947. [
  13948. 128,
  13949. 129
  13950. ],
  13951. [
  13952. 128,
  13953. 142
  13954. ],
  13955. [
  13956. 159,
  13957. 160
  13958. ],
  13959. [
  13960. 159,
  13961. 181
  13962. ],
  13963. [
  13964. 181,
  13965. 182
  13966. ],
  13967. [
  13968. 181,
  13969. 185
  13970. ],
  13971. [
  13972. 185,
  13973. 186
  13974. ],
  13975. [
  13976. 185,
  13977. 188
  13978. ],
  13979. [
  13980. 292,
  13981. 293
  13982. ],
  13983. [
  13984. 292,
  13985. 300
  13986. ],
  13987. [
  13988. 302,
  13989. 303
  13990. ],
  13991. [
  13992. 302,
  13993. 310
  13994. ],
  13995. [
  13996. 311,
  13997. 312
  13998. ],
  13999. [
  14000. 311,
  14001. 323
  14002. ],
  14003. [
  14004. 312,
  14005. 311
  14006. ],
  14007. [
  14008. 312,
  14009. 313
  14010. ]
  14011. ]
  14012. },
  14013. "": {
  14014. "executed_lines": [],
  14015. "summary": {
  14016. "covered_lines": 0,
  14017. "num_statements": 15,
  14018. "percent_covered": 0.0,
  14019. "percent_covered_display": "0.00",
  14020. "missing_lines": 15,
  14021. "excluded_lines": 1,
  14022. "percent_statements_covered": 0.0,
  14023. "percent_statements_covered_display": "0.00",
  14024. "num_branches": 0,
  14025. "num_partial_branches": 0,
  14026. "covered_branches": 0,
  14027. "missing_branches": 0,
  14028. "percent_branches_covered": 100.0,
  14029. "percent_branches_covered_display": "100.00"
  14030. },
  14031. "missing_lines": [
  14032. 16,
  14033. 17,
  14034. 19,
  14035. 23,
  14036. 24,
  14037. 25,
  14038. 26,
  14039. 27,
  14040. 28,
  14041. 29,
  14042. 33,
  14043. 36,
  14044. 73,
  14045. 88,
  14046. 268
  14047. ],
  14048. "excluded_lines": [
  14049. 37
  14050. ],
  14051. "start_line": 1,
  14052. "contexts": {},
  14053. "executed_branches": [],
  14054. "missing_branches": []
  14055. }
  14056. }
  14057. },
  14058. "src\\application\\knowledge_base\\__init__.py": {
  14059. "executed_lines": [],
  14060. "summary": {
  14061. "covered_lines": 0,
  14062. "num_statements": 4,
  14063. "percent_covered": 0.0,
  14064. "percent_covered_display": "0.00",
  14065. "missing_lines": 4,
  14066. "excluded_lines": 0,
  14067. "percent_statements_covered": 0.0,
  14068. "percent_statements_covered_display": "0.00",
  14069. "num_branches": 0,
  14070. "num_partial_branches": 0,
  14071. "covered_branches": 0,
  14072. "missing_branches": 0,
  14073. "percent_branches_covered": 100.0,
  14074. "percent_branches_covered_display": "100.00"
  14075. },
  14076. "missing_lines": [
  14077. 17,
  14078. 27,
  14079. 37,
  14080. 43
  14081. ],
  14082. "excluded_lines": [],
  14083. "contexts": {},
  14084. "executed_branches": [],
  14085. "missing_branches": [],
  14086. "functions": {
  14087. "": {
  14088. "executed_lines": [],
  14089. "summary": {
  14090. "covered_lines": 0,
  14091. "num_statements": 4,
  14092. "percent_covered": 0.0,
  14093. "percent_covered_display": "0.00",
  14094. "missing_lines": 4,
  14095. "excluded_lines": 0,
  14096. "percent_statements_covered": 0.0,
  14097. "percent_statements_covered_display": "0.00",
  14098. "num_branches": 0,
  14099. "num_partial_branches": 0,
  14100. "covered_branches": 0,
  14101. "missing_branches": 0,
  14102. "percent_branches_covered": 100.0,
  14103. "percent_branches_covered_display": "100.00"
  14104. },
  14105. "missing_lines": [
  14106. 17,
  14107. 27,
  14108. 37,
  14109. 43
  14110. ],
  14111. "excluded_lines": [],
  14112. "start_line": 1,
  14113. "contexts": {},
  14114. "executed_branches": [],
  14115. "missing_branches": []
  14116. }
  14117. },
  14118. "classes": {
  14119. "": {
  14120. "executed_lines": [],
  14121. "summary": {
  14122. "covered_lines": 0,
  14123. "num_statements": 4,
  14124. "percent_covered": 0.0,
  14125. "percent_covered_display": "0.00",
  14126. "missing_lines": 4,
  14127. "excluded_lines": 0,
  14128. "percent_statements_covered": 0.0,
  14129. "percent_statements_covered_display": "0.00",
  14130. "num_branches": 0,
  14131. "num_partial_branches": 0,
  14132. "covered_branches": 0,
  14133. "missing_branches": 0,
  14134. "percent_branches_covered": 100.0,
  14135. "percent_branches_covered_display": "100.00"
  14136. },
  14137. "missing_lines": [
  14138. 17,
  14139. 27,
  14140. 37,
  14141. 43
  14142. ],
  14143. "excluded_lines": [],
  14144. "start_line": 1,
  14145. "contexts": {},
  14146. "executed_branches": [],
  14147. "missing_branches": []
  14148. }
  14149. }
  14150. },
  14151. "src\\application\\knowledge_base\\commands.py": {
  14152. "executed_lines": [],
  14153. "summary": {
  14154. "covered_lines": 0,
  14155. "num_statements": 135,
  14156. "percent_covered": 0.0,
  14157. "percent_covered_display": "0.00",
  14158. "missing_lines": 135,
  14159. "excluded_lines": 6,
  14160. "percent_statements_covered": 0.0,
  14161. "percent_statements_covered_display": "0.00",
  14162. "num_branches": 90,
  14163. "num_partial_branches": 0,
  14164. "covered_branches": 0,
  14165. "missing_branches": 90,
  14166. "percent_branches_covered": 0.0,
  14167. "percent_branches_covered_display": "0.00"
  14168. },
  14169. "missing_lines": [
  14170. 12,
  14171. 13,
  14172. 16,
  14173. 17,
  14174. 44,
  14175. 45,
  14176. 46,
  14177. 47,
  14178. 49,
  14179. 51,
  14180. 52,
  14181. 54,
  14182. 55,
  14183. 57,
  14184. 58,
  14185. 60,
  14186. 61,
  14187. 63,
  14188. 64,
  14189. 66,
  14190. 67,
  14191. 70,
  14192. 71,
  14193. 72,
  14194. 74,
  14195. 75,
  14196. 78,
  14197. 79,
  14198. 130,
  14199. 131,
  14200. 132,
  14201. 133,
  14202. 134,
  14203. 135,
  14204. 136,
  14205. 138,
  14206. 140,
  14207. 141,
  14208. 143,
  14209. 144,
  14210. 147,
  14211. 149,
  14212. 154,
  14213. 155,
  14214. 156,
  14215. 158,
  14216. 159,
  14217. 161,
  14218. 162,
  14219. 165,
  14220. 166,
  14221. 167,
  14222. 170,
  14223. 171,
  14224. 172,
  14225. 175,
  14226. 176,
  14227. 177,
  14228. 180,
  14229. 181,
  14230. 182,
  14231. 184,
  14232. 185,
  14233. 187,
  14234. 188,
  14235. 190,
  14236. 192,
  14237. 194,
  14238. 196,
  14239. 198,
  14240. 200,
  14241. 202,
  14242. 204,
  14243. 207,
  14244. 208,
  14245. 223,
  14246. 225,
  14247. 227,
  14248. 228,
  14249. 230,
  14250. 231,
  14251. 234,
  14252. 235,
  14253. 255,
  14254. 256,
  14255. 258,
  14256. 260,
  14257. 261,
  14258. 263,
  14259. 264,
  14260. 266,
  14261. 267,
  14262. 269,
  14263. 270,
  14264. 273,
  14265. 274,
  14266. 294,
  14267. 295,
  14268. 297,
  14269. 299,
  14270. 300,
  14271. 302,
  14272. 303,
  14273. 305,
  14274. 306,
  14275. 308,
  14276. 309,
  14277. 312,
  14278. 313,
  14279. 333,
  14280. 334,
  14281. 336,
  14282. 338,
  14283. 339,
  14284. 341,
  14285. 342,
  14286. 344,
  14287. 345,
  14288. 347,
  14289. 348,
  14290. 350,
  14291. 351,
  14292. 354,
  14293. 355,
  14294. 375,
  14295. 376,
  14296. 378,
  14297. 380,
  14298. 381,
  14299. 383,
  14300. 384,
  14301. 386,
  14302. 387,
  14303. 389,
  14304. 390
  14305. ],
  14306. "excluded_lines": [
  14307. 18,
  14308. 80,
  14309. 236,
  14310. 275,
  14311. 314,
  14312. 356
  14313. ],
  14314. "contexts": {},
  14315. "executed_branches": [],
  14316. "missing_branches": [
  14317. [
  14318. 51,
  14319. 52
  14320. ],
  14321. [
  14322. 51,
  14323. 54
  14324. ],
  14325. [
  14326. 54,
  14327. 55
  14328. ],
  14329. [
  14330. 54,
  14331. 57
  14332. ],
  14333. [
  14334. 57,
  14335. 58
  14336. ],
  14337. [
  14338. 57,
  14339. 60
  14340. ],
  14341. [
  14342. 60,
  14343. 61
  14344. ],
  14345. [
  14346. 60,
  14347. 63
  14348. ],
  14349. [
  14350. 63,
  14351. 64
  14352. ],
  14353. [
  14354. 63,
  14355. 66
  14356. ],
  14357. [
  14358. 66,
  14359. 67
  14360. ],
  14361. [
  14362. 66,
  14363. 70
  14364. ],
  14365. [
  14366. 70,
  14367. 71
  14368. ],
  14369. [
  14370. 70,
  14371. 74
  14372. ],
  14373. [
  14374. 71,
  14375. 70
  14376. ],
  14377. [
  14378. 71,
  14379. 72
  14380. ],
  14381. [
  14382. 74,
  14383. -49
  14384. ],
  14385. [
  14386. 74,
  14387. 75
  14388. ],
  14389. [
  14390. 140,
  14391. 141
  14392. ],
  14393. [
  14394. 140,
  14395. 143
  14396. ],
  14397. [
  14398. 143,
  14399. 144
  14400. ],
  14401. [
  14402. 143,
  14403. 147
  14404. ],
  14405. [
  14406. 147,
  14407. 149
  14408. ],
  14409. [
  14410. 147,
  14411. 154
  14412. ],
  14413. [
  14414. 154,
  14415. 155
  14416. ],
  14417. [
  14418. 154,
  14419. 165
  14420. ],
  14421. [
  14422. 155,
  14423. 156
  14424. ],
  14425. [
  14426. 155,
  14427. 158
  14428. ],
  14429. [
  14430. 158,
  14431. 159
  14432. ],
  14433. [
  14434. 158,
  14435. 161
  14436. ],
  14437. [
  14438. 161,
  14439. 162
  14440. ],
  14441. [
  14442. 161,
  14443. 165
  14444. ],
  14445. [
  14446. 165,
  14447. 166
  14448. ],
  14449. [
  14450. 165,
  14451. 170
  14452. ],
  14453. [
  14454. 166,
  14455. 167
  14456. ],
  14457. [
  14458. 166,
  14459. 170
  14460. ],
  14461. [
  14462. 170,
  14463. 171
  14464. ],
  14465. [
  14466. 170,
  14467. 180
  14468. ],
  14469. [
  14470. 171,
  14471. 172
  14472. ],
  14473. [
  14474. 171,
  14475. 175
  14476. ],
  14477. [
  14478. 175,
  14479. 176
  14480. ],
  14481. [
  14482. 175,
  14483. 180
  14484. ],
  14485. [
  14486. 176,
  14487. 175
  14488. ],
  14489. [
  14490. 176,
  14491. 177
  14492. ],
  14493. [
  14494. 180,
  14495. 181
  14496. ],
  14497. [
  14498. 180,
  14499. 184
  14500. ],
  14501. [
  14502. 181,
  14503. 182
  14504. ],
  14505. [
  14506. 181,
  14507. 184
  14508. ],
  14509. [
  14510. 184,
  14511. 185
  14512. ],
  14513. [
  14514. 184,
  14515. 187
  14516. ],
  14517. [
  14518. 187,
  14519. -138
  14520. ],
  14521. [
  14522. 187,
  14523. 188
  14524. ],
  14525. [
  14526. 227,
  14527. 228
  14528. ],
  14529. [
  14530. 227,
  14531. 230
  14532. ],
  14533. [
  14534. 230,
  14535. -225
  14536. ],
  14537. [
  14538. 230,
  14539. 231
  14540. ],
  14541. [
  14542. 260,
  14543. 261
  14544. ],
  14545. [
  14546. 260,
  14547. 263
  14548. ],
  14549. [
  14550. 263,
  14551. 264
  14552. ],
  14553. [
  14554. 263,
  14555. 266
  14556. ],
  14557. [
  14558. 266,
  14559. 267
  14560. ],
  14561. [
  14562. 266,
  14563. 269
  14564. ],
  14565. [
  14566. 269,
  14567. -258
  14568. ],
  14569. [
  14570. 269,
  14571. 270
  14572. ],
  14573. [
  14574. 299,
  14575. 300
  14576. ],
  14577. [
  14578. 299,
  14579. 302
  14580. ],
  14581. [
  14582. 302,
  14583. 303
  14584. ],
  14585. [
  14586. 302,
  14587. 305
  14588. ],
  14589. [
  14590. 305,
  14591. 306
  14592. ],
  14593. [
  14594. 305,
  14595. 308
  14596. ],
  14597. [
  14598. 308,
  14599. -297
  14600. ],
  14601. [
  14602. 308,
  14603. 309
  14604. ],
  14605. [
  14606. 338,
  14607. 339
  14608. ],
  14609. [
  14610. 338,
  14611. 341
  14612. ],
  14613. [
  14614. 341,
  14615. 342
  14616. ],
  14617. [
  14618. 341,
  14619. 344
  14620. ],
  14621. [
  14622. 344,
  14623. 345
  14624. ],
  14625. [
  14626. 344,
  14627. 347
  14628. ],
  14629. [
  14630. 347,
  14631. 348
  14632. ],
  14633. [
  14634. 347,
  14635. 350
  14636. ],
  14637. [
  14638. 350,
  14639. -336
  14640. ],
  14641. [
  14642. 350,
  14643. 351
  14644. ],
  14645. [
  14646. 380,
  14647. 381
  14648. ],
  14649. [
  14650. 380,
  14651. 383
  14652. ],
  14653. [
  14654. 383,
  14655. 384
  14656. ],
  14657. [
  14658. 383,
  14659. 386
  14660. ],
  14661. [
  14662. 386,
  14663. 387
  14664. ],
  14665. [
  14666. 386,
  14667. 389
  14668. ],
  14669. [
  14670. 389,
  14671. -378
  14672. ],
  14673. [
  14674. 389,
  14675. 390
  14676. ]
  14677. ],
  14678. "functions": {
  14679. "CreateKnowledgeBaseCommand.__post_init__": {
  14680. "executed_lines": [],
  14681. "summary": {
  14682. "covered_lines": 0,
  14683. "num_statements": 17,
  14684. "percent_covered": 0.0,
  14685. "percent_covered_display": "0.00",
  14686. "missing_lines": 17,
  14687. "excluded_lines": 0,
  14688. "percent_statements_covered": 0.0,
  14689. "percent_statements_covered_display": "0.00",
  14690. "num_branches": 18,
  14691. "num_partial_branches": 0,
  14692. "covered_branches": 0,
  14693. "missing_branches": 18,
  14694. "percent_branches_covered": 0.0,
  14695. "percent_branches_covered_display": "0.00"
  14696. },
  14697. "missing_lines": [
  14698. 51,
  14699. 52,
  14700. 54,
  14701. 55,
  14702. 57,
  14703. 58,
  14704. 60,
  14705. 61,
  14706. 63,
  14707. 64,
  14708. 66,
  14709. 67,
  14710. 70,
  14711. 71,
  14712. 72,
  14713. 74,
  14714. 75
  14715. ],
  14716. "excluded_lines": [],
  14717. "start_line": 49,
  14718. "contexts": {},
  14719. "executed_branches": [],
  14720. "missing_branches": [
  14721. [
  14722. 51,
  14723. 52
  14724. ],
  14725. [
  14726. 51,
  14727. 54
  14728. ],
  14729. [
  14730. 54,
  14731. 55
  14732. ],
  14733. [
  14734. 54,
  14735. 57
  14736. ],
  14737. [
  14738. 57,
  14739. 58
  14740. ],
  14741. [
  14742. 57,
  14743. 60
  14744. ],
  14745. [
  14746. 60,
  14747. 61
  14748. ],
  14749. [
  14750. 60,
  14751. 63
  14752. ],
  14753. [
  14754. 63,
  14755. 64
  14756. ],
  14757. [
  14758. 63,
  14759. 66
  14760. ],
  14761. [
  14762. 66,
  14763. 67
  14764. ],
  14765. [
  14766. 66,
  14767. 70
  14768. ],
  14769. [
  14770. 70,
  14771. 71
  14772. ],
  14773. [
  14774. 70,
  14775. 74
  14776. ],
  14777. [
  14778. 71,
  14779. 70
  14780. ],
  14781. [
  14782. 71,
  14783. 72
  14784. ],
  14785. [
  14786. 74,
  14787. -49
  14788. ],
  14789. [
  14790. 74,
  14791. 75
  14792. ]
  14793. ]
  14794. },
  14795. "UpdateKnowledgeBaseCommand.__post_init__": {
  14796. "executed_lines": [],
  14797. "summary": {
  14798. "covered_lines": 0,
  14799. "num_statements": 29,
  14800. "percent_covered": 0.0,
  14801. "percent_covered_display": "0.00",
  14802. "missing_lines": 29,
  14803. "excluded_lines": 0,
  14804. "percent_statements_covered": 0.0,
  14805. "percent_statements_covered_display": "0.00",
  14806. "num_branches": 34,
  14807. "num_partial_branches": 0,
  14808. "covered_branches": 0,
  14809. "missing_branches": 34,
  14810. "percent_branches_covered": 0.0,
  14811. "percent_branches_covered_display": "0.00"
  14812. },
  14813. "missing_lines": [
  14814. 140,
  14815. 141,
  14816. 143,
  14817. 144,
  14818. 147,
  14819. 149,
  14820. 154,
  14821. 155,
  14822. 156,
  14823. 158,
  14824. 159,
  14825. 161,
  14826. 162,
  14827. 165,
  14828. 166,
  14829. 167,
  14830. 170,
  14831. 171,
  14832. 172,
  14833. 175,
  14834. 176,
  14835. 177,
  14836. 180,
  14837. 181,
  14838. 182,
  14839. 184,
  14840. 185,
  14841. 187,
  14842. 188
  14843. ],
  14844. "excluded_lines": [],
  14845. "start_line": 138,
  14846. "contexts": {},
  14847. "executed_branches": [],
  14848. "missing_branches": [
  14849. [
  14850. 140,
  14851. 141
  14852. ],
  14853. [
  14854. 140,
  14855. 143
  14856. ],
  14857. [
  14858. 143,
  14859. 144
  14860. ],
  14861. [
  14862. 143,
  14863. 147
  14864. ],
  14865. [
  14866. 147,
  14867. 149
  14868. ],
  14869. [
  14870. 147,
  14871. 154
  14872. ],
  14873. [
  14874. 154,
  14875. 155
  14876. ],
  14877. [
  14878. 154,
  14879. 165
  14880. ],
  14881. [
  14882. 155,
  14883. 156
  14884. ],
  14885. [
  14886. 155,
  14887. 158
  14888. ],
  14889. [
  14890. 158,
  14891. 159
  14892. ],
  14893. [
  14894. 158,
  14895. 161
  14896. ],
  14897. [
  14898. 161,
  14899. 162
  14900. ],
  14901. [
  14902. 161,
  14903. 165
  14904. ],
  14905. [
  14906. 165,
  14907. 166
  14908. ],
  14909. [
  14910. 165,
  14911. 170
  14912. ],
  14913. [
  14914. 166,
  14915. 167
  14916. ],
  14917. [
  14918. 166,
  14919. 170
  14920. ],
  14921. [
  14922. 170,
  14923. 171
  14924. ],
  14925. [
  14926. 170,
  14927. 180
  14928. ],
  14929. [
  14930. 171,
  14931. 172
  14932. ],
  14933. [
  14934. 171,
  14935. 175
  14936. ],
  14937. [
  14938. 175,
  14939. 176
  14940. ],
  14941. [
  14942. 175,
  14943. 180
  14944. ],
  14945. [
  14946. 176,
  14947. 175
  14948. ],
  14949. [
  14950. 176,
  14951. 177
  14952. ],
  14953. [
  14954. 180,
  14955. 181
  14956. ],
  14957. [
  14958. 180,
  14959. 184
  14960. ],
  14961. [
  14962. 181,
  14963. 182
  14964. ],
  14965. [
  14966. 181,
  14967. 184
  14968. ],
  14969. [
  14970. 184,
  14971. 185
  14972. ],
  14973. [
  14974. 184,
  14975. 187
  14976. ],
  14977. [
  14978. 187,
  14979. -138
  14980. ],
  14981. [
  14982. 187,
  14983. 188
  14984. ]
  14985. ]
  14986. },
  14987. "UpdateKnowledgeBaseCommand.has_name_update": {
  14988. "executed_lines": [],
  14989. "summary": {
  14990. "covered_lines": 0,
  14991. "num_statements": 1,
  14992. "percent_covered": 0.0,
  14993. "percent_covered_display": "0.00",
  14994. "missing_lines": 1,
  14995. "excluded_lines": 0,
  14996. "percent_statements_covered": 0.0,
  14997. "percent_statements_covered_display": "0.00",
  14998. "num_branches": 0,
  14999. "num_partial_branches": 0,
  15000. "covered_branches": 0,
  15001. "missing_branches": 0,
  15002. "percent_branches_covered": 100.0,
  15003. "percent_branches_covered_display": "100.00"
  15004. },
  15005. "missing_lines": [
  15006. 192
  15007. ],
  15008. "excluded_lines": [],
  15009. "start_line": 190,
  15010. "contexts": {},
  15011. "executed_branches": [],
  15012. "missing_branches": []
  15013. },
  15014. "UpdateKnowledgeBaseCommand.has_description_update": {
  15015. "executed_lines": [],
  15016. "summary": {
  15017. "covered_lines": 0,
  15018. "num_statements": 1,
  15019. "percent_covered": 0.0,
  15020. "percent_covered_display": "0.00",
  15021. "missing_lines": 1,
  15022. "excluded_lines": 0,
  15023. "percent_statements_covered": 0.0,
  15024. "percent_statements_covered_display": "0.00",
  15025. "num_branches": 0,
  15026. "num_partial_branches": 0,
  15027. "covered_branches": 0,
  15028. "missing_branches": 0,
  15029. "percent_branches_covered": 100.0,
  15030. "percent_branches_covered_display": "100.00"
  15031. },
  15032. "missing_lines": [
  15033. 196
  15034. ],
  15035. "excluded_lines": [],
  15036. "start_line": 194,
  15037. "contexts": {},
  15038. "executed_branches": [],
  15039. "missing_branches": []
  15040. },
  15041. "UpdateKnowledgeBaseCommand.has_tags_update": {
  15042. "executed_lines": [],
  15043. "summary": {
  15044. "covered_lines": 0,
  15045. "num_statements": 1,
  15046. "percent_covered": 0.0,
  15047. "percent_covered_display": "0.00",
  15048. "missing_lines": 1,
  15049. "excluded_lines": 0,
  15050. "percent_statements_covered": 0.0,
  15051. "percent_statements_covered_display": "0.00",
  15052. "num_branches": 0,
  15053. "num_partial_branches": 0,
  15054. "covered_branches": 0,
  15055. "missing_branches": 0,
  15056. "percent_branches_covered": 100.0,
  15057. "percent_branches_covered_display": "100.00"
  15058. },
  15059. "missing_lines": [
  15060. 200
  15061. ],
  15062. "excluded_lines": [],
  15063. "start_line": 198,
  15064. "contexts": {},
  15065. "executed_branches": [],
  15066. "missing_branches": []
  15067. },
  15068. "UpdateKnowledgeBaseCommand.has_metadata_update": {
  15069. "executed_lines": [],
  15070. "summary": {
  15071. "covered_lines": 0,
  15072. "num_statements": 1,
  15073. "percent_covered": 0.0,
  15074. "percent_covered_display": "0.00",
  15075. "missing_lines": 1,
  15076. "excluded_lines": 0,
  15077. "percent_statements_covered": 0.0,
  15078. "percent_statements_covered_display": "0.00",
  15079. "num_branches": 0,
  15080. "num_partial_branches": 0,
  15081. "covered_branches": 0,
  15082. "missing_branches": 0,
  15083. "percent_branches_covered": 100.0,
  15084. "percent_branches_covered_display": "100.00"
  15085. },
  15086. "missing_lines": [
  15087. 204
  15088. ],
  15089. "excluded_lines": [],
  15090. "start_line": 202,
  15091. "contexts": {},
  15092. "executed_branches": [],
  15093. "missing_branches": []
  15094. },
  15095. "DeleteKnowledgeBaseCommand.__post_init__": {
  15096. "executed_lines": [],
  15097. "summary": {
  15098. "covered_lines": 0,
  15099. "num_statements": 4,
  15100. "percent_covered": 0.0,
  15101. "percent_covered_display": "0.00",
  15102. "missing_lines": 4,
  15103. "excluded_lines": 0,
  15104. "percent_statements_covered": 0.0,
  15105. "percent_statements_covered_display": "0.00",
  15106. "num_branches": 4,
  15107. "num_partial_branches": 0,
  15108. "covered_branches": 0,
  15109. "missing_branches": 4,
  15110. "percent_branches_covered": 0.0,
  15111. "percent_branches_covered_display": "0.00"
  15112. },
  15113. "missing_lines": [
  15114. 227,
  15115. 228,
  15116. 230,
  15117. 231
  15118. ],
  15119. "excluded_lines": [],
  15120. "start_line": 225,
  15121. "contexts": {},
  15122. "executed_branches": [],
  15123. "missing_branches": [
  15124. [
  15125. 227,
  15126. 228
  15127. ],
  15128. [
  15129. 227,
  15130. 230
  15131. ],
  15132. [
  15133. 230,
  15134. -225
  15135. ],
  15136. [
  15137. 230,
  15138. 231
  15139. ]
  15140. ]
  15141. },
  15142. "AddDocumentToKnowledgeBaseCommand.__post_init__": {
  15143. "executed_lines": [],
  15144. "summary": {
  15145. "covered_lines": 0,
  15146. "num_statements": 8,
  15147. "percent_covered": 0.0,
  15148. "percent_covered_display": "0.00",
  15149. "missing_lines": 8,
  15150. "excluded_lines": 0,
  15151. "percent_statements_covered": 0.0,
  15152. "percent_statements_covered_display": "0.00",
  15153. "num_branches": 8,
  15154. "num_partial_branches": 0,
  15155. "covered_branches": 0,
  15156. "missing_branches": 8,
  15157. "percent_branches_covered": 0.0,
  15158. "percent_branches_covered_display": "0.00"
  15159. },
  15160. "missing_lines": [
  15161. 260,
  15162. 261,
  15163. 263,
  15164. 264,
  15165. 266,
  15166. 267,
  15167. 269,
  15168. 270
  15169. ],
  15170. "excluded_lines": [],
  15171. "start_line": 258,
  15172. "contexts": {},
  15173. "executed_branches": [],
  15174. "missing_branches": [
  15175. [
  15176. 260,
  15177. 261
  15178. ],
  15179. [
  15180. 260,
  15181. 263
  15182. ],
  15183. [
  15184. 263,
  15185. 264
  15186. ],
  15187. [
  15188. 263,
  15189. 266
  15190. ],
  15191. [
  15192. 266,
  15193. 267
  15194. ],
  15195. [
  15196. 266,
  15197. 269
  15198. ],
  15199. [
  15200. 269,
  15201. -258
  15202. ],
  15203. [
  15204. 269,
  15205. 270
  15206. ]
  15207. ]
  15208. },
  15209. "RemoveDocumentFromKnowledgeBaseCommand.__post_init__": {
  15210. "executed_lines": [],
  15211. "summary": {
  15212. "covered_lines": 0,
  15213. "num_statements": 8,
  15214. "percent_covered": 0.0,
  15215. "percent_covered_display": "0.00",
  15216. "missing_lines": 8,
  15217. "excluded_lines": 0,
  15218. "percent_statements_covered": 0.0,
  15219. "percent_statements_covered_display": "0.00",
  15220. "num_branches": 8,
  15221. "num_partial_branches": 0,
  15222. "covered_branches": 0,
  15223. "missing_branches": 8,
  15224. "percent_branches_covered": 0.0,
  15225. "percent_branches_covered_display": "0.00"
  15226. },
  15227. "missing_lines": [
  15228. 299,
  15229. 300,
  15230. 302,
  15231. 303,
  15232. 305,
  15233. 306,
  15234. 308,
  15235. 309
  15236. ],
  15237. "excluded_lines": [],
  15238. "start_line": 297,
  15239. "contexts": {},
  15240. "executed_branches": [],
  15241. "missing_branches": [
  15242. [
  15243. 299,
  15244. 300
  15245. ],
  15246. [
  15247. 299,
  15248. 302
  15249. ],
  15250. [
  15251. 302,
  15252. 303
  15253. ],
  15254. [
  15255. 302,
  15256. 305
  15257. ],
  15258. [
  15259. 305,
  15260. 306
  15261. ],
  15262. [
  15263. 305,
  15264. 308
  15265. ],
  15266. [
  15267. 308,
  15268. -297
  15269. ],
  15270. [
  15271. 308,
  15272. 309
  15273. ]
  15274. ]
  15275. },
  15276. "AddTagToKnowledgeBaseCommand.__post_init__": {
  15277. "executed_lines": [],
  15278. "summary": {
  15279. "covered_lines": 0,
  15280. "num_statements": 10,
  15281. "percent_covered": 0.0,
  15282. "percent_covered_display": "0.00",
  15283. "missing_lines": 10,
  15284. "excluded_lines": 0,
  15285. "percent_statements_covered": 0.0,
  15286. "percent_statements_covered_display": "0.00",
  15287. "num_branches": 10,
  15288. "num_partial_branches": 0,
  15289. "covered_branches": 0,
  15290. "missing_branches": 10,
  15291. "percent_branches_covered": 0.0,
  15292. "percent_branches_covered_display": "0.00"
  15293. },
  15294. "missing_lines": [
  15295. 338,
  15296. 339,
  15297. 341,
  15298. 342,
  15299. 344,
  15300. 345,
  15301. 347,
  15302. 348,
  15303. 350,
  15304. 351
  15305. ],
  15306. "excluded_lines": [],
  15307. "start_line": 336,
  15308. "contexts": {},
  15309. "executed_branches": [],
  15310. "missing_branches": [
  15311. [
  15312. 338,
  15313. 339
  15314. ],
  15315. [
  15316. 338,
  15317. 341
  15318. ],
  15319. [
  15320. 341,
  15321. 342
  15322. ],
  15323. [
  15324. 341,
  15325. 344
  15326. ],
  15327. [
  15328. 344,
  15329. 345
  15330. ],
  15331. [
  15332. 344,
  15333. 347
  15334. ],
  15335. [
  15336. 347,
  15337. 348
  15338. ],
  15339. [
  15340. 347,
  15341. 350
  15342. ],
  15343. [
  15344. 350,
  15345. -336
  15346. ],
  15347. [
  15348. 350,
  15349. 351
  15350. ]
  15351. ]
  15352. },
  15353. "RemoveTagFromKnowledgeBaseCommand.__post_init__": {
  15354. "executed_lines": [],
  15355. "summary": {
  15356. "covered_lines": 0,
  15357. "num_statements": 8,
  15358. "percent_covered": 0.0,
  15359. "percent_covered_display": "0.00",
  15360. "missing_lines": 8,
  15361. "excluded_lines": 0,
  15362. "percent_statements_covered": 0.0,
  15363. "percent_statements_covered_display": "0.00",
  15364. "num_branches": 8,
  15365. "num_partial_branches": 0,
  15366. "covered_branches": 0,
  15367. "missing_branches": 8,
  15368. "percent_branches_covered": 0.0,
  15369. "percent_branches_covered_display": "0.00"
  15370. },
  15371. "missing_lines": [
  15372. 380,
  15373. 381,
  15374. 383,
  15375. 384,
  15376. 386,
  15377. 387,
  15378. 389,
  15379. 390
  15380. ],
  15381. "excluded_lines": [],
  15382. "start_line": 378,
  15383. "contexts": {},
  15384. "executed_branches": [],
  15385. "missing_branches": [
  15386. [
  15387. 380,
  15388. 381
  15389. ],
  15390. [
  15391. 380,
  15392. 383
  15393. ],
  15394. [
  15395. 383,
  15396. 384
  15397. ],
  15398. [
  15399. 383,
  15400. 386
  15401. ],
  15402. [
  15403. 386,
  15404. 387
  15405. ],
  15406. [
  15407. 386,
  15408. 389
  15409. ],
  15410. [
  15411. 389,
  15412. -378
  15413. ],
  15414. [
  15415. 389,
  15416. 390
  15417. ]
  15418. ]
  15419. },
  15420. "": {
  15421. "executed_lines": [],
  15422. "summary": {
  15423. "covered_lines": 0,
  15424. "num_statements": 47,
  15425. "percent_covered": 0.0,
  15426. "percent_covered_display": "0.00",
  15427. "missing_lines": 47,
  15428. "excluded_lines": 6,
  15429. "percent_statements_covered": 0.0,
  15430. "percent_statements_covered_display": "0.00",
  15431. "num_branches": 0,
  15432. "num_partial_branches": 0,
  15433. "covered_branches": 0,
  15434. "missing_branches": 0,
  15435. "percent_branches_covered": 100.0,
  15436. "percent_branches_covered_display": "100.00"
  15437. },
  15438. "missing_lines": [
  15439. 12,
  15440. 13,
  15441. 16,
  15442. 17,
  15443. 44,
  15444. 45,
  15445. 46,
  15446. 47,
  15447. 49,
  15448. 78,
  15449. 79,
  15450. 130,
  15451. 131,
  15452. 132,
  15453. 133,
  15454. 134,
  15455. 135,
  15456. 136,
  15457. 138,
  15458. 190,
  15459. 194,
  15460. 198,
  15461. 202,
  15462. 207,
  15463. 208,
  15464. 223,
  15465. 225,
  15466. 234,
  15467. 235,
  15468. 255,
  15469. 256,
  15470. 258,
  15471. 273,
  15472. 274,
  15473. 294,
  15474. 295,
  15475. 297,
  15476. 312,
  15477. 313,
  15478. 333,
  15479. 334,
  15480. 336,
  15481. 354,
  15482. 355,
  15483. 375,
  15484. 376,
  15485. 378
  15486. ],
  15487. "excluded_lines": [
  15488. 18,
  15489. 80,
  15490. 236,
  15491. 275,
  15492. 314,
  15493. 356
  15494. ],
  15495. "start_line": 1,
  15496. "contexts": {},
  15497. "executed_branches": [],
  15498. "missing_branches": []
  15499. }
  15500. },
  15501. "classes": {
  15502. "CreateKnowledgeBaseCommand": {
  15503. "executed_lines": [],
  15504. "summary": {
  15505. "covered_lines": 0,
  15506. "num_statements": 17,
  15507. "percent_covered": 0.0,
  15508. "percent_covered_display": "0.00",
  15509. "missing_lines": 17,
  15510. "excluded_lines": 0,
  15511. "percent_statements_covered": 0.0,
  15512. "percent_statements_covered_display": "0.00",
  15513. "num_branches": 18,
  15514. "num_partial_branches": 0,
  15515. "covered_branches": 0,
  15516. "missing_branches": 18,
  15517. "percent_branches_covered": 0.0,
  15518. "percent_branches_covered_display": "0.00"
  15519. },
  15520. "missing_lines": [
  15521. 51,
  15522. 52,
  15523. 54,
  15524. 55,
  15525. 57,
  15526. 58,
  15527. 60,
  15528. 61,
  15529. 63,
  15530. 64,
  15531. 66,
  15532. 67,
  15533. 70,
  15534. 71,
  15535. 72,
  15536. 74,
  15537. 75
  15538. ],
  15539. "excluded_lines": [],
  15540. "start_line": 17,
  15541. "contexts": {},
  15542. "executed_branches": [],
  15543. "missing_branches": [
  15544. [
  15545. 51,
  15546. 52
  15547. ],
  15548. [
  15549. 51,
  15550. 54
  15551. ],
  15552. [
  15553. 54,
  15554. 55
  15555. ],
  15556. [
  15557. 54,
  15558. 57
  15559. ],
  15560. [
  15561. 57,
  15562. 58
  15563. ],
  15564. [
  15565. 57,
  15566. 60
  15567. ],
  15568. [
  15569. 60,
  15570. 61
  15571. ],
  15572. [
  15573. 60,
  15574. 63
  15575. ],
  15576. [
  15577. 63,
  15578. 64
  15579. ],
  15580. [
  15581. 63,
  15582. 66
  15583. ],
  15584. [
  15585. 66,
  15586. 67
  15587. ],
  15588. [
  15589. 66,
  15590. 70
  15591. ],
  15592. [
  15593. 70,
  15594. 71
  15595. ],
  15596. [
  15597. 70,
  15598. 74
  15599. ],
  15600. [
  15601. 71,
  15602. 70
  15603. ],
  15604. [
  15605. 71,
  15606. 72
  15607. ],
  15608. [
  15609. 74,
  15610. -49
  15611. ],
  15612. [
  15613. 74,
  15614. 75
  15615. ]
  15616. ]
  15617. },
  15618. "UpdateKnowledgeBaseCommand": {
  15619. "executed_lines": [],
  15620. "summary": {
  15621. "covered_lines": 0,
  15622. "num_statements": 33,
  15623. "percent_covered": 0.0,
  15624. "percent_covered_display": "0.00",
  15625. "missing_lines": 33,
  15626. "excluded_lines": 0,
  15627. "percent_statements_covered": 0.0,
  15628. "percent_statements_covered_display": "0.00",
  15629. "num_branches": 34,
  15630. "num_partial_branches": 0,
  15631. "covered_branches": 0,
  15632. "missing_branches": 34,
  15633. "percent_branches_covered": 0.0,
  15634. "percent_branches_covered_display": "0.00"
  15635. },
  15636. "missing_lines": [
  15637. 140,
  15638. 141,
  15639. 143,
  15640. 144,
  15641. 147,
  15642. 149,
  15643. 154,
  15644. 155,
  15645. 156,
  15646. 158,
  15647. 159,
  15648. 161,
  15649. 162,
  15650. 165,
  15651. 166,
  15652. 167,
  15653. 170,
  15654. 171,
  15655. 172,
  15656. 175,
  15657. 176,
  15658. 177,
  15659. 180,
  15660. 181,
  15661. 182,
  15662. 184,
  15663. 185,
  15664. 187,
  15665. 188,
  15666. 192,
  15667. 196,
  15668. 200,
  15669. 204
  15670. ],
  15671. "excluded_lines": [],
  15672. "start_line": 79,
  15673. "contexts": {},
  15674. "executed_branches": [],
  15675. "missing_branches": [
  15676. [
  15677. 140,
  15678. 141
  15679. ],
  15680. [
  15681. 140,
  15682. 143
  15683. ],
  15684. [
  15685. 143,
  15686. 144
  15687. ],
  15688. [
  15689. 143,
  15690. 147
  15691. ],
  15692. [
  15693. 147,
  15694. 149
  15695. ],
  15696. [
  15697. 147,
  15698. 154
  15699. ],
  15700. [
  15701. 154,
  15702. 155
  15703. ],
  15704. [
  15705. 154,
  15706. 165
  15707. ],
  15708. [
  15709. 155,
  15710. 156
  15711. ],
  15712. [
  15713. 155,
  15714. 158
  15715. ],
  15716. [
  15717. 158,
  15718. 159
  15719. ],
  15720. [
  15721. 158,
  15722. 161
  15723. ],
  15724. [
  15725. 161,
  15726. 162
  15727. ],
  15728. [
  15729. 161,
  15730. 165
  15731. ],
  15732. [
  15733. 165,
  15734. 166
  15735. ],
  15736. [
  15737. 165,
  15738. 170
  15739. ],
  15740. [
  15741. 166,
  15742. 167
  15743. ],
  15744. [
  15745. 166,
  15746. 170
  15747. ],
  15748. [
  15749. 170,
  15750. 171
  15751. ],
  15752. [
  15753. 170,
  15754. 180
  15755. ],
  15756. [
  15757. 171,
  15758. 172
  15759. ],
  15760. [
  15761. 171,
  15762. 175
  15763. ],
  15764. [
  15765. 175,
  15766. 176
  15767. ],
  15768. [
  15769. 175,
  15770. 180
  15771. ],
  15772. [
  15773. 176,
  15774. 175
  15775. ],
  15776. [
  15777. 176,
  15778. 177
  15779. ],
  15780. [
  15781. 180,
  15782. 181
  15783. ],
  15784. [
  15785. 180,
  15786. 184
  15787. ],
  15788. [
  15789. 181,
  15790. 182
  15791. ],
  15792. [
  15793. 181,
  15794. 184
  15795. ],
  15796. [
  15797. 184,
  15798. 185
  15799. ],
  15800. [
  15801. 184,
  15802. 187
  15803. ],
  15804. [
  15805. 187,
  15806. -138
  15807. ],
  15808. [
  15809. 187,
  15810. 188
  15811. ]
  15812. ]
  15813. },
  15814. "DeleteKnowledgeBaseCommand": {
  15815. "executed_lines": [],
  15816. "summary": {
  15817. "covered_lines": 0,
  15818. "num_statements": 4,
  15819. "percent_covered": 0.0,
  15820. "percent_covered_display": "0.00",
  15821. "missing_lines": 4,
  15822. "excluded_lines": 0,
  15823. "percent_statements_covered": 0.0,
  15824. "percent_statements_covered_display": "0.00",
  15825. "num_branches": 4,
  15826. "num_partial_branches": 0,
  15827. "covered_branches": 0,
  15828. "missing_branches": 4,
  15829. "percent_branches_covered": 0.0,
  15830. "percent_branches_covered_display": "0.00"
  15831. },
  15832. "missing_lines": [
  15833. 227,
  15834. 228,
  15835. 230,
  15836. 231
  15837. ],
  15838. "excluded_lines": [],
  15839. "start_line": 208,
  15840. "contexts": {},
  15841. "executed_branches": [],
  15842. "missing_branches": [
  15843. [
  15844. 227,
  15845. 228
  15846. ],
  15847. [
  15848. 227,
  15849. 230
  15850. ],
  15851. [
  15852. 230,
  15853. -225
  15854. ],
  15855. [
  15856. 230,
  15857. 231
  15858. ]
  15859. ]
  15860. },
  15861. "AddDocumentToKnowledgeBaseCommand": {
  15862. "executed_lines": [],
  15863. "summary": {
  15864. "covered_lines": 0,
  15865. "num_statements": 8,
  15866. "percent_covered": 0.0,
  15867. "percent_covered_display": "0.00",
  15868. "missing_lines": 8,
  15869. "excluded_lines": 0,
  15870. "percent_statements_covered": 0.0,
  15871. "percent_statements_covered_display": "0.00",
  15872. "num_branches": 8,
  15873. "num_partial_branches": 0,
  15874. "covered_branches": 0,
  15875. "missing_branches": 8,
  15876. "percent_branches_covered": 0.0,
  15877. "percent_branches_covered_display": "0.00"
  15878. },
  15879. "missing_lines": [
  15880. 260,
  15881. 261,
  15882. 263,
  15883. 264,
  15884. 266,
  15885. 267,
  15886. 269,
  15887. 270
  15888. ],
  15889. "excluded_lines": [],
  15890. "start_line": 235,
  15891. "contexts": {},
  15892. "executed_branches": [],
  15893. "missing_branches": [
  15894. [
  15895. 260,
  15896. 261
  15897. ],
  15898. [
  15899. 260,
  15900. 263
  15901. ],
  15902. [
  15903. 263,
  15904. 264
  15905. ],
  15906. [
  15907. 263,
  15908. 266
  15909. ],
  15910. [
  15911. 266,
  15912. 267
  15913. ],
  15914. [
  15915. 266,
  15916. 269
  15917. ],
  15918. [
  15919. 269,
  15920. -258
  15921. ],
  15922. [
  15923. 269,
  15924. 270
  15925. ]
  15926. ]
  15927. },
  15928. "RemoveDocumentFromKnowledgeBaseCommand": {
  15929. "executed_lines": [],
  15930. "summary": {
  15931. "covered_lines": 0,
  15932. "num_statements": 8,
  15933. "percent_covered": 0.0,
  15934. "percent_covered_display": "0.00",
  15935. "missing_lines": 8,
  15936. "excluded_lines": 0,
  15937. "percent_statements_covered": 0.0,
  15938. "percent_statements_covered_display": "0.00",
  15939. "num_branches": 8,
  15940. "num_partial_branches": 0,
  15941. "covered_branches": 0,
  15942. "missing_branches": 8,
  15943. "percent_branches_covered": 0.0,
  15944. "percent_branches_covered_display": "0.00"
  15945. },
  15946. "missing_lines": [
  15947. 299,
  15948. 300,
  15949. 302,
  15950. 303,
  15951. 305,
  15952. 306,
  15953. 308,
  15954. 309
  15955. ],
  15956. "excluded_lines": [],
  15957. "start_line": 274,
  15958. "contexts": {},
  15959. "executed_branches": [],
  15960. "missing_branches": [
  15961. [
  15962. 299,
  15963. 300
  15964. ],
  15965. [
  15966. 299,
  15967. 302
  15968. ],
  15969. [
  15970. 302,
  15971. 303
  15972. ],
  15973. [
  15974. 302,
  15975. 305
  15976. ],
  15977. [
  15978. 305,
  15979. 306
  15980. ],
  15981. [
  15982. 305,
  15983. 308
  15984. ],
  15985. [
  15986. 308,
  15987. -297
  15988. ],
  15989. [
  15990. 308,
  15991. 309
  15992. ]
  15993. ]
  15994. },
  15995. "AddTagToKnowledgeBaseCommand": {
  15996. "executed_lines": [],
  15997. "summary": {
  15998. "covered_lines": 0,
  15999. "num_statements": 10,
  16000. "percent_covered": 0.0,
  16001. "percent_covered_display": "0.00",
  16002. "missing_lines": 10,
  16003. "excluded_lines": 0,
  16004. "percent_statements_covered": 0.0,
  16005. "percent_statements_covered_display": "0.00",
  16006. "num_branches": 10,
  16007. "num_partial_branches": 0,
  16008. "covered_branches": 0,
  16009. "missing_branches": 10,
  16010. "percent_branches_covered": 0.0,
  16011. "percent_branches_covered_display": "0.00"
  16012. },
  16013. "missing_lines": [
  16014. 338,
  16015. 339,
  16016. 341,
  16017. 342,
  16018. 344,
  16019. 345,
  16020. 347,
  16021. 348,
  16022. 350,
  16023. 351
  16024. ],
  16025. "excluded_lines": [],
  16026. "start_line": 313,
  16027. "contexts": {},
  16028. "executed_branches": [],
  16029. "missing_branches": [
  16030. [
  16031. 338,
  16032. 339
  16033. ],
  16034. [
  16035. 338,
  16036. 341
  16037. ],
  16038. [
  16039. 341,
  16040. 342
  16041. ],
  16042. [
  16043. 341,
  16044. 344
  16045. ],
  16046. [
  16047. 344,
  16048. 345
  16049. ],
  16050. [
  16051. 344,
  16052. 347
  16053. ],
  16054. [
  16055. 347,
  16056. 348
  16057. ],
  16058. [
  16059. 347,
  16060. 350
  16061. ],
  16062. [
  16063. 350,
  16064. -336
  16065. ],
  16066. [
  16067. 350,
  16068. 351
  16069. ]
  16070. ]
  16071. },
  16072. "RemoveTagFromKnowledgeBaseCommand": {
  16073. "executed_lines": [],
  16074. "summary": {
  16075. "covered_lines": 0,
  16076. "num_statements": 8,
  16077. "percent_covered": 0.0,
  16078. "percent_covered_display": "0.00",
  16079. "missing_lines": 8,
  16080. "excluded_lines": 0,
  16081. "percent_statements_covered": 0.0,
  16082. "percent_statements_covered_display": "0.00",
  16083. "num_branches": 8,
  16084. "num_partial_branches": 0,
  16085. "covered_branches": 0,
  16086. "missing_branches": 8,
  16087. "percent_branches_covered": 0.0,
  16088. "percent_branches_covered_display": "0.00"
  16089. },
  16090. "missing_lines": [
  16091. 380,
  16092. 381,
  16093. 383,
  16094. 384,
  16095. 386,
  16096. 387,
  16097. 389,
  16098. 390
  16099. ],
  16100. "excluded_lines": [],
  16101. "start_line": 355,
  16102. "contexts": {},
  16103. "executed_branches": [],
  16104. "missing_branches": [
  16105. [
  16106. 380,
  16107. 381
  16108. ],
  16109. [
  16110. 380,
  16111. 383
  16112. ],
  16113. [
  16114. 383,
  16115. 384
  16116. ],
  16117. [
  16118. 383,
  16119. 386
  16120. ],
  16121. [
  16122. 386,
  16123. 387
  16124. ],
  16125. [
  16126. 386,
  16127. 389
  16128. ],
  16129. [
  16130. 389,
  16131. -378
  16132. ],
  16133. [
  16134. 389,
  16135. 390
  16136. ]
  16137. ]
  16138. },
  16139. "": {
  16140. "executed_lines": [],
  16141. "summary": {
  16142. "covered_lines": 0,
  16143. "num_statements": 47,
  16144. "percent_covered": 0.0,
  16145. "percent_covered_display": "0.00",
  16146. "missing_lines": 47,
  16147. "excluded_lines": 6,
  16148. "percent_statements_covered": 0.0,
  16149. "percent_statements_covered_display": "0.00",
  16150. "num_branches": 0,
  16151. "num_partial_branches": 0,
  16152. "covered_branches": 0,
  16153. "missing_branches": 0,
  16154. "percent_branches_covered": 100.0,
  16155. "percent_branches_covered_display": "100.00"
  16156. },
  16157. "missing_lines": [
  16158. 12,
  16159. 13,
  16160. 16,
  16161. 17,
  16162. 44,
  16163. 45,
  16164. 46,
  16165. 47,
  16166. 49,
  16167. 78,
  16168. 79,
  16169. 130,
  16170. 131,
  16171. 132,
  16172. 133,
  16173. 134,
  16174. 135,
  16175. 136,
  16176. 138,
  16177. 190,
  16178. 194,
  16179. 198,
  16180. 202,
  16181. 207,
  16182. 208,
  16183. 223,
  16184. 225,
  16185. 234,
  16186. 235,
  16187. 255,
  16188. 256,
  16189. 258,
  16190. 273,
  16191. 274,
  16192. 294,
  16193. 295,
  16194. 297,
  16195. 312,
  16196. 313,
  16197. 333,
  16198. 334,
  16199. 336,
  16200. 354,
  16201. 355,
  16202. 375,
  16203. 376,
  16204. 378
  16205. ],
  16206. "excluded_lines": [
  16207. 18,
  16208. 80,
  16209. 236,
  16210. 275,
  16211. 314,
  16212. 356
  16213. ],
  16214. "start_line": 1,
  16215. "contexts": {},
  16216. "executed_branches": [],
  16217. "missing_branches": []
  16218. }
  16219. }
  16220. },
  16221. "src\\application\\knowledge_base\\dtos.py": {
  16222. "executed_lines": [],
  16223. "summary": {
  16224. "covered_lines": 0,
  16225. "num_statements": 67,
  16226. "percent_covered": 0.0,
  16227. "percent_covered_display": "0.00",
  16228. "missing_lines": 67,
  16229. "excluded_lines": 10,
  16230. "percent_statements_covered": 0.0,
  16231. "percent_statements_covered_display": "0.00",
  16232. "num_branches": 4,
  16233. "num_partial_branches": 0,
  16234. "covered_branches": 0,
  16235. "missing_branches": 4,
  16236. "percent_branches_covered": 0.0,
  16237. "percent_branches_covered_display": "0.00"
  16238. },
  16239. "missing_lines": [
  16240. 12,
  16241. 13,
  16242. 15,
  16243. 16,
  16244. 19,
  16245. 20,
  16246. 52,
  16247. 53,
  16248. 54,
  16249. 55,
  16250. 56,
  16251. 57,
  16252. 58,
  16253. 59,
  16254. 60,
  16255. 61,
  16256. 63,
  16257. 64,
  16258. 101,
  16259. 104,
  16260. 106,
  16261. 119,
  16262. 146,
  16263. 149,
  16264. 152,
  16265. 153,
  16266. 155,
  16267. 165,
  16268. 193,
  16269. 205,
  16270. 206,
  16271. 209,
  16272. 210,
  16273. 212,
  16274. 214,
  16275. 215,
  16276. 246,
  16277. 259,
  16278. 266,
  16279. 268,
  16280. 275,
  16281. 277,
  16282. 287,
  16283. 289,
  16284. 299,
  16285. 302,
  16286. 303,
  16287. 328,
  16288. 329,
  16289. 330,
  16290. 331,
  16291. 332,
  16292. 333,
  16293. 335,
  16294. 336,
  16295. 363,
  16296. 372,
  16297. 396,
  16298. 404,
  16299. 426,
  16300. 435,
  16301. 436,
  16302. 464,
  16303. 473,
  16304. 480,
  16305. 482,
  16306. 492
  16307. ],
  16308. "excluded_lines": [
  16309. 21,
  16310. 69,
  16311. 120,
  16312. 166,
  16313. 216,
  16314. 304,
  16315. 337,
  16316. 373,
  16317. 405,
  16318. 437
  16319. ],
  16320. "contexts": {},
  16321. "executed_branches": [],
  16322. "missing_branches": [
  16323. [
  16324. 205,
  16325. 206
  16326. ],
  16327. [
  16328. 205,
  16329. 209
  16330. ],
  16331. [
  16332. 209,
  16333. 210
  16334. ],
  16335. [
  16336. 209,
  16337. 212
  16338. ]
  16339. ],
  16340. "functions": {
  16341. "KnowledgeBaseDTO.from_entity": {
  16342. "executed_lines": [],
  16343. "summary": {
  16344. "covered_lines": 0,
  16345. "num_statements": 3,
  16346. "percent_covered": 0.0,
  16347. "percent_covered_display": "0.00",
  16348. "missing_lines": 3,
  16349. "excluded_lines": 1,
  16350. "percent_statements_covered": 0.0,
  16351. "percent_statements_covered_display": "0.00",
  16352. "num_branches": 0,
  16353. "num_partial_branches": 0,
  16354. "covered_branches": 0,
  16355. "missing_branches": 0,
  16356. "percent_branches_covered": 100.0,
  16357. "percent_branches_covered_display": "100.00"
  16358. },
  16359. "missing_lines": [
  16360. 101,
  16361. 104,
  16362. 106
  16363. ],
  16364. "excluded_lines": [
  16365. 69
  16366. ],
  16367. "start_line": 64,
  16368. "contexts": {},
  16369. "executed_branches": [],
  16370. "missing_branches": []
  16371. },
  16372. "KnowledgeBaseDTO.to_entity": {
  16373. "executed_lines": [],
  16374. "summary": {
  16375. "covered_lines": 0,
  16376. "num_statements": 5,
  16377. "percent_covered": 0.0,
  16378. "percent_covered_display": "0.00",
  16379. "missing_lines": 5,
  16380. "excluded_lines": 1,
  16381. "percent_statements_covered": 0.0,
  16382. "percent_statements_covered_display": "0.00",
  16383. "num_branches": 0,
  16384. "num_partial_branches": 0,
  16385. "covered_branches": 0,
  16386. "missing_branches": 0,
  16387. "percent_branches_covered": 100.0,
  16388. "percent_branches_covered_display": "100.00"
  16389. },
  16390. "missing_lines": [
  16391. 146,
  16392. 149,
  16393. 152,
  16394. 153,
  16395. 155
  16396. ],
  16397. "excluded_lines": [
  16398. 120
  16399. ],
  16400. "start_line": 119,
  16401. "contexts": {},
  16402. "executed_branches": [],
  16403. "missing_branches": []
  16404. },
  16405. "KnowledgeBaseDTO.to_dict": {
  16406. "executed_lines": [],
  16407. "summary": {
  16408. "covered_lines": 0,
  16409. "num_statements": 6,
  16410. "percent_covered": 0.0,
  16411. "percent_covered_display": "0.00",
  16412. "missing_lines": 6,
  16413. "excluded_lines": 1,
  16414. "percent_statements_covered": 0.0,
  16415. "percent_statements_covered_display": "0.00",
  16416. "num_branches": 4,
  16417. "num_partial_branches": 0,
  16418. "covered_branches": 0,
  16419. "missing_branches": 4,
  16420. "percent_branches_covered": 0.0,
  16421. "percent_branches_covered_display": "0.00"
  16422. },
  16423. "missing_lines": [
  16424. 193,
  16425. 205,
  16426. 206,
  16427. 209,
  16428. 210,
  16429. 212
  16430. ],
  16431. "excluded_lines": [
  16432. 166
  16433. ],
  16434. "start_line": 165,
  16435. "contexts": {},
  16436. "executed_branches": [],
  16437. "missing_branches": [
  16438. [
  16439. 205,
  16440. 206
  16441. ],
  16442. [
  16443. 205,
  16444. 209
  16445. ],
  16446. [
  16447. 209,
  16448. 210
  16449. ],
  16450. [
  16451. 209,
  16452. 212
  16453. ]
  16454. ]
  16455. },
  16456. "KnowledgeBaseDTO.from_dict": {
  16457. "executed_lines": [],
  16458. "summary": {
  16459. "covered_lines": 0,
  16460. "num_statements": 1,
  16461. "percent_covered": 0.0,
  16462. "percent_covered_display": "0.00",
  16463. "missing_lines": 1,
  16464. "excluded_lines": 1,
  16465. "percent_statements_covered": 0.0,
  16466. "percent_statements_covered_display": "0.00",
  16467. "num_branches": 0,
  16468. "num_partial_branches": 0,
  16469. "covered_branches": 0,
  16470. "missing_branches": 0,
  16471. "percent_branches_covered": 100.0,
  16472. "percent_branches_covered_display": "100.00"
  16473. },
  16474. "missing_lines": [
  16475. 246
  16476. ],
  16477. "excluded_lines": [
  16478. 216
  16479. ],
  16480. "start_line": 215,
  16481. "contexts": {},
  16482. "executed_branches": [],
  16483. "missing_branches": []
  16484. },
  16485. "KnowledgeBaseDTO.has_documents": {
  16486. "executed_lines": [],
  16487. "summary": {
  16488. "covered_lines": 0,
  16489. "num_statements": 1,
  16490. "percent_covered": 0.0,
  16491. "percent_covered_display": "0.00",
  16492. "missing_lines": 1,
  16493. "excluded_lines": 0,
  16494. "percent_statements_covered": 0.0,
  16495. "percent_statements_covered_display": "0.00",
  16496. "num_branches": 0,
  16497. "num_partial_branches": 0,
  16498. "covered_branches": 0,
  16499. "missing_branches": 0,
  16500. "percent_branches_covered": 100.0,
  16501. "percent_branches_covered_display": "100.00"
  16502. },
  16503. "missing_lines": [
  16504. 266
  16505. ],
  16506. "excluded_lines": [],
  16507. "start_line": 259,
  16508. "contexts": {},
  16509. "executed_branches": [],
  16510. "missing_branches": []
  16511. },
  16512. "KnowledgeBaseDTO.has_tags": {
  16513. "executed_lines": [],
  16514. "summary": {
  16515. "covered_lines": 0,
  16516. "num_statements": 1,
  16517. "percent_covered": 0.0,
  16518. "percent_covered_display": "0.00",
  16519. "missing_lines": 1,
  16520. "excluded_lines": 0,
  16521. "percent_statements_covered": 0.0,
  16522. "percent_statements_covered_display": "0.00",
  16523. "num_branches": 0,
  16524. "num_partial_branches": 0,
  16525. "covered_branches": 0,
  16526. "missing_branches": 0,
  16527. "percent_branches_covered": 100.0,
  16528. "percent_branches_covered_display": "100.00"
  16529. },
  16530. "missing_lines": [
  16531. 275
  16532. ],
  16533. "excluded_lines": [],
  16534. "start_line": 268,
  16535. "contexts": {},
  16536. "executed_branches": [],
  16537. "missing_branches": []
  16538. },
  16539. "KnowledgeBaseDTO.has_document": {
  16540. "executed_lines": [],
  16541. "summary": {
  16542. "covered_lines": 0,
  16543. "num_statements": 1,
  16544. "percent_covered": 0.0,
  16545. "percent_covered_display": "0.00",
  16546. "missing_lines": 1,
  16547. "excluded_lines": 0,
  16548. "percent_statements_covered": 0.0,
  16549. "percent_statements_covered_display": "0.00",
  16550. "num_branches": 0,
  16551. "num_partial_branches": 0,
  16552. "covered_branches": 0,
  16553. "missing_branches": 0,
  16554. "percent_branches_covered": 100.0,
  16555. "percent_branches_covered_display": "100.00"
  16556. },
  16557. "missing_lines": [
  16558. 287
  16559. ],
  16560. "excluded_lines": [],
  16561. "start_line": 277,
  16562. "contexts": {},
  16563. "executed_branches": [],
  16564. "missing_branches": []
  16565. },
  16566. "KnowledgeBaseDTO.has_tag": {
  16567. "executed_lines": [],
  16568. "summary": {
  16569. "covered_lines": 0,
  16570. "num_statements": 1,
  16571. "percent_covered": 0.0,
  16572. "percent_covered_display": "0.00",
  16573. "missing_lines": 1,
  16574. "excluded_lines": 0,
  16575. "percent_statements_covered": 0.0,
  16576. "percent_statements_covered_display": "0.00",
  16577. "num_branches": 0,
  16578. "num_partial_branches": 0,
  16579. "covered_branches": 0,
  16580. "missing_branches": 0,
  16581. "percent_branches_covered": 100.0,
  16582. "percent_branches_covered_display": "100.00"
  16583. },
  16584. "missing_lines": [
  16585. 299
  16586. ],
  16587. "excluded_lines": [],
  16588. "start_line": 289,
  16589. "contexts": {},
  16590. "executed_branches": [],
  16591. "missing_branches": []
  16592. },
  16593. "PromptDimensionDTO.from_entity": {
  16594. "executed_lines": [],
  16595. "summary": {
  16596. "covered_lines": 0,
  16597. "num_statements": 1,
  16598. "percent_covered": 0.0,
  16599. "percent_covered_display": "0.00",
  16600. "missing_lines": 1,
  16601. "excluded_lines": 1,
  16602. "percent_statements_covered": 0.0,
  16603. "percent_statements_covered_display": "0.00",
  16604. "num_branches": 0,
  16605. "num_partial_branches": 0,
  16606. "covered_branches": 0,
  16607. "missing_branches": 0,
  16608. "percent_branches_covered": 100.0,
  16609. "percent_branches_covered_display": "100.00"
  16610. },
  16611. "missing_lines": [
  16612. 363
  16613. ],
  16614. "excluded_lines": [
  16615. 337
  16616. ],
  16617. "start_line": 336,
  16618. "contexts": {},
  16619. "executed_branches": [],
  16620. "missing_branches": []
  16621. },
  16622. "PromptDimensionDTO.to_entity": {
  16623. "executed_lines": [],
  16624. "summary": {
  16625. "covered_lines": 0,
  16626. "num_statements": 1,
  16627. "percent_covered": 0.0,
  16628. "percent_covered_display": "0.00",
  16629. "missing_lines": 1,
  16630. "excluded_lines": 1,
  16631. "percent_statements_covered": 0.0,
  16632. "percent_statements_covered_display": "0.00",
  16633. "num_branches": 0,
  16634. "num_partial_branches": 0,
  16635. "covered_branches": 0,
  16636. "missing_branches": 0,
  16637. "percent_branches_covered": 100.0,
  16638. "percent_branches_covered_display": "100.00"
  16639. },
  16640. "missing_lines": [
  16641. 396
  16642. ],
  16643. "excluded_lines": [
  16644. 373
  16645. ],
  16646. "start_line": 372,
  16647. "contexts": {},
  16648. "executed_branches": [],
  16649. "missing_branches": []
  16650. },
  16651. "PromptDimensionDTO.to_dict": {
  16652. "executed_lines": [],
  16653. "summary": {
  16654. "covered_lines": 0,
  16655. "num_statements": 1,
  16656. "percent_covered": 0.0,
  16657. "percent_covered_display": "0.00",
  16658. "missing_lines": 1,
  16659. "excluded_lines": 1,
  16660. "percent_statements_covered": 0.0,
  16661. "percent_statements_covered_display": "0.00",
  16662. "num_branches": 0,
  16663. "num_partial_branches": 0,
  16664. "covered_branches": 0,
  16665. "missing_branches": 0,
  16666. "percent_branches_covered": 100.0,
  16667. "percent_branches_covered_display": "100.00"
  16668. },
  16669. "missing_lines": [
  16670. 426
  16671. ],
  16672. "excluded_lines": [
  16673. 405
  16674. ],
  16675. "start_line": 404,
  16676. "contexts": {},
  16677. "executed_branches": [],
  16678. "missing_branches": []
  16679. },
  16680. "PromptDimensionDTO.from_dict": {
  16681. "executed_lines": [],
  16682. "summary": {
  16683. "covered_lines": 0,
  16684. "num_statements": 1,
  16685. "percent_covered": 0.0,
  16686. "percent_covered_display": "0.00",
  16687. "missing_lines": 1,
  16688. "excluded_lines": 1,
  16689. "percent_statements_covered": 0.0,
  16690. "percent_statements_covered_display": "0.00",
  16691. "num_branches": 0,
  16692. "num_partial_branches": 0,
  16693. "covered_branches": 0,
  16694. "missing_branches": 0,
  16695. "percent_branches_covered": 100.0,
  16696. "percent_branches_covered_display": "100.00"
  16697. },
  16698. "missing_lines": [
  16699. 464
  16700. ],
  16701. "excluded_lines": [
  16702. 437
  16703. ],
  16704. "start_line": 436,
  16705. "contexts": {},
  16706. "executed_branches": [],
  16707. "missing_branches": []
  16708. },
  16709. "PromptDimensionDTO.has_variables": {
  16710. "executed_lines": [],
  16711. "summary": {
  16712. "covered_lines": 0,
  16713. "num_statements": 1,
  16714. "percent_covered": 0.0,
  16715. "percent_covered_display": "0.00",
  16716. "missing_lines": 1,
  16717. "excluded_lines": 0,
  16718. "percent_statements_covered": 0.0,
  16719. "percent_statements_covered_display": "0.00",
  16720. "num_branches": 0,
  16721. "num_partial_branches": 0,
  16722. "covered_branches": 0,
  16723. "missing_branches": 0,
  16724. "percent_branches_covered": 100.0,
  16725. "percent_branches_covered_display": "100.00"
  16726. },
  16727. "missing_lines": [
  16728. 480
  16729. ],
  16730. "excluded_lines": [],
  16731. "start_line": 473,
  16732. "contexts": {},
  16733. "executed_branches": [],
  16734. "missing_branches": []
  16735. },
  16736. "PromptDimensionDTO.has_variable": {
  16737. "executed_lines": [],
  16738. "summary": {
  16739. "covered_lines": 0,
  16740. "num_statements": 1,
  16741. "percent_covered": 0.0,
  16742. "percent_covered_display": "0.00",
  16743. "missing_lines": 1,
  16744. "excluded_lines": 0,
  16745. "percent_statements_covered": 0.0,
  16746. "percent_statements_covered_display": "0.00",
  16747. "num_branches": 0,
  16748. "num_partial_branches": 0,
  16749. "covered_branches": 0,
  16750. "missing_branches": 0,
  16751. "percent_branches_covered": 100.0,
  16752. "percent_branches_covered_display": "100.00"
  16753. },
  16754. "missing_lines": [
  16755. 492
  16756. ],
  16757. "excluded_lines": [],
  16758. "start_line": 482,
  16759. "contexts": {},
  16760. "executed_branches": [],
  16761. "missing_branches": []
  16762. },
  16763. "": {
  16764. "executed_lines": [],
  16765. "summary": {
  16766. "covered_lines": 0,
  16767. "num_statements": 42,
  16768. "percent_covered": 0.0,
  16769. "percent_covered_display": "0.00",
  16770. "missing_lines": 42,
  16771. "excluded_lines": 2,
  16772. "percent_statements_covered": 0.0,
  16773. "percent_statements_covered_display": "0.00",
  16774. "num_branches": 0,
  16775. "num_partial_branches": 0,
  16776. "covered_branches": 0,
  16777. "missing_branches": 0,
  16778. "percent_branches_covered": 100.0,
  16779. "percent_branches_covered_display": "100.00"
  16780. },
  16781. "missing_lines": [
  16782. 12,
  16783. 13,
  16784. 15,
  16785. 16,
  16786. 19,
  16787. 20,
  16788. 52,
  16789. 53,
  16790. 54,
  16791. 55,
  16792. 56,
  16793. 57,
  16794. 58,
  16795. 59,
  16796. 60,
  16797. 61,
  16798. 63,
  16799. 64,
  16800. 119,
  16801. 165,
  16802. 214,
  16803. 215,
  16804. 259,
  16805. 268,
  16806. 277,
  16807. 289,
  16808. 302,
  16809. 303,
  16810. 328,
  16811. 329,
  16812. 330,
  16813. 331,
  16814. 332,
  16815. 333,
  16816. 335,
  16817. 336,
  16818. 372,
  16819. 404,
  16820. 435,
  16821. 436,
  16822. 473,
  16823. 482
  16824. ],
  16825. "excluded_lines": [
  16826. 21,
  16827. 304
  16828. ],
  16829. "start_line": 1,
  16830. "contexts": {},
  16831. "executed_branches": [],
  16832. "missing_branches": []
  16833. }
  16834. },
  16835. "classes": {
  16836. "KnowledgeBaseDTO": {
  16837. "executed_lines": [],
  16838. "summary": {
  16839. "covered_lines": 0,
  16840. "num_statements": 19,
  16841. "percent_covered": 0.0,
  16842. "percent_covered_display": "0.00",
  16843. "missing_lines": 19,
  16844. "excluded_lines": 4,
  16845. "percent_statements_covered": 0.0,
  16846. "percent_statements_covered_display": "0.00",
  16847. "num_branches": 4,
  16848. "num_partial_branches": 0,
  16849. "covered_branches": 0,
  16850. "missing_branches": 4,
  16851. "percent_branches_covered": 0.0,
  16852. "percent_branches_covered_display": "0.00"
  16853. },
  16854. "missing_lines": [
  16855. 101,
  16856. 104,
  16857. 106,
  16858. 146,
  16859. 149,
  16860. 152,
  16861. 153,
  16862. 155,
  16863. 193,
  16864. 205,
  16865. 206,
  16866. 209,
  16867. 210,
  16868. 212,
  16869. 246,
  16870. 266,
  16871. 275,
  16872. 287,
  16873. 299
  16874. ],
  16875. "excluded_lines": [
  16876. 69,
  16877. 120,
  16878. 166,
  16879. 216
  16880. ],
  16881. "start_line": 20,
  16882. "contexts": {},
  16883. "executed_branches": [],
  16884. "missing_branches": [
  16885. [
  16886. 205,
  16887. 206
  16888. ],
  16889. [
  16890. 205,
  16891. 209
  16892. ],
  16893. [
  16894. 209,
  16895. 210
  16896. ],
  16897. [
  16898. 209,
  16899. 212
  16900. ]
  16901. ]
  16902. },
  16903. "PromptDimensionDTO": {
  16904. "executed_lines": [],
  16905. "summary": {
  16906. "covered_lines": 0,
  16907. "num_statements": 6,
  16908. "percent_covered": 0.0,
  16909. "percent_covered_display": "0.00",
  16910. "missing_lines": 6,
  16911. "excluded_lines": 4,
  16912. "percent_statements_covered": 0.0,
  16913. "percent_statements_covered_display": "0.00",
  16914. "num_branches": 0,
  16915. "num_partial_branches": 0,
  16916. "covered_branches": 0,
  16917. "missing_branches": 0,
  16918. "percent_branches_covered": 100.0,
  16919. "percent_branches_covered_display": "100.00"
  16920. },
  16921. "missing_lines": [
  16922. 363,
  16923. 396,
  16924. 426,
  16925. 464,
  16926. 480,
  16927. 492
  16928. ],
  16929. "excluded_lines": [
  16930. 337,
  16931. 373,
  16932. 405,
  16933. 437
  16934. ],
  16935. "start_line": 303,
  16936. "contexts": {},
  16937. "executed_branches": [],
  16938. "missing_branches": []
  16939. },
  16940. "": {
  16941. "executed_lines": [],
  16942. "summary": {
  16943. "covered_lines": 0,
  16944. "num_statements": 42,
  16945. "percent_covered": 0.0,
  16946. "percent_covered_display": "0.00",
  16947. "missing_lines": 42,
  16948. "excluded_lines": 2,
  16949. "percent_statements_covered": 0.0,
  16950. "percent_statements_covered_display": "0.00",
  16951. "num_branches": 0,
  16952. "num_partial_branches": 0,
  16953. "covered_branches": 0,
  16954. "missing_branches": 0,
  16955. "percent_branches_covered": 100.0,
  16956. "percent_branches_covered_display": "100.00"
  16957. },
  16958. "missing_lines": [
  16959. 12,
  16960. 13,
  16961. 15,
  16962. 16,
  16963. 19,
  16964. 20,
  16965. 52,
  16966. 53,
  16967. 54,
  16968. 55,
  16969. 56,
  16970. 57,
  16971. 58,
  16972. 59,
  16973. 60,
  16974. 61,
  16975. 63,
  16976. 64,
  16977. 119,
  16978. 165,
  16979. 214,
  16980. 215,
  16981. 259,
  16982. 268,
  16983. 277,
  16984. 289,
  16985. 302,
  16986. 303,
  16987. 328,
  16988. 329,
  16989. 330,
  16990. 331,
  16991. 332,
  16992. 333,
  16993. 335,
  16994. 336,
  16995. 372,
  16996. 404,
  16997. 435,
  16998. 436,
  16999. 473,
  17000. 482
  17001. ],
  17002. "excluded_lines": [
  17003. 21,
  17004. 304
  17005. ],
  17006. "start_line": 1,
  17007. "contexts": {},
  17008. "executed_branches": [],
  17009. "missing_branches": []
  17010. }
  17011. }
  17012. },
  17013. "src\\application\\knowledge_base\\handlers.py": {
  17014. "executed_lines": [],
  17015. "summary": {
  17016. "covered_lines": 0,
  17017. "num_statements": 162,
  17018. "percent_covered": 0.0,
  17019. "percent_covered_display": "0.00",
  17020. "missing_lines": 162,
  17021. "excluded_lines": 12,
  17022. "percent_statements_covered": 0.0,
  17023. "percent_statements_covered_display": "0.00",
  17024. "num_branches": 26,
  17025. "num_partial_branches": 0,
  17026. "covered_branches": 0,
  17027. "missing_branches": 26,
  17028. "percent_branches_covered": 0.0,
  17029. "percent_branches_covered_display": "0.00"
  17030. },
  17031. "missing_lines": [
  17032. 22,
  17033. 23,
  17034. 25,
  17035. 30,
  17036. 39,
  17037. 40,
  17038. 41,
  17039. 42,
  17040. 43,
  17041. 47,
  17042. 50,
  17043. 76,
  17044. 83,
  17045. 85,
  17046. 109,
  17047. 110,
  17048. 119,
  17049. 120,
  17050. 123,
  17051. 134,
  17052. 136,
  17053. 141,
  17054. 143,
  17055. 145,
  17056. 149,
  17057. 154,
  17058. 156,
  17059. 161,
  17060. 167,
  17061. 193,
  17062. 200,
  17063. 202,
  17064. 230,
  17065. 231,
  17066. 242,
  17067. 243,
  17068. 245,
  17069. 246,
  17070. 250,
  17071. 256,
  17072. 257,
  17073. 258,
  17074. 267,
  17075. 268,
  17076. 269,
  17077. 275,
  17078. 276,
  17079. 278,
  17080. 279,
  17081. 280,
  17082. 289,
  17083. 290,
  17084. 291,
  17085. 292,
  17086. 301,
  17087. 303,
  17088. 308,
  17089. 310,
  17090. 312,
  17091. 314,
  17092. 321,
  17093. 326,
  17094. 328,
  17095. 336,
  17096. 342,
  17097. 362,
  17098. 369,
  17099. 371,
  17100. 387,
  17101. 388,
  17102. 394,
  17103. 395,
  17104. 397,
  17105. 402,
  17106. 404,
  17107. 412,
  17108. 418,
  17109. 443,
  17110. 450,
  17111. 452,
  17112. 470,
  17113. 471,
  17114. 480,
  17115. 481,
  17116. 483,
  17117. 484,
  17118. 488,
  17119. 494,
  17120. 497,
  17121. 499,
  17122. 507,
  17123. 509,
  17124. 511,
  17125. 513,
  17126. 521,
  17127. 526,
  17128. 528,
  17129. 537,
  17130. 543,
  17131. 568,
  17132. 575,
  17133. 577,
  17134. 595,
  17135. 596,
  17136. 605,
  17137. 606,
  17138. 608,
  17139. 609,
  17140. 613,
  17141. 619,
  17142. 621,
  17143. 622,
  17144. 631,
  17145. 633,
  17146. 641,
  17147. 643,
  17148. 645,
  17149. 647,
  17150. 656,
  17151. 662,
  17152. 687,
  17153. 694,
  17154. 696,
  17155. 715,
  17156. 716,
  17157. 725,
  17158. 726,
  17159. 728,
  17160. 729,
  17161. 733,
  17162. 739,
  17163. 742,
  17164. 744,
  17165. 752,
  17166. 754,
  17167. 756,
  17168. 758,
  17169. 766,
  17170. 771,
  17171. 773,
  17172. 782,
  17173. 788,
  17174. 813,
  17175. 820,
  17176. 822,
  17177. 840,
  17178. 841,
  17179. 850,
  17180. 851,
  17181. 853,
  17182. 854,
  17183. 858,
  17184. 864,
  17185. 866,
  17186. 867,
  17187. 876,
  17188. 878,
  17189. 886,
  17190. 888,
  17191. 890,
  17192. 892,
  17193. 901
  17194. ],
  17195. "excluded_lines": [
  17196. 51,
  17197. 86,
  17198. 168,
  17199. 203,
  17200. 419,
  17201. 453,
  17202. 544,
  17203. 578,
  17204. 663,
  17205. 697,
  17206. 789,
  17207. 823
  17208. ],
  17209. "contexts": {},
  17210. "executed_branches": [],
  17211. "missing_branches": [
  17212. [
  17213. 245,
  17214. 246
  17215. ],
  17216. [
  17217. 245,
  17218. 256
  17219. ],
  17220. [
  17221. 256,
  17222. 257
  17223. ],
  17224. [
  17225. 256,
  17226. 267
  17227. ],
  17228. [
  17229. 267,
  17230. 268
  17231. ],
  17232. [
  17233. 267,
  17234. 275
  17235. ],
  17236. [
  17237. 275,
  17238. 276
  17239. ],
  17240. [
  17241. 275,
  17242. 301
  17243. ],
  17244. [
  17245. 276,
  17246. 278
  17247. ],
  17248. [
  17249. 276,
  17250. 289
  17251. ],
  17252. [
  17253. 278,
  17254. 279
  17255. ],
  17256. [
  17257. 278,
  17258. 280
  17259. ],
  17260. [
  17261. 290,
  17262. 291
  17263. ],
  17264. [
  17265. 290,
  17266. 292
  17267. ],
  17268. [
  17269. 483,
  17270. 484
  17271. ],
  17272. [
  17273. 483,
  17274. 494
  17275. ],
  17276. [
  17277. 608,
  17278. 609
  17279. ],
  17280. [
  17281. 608,
  17282. 619
  17283. ],
  17284. [
  17285. 621,
  17286. 622
  17287. ],
  17288. [
  17289. 621,
  17290. 631
  17291. ],
  17292. [
  17293. 728,
  17294. 729
  17295. ],
  17296. [
  17297. 728,
  17298. 739
  17299. ],
  17300. [
  17301. 853,
  17302. 854
  17303. ],
  17304. [
  17305. 853,
  17306. 864
  17307. ],
  17308. [
  17309. 866,
  17310. 867
  17311. ],
  17312. [
  17313. 866,
  17314. 876
  17315. ]
  17316. ],
  17317. "functions": {
  17318. "CreateKnowledgeBaseHandler.__init__": {
  17319. "executed_lines": [],
  17320. "summary": {
  17321. "covered_lines": 0,
  17322. "num_statements": 1,
  17323. "percent_covered": 0.0,
  17324. "percent_covered_display": "0.00",
  17325. "missing_lines": 1,
  17326. "excluded_lines": 0,
  17327. "percent_statements_covered": 0.0,
  17328. "percent_statements_covered_display": "0.00",
  17329. "num_branches": 0,
  17330. "num_partial_branches": 0,
  17331. "covered_branches": 0,
  17332. "missing_branches": 0,
  17333. "percent_branches_covered": 100.0,
  17334. "percent_branches_covered_display": "100.00"
  17335. },
  17336. "missing_lines": [
  17337. 83
  17338. ],
  17339. "excluded_lines": [],
  17340. "start_line": 76,
  17341. "contexts": {},
  17342. "executed_branches": [],
  17343. "missing_branches": []
  17344. },
  17345. "CreateKnowledgeBaseHandler.handle": {
  17346. "executed_lines": [],
  17347. "summary": {
  17348. "covered_lines": 0,
  17349. "num_statements": 14,
  17350. "percent_covered": 0.0,
  17351. "percent_covered_display": "0.00",
  17352. "missing_lines": 14,
  17353. "excluded_lines": 1,
  17354. "percent_statements_covered": 0.0,
  17355. "percent_statements_covered_display": "0.00",
  17356. "num_branches": 0,
  17357. "num_partial_branches": 0,
  17358. "covered_branches": 0,
  17359. "missing_branches": 0,
  17360. "percent_branches_covered": 100.0,
  17361. "percent_branches_covered_display": "100.00"
  17362. },
  17363. "missing_lines": [
  17364. 109,
  17365. 110,
  17366. 119,
  17367. 120,
  17368. 123,
  17369. 134,
  17370. 136,
  17371. 141,
  17372. 143,
  17373. 145,
  17374. 149,
  17375. 154,
  17376. 156,
  17377. 161
  17378. ],
  17379. "excluded_lines": [
  17380. 86
  17381. ],
  17382. "start_line": 85,
  17383. "contexts": {},
  17384. "executed_branches": [],
  17385. "missing_branches": []
  17386. },
  17387. "UpdateKnowledgeBaseHandler.__init__": {
  17388. "executed_lines": [],
  17389. "summary": {
  17390. "covered_lines": 0,
  17391. "num_statements": 1,
  17392. "percent_covered": 0.0,
  17393. "percent_covered_display": "0.00",
  17394. "missing_lines": 1,
  17395. "excluded_lines": 0,
  17396. "percent_statements_covered": 0.0,
  17397. "percent_statements_covered_display": "0.00",
  17398. "num_branches": 0,
  17399. "num_partial_branches": 0,
  17400. "covered_branches": 0,
  17401. "missing_branches": 0,
  17402. "percent_branches_covered": 100.0,
  17403. "percent_branches_covered_display": "100.00"
  17404. },
  17405. "missing_lines": [
  17406. 200
  17407. ],
  17408. "excluded_lines": [],
  17409. "start_line": 193,
  17410. "contexts": {},
  17411. "executed_branches": [],
  17412. "missing_branches": []
  17413. },
  17414. "UpdateKnowledgeBaseHandler.handle": {
  17415. "executed_lines": [],
  17416. "summary": {
  17417. "covered_lines": 0,
  17418. "num_statements": 32,
  17419. "percent_covered": 0.0,
  17420. "percent_covered_display": "0.00",
  17421. "missing_lines": 32,
  17422. "excluded_lines": 1,
  17423. "percent_statements_covered": 0.0,
  17424. "percent_statements_covered_display": "0.00",
  17425. "num_branches": 14,
  17426. "num_partial_branches": 0,
  17427. "covered_branches": 0,
  17428. "missing_branches": 14,
  17429. "percent_branches_covered": 0.0,
  17430. "percent_branches_covered_display": "0.00"
  17431. },
  17432. "missing_lines": [
  17433. 230,
  17434. 231,
  17435. 242,
  17436. 243,
  17437. 245,
  17438. 246,
  17439. 250,
  17440. 256,
  17441. 257,
  17442. 258,
  17443. 267,
  17444. 268,
  17445. 269,
  17446. 275,
  17447. 276,
  17448. 278,
  17449. 279,
  17450. 280,
  17451. 289,
  17452. 290,
  17453. 291,
  17454. 292,
  17455. 301,
  17456. 303,
  17457. 308,
  17458. 310,
  17459. 312,
  17460. 314,
  17461. 321,
  17462. 326,
  17463. 328,
  17464. 336
  17465. ],
  17466. "excluded_lines": [
  17467. 203
  17468. ],
  17469. "start_line": 202,
  17470. "contexts": {},
  17471. "executed_branches": [],
  17472. "missing_branches": [
  17473. [
  17474. 245,
  17475. 246
  17476. ],
  17477. [
  17478. 245,
  17479. 256
  17480. ],
  17481. [
  17482. 256,
  17483. 257
  17484. ],
  17485. [
  17486. 256,
  17487. 267
  17488. ],
  17489. [
  17490. 267,
  17491. 268
  17492. ],
  17493. [
  17494. 267,
  17495. 275
  17496. ],
  17497. [
  17498. 275,
  17499. 276
  17500. ],
  17501. [
  17502. 275,
  17503. 301
  17504. ],
  17505. [
  17506. 276,
  17507. 278
  17508. ],
  17509. [
  17510. 276,
  17511. 289
  17512. ],
  17513. [
  17514. 278,
  17515. 279
  17516. ],
  17517. [
  17518. 278,
  17519. 280
  17520. ],
  17521. [
  17522. 290,
  17523. 291
  17524. ],
  17525. [
  17526. 290,
  17527. 292
  17528. ]
  17529. ]
  17530. },
  17531. "DeleteKnowledgeBaseHandler.__init__": {
  17532. "executed_lines": [],
  17533. "summary": {
  17534. "covered_lines": 0,
  17535. "num_statements": 1,
  17536. "percent_covered": 0.0,
  17537. "percent_covered_display": "0.00",
  17538. "missing_lines": 1,
  17539. "excluded_lines": 0,
  17540. "percent_statements_covered": 0.0,
  17541. "percent_statements_covered_display": "0.00",
  17542. "num_branches": 0,
  17543. "num_partial_branches": 0,
  17544. "covered_branches": 0,
  17545. "missing_branches": 0,
  17546. "percent_branches_covered": 100.0,
  17547. "percent_branches_covered_display": "100.00"
  17548. },
  17549. "missing_lines": [
  17550. 369
  17551. ],
  17552. "excluded_lines": [],
  17553. "start_line": 362,
  17554. "contexts": {},
  17555. "executed_branches": [],
  17556. "missing_branches": []
  17557. },
  17558. "DeleteKnowledgeBaseHandler.handle": {
  17559. "executed_lines": [],
  17560. "summary": {
  17561. "covered_lines": 0,
  17562. "num_statements": 8,
  17563. "percent_covered": 0.0,
  17564. "percent_covered_display": "0.00",
  17565. "missing_lines": 8,
  17566. "excluded_lines": 0,
  17567. "percent_statements_covered": 0.0,
  17568. "percent_statements_covered_display": "0.00",
  17569. "num_branches": 0,
  17570. "num_partial_branches": 0,
  17571. "covered_branches": 0,
  17572. "missing_branches": 0,
  17573. "percent_branches_covered": 100.0,
  17574. "percent_branches_covered_display": "100.00"
  17575. },
  17576. "missing_lines": [
  17577. 387,
  17578. 388,
  17579. 394,
  17580. 395,
  17581. 397,
  17582. 402,
  17583. 404,
  17584. 412
  17585. ],
  17586. "excluded_lines": [],
  17587. "start_line": 371,
  17588. "contexts": {},
  17589. "executed_branches": [],
  17590. "missing_branches": []
  17591. },
  17592. "AddDocumentToKnowledgeBaseHandler.__init__": {
  17593. "executed_lines": [],
  17594. "summary": {
  17595. "covered_lines": 0,
  17596. "num_statements": 1,
  17597. "percent_covered": 0.0,
  17598. "percent_covered_display": "0.00",
  17599. "missing_lines": 1,
  17600. "excluded_lines": 0,
  17601. "percent_statements_covered": 0.0,
  17602. "percent_statements_covered_display": "0.00",
  17603. "num_branches": 0,
  17604. "num_partial_branches": 0,
  17605. "covered_branches": 0,
  17606. "missing_branches": 0,
  17607. "percent_branches_covered": 100.0,
  17608. "percent_branches_covered_display": "100.00"
  17609. },
  17610. "missing_lines": [
  17611. 450
  17612. ],
  17613. "excluded_lines": [],
  17614. "start_line": 443,
  17615. "contexts": {},
  17616. "executed_branches": [],
  17617. "missing_branches": []
  17618. },
  17619. "AddDocumentToKnowledgeBaseHandler.handle": {
  17620. "executed_lines": [],
  17621. "summary": {
  17622. "covered_lines": 0,
  17623. "num_statements": 18,
  17624. "percent_covered": 0.0,
  17625. "percent_covered_display": "0.00",
  17626. "missing_lines": 18,
  17627. "excluded_lines": 1,
  17628. "percent_statements_covered": 0.0,
  17629. "percent_statements_covered_display": "0.00",
  17630. "num_branches": 2,
  17631. "num_partial_branches": 0,
  17632. "covered_branches": 0,
  17633. "missing_branches": 2,
  17634. "percent_branches_covered": 0.0,
  17635. "percent_branches_covered_display": "0.00"
  17636. },
  17637. "missing_lines": [
  17638. 470,
  17639. 471,
  17640. 480,
  17641. 481,
  17642. 483,
  17643. 484,
  17644. 488,
  17645. 494,
  17646. 497,
  17647. 499,
  17648. 507,
  17649. 509,
  17650. 511,
  17651. 513,
  17652. 521,
  17653. 526,
  17654. 528,
  17655. 537
  17656. ],
  17657. "excluded_lines": [
  17658. 453
  17659. ],
  17660. "start_line": 452,
  17661. "contexts": {},
  17662. "executed_branches": [],
  17663. "missing_branches": [
  17664. [
  17665. 483,
  17666. 484
  17667. ],
  17668. [
  17669. 483,
  17670. 494
  17671. ]
  17672. ]
  17673. },
  17674. "RemoveDocumentFromKnowledgeBaseHandler.__init__": {
  17675. "executed_lines": [],
  17676. "summary": {
  17677. "covered_lines": 0,
  17678. "num_statements": 1,
  17679. "percent_covered": 0.0,
  17680. "percent_covered_display": "0.00",
  17681. "missing_lines": 1,
  17682. "excluded_lines": 0,
  17683. "percent_statements_covered": 0.0,
  17684. "percent_statements_covered_display": "0.00",
  17685. "num_branches": 0,
  17686. "num_partial_branches": 0,
  17687. "covered_branches": 0,
  17688. "missing_branches": 0,
  17689. "percent_branches_covered": 100.0,
  17690. "percent_branches_covered_display": "100.00"
  17691. },
  17692. "missing_lines": [
  17693. 575
  17694. ],
  17695. "excluded_lines": [],
  17696. "start_line": 568,
  17697. "contexts": {},
  17698. "executed_branches": [],
  17699. "missing_branches": []
  17700. },
  17701. "RemoveDocumentFromKnowledgeBaseHandler.handle": {
  17702. "executed_lines": [],
  17703. "summary": {
  17704. "covered_lines": 0,
  17705. "num_statements": 17,
  17706. "percent_covered": 0.0,
  17707. "percent_covered_display": "0.00",
  17708. "missing_lines": 17,
  17709. "excluded_lines": 1,
  17710. "percent_statements_covered": 0.0,
  17711. "percent_statements_covered_display": "0.00",
  17712. "num_branches": 4,
  17713. "num_partial_branches": 0,
  17714. "covered_branches": 0,
  17715. "missing_branches": 4,
  17716. "percent_branches_covered": 0.0,
  17717. "percent_branches_covered_display": "0.00"
  17718. },
  17719. "missing_lines": [
  17720. 595,
  17721. 596,
  17722. 605,
  17723. 606,
  17724. 608,
  17725. 609,
  17726. 613,
  17727. 619,
  17728. 621,
  17729. 622,
  17730. 631,
  17731. 633,
  17732. 641,
  17733. 643,
  17734. 645,
  17735. 647,
  17736. 656
  17737. ],
  17738. "excluded_lines": [
  17739. 578
  17740. ],
  17741. "start_line": 577,
  17742. "contexts": {},
  17743. "executed_branches": [],
  17744. "missing_branches": [
  17745. [
  17746. 608,
  17747. 609
  17748. ],
  17749. [
  17750. 608,
  17751. 619
  17752. ],
  17753. [
  17754. 621,
  17755. 622
  17756. ],
  17757. [
  17758. 621,
  17759. 631
  17760. ]
  17761. ]
  17762. },
  17763. "AddTagToKnowledgeBaseHandler.__init__": {
  17764. "executed_lines": [],
  17765. "summary": {
  17766. "covered_lines": 0,
  17767. "num_statements": 1,
  17768. "percent_covered": 0.0,
  17769. "percent_covered_display": "0.00",
  17770. "missing_lines": 1,
  17771. "excluded_lines": 0,
  17772. "percent_statements_covered": 0.0,
  17773. "percent_statements_covered_display": "0.00",
  17774. "num_branches": 0,
  17775. "num_partial_branches": 0,
  17776. "covered_branches": 0,
  17777. "missing_branches": 0,
  17778. "percent_branches_covered": 100.0,
  17779. "percent_branches_covered_display": "100.00"
  17780. },
  17781. "missing_lines": [
  17782. 694
  17783. ],
  17784. "excluded_lines": [],
  17785. "start_line": 687,
  17786. "contexts": {},
  17787. "executed_branches": [],
  17788. "missing_branches": []
  17789. },
  17790. "AddTagToKnowledgeBaseHandler.handle": {
  17791. "executed_lines": [],
  17792. "summary": {
  17793. "covered_lines": 0,
  17794. "num_statements": 18,
  17795. "percent_covered": 0.0,
  17796. "percent_covered_display": "0.00",
  17797. "missing_lines": 18,
  17798. "excluded_lines": 1,
  17799. "percent_statements_covered": 0.0,
  17800. "percent_statements_covered_display": "0.00",
  17801. "num_branches": 2,
  17802. "num_partial_branches": 0,
  17803. "covered_branches": 0,
  17804. "missing_branches": 2,
  17805. "percent_branches_covered": 0.0,
  17806. "percent_branches_covered_display": "0.00"
  17807. },
  17808. "missing_lines": [
  17809. 715,
  17810. 716,
  17811. 725,
  17812. 726,
  17813. 728,
  17814. 729,
  17815. 733,
  17816. 739,
  17817. 742,
  17818. 744,
  17819. 752,
  17820. 754,
  17821. 756,
  17822. 758,
  17823. 766,
  17824. 771,
  17825. 773,
  17826. 782
  17827. ],
  17828. "excluded_lines": [
  17829. 697
  17830. ],
  17831. "start_line": 696,
  17832. "contexts": {},
  17833. "executed_branches": [],
  17834. "missing_branches": [
  17835. [
  17836. 728,
  17837. 729
  17838. ],
  17839. [
  17840. 728,
  17841. 739
  17842. ]
  17843. ]
  17844. },
  17845. "RemoveTagFromKnowledgeBaseHandler.__init__": {
  17846. "executed_lines": [],
  17847. "summary": {
  17848. "covered_lines": 0,
  17849. "num_statements": 1,
  17850. "percent_covered": 0.0,
  17851. "percent_covered_display": "0.00",
  17852. "missing_lines": 1,
  17853. "excluded_lines": 0,
  17854. "percent_statements_covered": 0.0,
  17855. "percent_statements_covered_display": "0.00",
  17856. "num_branches": 0,
  17857. "num_partial_branches": 0,
  17858. "covered_branches": 0,
  17859. "missing_branches": 0,
  17860. "percent_branches_covered": 100.0,
  17861. "percent_branches_covered_display": "100.00"
  17862. },
  17863. "missing_lines": [
  17864. 820
  17865. ],
  17866. "excluded_lines": [],
  17867. "start_line": 813,
  17868. "contexts": {},
  17869. "executed_branches": [],
  17870. "missing_branches": []
  17871. },
  17872. "RemoveTagFromKnowledgeBaseHandler.handle": {
  17873. "executed_lines": [],
  17874. "summary": {
  17875. "covered_lines": 0,
  17876. "num_statements": 17,
  17877. "percent_covered": 0.0,
  17878. "percent_covered_display": "0.00",
  17879. "missing_lines": 17,
  17880. "excluded_lines": 1,
  17881. "percent_statements_covered": 0.0,
  17882. "percent_statements_covered_display": "0.00",
  17883. "num_branches": 4,
  17884. "num_partial_branches": 0,
  17885. "covered_branches": 0,
  17886. "missing_branches": 4,
  17887. "percent_branches_covered": 0.0,
  17888. "percent_branches_covered_display": "0.00"
  17889. },
  17890. "missing_lines": [
  17891. 840,
  17892. 841,
  17893. 850,
  17894. 851,
  17895. 853,
  17896. 854,
  17897. 858,
  17898. 864,
  17899. 866,
  17900. 867,
  17901. 876,
  17902. 878,
  17903. 886,
  17904. 888,
  17905. 890,
  17906. 892,
  17907. 901
  17908. ],
  17909. "excluded_lines": [
  17910. 823
  17911. ],
  17912. "start_line": 822,
  17913. "contexts": {},
  17914. "executed_branches": [],
  17915. "missing_branches": [
  17916. [
  17917. 853,
  17918. 854
  17919. ],
  17920. [
  17921. 853,
  17922. 864
  17923. ],
  17924. [
  17925. 866,
  17926. 867
  17927. ],
  17928. [
  17929. 866,
  17930. 876
  17931. ]
  17932. ]
  17933. },
  17934. "": {
  17935. "executed_lines": [],
  17936. "summary": {
  17937. "covered_lines": 0,
  17938. "num_statements": 31,
  17939. "percent_covered": 0.0,
  17940. "percent_covered_display": "0.00",
  17941. "missing_lines": 31,
  17942. "excluded_lines": 6,
  17943. "percent_statements_covered": 0.0,
  17944. "percent_statements_covered_display": "0.00",
  17945. "num_branches": 0,
  17946. "num_partial_branches": 0,
  17947. "covered_branches": 0,
  17948. "missing_branches": 0,
  17949. "percent_branches_covered": 100.0,
  17950. "percent_branches_covered_display": "100.00"
  17951. },
  17952. "missing_lines": [
  17953. 22,
  17954. 23,
  17955. 25,
  17956. 30,
  17957. 39,
  17958. 40,
  17959. 41,
  17960. 42,
  17961. 43,
  17962. 47,
  17963. 50,
  17964. 76,
  17965. 85,
  17966. 167,
  17967. 193,
  17968. 202,
  17969. 342,
  17970. 362,
  17971. 371,
  17972. 418,
  17973. 443,
  17974. 452,
  17975. 543,
  17976. 568,
  17977. 577,
  17978. 662,
  17979. 687,
  17980. 696,
  17981. 788,
  17982. 813,
  17983. 822
  17984. ],
  17985. "excluded_lines": [
  17986. 51,
  17987. 168,
  17988. 419,
  17989. 544,
  17990. 663,
  17991. 789
  17992. ],
  17993. "start_line": 1,
  17994. "contexts": {},
  17995. "executed_branches": [],
  17996. "missing_branches": []
  17997. }
  17998. },
  17999. "classes": {
  18000. "CreateKnowledgeBaseHandler": {
  18001. "executed_lines": [],
  18002. "summary": {
  18003. "covered_lines": 0,
  18004. "num_statements": 15,
  18005. "percent_covered": 0.0,
  18006. "percent_covered_display": "0.00",
  18007. "missing_lines": 15,
  18008. "excluded_lines": 1,
  18009. "percent_statements_covered": 0.0,
  18010. "percent_statements_covered_display": "0.00",
  18011. "num_branches": 0,
  18012. "num_partial_branches": 0,
  18013. "covered_branches": 0,
  18014. "missing_branches": 0,
  18015. "percent_branches_covered": 100.0,
  18016. "percent_branches_covered_display": "100.00"
  18017. },
  18018. "missing_lines": [
  18019. 83,
  18020. 109,
  18021. 110,
  18022. 119,
  18023. 120,
  18024. 123,
  18025. 134,
  18026. 136,
  18027. 141,
  18028. 143,
  18029. 145,
  18030. 149,
  18031. 154,
  18032. 156,
  18033. 161
  18034. ],
  18035. "excluded_lines": [
  18036. 86
  18037. ],
  18038. "start_line": 50,
  18039. "contexts": {},
  18040. "executed_branches": [],
  18041. "missing_branches": []
  18042. },
  18043. "UpdateKnowledgeBaseHandler": {
  18044. "executed_lines": [],
  18045. "summary": {
  18046. "covered_lines": 0,
  18047. "num_statements": 33,
  18048. "percent_covered": 0.0,
  18049. "percent_covered_display": "0.00",
  18050. "missing_lines": 33,
  18051. "excluded_lines": 1,
  18052. "percent_statements_covered": 0.0,
  18053. "percent_statements_covered_display": "0.00",
  18054. "num_branches": 14,
  18055. "num_partial_branches": 0,
  18056. "covered_branches": 0,
  18057. "missing_branches": 14,
  18058. "percent_branches_covered": 0.0,
  18059. "percent_branches_covered_display": "0.00"
  18060. },
  18061. "missing_lines": [
  18062. 200,
  18063. 230,
  18064. 231,
  18065. 242,
  18066. 243,
  18067. 245,
  18068. 246,
  18069. 250,
  18070. 256,
  18071. 257,
  18072. 258,
  18073. 267,
  18074. 268,
  18075. 269,
  18076. 275,
  18077. 276,
  18078. 278,
  18079. 279,
  18080. 280,
  18081. 289,
  18082. 290,
  18083. 291,
  18084. 292,
  18085. 301,
  18086. 303,
  18087. 308,
  18088. 310,
  18089. 312,
  18090. 314,
  18091. 321,
  18092. 326,
  18093. 328,
  18094. 336
  18095. ],
  18096. "excluded_lines": [
  18097. 203
  18098. ],
  18099. "start_line": 167,
  18100. "contexts": {},
  18101. "executed_branches": [],
  18102. "missing_branches": [
  18103. [
  18104. 245,
  18105. 246
  18106. ],
  18107. [
  18108. 245,
  18109. 256
  18110. ],
  18111. [
  18112. 256,
  18113. 257
  18114. ],
  18115. [
  18116. 256,
  18117. 267
  18118. ],
  18119. [
  18120. 267,
  18121. 268
  18122. ],
  18123. [
  18124. 267,
  18125. 275
  18126. ],
  18127. [
  18128. 275,
  18129. 276
  18130. ],
  18131. [
  18132. 275,
  18133. 301
  18134. ],
  18135. [
  18136. 276,
  18137. 278
  18138. ],
  18139. [
  18140. 276,
  18141. 289
  18142. ],
  18143. [
  18144. 278,
  18145. 279
  18146. ],
  18147. [
  18148. 278,
  18149. 280
  18150. ],
  18151. [
  18152. 290,
  18153. 291
  18154. ],
  18155. [
  18156. 290,
  18157. 292
  18158. ]
  18159. ]
  18160. },
  18161. "DeleteKnowledgeBaseHandler": {
  18162. "executed_lines": [],
  18163. "summary": {
  18164. "covered_lines": 0,
  18165. "num_statements": 9,
  18166. "percent_covered": 0.0,
  18167. "percent_covered_display": "0.00",
  18168. "missing_lines": 9,
  18169. "excluded_lines": 0,
  18170. "percent_statements_covered": 0.0,
  18171. "percent_statements_covered_display": "0.00",
  18172. "num_branches": 0,
  18173. "num_partial_branches": 0,
  18174. "covered_branches": 0,
  18175. "missing_branches": 0,
  18176. "percent_branches_covered": 100.0,
  18177. "percent_branches_covered_display": "100.00"
  18178. },
  18179. "missing_lines": [
  18180. 369,
  18181. 387,
  18182. 388,
  18183. 394,
  18184. 395,
  18185. 397,
  18186. 402,
  18187. 404,
  18188. 412
  18189. ],
  18190. "excluded_lines": [],
  18191. "start_line": 342,
  18192. "contexts": {},
  18193. "executed_branches": [],
  18194. "missing_branches": []
  18195. },
  18196. "AddDocumentToKnowledgeBaseHandler": {
  18197. "executed_lines": [],
  18198. "summary": {
  18199. "covered_lines": 0,
  18200. "num_statements": 19,
  18201. "percent_covered": 0.0,
  18202. "percent_covered_display": "0.00",
  18203. "missing_lines": 19,
  18204. "excluded_lines": 1,
  18205. "percent_statements_covered": 0.0,
  18206. "percent_statements_covered_display": "0.00",
  18207. "num_branches": 2,
  18208. "num_partial_branches": 0,
  18209. "covered_branches": 0,
  18210. "missing_branches": 2,
  18211. "percent_branches_covered": 0.0,
  18212. "percent_branches_covered_display": "0.00"
  18213. },
  18214. "missing_lines": [
  18215. 450,
  18216. 470,
  18217. 471,
  18218. 480,
  18219. 481,
  18220. 483,
  18221. 484,
  18222. 488,
  18223. 494,
  18224. 497,
  18225. 499,
  18226. 507,
  18227. 509,
  18228. 511,
  18229. 513,
  18230. 521,
  18231. 526,
  18232. 528,
  18233. 537
  18234. ],
  18235. "excluded_lines": [
  18236. 453
  18237. ],
  18238. "start_line": 418,
  18239. "contexts": {},
  18240. "executed_branches": [],
  18241. "missing_branches": [
  18242. [
  18243. 483,
  18244. 484
  18245. ],
  18246. [
  18247. 483,
  18248. 494
  18249. ]
  18250. ]
  18251. },
  18252. "RemoveDocumentFromKnowledgeBaseHandler": {
  18253. "executed_lines": [],
  18254. "summary": {
  18255. "covered_lines": 0,
  18256. "num_statements": 18,
  18257. "percent_covered": 0.0,
  18258. "percent_covered_display": "0.00",
  18259. "missing_lines": 18,
  18260. "excluded_lines": 1,
  18261. "percent_statements_covered": 0.0,
  18262. "percent_statements_covered_display": "0.00",
  18263. "num_branches": 4,
  18264. "num_partial_branches": 0,
  18265. "covered_branches": 0,
  18266. "missing_branches": 4,
  18267. "percent_branches_covered": 0.0,
  18268. "percent_branches_covered_display": "0.00"
  18269. },
  18270. "missing_lines": [
  18271. 575,
  18272. 595,
  18273. 596,
  18274. 605,
  18275. 606,
  18276. 608,
  18277. 609,
  18278. 613,
  18279. 619,
  18280. 621,
  18281. 622,
  18282. 631,
  18283. 633,
  18284. 641,
  18285. 643,
  18286. 645,
  18287. 647,
  18288. 656
  18289. ],
  18290. "excluded_lines": [
  18291. 578
  18292. ],
  18293. "start_line": 543,
  18294. "contexts": {},
  18295. "executed_branches": [],
  18296. "missing_branches": [
  18297. [
  18298. 608,
  18299. 609
  18300. ],
  18301. [
  18302. 608,
  18303. 619
  18304. ],
  18305. [
  18306. 621,
  18307. 622
  18308. ],
  18309. [
  18310. 621,
  18311. 631
  18312. ]
  18313. ]
  18314. },
  18315. "AddTagToKnowledgeBaseHandler": {
  18316. "executed_lines": [],
  18317. "summary": {
  18318. "covered_lines": 0,
  18319. "num_statements": 19,
  18320. "percent_covered": 0.0,
  18321. "percent_covered_display": "0.00",
  18322. "missing_lines": 19,
  18323. "excluded_lines": 1,
  18324. "percent_statements_covered": 0.0,
  18325. "percent_statements_covered_display": "0.00",
  18326. "num_branches": 2,
  18327. "num_partial_branches": 0,
  18328. "covered_branches": 0,
  18329. "missing_branches": 2,
  18330. "percent_branches_covered": 0.0,
  18331. "percent_branches_covered_display": "0.00"
  18332. },
  18333. "missing_lines": [
  18334. 694,
  18335. 715,
  18336. 716,
  18337. 725,
  18338. 726,
  18339. 728,
  18340. 729,
  18341. 733,
  18342. 739,
  18343. 742,
  18344. 744,
  18345. 752,
  18346. 754,
  18347. 756,
  18348. 758,
  18349. 766,
  18350. 771,
  18351. 773,
  18352. 782
  18353. ],
  18354. "excluded_lines": [
  18355. 697
  18356. ],
  18357. "start_line": 662,
  18358. "contexts": {},
  18359. "executed_branches": [],
  18360. "missing_branches": [
  18361. [
  18362. 728,
  18363. 729
  18364. ],
  18365. [
  18366. 728,
  18367. 739
  18368. ]
  18369. ]
  18370. },
  18371. "RemoveTagFromKnowledgeBaseHandler": {
  18372. "executed_lines": [],
  18373. "summary": {
  18374. "covered_lines": 0,
  18375. "num_statements": 18,
  18376. "percent_covered": 0.0,
  18377. "percent_covered_display": "0.00",
  18378. "missing_lines": 18,
  18379. "excluded_lines": 1,
  18380. "percent_statements_covered": 0.0,
  18381. "percent_statements_covered_display": "0.00",
  18382. "num_branches": 4,
  18383. "num_partial_branches": 0,
  18384. "covered_branches": 0,
  18385. "missing_branches": 4,
  18386. "percent_branches_covered": 0.0,
  18387. "percent_branches_covered_display": "0.00"
  18388. },
  18389. "missing_lines": [
  18390. 820,
  18391. 840,
  18392. 841,
  18393. 850,
  18394. 851,
  18395. 853,
  18396. 854,
  18397. 858,
  18398. 864,
  18399. 866,
  18400. 867,
  18401. 876,
  18402. 878,
  18403. 886,
  18404. 888,
  18405. 890,
  18406. 892,
  18407. 901
  18408. ],
  18409. "excluded_lines": [
  18410. 823
  18411. ],
  18412. "start_line": 788,
  18413. "contexts": {},
  18414. "executed_branches": [],
  18415. "missing_branches": [
  18416. [
  18417. 853,
  18418. 854
  18419. ],
  18420. [
  18421. 853,
  18422. 864
  18423. ],
  18424. [
  18425. 866,
  18426. 867
  18427. ],
  18428. [
  18429. 866,
  18430. 876
  18431. ]
  18432. ]
  18433. },
  18434. "": {
  18435. "executed_lines": [],
  18436. "summary": {
  18437. "covered_lines": 0,
  18438. "num_statements": 31,
  18439. "percent_covered": 0.0,
  18440. "percent_covered_display": "0.00",
  18441. "missing_lines": 31,
  18442. "excluded_lines": 6,
  18443. "percent_statements_covered": 0.0,
  18444. "percent_statements_covered_display": "0.00",
  18445. "num_branches": 0,
  18446. "num_partial_branches": 0,
  18447. "covered_branches": 0,
  18448. "missing_branches": 0,
  18449. "percent_branches_covered": 100.0,
  18450. "percent_branches_covered_display": "100.00"
  18451. },
  18452. "missing_lines": [
  18453. 22,
  18454. 23,
  18455. 25,
  18456. 30,
  18457. 39,
  18458. 40,
  18459. 41,
  18460. 42,
  18461. 43,
  18462. 47,
  18463. 50,
  18464. 76,
  18465. 85,
  18466. 167,
  18467. 193,
  18468. 202,
  18469. 342,
  18470. 362,
  18471. 371,
  18472. 418,
  18473. 443,
  18474. 452,
  18475. 543,
  18476. 568,
  18477. 577,
  18478. 662,
  18479. 687,
  18480. 696,
  18481. 788,
  18482. 813,
  18483. 822
  18484. ],
  18485. "excluded_lines": [
  18486. 51,
  18487. 168,
  18488. 419,
  18489. 544,
  18490. 663,
  18491. 789
  18492. ],
  18493. "start_line": 1,
  18494. "contexts": {},
  18495. "executed_branches": [],
  18496. "missing_branches": []
  18497. }
  18498. }
  18499. },
  18500. "src\\application\\shared\\__init__.py": {
  18501. "executed_lines": [
  18502. 14,
  18503. 15,
  18504. 21
  18505. ],
  18506. "summary": {
  18507. "covered_lines": 3,
  18508. "num_statements": 3,
  18509. "percent_covered": 100.0,
  18510. "percent_covered_display": "100.00",
  18511. "missing_lines": 0,
  18512. "excluded_lines": 0,
  18513. "percent_statements_covered": 100.0,
  18514. "percent_statements_covered_display": "100.00",
  18515. "num_branches": 0,
  18516. "num_partial_branches": 0,
  18517. "covered_branches": 0,
  18518. "missing_branches": 0,
  18519. "percent_branches_covered": 100.0,
  18520. "percent_branches_covered_display": "100.00"
  18521. },
  18522. "missing_lines": [],
  18523. "excluded_lines": [],
  18524. "contexts": {
  18525. "1": [
  18526. ""
  18527. ],
  18528. "14": [
  18529. ""
  18530. ],
  18531. "15": [
  18532. ""
  18533. ],
  18534. "21": [
  18535. ""
  18536. ]
  18537. },
  18538. "executed_branches": [],
  18539. "missing_branches": [],
  18540. "functions": {
  18541. "": {
  18542. "executed_lines": [
  18543. 14,
  18544. 15,
  18545. 21
  18546. ],
  18547. "summary": {
  18548. "covered_lines": 3,
  18549. "num_statements": 3,
  18550. "percent_covered": 100.0,
  18551. "percent_covered_display": "100.00",
  18552. "missing_lines": 0,
  18553. "excluded_lines": 0,
  18554. "percent_statements_covered": 100.0,
  18555. "percent_statements_covered_display": "100.00",
  18556. "num_branches": 0,
  18557. "num_partial_branches": 0,
  18558. "covered_branches": 0,
  18559. "missing_branches": 0,
  18560. "percent_branches_covered": 100.0,
  18561. "percent_branches_covered_display": "100.00"
  18562. },
  18563. "missing_lines": [],
  18564. "excluded_lines": [],
  18565. "start_line": 1,
  18566. "contexts": {
  18567. "1": [
  18568. ""
  18569. ],
  18570. "14": [
  18571. ""
  18572. ],
  18573. "15": [
  18574. ""
  18575. ],
  18576. "21": [
  18577. ""
  18578. ]
  18579. },
  18580. "executed_branches": [],
  18581. "missing_branches": []
  18582. }
  18583. },
  18584. "classes": {
  18585. "": {
  18586. "executed_lines": [
  18587. 14,
  18588. 15,
  18589. 21
  18590. ],
  18591. "summary": {
  18592. "covered_lines": 3,
  18593. "num_statements": 3,
  18594. "percent_covered": 100.0,
  18595. "percent_covered_display": "100.00",
  18596. "missing_lines": 0,
  18597. "excluded_lines": 0,
  18598. "percent_statements_covered": 100.0,
  18599. "percent_statements_covered_display": "100.00",
  18600. "num_branches": 0,
  18601. "num_partial_branches": 0,
  18602. "covered_branches": 0,
  18603. "missing_branches": 0,
  18604. "percent_branches_covered": 100.0,
  18605. "percent_branches_covered_display": "100.00"
  18606. },
  18607. "missing_lines": [],
  18608. "excluded_lines": [],
  18609. "start_line": 1,
  18610. "contexts": {
  18611. "1": [
  18612. ""
  18613. ],
  18614. "14": [
  18615. ""
  18616. ],
  18617. "15": [
  18618. ""
  18619. ],
  18620. "21": [
  18621. ""
  18622. ]
  18623. },
  18624. "executed_branches": [],
  18625. "missing_branches": []
  18626. }
  18627. }
  18628. },
  18629. "src\\application\\shared\\exceptions.py": {
  18630. "executed_lines": [
  18631. 13,
  18632. 16,
  18633. 34,
  18634. 42,
  18635. 43,
  18636. 44,
  18637. 57,
  18638. 75,
  18639. 89,
  18640. 90,
  18641. 92,
  18642. 95,
  18643. 99,
  18644. 100,
  18645. 102,
  18646. 105,
  18647. 123,
  18648. 139,
  18649. 140,
  18650. 143,
  18651. 144,
  18652. 145,
  18653. 146,
  18654. 147,
  18655. 148,
  18656. 149,
  18657. 151
  18658. ],
  18659. "summary": {
  18660. "covered_lines": 27,
  18661. "num_statements": 27,
  18662. "percent_covered": 100.0,
  18663. "percent_covered_display": "100.00",
  18664. "missing_lines": 0,
  18665. "excluded_lines": 11,
  18666. "percent_statements_covered": 100.0,
  18667. "percent_statements_covered_display": "100.00",
  18668. "num_branches": 8,
  18669. "num_partial_branches": 0,
  18670. "covered_branches": 8,
  18671. "missing_branches": 0,
  18672. "percent_branches_covered": 100.0,
  18673. "percent_branches_covered_display": "100.00"
  18674. },
  18675. "missing_lines": [],
  18676. "excluded_lines": [
  18677. 17,
  18678. 46,
  18679. 47,
  18680. 48,
  18681. 49,
  18682. 50,
  18683. 52,
  18684. 53,
  18685. 54,
  18686. 58,
  18687. 106
  18688. ],
  18689. "contexts": {
  18690. "139": [
  18691. ""
  18692. ],
  18693. "105": [
  18694. ""
  18695. ],
  18696. "89": [
  18697. ""
  18698. ],
  18699. "57": [
  18700. ""
  18701. ],
  18702. "54": [
  18703. ""
  18704. ],
  18705. "48": [
  18706. ""
  18707. ],
  18708. "42": [
  18709. ""
  18710. ],
  18711. "16": [
  18712. ""
  18713. ],
  18714. "1": [
  18715. ""
  18716. ],
  18717. "13": [
  18718. ""
  18719. ],
  18720. "17": [
  18721. ""
  18722. ],
  18723. "34": [
  18724. ""
  18725. ],
  18726. "46": [
  18727. ""
  18728. ],
  18729. "43": [
  18730. ""
  18731. ],
  18732. "44": [
  18733. ""
  18734. ],
  18735. "52": [
  18736. ""
  18737. ],
  18738. "49": [
  18739. ""
  18740. ],
  18741. "50": [
  18742. ""
  18743. ],
  18744. "58": [
  18745. ""
  18746. ],
  18747. "79": [
  18748. ""
  18749. ],
  18750. "75": [
  18751. ""
  18752. ],
  18753. "77": [
  18754. ""
  18755. ],
  18756. "78": [
  18757. ""
  18758. ],
  18759. "90": [
  18760. ""
  18761. ],
  18762. "92": [
  18763. ""
  18764. ],
  18765. "96": [
  18766. ""
  18767. ],
  18768. "95": [
  18769. ""
  18770. ],
  18771. "99": [
  18772. ""
  18773. ],
  18774. "97": [
  18775. ""
  18776. ],
  18777. "100": [
  18778. ""
  18779. ],
  18780. "102": [
  18781. ""
  18782. ],
  18783. "106": [
  18784. ""
  18785. ],
  18786. "126": [
  18787. ""
  18788. ],
  18789. "123": [
  18790. ""
  18791. ],
  18792. "125": [
  18793. ""
  18794. ],
  18795. "127": [
  18796. ""
  18797. ],
  18798. "128": [
  18799. ""
  18800. ],
  18801. "140": [
  18802. ""
  18803. ],
  18804. "143": [
  18805. ""
  18806. ],
  18807. "144": [
  18808. ""
  18809. ],
  18810. "145": [
  18811. ""
  18812. ],
  18813. "146": [
  18814. ""
  18815. ],
  18816. "147": [
  18817. ""
  18818. ],
  18819. "148": [
  18820. ""
  18821. ],
  18822. "149": [
  18823. ""
  18824. ],
  18825. "151": [
  18826. ""
  18827. ]
  18828. },
  18829. "executed_branches": [
  18830. [
  18831. 99,
  18832. 100
  18833. ],
  18834. [
  18835. 99,
  18836. 102
  18837. ],
  18838. [
  18839. 144,
  18840. 145
  18841. ],
  18842. [
  18843. 144,
  18844. 146
  18845. ],
  18846. [
  18847. 146,
  18848. 147
  18849. ],
  18850. [
  18851. 146,
  18852. 148
  18853. ],
  18854. [
  18855. 148,
  18856. 149
  18857. ],
  18858. [
  18859. 148,
  18860. 151
  18861. ]
  18862. ],
  18863. "missing_branches": [],
  18864. "functions": {
  18865. "ApplicationException.__init__": {
  18866. "executed_lines": [
  18867. 42,
  18868. 43,
  18869. 44
  18870. ],
  18871. "summary": {
  18872. "covered_lines": 3,
  18873. "num_statements": 3,
  18874. "percent_covered": 100.0,
  18875. "percent_covered_display": "100.00",
  18876. "missing_lines": 0,
  18877. "excluded_lines": 0,
  18878. "percent_statements_covered": 100.0,
  18879. "percent_statements_covered_display": "100.00",
  18880. "num_branches": 0,
  18881. "num_partial_branches": 0,
  18882. "covered_branches": 0,
  18883. "missing_branches": 0,
  18884. "percent_branches_covered": 100.0,
  18885. "percent_branches_covered_display": "100.00"
  18886. },
  18887. "missing_lines": [],
  18888. "excluded_lines": [],
  18889. "start_line": 34,
  18890. "contexts": {
  18891. "139": [
  18892. ""
  18893. ],
  18894. "105": [
  18895. ""
  18896. ],
  18897. "89": [
  18898. ""
  18899. ],
  18900. "57": [
  18901. ""
  18902. ],
  18903. "54": [
  18904. ""
  18905. ],
  18906. "48": [
  18907. ""
  18908. ],
  18909. "42": [
  18910. ""
  18911. ],
  18912. "16": [
  18913. ""
  18914. ],
  18915. "1": [
  18916. ""
  18917. ],
  18918. "13": [
  18919. ""
  18920. ],
  18921. "17": [
  18922. ""
  18923. ],
  18924. "34": [
  18925. ""
  18926. ],
  18927. "46": [
  18928. ""
  18929. ],
  18930. "43": [
  18931. ""
  18932. ],
  18933. "44": [
  18934. ""
  18935. ],
  18936. "52": [
  18937. ""
  18938. ],
  18939. "49": [
  18940. ""
  18941. ],
  18942. "50": [
  18943. ""
  18944. ],
  18945. "58": [
  18946. ""
  18947. ],
  18948. "79": [
  18949. ""
  18950. ],
  18951. "75": [
  18952. ""
  18953. ],
  18954. "77": [
  18955. ""
  18956. ],
  18957. "78": [
  18958. ""
  18959. ],
  18960. "90": [
  18961. ""
  18962. ],
  18963. "92": [
  18964. ""
  18965. ],
  18966. "96": [
  18967. ""
  18968. ],
  18969. "95": [
  18970. ""
  18971. ],
  18972. "99": [
  18973. ""
  18974. ],
  18975. "97": [
  18976. ""
  18977. ],
  18978. "100": [
  18979. ""
  18980. ],
  18981. "102": [
  18982. ""
  18983. ],
  18984. "106": [
  18985. ""
  18986. ],
  18987. "126": [
  18988. ""
  18989. ],
  18990. "123": [
  18991. ""
  18992. ],
  18993. "125": [
  18994. ""
  18995. ],
  18996. "127": [
  18997. ""
  18998. ],
  18999. "128": [
  19000. ""
  19001. ],
  19002. "140": [
  19003. ""
  19004. ],
  19005. "143": [
  19006. ""
  19007. ],
  19008. "144": [
  19009. ""
  19010. ],
  19011. "145": [
  19012. ""
  19013. ],
  19014. "146": [
  19015. ""
  19016. ],
  19017. "147": [
  19018. ""
  19019. ],
  19020. "148": [
  19021. ""
  19022. ],
  19023. "149": [
  19024. ""
  19025. ],
  19026. "151": [
  19027. ""
  19028. ]
  19029. },
  19030. "executed_branches": [],
  19031. "missing_branches": []
  19032. },
  19033. "ApplicationException.__str__": {
  19034. "executed_lines": [],
  19035. "summary": {
  19036. "covered_lines": 0,
  19037. "num_statements": 0,
  19038. "percent_covered": 100.0,
  19039. "percent_covered_display": "100.00",
  19040. "missing_lines": 0,
  19041. "excluded_lines": 4,
  19042. "percent_statements_covered": 100.0,
  19043. "percent_statements_covered_display": "100.00",
  19044. "num_branches": 0,
  19045. "num_partial_branches": 0,
  19046. "covered_branches": 0,
  19047. "missing_branches": 0,
  19048. "percent_branches_covered": 100.0,
  19049. "percent_branches_covered_display": "100.00"
  19050. },
  19051. "missing_lines": [],
  19052. "excluded_lines": [
  19053. 47,
  19054. 48,
  19055. 49,
  19056. 50
  19057. ],
  19058. "start_line": 46,
  19059. "contexts": {
  19060. "139": [
  19061. ""
  19062. ],
  19063. "105": [
  19064. ""
  19065. ],
  19066. "89": [
  19067. ""
  19068. ],
  19069. "57": [
  19070. ""
  19071. ],
  19072. "54": [
  19073. ""
  19074. ],
  19075. "48": [
  19076. ""
  19077. ],
  19078. "42": [
  19079. ""
  19080. ],
  19081. "16": [
  19082. ""
  19083. ],
  19084. "1": [
  19085. ""
  19086. ],
  19087. "13": [
  19088. ""
  19089. ],
  19090. "17": [
  19091. ""
  19092. ],
  19093. "34": [
  19094. ""
  19095. ],
  19096. "46": [
  19097. ""
  19098. ],
  19099. "43": [
  19100. ""
  19101. ],
  19102. "44": [
  19103. ""
  19104. ],
  19105. "52": [
  19106. ""
  19107. ],
  19108. "49": [
  19109. ""
  19110. ],
  19111. "50": [
  19112. ""
  19113. ],
  19114. "58": [
  19115. ""
  19116. ],
  19117. "79": [
  19118. ""
  19119. ],
  19120. "75": [
  19121. ""
  19122. ],
  19123. "77": [
  19124. ""
  19125. ],
  19126. "78": [
  19127. ""
  19128. ],
  19129. "90": [
  19130. ""
  19131. ],
  19132. "92": [
  19133. ""
  19134. ],
  19135. "96": [
  19136. ""
  19137. ],
  19138. "95": [
  19139. ""
  19140. ],
  19141. "99": [
  19142. ""
  19143. ],
  19144. "97": [
  19145. ""
  19146. ],
  19147. "100": [
  19148. ""
  19149. ],
  19150. "102": [
  19151. ""
  19152. ],
  19153. "106": [
  19154. ""
  19155. ],
  19156. "126": [
  19157. ""
  19158. ],
  19159. "123": [
  19160. ""
  19161. ],
  19162. "125": [
  19163. ""
  19164. ],
  19165. "127": [
  19166. ""
  19167. ],
  19168. "128": [
  19169. ""
  19170. ],
  19171. "140": [
  19172. ""
  19173. ],
  19174. "143": [
  19175. ""
  19176. ],
  19177. "144": [
  19178. ""
  19179. ],
  19180. "145": [
  19181. ""
  19182. ],
  19183. "146": [
  19184. ""
  19185. ],
  19186. "147": [
  19187. ""
  19188. ],
  19189. "148": [
  19190. ""
  19191. ],
  19192. "149": [
  19193. ""
  19194. ],
  19195. "151": [
  19196. ""
  19197. ]
  19198. },
  19199. "executed_branches": [],
  19200. "missing_branches": []
  19201. },
  19202. "ApplicationException.__repr__": {
  19203. "executed_lines": [],
  19204. "summary": {
  19205. "covered_lines": 0,
  19206. "num_statements": 0,
  19207. "percent_covered": 100.0,
  19208. "percent_covered_display": "100.00",
  19209. "missing_lines": 0,
  19210. "excluded_lines": 2,
  19211. "percent_statements_covered": 100.0,
  19212. "percent_statements_covered_display": "100.00",
  19213. "num_branches": 0,
  19214. "num_partial_branches": 0,
  19215. "covered_branches": 0,
  19216. "missing_branches": 0,
  19217. "percent_branches_covered": 100.0,
  19218. "percent_branches_covered_display": "100.00"
  19219. },
  19220. "missing_lines": [],
  19221. "excluded_lines": [
  19222. 53,
  19223. 54
  19224. ],
  19225. "start_line": 52,
  19226. "contexts": {
  19227. "139": [
  19228. ""
  19229. ],
  19230. "105": [
  19231. ""
  19232. ],
  19233. "89": [
  19234. ""
  19235. ],
  19236. "57": [
  19237. ""
  19238. ],
  19239. "54": [
  19240. ""
  19241. ],
  19242. "48": [
  19243. ""
  19244. ],
  19245. "42": [
  19246. ""
  19247. ],
  19248. "16": [
  19249. ""
  19250. ],
  19251. "1": [
  19252. ""
  19253. ],
  19254. "13": [
  19255. ""
  19256. ],
  19257. "17": [
  19258. ""
  19259. ],
  19260. "34": [
  19261. ""
  19262. ],
  19263. "46": [
  19264. ""
  19265. ],
  19266. "43": [
  19267. ""
  19268. ],
  19269. "44": [
  19270. ""
  19271. ],
  19272. "52": [
  19273. ""
  19274. ],
  19275. "49": [
  19276. ""
  19277. ],
  19278. "50": [
  19279. ""
  19280. ],
  19281. "58": [
  19282. ""
  19283. ],
  19284. "79": [
  19285. ""
  19286. ],
  19287. "75": [
  19288. ""
  19289. ],
  19290. "77": [
  19291. ""
  19292. ],
  19293. "78": [
  19294. ""
  19295. ],
  19296. "90": [
  19297. ""
  19298. ],
  19299. "92": [
  19300. ""
  19301. ],
  19302. "96": [
  19303. ""
  19304. ],
  19305. "95": [
  19306. ""
  19307. ],
  19308. "99": [
  19309. ""
  19310. ],
  19311. "97": [
  19312. ""
  19313. ],
  19314. "100": [
  19315. ""
  19316. ],
  19317. "102": [
  19318. ""
  19319. ],
  19320. "106": [
  19321. ""
  19322. ],
  19323. "126": [
  19324. ""
  19325. ],
  19326. "123": [
  19327. ""
  19328. ],
  19329. "125": [
  19330. ""
  19331. ],
  19332. "127": [
  19333. ""
  19334. ],
  19335. "128": [
  19336. ""
  19337. ],
  19338. "140": [
  19339. ""
  19340. ],
  19341. "143": [
  19342. ""
  19343. ],
  19344. "144": [
  19345. ""
  19346. ],
  19347. "145": [
  19348. ""
  19349. ],
  19350. "146": [
  19351. ""
  19352. ],
  19353. "147": [
  19354. ""
  19355. ],
  19356. "148": [
  19357. ""
  19358. ],
  19359. "149": [
  19360. ""
  19361. ],
  19362. "151": [
  19363. ""
  19364. ]
  19365. },
  19366. "executed_branches": [],
  19367. "missing_branches": []
  19368. },
  19369. "ResourceNotFoundException.__init__": {
  19370. "executed_lines": [
  19371. 89,
  19372. 90,
  19373. 92,
  19374. 95,
  19375. 99,
  19376. 100,
  19377. 102
  19378. ],
  19379. "summary": {
  19380. "covered_lines": 7,
  19381. "num_statements": 7,
  19382. "percent_covered": 100.0,
  19383. "percent_covered_display": "100.00",
  19384. "missing_lines": 0,
  19385. "excluded_lines": 0,
  19386. "percent_statements_covered": 100.0,
  19387. "percent_statements_covered_display": "100.00",
  19388. "num_branches": 2,
  19389. "num_partial_branches": 0,
  19390. "covered_branches": 2,
  19391. "missing_branches": 0,
  19392. "percent_branches_covered": 100.0,
  19393. "percent_branches_covered_display": "100.00"
  19394. },
  19395. "missing_lines": [],
  19396. "excluded_lines": [],
  19397. "start_line": 75,
  19398. "contexts": {
  19399. "139": [
  19400. ""
  19401. ],
  19402. "105": [
  19403. ""
  19404. ],
  19405. "89": [
  19406. ""
  19407. ],
  19408. "57": [
  19409. ""
  19410. ],
  19411. "54": [
  19412. ""
  19413. ],
  19414. "48": [
  19415. ""
  19416. ],
  19417. "42": [
  19418. ""
  19419. ],
  19420. "16": [
  19421. ""
  19422. ],
  19423. "1": [
  19424. ""
  19425. ],
  19426. "13": [
  19427. ""
  19428. ],
  19429. "17": [
  19430. ""
  19431. ],
  19432. "34": [
  19433. ""
  19434. ],
  19435. "46": [
  19436. ""
  19437. ],
  19438. "43": [
  19439. ""
  19440. ],
  19441. "44": [
  19442. ""
  19443. ],
  19444. "52": [
  19445. ""
  19446. ],
  19447. "49": [
  19448. ""
  19449. ],
  19450. "50": [
  19451. ""
  19452. ],
  19453. "58": [
  19454. ""
  19455. ],
  19456. "79": [
  19457. ""
  19458. ],
  19459. "75": [
  19460. ""
  19461. ],
  19462. "77": [
  19463. ""
  19464. ],
  19465. "78": [
  19466. ""
  19467. ],
  19468. "90": [
  19469. ""
  19470. ],
  19471. "92": [
  19472. ""
  19473. ],
  19474. "96": [
  19475. ""
  19476. ],
  19477. "95": [
  19478. ""
  19479. ],
  19480. "99": [
  19481. ""
  19482. ],
  19483. "97": [
  19484. ""
  19485. ],
  19486. "100": [
  19487. ""
  19488. ],
  19489. "102": [
  19490. ""
  19491. ],
  19492. "106": [
  19493. ""
  19494. ],
  19495. "126": [
  19496. ""
  19497. ],
  19498. "123": [
  19499. ""
  19500. ],
  19501. "125": [
  19502. ""
  19503. ],
  19504. "127": [
  19505. ""
  19506. ],
  19507. "128": [
  19508. ""
  19509. ],
  19510. "140": [
  19511. ""
  19512. ],
  19513. "143": [
  19514. ""
  19515. ],
  19516. "144": [
  19517. ""
  19518. ],
  19519. "145": [
  19520. ""
  19521. ],
  19522. "146": [
  19523. ""
  19524. ],
  19525. "147": [
  19526. ""
  19527. ],
  19528. "148": [
  19529. ""
  19530. ],
  19531. "149": [
  19532. ""
  19533. ],
  19534. "151": [
  19535. ""
  19536. ]
  19537. },
  19538. "executed_branches": [
  19539. [
  19540. 99,
  19541. 100
  19542. ],
  19543. [
  19544. 99,
  19545. 102
  19546. ]
  19547. ],
  19548. "missing_branches": []
  19549. },
  19550. "ValidationException.__init__": {
  19551. "executed_lines": [
  19552. 139,
  19553. 140,
  19554. 143,
  19555. 144,
  19556. 145,
  19557. 146,
  19558. 147,
  19559. 148,
  19560. 149,
  19561. 151
  19562. ],
  19563. "summary": {
  19564. "covered_lines": 10,
  19565. "num_statements": 10,
  19566. "percent_covered": 100.0,
  19567. "percent_covered_display": "100.00",
  19568. "missing_lines": 0,
  19569. "excluded_lines": 0,
  19570. "percent_statements_covered": 100.0,
  19571. "percent_statements_covered_display": "100.00",
  19572. "num_branches": 6,
  19573. "num_partial_branches": 0,
  19574. "covered_branches": 6,
  19575. "missing_branches": 0,
  19576. "percent_branches_covered": 100.0,
  19577. "percent_branches_covered_display": "100.00"
  19578. },
  19579. "missing_lines": [],
  19580. "excluded_lines": [],
  19581. "start_line": 123,
  19582. "contexts": {
  19583. "139": [
  19584. ""
  19585. ],
  19586. "105": [
  19587. ""
  19588. ],
  19589. "89": [
  19590. ""
  19591. ],
  19592. "57": [
  19593. ""
  19594. ],
  19595. "54": [
  19596. ""
  19597. ],
  19598. "48": [
  19599. ""
  19600. ],
  19601. "42": [
  19602. ""
  19603. ],
  19604. "16": [
  19605. ""
  19606. ],
  19607. "1": [
  19608. ""
  19609. ],
  19610. "13": [
  19611. ""
  19612. ],
  19613. "17": [
  19614. ""
  19615. ],
  19616. "34": [
  19617. ""
  19618. ],
  19619. "46": [
  19620. ""
  19621. ],
  19622. "43": [
  19623. ""
  19624. ],
  19625. "44": [
  19626. ""
  19627. ],
  19628. "52": [
  19629. ""
  19630. ],
  19631. "49": [
  19632. ""
  19633. ],
  19634. "50": [
  19635. ""
  19636. ],
  19637. "58": [
  19638. ""
  19639. ],
  19640. "79": [
  19641. ""
  19642. ],
  19643. "75": [
  19644. ""
  19645. ],
  19646. "77": [
  19647. ""
  19648. ],
  19649. "78": [
  19650. ""
  19651. ],
  19652. "90": [
  19653. ""
  19654. ],
  19655. "92": [
  19656. ""
  19657. ],
  19658. "96": [
  19659. ""
  19660. ],
  19661. "95": [
  19662. ""
  19663. ],
  19664. "99": [
  19665. ""
  19666. ],
  19667. "97": [
  19668. ""
  19669. ],
  19670. "100": [
  19671. ""
  19672. ],
  19673. "102": [
  19674. ""
  19675. ],
  19676. "106": [
  19677. ""
  19678. ],
  19679. "126": [
  19680. ""
  19681. ],
  19682. "123": [
  19683. ""
  19684. ],
  19685. "125": [
  19686. ""
  19687. ],
  19688. "127": [
  19689. ""
  19690. ],
  19691. "128": [
  19692. ""
  19693. ],
  19694. "140": [
  19695. ""
  19696. ],
  19697. "143": [
  19698. ""
  19699. ],
  19700. "144": [
  19701. ""
  19702. ],
  19703. "145": [
  19704. ""
  19705. ],
  19706. "146": [
  19707. ""
  19708. ],
  19709. "147": [
  19710. ""
  19711. ],
  19712. "148": [
  19713. ""
  19714. ],
  19715. "149": [
  19716. ""
  19717. ],
  19718. "151": [
  19719. ""
  19720. ]
  19721. },
  19722. "executed_branches": [
  19723. [
  19724. 144,
  19725. 145
  19726. ],
  19727. [
  19728. 144,
  19729. 146
  19730. ],
  19731. [
  19732. 146,
  19733. 147
  19734. ],
  19735. [
  19736. 146,
  19737. 148
  19738. ],
  19739. [
  19740. 148,
  19741. 149
  19742. ],
  19743. [
  19744. 148,
  19745. 151
  19746. ]
  19747. ],
  19748. "missing_branches": []
  19749. },
  19750. "": {
  19751. "executed_lines": [
  19752. 13,
  19753. 16,
  19754. 34,
  19755. 57,
  19756. 75,
  19757. 105,
  19758. 123
  19759. ],
  19760. "summary": {
  19761. "covered_lines": 7,
  19762. "num_statements": 7,
  19763. "percent_covered": 100.0,
  19764. "percent_covered_display": "100.00",
  19765. "missing_lines": 0,
  19766. "excluded_lines": 5,
  19767. "percent_statements_covered": 100.0,
  19768. "percent_statements_covered_display": "100.00",
  19769. "num_branches": 0,
  19770. "num_partial_branches": 0,
  19771. "covered_branches": 0,
  19772. "missing_branches": 0,
  19773. "percent_branches_covered": 100.0,
  19774. "percent_branches_covered_display": "100.00"
  19775. },
  19776. "missing_lines": [],
  19777. "excluded_lines": [
  19778. 17,
  19779. 46,
  19780. 52,
  19781. 58,
  19782. 106
  19783. ],
  19784. "start_line": 1,
  19785. "contexts": {
  19786. "139": [
  19787. ""
  19788. ],
  19789. "105": [
  19790. ""
  19791. ],
  19792. "89": [
  19793. ""
  19794. ],
  19795. "57": [
  19796. ""
  19797. ],
  19798. "54": [
  19799. ""
  19800. ],
  19801. "48": [
  19802. ""
  19803. ],
  19804. "42": [
  19805. ""
  19806. ],
  19807. "16": [
  19808. ""
  19809. ],
  19810. "1": [
  19811. ""
  19812. ],
  19813. "13": [
  19814. ""
  19815. ],
  19816. "17": [
  19817. ""
  19818. ],
  19819. "34": [
  19820. ""
  19821. ],
  19822. "46": [
  19823. ""
  19824. ],
  19825. "43": [
  19826. ""
  19827. ],
  19828. "44": [
  19829. ""
  19830. ],
  19831. "52": [
  19832. ""
  19833. ],
  19834. "49": [
  19835. ""
  19836. ],
  19837. "50": [
  19838. ""
  19839. ],
  19840. "58": [
  19841. ""
  19842. ],
  19843. "79": [
  19844. ""
  19845. ],
  19846. "75": [
  19847. ""
  19848. ],
  19849. "77": [
  19850. ""
  19851. ],
  19852. "78": [
  19853. ""
  19854. ],
  19855. "90": [
  19856. ""
  19857. ],
  19858. "92": [
  19859. ""
  19860. ],
  19861. "96": [
  19862. ""
  19863. ],
  19864. "95": [
  19865. ""
  19866. ],
  19867. "99": [
  19868. ""
  19869. ],
  19870. "97": [
  19871. ""
  19872. ],
  19873. "100": [
  19874. ""
  19875. ],
  19876. "102": [
  19877. ""
  19878. ],
  19879. "106": [
  19880. ""
  19881. ],
  19882. "126": [
  19883. ""
  19884. ],
  19885. "123": [
  19886. ""
  19887. ],
  19888. "125": [
  19889. ""
  19890. ],
  19891. "127": [
  19892. ""
  19893. ],
  19894. "128": [
  19895. ""
  19896. ],
  19897. "140": [
  19898. ""
  19899. ],
  19900. "143": [
  19901. ""
  19902. ],
  19903. "144": [
  19904. ""
  19905. ],
  19906. "145": [
  19907. ""
  19908. ],
  19909. "146": [
  19910. ""
  19911. ],
  19912. "147": [
  19913. ""
  19914. ],
  19915. "148": [
  19916. ""
  19917. ],
  19918. "149": [
  19919. ""
  19920. ],
  19921. "151": [
  19922. ""
  19923. ]
  19924. },
  19925. "executed_branches": [],
  19926. "missing_branches": []
  19927. }
  19928. },
  19929. "classes": {
  19930. "ApplicationException": {
  19931. "executed_lines": [
  19932. 42,
  19933. 43,
  19934. 44
  19935. ],
  19936. "summary": {
  19937. "covered_lines": 3,
  19938. "num_statements": 3,
  19939. "percent_covered": 100.0,
  19940. "percent_covered_display": "100.00",
  19941. "missing_lines": 0,
  19942. "excluded_lines": 6,
  19943. "percent_statements_covered": 100.0,
  19944. "percent_statements_covered_display": "100.00",
  19945. "num_branches": 0,
  19946. "num_partial_branches": 0,
  19947. "covered_branches": 0,
  19948. "missing_branches": 0,
  19949. "percent_branches_covered": 100.0,
  19950. "percent_branches_covered_display": "100.00"
  19951. },
  19952. "missing_lines": [],
  19953. "excluded_lines": [
  19954. 47,
  19955. 48,
  19956. 49,
  19957. 50,
  19958. 53,
  19959. 54
  19960. ],
  19961. "start_line": 16,
  19962. "contexts": {
  19963. "139": [
  19964. ""
  19965. ],
  19966. "105": [
  19967. ""
  19968. ],
  19969. "89": [
  19970. ""
  19971. ],
  19972. "57": [
  19973. ""
  19974. ],
  19975. "54": [
  19976. ""
  19977. ],
  19978. "48": [
  19979. ""
  19980. ],
  19981. "42": [
  19982. ""
  19983. ],
  19984. "16": [
  19985. ""
  19986. ],
  19987. "1": [
  19988. ""
  19989. ],
  19990. "13": [
  19991. ""
  19992. ],
  19993. "17": [
  19994. ""
  19995. ],
  19996. "34": [
  19997. ""
  19998. ],
  19999. "46": [
  20000. ""
  20001. ],
  20002. "43": [
  20003. ""
  20004. ],
  20005. "44": [
  20006. ""
  20007. ],
  20008. "52": [
  20009. ""
  20010. ],
  20011. "49": [
  20012. ""
  20013. ],
  20014. "50": [
  20015. ""
  20016. ],
  20017. "58": [
  20018. ""
  20019. ],
  20020. "79": [
  20021. ""
  20022. ],
  20023. "75": [
  20024. ""
  20025. ],
  20026. "77": [
  20027. ""
  20028. ],
  20029. "78": [
  20030. ""
  20031. ],
  20032. "90": [
  20033. ""
  20034. ],
  20035. "92": [
  20036. ""
  20037. ],
  20038. "96": [
  20039. ""
  20040. ],
  20041. "95": [
  20042. ""
  20043. ],
  20044. "99": [
  20045. ""
  20046. ],
  20047. "97": [
  20048. ""
  20049. ],
  20050. "100": [
  20051. ""
  20052. ],
  20053. "102": [
  20054. ""
  20055. ],
  20056. "106": [
  20057. ""
  20058. ],
  20059. "126": [
  20060. ""
  20061. ],
  20062. "123": [
  20063. ""
  20064. ],
  20065. "125": [
  20066. ""
  20067. ],
  20068. "127": [
  20069. ""
  20070. ],
  20071. "128": [
  20072. ""
  20073. ],
  20074. "140": [
  20075. ""
  20076. ],
  20077. "143": [
  20078. ""
  20079. ],
  20080. "144": [
  20081. ""
  20082. ],
  20083. "145": [
  20084. ""
  20085. ],
  20086. "146": [
  20087. ""
  20088. ],
  20089. "147": [
  20090. ""
  20091. ],
  20092. "148": [
  20093. ""
  20094. ],
  20095. "149": [
  20096. ""
  20097. ],
  20098. "151": [
  20099. ""
  20100. ]
  20101. },
  20102. "executed_branches": [],
  20103. "missing_branches": []
  20104. },
  20105. "ResourceNotFoundException": {
  20106. "executed_lines": [
  20107. 89,
  20108. 90,
  20109. 92,
  20110. 95,
  20111. 99,
  20112. 100,
  20113. 102
  20114. ],
  20115. "summary": {
  20116. "covered_lines": 7,
  20117. "num_statements": 7,
  20118. "percent_covered": 100.0,
  20119. "percent_covered_display": "100.00",
  20120. "missing_lines": 0,
  20121. "excluded_lines": 0,
  20122. "percent_statements_covered": 100.0,
  20123. "percent_statements_covered_display": "100.00",
  20124. "num_branches": 2,
  20125. "num_partial_branches": 0,
  20126. "covered_branches": 2,
  20127. "missing_branches": 0,
  20128. "percent_branches_covered": 100.0,
  20129. "percent_branches_covered_display": "100.00"
  20130. },
  20131. "missing_lines": [],
  20132. "excluded_lines": [],
  20133. "start_line": 57,
  20134. "contexts": {
  20135. "139": [
  20136. ""
  20137. ],
  20138. "105": [
  20139. ""
  20140. ],
  20141. "89": [
  20142. ""
  20143. ],
  20144. "57": [
  20145. ""
  20146. ],
  20147. "54": [
  20148. ""
  20149. ],
  20150. "48": [
  20151. ""
  20152. ],
  20153. "42": [
  20154. ""
  20155. ],
  20156. "16": [
  20157. ""
  20158. ],
  20159. "1": [
  20160. ""
  20161. ],
  20162. "13": [
  20163. ""
  20164. ],
  20165. "17": [
  20166. ""
  20167. ],
  20168. "34": [
  20169. ""
  20170. ],
  20171. "46": [
  20172. ""
  20173. ],
  20174. "43": [
  20175. ""
  20176. ],
  20177. "44": [
  20178. ""
  20179. ],
  20180. "52": [
  20181. ""
  20182. ],
  20183. "49": [
  20184. ""
  20185. ],
  20186. "50": [
  20187. ""
  20188. ],
  20189. "58": [
  20190. ""
  20191. ],
  20192. "79": [
  20193. ""
  20194. ],
  20195. "75": [
  20196. ""
  20197. ],
  20198. "77": [
  20199. ""
  20200. ],
  20201. "78": [
  20202. ""
  20203. ],
  20204. "90": [
  20205. ""
  20206. ],
  20207. "92": [
  20208. ""
  20209. ],
  20210. "96": [
  20211. ""
  20212. ],
  20213. "95": [
  20214. ""
  20215. ],
  20216. "99": [
  20217. ""
  20218. ],
  20219. "97": [
  20220. ""
  20221. ],
  20222. "100": [
  20223. ""
  20224. ],
  20225. "102": [
  20226. ""
  20227. ],
  20228. "106": [
  20229. ""
  20230. ],
  20231. "126": [
  20232. ""
  20233. ],
  20234. "123": [
  20235. ""
  20236. ],
  20237. "125": [
  20238. ""
  20239. ],
  20240. "127": [
  20241. ""
  20242. ],
  20243. "128": [
  20244. ""
  20245. ],
  20246. "140": [
  20247. ""
  20248. ],
  20249. "143": [
  20250. ""
  20251. ],
  20252. "144": [
  20253. ""
  20254. ],
  20255. "145": [
  20256. ""
  20257. ],
  20258. "146": [
  20259. ""
  20260. ],
  20261. "147": [
  20262. ""
  20263. ],
  20264. "148": [
  20265. ""
  20266. ],
  20267. "149": [
  20268. ""
  20269. ],
  20270. "151": [
  20271. ""
  20272. ]
  20273. },
  20274. "executed_branches": [
  20275. [
  20276. 99,
  20277. 100
  20278. ],
  20279. [
  20280. 99,
  20281. 102
  20282. ]
  20283. ],
  20284. "missing_branches": []
  20285. },
  20286. "ValidationException": {
  20287. "executed_lines": [
  20288. 139,
  20289. 140,
  20290. 143,
  20291. 144,
  20292. 145,
  20293. 146,
  20294. 147,
  20295. 148,
  20296. 149,
  20297. 151
  20298. ],
  20299. "summary": {
  20300. "covered_lines": 10,
  20301. "num_statements": 10,
  20302. "percent_covered": 100.0,
  20303. "percent_covered_display": "100.00",
  20304. "missing_lines": 0,
  20305. "excluded_lines": 0,
  20306. "percent_statements_covered": 100.0,
  20307. "percent_statements_covered_display": "100.00",
  20308. "num_branches": 6,
  20309. "num_partial_branches": 0,
  20310. "covered_branches": 6,
  20311. "missing_branches": 0,
  20312. "percent_branches_covered": 100.0,
  20313. "percent_branches_covered_display": "100.00"
  20314. },
  20315. "missing_lines": [],
  20316. "excluded_lines": [],
  20317. "start_line": 105,
  20318. "contexts": {
  20319. "139": [
  20320. ""
  20321. ],
  20322. "105": [
  20323. ""
  20324. ],
  20325. "89": [
  20326. ""
  20327. ],
  20328. "57": [
  20329. ""
  20330. ],
  20331. "54": [
  20332. ""
  20333. ],
  20334. "48": [
  20335. ""
  20336. ],
  20337. "42": [
  20338. ""
  20339. ],
  20340. "16": [
  20341. ""
  20342. ],
  20343. "1": [
  20344. ""
  20345. ],
  20346. "13": [
  20347. ""
  20348. ],
  20349. "17": [
  20350. ""
  20351. ],
  20352. "34": [
  20353. ""
  20354. ],
  20355. "46": [
  20356. ""
  20357. ],
  20358. "43": [
  20359. ""
  20360. ],
  20361. "44": [
  20362. ""
  20363. ],
  20364. "52": [
  20365. ""
  20366. ],
  20367. "49": [
  20368. ""
  20369. ],
  20370. "50": [
  20371. ""
  20372. ],
  20373. "58": [
  20374. ""
  20375. ],
  20376. "79": [
  20377. ""
  20378. ],
  20379. "75": [
  20380. ""
  20381. ],
  20382. "77": [
  20383. ""
  20384. ],
  20385. "78": [
  20386. ""
  20387. ],
  20388. "90": [
  20389. ""
  20390. ],
  20391. "92": [
  20392. ""
  20393. ],
  20394. "96": [
  20395. ""
  20396. ],
  20397. "95": [
  20398. ""
  20399. ],
  20400. "99": [
  20401. ""
  20402. ],
  20403. "97": [
  20404. ""
  20405. ],
  20406. "100": [
  20407. ""
  20408. ],
  20409. "102": [
  20410. ""
  20411. ],
  20412. "106": [
  20413. ""
  20414. ],
  20415. "126": [
  20416. ""
  20417. ],
  20418. "123": [
  20419. ""
  20420. ],
  20421. "125": [
  20422. ""
  20423. ],
  20424. "127": [
  20425. ""
  20426. ],
  20427. "128": [
  20428. ""
  20429. ],
  20430. "140": [
  20431. ""
  20432. ],
  20433. "143": [
  20434. ""
  20435. ],
  20436. "144": [
  20437. ""
  20438. ],
  20439. "145": [
  20440. ""
  20441. ],
  20442. "146": [
  20443. ""
  20444. ],
  20445. "147": [
  20446. ""
  20447. ],
  20448. "148": [
  20449. ""
  20450. ],
  20451. "149": [
  20452. ""
  20453. ],
  20454. "151": [
  20455. ""
  20456. ]
  20457. },
  20458. "executed_branches": [
  20459. [
  20460. 144,
  20461. 145
  20462. ],
  20463. [
  20464. 144,
  20465. 146
  20466. ],
  20467. [
  20468. 146,
  20469. 147
  20470. ],
  20471. [
  20472. 146,
  20473. 148
  20474. ],
  20475. [
  20476. 148,
  20477. 149
  20478. ],
  20479. [
  20480. 148,
  20481. 151
  20482. ]
  20483. ],
  20484. "missing_branches": []
  20485. },
  20486. "": {
  20487. "executed_lines": [
  20488. 13,
  20489. 16,
  20490. 34,
  20491. 57,
  20492. 75,
  20493. 105,
  20494. 123
  20495. ],
  20496. "summary": {
  20497. "covered_lines": 7,
  20498. "num_statements": 7,
  20499. "percent_covered": 100.0,
  20500. "percent_covered_display": "100.00",
  20501. "missing_lines": 0,
  20502. "excluded_lines": 5,
  20503. "percent_statements_covered": 100.0,
  20504. "percent_statements_covered_display": "100.00",
  20505. "num_branches": 0,
  20506. "num_partial_branches": 0,
  20507. "covered_branches": 0,
  20508. "missing_branches": 0,
  20509. "percent_branches_covered": 100.0,
  20510. "percent_branches_covered_display": "100.00"
  20511. },
  20512. "missing_lines": [],
  20513. "excluded_lines": [
  20514. 17,
  20515. 46,
  20516. 52,
  20517. 58,
  20518. 106
  20519. ],
  20520. "start_line": 1,
  20521. "contexts": {
  20522. "139": [
  20523. ""
  20524. ],
  20525. "105": [
  20526. ""
  20527. ],
  20528. "89": [
  20529. ""
  20530. ],
  20531. "57": [
  20532. ""
  20533. ],
  20534. "54": [
  20535. ""
  20536. ],
  20537. "48": [
  20538. ""
  20539. ],
  20540. "42": [
  20541. ""
  20542. ],
  20543. "16": [
  20544. ""
  20545. ],
  20546. "1": [
  20547. ""
  20548. ],
  20549. "13": [
  20550. ""
  20551. ],
  20552. "17": [
  20553. ""
  20554. ],
  20555. "34": [
  20556. ""
  20557. ],
  20558. "46": [
  20559. ""
  20560. ],
  20561. "43": [
  20562. ""
  20563. ],
  20564. "44": [
  20565. ""
  20566. ],
  20567. "52": [
  20568. ""
  20569. ],
  20570. "49": [
  20571. ""
  20572. ],
  20573. "50": [
  20574. ""
  20575. ],
  20576. "58": [
  20577. ""
  20578. ],
  20579. "79": [
  20580. ""
  20581. ],
  20582. "75": [
  20583. ""
  20584. ],
  20585. "77": [
  20586. ""
  20587. ],
  20588. "78": [
  20589. ""
  20590. ],
  20591. "90": [
  20592. ""
  20593. ],
  20594. "92": [
  20595. ""
  20596. ],
  20597. "96": [
  20598. ""
  20599. ],
  20600. "95": [
  20601. ""
  20602. ],
  20603. "99": [
  20604. ""
  20605. ],
  20606. "97": [
  20607. ""
  20608. ],
  20609. "100": [
  20610. ""
  20611. ],
  20612. "102": [
  20613. ""
  20614. ],
  20615. "106": [
  20616. ""
  20617. ],
  20618. "126": [
  20619. ""
  20620. ],
  20621. "123": [
  20622. ""
  20623. ],
  20624. "125": [
  20625. ""
  20626. ],
  20627. "127": [
  20628. ""
  20629. ],
  20630. "128": [
  20631. ""
  20632. ],
  20633. "140": [
  20634. ""
  20635. ],
  20636. "143": [
  20637. ""
  20638. ],
  20639. "144": [
  20640. ""
  20641. ],
  20642. "145": [
  20643. ""
  20644. ],
  20645. "146": [
  20646. ""
  20647. ],
  20648. "147": [
  20649. ""
  20650. ],
  20651. "148": [
  20652. ""
  20653. ],
  20654. "149": [
  20655. ""
  20656. ],
  20657. "151": [
  20658. ""
  20659. ]
  20660. },
  20661. "executed_branches": [],
  20662. "missing_branches": []
  20663. }
  20664. }
  20665. },
  20666. "src\\application\\shared\\interfaces.py": {
  20667. "executed_lines": [
  20668. 12,
  20669. 16,
  20670. 17,
  20671. 18,
  20672. 21,
  20673. 43,
  20674. 60,
  20675. 82
  20676. ],
  20677. "summary": {
  20678. "covered_lines": 8,
  20679. "num_statements": 8,
  20680. "percent_covered": 100.0,
  20681. "percent_covered_display": "100.00",
  20682. "missing_lines": 0,
  20683. "excluded_lines": 4,
  20684. "percent_statements_covered": 100.0,
  20685. "percent_statements_covered_display": "100.00",
  20686. "num_branches": 0,
  20687. "num_partial_branches": 0,
  20688. "covered_branches": 0,
  20689. "missing_branches": 0,
  20690. "percent_branches_covered": 100.0,
  20691. "percent_branches_covered_display": "100.00"
  20692. },
  20693. "missing_lines": [],
  20694. "excluded_lines": [
  20695. 22,
  20696. 57,
  20697. 61,
  20698. 96
  20699. ],
  20700. "contexts": {
  20701. "60": [
  20702. ""
  20703. ],
  20704. "21": [
  20705. ""
  20706. ],
  20707. "1": [
  20708. ""
  20709. ],
  20710. "12": [
  20711. ""
  20712. ],
  20713. "16": [
  20714. ""
  20715. ],
  20716. "17": [
  20717. ""
  20718. ],
  20719. "18": [
  20720. ""
  20721. ],
  20722. "22": [
  20723. ""
  20724. ],
  20725. "43": [
  20726. ""
  20727. ],
  20728. "61": [
  20729. ""
  20730. ],
  20731. "82": [
  20732. ""
  20733. ]
  20734. },
  20735. "executed_branches": [],
  20736. "missing_branches": [],
  20737. "functions": {
  20738. "CommandHandler.handle": {
  20739. "executed_lines": [],
  20740. "summary": {
  20741. "covered_lines": 0,
  20742. "num_statements": 0,
  20743. "percent_covered": 100.0,
  20744. "percent_covered_display": "100.00",
  20745. "missing_lines": 0,
  20746. "excluded_lines": 1,
  20747. "percent_statements_covered": 100.0,
  20748. "percent_statements_covered_display": "100.00",
  20749. "num_branches": 0,
  20750. "num_partial_branches": 0,
  20751. "covered_branches": 0,
  20752. "missing_branches": 0,
  20753. "percent_branches_covered": 100.0,
  20754. "percent_branches_covered_display": "100.00"
  20755. },
  20756. "missing_lines": [],
  20757. "excluded_lines": [
  20758. 57
  20759. ],
  20760. "start_line": 43,
  20761. "contexts": {
  20762. "60": [
  20763. ""
  20764. ],
  20765. "21": [
  20766. ""
  20767. ],
  20768. "1": [
  20769. ""
  20770. ],
  20771. "12": [
  20772. ""
  20773. ],
  20774. "16": [
  20775. ""
  20776. ],
  20777. "17": [
  20778. ""
  20779. ],
  20780. "18": [
  20781. ""
  20782. ],
  20783. "22": [
  20784. ""
  20785. ],
  20786. "43": [
  20787. ""
  20788. ],
  20789. "61": [
  20790. ""
  20791. ],
  20792. "82": [
  20793. ""
  20794. ]
  20795. },
  20796. "executed_branches": [],
  20797. "missing_branches": []
  20798. },
  20799. "QueryHandler.handle": {
  20800. "executed_lines": [],
  20801. "summary": {
  20802. "covered_lines": 0,
  20803. "num_statements": 0,
  20804. "percent_covered": 100.0,
  20805. "percent_covered_display": "100.00",
  20806. "missing_lines": 0,
  20807. "excluded_lines": 1,
  20808. "percent_statements_covered": 100.0,
  20809. "percent_statements_covered_display": "100.00",
  20810. "num_branches": 0,
  20811. "num_partial_branches": 0,
  20812. "covered_branches": 0,
  20813. "missing_branches": 0,
  20814. "percent_branches_covered": 100.0,
  20815. "percent_branches_covered_display": "100.00"
  20816. },
  20817. "missing_lines": [],
  20818. "excluded_lines": [
  20819. 96
  20820. ],
  20821. "start_line": 82,
  20822. "contexts": {
  20823. "60": [
  20824. ""
  20825. ],
  20826. "21": [
  20827. ""
  20828. ],
  20829. "1": [
  20830. ""
  20831. ],
  20832. "12": [
  20833. ""
  20834. ],
  20835. "16": [
  20836. ""
  20837. ],
  20838. "17": [
  20839. ""
  20840. ],
  20841. "18": [
  20842. ""
  20843. ],
  20844. "22": [
  20845. ""
  20846. ],
  20847. "43": [
  20848. ""
  20849. ],
  20850. "61": [
  20851. ""
  20852. ],
  20853. "82": [
  20854. ""
  20855. ]
  20856. },
  20857. "executed_branches": [],
  20858. "missing_branches": []
  20859. },
  20860. "": {
  20861. "executed_lines": [
  20862. 12,
  20863. 16,
  20864. 17,
  20865. 18,
  20866. 21,
  20867. 43,
  20868. 60,
  20869. 82
  20870. ],
  20871. "summary": {
  20872. "covered_lines": 8,
  20873. "num_statements": 8,
  20874. "percent_covered": 100.0,
  20875. "percent_covered_display": "100.00",
  20876. "missing_lines": 0,
  20877. "excluded_lines": 2,
  20878. "percent_statements_covered": 100.0,
  20879. "percent_statements_covered_display": "100.00",
  20880. "num_branches": 0,
  20881. "num_partial_branches": 0,
  20882. "covered_branches": 0,
  20883. "missing_branches": 0,
  20884. "percent_branches_covered": 100.0,
  20885. "percent_branches_covered_display": "100.00"
  20886. },
  20887. "missing_lines": [],
  20888. "excluded_lines": [
  20889. 22,
  20890. 61
  20891. ],
  20892. "start_line": 1,
  20893. "contexts": {
  20894. "60": [
  20895. ""
  20896. ],
  20897. "21": [
  20898. ""
  20899. ],
  20900. "1": [
  20901. ""
  20902. ],
  20903. "12": [
  20904. ""
  20905. ],
  20906. "16": [
  20907. ""
  20908. ],
  20909. "17": [
  20910. ""
  20911. ],
  20912. "18": [
  20913. ""
  20914. ],
  20915. "22": [
  20916. ""
  20917. ],
  20918. "43": [
  20919. ""
  20920. ],
  20921. "61": [
  20922. ""
  20923. ],
  20924. "82": [
  20925. ""
  20926. ]
  20927. },
  20928. "executed_branches": [],
  20929. "missing_branches": []
  20930. }
  20931. },
  20932. "classes": {
  20933. "CommandHandler": {
  20934. "executed_lines": [],
  20935. "summary": {
  20936. "covered_lines": 0,
  20937. "num_statements": 0,
  20938. "percent_covered": 100.0,
  20939. "percent_covered_display": "100.00",
  20940. "missing_lines": 0,
  20941. "excluded_lines": 1,
  20942. "percent_statements_covered": 100.0,
  20943. "percent_statements_covered_display": "100.00",
  20944. "num_branches": 0,
  20945. "num_partial_branches": 0,
  20946. "covered_branches": 0,
  20947. "missing_branches": 0,
  20948. "percent_branches_covered": 100.0,
  20949. "percent_branches_covered_display": "100.00"
  20950. },
  20951. "missing_lines": [],
  20952. "excluded_lines": [
  20953. 57
  20954. ],
  20955. "start_line": 21,
  20956. "contexts": {
  20957. "60": [
  20958. ""
  20959. ],
  20960. "21": [
  20961. ""
  20962. ],
  20963. "1": [
  20964. ""
  20965. ],
  20966. "12": [
  20967. ""
  20968. ],
  20969. "16": [
  20970. ""
  20971. ],
  20972. "17": [
  20973. ""
  20974. ],
  20975. "18": [
  20976. ""
  20977. ],
  20978. "22": [
  20979. ""
  20980. ],
  20981. "43": [
  20982. ""
  20983. ],
  20984. "61": [
  20985. ""
  20986. ],
  20987. "82": [
  20988. ""
  20989. ]
  20990. },
  20991. "executed_branches": [],
  20992. "missing_branches": []
  20993. },
  20994. "QueryHandler": {
  20995. "executed_lines": [],
  20996. "summary": {
  20997. "covered_lines": 0,
  20998. "num_statements": 0,
  20999. "percent_covered": 100.0,
  21000. "percent_covered_display": "100.00",
  21001. "missing_lines": 0,
  21002. "excluded_lines": 1,
  21003. "percent_statements_covered": 100.0,
  21004. "percent_statements_covered_display": "100.00",
  21005. "num_branches": 0,
  21006. "num_partial_branches": 0,
  21007. "covered_branches": 0,
  21008. "missing_branches": 0,
  21009. "percent_branches_covered": 100.0,
  21010. "percent_branches_covered_display": "100.00"
  21011. },
  21012. "missing_lines": [],
  21013. "excluded_lines": [
  21014. 96
  21015. ],
  21016. "start_line": 60,
  21017. "contexts": {
  21018. "60": [
  21019. ""
  21020. ],
  21021. "21": [
  21022. ""
  21023. ],
  21024. "1": [
  21025. ""
  21026. ],
  21027. "12": [
  21028. ""
  21029. ],
  21030. "16": [
  21031. ""
  21032. ],
  21033. "17": [
  21034. ""
  21035. ],
  21036. "18": [
  21037. ""
  21038. ],
  21039. "22": [
  21040. ""
  21041. ],
  21042. "43": [
  21043. ""
  21044. ],
  21045. "61": [
  21046. ""
  21047. ],
  21048. "82": [
  21049. ""
  21050. ]
  21051. },
  21052. "executed_branches": [],
  21053. "missing_branches": []
  21054. },
  21055. "": {
  21056. "executed_lines": [
  21057. 12,
  21058. 16,
  21059. 17,
  21060. 18,
  21061. 21,
  21062. 43,
  21063. 60,
  21064. 82
  21065. ],
  21066. "summary": {
  21067. "covered_lines": 8,
  21068. "num_statements": 8,
  21069. "percent_covered": 100.0,
  21070. "percent_covered_display": "100.00",
  21071. "missing_lines": 0,
  21072. "excluded_lines": 2,
  21073. "percent_statements_covered": 100.0,
  21074. "percent_statements_covered_display": "100.00",
  21075. "num_branches": 0,
  21076. "num_partial_branches": 0,
  21077. "covered_branches": 0,
  21078. "missing_branches": 0,
  21079. "percent_branches_covered": 100.0,
  21080. "percent_branches_covered_display": "100.00"
  21081. },
  21082. "missing_lines": [],
  21083. "excluded_lines": [
  21084. 22,
  21085. 61
  21086. ],
  21087. "start_line": 1,
  21088. "contexts": {
  21089. "60": [
  21090. ""
  21091. ],
  21092. "21": [
  21093. ""
  21094. ],
  21095. "1": [
  21096. ""
  21097. ],
  21098. "12": [
  21099. ""
  21100. ],
  21101. "16": [
  21102. ""
  21103. ],
  21104. "17": [
  21105. ""
  21106. ],
  21107. "18": [
  21108. ""
  21109. ],
  21110. "22": [
  21111. ""
  21112. ],
  21113. "43": [
  21114. ""
  21115. ],
  21116. "61": [
  21117. ""
  21118. ],
  21119. "82": [
  21120. ""
  21121. ]
  21122. },
  21123. "executed_branches": [],
  21124. "missing_branches": []
  21125. }
  21126. }
  21127. },
  21128. "src\\application\\vector_search\\__init__.py": {
  21129. "executed_lines": [
  21130. 12,
  21131. 18,
  21132. 23
  21133. ],
  21134. "summary": {
  21135. "covered_lines": 3,
  21136. "num_statements": 3,
  21137. "percent_covered": 100.0,
  21138. "percent_covered_display": "100.00",
  21139. "missing_lines": 0,
  21140. "excluded_lines": 0,
  21141. "percent_statements_covered": 100.0,
  21142. "percent_statements_covered_display": "100.00",
  21143. "num_branches": 0,
  21144. "num_partial_branches": 0,
  21145. "covered_branches": 0,
  21146. "missing_branches": 0,
  21147. "percent_branches_covered": 100.0,
  21148. "percent_branches_covered_display": "100.00"
  21149. },
  21150. "missing_lines": [],
  21151. "excluded_lines": [],
  21152. "contexts": {
  21153. "1": [
  21154. ""
  21155. ],
  21156. "12": [
  21157. ""
  21158. ],
  21159. "18": [
  21160. ""
  21161. ],
  21162. "23": [
  21163. ""
  21164. ]
  21165. },
  21166. "executed_branches": [],
  21167. "missing_branches": [],
  21168. "functions": {
  21169. "": {
  21170. "executed_lines": [
  21171. 12,
  21172. 18,
  21173. 23
  21174. ],
  21175. "summary": {
  21176. "covered_lines": 3,
  21177. "num_statements": 3,
  21178. "percent_covered": 100.0,
  21179. "percent_covered_display": "100.00",
  21180. "missing_lines": 0,
  21181. "excluded_lines": 0,
  21182. "percent_statements_covered": 100.0,
  21183. "percent_statements_covered_display": "100.00",
  21184. "num_branches": 0,
  21185. "num_partial_branches": 0,
  21186. "covered_branches": 0,
  21187. "missing_branches": 0,
  21188. "percent_branches_covered": 100.0,
  21189. "percent_branches_covered_display": "100.00"
  21190. },
  21191. "missing_lines": [],
  21192. "excluded_lines": [],
  21193. "start_line": 1,
  21194. "contexts": {
  21195. "1": [
  21196. ""
  21197. ],
  21198. "12": [
  21199. ""
  21200. ],
  21201. "18": [
  21202. ""
  21203. ],
  21204. "23": [
  21205. ""
  21206. ]
  21207. },
  21208. "executed_branches": [],
  21209. "missing_branches": []
  21210. }
  21211. },
  21212. "classes": {
  21213. "": {
  21214. "executed_lines": [
  21215. 12,
  21216. 18,
  21217. 23
  21218. ],
  21219. "summary": {
  21220. "covered_lines": 3,
  21221. "num_statements": 3,
  21222. "percent_covered": 100.0,
  21223. "percent_covered_display": "100.00",
  21224. "missing_lines": 0,
  21225. "excluded_lines": 0,
  21226. "percent_statements_covered": 100.0,
  21227. "percent_statements_covered_display": "100.00",
  21228. "num_branches": 0,
  21229. "num_partial_branches": 0,
  21230. "covered_branches": 0,
  21231. "missing_branches": 0,
  21232. "percent_branches_covered": 100.0,
  21233. "percent_branches_covered_display": "100.00"
  21234. },
  21235. "missing_lines": [],
  21236. "excluded_lines": [],
  21237. "start_line": 1,
  21238. "contexts": {
  21239. "1": [
  21240. ""
  21241. ],
  21242. "12": [
  21243. ""
  21244. ],
  21245. "18": [
  21246. ""
  21247. ],
  21248. "23": [
  21249. ""
  21250. ]
  21251. },
  21252. "executed_branches": [],
  21253. "missing_branches": []
  21254. }
  21255. }
  21256. },
  21257. "src\\application\\vector_search\\commands.py": {
  21258. "executed_lines": [
  21259. 12,
  21260. 13,
  21261. 16,
  21262. 17,
  21263. 38,
  21264. 39,
  21265. 41,
  21266. 43,
  21267. 44,
  21268. 46,
  21269. 47,
  21270. 49,
  21271. 50,
  21272. 52,
  21273. 53,
  21274. 56,
  21275. 57,
  21276. 99,
  21277. 100,
  21278. 101,
  21279. 102,
  21280. 104,
  21281. 106,
  21282. 107,
  21283. 109,
  21284. 113,
  21285. 114,
  21286. 117,
  21287. 118,
  21288. 119,
  21289. 121,
  21290. 122,
  21291. 125,
  21292. 126,
  21293. 127,
  21294. 129,
  21295. 132,
  21296. 139,
  21297. 141,
  21298. 148,
  21299. 151,
  21300. 152,
  21301. 167,
  21302. 169,
  21303. 171,
  21304. 172,
  21305. 174,
  21306. 175
  21307. ],
  21308. "summary": {
  21309. "covered_lines": 48,
  21310. "num_statements": 50,
  21311. "percent_covered": 95.0,
  21312. "percent_covered_display": "95.00",
  21313. "missing_lines": 2,
  21314. "excluded_lines": 2,
  21315. "percent_statements_covered": 96.0,
  21316. "percent_statements_covered_display": "96.00",
  21317. "num_branches": 30,
  21318. "num_partial_branches": 2,
  21319. "covered_branches": 28,
  21320. "missing_branches": 2,
  21321. "percent_branches_covered": 93.33333333333333,
  21322. "percent_branches_covered_display": "93.33"
  21323. },
  21324. "missing_lines": [
  21325. 110,
  21326. 130
  21327. ],
  21328. "excluded_lines": [
  21329. 18,
  21330. 58
  21331. ],
  21332. "contexts": {
  21333. "171": [
  21334. ""
  21335. ],
  21336. "151": [
  21337. ""
  21338. ],
  21339. "148": [
  21340. ""
  21341. ],
  21342. "139": [
  21343. ""
  21344. ],
  21345. "106": [
  21346. ""
  21347. ],
  21348. "56": [
  21349. ""
  21350. ],
  21351. "43": [
  21352. ""
  21353. ],
  21354. "16": [
  21355. ""
  21356. ],
  21357. "1": [
  21358. ""
  21359. ],
  21360. "12": [
  21361. ""
  21362. ],
  21363. "13": [
  21364. ""
  21365. ],
  21366. "17": [
  21367. ""
  21368. ],
  21369. "18": [
  21370. ""
  21371. ],
  21372. "38": [
  21373. ""
  21374. ],
  21375. "39": [
  21376. ""
  21377. ],
  21378. "41": [
  21379. ""
  21380. ],
  21381. "44": [
  21382. ""
  21383. ],
  21384. "46": [
  21385. ""
  21386. ],
  21387. "47": [
  21388. ""
  21389. ],
  21390. "49": [
  21391. ""
  21392. ],
  21393. "50": [
  21394. ""
  21395. ],
  21396. "52": [
  21397. ""
  21398. ],
  21399. "53": [
  21400. ""
  21401. ],
  21402. "57": [
  21403. ""
  21404. ],
  21405. "58": [
  21406. ""
  21407. ],
  21408. "99": [
  21409. ""
  21410. ],
  21411. "100": [
  21412. ""
  21413. ],
  21414. "101": [
  21415. ""
  21416. ],
  21417. "102": [
  21418. ""
  21419. ],
  21420. "104": [
  21421. ""
  21422. ],
  21423. "132": [
  21424. ""
  21425. ],
  21426. "107": [
  21427. ""
  21428. ],
  21429. "109": [
  21430. ""
  21431. ],
  21432. "113": [
  21433. ""
  21434. ],
  21435. "114": [
  21436. ""
  21437. ],
  21438. "117": [
  21439. ""
  21440. ],
  21441. "118": [
  21442. ""
  21443. ],
  21444. "125": [
  21445. ""
  21446. ],
  21447. "119": [
  21448. ""
  21449. ],
  21450. "121": [
  21451. ""
  21452. ],
  21453. "122": [
  21454. ""
  21455. ],
  21456. "126": [
  21457. ""
  21458. ],
  21459. "129": [
  21460. ""
  21461. ],
  21462. "127": [
  21463. ""
  21464. ],
  21465. "141": [
  21466. ""
  21467. ],
  21468. "152": [
  21469. ""
  21470. ],
  21471. "153": [
  21472. ""
  21473. ],
  21474. "167": [
  21475. ""
  21476. ],
  21477. "169": [
  21478. ""
  21479. ],
  21480. "172": [
  21481. ""
  21482. ],
  21483. "174": [
  21484. ""
  21485. ],
  21486. "175": [
  21487. ""
  21488. ]
  21489. },
  21490. "executed_branches": [
  21491. [
  21492. 43,
  21493. 44
  21494. ],
  21495. [
  21496. 43,
  21497. 46
  21498. ],
  21499. [
  21500. 46,
  21501. 47
  21502. ],
  21503. [
  21504. 46,
  21505. 49
  21506. ],
  21507. [
  21508. 49,
  21509. 50
  21510. ],
  21511. [
  21512. 49,
  21513. 52
  21514. ],
  21515. [
  21516. 52,
  21517. -41
  21518. ],
  21519. [
  21520. 52,
  21521. 53
  21522. ],
  21523. [
  21524. 106,
  21525. 107
  21526. ],
  21527. [
  21528. 106,
  21529. 109
  21530. ],
  21531. [
  21532. 109,
  21533. 113
  21534. ],
  21535. [
  21536. 113,
  21537. 114
  21538. ],
  21539. [
  21540. 113,
  21541. 117
  21542. ],
  21543. [
  21544. 117,
  21545. 118
  21546. ],
  21547. [
  21548. 117,
  21549. 125
  21550. ],
  21551. [
  21552. 118,
  21553. 119
  21554. ],
  21555. [
  21556. 118,
  21557. 121
  21558. ],
  21559. [
  21560. 121,
  21561. 122
  21562. ],
  21563. [
  21564. 121,
  21565. 125
  21566. ],
  21567. [
  21568. 125,
  21569. 126
  21570. ],
  21571. [
  21572. 125,
  21573. 129
  21574. ],
  21575. [
  21576. 126,
  21577. 127
  21578. ],
  21579. [
  21580. 126,
  21581. 129
  21582. ],
  21583. [
  21584. 129,
  21585. -104
  21586. ],
  21587. [
  21588. 171,
  21589. 172
  21590. ],
  21591. [
  21592. 171,
  21593. 174
  21594. ],
  21595. [
  21596. 174,
  21597. -169
  21598. ],
  21599. [
  21600. 174,
  21601. 175
  21602. ]
  21603. ],
  21604. "missing_branches": [
  21605. [
  21606. 109,
  21607. 110
  21608. ],
  21609. [
  21610. 129,
  21611. 130
  21612. ]
  21613. ],
  21614. "functions": {
  21615. "CreateDocumentCommand.__post_init__": {
  21616. "executed_lines": [
  21617. 43,
  21618. 44,
  21619. 46,
  21620. 47,
  21621. 49,
  21622. 50,
  21623. 52,
  21624. 53
  21625. ],
  21626. "summary": {
  21627. "covered_lines": 8,
  21628. "num_statements": 8,
  21629. "percent_covered": 100.0,
  21630. "percent_covered_display": "100.00",
  21631. "missing_lines": 0,
  21632. "excluded_lines": 0,
  21633. "percent_statements_covered": 100.0,
  21634. "percent_statements_covered_display": "100.00",
  21635. "num_branches": 8,
  21636. "num_partial_branches": 0,
  21637. "covered_branches": 8,
  21638. "missing_branches": 0,
  21639. "percent_branches_covered": 100.0,
  21640. "percent_branches_covered_display": "100.00"
  21641. },
  21642. "missing_lines": [],
  21643. "excluded_lines": [],
  21644. "start_line": 41,
  21645. "contexts": {
  21646. "171": [
  21647. ""
  21648. ],
  21649. "151": [
  21650. ""
  21651. ],
  21652. "148": [
  21653. ""
  21654. ],
  21655. "139": [
  21656. ""
  21657. ],
  21658. "106": [
  21659. ""
  21660. ],
  21661. "56": [
  21662. ""
  21663. ],
  21664. "43": [
  21665. ""
  21666. ],
  21667. "16": [
  21668. ""
  21669. ],
  21670. "1": [
  21671. ""
  21672. ],
  21673. "12": [
  21674. ""
  21675. ],
  21676. "13": [
  21677. ""
  21678. ],
  21679. "17": [
  21680. ""
  21681. ],
  21682. "18": [
  21683. ""
  21684. ],
  21685. "38": [
  21686. ""
  21687. ],
  21688. "39": [
  21689. ""
  21690. ],
  21691. "41": [
  21692. ""
  21693. ],
  21694. "44": [
  21695. ""
  21696. ],
  21697. "46": [
  21698. ""
  21699. ],
  21700. "47": [
  21701. ""
  21702. ],
  21703. "49": [
  21704. ""
  21705. ],
  21706. "50": [
  21707. ""
  21708. ],
  21709. "52": [
  21710. ""
  21711. ],
  21712. "53": [
  21713. ""
  21714. ],
  21715. "57": [
  21716. ""
  21717. ],
  21718. "58": [
  21719. ""
  21720. ],
  21721. "99": [
  21722. ""
  21723. ],
  21724. "100": [
  21725. ""
  21726. ],
  21727. "101": [
  21728. ""
  21729. ],
  21730. "102": [
  21731. ""
  21732. ],
  21733. "104": [
  21734. ""
  21735. ],
  21736. "132": [
  21737. ""
  21738. ],
  21739. "107": [
  21740. ""
  21741. ],
  21742. "109": [
  21743. ""
  21744. ],
  21745. "113": [
  21746. ""
  21747. ],
  21748. "114": [
  21749. ""
  21750. ],
  21751. "117": [
  21752. ""
  21753. ],
  21754. "118": [
  21755. ""
  21756. ],
  21757. "125": [
  21758. ""
  21759. ],
  21760. "119": [
  21761. ""
  21762. ],
  21763. "121": [
  21764. ""
  21765. ],
  21766. "122": [
  21767. ""
  21768. ],
  21769. "126": [
  21770. ""
  21771. ],
  21772. "129": [
  21773. ""
  21774. ],
  21775. "127": [
  21776. ""
  21777. ],
  21778. "141": [
  21779. ""
  21780. ],
  21781. "152": [
  21782. ""
  21783. ],
  21784. "153": [
  21785. ""
  21786. ],
  21787. "167": [
  21788. ""
  21789. ],
  21790. "169": [
  21791. ""
  21792. ],
  21793. "172": [
  21794. ""
  21795. ],
  21796. "174": [
  21797. ""
  21798. ],
  21799. "175": [
  21800. ""
  21801. ]
  21802. },
  21803. "executed_branches": [
  21804. [
  21805. 43,
  21806. 44
  21807. ],
  21808. [
  21809. 43,
  21810. 46
  21811. ],
  21812. [
  21813. 46,
  21814. 47
  21815. ],
  21816. [
  21817. 46,
  21818. 49
  21819. ],
  21820. [
  21821. 49,
  21822. 50
  21823. ],
  21824. [
  21825. 49,
  21826. 52
  21827. ],
  21828. [
  21829. 52,
  21830. -41
  21831. ],
  21832. [
  21833. 52,
  21834. 53
  21835. ]
  21836. ],
  21837. "missing_branches": []
  21838. },
  21839. "UpdateDocumentCommand.__post_init__": {
  21840. "executed_lines": [
  21841. 106,
  21842. 107,
  21843. 109,
  21844. 113,
  21845. 114,
  21846. 117,
  21847. 118,
  21848. 119,
  21849. 121,
  21850. 122,
  21851. 125,
  21852. 126,
  21853. 127,
  21854. 129
  21855. ],
  21856. "summary": {
  21857. "covered_lines": 14,
  21858. "num_statements": 16,
  21859. "percent_covered": 88.23529411764706,
  21860. "percent_covered_display": "88.24",
  21861. "missing_lines": 2,
  21862. "excluded_lines": 0,
  21863. "percent_statements_covered": 87.5,
  21864. "percent_statements_covered_display": "87.50",
  21865. "num_branches": 18,
  21866. "num_partial_branches": 2,
  21867. "covered_branches": 16,
  21868. "missing_branches": 2,
  21869. "percent_branches_covered": 88.88888888888889,
  21870. "percent_branches_covered_display": "88.89"
  21871. },
  21872. "missing_lines": [
  21873. 110,
  21874. 130
  21875. ],
  21876. "excluded_lines": [],
  21877. "start_line": 104,
  21878. "contexts": {
  21879. "171": [
  21880. ""
  21881. ],
  21882. "151": [
  21883. ""
  21884. ],
  21885. "148": [
  21886. ""
  21887. ],
  21888. "139": [
  21889. ""
  21890. ],
  21891. "106": [
  21892. ""
  21893. ],
  21894. "56": [
  21895. ""
  21896. ],
  21897. "43": [
  21898. ""
  21899. ],
  21900. "16": [
  21901. ""
  21902. ],
  21903. "1": [
  21904. ""
  21905. ],
  21906. "12": [
  21907. ""
  21908. ],
  21909. "13": [
  21910. ""
  21911. ],
  21912. "17": [
  21913. ""
  21914. ],
  21915. "18": [
  21916. ""
  21917. ],
  21918. "38": [
  21919. ""
  21920. ],
  21921. "39": [
  21922. ""
  21923. ],
  21924. "41": [
  21925. ""
  21926. ],
  21927. "44": [
  21928. ""
  21929. ],
  21930. "46": [
  21931. ""
  21932. ],
  21933. "47": [
  21934. ""
  21935. ],
  21936. "49": [
  21937. ""
  21938. ],
  21939. "50": [
  21940. ""
  21941. ],
  21942. "52": [
  21943. ""
  21944. ],
  21945. "53": [
  21946. ""
  21947. ],
  21948. "57": [
  21949. ""
  21950. ],
  21951. "58": [
  21952. ""
  21953. ],
  21954. "99": [
  21955. ""
  21956. ],
  21957. "100": [
  21958. ""
  21959. ],
  21960. "101": [
  21961. ""
  21962. ],
  21963. "102": [
  21964. ""
  21965. ],
  21966. "104": [
  21967. ""
  21968. ],
  21969. "132": [
  21970. ""
  21971. ],
  21972. "107": [
  21973. ""
  21974. ],
  21975. "109": [
  21976. ""
  21977. ],
  21978. "113": [
  21979. ""
  21980. ],
  21981. "114": [
  21982. ""
  21983. ],
  21984. "117": [
  21985. ""
  21986. ],
  21987. "118": [
  21988. ""
  21989. ],
  21990. "125": [
  21991. ""
  21992. ],
  21993. "119": [
  21994. ""
  21995. ],
  21996. "121": [
  21997. ""
  21998. ],
  21999. "122": [
  22000. ""
  22001. ],
  22002. "126": [
  22003. ""
  22004. ],
  22005. "129": [
  22006. ""
  22007. ],
  22008. "127": [
  22009. ""
  22010. ],
  22011. "141": [
  22012. ""
  22013. ],
  22014. "152": [
  22015. ""
  22016. ],
  22017. "153": [
  22018. ""
  22019. ],
  22020. "167": [
  22021. ""
  22022. ],
  22023. "169": [
  22024. ""
  22025. ],
  22026. "172": [
  22027. ""
  22028. ],
  22029. "174": [
  22030. ""
  22031. ],
  22032. "175": [
  22033. ""
  22034. ]
  22035. },
  22036. "executed_branches": [
  22037. [
  22038. 106,
  22039. 107
  22040. ],
  22041. [
  22042. 106,
  22043. 109
  22044. ],
  22045. [
  22046. 109,
  22047. 113
  22048. ],
  22049. [
  22050. 113,
  22051. 114
  22052. ],
  22053. [
  22054. 113,
  22055. 117
  22056. ],
  22057. [
  22058. 117,
  22059. 118
  22060. ],
  22061. [
  22062. 117,
  22063. 125
  22064. ],
  22065. [
  22066. 118,
  22067. 119
  22068. ],
  22069. [
  22070. 118,
  22071. 121
  22072. ],
  22073. [
  22074. 121,
  22075. 122
  22076. ],
  22077. [
  22078. 121,
  22079. 125
  22080. ],
  22081. [
  22082. 125,
  22083. 126
  22084. ],
  22085. [
  22086. 125,
  22087. 129
  22088. ],
  22089. [
  22090. 126,
  22091. 127
  22092. ],
  22093. [
  22094. 126,
  22095. 129
  22096. ],
  22097. [
  22098. 129,
  22099. -104
  22100. ]
  22101. ],
  22102. "missing_branches": [
  22103. [
  22104. 109,
  22105. 110
  22106. ],
  22107. [
  22108. 129,
  22109. 130
  22110. ]
  22111. ]
  22112. },
  22113. "UpdateDocumentCommand.has_content_update": {
  22114. "executed_lines": [
  22115. 139
  22116. ],
  22117. "summary": {
  22118. "covered_lines": 1,
  22119. "num_statements": 1,
  22120. "percent_covered": 100.0,
  22121. "percent_covered_display": "100.00",
  22122. "missing_lines": 0,
  22123. "excluded_lines": 0,
  22124. "percent_statements_covered": 100.0,
  22125. "percent_statements_covered_display": "100.00",
  22126. "num_branches": 0,
  22127. "num_partial_branches": 0,
  22128. "covered_branches": 0,
  22129. "missing_branches": 0,
  22130. "percent_branches_covered": 100.0,
  22131. "percent_branches_covered_display": "100.00"
  22132. },
  22133. "missing_lines": [],
  22134. "excluded_lines": [],
  22135. "start_line": 132,
  22136. "contexts": {
  22137. "171": [
  22138. ""
  22139. ],
  22140. "151": [
  22141. ""
  22142. ],
  22143. "148": [
  22144. ""
  22145. ],
  22146. "139": [
  22147. ""
  22148. ],
  22149. "106": [
  22150. ""
  22151. ],
  22152. "56": [
  22153. ""
  22154. ],
  22155. "43": [
  22156. ""
  22157. ],
  22158. "16": [
  22159. ""
  22160. ],
  22161. "1": [
  22162. ""
  22163. ],
  22164. "12": [
  22165. ""
  22166. ],
  22167. "13": [
  22168. ""
  22169. ],
  22170. "17": [
  22171. ""
  22172. ],
  22173. "18": [
  22174. ""
  22175. ],
  22176. "38": [
  22177. ""
  22178. ],
  22179. "39": [
  22180. ""
  22181. ],
  22182. "41": [
  22183. ""
  22184. ],
  22185. "44": [
  22186. ""
  22187. ],
  22188. "46": [
  22189. ""
  22190. ],
  22191. "47": [
  22192. ""
  22193. ],
  22194. "49": [
  22195. ""
  22196. ],
  22197. "50": [
  22198. ""
  22199. ],
  22200. "52": [
  22201. ""
  22202. ],
  22203. "53": [
  22204. ""
  22205. ],
  22206. "57": [
  22207. ""
  22208. ],
  22209. "58": [
  22210. ""
  22211. ],
  22212. "99": [
  22213. ""
  22214. ],
  22215. "100": [
  22216. ""
  22217. ],
  22218. "101": [
  22219. ""
  22220. ],
  22221. "102": [
  22222. ""
  22223. ],
  22224. "104": [
  22225. ""
  22226. ],
  22227. "132": [
  22228. ""
  22229. ],
  22230. "107": [
  22231. ""
  22232. ],
  22233. "109": [
  22234. ""
  22235. ],
  22236. "113": [
  22237. ""
  22238. ],
  22239. "114": [
  22240. ""
  22241. ],
  22242. "117": [
  22243. ""
  22244. ],
  22245. "118": [
  22246. ""
  22247. ],
  22248. "125": [
  22249. ""
  22250. ],
  22251. "119": [
  22252. ""
  22253. ],
  22254. "121": [
  22255. ""
  22256. ],
  22257. "122": [
  22258. ""
  22259. ],
  22260. "126": [
  22261. ""
  22262. ],
  22263. "129": [
  22264. ""
  22265. ],
  22266. "127": [
  22267. ""
  22268. ],
  22269. "141": [
  22270. ""
  22271. ],
  22272. "152": [
  22273. ""
  22274. ],
  22275. "153": [
  22276. ""
  22277. ],
  22278. "167": [
  22279. ""
  22280. ],
  22281. "169": [
  22282. ""
  22283. ],
  22284. "172": [
  22285. ""
  22286. ],
  22287. "174": [
  22288. ""
  22289. ],
  22290. "175": [
  22291. ""
  22292. ]
  22293. },
  22294. "executed_branches": [],
  22295. "missing_branches": []
  22296. },
  22297. "UpdateDocumentCommand.has_metadata_update": {
  22298. "executed_lines": [
  22299. 148
  22300. ],
  22301. "summary": {
  22302. "covered_lines": 1,
  22303. "num_statements": 1,
  22304. "percent_covered": 100.0,
  22305. "percent_covered_display": "100.00",
  22306. "missing_lines": 0,
  22307. "excluded_lines": 0,
  22308. "percent_statements_covered": 100.0,
  22309. "percent_statements_covered_display": "100.00",
  22310. "num_branches": 0,
  22311. "num_partial_branches": 0,
  22312. "covered_branches": 0,
  22313. "missing_branches": 0,
  22314. "percent_branches_covered": 100.0,
  22315. "percent_branches_covered_display": "100.00"
  22316. },
  22317. "missing_lines": [],
  22318. "excluded_lines": [],
  22319. "start_line": 141,
  22320. "contexts": {
  22321. "171": [
  22322. ""
  22323. ],
  22324. "151": [
  22325. ""
  22326. ],
  22327. "148": [
  22328. ""
  22329. ],
  22330. "139": [
  22331. ""
  22332. ],
  22333. "106": [
  22334. ""
  22335. ],
  22336. "56": [
  22337. ""
  22338. ],
  22339. "43": [
  22340. ""
  22341. ],
  22342. "16": [
  22343. ""
  22344. ],
  22345. "1": [
  22346. ""
  22347. ],
  22348. "12": [
  22349. ""
  22350. ],
  22351. "13": [
  22352. ""
  22353. ],
  22354. "17": [
  22355. ""
  22356. ],
  22357. "18": [
  22358. ""
  22359. ],
  22360. "38": [
  22361. ""
  22362. ],
  22363. "39": [
  22364. ""
  22365. ],
  22366. "41": [
  22367. ""
  22368. ],
  22369. "44": [
  22370. ""
  22371. ],
  22372. "46": [
  22373. ""
  22374. ],
  22375. "47": [
  22376. ""
  22377. ],
  22378. "49": [
  22379. ""
  22380. ],
  22381. "50": [
  22382. ""
  22383. ],
  22384. "52": [
  22385. ""
  22386. ],
  22387. "53": [
  22388. ""
  22389. ],
  22390. "57": [
  22391. ""
  22392. ],
  22393. "58": [
  22394. ""
  22395. ],
  22396. "99": [
  22397. ""
  22398. ],
  22399. "100": [
  22400. ""
  22401. ],
  22402. "101": [
  22403. ""
  22404. ],
  22405. "102": [
  22406. ""
  22407. ],
  22408. "104": [
  22409. ""
  22410. ],
  22411. "132": [
  22412. ""
  22413. ],
  22414. "107": [
  22415. ""
  22416. ],
  22417. "109": [
  22418. ""
  22419. ],
  22420. "113": [
  22421. ""
  22422. ],
  22423. "114": [
  22424. ""
  22425. ],
  22426. "117": [
  22427. ""
  22428. ],
  22429. "118": [
  22430. ""
  22431. ],
  22432. "125": [
  22433. ""
  22434. ],
  22435. "119": [
  22436. ""
  22437. ],
  22438. "121": [
  22439. ""
  22440. ],
  22441. "122": [
  22442. ""
  22443. ],
  22444. "126": [
  22445. ""
  22446. ],
  22447. "129": [
  22448. ""
  22449. ],
  22450. "127": [
  22451. ""
  22452. ],
  22453. "141": [
  22454. ""
  22455. ],
  22456. "152": [
  22457. ""
  22458. ],
  22459. "153": [
  22460. ""
  22461. ],
  22462. "167": [
  22463. ""
  22464. ],
  22465. "169": [
  22466. ""
  22467. ],
  22468. "172": [
  22469. ""
  22470. ],
  22471. "174": [
  22472. ""
  22473. ],
  22474. "175": [
  22475. ""
  22476. ]
  22477. },
  22478. "executed_branches": [],
  22479. "missing_branches": []
  22480. },
  22481. "DeleteDocumentCommand.__post_init__": {
  22482. "executed_lines": [
  22483. 171,
  22484. 172,
  22485. 174,
  22486. 175
  22487. ],
  22488. "summary": {
  22489. "covered_lines": 4,
  22490. "num_statements": 4,
  22491. "percent_covered": 100.0,
  22492. "percent_covered_display": "100.00",
  22493. "missing_lines": 0,
  22494. "excluded_lines": 0,
  22495. "percent_statements_covered": 100.0,
  22496. "percent_statements_covered_display": "100.00",
  22497. "num_branches": 4,
  22498. "num_partial_branches": 0,
  22499. "covered_branches": 4,
  22500. "missing_branches": 0,
  22501. "percent_branches_covered": 100.0,
  22502. "percent_branches_covered_display": "100.00"
  22503. },
  22504. "missing_lines": [],
  22505. "excluded_lines": [],
  22506. "start_line": 169,
  22507. "contexts": {
  22508. "171": [
  22509. ""
  22510. ],
  22511. "151": [
  22512. ""
  22513. ],
  22514. "148": [
  22515. ""
  22516. ],
  22517. "139": [
  22518. ""
  22519. ],
  22520. "106": [
  22521. ""
  22522. ],
  22523. "56": [
  22524. ""
  22525. ],
  22526. "43": [
  22527. ""
  22528. ],
  22529. "16": [
  22530. ""
  22531. ],
  22532. "1": [
  22533. ""
  22534. ],
  22535. "12": [
  22536. ""
  22537. ],
  22538. "13": [
  22539. ""
  22540. ],
  22541. "17": [
  22542. ""
  22543. ],
  22544. "18": [
  22545. ""
  22546. ],
  22547. "38": [
  22548. ""
  22549. ],
  22550. "39": [
  22551. ""
  22552. ],
  22553. "41": [
  22554. ""
  22555. ],
  22556. "44": [
  22557. ""
  22558. ],
  22559. "46": [
  22560. ""
  22561. ],
  22562. "47": [
  22563. ""
  22564. ],
  22565. "49": [
  22566. ""
  22567. ],
  22568. "50": [
  22569. ""
  22570. ],
  22571. "52": [
  22572. ""
  22573. ],
  22574. "53": [
  22575. ""
  22576. ],
  22577. "57": [
  22578. ""
  22579. ],
  22580. "58": [
  22581. ""
  22582. ],
  22583. "99": [
  22584. ""
  22585. ],
  22586. "100": [
  22587. ""
  22588. ],
  22589. "101": [
  22590. ""
  22591. ],
  22592. "102": [
  22593. ""
  22594. ],
  22595. "104": [
  22596. ""
  22597. ],
  22598. "132": [
  22599. ""
  22600. ],
  22601. "107": [
  22602. ""
  22603. ],
  22604. "109": [
  22605. ""
  22606. ],
  22607. "113": [
  22608. ""
  22609. ],
  22610. "114": [
  22611. ""
  22612. ],
  22613. "117": [
  22614. ""
  22615. ],
  22616. "118": [
  22617. ""
  22618. ],
  22619. "125": [
  22620. ""
  22621. ],
  22622. "119": [
  22623. ""
  22624. ],
  22625. "121": [
  22626. ""
  22627. ],
  22628. "122": [
  22629. ""
  22630. ],
  22631. "126": [
  22632. ""
  22633. ],
  22634. "129": [
  22635. ""
  22636. ],
  22637. "127": [
  22638. ""
  22639. ],
  22640. "141": [
  22641. ""
  22642. ],
  22643. "152": [
  22644. ""
  22645. ],
  22646. "153": [
  22647. ""
  22648. ],
  22649. "167": [
  22650. ""
  22651. ],
  22652. "169": [
  22653. ""
  22654. ],
  22655. "172": [
  22656. ""
  22657. ],
  22658. "174": [
  22659. ""
  22660. ],
  22661. "175": [
  22662. ""
  22663. ]
  22664. },
  22665. "executed_branches": [
  22666. [
  22667. 171,
  22668. 172
  22669. ],
  22670. [
  22671. 171,
  22672. 174
  22673. ],
  22674. [
  22675. 174,
  22676. -169
  22677. ],
  22678. [
  22679. 174,
  22680. 175
  22681. ]
  22682. ],
  22683. "missing_branches": []
  22684. },
  22685. "": {
  22686. "executed_lines": [
  22687. 12,
  22688. 13,
  22689. 16,
  22690. 17,
  22691. 38,
  22692. 39,
  22693. 41,
  22694. 56,
  22695. 57,
  22696. 99,
  22697. 100,
  22698. 101,
  22699. 102,
  22700. 104,
  22701. 132,
  22702. 141,
  22703. 151,
  22704. 152,
  22705. 167,
  22706. 169
  22707. ],
  22708. "summary": {
  22709. "covered_lines": 20,
  22710. "num_statements": 20,
  22711. "percent_covered": 100.0,
  22712. "percent_covered_display": "100.00",
  22713. "missing_lines": 0,
  22714. "excluded_lines": 2,
  22715. "percent_statements_covered": 100.0,
  22716. "percent_statements_covered_display": "100.00",
  22717. "num_branches": 0,
  22718. "num_partial_branches": 0,
  22719. "covered_branches": 0,
  22720. "missing_branches": 0,
  22721. "percent_branches_covered": 100.0,
  22722. "percent_branches_covered_display": "100.00"
  22723. },
  22724. "missing_lines": [],
  22725. "excluded_lines": [
  22726. 18,
  22727. 58
  22728. ],
  22729. "start_line": 1,
  22730. "contexts": {
  22731. "171": [
  22732. ""
  22733. ],
  22734. "151": [
  22735. ""
  22736. ],
  22737. "148": [
  22738. ""
  22739. ],
  22740. "139": [
  22741. ""
  22742. ],
  22743. "106": [
  22744. ""
  22745. ],
  22746. "56": [
  22747. ""
  22748. ],
  22749. "43": [
  22750. ""
  22751. ],
  22752. "16": [
  22753. ""
  22754. ],
  22755. "1": [
  22756. ""
  22757. ],
  22758. "12": [
  22759. ""
  22760. ],
  22761. "13": [
  22762. ""
  22763. ],
  22764. "17": [
  22765. ""
  22766. ],
  22767. "18": [
  22768. ""
  22769. ],
  22770. "38": [
  22771. ""
  22772. ],
  22773. "39": [
  22774. ""
  22775. ],
  22776. "41": [
  22777. ""
  22778. ],
  22779. "44": [
  22780. ""
  22781. ],
  22782. "46": [
  22783. ""
  22784. ],
  22785. "47": [
  22786. ""
  22787. ],
  22788. "49": [
  22789. ""
  22790. ],
  22791. "50": [
  22792. ""
  22793. ],
  22794. "52": [
  22795. ""
  22796. ],
  22797. "53": [
  22798. ""
  22799. ],
  22800. "57": [
  22801. ""
  22802. ],
  22803. "58": [
  22804. ""
  22805. ],
  22806. "99": [
  22807. ""
  22808. ],
  22809. "100": [
  22810. ""
  22811. ],
  22812. "101": [
  22813. ""
  22814. ],
  22815. "102": [
  22816. ""
  22817. ],
  22818. "104": [
  22819. ""
  22820. ],
  22821. "132": [
  22822. ""
  22823. ],
  22824. "107": [
  22825. ""
  22826. ],
  22827. "109": [
  22828. ""
  22829. ],
  22830. "113": [
  22831. ""
  22832. ],
  22833. "114": [
  22834. ""
  22835. ],
  22836. "117": [
  22837. ""
  22838. ],
  22839. "118": [
  22840. ""
  22841. ],
  22842. "125": [
  22843. ""
  22844. ],
  22845. "119": [
  22846. ""
  22847. ],
  22848. "121": [
  22849. ""
  22850. ],
  22851. "122": [
  22852. ""
  22853. ],
  22854. "126": [
  22855. ""
  22856. ],
  22857. "129": [
  22858. ""
  22859. ],
  22860. "127": [
  22861. ""
  22862. ],
  22863. "141": [
  22864. ""
  22865. ],
  22866. "152": [
  22867. ""
  22868. ],
  22869. "153": [
  22870. ""
  22871. ],
  22872. "167": [
  22873. ""
  22874. ],
  22875. "169": [
  22876. ""
  22877. ],
  22878. "172": [
  22879. ""
  22880. ],
  22881. "174": [
  22882. ""
  22883. ],
  22884. "175": [
  22885. ""
  22886. ]
  22887. },
  22888. "executed_branches": [],
  22889. "missing_branches": []
  22890. }
  22891. },
  22892. "classes": {
  22893. "CreateDocumentCommand": {
  22894. "executed_lines": [
  22895. 43,
  22896. 44,
  22897. 46,
  22898. 47,
  22899. 49,
  22900. 50,
  22901. 52,
  22902. 53
  22903. ],
  22904. "summary": {
  22905. "covered_lines": 8,
  22906. "num_statements": 8,
  22907. "percent_covered": 100.0,
  22908. "percent_covered_display": "100.00",
  22909. "missing_lines": 0,
  22910. "excluded_lines": 0,
  22911. "percent_statements_covered": 100.0,
  22912. "percent_statements_covered_display": "100.00",
  22913. "num_branches": 8,
  22914. "num_partial_branches": 0,
  22915. "covered_branches": 8,
  22916. "missing_branches": 0,
  22917. "percent_branches_covered": 100.0,
  22918. "percent_branches_covered_display": "100.00"
  22919. },
  22920. "missing_lines": [],
  22921. "excluded_lines": [],
  22922. "start_line": 17,
  22923. "contexts": {
  22924. "171": [
  22925. ""
  22926. ],
  22927. "151": [
  22928. ""
  22929. ],
  22930. "148": [
  22931. ""
  22932. ],
  22933. "139": [
  22934. ""
  22935. ],
  22936. "106": [
  22937. ""
  22938. ],
  22939. "56": [
  22940. ""
  22941. ],
  22942. "43": [
  22943. ""
  22944. ],
  22945. "16": [
  22946. ""
  22947. ],
  22948. "1": [
  22949. ""
  22950. ],
  22951. "12": [
  22952. ""
  22953. ],
  22954. "13": [
  22955. ""
  22956. ],
  22957. "17": [
  22958. ""
  22959. ],
  22960. "18": [
  22961. ""
  22962. ],
  22963. "38": [
  22964. ""
  22965. ],
  22966. "39": [
  22967. ""
  22968. ],
  22969. "41": [
  22970. ""
  22971. ],
  22972. "44": [
  22973. ""
  22974. ],
  22975. "46": [
  22976. ""
  22977. ],
  22978. "47": [
  22979. ""
  22980. ],
  22981. "49": [
  22982. ""
  22983. ],
  22984. "50": [
  22985. ""
  22986. ],
  22987. "52": [
  22988. ""
  22989. ],
  22990. "53": [
  22991. ""
  22992. ],
  22993. "57": [
  22994. ""
  22995. ],
  22996. "58": [
  22997. ""
  22998. ],
  22999. "99": [
  23000. ""
  23001. ],
  23002. "100": [
  23003. ""
  23004. ],
  23005. "101": [
  23006. ""
  23007. ],
  23008. "102": [
  23009. ""
  23010. ],
  23011. "104": [
  23012. ""
  23013. ],
  23014. "132": [
  23015. ""
  23016. ],
  23017. "107": [
  23018. ""
  23019. ],
  23020. "109": [
  23021. ""
  23022. ],
  23023. "113": [
  23024. ""
  23025. ],
  23026. "114": [
  23027. ""
  23028. ],
  23029. "117": [
  23030. ""
  23031. ],
  23032. "118": [
  23033. ""
  23034. ],
  23035. "125": [
  23036. ""
  23037. ],
  23038. "119": [
  23039. ""
  23040. ],
  23041. "121": [
  23042. ""
  23043. ],
  23044. "122": [
  23045. ""
  23046. ],
  23047. "126": [
  23048. ""
  23049. ],
  23050. "129": [
  23051. ""
  23052. ],
  23053. "127": [
  23054. ""
  23055. ],
  23056. "141": [
  23057. ""
  23058. ],
  23059. "152": [
  23060. ""
  23061. ],
  23062. "153": [
  23063. ""
  23064. ],
  23065. "167": [
  23066. ""
  23067. ],
  23068. "169": [
  23069. ""
  23070. ],
  23071. "172": [
  23072. ""
  23073. ],
  23074. "174": [
  23075. ""
  23076. ],
  23077. "175": [
  23078. ""
  23079. ]
  23080. },
  23081. "executed_branches": [
  23082. [
  23083. 43,
  23084. 44
  23085. ],
  23086. [
  23087. 43,
  23088. 46
  23089. ],
  23090. [
  23091. 46,
  23092. 47
  23093. ],
  23094. [
  23095. 46,
  23096. 49
  23097. ],
  23098. [
  23099. 49,
  23100. 50
  23101. ],
  23102. [
  23103. 49,
  23104. 52
  23105. ],
  23106. [
  23107. 52,
  23108. -41
  23109. ],
  23110. [
  23111. 52,
  23112. 53
  23113. ]
  23114. ],
  23115. "missing_branches": []
  23116. },
  23117. "UpdateDocumentCommand": {
  23118. "executed_lines": [
  23119. 106,
  23120. 107,
  23121. 109,
  23122. 113,
  23123. 114,
  23124. 117,
  23125. 118,
  23126. 119,
  23127. 121,
  23128. 122,
  23129. 125,
  23130. 126,
  23131. 127,
  23132. 129,
  23133. 139,
  23134. 148
  23135. ],
  23136. "summary": {
  23137. "covered_lines": 16,
  23138. "num_statements": 18,
  23139. "percent_covered": 88.88888888888889,
  23140. "percent_covered_display": "88.89",
  23141. "missing_lines": 2,
  23142. "excluded_lines": 0,
  23143. "percent_statements_covered": 88.88888888888889,
  23144. "percent_statements_covered_display": "88.89",
  23145. "num_branches": 18,
  23146. "num_partial_branches": 2,
  23147. "covered_branches": 16,
  23148. "missing_branches": 2,
  23149. "percent_branches_covered": 88.88888888888889,
  23150. "percent_branches_covered_display": "88.89"
  23151. },
  23152. "missing_lines": [
  23153. 110,
  23154. 130
  23155. ],
  23156. "excluded_lines": [],
  23157. "start_line": 57,
  23158. "contexts": {
  23159. "171": [
  23160. ""
  23161. ],
  23162. "151": [
  23163. ""
  23164. ],
  23165. "148": [
  23166. ""
  23167. ],
  23168. "139": [
  23169. ""
  23170. ],
  23171. "106": [
  23172. ""
  23173. ],
  23174. "56": [
  23175. ""
  23176. ],
  23177. "43": [
  23178. ""
  23179. ],
  23180. "16": [
  23181. ""
  23182. ],
  23183. "1": [
  23184. ""
  23185. ],
  23186. "12": [
  23187. ""
  23188. ],
  23189. "13": [
  23190. ""
  23191. ],
  23192. "17": [
  23193. ""
  23194. ],
  23195. "18": [
  23196. ""
  23197. ],
  23198. "38": [
  23199. ""
  23200. ],
  23201. "39": [
  23202. ""
  23203. ],
  23204. "41": [
  23205. ""
  23206. ],
  23207. "44": [
  23208. ""
  23209. ],
  23210. "46": [
  23211. ""
  23212. ],
  23213. "47": [
  23214. ""
  23215. ],
  23216. "49": [
  23217. ""
  23218. ],
  23219. "50": [
  23220. ""
  23221. ],
  23222. "52": [
  23223. ""
  23224. ],
  23225. "53": [
  23226. ""
  23227. ],
  23228. "57": [
  23229. ""
  23230. ],
  23231. "58": [
  23232. ""
  23233. ],
  23234. "99": [
  23235. ""
  23236. ],
  23237. "100": [
  23238. ""
  23239. ],
  23240. "101": [
  23241. ""
  23242. ],
  23243. "102": [
  23244. ""
  23245. ],
  23246. "104": [
  23247. ""
  23248. ],
  23249. "132": [
  23250. ""
  23251. ],
  23252. "107": [
  23253. ""
  23254. ],
  23255. "109": [
  23256. ""
  23257. ],
  23258. "113": [
  23259. ""
  23260. ],
  23261. "114": [
  23262. ""
  23263. ],
  23264. "117": [
  23265. ""
  23266. ],
  23267. "118": [
  23268. ""
  23269. ],
  23270. "125": [
  23271. ""
  23272. ],
  23273. "119": [
  23274. ""
  23275. ],
  23276. "121": [
  23277. ""
  23278. ],
  23279. "122": [
  23280. ""
  23281. ],
  23282. "126": [
  23283. ""
  23284. ],
  23285. "129": [
  23286. ""
  23287. ],
  23288. "127": [
  23289. ""
  23290. ],
  23291. "141": [
  23292. ""
  23293. ],
  23294. "152": [
  23295. ""
  23296. ],
  23297. "153": [
  23298. ""
  23299. ],
  23300. "167": [
  23301. ""
  23302. ],
  23303. "169": [
  23304. ""
  23305. ],
  23306. "172": [
  23307. ""
  23308. ],
  23309. "174": [
  23310. ""
  23311. ],
  23312. "175": [
  23313. ""
  23314. ]
  23315. },
  23316. "executed_branches": [
  23317. [
  23318. 106,
  23319. 107
  23320. ],
  23321. [
  23322. 106,
  23323. 109
  23324. ],
  23325. [
  23326. 109,
  23327. 113
  23328. ],
  23329. [
  23330. 113,
  23331. 114
  23332. ],
  23333. [
  23334. 113,
  23335. 117
  23336. ],
  23337. [
  23338. 117,
  23339. 118
  23340. ],
  23341. [
  23342. 117,
  23343. 125
  23344. ],
  23345. [
  23346. 118,
  23347. 119
  23348. ],
  23349. [
  23350. 118,
  23351. 121
  23352. ],
  23353. [
  23354. 121,
  23355. 122
  23356. ],
  23357. [
  23358. 121,
  23359. 125
  23360. ],
  23361. [
  23362. 125,
  23363. 126
  23364. ],
  23365. [
  23366. 125,
  23367. 129
  23368. ],
  23369. [
  23370. 126,
  23371. 127
  23372. ],
  23373. [
  23374. 126,
  23375. 129
  23376. ],
  23377. [
  23378. 129,
  23379. -104
  23380. ]
  23381. ],
  23382. "missing_branches": [
  23383. [
  23384. 109,
  23385. 110
  23386. ],
  23387. [
  23388. 129,
  23389. 130
  23390. ]
  23391. ]
  23392. },
  23393. "DeleteDocumentCommand": {
  23394. "executed_lines": [
  23395. 171,
  23396. 172,
  23397. 174,
  23398. 175
  23399. ],
  23400. "summary": {
  23401. "covered_lines": 4,
  23402. "num_statements": 4,
  23403. "percent_covered": 100.0,
  23404. "percent_covered_display": "100.00",
  23405. "missing_lines": 0,
  23406. "excluded_lines": 0,
  23407. "percent_statements_covered": 100.0,
  23408. "percent_statements_covered_display": "100.00",
  23409. "num_branches": 4,
  23410. "num_partial_branches": 0,
  23411. "covered_branches": 4,
  23412. "missing_branches": 0,
  23413. "percent_branches_covered": 100.0,
  23414. "percent_branches_covered_display": "100.00"
  23415. },
  23416. "missing_lines": [],
  23417. "excluded_lines": [],
  23418. "start_line": 152,
  23419. "contexts": {
  23420. "171": [
  23421. ""
  23422. ],
  23423. "151": [
  23424. ""
  23425. ],
  23426. "148": [
  23427. ""
  23428. ],
  23429. "139": [
  23430. ""
  23431. ],
  23432. "106": [
  23433. ""
  23434. ],
  23435. "56": [
  23436. ""
  23437. ],
  23438. "43": [
  23439. ""
  23440. ],
  23441. "16": [
  23442. ""
  23443. ],
  23444. "1": [
  23445. ""
  23446. ],
  23447. "12": [
  23448. ""
  23449. ],
  23450. "13": [
  23451. ""
  23452. ],
  23453. "17": [
  23454. ""
  23455. ],
  23456. "18": [
  23457. ""
  23458. ],
  23459. "38": [
  23460. ""
  23461. ],
  23462. "39": [
  23463. ""
  23464. ],
  23465. "41": [
  23466. ""
  23467. ],
  23468. "44": [
  23469. ""
  23470. ],
  23471. "46": [
  23472. ""
  23473. ],
  23474. "47": [
  23475. ""
  23476. ],
  23477. "49": [
  23478. ""
  23479. ],
  23480. "50": [
  23481. ""
  23482. ],
  23483. "52": [
  23484. ""
  23485. ],
  23486. "53": [
  23487. ""
  23488. ],
  23489. "57": [
  23490. ""
  23491. ],
  23492. "58": [
  23493. ""
  23494. ],
  23495. "99": [
  23496. ""
  23497. ],
  23498. "100": [
  23499. ""
  23500. ],
  23501. "101": [
  23502. ""
  23503. ],
  23504. "102": [
  23505. ""
  23506. ],
  23507. "104": [
  23508. ""
  23509. ],
  23510. "132": [
  23511. ""
  23512. ],
  23513. "107": [
  23514. ""
  23515. ],
  23516. "109": [
  23517. ""
  23518. ],
  23519. "113": [
  23520. ""
  23521. ],
  23522. "114": [
  23523. ""
  23524. ],
  23525. "117": [
  23526. ""
  23527. ],
  23528. "118": [
  23529. ""
  23530. ],
  23531. "125": [
  23532. ""
  23533. ],
  23534. "119": [
  23535. ""
  23536. ],
  23537. "121": [
  23538. ""
  23539. ],
  23540. "122": [
  23541. ""
  23542. ],
  23543. "126": [
  23544. ""
  23545. ],
  23546. "129": [
  23547. ""
  23548. ],
  23549. "127": [
  23550. ""
  23551. ],
  23552. "141": [
  23553. ""
  23554. ],
  23555. "152": [
  23556. ""
  23557. ],
  23558. "153": [
  23559. ""
  23560. ],
  23561. "167": [
  23562. ""
  23563. ],
  23564. "169": [
  23565. ""
  23566. ],
  23567. "172": [
  23568. ""
  23569. ],
  23570. "174": [
  23571. ""
  23572. ],
  23573. "175": [
  23574. ""
  23575. ]
  23576. },
  23577. "executed_branches": [
  23578. [
  23579. 171,
  23580. 172
  23581. ],
  23582. [
  23583. 171,
  23584. 174
  23585. ],
  23586. [
  23587. 174,
  23588. -169
  23589. ],
  23590. [
  23591. 174,
  23592. 175
  23593. ]
  23594. ],
  23595. "missing_branches": []
  23596. },
  23597. "": {
  23598. "executed_lines": [
  23599. 12,
  23600. 13,
  23601. 16,
  23602. 17,
  23603. 38,
  23604. 39,
  23605. 41,
  23606. 56,
  23607. 57,
  23608. 99,
  23609. 100,
  23610. 101,
  23611. 102,
  23612. 104,
  23613. 132,
  23614. 141,
  23615. 151,
  23616. 152,
  23617. 167,
  23618. 169
  23619. ],
  23620. "summary": {
  23621. "covered_lines": 20,
  23622. "num_statements": 20,
  23623. "percent_covered": 100.0,
  23624. "percent_covered_display": "100.00",
  23625. "missing_lines": 0,
  23626. "excluded_lines": 2,
  23627. "percent_statements_covered": 100.0,
  23628. "percent_statements_covered_display": "100.00",
  23629. "num_branches": 0,
  23630. "num_partial_branches": 0,
  23631. "covered_branches": 0,
  23632. "missing_branches": 0,
  23633. "percent_branches_covered": 100.0,
  23634. "percent_branches_covered_display": "100.00"
  23635. },
  23636. "missing_lines": [],
  23637. "excluded_lines": [
  23638. 18,
  23639. 58
  23640. ],
  23641. "start_line": 1,
  23642. "contexts": {
  23643. "171": [
  23644. ""
  23645. ],
  23646. "151": [
  23647. ""
  23648. ],
  23649. "148": [
  23650. ""
  23651. ],
  23652. "139": [
  23653. ""
  23654. ],
  23655. "106": [
  23656. ""
  23657. ],
  23658. "56": [
  23659. ""
  23660. ],
  23661. "43": [
  23662. ""
  23663. ],
  23664. "16": [
  23665. ""
  23666. ],
  23667. "1": [
  23668. ""
  23669. ],
  23670. "12": [
  23671. ""
  23672. ],
  23673. "13": [
  23674. ""
  23675. ],
  23676. "17": [
  23677. ""
  23678. ],
  23679. "18": [
  23680. ""
  23681. ],
  23682. "38": [
  23683. ""
  23684. ],
  23685. "39": [
  23686. ""
  23687. ],
  23688. "41": [
  23689. ""
  23690. ],
  23691. "44": [
  23692. ""
  23693. ],
  23694. "46": [
  23695. ""
  23696. ],
  23697. "47": [
  23698. ""
  23699. ],
  23700. "49": [
  23701. ""
  23702. ],
  23703. "50": [
  23704. ""
  23705. ],
  23706. "52": [
  23707. ""
  23708. ],
  23709. "53": [
  23710. ""
  23711. ],
  23712. "57": [
  23713. ""
  23714. ],
  23715. "58": [
  23716. ""
  23717. ],
  23718. "99": [
  23719. ""
  23720. ],
  23721. "100": [
  23722. ""
  23723. ],
  23724. "101": [
  23725. ""
  23726. ],
  23727. "102": [
  23728. ""
  23729. ],
  23730. "104": [
  23731. ""
  23732. ],
  23733. "132": [
  23734. ""
  23735. ],
  23736. "107": [
  23737. ""
  23738. ],
  23739. "109": [
  23740. ""
  23741. ],
  23742. "113": [
  23743. ""
  23744. ],
  23745. "114": [
  23746. ""
  23747. ],
  23748. "117": [
  23749. ""
  23750. ],
  23751. "118": [
  23752. ""
  23753. ],
  23754. "125": [
  23755. ""
  23756. ],
  23757. "119": [
  23758. ""
  23759. ],
  23760. "121": [
  23761. ""
  23762. ],
  23763. "122": [
  23764. ""
  23765. ],
  23766. "126": [
  23767. ""
  23768. ],
  23769. "129": [
  23770. ""
  23771. ],
  23772. "127": [
  23773. ""
  23774. ],
  23775. "141": [
  23776. ""
  23777. ],
  23778. "152": [
  23779. ""
  23780. ],
  23781. "153": [
  23782. ""
  23783. ],
  23784. "167": [
  23785. ""
  23786. ],
  23787. "169": [
  23788. ""
  23789. ],
  23790. "172": [
  23791. ""
  23792. ],
  23793. "174": [
  23794. ""
  23795. ],
  23796. "175": [
  23797. ""
  23798. ]
  23799. },
  23800. "executed_branches": [],
  23801. "missing_branches": []
  23802. }
  23803. }
  23804. },
  23805. "src\\application\\vector_search\\dtos.py": {
  23806. "executed_lines": [
  23807. 12,
  23808. 13,
  23809. 14,
  23810. 16,
  23811. 17,
  23812. 18,
  23813. 21,
  23814. 22,
  23815. 49,
  23816. 50,
  23817. 51,
  23818. 52,
  23819. 53,
  23820. 54,
  23821. 55,
  23822. 57,
  23823. 58,
  23824. 95,
  23825. 96,
  23826. 97,
  23827. 99,
  23828. 109,
  23829. 135,
  23830. 136,
  23831. 137,
  23832. 140,
  23833. 141,
  23834. 143,
  23835. 152,
  23836. 173,
  23837. 182,
  23838. 183,
  23839. 185,
  23840. 186,
  23841. 188,
  23842. 190,
  23843. 191,
  23844. 218,
  23845. 229,
  23846. 230,
  23847. 256,
  23848. 257,
  23849. 258,
  23850. 260,
  23851. 261,
  23852. 295,
  23853. 301,
  23854. 307,
  23855. 333,
  23856. 339,
  23857. 340,
  23858. 371,
  23859. 378,
  23860. 379,
  23861. 399,
  23862. 400,
  23863. 401,
  23864. 402,
  23865. 404,
  23866. 413,
  23867. 419,
  23868. 420,
  23869. 422,
  23870. 424,
  23871. 425,
  23872. 437
  23873. ],
  23874. "summary": {
  23875. "covered_lines": 66,
  23876. "num_statements": 66,
  23877. "percent_covered": 100.0,
  23878. "percent_covered_display": "100.00",
  23879. "missing_lines": 0,
  23880. "excluded_lines": 10,
  23881. "percent_statements_covered": 100.0,
  23882. "percent_statements_covered_display": "100.00",
  23883. "num_branches": 10,
  23884. "num_partial_branches": 0,
  23885. "covered_branches": 10,
  23886. "missing_branches": 0,
  23887. "percent_branches_covered": 100.0,
  23888. "percent_branches_covered_display": "100.00"
  23889. },
  23890. "missing_lines": [],
  23891. "excluded_lines": [
  23892. 23,
  23893. 64,
  23894. 110,
  23895. 153,
  23896. 192,
  23897. 231,
  23898. 266,
  23899. 308,
  23900. 341,
  23901. 380
  23902. ],
  23903. "contexts": {
  23904. "437": [
  23905. ""
  23906. ],
  23907. "414": [
  23908. ""
  23909. ],
  23910. "378": [
  23911. ""
  23912. ],
  23913. "371": [
  23914. ""
  23915. ],
  23916. "334": [
  23917. ""
  23918. ],
  23919. "295": [
  23920. ""
  23921. ],
  23922. "229": [
  23923. ""
  23924. ],
  23925. "218": [
  23926. ""
  23927. ],
  23928. "174": [
  23929. ""
  23930. ],
  23931. "135": [
  23932. ""
  23933. ],
  23934. "95": [
  23935. ""
  23936. ],
  23937. "21": [
  23938. ""
  23939. ],
  23940. "1": [
  23941. ""
  23942. ],
  23943. "12": [
  23944. ""
  23945. ],
  23946. "13": [
  23947. ""
  23948. ],
  23949. "14": [
  23950. ""
  23951. ],
  23952. "16": [
  23953. ""
  23954. ],
  23955. "17": [
  23956. ""
  23957. ],
  23958. "18": [
  23959. ""
  23960. ],
  23961. "22": [
  23962. ""
  23963. ],
  23964. "23": [
  23965. ""
  23966. ],
  23967. "49": [
  23968. ""
  23969. ],
  23970. "50": [
  23971. ""
  23972. ],
  23973. "51": [
  23974. ""
  23975. ],
  23976. "52": [
  23977. ""
  23978. ],
  23979. "53": [
  23980. ""
  23981. ],
  23982. "54": [
  23983. ""
  23984. ],
  23985. "55": [
  23986. ""
  23987. ],
  23988. "57": [
  23989. ""
  23990. ],
  23991. "58": [
  23992. ""
  23993. ],
  23994. "61": [
  23995. ""
  23996. ],
  23997. "60": [
  23998. ""
  23999. ],
  24000. "62": [
  24001. ""
  24002. ],
  24003. "63": [
  24004. ""
  24005. ],
  24006. "109": [
  24007. ""
  24008. ],
  24009. "96": [
  24010. ""
  24011. ],
  24012. "97": [
  24013. ""
  24014. ],
  24015. "99": [
  24016. ""
  24017. ],
  24018. "100": [
  24019. ""
  24020. ],
  24021. "101": [
  24022. ""
  24023. ],
  24024. "102": [
  24025. ""
  24026. ],
  24027. "103": [
  24028. ""
  24029. ],
  24030. "104": [
  24031. ""
  24032. ],
  24033. "105": [
  24034. ""
  24035. ],
  24036. "106": [
  24037. ""
  24038. ],
  24039. "152": [
  24040. ""
  24041. ],
  24042. "136": [
  24043. ""
  24044. ],
  24045. "137": [
  24046. ""
  24047. ],
  24048. "140": [
  24049. ""
  24050. ],
  24051. "141": [
  24052. ""
  24053. ],
  24054. "143": [
  24055. ""
  24056. ],
  24057. "144": [
  24058. ""
  24059. ],
  24060. "145": [
  24061. ""
  24062. ],
  24063. "146": [
  24064. ""
  24065. ],
  24066. "147": [
  24067. ""
  24068. ],
  24069. "148": [
  24070. ""
  24071. ],
  24072. "149": [
  24073. ""
  24074. ],
  24075. "190": [
  24076. ""
  24077. ],
  24078. "173": [
  24079. ""
  24080. ],
  24081. "182": [
  24082. ""
  24083. ],
  24084. "175": [
  24085. ""
  24086. ],
  24087. "176": [
  24088. ""
  24089. ],
  24090. "177": [
  24091. ""
  24092. ],
  24093. "178": [
  24094. ""
  24095. ],
  24096. "183": [
  24097. ""
  24098. ],
  24099. "185": [
  24100. ""
  24101. ],
  24102. "186": [
  24103. ""
  24104. ],
  24105. "188": [
  24106. ""
  24107. ],
  24108. "191": [
  24109. ""
  24110. ],
  24111. "219": [
  24112. ""
  24113. ],
  24114. "220": [
  24115. ""
  24116. ],
  24117. "221": [
  24118. ""
  24119. ],
  24120. "222": [
  24121. ""
  24122. ],
  24123. "223": [
  24124. ""
  24125. ],
  24126. "224": [
  24127. ""
  24128. ],
  24129. "225": [
  24130. ""
  24131. ],
  24132. "230": [
  24133. ""
  24134. ],
  24135. "231": [
  24136. ""
  24137. ],
  24138. "256": [
  24139. ""
  24140. ],
  24141. "257": [
  24142. ""
  24143. ],
  24144. "258": [
  24145. ""
  24146. ],
  24147. "260": [
  24148. ""
  24149. ],
  24150. "261": [
  24151. ""
  24152. ],
  24153. "264": [
  24154. ""
  24155. ],
  24156. "263": [
  24157. ""
  24158. ],
  24159. "265": [
  24160. ""
  24161. ],
  24162. "307": [
  24163. ""
  24164. ],
  24165. "296": [
  24166. ""
  24167. ],
  24168. "301": [
  24169. ""
  24170. ],
  24171. "297": [
  24172. ""
  24173. ],
  24174. "298": [
  24175. ""
  24176. ],
  24177. "302": [
  24178. ""
  24179. ],
  24180. "303": [
  24181. ""
  24182. ],
  24183. "304": [
  24184. ""
  24185. ],
  24186. "339": [
  24187. ""
  24188. ],
  24189. "333": [
  24190. ""
  24191. ],
  24192. "335": [
  24193. ""
  24194. ],
  24195. "336": [
  24196. ""
  24197. ],
  24198. "340": [
  24199. ""
  24200. ],
  24201. "372": [
  24202. ""
  24203. ],
  24204. "373": [
  24205. ""
  24206. ],
  24207. "374": [
  24208. ""
  24209. ],
  24210. "379": [
  24211. ""
  24212. ],
  24213. "380": [
  24214. ""
  24215. ],
  24216. "399": [
  24217. ""
  24218. ],
  24219. "400": [
  24220. ""
  24221. ],
  24222. "401": [
  24223. ""
  24224. ],
  24225. "402": [
  24226. ""
  24227. ],
  24228. "404": [
  24229. ""
  24230. ],
  24231. "424": [
  24232. ""
  24233. ],
  24234. "413": [
  24235. ""
  24236. ],
  24237. "419": [
  24238. ""
  24239. ],
  24240. "415": [
  24241. ""
  24242. ],
  24243. "416": [
  24244. ""
  24245. ],
  24246. "420": [
  24247. ""
  24248. ],
  24249. "422": [
  24250. ""
  24251. ],
  24252. "425": [
  24253. ""
  24254. ],
  24255. "438": [
  24256. ""
  24257. ],
  24258. "439": [
  24259. ""
  24260. ],
  24261. "440": [
  24262. ""
  24263. ],
  24264. "441": [
  24265. ""
  24266. ]
  24267. },
  24268. "executed_branches": [
  24269. [
  24270. 96,
  24271. 97
  24272. ],
  24273. [
  24274. 96,
  24275. 99
  24276. ],
  24277. [
  24278. 136,
  24279. 137
  24280. ],
  24281. [
  24282. 136,
  24283. 140
  24284. ],
  24285. [
  24286. 182,
  24287. 183
  24288. ],
  24289. [
  24290. 182,
  24291. 185
  24292. ],
  24293. [
  24294. 185,
  24295. 186
  24296. ],
  24297. [
  24298. 185,
  24299. 188
  24300. ],
  24301. [
  24302. 419,
  24303. 420
  24304. ],
  24305. [
  24306. 419,
  24307. 422
  24308. ]
  24309. ],
  24310. "missing_branches": [],
  24311. "functions": {
  24312. "DocumentDTO.from_entity": {
  24313. "executed_lines": [
  24314. 95,
  24315. 96,
  24316. 97,
  24317. 99
  24318. ],
  24319. "summary": {
  24320. "covered_lines": 4,
  24321. "num_statements": 4,
  24322. "percent_covered": 100.0,
  24323. "percent_covered_display": "100.00",
  24324. "missing_lines": 0,
  24325. "excluded_lines": 1,
  24326. "percent_statements_covered": 100.0,
  24327. "percent_statements_covered_display": "100.00",
  24328. "num_branches": 2,
  24329. "num_partial_branches": 0,
  24330. "covered_branches": 2,
  24331. "missing_branches": 0,
  24332. "percent_branches_covered": 100.0,
  24333. "percent_branches_covered_display": "100.00"
  24334. },
  24335. "missing_lines": [],
  24336. "excluded_lines": [
  24337. 64
  24338. ],
  24339. "start_line": 58,
  24340. "contexts": {
  24341. "437": [
  24342. ""
  24343. ],
  24344. "414": [
  24345. ""
  24346. ],
  24347. "378": [
  24348. ""
  24349. ],
  24350. "371": [
  24351. ""
  24352. ],
  24353. "334": [
  24354. ""
  24355. ],
  24356. "295": [
  24357. ""
  24358. ],
  24359. "229": [
  24360. ""
  24361. ],
  24362. "218": [
  24363. ""
  24364. ],
  24365. "174": [
  24366. ""
  24367. ],
  24368. "135": [
  24369. ""
  24370. ],
  24371. "95": [
  24372. ""
  24373. ],
  24374. "21": [
  24375. ""
  24376. ],
  24377. "1": [
  24378. ""
  24379. ],
  24380. "12": [
  24381. ""
  24382. ],
  24383. "13": [
  24384. ""
  24385. ],
  24386. "14": [
  24387. ""
  24388. ],
  24389. "16": [
  24390. ""
  24391. ],
  24392. "17": [
  24393. ""
  24394. ],
  24395. "18": [
  24396. ""
  24397. ],
  24398. "22": [
  24399. ""
  24400. ],
  24401. "23": [
  24402. ""
  24403. ],
  24404. "49": [
  24405. ""
  24406. ],
  24407. "50": [
  24408. ""
  24409. ],
  24410. "51": [
  24411. ""
  24412. ],
  24413. "52": [
  24414. ""
  24415. ],
  24416. "53": [
  24417. ""
  24418. ],
  24419. "54": [
  24420. ""
  24421. ],
  24422. "55": [
  24423. ""
  24424. ],
  24425. "57": [
  24426. ""
  24427. ],
  24428. "58": [
  24429. ""
  24430. ],
  24431. "61": [
  24432. ""
  24433. ],
  24434. "60": [
  24435. ""
  24436. ],
  24437. "62": [
  24438. ""
  24439. ],
  24440. "63": [
  24441. ""
  24442. ],
  24443. "109": [
  24444. ""
  24445. ],
  24446. "96": [
  24447. ""
  24448. ],
  24449. "97": [
  24450. ""
  24451. ],
  24452. "99": [
  24453. ""
  24454. ],
  24455. "100": [
  24456. ""
  24457. ],
  24458. "101": [
  24459. ""
  24460. ],
  24461. "102": [
  24462. ""
  24463. ],
  24464. "103": [
  24465. ""
  24466. ],
  24467. "104": [
  24468. ""
  24469. ],
  24470. "105": [
  24471. ""
  24472. ],
  24473. "106": [
  24474. ""
  24475. ],
  24476. "152": [
  24477. ""
  24478. ],
  24479. "136": [
  24480. ""
  24481. ],
  24482. "137": [
  24483. ""
  24484. ],
  24485. "140": [
  24486. ""
  24487. ],
  24488. "141": [
  24489. ""
  24490. ],
  24491. "143": [
  24492. ""
  24493. ],
  24494. "144": [
  24495. ""
  24496. ],
  24497. "145": [
  24498. ""
  24499. ],
  24500. "146": [
  24501. ""
  24502. ],
  24503. "147": [
  24504. ""
  24505. ],
  24506. "148": [
  24507. ""
  24508. ],
  24509. "149": [
  24510. ""
  24511. ],
  24512. "190": [
  24513. ""
  24514. ],
  24515. "173": [
  24516. ""
  24517. ],
  24518. "182": [
  24519. ""
  24520. ],
  24521. "175": [
  24522. ""
  24523. ],
  24524. "176": [
  24525. ""
  24526. ],
  24527. "177": [
  24528. ""
  24529. ],
  24530. "178": [
  24531. ""
  24532. ],
  24533. "183": [
  24534. ""
  24535. ],
  24536. "185": [
  24537. ""
  24538. ],
  24539. "186": [
  24540. ""
  24541. ],
  24542. "188": [
  24543. ""
  24544. ],
  24545. "191": [
  24546. ""
  24547. ],
  24548. "219": [
  24549. ""
  24550. ],
  24551. "220": [
  24552. ""
  24553. ],
  24554. "221": [
  24555. ""
  24556. ],
  24557. "222": [
  24558. ""
  24559. ],
  24560. "223": [
  24561. ""
  24562. ],
  24563. "224": [
  24564. ""
  24565. ],
  24566. "225": [
  24567. ""
  24568. ],
  24569. "230": [
  24570. ""
  24571. ],
  24572. "231": [
  24573. ""
  24574. ],
  24575. "256": [
  24576. ""
  24577. ],
  24578. "257": [
  24579. ""
  24580. ],
  24581. "258": [
  24582. ""
  24583. ],
  24584. "260": [
  24585. ""
  24586. ],
  24587. "261": [
  24588. ""
  24589. ],
  24590. "264": [
  24591. ""
  24592. ],
  24593. "263": [
  24594. ""
  24595. ],
  24596. "265": [
  24597. ""
  24598. ],
  24599. "307": [
  24600. ""
  24601. ],
  24602. "296": [
  24603. ""
  24604. ],
  24605. "301": [
  24606. ""
  24607. ],
  24608. "297": [
  24609. ""
  24610. ],
  24611. "298": [
  24612. ""
  24613. ],
  24614. "302": [
  24615. ""
  24616. ],
  24617. "303": [
  24618. ""
  24619. ],
  24620. "304": [
  24621. ""
  24622. ],
  24623. "339": [
  24624. ""
  24625. ],
  24626. "333": [
  24627. ""
  24628. ],
  24629. "335": [
  24630. ""
  24631. ],
  24632. "336": [
  24633. ""
  24634. ],
  24635. "340": [
  24636. ""
  24637. ],
  24638. "372": [
  24639. ""
  24640. ],
  24641. "373": [
  24642. ""
  24643. ],
  24644. "374": [
  24645. ""
  24646. ],
  24647. "379": [
  24648. ""
  24649. ],
  24650. "380": [
  24651. ""
  24652. ],
  24653. "399": [
  24654. ""
  24655. ],
  24656. "400": [
  24657. ""
  24658. ],
  24659. "401": [
  24660. ""
  24661. ],
  24662. "402": [
  24663. ""
  24664. ],
  24665. "404": [
  24666. ""
  24667. ],
  24668. "424": [
  24669. ""
  24670. ],
  24671. "413": [
  24672. ""
  24673. ],
  24674. "419": [
  24675. ""
  24676. ],
  24677. "415": [
  24678. ""
  24679. ],
  24680. "416": [
  24681. ""
  24682. ],
  24683. "420": [
  24684. ""
  24685. ],
  24686. "422": [
  24687. ""
  24688. ],
  24689. "425": [
  24690. ""
  24691. ],
  24692. "438": [
  24693. ""
  24694. ],
  24695. "439": [
  24696. ""
  24697. ],
  24698. "440": [
  24699. ""
  24700. ],
  24701. "441": [
  24702. ""
  24703. ]
  24704. },
  24705. "executed_branches": [
  24706. [
  24707. 96,
  24708. 97
  24709. ],
  24710. [
  24711. 96,
  24712. 99
  24713. ]
  24714. ],
  24715. "missing_branches": []
  24716. },
  24717. "DocumentDTO.to_entity": {
  24718. "executed_lines": [
  24719. 135,
  24720. 136,
  24721. 137,
  24722. 140,
  24723. 141,
  24724. 143
  24725. ],
  24726. "summary": {
  24727. "covered_lines": 6,
  24728. "num_statements": 6,
  24729. "percent_covered": 100.0,
  24730. "percent_covered_display": "100.00",
  24731. "missing_lines": 0,
  24732. "excluded_lines": 1,
  24733. "percent_statements_covered": 100.0,
  24734. "percent_statements_covered_display": "100.00",
  24735. "num_branches": 2,
  24736. "num_partial_branches": 0,
  24737. "covered_branches": 2,
  24738. "missing_branches": 0,
  24739. "percent_branches_covered": 100.0,
  24740. "percent_branches_covered_display": "100.00"
  24741. },
  24742. "missing_lines": [],
  24743. "excluded_lines": [
  24744. 110
  24745. ],
  24746. "start_line": 109,
  24747. "contexts": {
  24748. "437": [
  24749. ""
  24750. ],
  24751. "414": [
  24752. ""
  24753. ],
  24754. "378": [
  24755. ""
  24756. ],
  24757. "371": [
  24758. ""
  24759. ],
  24760. "334": [
  24761. ""
  24762. ],
  24763. "295": [
  24764. ""
  24765. ],
  24766. "229": [
  24767. ""
  24768. ],
  24769. "218": [
  24770. ""
  24771. ],
  24772. "174": [
  24773. ""
  24774. ],
  24775. "135": [
  24776. ""
  24777. ],
  24778. "95": [
  24779. ""
  24780. ],
  24781. "21": [
  24782. ""
  24783. ],
  24784. "1": [
  24785. ""
  24786. ],
  24787. "12": [
  24788. ""
  24789. ],
  24790. "13": [
  24791. ""
  24792. ],
  24793. "14": [
  24794. ""
  24795. ],
  24796. "16": [
  24797. ""
  24798. ],
  24799. "17": [
  24800. ""
  24801. ],
  24802. "18": [
  24803. ""
  24804. ],
  24805. "22": [
  24806. ""
  24807. ],
  24808. "23": [
  24809. ""
  24810. ],
  24811. "49": [
  24812. ""
  24813. ],
  24814. "50": [
  24815. ""
  24816. ],
  24817. "51": [
  24818. ""
  24819. ],
  24820. "52": [
  24821. ""
  24822. ],
  24823. "53": [
  24824. ""
  24825. ],
  24826. "54": [
  24827. ""
  24828. ],
  24829. "55": [
  24830. ""
  24831. ],
  24832. "57": [
  24833. ""
  24834. ],
  24835. "58": [
  24836. ""
  24837. ],
  24838. "61": [
  24839. ""
  24840. ],
  24841. "60": [
  24842. ""
  24843. ],
  24844. "62": [
  24845. ""
  24846. ],
  24847. "63": [
  24848. ""
  24849. ],
  24850. "109": [
  24851. ""
  24852. ],
  24853. "96": [
  24854. ""
  24855. ],
  24856. "97": [
  24857. ""
  24858. ],
  24859. "99": [
  24860. ""
  24861. ],
  24862. "100": [
  24863. ""
  24864. ],
  24865. "101": [
  24866. ""
  24867. ],
  24868. "102": [
  24869. ""
  24870. ],
  24871. "103": [
  24872. ""
  24873. ],
  24874. "104": [
  24875. ""
  24876. ],
  24877. "105": [
  24878. ""
  24879. ],
  24880. "106": [
  24881. ""
  24882. ],
  24883. "152": [
  24884. ""
  24885. ],
  24886. "136": [
  24887. ""
  24888. ],
  24889. "137": [
  24890. ""
  24891. ],
  24892. "140": [
  24893. ""
  24894. ],
  24895. "141": [
  24896. ""
  24897. ],
  24898. "143": [
  24899. ""
  24900. ],
  24901. "144": [
  24902. ""
  24903. ],
  24904. "145": [
  24905. ""
  24906. ],
  24907. "146": [
  24908. ""
  24909. ],
  24910. "147": [
  24911. ""
  24912. ],
  24913. "148": [
  24914. ""
  24915. ],
  24916. "149": [
  24917. ""
  24918. ],
  24919. "190": [
  24920. ""
  24921. ],
  24922. "173": [
  24923. ""
  24924. ],
  24925. "182": [
  24926. ""
  24927. ],
  24928. "175": [
  24929. ""
  24930. ],
  24931. "176": [
  24932. ""
  24933. ],
  24934. "177": [
  24935. ""
  24936. ],
  24937. "178": [
  24938. ""
  24939. ],
  24940. "183": [
  24941. ""
  24942. ],
  24943. "185": [
  24944. ""
  24945. ],
  24946. "186": [
  24947. ""
  24948. ],
  24949. "188": [
  24950. ""
  24951. ],
  24952. "191": [
  24953. ""
  24954. ],
  24955. "219": [
  24956. ""
  24957. ],
  24958. "220": [
  24959. ""
  24960. ],
  24961. "221": [
  24962. ""
  24963. ],
  24964. "222": [
  24965. ""
  24966. ],
  24967. "223": [
  24968. ""
  24969. ],
  24970. "224": [
  24971. ""
  24972. ],
  24973. "225": [
  24974. ""
  24975. ],
  24976. "230": [
  24977. ""
  24978. ],
  24979. "231": [
  24980. ""
  24981. ],
  24982. "256": [
  24983. ""
  24984. ],
  24985. "257": [
  24986. ""
  24987. ],
  24988. "258": [
  24989. ""
  24990. ],
  24991. "260": [
  24992. ""
  24993. ],
  24994. "261": [
  24995. ""
  24996. ],
  24997. "264": [
  24998. ""
  24999. ],
  25000. "263": [
  25001. ""
  25002. ],
  25003. "265": [
  25004. ""
  25005. ],
  25006. "307": [
  25007. ""
  25008. ],
  25009. "296": [
  25010. ""
  25011. ],
  25012. "301": [
  25013. ""
  25014. ],
  25015. "297": [
  25016. ""
  25017. ],
  25018. "298": [
  25019. ""
  25020. ],
  25021. "302": [
  25022. ""
  25023. ],
  25024. "303": [
  25025. ""
  25026. ],
  25027. "304": [
  25028. ""
  25029. ],
  25030. "339": [
  25031. ""
  25032. ],
  25033. "333": [
  25034. ""
  25035. ],
  25036. "335": [
  25037. ""
  25038. ],
  25039. "336": [
  25040. ""
  25041. ],
  25042. "340": [
  25043. ""
  25044. ],
  25045. "372": [
  25046. ""
  25047. ],
  25048. "373": [
  25049. ""
  25050. ],
  25051. "374": [
  25052. ""
  25053. ],
  25054. "379": [
  25055. ""
  25056. ],
  25057. "380": [
  25058. ""
  25059. ],
  25060. "399": [
  25061. ""
  25062. ],
  25063. "400": [
  25064. ""
  25065. ],
  25066. "401": [
  25067. ""
  25068. ],
  25069. "402": [
  25070. ""
  25071. ],
  25072. "404": [
  25073. ""
  25074. ],
  25075. "424": [
  25076. ""
  25077. ],
  25078. "413": [
  25079. ""
  25080. ],
  25081. "419": [
  25082. ""
  25083. ],
  25084. "415": [
  25085. ""
  25086. ],
  25087. "416": [
  25088. ""
  25089. ],
  25090. "420": [
  25091. ""
  25092. ],
  25093. "422": [
  25094. ""
  25095. ],
  25096. "425": [
  25097. ""
  25098. ],
  25099. "438": [
  25100. ""
  25101. ],
  25102. "439": [
  25103. ""
  25104. ],
  25105. "440": [
  25106. ""
  25107. ],
  25108. "441": [
  25109. ""
  25110. ]
  25111. },
  25112. "executed_branches": [
  25113. [
  25114. 136,
  25115. 137
  25116. ],
  25117. [
  25118. 136,
  25119. 140
  25120. ]
  25121. ],
  25122. "missing_branches": []
  25123. },
  25124. "DocumentDTO.to_dict": {
  25125. "executed_lines": [
  25126. 173,
  25127. 182,
  25128. 183,
  25129. 185,
  25130. 186,
  25131. 188
  25132. ],
  25133. "summary": {
  25134. "covered_lines": 6,
  25135. "num_statements": 6,
  25136. "percent_covered": 100.0,
  25137. "percent_covered_display": "100.00",
  25138. "missing_lines": 0,
  25139. "excluded_lines": 1,
  25140. "percent_statements_covered": 100.0,
  25141. "percent_statements_covered_display": "100.00",
  25142. "num_branches": 4,
  25143. "num_partial_branches": 0,
  25144. "covered_branches": 4,
  25145. "missing_branches": 0,
  25146. "percent_branches_covered": 100.0,
  25147. "percent_branches_covered_display": "100.00"
  25148. },
  25149. "missing_lines": [],
  25150. "excluded_lines": [
  25151. 153
  25152. ],
  25153. "start_line": 152,
  25154. "contexts": {
  25155. "437": [
  25156. ""
  25157. ],
  25158. "414": [
  25159. ""
  25160. ],
  25161. "378": [
  25162. ""
  25163. ],
  25164. "371": [
  25165. ""
  25166. ],
  25167. "334": [
  25168. ""
  25169. ],
  25170. "295": [
  25171. ""
  25172. ],
  25173. "229": [
  25174. ""
  25175. ],
  25176. "218": [
  25177. ""
  25178. ],
  25179. "174": [
  25180. ""
  25181. ],
  25182. "135": [
  25183. ""
  25184. ],
  25185. "95": [
  25186. ""
  25187. ],
  25188. "21": [
  25189. ""
  25190. ],
  25191. "1": [
  25192. ""
  25193. ],
  25194. "12": [
  25195. ""
  25196. ],
  25197. "13": [
  25198. ""
  25199. ],
  25200. "14": [
  25201. ""
  25202. ],
  25203. "16": [
  25204. ""
  25205. ],
  25206. "17": [
  25207. ""
  25208. ],
  25209. "18": [
  25210. ""
  25211. ],
  25212. "22": [
  25213. ""
  25214. ],
  25215. "23": [
  25216. ""
  25217. ],
  25218. "49": [
  25219. ""
  25220. ],
  25221. "50": [
  25222. ""
  25223. ],
  25224. "51": [
  25225. ""
  25226. ],
  25227. "52": [
  25228. ""
  25229. ],
  25230. "53": [
  25231. ""
  25232. ],
  25233. "54": [
  25234. ""
  25235. ],
  25236. "55": [
  25237. ""
  25238. ],
  25239. "57": [
  25240. ""
  25241. ],
  25242. "58": [
  25243. ""
  25244. ],
  25245. "61": [
  25246. ""
  25247. ],
  25248. "60": [
  25249. ""
  25250. ],
  25251. "62": [
  25252. ""
  25253. ],
  25254. "63": [
  25255. ""
  25256. ],
  25257. "109": [
  25258. ""
  25259. ],
  25260. "96": [
  25261. ""
  25262. ],
  25263. "97": [
  25264. ""
  25265. ],
  25266. "99": [
  25267. ""
  25268. ],
  25269. "100": [
  25270. ""
  25271. ],
  25272. "101": [
  25273. ""
  25274. ],
  25275. "102": [
  25276. ""
  25277. ],
  25278. "103": [
  25279. ""
  25280. ],
  25281. "104": [
  25282. ""
  25283. ],
  25284. "105": [
  25285. ""
  25286. ],
  25287. "106": [
  25288. ""
  25289. ],
  25290. "152": [
  25291. ""
  25292. ],
  25293. "136": [
  25294. ""
  25295. ],
  25296. "137": [
  25297. ""
  25298. ],
  25299. "140": [
  25300. ""
  25301. ],
  25302. "141": [
  25303. ""
  25304. ],
  25305. "143": [
  25306. ""
  25307. ],
  25308. "144": [
  25309. ""
  25310. ],
  25311. "145": [
  25312. ""
  25313. ],
  25314. "146": [
  25315. ""
  25316. ],
  25317. "147": [
  25318. ""
  25319. ],
  25320. "148": [
  25321. ""
  25322. ],
  25323. "149": [
  25324. ""
  25325. ],
  25326. "190": [
  25327. ""
  25328. ],
  25329. "173": [
  25330. ""
  25331. ],
  25332. "182": [
  25333. ""
  25334. ],
  25335. "175": [
  25336. ""
  25337. ],
  25338. "176": [
  25339. ""
  25340. ],
  25341. "177": [
  25342. ""
  25343. ],
  25344. "178": [
  25345. ""
  25346. ],
  25347. "183": [
  25348. ""
  25349. ],
  25350. "185": [
  25351. ""
  25352. ],
  25353. "186": [
  25354. ""
  25355. ],
  25356. "188": [
  25357. ""
  25358. ],
  25359. "191": [
  25360. ""
  25361. ],
  25362. "219": [
  25363. ""
  25364. ],
  25365. "220": [
  25366. ""
  25367. ],
  25368. "221": [
  25369. ""
  25370. ],
  25371. "222": [
  25372. ""
  25373. ],
  25374. "223": [
  25375. ""
  25376. ],
  25377. "224": [
  25378. ""
  25379. ],
  25380. "225": [
  25381. ""
  25382. ],
  25383. "230": [
  25384. ""
  25385. ],
  25386. "231": [
  25387. ""
  25388. ],
  25389. "256": [
  25390. ""
  25391. ],
  25392. "257": [
  25393. ""
  25394. ],
  25395. "258": [
  25396. ""
  25397. ],
  25398. "260": [
  25399. ""
  25400. ],
  25401. "261": [
  25402. ""
  25403. ],
  25404. "264": [
  25405. ""
  25406. ],
  25407. "263": [
  25408. ""
  25409. ],
  25410. "265": [
  25411. ""
  25412. ],
  25413. "307": [
  25414. ""
  25415. ],
  25416. "296": [
  25417. ""
  25418. ],
  25419. "301": [
  25420. ""
  25421. ],
  25422. "297": [
  25423. ""
  25424. ],
  25425. "298": [
  25426. ""
  25427. ],
  25428. "302": [
  25429. ""
  25430. ],
  25431. "303": [
  25432. ""
  25433. ],
  25434. "304": [
  25435. ""
  25436. ],
  25437. "339": [
  25438. ""
  25439. ],
  25440. "333": [
  25441. ""
  25442. ],
  25443. "335": [
  25444. ""
  25445. ],
  25446. "336": [
  25447. ""
  25448. ],
  25449. "340": [
  25450. ""
  25451. ],
  25452. "372": [
  25453. ""
  25454. ],
  25455. "373": [
  25456. ""
  25457. ],
  25458. "374": [
  25459. ""
  25460. ],
  25461. "379": [
  25462. ""
  25463. ],
  25464. "380": [
  25465. ""
  25466. ],
  25467. "399": [
  25468. ""
  25469. ],
  25470. "400": [
  25471. ""
  25472. ],
  25473. "401": [
  25474. ""
  25475. ],
  25476. "402": [
  25477. ""
  25478. ],
  25479. "404": [
  25480. ""
  25481. ],
  25482. "424": [
  25483. ""
  25484. ],
  25485. "413": [
  25486. ""
  25487. ],
  25488. "419": [
  25489. ""
  25490. ],
  25491. "415": [
  25492. ""
  25493. ],
  25494. "416": [
  25495. ""
  25496. ],
  25497. "420": [
  25498. ""
  25499. ],
  25500. "422": [
  25501. ""
  25502. ],
  25503. "425": [
  25504. ""
  25505. ],
  25506. "438": [
  25507. ""
  25508. ],
  25509. "439": [
  25510. ""
  25511. ],
  25512. "440": [
  25513. ""
  25514. ],
  25515. "441": [
  25516. ""
  25517. ]
  25518. },
  25519. "executed_branches": [
  25520. [
  25521. 182,
  25522. 183
  25523. ],
  25524. [
  25525. 182,
  25526. 185
  25527. ],
  25528. [
  25529. 185,
  25530. 186
  25531. ],
  25532. [
  25533. 185,
  25534. 188
  25535. ]
  25536. ],
  25537. "missing_branches": []
  25538. },
  25539. "DocumentDTO.from_dict": {
  25540. "executed_lines": [
  25541. 218
  25542. ],
  25543. "summary": {
  25544. "covered_lines": 1,
  25545. "num_statements": 1,
  25546. "percent_covered": 100.0,
  25547. "percent_covered_display": "100.00",
  25548. "missing_lines": 0,
  25549. "excluded_lines": 1,
  25550. "percent_statements_covered": 100.0,
  25551. "percent_statements_covered_display": "100.00",
  25552. "num_branches": 0,
  25553. "num_partial_branches": 0,
  25554. "covered_branches": 0,
  25555. "missing_branches": 0,
  25556. "percent_branches_covered": 100.0,
  25557. "percent_branches_covered_display": "100.00"
  25558. },
  25559. "missing_lines": [],
  25560. "excluded_lines": [
  25561. 192
  25562. ],
  25563. "start_line": 191,
  25564. "contexts": {
  25565. "437": [
  25566. ""
  25567. ],
  25568. "414": [
  25569. ""
  25570. ],
  25571. "378": [
  25572. ""
  25573. ],
  25574. "371": [
  25575. ""
  25576. ],
  25577. "334": [
  25578. ""
  25579. ],
  25580. "295": [
  25581. ""
  25582. ],
  25583. "229": [
  25584. ""
  25585. ],
  25586. "218": [
  25587. ""
  25588. ],
  25589. "174": [
  25590. ""
  25591. ],
  25592. "135": [
  25593. ""
  25594. ],
  25595. "95": [
  25596. ""
  25597. ],
  25598. "21": [
  25599. ""
  25600. ],
  25601. "1": [
  25602. ""
  25603. ],
  25604. "12": [
  25605. ""
  25606. ],
  25607. "13": [
  25608. ""
  25609. ],
  25610. "14": [
  25611. ""
  25612. ],
  25613. "16": [
  25614. ""
  25615. ],
  25616. "17": [
  25617. ""
  25618. ],
  25619. "18": [
  25620. ""
  25621. ],
  25622. "22": [
  25623. ""
  25624. ],
  25625. "23": [
  25626. ""
  25627. ],
  25628. "49": [
  25629. ""
  25630. ],
  25631. "50": [
  25632. ""
  25633. ],
  25634. "51": [
  25635. ""
  25636. ],
  25637. "52": [
  25638. ""
  25639. ],
  25640. "53": [
  25641. ""
  25642. ],
  25643. "54": [
  25644. ""
  25645. ],
  25646. "55": [
  25647. ""
  25648. ],
  25649. "57": [
  25650. ""
  25651. ],
  25652. "58": [
  25653. ""
  25654. ],
  25655. "61": [
  25656. ""
  25657. ],
  25658. "60": [
  25659. ""
  25660. ],
  25661. "62": [
  25662. ""
  25663. ],
  25664. "63": [
  25665. ""
  25666. ],
  25667. "109": [
  25668. ""
  25669. ],
  25670. "96": [
  25671. ""
  25672. ],
  25673. "97": [
  25674. ""
  25675. ],
  25676. "99": [
  25677. ""
  25678. ],
  25679. "100": [
  25680. ""
  25681. ],
  25682. "101": [
  25683. ""
  25684. ],
  25685. "102": [
  25686. ""
  25687. ],
  25688. "103": [
  25689. ""
  25690. ],
  25691. "104": [
  25692. ""
  25693. ],
  25694. "105": [
  25695. ""
  25696. ],
  25697. "106": [
  25698. ""
  25699. ],
  25700. "152": [
  25701. ""
  25702. ],
  25703. "136": [
  25704. ""
  25705. ],
  25706. "137": [
  25707. ""
  25708. ],
  25709. "140": [
  25710. ""
  25711. ],
  25712. "141": [
  25713. ""
  25714. ],
  25715. "143": [
  25716. ""
  25717. ],
  25718. "144": [
  25719. ""
  25720. ],
  25721. "145": [
  25722. ""
  25723. ],
  25724. "146": [
  25725. ""
  25726. ],
  25727. "147": [
  25728. ""
  25729. ],
  25730. "148": [
  25731. ""
  25732. ],
  25733. "149": [
  25734. ""
  25735. ],
  25736. "190": [
  25737. ""
  25738. ],
  25739. "173": [
  25740. ""
  25741. ],
  25742. "182": [
  25743. ""
  25744. ],
  25745. "175": [
  25746. ""
  25747. ],
  25748. "176": [
  25749. ""
  25750. ],
  25751. "177": [
  25752. ""
  25753. ],
  25754. "178": [
  25755. ""
  25756. ],
  25757. "183": [
  25758. ""
  25759. ],
  25760. "185": [
  25761. ""
  25762. ],
  25763. "186": [
  25764. ""
  25765. ],
  25766. "188": [
  25767. ""
  25768. ],
  25769. "191": [
  25770. ""
  25771. ],
  25772. "219": [
  25773. ""
  25774. ],
  25775. "220": [
  25776. ""
  25777. ],
  25778. "221": [
  25779. ""
  25780. ],
  25781. "222": [
  25782. ""
  25783. ],
  25784. "223": [
  25785. ""
  25786. ],
  25787. "224": [
  25788. ""
  25789. ],
  25790. "225": [
  25791. ""
  25792. ],
  25793. "230": [
  25794. ""
  25795. ],
  25796. "231": [
  25797. ""
  25798. ],
  25799. "256": [
  25800. ""
  25801. ],
  25802. "257": [
  25803. ""
  25804. ],
  25805. "258": [
  25806. ""
  25807. ],
  25808. "260": [
  25809. ""
  25810. ],
  25811. "261": [
  25812. ""
  25813. ],
  25814. "264": [
  25815. ""
  25816. ],
  25817. "263": [
  25818. ""
  25819. ],
  25820. "265": [
  25821. ""
  25822. ],
  25823. "307": [
  25824. ""
  25825. ],
  25826. "296": [
  25827. ""
  25828. ],
  25829. "301": [
  25830. ""
  25831. ],
  25832. "297": [
  25833. ""
  25834. ],
  25835. "298": [
  25836. ""
  25837. ],
  25838. "302": [
  25839. ""
  25840. ],
  25841. "303": [
  25842. ""
  25843. ],
  25844. "304": [
  25845. ""
  25846. ],
  25847. "339": [
  25848. ""
  25849. ],
  25850. "333": [
  25851. ""
  25852. ],
  25853. "335": [
  25854. ""
  25855. ],
  25856. "336": [
  25857. ""
  25858. ],
  25859. "340": [
  25860. ""
  25861. ],
  25862. "372": [
  25863. ""
  25864. ],
  25865. "373": [
  25866. ""
  25867. ],
  25868. "374": [
  25869. ""
  25870. ],
  25871. "379": [
  25872. ""
  25873. ],
  25874. "380": [
  25875. ""
  25876. ],
  25877. "399": [
  25878. ""
  25879. ],
  25880. "400": [
  25881. ""
  25882. ],
  25883. "401": [
  25884. ""
  25885. ],
  25886. "402": [
  25887. ""
  25888. ],
  25889. "404": [
  25890. ""
  25891. ],
  25892. "424": [
  25893. ""
  25894. ],
  25895. "413": [
  25896. ""
  25897. ],
  25898. "419": [
  25899. ""
  25900. ],
  25901. "415": [
  25902. ""
  25903. ],
  25904. "416": [
  25905. ""
  25906. ],
  25907. "420": [
  25908. ""
  25909. ],
  25910. "422": [
  25911. ""
  25912. ],
  25913. "425": [
  25914. ""
  25915. ],
  25916. "438": [
  25917. ""
  25918. ],
  25919. "439": [
  25920. ""
  25921. ],
  25922. "440": [
  25923. ""
  25924. ],
  25925. "441": [
  25926. ""
  25927. ]
  25928. },
  25929. "executed_branches": [],
  25930. "missing_branches": []
  25931. },
  25932. "SearchResultDTO.from_entity": {
  25933. "executed_lines": [
  25934. 295,
  25935. 301
  25936. ],
  25937. "summary": {
  25938. "covered_lines": 2,
  25939. "num_statements": 2,
  25940. "percent_covered": 100.0,
  25941. "percent_covered_display": "100.00",
  25942. "missing_lines": 0,
  25943. "excluded_lines": 1,
  25944. "percent_statements_covered": 100.0,
  25945. "percent_statements_covered_display": "100.00",
  25946. "num_branches": 0,
  25947. "num_partial_branches": 0,
  25948. "covered_branches": 0,
  25949. "missing_branches": 0,
  25950. "percent_branches_covered": 100.0,
  25951. "percent_branches_covered_display": "100.00"
  25952. },
  25953. "missing_lines": [],
  25954. "excluded_lines": [
  25955. 266
  25956. ],
  25957. "start_line": 261,
  25958. "contexts": {
  25959. "437": [
  25960. ""
  25961. ],
  25962. "414": [
  25963. ""
  25964. ],
  25965. "378": [
  25966. ""
  25967. ],
  25968. "371": [
  25969. ""
  25970. ],
  25971. "334": [
  25972. ""
  25973. ],
  25974. "295": [
  25975. ""
  25976. ],
  25977. "229": [
  25978. ""
  25979. ],
  25980. "218": [
  25981. ""
  25982. ],
  25983. "174": [
  25984. ""
  25985. ],
  25986. "135": [
  25987. ""
  25988. ],
  25989. "95": [
  25990. ""
  25991. ],
  25992. "21": [
  25993. ""
  25994. ],
  25995. "1": [
  25996. ""
  25997. ],
  25998. "12": [
  25999. ""
  26000. ],
  26001. "13": [
  26002. ""
  26003. ],
  26004. "14": [
  26005. ""
  26006. ],
  26007. "16": [
  26008. ""
  26009. ],
  26010. "17": [
  26011. ""
  26012. ],
  26013. "18": [
  26014. ""
  26015. ],
  26016. "22": [
  26017. ""
  26018. ],
  26019. "23": [
  26020. ""
  26021. ],
  26022. "49": [
  26023. ""
  26024. ],
  26025. "50": [
  26026. ""
  26027. ],
  26028. "51": [
  26029. ""
  26030. ],
  26031. "52": [
  26032. ""
  26033. ],
  26034. "53": [
  26035. ""
  26036. ],
  26037. "54": [
  26038. ""
  26039. ],
  26040. "55": [
  26041. ""
  26042. ],
  26043. "57": [
  26044. ""
  26045. ],
  26046. "58": [
  26047. ""
  26048. ],
  26049. "61": [
  26050. ""
  26051. ],
  26052. "60": [
  26053. ""
  26054. ],
  26055. "62": [
  26056. ""
  26057. ],
  26058. "63": [
  26059. ""
  26060. ],
  26061. "109": [
  26062. ""
  26063. ],
  26064. "96": [
  26065. ""
  26066. ],
  26067. "97": [
  26068. ""
  26069. ],
  26070. "99": [
  26071. ""
  26072. ],
  26073. "100": [
  26074. ""
  26075. ],
  26076. "101": [
  26077. ""
  26078. ],
  26079. "102": [
  26080. ""
  26081. ],
  26082. "103": [
  26083. ""
  26084. ],
  26085. "104": [
  26086. ""
  26087. ],
  26088. "105": [
  26089. ""
  26090. ],
  26091. "106": [
  26092. ""
  26093. ],
  26094. "152": [
  26095. ""
  26096. ],
  26097. "136": [
  26098. ""
  26099. ],
  26100. "137": [
  26101. ""
  26102. ],
  26103. "140": [
  26104. ""
  26105. ],
  26106. "141": [
  26107. ""
  26108. ],
  26109. "143": [
  26110. ""
  26111. ],
  26112. "144": [
  26113. ""
  26114. ],
  26115. "145": [
  26116. ""
  26117. ],
  26118. "146": [
  26119. ""
  26120. ],
  26121. "147": [
  26122. ""
  26123. ],
  26124. "148": [
  26125. ""
  26126. ],
  26127. "149": [
  26128. ""
  26129. ],
  26130. "190": [
  26131. ""
  26132. ],
  26133. "173": [
  26134. ""
  26135. ],
  26136. "182": [
  26137. ""
  26138. ],
  26139. "175": [
  26140. ""
  26141. ],
  26142. "176": [
  26143. ""
  26144. ],
  26145. "177": [
  26146. ""
  26147. ],
  26148. "178": [
  26149. ""
  26150. ],
  26151. "183": [
  26152. ""
  26153. ],
  26154. "185": [
  26155. ""
  26156. ],
  26157. "186": [
  26158. ""
  26159. ],
  26160. "188": [
  26161. ""
  26162. ],
  26163. "191": [
  26164. ""
  26165. ],
  26166. "219": [
  26167. ""
  26168. ],
  26169. "220": [
  26170. ""
  26171. ],
  26172. "221": [
  26173. ""
  26174. ],
  26175. "222": [
  26176. ""
  26177. ],
  26178. "223": [
  26179. ""
  26180. ],
  26181. "224": [
  26182. ""
  26183. ],
  26184. "225": [
  26185. ""
  26186. ],
  26187. "230": [
  26188. ""
  26189. ],
  26190. "231": [
  26191. ""
  26192. ],
  26193. "256": [
  26194. ""
  26195. ],
  26196. "257": [
  26197. ""
  26198. ],
  26199. "258": [
  26200. ""
  26201. ],
  26202. "260": [
  26203. ""
  26204. ],
  26205. "261": [
  26206. ""
  26207. ],
  26208. "264": [
  26209. ""
  26210. ],
  26211. "263": [
  26212. ""
  26213. ],
  26214. "265": [
  26215. ""
  26216. ],
  26217. "307": [
  26218. ""
  26219. ],
  26220. "296": [
  26221. ""
  26222. ],
  26223. "301": [
  26224. ""
  26225. ],
  26226. "297": [
  26227. ""
  26228. ],
  26229. "298": [
  26230. ""
  26231. ],
  26232. "302": [
  26233. ""
  26234. ],
  26235. "303": [
  26236. ""
  26237. ],
  26238. "304": [
  26239. ""
  26240. ],
  26241. "339": [
  26242. ""
  26243. ],
  26244. "333": [
  26245. ""
  26246. ],
  26247. "335": [
  26248. ""
  26249. ],
  26250. "336": [
  26251. ""
  26252. ],
  26253. "340": [
  26254. ""
  26255. ],
  26256. "372": [
  26257. ""
  26258. ],
  26259. "373": [
  26260. ""
  26261. ],
  26262. "374": [
  26263. ""
  26264. ],
  26265. "379": [
  26266. ""
  26267. ],
  26268. "380": [
  26269. ""
  26270. ],
  26271. "399": [
  26272. ""
  26273. ],
  26274. "400": [
  26275. ""
  26276. ],
  26277. "401": [
  26278. ""
  26279. ],
  26280. "402": [
  26281. ""
  26282. ],
  26283. "404": [
  26284. ""
  26285. ],
  26286. "424": [
  26287. ""
  26288. ],
  26289. "413": [
  26290. ""
  26291. ],
  26292. "419": [
  26293. ""
  26294. ],
  26295. "415": [
  26296. ""
  26297. ],
  26298. "416": [
  26299. ""
  26300. ],
  26301. "420": [
  26302. ""
  26303. ],
  26304. "422": [
  26305. ""
  26306. ],
  26307. "425": [
  26308. ""
  26309. ],
  26310. "438": [
  26311. ""
  26312. ],
  26313. "439": [
  26314. ""
  26315. ],
  26316. "440": [
  26317. ""
  26318. ],
  26319. "441": [
  26320. ""
  26321. ]
  26322. },
  26323. "executed_branches": [],
  26324. "missing_branches": []
  26325. },
  26326. "SearchResultDTO.to_dict": {
  26327. "executed_lines": [
  26328. 333
  26329. ],
  26330. "summary": {
  26331. "covered_lines": 1,
  26332. "num_statements": 1,
  26333. "percent_covered": 100.0,
  26334. "percent_covered_display": "100.00",
  26335. "missing_lines": 0,
  26336. "excluded_lines": 1,
  26337. "percent_statements_covered": 100.0,
  26338. "percent_statements_covered_display": "100.00",
  26339. "num_branches": 0,
  26340. "num_partial_branches": 0,
  26341. "covered_branches": 0,
  26342. "missing_branches": 0,
  26343. "percent_branches_covered": 100.0,
  26344. "percent_branches_covered_display": "100.00"
  26345. },
  26346. "missing_lines": [],
  26347. "excluded_lines": [
  26348. 308
  26349. ],
  26350. "start_line": 307,
  26351. "contexts": {
  26352. "437": [
  26353. ""
  26354. ],
  26355. "414": [
  26356. ""
  26357. ],
  26358. "378": [
  26359. ""
  26360. ],
  26361. "371": [
  26362. ""
  26363. ],
  26364. "334": [
  26365. ""
  26366. ],
  26367. "295": [
  26368. ""
  26369. ],
  26370. "229": [
  26371. ""
  26372. ],
  26373. "218": [
  26374. ""
  26375. ],
  26376. "174": [
  26377. ""
  26378. ],
  26379. "135": [
  26380. ""
  26381. ],
  26382. "95": [
  26383. ""
  26384. ],
  26385. "21": [
  26386. ""
  26387. ],
  26388. "1": [
  26389. ""
  26390. ],
  26391. "12": [
  26392. ""
  26393. ],
  26394. "13": [
  26395. ""
  26396. ],
  26397. "14": [
  26398. ""
  26399. ],
  26400. "16": [
  26401. ""
  26402. ],
  26403. "17": [
  26404. ""
  26405. ],
  26406. "18": [
  26407. ""
  26408. ],
  26409. "22": [
  26410. ""
  26411. ],
  26412. "23": [
  26413. ""
  26414. ],
  26415. "49": [
  26416. ""
  26417. ],
  26418. "50": [
  26419. ""
  26420. ],
  26421. "51": [
  26422. ""
  26423. ],
  26424. "52": [
  26425. ""
  26426. ],
  26427. "53": [
  26428. ""
  26429. ],
  26430. "54": [
  26431. ""
  26432. ],
  26433. "55": [
  26434. ""
  26435. ],
  26436. "57": [
  26437. ""
  26438. ],
  26439. "58": [
  26440. ""
  26441. ],
  26442. "61": [
  26443. ""
  26444. ],
  26445. "60": [
  26446. ""
  26447. ],
  26448. "62": [
  26449. ""
  26450. ],
  26451. "63": [
  26452. ""
  26453. ],
  26454. "109": [
  26455. ""
  26456. ],
  26457. "96": [
  26458. ""
  26459. ],
  26460. "97": [
  26461. ""
  26462. ],
  26463. "99": [
  26464. ""
  26465. ],
  26466. "100": [
  26467. ""
  26468. ],
  26469. "101": [
  26470. ""
  26471. ],
  26472. "102": [
  26473. ""
  26474. ],
  26475. "103": [
  26476. ""
  26477. ],
  26478. "104": [
  26479. ""
  26480. ],
  26481. "105": [
  26482. ""
  26483. ],
  26484. "106": [
  26485. ""
  26486. ],
  26487. "152": [
  26488. ""
  26489. ],
  26490. "136": [
  26491. ""
  26492. ],
  26493. "137": [
  26494. ""
  26495. ],
  26496. "140": [
  26497. ""
  26498. ],
  26499. "141": [
  26500. ""
  26501. ],
  26502. "143": [
  26503. ""
  26504. ],
  26505. "144": [
  26506. ""
  26507. ],
  26508. "145": [
  26509. ""
  26510. ],
  26511. "146": [
  26512. ""
  26513. ],
  26514. "147": [
  26515. ""
  26516. ],
  26517. "148": [
  26518. ""
  26519. ],
  26520. "149": [
  26521. ""
  26522. ],
  26523. "190": [
  26524. ""
  26525. ],
  26526. "173": [
  26527. ""
  26528. ],
  26529. "182": [
  26530. ""
  26531. ],
  26532. "175": [
  26533. ""
  26534. ],
  26535. "176": [
  26536. ""
  26537. ],
  26538. "177": [
  26539. ""
  26540. ],
  26541. "178": [
  26542. ""
  26543. ],
  26544. "183": [
  26545. ""
  26546. ],
  26547. "185": [
  26548. ""
  26549. ],
  26550. "186": [
  26551. ""
  26552. ],
  26553. "188": [
  26554. ""
  26555. ],
  26556. "191": [
  26557. ""
  26558. ],
  26559. "219": [
  26560. ""
  26561. ],
  26562. "220": [
  26563. ""
  26564. ],
  26565. "221": [
  26566. ""
  26567. ],
  26568. "222": [
  26569. ""
  26570. ],
  26571. "223": [
  26572. ""
  26573. ],
  26574. "224": [
  26575. ""
  26576. ],
  26577. "225": [
  26578. ""
  26579. ],
  26580. "230": [
  26581. ""
  26582. ],
  26583. "231": [
  26584. ""
  26585. ],
  26586. "256": [
  26587. ""
  26588. ],
  26589. "257": [
  26590. ""
  26591. ],
  26592. "258": [
  26593. ""
  26594. ],
  26595. "260": [
  26596. ""
  26597. ],
  26598. "261": [
  26599. ""
  26600. ],
  26601. "264": [
  26602. ""
  26603. ],
  26604. "263": [
  26605. ""
  26606. ],
  26607. "265": [
  26608. ""
  26609. ],
  26610. "307": [
  26611. ""
  26612. ],
  26613. "296": [
  26614. ""
  26615. ],
  26616. "301": [
  26617. ""
  26618. ],
  26619. "297": [
  26620. ""
  26621. ],
  26622. "298": [
  26623. ""
  26624. ],
  26625. "302": [
  26626. ""
  26627. ],
  26628. "303": [
  26629. ""
  26630. ],
  26631. "304": [
  26632. ""
  26633. ],
  26634. "339": [
  26635. ""
  26636. ],
  26637. "333": [
  26638. ""
  26639. ],
  26640. "335": [
  26641. ""
  26642. ],
  26643. "336": [
  26644. ""
  26645. ],
  26646. "340": [
  26647. ""
  26648. ],
  26649. "372": [
  26650. ""
  26651. ],
  26652. "373": [
  26653. ""
  26654. ],
  26655. "374": [
  26656. ""
  26657. ],
  26658. "379": [
  26659. ""
  26660. ],
  26661. "380": [
  26662. ""
  26663. ],
  26664. "399": [
  26665. ""
  26666. ],
  26667. "400": [
  26668. ""
  26669. ],
  26670. "401": [
  26671. ""
  26672. ],
  26673. "402": [
  26674. ""
  26675. ],
  26676. "404": [
  26677. ""
  26678. ],
  26679. "424": [
  26680. ""
  26681. ],
  26682. "413": [
  26683. ""
  26684. ],
  26685. "419": [
  26686. ""
  26687. ],
  26688. "415": [
  26689. ""
  26690. ],
  26691. "416": [
  26692. ""
  26693. ],
  26694. "420": [
  26695. ""
  26696. ],
  26697. "422": [
  26698. ""
  26699. ],
  26700. "425": [
  26701. ""
  26702. ],
  26703. "438": [
  26704. ""
  26705. ],
  26706. "439": [
  26707. ""
  26708. ],
  26709. "440": [
  26710. ""
  26711. ],
  26712. "441": [
  26713. ""
  26714. ]
  26715. },
  26716. "executed_branches": [],
  26717. "missing_branches": []
  26718. },
  26719. "SearchResultDTO.from_dict": {
  26720. "executed_lines": [
  26721. 371
  26722. ],
  26723. "summary": {
  26724. "covered_lines": 1,
  26725. "num_statements": 1,
  26726. "percent_covered": 100.0,
  26727. "percent_covered_display": "100.00",
  26728. "missing_lines": 0,
  26729. "excluded_lines": 1,
  26730. "percent_statements_covered": 100.0,
  26731. "percent_statements_covered_display": "100.00",
  26732. "num_branches": 0,
  26733. "num_partial_branches": 0,
  26734. "covered_branches": 0,
  26735. "missing_branches": 0,
  26736. "percent_branches_covered": 100.0,
  26737. "percent_branches_covered_display": "100.00"
  26738. },
  26739. "missing_lines": [],
  26740. "excluded_lines": [
  26741. 341
  26742. ],
  26743. "start_line": 340,
  26744. "contexts": {
  26745. "437": [
  26746. ""
  26747. ],
  26748. "414": [
  26749. ""
  26750. ],
  26751. "378": [
  26752. ""
  26753. ],
  26754. "371": [
  26755. ""
  26756. ],
  26757. "334": [
  26758. ""
  26759. ],
  26760. "295": [
  26761. ""
  26762. ],
  26763. "229": [
  26764. ""
  26765. ],
  26766. "218": [
  26767. ""
  26768. ],
  26769. "174": [
  26770. ""
  26771. ],
  26772. "135": [
  26773. ""
  26774. ],
  26775. "95": [
  26776. ""
  26777. ],
  26778. "21": [
  26779. ""
  26780. ],
  26781. "1": [
  26782. ""
  26783. ],
  26784. "12": [
  26785. ""
  26786. ],
  26787. "13": [
  26788. ""
  26789. ],
  26790. "14": [
  26791. ""
  26792. ],
  26793. "16": [
  26794. ""
  26795. ],
  26796. "17": [
  26797. ""
  26798. ],
  26799. "18": [
  26800. ""
  26801. ],
  26802. "22": [
  26803. ""
  26804. ],
  26805. "23": [
  26806. ""
  26807. ],
  26808. "49": [
  26809. ""
  26810. ],
  26811. "50": [
  26812. ""
  26813. ],
  26814. "51": [
  26815. ""
  26816. ],
  26817. "52": [
  26818. ""
  26819. ],
  26820. "53": [
  26821. ""
  26822. ],
  26823. "54": [
  26824. ""
  26825. ],
  26826. "55": [
  26827. ""
  26828. ],
  26829. "57": [
  26830. ""
  26831. ],
  26832. "58": [
  26833. ""
  26834. ],
  26835. "61": [
  26836. ""
  26837. ],
  26838. "60": [
  26839. ""
  26840. ],
  26841. "62": [
  26842. ""
  26843. ],
  26844. "63": [
  26845. ""
  26846. ],
  26847. "109": [
  26848. ""
  26849. ],
  26850. "96": [
  26851. ""
  26852. ],
  26853. "97": [
  26854. ""
  26855. ],
  26856. "99": [
  26857. ""
  26858. ],
  26859. "100": [
  26860. ""
  26861. ],
  26862. "101": [
  26863. ""
  26864. ],
  26865. "102": [
  26866. ""
  26867. ],
  26868. "103": [
  26869. ""
  26870. ],
  26871. "104": [
  26872. ""
  26873. ],
  26874. "105": [
  26875. ""
  26876. ],
  26877. "106": [
  26878. ""
  26879. ],
  26880. "152": [
  26881. ""
  26882. ],
  26883. "136": [
  26884. ""
  26885. ],
  26886. "137": [
  26887. ""
  26888. ],
  26889. "140": [
  26890. ""
  26891. ],
  26892. "141": [
  26893. ""
  26894. ],
  26895. "143": [
  26896. ""
  26897. ],
  26898. "144": [
  26899. ""
  26900. ],
  26901. "145": [
  26902. ""
  26903. ],
  26904. "146": [
  26905. ""
  26906. ],
  26907. "147": [
  26908. ""
  26909. ],
  26910. "148": [
  26911. ""
  26912. ],
  26913. "149": [
  26914. ""
  26915. ],
  26916. "190": [
  26917. ""
  26918. ],
  26919. "173": [
  26920. ""
  26921. ],
  26922. "182": [
  26923. ""
  26924. ],
  26925. "175": [
  26926. ""
  26927. ],
  26928. "176": [
  26929. ""
  26930. ],
  26931. "177": [
  26932. ""
  26933. ],
  26934. "178": [
  26935. ""
  26936. ],
  26937. "183": [
  26938. ""
  26939. ],
  26940. "185": [
  26941. ""
  26942. ],
  26943. "186": [
  26944. ""
  26945. ],
  26946. "188": [
  26947. ""
  26948. ],
  26949. "191": [
  26950. ""
  26951. ],
  26952. "219": [
  26953. ""
  26954. ],
  26955. "220": [
  26956. ""
  26957. ],
  26958. "221": [
  26959. ""
  26960. ],
  26961. "222": [
  26962. ""
  26963. ],
  26964. "223": [
  26965. ""
  26966. ],
  26967. "224": [
  26968. ""
  26969. ],
  26970. "225": [
  26971. ""
  26972. ],
  26973. "230": [
  26974. ""
  26975. ],
  26976. "231": [
  26977. ""
  26978. ],
  26979. "256": [
  26980. ""
  26981. ],
  26982. "257": [
  26983. ""
  26984. ],
  26985. "258": [
  26986. ""
  26987. ],
  26988. "260": [
  26989. ""
  26990. ],
  26991. "261": [
  26992. ""
  26993. ],
  26994. "264": [
  26995. ""
  26996. ],
  26997. "263": [
  26998. ""
  26999. ],
  27000. "265": [
  27001. ""
  27002. ],
  27003. "307": [
  27004. ""
  27005. ],
  27006. "296": [
  27007. ""
  27008. ],
  27009. "301": [
  27010. ""
  27011. ],
  27012. "297": [
  27013. ""
  27014. ],
  27015. "298": [
  27016. ""
  27017. ],
  27018. "302": [
  27019. ""
  27020. ],
  27021. "303": [
  27022. ""
  27023. ],
  27024. "304": [
  27025. ""
  27026. ],
  27027. "339": [
  27028. ""
  27029. ],
  27030. "333": [
  27031. ""
  27032. ],
  27033. "335": [
  27034. ""
  27035. ],
  27036. "336": [
  27037. ""
  27038. ],
  27039. "340": [
  27040. ""
  27041. ],
  27042. "372": [
  27043. ""
  27044. ],
  27045. "373": [
  27046. ""
  27047. ],
  27048. "374": [
  27049. ""
  27050. ],
  27051. "379": [
  27052. ""
  27053. ],
  27054. "380": [
  27055. ""
  27056. ],
  27057. "399": [
  27058. ""
  27059. ],
  27060. "400": [
  27061. ""
  27062. ],
  27063. "401": [
  27064. ""
  27065. ],
  27066. "402": [
  27067. ""
  27068. ],
  27069. "404": [
  27070. ""
  27071. ],
  27072. "424": [
  27073. ""
  27074. ],
  27075. "413": [
  27076. ""
  27077. ],
  27078. "419": [
  27079. ""
  27080. ],
  27081. "415": [
  27082. ""
  27083. ],
  27084. "416": [
  27085. ""
  27086. ],
  27087. "420": [
  27088. ""
  27089. ],
  27090. "422": [
  27091. ""
  27092. ],
  27093. "425": [
  27094. ""
  27095. ],
  27096. "438": [
  27097. ""
  27098. ],
  27099. "439": [
  27100. ""
  27101. ],
  27102. "440": [
  27103. ""
  27104. ],
  27105. "441": [
  27106. ""
  27107. ]
  27108. },
  27109. "executed_branches": [],
  27110. "missing_branches": []
  27111. },
  27112. "SearchResponseDTO.to_dict": {
  27113. "executed_lines": [
  27114. 413,
  27115. 419,
  27116. 420,
  27117. 422
  27118. ],
  27119. "summary": {
  27120. "covered_lines": 4,
  27121. "num_statements": 4,
  27122. "percent_covered": 100.0,
  27123. "percent_covered_display": "100.00",
  27124. "missing_lines": 0,
  27125. "excluded_lines": 0,
  27126. "percent_statements_covered": 100.0,
  27127. "percent_statements_covered_display": "100.00",
  27128. "num_branches": 2,
  27129. "num_partial_branches": 0,
  27130. "covered_branches": 2,
  27131. "missing_branches": 0,
  27132. "percent_branches_covered": 100.0,
  27133. "percent_branches_covered_display": "100.00"
  27134. },
  27135. "missing_lines": [],
  27136. "excluded_lines": [],
  27137. "start_line": 404,
  27138. "contexts": {
  27139. "437": [
  27140. ""
  27141. ],
  27142. "414": [
  27143. ""
  27144. ],
  27145. "378": [
  27146. ""
  27147. ],
  27148. "371": [
  27149. ""
  27150. ],
  27151. "334": [
  27152. ""
  27153. ],
  27154. "295": [
  27155. ""
  27156. ],
  27157. "229": [
  27158. ""
  27159. ],
  27160. "218": [
  27161. ""
  27162. ],
  27163. "174": [
  27164. ""
  27165. ],
  27166. "135": [
  27167. ""
  27168. ],
  27169. "95": [
  27170. ""
  27171. ],
  27172. "21": [
  27173. ""
  27174. ],
  27175. "1": [
  27176. ""
  27177. ],
  27178. "12": [
  27179. ""
  27180. ],
  27181. "13": [
  27182. ""
  27183. ],
  27184. "14": [
  27185. ""
  27186. ],
  27187. "16": [
  27188. ""
  27189. ],
  27190. "17": [
  27191. ""
  27192. ],
  27193. "18": [
  27194. ""
  27195. ],
  27196. "22": [
  27197. ""
  27198. ],
  27199. "23": [
  27200. ""
  27201. ],
  27202. "49": [
  27203. ""
  27204. ],
  27205. "50": [
  27206. ""
  27207. ],
  27208. "51": [
  27209. ""
  27210. ],
  27211. "52": [
  27212. ""
  27213. ],
  27214. "53": [
  27215. ""
  27216. ],
  27217. "54": [
  27218. ""
  27219. ],
  27220. "55": [
  27221. ""
  27222. ],
  27223. "57": [
  27224. ""
  27225. ],
  27226. "58": [
  27227. ""
  27228. ],
  27229. "61": [
  27230. ""
  27231. ],
  27232. "60": [
  27233. ""
  27234. ],
  27235. "62": [
  27236. ""
  27237. ],
  27238. "63": [
  27239. ""
  27240. ],
  27241. "109": [
  27242. ""
  27243. ],
  27244. "96": [
  27245. ""
  27246. ],
  27247. "97": [
  27248. ""
  27249. ],
  27250. "99": [
  27251. ""
  27252. ],
  27253. "100": [
  27254. ""
  27255. ],
  27256. "101": [
  27257. ""
  27258. ],
  27259. "102": [
  27260. ""
  27261. ],
  27262. "103": [
  27263. ""
  27264. ],
  27265. "104": [
  27266. ""
  27267. ],
  27268. "105": [
  27269. ""
  27270. ],
  27271. "106": [
  27272. ""
  27273. ],
  27274. "152": [
  27275. ""
  27276. ],
  27277. "136": [
  27278. ""
  27279. ],
  27280. "137": [
  27281. ""
  27282. ],
  27283. "140": [
  27284. ""
  27285. ],
  27286. "141": [
  27287. ""
  27288. ],
  27289. "143": [
  27290. ""
  27291. ],
  27292. "144": [
  27293. ""
  27294. ],
  27295. "145": [
  27296. ""
  27297. ],
  27298. "146": [
  27299. ""
  27300. ],
  27301. "147": [
  27302. ""
  27303. ],
  27304. "148": [
  27305. ""
  27306. ],
  27307. "149": [
  27308. ""
  27309. ],
  27310. "190": [
  27311. ""
  27312. ],
  27313. "173": [
  27314. ""
  27315. ],
  27316. "182": [
  27317. ""
  27318. ],
  27319. "175": [
  27320. ""
  27321. ],
  27322. "176": [
  27323. ""
  27324. ],
  27325. "177": [
  27326. ""
  27327. ],
  27328. "178": [
  27329. ""
  27330. ],
  27331. "183": [
  27332. ""
  27333. ],
  27334. "185": [
  27335. ""
  27336. ],
  27337. "186": [
  27338. ""
  27339. ],
  27340. "188": [
  27341. ""
  27342. ],
  27343. "191": [
  27344. ""
  27345. ],
  27346. "219": [
  27347. ""
  27348. ],
  27349. "220": [
  27350. ""
  27351. ],
  27352. "221": [
  27353. ""
  27354. ],
  27355. "222": [
  27356. ""
  27357. ],
  27358. "223": [
  27359. ""
  27360. ],
  27361. "224": [
  27362. ""
  27363. ],
  27364. "225": [
  27365. ""
  27366. ],
  27367. "230": [
  27368. ""
  27369. ],
  27370. "231": [
  27371. ""
  27372. ],
  27373. "256": [
  27374. ""
  27375. ],
  27376. "257": [
  27377. ""
  27378. ],
  27379. "258": [
  27380. ""
  27381. ],
  27382. "260": [
  27383. ""
  27384. ],
  27385. "261": [
  27386. ""
  27387. ],
  27388. "264": [
  27389. ""
  27390. ],
  27391. "263": [
  27392. ""
  27393. ],
  27394. "265": [
  27395. ""
  27396. ],
  27397. "307": [
  27398. ""
  27399. ],
  27400. "296": [
  27401. ""
  27402. ],
  27403. "301": [
  27404. ""
  27405. ],
  27406. "297": [
  27407. ""
  27408. ],
  27409. "298": [
  27410. ""
  27411. ],
  27412. "302": [
  27413. ""
  27414. ],
  27415. "303": [
  27416. ""
  27417. ],
  27418. "304": [
  27419. ""
  27420. ],
  27421. "339": [
  27422. ""
  27423. ],
  27424. "333": [
  27425. ""
  27426. ],
  27427. "335": [
  27428. ""
  27429. ],
  27430. "336": [
  27431. ""
  27432. ],
  27433. "340": [
  27434. ""
  27435. ],
  27436. "372": [
  27437. ""
  27438. ],
  27439. "373": [
  27440. ""
  27441. ],
  27442. "374": [
  27443. ""
  27444. ],
  27445. "379": [
  27446. ""
  27447. ],
  27448. "380": [
  27449. ""
  27450. ],
  27451. "399": [
  27452. ""
  27453. ],
  27454. "400": [
  27455. ""
  27456. ],
  27457. "401": [
  27458. ""
  27459. ],
  27460. "402": [
  27461. ""
  27462. ],
  27463. "404": [
  27464. ""
  27465. ],
  27466. "424": [
  27467. ""
  27468. ],
  27469. "413": [
  27470. ""
  27471. ],
  27472. "419": [
  27473. ""
  27474. ],
  27475. "415": [
  27476. ""
  27477. ],
  27478. "416": [
  27479. ""
  27480. ],
  27481. "420": [
  27482. ""
  27483. ],
  27484. "422": [
  27485. ""
  27486. ],
  27487. "425": [
  27488. ""
  27489. ],
  27490. "438": [
  27491. ""
  27492. ],
  27493. "439": [
  27494. ""
  27495. ],
  27496. "440": [
  27497. ""
  27498. ],
  27499. "441": [
  27500. ""
  27501. ]
  27502. },
  27503. "executed_branches": [
  27504. [
  27505. 419,
  27506. 420
  27507. ],
  27508. [
  27509. 419,
  27510. 422
  27511. ]
  27512. ],
  27513. "missing_branches": []
  27514. },
  27515. "SearchResponseDTO.from_dict": {
  27516. "executed_lines": [
  27517. 437
  27518. ],
  27519. "summary": {
  27520. "covered_lines": 1,
  27521. "num_statements": 1,
  27522. "percent_covered": 100.0,
  27523. "percent_covered_display": "100.00",
  27524. "missing_lines": 0,
  27525. "excluded_lines": 0,
  27526. "percent_statements_covered": 100.0,
  27527. "percent_statements_covered_display": "100.00",
  27528. "num_branches": 0,
  27529. "num_partial_branches": 0,
  27530. "covered_branches": 0,
  27531. "missing_branches": 0,
  27532. "percent_branches_covered": 100.0,
  27533. "percent_branches_covered_display": "100.00"
  27534. },
  27535. "missing_lines": [],
  27536. "excluded_lines": [],
  27537. "start_line": 425,
  27538. "contexts": {
  27539. "437": [
  27540. ""
  27541. ],
  27542. "414": [
  27543. ""
  27544. ],
  27545. "378": [
  27546. ""
  27547. ],
  27548. "371": [
  27549. ""
  27550. ],
  27551. "334": [
  27552. ""
  27553. ],
  27554. "295": [
  27555. ""
  27556. ],
  27557. "229": [
  27558. ""
  27559. ],
  27560. "218": [
  27561. ""
  27562. ],
  27563. "174": [
  27564. ""
  27565. ],
  27566. "135": [
  27567. ""
  27568. ],
  27569. "95": [
  27570. ""
  27571. ],
  27572. "21": [
  27573. ""
  27574. ],
  27575. "1": [
  27576. ""
  27577. ],
  27578. "12": [
  27579. ""
  27580. ],
  27581. "13": [
  27582. ""
  27583. ],
  27584. "14": [
  27585. ""
  27586. ],
  27587. "16": [
  27588. ""
  27589. ],
  27590. "17": [
  27591. ""
  27592. ],
  27593. "18": [
  27594. ""
  27595. ],
  27596. "22": [
  27597. ""
  27598. ],
  27599. "23": [
  27600. ""
  27601. ],
  27602. "49": [
  27603. ""
  27604. ],
  27605. "50": [
  27606. ""
  27607. ],
  27608. "51": [
  27609. ""
  27610. ],
  27611. "52": [
  27612. ""
  27613. ],
  27614. "53": [
  27615. ""
  27616. ],
  27617. "54": [
  27618. ""
  27619. ],
  27620. "55": [
  27621. ""
  27622. ],
  27623. "57": [
  27624. ""
  27625. ],
  27626. "58": [
  27627. ""
  27628. ],
  27629. "61": [
  27630. ""
  27631. ],
  27632. "60": [
  27633. ""
  27634. ],
  27635. "62": [
  27636. ""
  27637. ],
  27638. "63": [
  27639. ""
  27640. ],
  27641. "109": [
  27642. ""
  27643. ],
  27644. "96": [
  27645. ""
  27646. ],
  27647. "97": [
  27648. ""
  27649. ],
  27650. "99": [
  27651. ""
  27652. ],
  27653. "100": [
  27654. ""
  27655. ],
  27656. "101": [
  27657. ""
  27658. ],
  27659. "102": [
  27660. ""
  27661. ],
  27662. "103": [
  27663. ""
  27664. ],
  27665. "104": [
  27666. ""
  27667. ],
  27668. "105": [
  27669. ""
  27670. ],
  27671. "106": [
  27672. ""
  27673. ],
  27674. "152": [
  27675. ""
  27676. ],
  27677. "136": [
  27678. ""
  27679. ],
  27680. "137": [
  27681. ""
  27682. ],
  27683. "140": [
  27684. ""
  27685. ],
  27686. "141": [
  27687. ""
  27688. ],
  27689. "143": [
  27690. ""
  27691. ],
  27692. "144": [
  27693. ""
  27694. ],
  27695. "145": [
  27696. ""
  27697. ],
  27698. "146": [
  27699. ""
  27700. ],
  27701. "147": [
  27702. ""
  27703. ],
  27704. "148": [
  27705. ""
  27706. ],
  27707. "149": [
  27708. ""
  27709. ],
  27710. "190": [
  27711. ""
  27712. ],
  27713. "173": [
  27714. ""
  27715. ],
  27716. "182": [
  27717. ""
  27718. ],
  27719. "175": [
  27720. ""
  27721. ],
  27722. "176": [
  27723. ""
  27724. ],
  27725. "177": [
  27726. ""
  27727. ],
  27728. "178": [
  27729. ""
  27730. ],
  27731. "183": [
  27732. ""
  27733. ],
  27734. "185": [
  27735. ""
  27736. ],
  27737. "186": [
  27738. ""
  27739. ],
  27740. "188": [
  27741. ""
  27742. ],
  27743. "191": [
  27744. ""
  27745. ],
  27746. "219": [
  27747. ""
  27748. ],
  27749. "220": [
  27750. ""
  27751. ],
  27752. "221": [
  27753. ""
  27754. ],
  27755. "222": [
  27756. ""
  27757. ],
  27758. "223": [
  27759. ""
  27760. ],
  27761. "224": [
  27762. ""
  27763. ],
  27764. "225": [
  27765. ""
  27766. ],
  27767. "230": [
  27768. ""
  27769. ],
  27770. "231": [
  27771. ""
  27772. ],
  27773. "256": [
  27774. ""
  27775. ],
  27776. "257": [
  27777. ""
  27778. ],
  27779. "258": [
  27780. ""
  27781. ],
  27782. "260": [
  27783. ""
  27784. ],
  27785. "261": [
  27786. ""
  27787. ],
  27788. "264": [
  27789. ""
  27790. ],
  27791. "263": [
  27792. ""
  27793. ],
  27794. "265": [
  27795. ""
  27796. ],
  27797. "307": [
  27798. ""
  27799. ],
  27800. "296": [
  27801. ""
  27802. ],
  27803. "301": [
  27804. ""
  27805. ],
  27806. "297": [
  27807. ""
  27808. ],
  27809. "298": [
  27810. ""
  27811. ],
  27812. "302": [
  27813. ""
  27814. ],
  27815. "303": [
  27816. ""
  27817. ],
  27818. "304": [
  27819. ""
  27820. ],
  27821. "339": [
  27822. ""
  27823. ],
  27824. "333": [
  27825. ""
  27826. ],
  27827. "335": [
  27828. ""
  27829. ],
  27830. "336": [
  27831. ""
  27832. ],
  27833. "340": [
  27834. ""
  27835. ],
  27836. "372": [
  27837. ""
  27838. ],
  27839. "373": [
  27840. ""
  27841. ],
  27842. "374": [
  27843. ""
  27844. ],
  27845. "379": [
  27846. ""
  27847. ],
  27848. "380": [
  27849. ""
  27850. ],
  27851. "399": [
  27852. ""
  27853. ],
  27854. "400": [
  27855. ""
  27856. ],
  27857. "401": [
  27858. ""
  27859. ],
  27860. "402": [
  27861. ""
  27862. ],
  27863. "404": [
  27864. ""
  27865. ],
  27866. "424": [
  27867. ""
  27868. ],
  27869. "413": [
  27870. ""
  27871. ],
  27872. "419": [
  27873. ""
  27874. ],
  27875. "415": [
  27876. ""
  27877. ],
  27878. "416": [
  27879. ""
  27880. ],
  27881. "420": [
  27882. ""
  27883. ],
  27884. "422": [
  27885. ""
  27886. ],
  27887. "425": [
  27888. ""
  27889. ],
  27890. "438": [
  27891. ""
  27892. ],
  27893. "439": [
  27894. ""
  27895. ],
  27896. "440": [
  27897. ""
  27898. ],
  27899. "441": [
  27900. ""
  27901. ]
  27902. },
  27903. "executed_branches": [],
  27904. "missing_branches": []
  27905. },
  27906. "": {
  27907. "executed_lines": [
  27908. 12,
  27909. 13,
  27910. 14,
  27911. 16,
  27912. 17,
  27913. 18,
  27914. 21,
  27915. 22,
  27916. 49,
  27917. 50,
  27918. 51,
  27919. 52,
  27920. 53,
  27921. 54,
  27922. 55,
  27923. 57,
  27924. 58,
  27925. 109,
  27926. 152,
  27927. 190,
  27928. 191,
  27929. 229,
  27930. 230,
  27931. 256,
  27932. 257,
  27933. 258,
  27934. 260,
  27935. 261,
  27936. 307,
  27937. 339,
  27938. 340,
  27939. 378,
  27940. 379,
  27941. 399,
  27942. 400,
  27943. 401,
  27944. 402,
  27945. 404,
  27946. 424,
  27947. 425
  27948. ],
  27949. "summary": {
  27950. "covered_lines": 40,
  27951. "num_statements": 40,
  27952. "percent_covered": 100.0,
  27953. "percent_covered_display": "100.00",
  27954. "missing_lines": 0,
  27955. "excluded_lines": 3,
  27956. "percent_statements_covered": 100.0,
  27957. "percent_statements_covered_display": "100.00",
  27958. "num_branches": 0,
  27959. "num_partial_branches": 0,
  27960. "covered_branches": 0,
  27961. "missing_branches": 0,
  27962. "percent_branches_covered": 100.0,
  27963. "percent_branches_covered_display": "100.00"
  27964. },
  27965. "missing_lines": [],
  27966. "excluded_lines": [
  27967. 23,
  27968. 231,
  27969. 380
  27970. ],
  27971. "start_line": 1,
  27972. "contexts": {
  27973. "437": [
  27974. ""
  27975. ],
  27976. "414": [
  27977. ""
  27978. ],
  27979. "378": [
  27980. ""
  27981. ],
  27982. "371": [
  27983. ""
  27984. ],
  27985. "334": [
  27986. ""
  27987. ],
  27988. "295": [
  27989. ""
  27990. ],
  27991. "229": [
  27992. ""
  27993. ],
  27994. "218": [
  27995. ""
  27996. ],
  27997. "174": [
  27998. ""
  27999. ],
  28000. "135": [
  28001. ""
  28002. ],
  28003. "95": [
  28004. ""
  28005. ],
  28006. "21": [
  28007. ""
  28008. ],
  28009. "1": [
  28010. ""
  28011. ],
  28012. "12": [
  28013. ""
  28014. ],
  28015. "13": [
  28016. ""
  28017. ],
  28018. "14": [
  28019. ""
  28020. ],
  28021. "16": [
  28022. ""
  28023. ],
  28024. "17": [
  28025. ""
  28026. ],
  28027. "18": [
  28028. ""
  28029. ],
  28030. "22": [
  28031. ""
  28032. ],
  28033. "23": [
  28034. ""
  28035. ],
  28036. "49": [
  28037. ""
  28038. ],
  28039. "50": [
  28040. ""
  28041. ],
  28042. "51": [
  28043. ""
  28044. ],
  28045. "52": [
  28046. ""
  28047. ],
  28048. "53": [
  28049. ""
  28050. ],
  28051. "54": [
  28052. ""
  28053. ],
  28054. "55": [
  28055. ""
  28056. ],
  28057. "57": [
  28058. ""
  28059. ],
  28060. "58": [
  28061. ""
  28062. ],
  28063. "61": [
  28064. ""
  28065. ],
  28066. "60": [
  28067. ""
  28068. ],
  28069. "62": [
  28070. ""
  28071. ],
  28072. "63": [
  28073. ""
  28074. ],
  28075. "109": [
  28076. ""
  28077. ],
  28078. "96": [
  28079. ""
  28080. ],
  28081. "97": [
  28082. ""
  28083. ],
  28084. "99": [
  28085. ""
  28086. ],
  28087. "100": [
  28088. ""
  28089. ],
  28090. "101": [
  28091. ""
  28092. ],
  28093. "102": [
  28094. ""
  28095. ],
  28096. "103": [
  28097. ""
  28098. ],
  28099. "104": [
  28100. ""
  28101. ],
  28102. "105": [
  28103. ""
  28104. ],
  28105. "106": [
  28106. ""
  28107. ],
  28108. "152": [
  28109. ""
  28110. ],
  28111. "136": [
  28112. ""
  28113. ],
  28114. "137": [
  28115. ""
  28116. ],
  28117. "140": [
  28118. ""
  28119. ],
  28120. "141": [
  28121. ""
  28122. ],
  28123. "143": [
  28124. ""
  28125. ],
  28126. "144": [
  28127. ""
  28128. ],
  28129. "145": [
  28130. ""
  28131. ],
  28132. "146": [
  28133. ""
  28134. ],
  28135. "147": [
  28136. ""
  28137. ],
  28138. "148": [
  28139. ""
  28140. ],
  28141. "149": [
  28142. ""
  28143. ],
  28144. "190": [
  28145. ""
  28146. ],
  28147. "173": [
  28148. ""
  28149. ],
  28150. "182": [
  28151. ""
  28152. ],
  28153. "175": [
  28154. ""
  28155. ],
  28156. "176": [
  28157. ""
  28158. ],
  28159. "177": [
  28160. ""
  28161. ],
  28162. "178": [
  28163. ""
  28164. ],
  28165. "183": [
  28166. ""
  28167. ],
  28168. "185": [
  28169. ""
  28170. ],
  28171. "186": [
  28172. ""
  28173. ],
  28174. "188": [
  28175. ""
  28176. ],
  28177. "191": [
  28178. ""
  28179. ],
  28180. "219": [
  28181. ""
  28182. ],
  28183. "220": [
  28184. ""
  28185. ],
  28186. "221": [
  28187. ""
  28188. ],
  28189. "222": [
  28190. ""
  28191. ],
  28192. "223": [
  28193. ""
  28194. ],
  28195. "224": [
  28196. ""
  28197. ],
  28198. "225": [
  28199. ""
  28200. ],
  28201. "230": [
  28202. ""
  28203. ],
  28204. "231": [
  28205. ""
  28206. ],
  28207. "256": [
  28208. ""
  28209. ],
  28210. "257": [
  28211. ""
  28212. ],
  28213. "258": [
  28214. ""
  28215. ],
  28216. "260": [
  28217. ""
  28218. ],
  28219. "261": [
  28220. ""
  28221. ],
  28222. "264": [
  28223. ""
  28224. ],
  28225. "263": [
  28226. ""
  28227. ],
  28228. "265": [
  28229. ""
  28230. ],
  28231. "307": [
  28232. ""
  28233. ],
  28234. "296": [
  28235. ""
  28236. ],
  28237. "301": [
  28238. ""
  28239. ],
  28240. "297": [
  28241. ""
  28242. ],
  28243. "298": [
  28244. ""
  28245. ],
  28246. "302": [
  28247. ""
  28248. ],
  28249. "303": [
  28250. ""
  28251. ],
  28252. "304": [
  28253. ""
  28254. ],
  28255. "339": [
  28256. ""
  28257. ],
  28258. "333": [
  28259. ""
  28260. ],
  28261. "335": [
  28262. ""
  28263. ],
  28264. "336": [
  28265. ""
  28266. ],
  28267. "340": [
  28268. ""
  28269. ],
  28270. "372": [
  28271. ""
  28272. ],
  28273. "373": [
  28274. ""
  28275. ],
  28276. "374": [
  28277. ""
  28278. ],
  28279. "379": [
  28280. ""
  28281. ],
  28282. "380": [
  28283. ""
  28284. ],
  28285. "399": [
  28286. ""
  28287. ],
  28288. "400": [
  28289. ""
  28290. ],
  28291. "401": [
  28292. ""
  28293. ],
  28294. "402": [
  28295. ""
  28296. ],
  28297. "404": [
  28298. ""
  28299. ],
  28300. "424": [
  28301. ""
  28302. ],
  28303. "413": [
  28304. ""
  28305. ],
  28306. "419": [
  28307. ""
  28308. ],
  28309. "415": [
  28310. ""
  28311. ],
  28312. "416": [
  28313. ""
  28314. ],
  28315. "420": [
  28316. ""
  28317. ],
  28318. "422": [
  28319. ""
  28320. ],
  28321. "425": [
  28322. ""
  28323. ],
  28324. "438": [
  28325. ""
  28326. ],
  28327. "439": [
  28328. ""
  28329. ],
  28330. "440": [
  28331. ""
  28332. ],
  28333. "441": [
  28334. ""
  28335. ]
  28336. },
  28337. "executed_branches": [],
  28338. "missing_branches": []
  28339. }
  28340. },
  28341. "classes": {
  28342. "DocumentDTO": {
  28343. "executed_lines": [
  28344. 95,
  28345. 96,
  28346. 97,
  28347. 99,
  28348. 135,
  28349. 136,
  28350. 137,
  28351. 140,
  28352. 141,
  28353. 143,
  28354. 173,
  28355. 182,
  28356. 183,
  28357. 185,
  28358. 186,
  28359. 188,
  28360. 218
  28361. ],
  28362. "summary": {
  28363. "covered_lines": 17,
  28364. "num_statements": 17,
  28365. "percent_covered": 100.0,
  28366. "percent_covered_display": "100.00",
  28367. "missing_lines": 0,
  28368. "excluded_lines": 4,
  28369. "percent_statements_covered": 100.0,
  28370. "percent_statements_covered_display": "100.00",
  28371. "num_branches": 8,
  28372. "num_partial_branches": 0,
  28373. "covered_branches": 8,
  28374. "missing_branches": 0,
  28375. "percent_branches_covered": 100.0,
  28376. "percent_branches_covered_display": "100.00"
  28377. },
  28378. "missing_lines": [],
  28379. "excluded_lines": [
  28380. 64,
  28381. 110,
  28382. 153,
  28383. 192
  28384. ],
  28385. "start_line": 22,
  28386. "contexts": {
  28387. "437": [
  28388. ""
  28389. ],
  28390. "414": [
  28391. ""
  28392. ],
  28393. "378": [
  28394. ""
  28395. ],
  28396. "371": [
  28397. ""
  28398. ],
  28399. "334": [
  28400. ""
  28401. ],
  28402. "295": [
  28403. ""
  28404. ],
  28405. "229": [
  28406. ""
  28407. ],
  28408. "218": [
  28409. ""
  28410. ],
  28411. "174": [
  28412. ""
  28413. ],
  28414. "135": [
  28415. ""
  28416. ],
  28417. "95": [
  28418. ""
  28419. ],
  28420. "21": [
  28421. ""
  28422. ],
  28423. "1": [
  28424. ""
  28425. ],
  28426. "12": [
  28427. ""
  28428. ],
  28429. "13": [
  28430. ""
  28431. ],
  28432. "14": [
  28433. ""
  28434. ],
  28435. "16": [
  28436. ""
  28437. ],
  28438. "17": [
  28439. ""
  28440. ],
  28441. "18": [
  28442. ""
  28443. ],
  28444. "22": [
  28445. ""
  28446. ],
  28447. "23": [
  28448. ""
  28449. ],
  28450. "49": [
  28451. ""
  28452. ],
  28453. "50": [
  28454. ""
  28455. ],
  28456. "51": [
  28457. ""
  28458. ],
  28459. "52": [
  28460. ""
  28461. ],
  28462. "53": [
  28463. ""
  28464. ],
  28465. "54": [
  28466. ""
  28467. ],
  28468. "55": [
  28469. ""
  28470. ],
  28471. "57": [
  28472. ""
  28473. ],
  28474. "58": [
  28475. ""
  28476. ],
  28477. "61": [
  28478. ""
  28479. ],
  28480. "60": [
  28481. ""
  28482. ],
  28483. "62": [
  28484. ""
  28485. ],
  28486. "63": [
  28487. ""
  28488. ],
  28489. "109": [
  28490. ""
  28491. ],
  28492. "96": [
  28493. ""
  28494. ],
  28495. "97": [
  28496. ""
  28497. ],
  28498. "99": [
  28499. ""
  28500. ],
  28501. "100": [
  28502. ""
  28503. ],
  28504. "101": [
  28505. ""
  28506. ],
  28507. "102": [
  28508. ""
  28509. ],
  28510. "103": [
  28511. ""
  28512. ],
  28513. "104": [
  28514. ""
  28515. ],
  28516. "105": [
  28517. ""
  28518. ],
  28519. "106": [
  28520. ""
  28521. ],
  28522. "152": [
  28523. ""
  28524. ],
  28525. "136": [
  28526. ""
  28527. ],
  28528. "137": [
  28529. ""
  28530. ],
  28531. "140": [
  28532. ""
  28533. ],
  28534. "141": [
  28535. ""
  28536. ],
  28537. "143": [
  28538. ""
  28539. ],
  28540. "144": [
  28541. ""
  28542. ],
  28543. "145": [
  28544. ""
  28545. ],
  28546. "146": [
  28547. ""
  28548. ],
  28549. "147": [
  28550. ""
  28551. ],
  28552. "148": [
  28553. ""
  28554. ],
  28555. "149": [
  28556. ""
  28557. ],
  28558. "190": [
  28559. ""
  28560. ],
  28561. "173": [
  28562. ""
  28563. ],
  28564. "182": [
  28565. ""
  28566. ],
  28567. "175": [
  28568. ""
  28569. ],
  28570. "176": [
  28571. ""
  28572. ],
  28573. "177": [
  28574. ""
  28575. ],
  28576. "178": [
  28577. ""
  28578. ],
  28579. "183": [
  28580. ""
  28581. ],
  28582. "185": [
  28583. ""
  28584. ],
  28585. "186": [
  28586. ""
  28587. ],
  28588. "188": [
  28589. ""
  28590. ],
  28591. "191": [
  28592. ""
  28593. ],
  28594. "219": [
  28595. ""
  28596. ],
  28597. "220": [
  28598. ""
  28599. ],
  28600. "221": [
  28601. ""
  28602. ],
  28603. "222": [
  28604. ""
  28605. ],
  28606. "223": [
  28607. ""
  28608. ],
  28609. "224": [
  28610. ""
  28611. ],
  28612. "225": [
  28613. ""
  28614. ],
  28615. "230": [
  28616. ""
  28617. ],
  28618. "231": [
  28619. ""
  28620. ],
  28621. "256": [
  28622. ""
  28623. ],
  28624. "257": [
  28625. ""
  28626. ],
  28627. "258": [
  28628. ""
  28629. ],
  28630. "260": [
  28631. ""
  28632. ],
  28633. "261": [
  28634. ""
  28635. ],
  28636. "264": [
  28637. ""
  28638. ],
  28639. "263": [
  28640. ""
  28641. ],
  28642. "265": [
  28643. ""
  28644. ],
  28645. "307": [
  28646. ""
  28647. ],
  28648. "296": [
  28649. ""
  28650. ],
  28651. "301": [
  28652. ""
  28653. ],
  28654. "297": [
  28655. ""
  28656. ],
  28657. "298": [
  28658. ""
  28659. ],
  28660. "302": [
  28661. ""
  28662. ],
  28663. "303": [
  28664. ""
  28665. ],
  28666. "304": [
  28667. ""
  28668. ],
  28669. "339": [
  28670. ""
  28671. ],
  28672. "333": [
  28673. ""
  28674. ],
  28675. "335": [
  28676. ""
  28677. ],
  28678. "336": [
  28679. ""
  28680. ],
  28681. "340": [
  28682. ""
  28683. ],
  28684. "372": [
  28685. ""
  28686. ],
  28687. "373": [
  28688. ""
  28689. ],
  28690. "374": [
  28691. ""
  28692. ],
  28693. "379": [
  28694. ""
  28695. ],
  28696. "380": [
  28697. ""
  28698. ],
  28699. "399": [
  28700. ""
  28701. ],
  28702. "400": [
  28703. ""
  28704. ],
  28705. "401": [
  28706. ""
  28707. ],
  28708. "402": [
  28709. ""
  28710. ],
  28711. "404": [
  28712. ""
  28713. ],
  28714. "424": [
  28715. ""
  28716. ],
  28717. "413": [
  28718. ""
  28719. ],
  28720. "419": [
  28721. ""
  28722. ],
  28723. "415": [
  28724. ""
  28725. ],
  28726. "416": [
  28727. ""
  28728. ],
  28729. "420": [
  28730. ""
  28731. ],
  28732. "422": [
  28733. ""
  28734. ],
  28735. "425": [
  28736. ""
  28737. ],
  28738. "438": [
  28739. ""
  28740. ],
  28741. "439": [
  28742. ""
  28743. ],
  28744. "440": [
  28745. ""
  28746. ],
  28747. "441": [
  28748. ""
  28749. ]
  28750. },
  28751. "executed_branches": [
  28752. [
  28753. 96,
  28754. 97
  28755. ],
  28756. [
  28757. 96,
  28758. 99
  28759. ],
  28760. [
  28761. 136,
  28762. 137
  28763. ],
  28764. [
  28765. 136,
  28766. 140
  28767. ],
  28768. [
  28769. 182,
  28770. 183
  28771. ],
  28772. [
  28773. 182,
  28774. 185
  28775. ],
  28776. [
  28777. 185,
  28778. 186
  28779. ],
  28780. [
  28781. 185,
  28782. 188
  28783. ]
  28784. ],
  28785. "missing_branches": []
  28786. },
  28787. "SearchResultDTO": {
  28788. "executed_lines": [
  28789. 295,
  28790. 301,
  28791. 333,
  28792. 371
  28793. ],
  28794. "summary": {
  28795. "covered_lines": 4,
  28796. "num_statements": 4,
  28797. "percent_covered": 100.0,
  28798. "percent_covered_display": "100.00",
  28799. "missing_lines": 0,
  28800. "excluded_lines": 3,
  28801. "percent_statements_covered": 100.0,
  28802. "percent_statements_covered_display": "100.00",
  28803. "num_branches": 0,
  28804. "num_partial_branches": 0,
  28805. "covered_branches": 0,
  28806. "missing_branches": 0,
  28807. "percent_branches_covered": 100.0,
  28808. "percent_branches_covered_display": "100.00"
  28809. },
  28810. "missing_lines": [],
  28811. "excluded_lines": [
  28812. 266,
  28813. 308,
  28814. 341
  28815. ],
  28816. "start_line": 230,
  28817. "contexts": {
  28818. "437": [
  28819. ""
  28820. ],
  28821. "414": [
  28822. ""
  28823. ],
  28824. "378": [
  28825. ""
  28826. ],
  28827. "371": [
  28828. ""
  28829. ],
  28830. "334": [
  28831. ""
  28832. ],
  28833. "295": [
  28834. ""
  28835. ],
  28836. "229": [
  28837. ""
  28838. ],
  28839. "218": [
  28840. ""
  28841. ],
  28842. "174": [
  28843. ""
  28844. ],
  28845. "135": [
  28846. ""
  28847. ],
  28848. "95": [
  28849. ""
  28850. ],
  28851. "21": [
  28852. ""
  28853. ],
  28854. "1": [
  28855. ""
  28856. ],
  28857. "12": [
  28858. ""
  28859. ],
  28860. "13": [
  28861. ""
  28862. ],
  28863. "14": [
  28864. ""
  28865. ],
  28866. "16": [
  28867. ""
  28868. ],
  28869. "17": [
  28870. ""
  28871. ],
  28872. "18": [
  28873. ""
  28874. ],
  28875. "22": [
  28876. ""
  28877. ],
  28878. "23": [
  28879. ""
  28880. ],
  28881. "49": [
  28882. ""
  28883. ],
  28884. "50": [
  28885. ""
  28886. ],
  28887. "51": [
  28888. ""
  28889. ],
  28890. "52": [
  28891. ""
  28892. ],
  28893. "53": [
  28894. ""
  28895. ],
  28896. "54": [
  28897. ""
  28898. ],
  28899. "55": [
  28900. ""
  28901. ],
  28902. "57": [
  28903. ""
  28904. ],
  28905. "58": [
  28906. ""
  28907. ],
  28908. "61": [
  28909. ""
  28910. ],
  28911. "60": [
  28912. ""
  28913. ],
  28914. "62": [
  28915. ""
  28916. ],
  28917. "63": [
  28918. ""
  28919. ],
  28920. "109": [
  28921. ""
  28922. ],
  28923. "96": [
  28924. ""
  28925. ],
  28926. "97": [
  28927. ""
  28928. ],
  28929. "99": [
  28930. ""
  28931. ],
  28932. "100": [
  28933. ""
  28934. ],
  28935. "101": [
  28936. ""
  28937. ],
  28938. "102": [
  28939. ""
  28940. ],
  28941. "103": [
  28942. ""
  28943. ],
  28944. "104": [
  28945. ""
  28946. ],
  28947. "105": [
  28948. ""
  28949. ],
  28950. "106": [
  28951. ""
  28952. ],
  28953. "152": [
  28954. ""
  28955. ],
  28956. "136": [
  28957. ""
  28958. ],
  28959. "137": [
  28960. ""
  28961. ],
  28962. "140": [
  28963. ""
  28964. ],
  28965. "141": [
  28966. ""
  28967. ],
  28968. "143": [
  28969. ""
  28970. ],
  28971. "144": [
  28972. ""
  28973. ],
  28974. "145": [
  28975. ""
  28976. ],
  28977. "146": [
  28978. ""
  28979. ],
  28980. "147": [
  28981. ""
  28982. ],
  28983. "148": [
  28984. ""
  28985. ],
  28986. "149": [
  28987. ""
  28988. ],
  28989. "190": [
  28990. ""
  28991. ],
  28992. "173": [
  28993. ""
  28994. ],
  28995. "182": [
  28996. ""
  28997. ],
  28998. "175": [
  28999. ""
  29000. ],
  29001. "176": [
  29002. ""
  29003. ],
  29004. "177": [
  29005. ""
  29006. ],
  29007. "178": [
  29008. ""
  29009. ],
  29010. "183": [
  29011. ""
  29012. ],
  29013. "185": [
  29014. ""
  29015. ],
  29016. "186": [
  29017. ""
  29018. ],
  29019. "188": [
  29020. ""
  29021. ],
  29022. "191": [
  29023. ""
  29024. ],
  29025. "219": [
  29026. ""
  29027. ],
  29028. "220": [
  29029. ""
  29030. ],
  29031. "221": [
  29032. ""
  29033. ],
  29034. "222": [
  29035. ""
  29036. ],
  29037. "223": [
  29038. ""
  29039. ],
  29040. "224": [
  29041. ""
  29042. ],
  29043. "225": [
  29044. ""
  29045. ],
  29046. "230": [
  29047. ""
  29048. ],
  29049. "231": [
  29050. ""
  29051. ],
  29052. "256": [
  29053. ""
  29054. ],
  29055. "257": [
  29056. ""
  29057. ],
  29058. "258": [
  29059. ""
  29060. ],
  29061. "260": [
  29062. ""
  29063. ],
  29064. "261": [
  29065. ""
  29066. ],
  29067. "264": [
  29068. ""
  29069. ],
  29070. "263": [
  29071. ""
  29072. ],
  29073. "265": [
  29074. ""
  29075. ],
  29076. "307": [
  29077. ""
  29078. ],
  29079. "296": [
  29080. ""
  29081. ],
  29082. "301": [
  29083. ""
  29084. ],
  29085. "297": [
  29086. ""
  29087. ],
  29088. "298": [
  29089. ""
  29090. ],
  29091. "302": [
  29092. ""
  29093. ],
  29094. "303": [
  29095. ""
  29096. ],
  29097. "304": [
  29098. ""
  29099. ],
  29100. "339": [
  29101. ""
  29102. ],
  29103. "333": [
  29104. ""
  29105. ],
  29106. "335": [
  29107. ""
  29108. ],
  29109. "336": [
  29110. ""
  29111. ],
  29112. "340": [
  29113. ""
  29114. ],
  29115. "372": [
  29116. ""
  29117. ],
  29118. "373": [
  29119. ""
  29120. ],
  29121. "374": [
  29122. ""
  29123. ],
  29124. "379": [
  29125. ""
  29126. ],
  29127. "380": [
  29128. ""
  29129. ],
  29130. "399": [
  29131. ""
  29132. ],
  29133. "400": [
  29134. ""
  29135. ],
  29136. "401": [
  29137. ""
  29138. ],
  29139. "402": [
  29140. ""
  29141. ],
  29142. "404": [
  29143. ""
  29144. ],
  29145. "424": [
  29146. ""
  29147. ],
  29148. "413": [
  29149. ""
  29150. ],
  29151. "419": [
  29152. ""
  29153. ],
  29154. "415": [
  29155. ""
  29156. ],
  29157. "416": [
  29158. ""
  29159. ],
  29160. "420": [
  29161. ""
  29162. ],
  29163. "422": [
  29164. ""
  29165. ],
  29166. "425": [
  29167. ""
  29168. ],
  29169. "438": [
  29170. ""
  29171. ],
  29172. "439": [
  29173. ""
  29174. ],
  29175. "440": [
  29176. ""
  29177. ],
  29178. "441": [
  29179. ""
  29180. ]
  29181. },
  29182. "executed_branches": [],
  29183. "missing_branches": []
  29184. },
  29185. "SearchResponseDTO": {
  29186. "executed_lines": [
  29187. 413,
  29188. 419,
  29189. 420,
  29190. 422,
  29191. 437
  29192. ],
  29193. "summary": {
  29194. "covered_lines": 5,
  29195. "num_statements": 5,
  29196. "percent_covered": 100.0,
  29197. "percent_covered_display": "100.00",
  29198. "missing_lines": 0,
  29199. "excluded_lines": 0,
  29200. "percent_statements_covered": 100.0,
  29201. "percent_statements_covered_display": "100.00",
  29202. "num_branches": 2,
  29203. "num_partial_branches": 0,
  29204. "covered_branches": 2,
  29205. "missing_branches": 0,
  29206. "percent_branches_covered": 100.0,
  29207. "percent_branches_covered_display": "100.00"
  29208. },
  29209. "missing_lines": [],
  29210. "excluded_lines": [],
  29211. "start_line": 379,
  29212. "contexts": {
  29213. "437": [
  29214. ""
  29215. ],
  29216. "414": [
  29217. ""
  29218. ],
  29219. "378": [
  29220. ""
  29221. ],
  29222. "371": [
  29223. ""
  29224. ],
  29225. "334": [
  29226. ""
  29227. ],
  29228. "295": [
  29229. ""
  29230. ],
  29231. "229": [
  29232. ""
  29233. ],
  29234. "218": [
  29235. ""
  29236. ],
  29237. "174": [
  29238. ""
  29239. ],
  29240. "135": [
  29241. ""
  29242. ],
  29243. "95": [
  29244. ""
  29245. ],
  29246. "21": [
  29247. ""
  29248. ],
  29249. "1": [
  29250. ""
  29251. ],
  29252. "12": [
  29253. ""
  29254. ],
  29255. "13": [
  29256. ""
  29257. ],
  29258. "14": [
  29259. ""
  29260. ],
  29261. "16": [
  29262. ""
  29263. ],
  29264. "17": [
  29265. ""
  29266. ],
  29267. "18": [
  29268. ""
  29269. ],
  29270. "22": [
  29271. ""
  29272. ],
  29273. "23": [
  29274. ""
  29275. ],
  29276. "49": [
  29277. ""
  29278. ],
  29279. "50": [
  29280. ""
  29281. ],
  29282. "51": [
  29283. ""
  29284. ],
  29285. "52": [
  29286. ""
  29287. ],
  29288. "53": [
  29289. ""
  29290. ],
  29291. "54": [
  29292. ""
  29293. ],
  29294. "55": [
  29295. ""
  29296. ],
  29297. "57": [
  29298. ""
  29299. ],
  29300. "58": [
  29301. ""
  29302. ],
  29303. "61": [
  29304. ""
  29305. ],
  29306. "60": [
  29307. ""
  29308. ],
  29309. "62": [
  29310. ""
  29311. ],
  29312. "63": [
  29313. ""
  29314. ],
  29315. "109": [
  29316. ""
  29317. ],
  29318. "96": [
  29319. ""
  29320. ],
  29321. "97": [
  29322. ""
  29323. ],
  29324. "99": [
  29325. ""
  29326. ],
  29327. "100": [
  29328. ""
  29329. ],
  29330. "101": [
  29331. ""
  29332. ],
  29333. "102": [
  29334. ""
  29335. ],
  29336. "103": [
  29337. ""
  29338. ],
  29339. "104": [
  29340. ""
  29341. ],
  29342. "105": [
  29343. ""
  29344. ],
  29345. "106": [
  29346. ""
  29347. ],
  29348. "152": [
  29349. ""
  29350. ],
  29351. "136": [
  29352. ""
  29353. ],
  29354. "137": [
  29355. ""
  29356. ],
  29357. "140": [
  29358. ""
  29359. ],
  29360. "141": [
  29361. ""
  29362. ],
  29363. "143": [
  29364. ""
  29365. ],
  29366. "144": [
  29367. ""
  29368. ],
  29369. "145": [
  29370. ""
  29371. ],
  29372. "146": [
  29373. ""
  29374. ],
  29375. "147": [
  29376. ""
  29377. ],
  29378. "148": [
  29379. ""
  29380. ],
  29381. "149": [
  29382. ""
  29383. ],
  29384. "190": [
  29385. ""
  29386. ],
  29387. "173": [
  29388. ""
  29389. ],
  29390. "182": [
  29391. ""
  29392. ],
  29393. "175": [
  29394. ""
  29395. ],
  29396. "176": [
  29397. ""
  29398. ],
  29399. "177": [
  29400. ""
  29401. ],
  29402. "178": [
  29403. ""
  29404. ],
  29405. "183": [
  29406. ""
  29407. ],
  29408. "185": [
  29409. ""
  29410. ],
  29411. "186": [
  29412. ""
  29413. ],
  29414. "188": [
  29415. ""
  29416. ],
  29417. "191": [
  29418. ""
  29419. ],
  29420. "219": [
  29421. ""
  29422. ],
  29423. "220": [
  29424. ""
  29425. ],
  29426. "221": [
  29427. ""
  29428. ],
  29429. "222": [
  29430. ""
  29431. ],
  29432. "223": [
  29433. ""
  29434. ],
  29435. "224": [
  29436. ""
  29437. ],
  29438. "225": [
  29439. ""
  29440. ],
  29441. "230": [
  29442. ""
  29443. ],
  29444. "231": [
  29445. ""
  29446. ],
  29447. "256": [
  29448. ""
  29449. ],
  29450. "257": [
  29451. ""
  29452. ],
  29453. "258": [
  29454. ""
  29455. ],
  29456. "260": [
  29457. ""
  29458. ],
  29459. "261": [
  29460. ""
  29461. ],
  29462. "264": [
  29463. ""
  29464. ],
  29465. "263": [
  29466. ""
  29467. ],
  29468. "265": [
  29469. ""
  29470. ],
  29471. "307": [
  29472. ""
  29473. ],
  29474. "296": [
  29475. ""
  29476. ],
  29477. "301": [
  29478. ""
  29479. ],
  29480. "297": [
  29481. ""
  29482. ],
  29483. "298": [
  29484. ""
  29485. ],
  29486. "302": [
  29487. ""
  29488. ],
  29489. "303": [
  29490. ""
  29491. ],
  29492. "304": [
  29493. ""
  29494. ],
  29495. "339": [
  29496. ""
  29497. ],
  29498. "333": [
  29499. ""
  29500. ],
  29501. "335": [
  29502. ""
  29503. ],
  29504. "336": [
  29505. ""
  29506. ],
  29507. "340": [
  29508. ""
  29509. ],
  29510. "372": [
  29511. ""
  29512. ],
  29513. "373": [
  29514. ""
  29515. ],
  29516. "374": [
  29517. ""
  29518. ],
  29519. "379": [
  29520. ""
  29521. ],
  29522. "380": [
  29523. ""
  29524. ],
  29525. "399": [
  29526. ""
  29527. ],
  29528. "400": [
  29529. ""
  29530. ],
  29531. "401": [
  29532. ""
  29533. ],
  29534. "402": [
  29535. ""
  29536. ],
  29537. "404": [
  29538. ""
  29539. ],
  29540. "424": [
  29541. ""
  29542. ],
  29543. "413": [
  29544. ""
  29545. ],
  29546. "419": [
  29547. ""
  29548. ],
  29549. "415": [
  29550. ""
  29551. ],
  29552. "416": [
  29553. ""
  29554. ],
  29555. "420": [
  29556. ""
  29557. ],
  29558. "422": [
  29559. ""
  29560. ],
  29561. "425": [
  29562. ""
  29563. ],
  29564. "438": [
  29565. ""
  29566. ],
  29567. "439": [
  29568. ""
  29569. ],
  29570. "440": [
  29571. ""
  29572. ],
  29573. "441": [
  29574. ""
  29575. ]
  29576. },
  29577. "executed_branches": [
  29578. [
  29579. 419,
  29580. 420
  29581. ],
  29582. [
  29583. 419,
  29584. 422
  29585. ]
  29586. ],
  29587. "missing_branches": []
  29588. },
  29589. "": {
  29590. "executed_lines": [
  29591. 12,
  29592. 13,
  29593. 14,
  29594. 16,
  29595. 17,
  29596. 18,
  29597. 21,
  29598. 22,
  29599. 49,
  29600. 50,
  29601. 51,
  29602. 52,
  29603. 53,
  29604. 54,
  29605. 55,
  29606. 57,
  29607. 58,
  29608. 109,
  29609. 152,
  29610. 190,
  29611. 191,
  29612. 229,
  29613. 230,
  29614. 256,
  29615. 257,
  29616. 258,
  29617. 260,
  29618. 261,
  29619. 307,
  29620. 339,
  29621. 340,
  29622. 378,
  29623. 379,
  29624. 399,
  29625. 400,
  29626. 401,
  29627. 402,
  29628. 404,
  29629. 424,
  29630. 425
  29631. ],
  29632. "summary": {
  29633. "covered_lines": 40,
  29634. "num_statements": 40,
  29635. "percent_covered": 100.0,
  29636. "percent_covered_display": "100.00",
  29637. "missing_lines": 0,
  29638. "excluded_lines": 3,
  29639. "percent_statements_covered": 100.0,
  29640. "percent_statements_covered_display": "100.00",
  29641. "num_branches": 0,
  29642. "num_partial_branches": 0,
  29643. "covered_branches": 0,
  29644. "missing_branches": 0,
  29645. "percent_branches_covered": 100.0,
  29646. "percent_branches_covered_display": "100.00"
  29647. },
  29648. "missing_lines": [],
  29649. "excluded_lines": [
  29650. 23,
  29651. 231,
  29652. 380
  29653. ],
  29654. "start_line": 1,
  29655. "contexts": {
  29656. "437": [
  29657. ""
  29658. ],
  29659. "414": [
  29660. ""
  29661. ],
  29662. "378": [
  29663. ""
  29664. ],
  29665. "371": [
  29666. ""
  29667. ],
  29668. "334": [
  29669. ""
  29670. ],
  29671. "295": [
  29672. ""
  29673. ],
  29674. "229": [
  29675. ""
  29676. ],
  29677. "218": [
  29678. ""
  29679. ],
  29680. "174": [
  29681. ""
  29682. ],
  29683. "135": [
  29684. ""
  29685. ],
  29686. "95": [
  29687. ""
  29688. ],
  29689. "21": [
  29690. ""
  29691. ],
  29692. "1": [
  29693. ""
  29694. ],
  29695. "12": [
  29696. ""
  29697. ],
  29698. "13": [
  29699. ""
  29700. ],
  29701. "14": [
  29702. ""
  29703. ],
  29704. "16": [
  29705. ""
  29706. ],
  29707. "17": [
  29708. ""
  29709. ],
  29710. "18": [
  29711. ""
  29712. ],
  29713. "22": [
  29714. ""
  29715. ],
  29716. "23": [
  29717. ""
  29718. ],
  29719. "49": [
  29720. ""
  29721. ],
  29722. "50": [
  29723. ""
  29724. ],
  29725. "51": [
  29726. ""
  29727. ],
  29728. "52": [
  29729. ""
  29730. ],
  29731. "53": [
  29732. ""
  29733. ],
  29734. "54": [
  29735. ""
  29736. ],
  29737. "55": [
  29738. ""
  29739. ],
  29740. "57": [
  29741. ""
  29742. ],
  29743. "58": [
  29744. ""
  29745. ],
  29746. "61": [
  29747. ""
  29748. ],
  29749. "60": [
  29750. ""
  29751. ],
  29752. "62": [
  29753. ""
  29754. ],
  29755. "63": [
  29756. ""
  29757. ],
  29758. "109": [
  29759. ""
  29760. ],
  29761. "96": [
  29762. ""
  29763. ],
  29764. "97": [
  29765. ""
  29766. ],
  29767. "99": [
  29768. ""
  29769. ],
  29770. "100": [
  29771. ""
  29772. ],
  29773. "101": [
  29774. ""
  29775. ],
  29776. "102": [
  29777. ""
  29778. ],
  29779. "103": [
  29780. ""
  29781. ],
  29782. "104": [
  29783. ""
  29784. ],
  29785. "105": [
  29786. ""
  29787. ],
  29788. "106": [
  29789. ""
  29790. ],
  29791. "152": [
  29792. ""
  29793. ],
  29794. "136": [
  29795. ""
  29796. ],
  29797. "137": [
  29798. ""
  29799. ],
  29800. "140": [
  29801. ""
  29802. ],
  29803. "141": [
  29804. ""
  29805. ],
  29806. "143": [
  29807. ""
  29808. ],
  29809. "144": [
  29810. ""
  29811. ],
  29812. "145": [
  29813. ""
  29814. ],
  29815. "146": [
  29816. ""
  29817. ],
  29818. "147": [
  29819. ""
  29820. ],
  29821. "148": [
  29822. ""
  29823. ],
  29824. "149": [
  29825. ""
  29826. ],
  29827. "190": [
  29828. ""
  29829. ],
  29830. "173": [
  29831. ""
  29832. ],
  29833. "182": [
  29834. ""
  29835. ],
  29836. "175": [
  29837. ""
  29838. ],
  29839. "176": [
  29840. ""
  29841. ],
  29842. "177": [
  29843. ""
  29844. ],
  29845. "178": [
  29846. ""
  29847. ],
  29848. "183": [
  29849. ""
  29850. ],
  29851. "185": [
  29852. ""
  29853. ],
  29854. "186": [
  29855. ""
  29856. ],
  29857. "188": [
  29858. ""
  29859. ],
  29860. "191": [
  29861. ""
  29862. ],
  29863. "219": [
  29864. ""
  29865. ],
  29866. "220": [
  29867. ""
  29868. ],
  29869. "221": [
  29870. ""
  29871. ],
  29872. "222": [
  29873. ""
  29874. ],
  29875. "223": [
  29876. ""
  29877. ],
  29878. "224": [
  29879. ""
  29880. ],
  29881. "225": [
  29882. ""
  29883. ],
  29884. "230": [
  29885. ""
  29886. ],
  29887. "231": [
  29888. ""
  29889. ],
  29890. "256": [
  29891. ""
  29892. ],
  29893. "257": [
  29894. ""
  29895. ],
  29896. "258": [
  29897. ""
  29898. ],
  29899. "260": [
  29900. ""
  29901. ],
  29902. "261": [
  29903. ""
  29904. ],
  29905. "264": [
  29906. ""
  29907. ],
  29908. "263": [
  29909. ""
  29910. ],
  29911. "265": [
  29912. ""
  29913. ],
  29914. "307": [
  29915. ""
  29916. ],
  29917. "296": [
  29918. ""
  29919. ],
  29920. "301": [
  29921. ""
  29922. ],
  29923. "297": [
  29924. ""
  29925. ],
  29926. "298": [
  29927. ""
  29928. ],
  29929. "302": [
  29930. ""
  29931. ],
  29932. "303": [
  29933. ""
  29934. ],
  29935. "304": [
  29936. ""
  29937. ],
  29938. "339": [
  29939. ""
  29940. ],
  29941. "333": [
  29942. ""
  29943. ],
  29944. "335": [
  29945. ""
  29946. ],
  29947. "336": [
  29948. ""
  29949. ],
  29950. "340": [
  29951. ""
  29952. ],
  29953. "372": [
  29954. ""
  29955. ],
  29956. "373": [
  29957. ""
  29958. ],
  29959. "374": [
  29960. ""
  29961. ],
  29962. "379": [
  29963. ""
  29964. ],
  29965. "380": [
  29966. ""
  29967. ],
  29968. "399": [
  29969. ""
  29970. ],
  29971. "400": [
  29972. ""
  29973. ],
  29974. "401": [
  29975. ""
  29976. ],
  29977. "402": [
  29978. ""
  29979. ],
  29980. "404": [
  29981. ""
  29982. ],
  29983. "424": [
  29984. ""
  29985. ],
  29986. "413": [
  29987. ""
  29988. ],
  29989. "419": [
  29990. ""
  29991. ],
  29992. "415": [
  29993. ""
  29994. ],
  29995. "416": [
  29996. ""
  29997. ],
  29998. "420": [
  29999. ""
  30000. ],
  30001. "422": [
  30002. ""
  30003. ],
  30004. "425": [
  30005. ""
  30006. ],
  30007. "438": [
  30008. ""
  30009. ],
  30010. "439": [
  30011. ""
  30012. ],
  30013. "440": [
  30014. ""
  30015. ],
  30016. "441": [
  30017. ""
  30018. ]
  30019. },
  30020. "executed_branches": [],
  30021. "missing_branches": []
  30022. }
  30023. }
  30024. },
  30025. "src\\application\\vector_search\\handlers.py": {
  30026. "executed_lines": [
  30027. 22,
  30028. 23,
  30029. 25,
  30030. 30,
  30031. 35,
  30032. 39,
  30033. 40,
  30034. 41,
  30035. 42,
  30036. 43,
  30037. 44,
  30038. 45,
  30039. 49,
  30040. 52,
  30041. 79,
  30042. 86,
  30043. 88,
  30044. 110,
  30045. 111,
  30046. 120,
  30047. 121,
  30048. 125,
  30049. 135,
  30050. 137,
  30051. 142,
  30052. 144,
  30053. 155,
  30054. 157,
  30055. 162,
  30056. 168,
  30057. 195,
  30058. 202,
  30059. 204,
  30060. 240,
  30061. 241,
  30062. 251,
  30063. 252,
  30064. 254,
  30065. 255,
  30066. 259,
  30067. 265,
  30068. 266,
  30069. 267,
  30070. 276,
  30071. 277,
  30072. 279,
  30073. 280,
  30074. 289,
  30075. 290,
  30076. 299,
  30077. 301,
  30078. 306,
  30079. 308,
  30080. 340,
  30081. 361,
  30082. 368,
  30083. 370,
  30084. 386,
  30085. 387,
  30086. 393,
  30087. 394,
  30088. 396,
  30089. 401,
  30090. 403,
  30091. 411,
  30092. 417,
  30093. 449,
  30094. 461,
  30095. 462,
  30096. 464,
  30097. 489,
  30098. 490,
  30099. 501,
  30100. 509,
  30101. 511,
  30102. 520,
  30103. 528,
  30104. 560,
  30105. 582,
  30106. 589,
  30107. 591,
  30108. 613,
  30109. 614,
  30110. 620,
  30111. 621,
  30112. 623,
  30113. 624,
  30114. 628,
  30115. 633,
  30116. 639,
  30117. 644,
  30118. 646,
  30119. 648
  30120. ],
  30121. "summary": {
  30122. "covered_lines": 93,
  30123. "num_statements": 110,
  30124. "percent_covered": 85.83333333333333,
  30125. "percent_covered_display": "85.83",
  30126. "missing_lines": 17,
  30127. "excluded_lines": 7,
  30128. "percent_statements_covered": 84.54545454545455,
  30129. "percent_statements_covered_display": "84.55",
  30130. "num_branches": 10,
  30131. "num_partial_branches": 0,
  30132. "covered_branches": 10,
  30133. "missing_branches": 0,
  30134. "percent_branches_covered": 100.0,
  30135. "percent_branches_covered_display": "100.00"
  30136. },
  30137. "missing_lines": [
  30138. 146,
  30139. 150,
  30140. 310,
  30141. 312,
  30142. 319,
  30143. 324,
  30144. 326,
  30145. 334,
  30146. 530,
  30147. 532,
  30148. 539,
  30149. 544,
  30150. 546,
  30151. 554,
  30152. 650,
  30153. 652,
  30154. 660
  30155. ],
  30156. "excluded_lines": [
  30157. 53,
  30158. 89,
  30159. 169,
  30160. 205,
  30161. 418,
  30162. 465,
  30163. 592
  30164. ],
  30165. "contexts": {
  30166. "613": [
  30167. ""
  30168. ],
  30169. "589": [
  30170. ""
  30171. ],
  30172. "560": [
  30173. ""
  30174. ],
  30175. "489": [
  30176. ""
  30177. ],
  30178. "461": [
  30179. ""
  30180. ],
  30181. "417": [
  30182. ""
  30183. ],
  30184. "386": [
  30185. ""
  30186. ],
  30187. "368": [
  30188. ""
  30189. ],
  30190. "340": [
  30191. ""
  30192. ],
  30193. "240": [
  30194. ""
  30195. ],
  30196. "202": [
  30197. ""
  30198. ],
  30199. "168": [
  30200. ""
  30201. ],
  30202. "110": [
  30203. ""
  30204. ],
  30205. "86": [
  30206. ""
  30207. ],
  30208. "52": [
  30209. ""
  30210. ],
  30211. "1": [
  30212. ""
  30213. ],
  30214. "22": [
  30215. ""
  30216. ],
  30217. "23": [
  30218. ""
  30219. ],
  30220. "25": [
  30221. ""
  30222. ],
  30223. "30": [
  30224. ""
  30225. ],
  30226. "35": [
  30227. ""
  30228. ],
  30229. "39": [
  30230. ""
  30231. ],
  30232. "40": [
  30233. ""
  30234. ],
  30235. "41": [
  30236. ""
  30237. ],
  30238. "42": [
  30239. ""
  30240. ],
  30241. "43": [
  30242. ""
  30243. ],
  30244. "44": [
  30245. ""
  30246. ],
  30247. "45": [
  30248. ""
  30249. ],
  30250. "49": [
  30251. ""
  30252. ],
  30253. "53": [
  30254. ""
  30255. ],
  30256. "79": [
  30257. ""
  30258. ],
  30259. "88": [
  30260. ""
  30261. ],
  30262. "111": [
  30263. ""
  30264. ],
  30265. "112": [
  30266. ""
  30267. ],
  30268. "120": [
  30269. ""
  30270. ],
  30271. "114": [
  30272. ""
  30273. ],
  30274. "113": [
  30275. ""
  30276. ],
  30277. "115": [
  30278. ""
  30279. ],
  30280. "121": [
  30281. ""
  30282. ],
  30283. "125": [
  30284. ""
  30285. ],
  30286. "126": [
  30287. ""
  30288. ],
  30289. "135": [
  30290. ""
  30291. ],
  30292. "127": [
  30293. ""
  30294. ],
  30295. "128": [
  30296. ""
  30297. ],
  30298. "129": [
  30299. ""
  30300. ],
  30301. "130": [
  30302. ""
  30303. ],
  30304. "131": [
  30305. ""
  30306. ],
  30307. "137": [
  30308. ""
  30309. ],
  30310. "144": [
  30311. ""
  30312. ],
  30313. "138": [
  30314. ""
  30315. ],
  30316. "142": [
  30317. ""
  30318. ],
  30319. "139": [
  30320. ""
  30321. ],
  30322. "155": [
  30323. ""
  30324. ],
  30325. "157": [
  30326. ""
  30327. ],
  30328. "158": [
  30329. ""
  30330. ],
  30331. "162": [
  30332. ""
  30333. ],
  30334. "159": [
  30335. ""
  30336. ],
  30337. "160": [
  30338. ""
  30339. ],
  30340. "163": [
  30341. ""
  30342. ],
  30343. "165": [
  30344. ""
  30345. ],
  30346. "164": [
  30347. ""
  30348. ],
  30349. "169": [
  30350. ""
  30351. ],
  30352. "195": [
  30353. ""
  30354. ],
  30355. "204": [
  30356. ""
  30357. ],
  30358. "241": [
  30359. ""
  30360. ],
  30361. "242": [
  30362. ""
  30363. ],
  30364. "251": [
  30365. ""
  30366. ],
  30367. "244": [
  30368. ""
  30369. ],
  30370. "243": [
  30371. ""
  30372. ],
  30373. "245": [
  30374. ""
  30375. ],
  30376. "246": [
  30377. ""
  30378. ],
  30379. "252": [
  30380. ""
  30381. ],
  30382. "254": [
  30383. ""
  30384. ],
  30385. "255": [
  30386. ""
  30387. ],
  30388. "265": [
  30389. ""
  30390. ],
  30391. "256": [
  30392. ""
  30393. ],
  30394. "259": [
  30395. ""
  30396. ],
  30397. "257": [
  30398. ""
  30399. ],
  30400. "260": [
  30401. ""
  30402. ],
  30403. "306": [
  30404. ""
  30405. ],
  30406. "261": [
  30407. ""
  30408. ],
  30409. "266": [
  30410. ""
  30411. ],
  30412. "276": [
  30413. ""
  30414. ],
  30415. "267": [
  30416. ""
  30417. ],
  30418. "268": [
  30419. ""
  30420. ],
  30421. "270": [
  30422. ""
  30423. ],
  30424. "269": [
  30425. ""
  30426. ],
  30427. "271": [
  30428. ""
  30429. ],
  30430. "277": [
  30431. ""
  30432. ],
  30433. "299": [
  30434. ""
  30435. ],
  30436. "279": [
  30437. ""
  30438. ],
  30439. "289": [
  30440. ""
  30441. ],
  30442. "280": [
  30443. ""
  30444. ],
  30445. "281": [
  30446. ""
  30447. ],
  30448. "283": [
  30449. ""
  30450. ],
  30451. "282": [
  30452. ""
  30453. ],
  30454. "284": [
  30455. ""
  30456. ],
  30457. "290": [
  30458. ""
  30459. ],
  30460. "291": [
  30461. ""
  30462. ],
  30463. "293": [
  30464. ""
  30465. ],
  30466. "292": [
  30467. ""
  30468. ],
  30469. "294": [
  30470. ""
  30471. ],
  30472. "301": [
  30473. ""
  30474. ],
  30475. "302": [
  30476. ""
  30477. ],
  30478. "303": [
  30479. ""
  30480. ],
  30481. "308": [
  30482. ""
  30483. ],
  30484. "341": [
  30485. ""
  30486. ],
  30487. "361": [
  30488. ""
  30489. ],
  30490. "370": [
  30491. ""
  30492. ],
  30493. "387": [
  30494. ""
  30495. ],
  30496. "388": [
  30497. ""
  30498. ],
  30499. "393": [
  30500. ""
  30501. ],
  30502. "389": [
  30503. ""
  30504. ],
  30505. "394": [
  30506. ""
  30507. ],
  30508. "396": [
  30509. ""
  30510. ],
  30511. "401": [
  30512. ""
  30513. ],
  30514. "397": [
  30515. ""
  30516. ],
  30517. "398": [
  30518. ""
  30519. ],
  30520. "403": [
  30521. ""
  30522. ],
  30523. "404": [
  30524. ""
  30525. ],
  30526. "411": [
  30527. ""
  30528. ],
  30529. "406": [
  30530. ""
  30531. ],
  30532. "405": [
  30533. ""
  30534. ],
  30535. "409": [
  30536. ""
  30537. ],
  30538. "407": [
  30539. ""
  30540. ],
  30541. "412": [
  30542. ""
  30543. ],
  30544. "414": [
  30545. ""
  30546. ],
  30547. "413": [
  30548. ""
  30549. ],
  30550. "418": [
  30551. ""
  30552. ],
  30553. "452": [
  30554. ""
  30555. ],
  30556. "449": [
  30557. ""
  30558. ],
  30559. "451": [
  30560. ""
  30561. ],
  30562. "464": [
  30563. ""
  30564. ],
  30565. "462": [
  30566. ""
  30567. ],
  30568. "490": [
  30569. ""
  30570. ],
  30571. "491": [
  30572. ""
  30573. ],
  30574. "501": [
  30575. ""
  30576. ],
  30577. "493": [
  30578. ""
  30579. ],
  30580. "492": [
  30581. ""
  30582. ],
  30583. "494": [
  30584. ""
  30585. ],
  30586. "495": [
  30587. ""
  30588. ],
  30589. "496": [
  30590. ""
  30591. ],
  30592. "502": [
  30593. ""
  30594. ],
  30595. "509": [
  30596. ""
  30597. ],
  30598. "503": [
  30599. ""
  30600. ],
  30601. "504": [
  30602. ""
  30603. ],
  30604. "505": [
  30605. ""
  30606. ],
  30607. "511": [
  30608. ""
  30609. ],
  30610. "512": [
  30611. ""
  30612. ],
  30613. "525": [
  30614. ""
  30615. ],
  30616. "514": [
  30617. ""
  30618. ],
  30619. "513": [
  30620. ""
  30621. ],
  30622. "515": [
  30623. ""
  30624. ],
  30625. "520": [
  30626. ""
  30627. ],
  30628. "528": [
  30629. ""
  30630. ],
  30631. "521": [
  30632. ""
  30633. ],
  30634. "522": [
  30635. ""
  30636. ],
  30637. "523": [
  30638. ""
  30639. ],
  30640. "561": [
  30641. ""
  30642. ],
  30643. "582": [
  30644. ""
  30645. ],
  30646. "591": [
  30647. ""
  30648. ],
  30649. "614": [
  30650. ""
  30651. ],
  30652. "615": [
  30653. ""
  30654. ],
  30655. "620": [
  30656. ""
  30657. ],
  30658. "616": [
  30659. ""
  30660. ],
  30661. "621": [
  30662. ""
  30663. ],
  30664. "623": [
  30665. ""
  30666. ],
  30667. "624": [
  30668. ""
  30669. ],
  30670. "633": [
  30671. ""
  30672. ],
  30673. "625": [
  30674. ""
  30675. ],
  30676. "628": [
  30677. ""
  30678. ],
  30679. "626": [
  30680. ""
  30681. ],
  30682. "629": [
  30683. ""
  30684. ],
  30685. "646": [
  30686. ""
  30687. ],
  30688. "630": [
  30689. ""
  30690. ],
  30691. "634": [
  30692. ""
  30693. ],
  30694. "639": [
  30695. ""
  30696. ],
  30697. "635": [
  30698. ""
  30699. ],
  30700. "640": [
  30701. ""
  30702. ],
  30703. "644": [
  30704. ""
  30705. ],
  30706. "641": [
  30707. ""
  30708. ],
  30709. "648": [
  30710. ""
  30711. ]
  30712. },
  30713. "executed_branches": [
  30714. [
  30715. 254,
  30716. 255
  30717. ],
  30718. [
  30719. 254,
  30720. 265
  30721. ],
  30722. [
  30723. 265,
  30724. 266
  30725. ],
  30726. [
  30727. 265,
  30728. 276
  30729. ],
  30730. [
  30731. 276,
  30732. 277
  30733. ],
  30734. [
  30735. 276,
  30736. 299
  30737. ],
  30738. [
  30739. 277,
  30740. 279
  30741. ],
  30742. [
  30743. 277,
  30744. 289
  30745. ],
  30746. [
  30747. 623,
  30748. 624
  30749. ],
  30750. [
  30751. 623,
  30752. 633
  30753. ]
  30754. ],
  30755. "missing_branches": [],
  30756. "functions": {
  30757. "CreateDocumentHandler.__init__": {
  30758. "executed_lines": [
  30759. 86
  30760. ],
  30761. "summary": {
  30762. "covered_lines": 1,
  30763. "num_statements": 1,
  30764. "percent_covered": 100.0,
  30765. "percent_covered_display": "100.00",
  30766. "missing_lines": 0,
  30767. "excluded_lines": 0,
  30768. "percent_statements_covered": 100.0,
  30769. "percent_statements_covered_display": "100.00",
  30770. "num_branches": 0,
  30771. "num_partial_branches": 0,
  30772. "covered_branches": 0,
  30773. "missing_branches": 0,
  30774. "percent_branches_covered": 100.0,
  30775. "percent_branches_covered_display": "100.00"
  30776. },
  30777. "missing_lines": [],
  30778. "excluded_lines": [],
  30779. "start_line": 79,
  30780. "contexts": {
  30781. "613": [
  30782. ""
  30783. ],
  30784. "589": [
  30785. ""
  30786. ],
  30787. "560": [
  30788. ""
  30789. ],
  30790. "489": [
  30791. ""
  30792. ],
  30793. "461": [
  30794. ""
  30795. ],
  30796. "417": [
  30797. ""
  30798. ],
  30799. "386": [
  30800. ""
  30801. ],
  30802. "368": [
  30803. ""
  30804. ],
  30805. "340": [
  30806. ""
  30807. ],
  30808. "240": [
  30809. ""
  30810. ],
  30811. "202": [
  30812. ""
  30813. ],
  30814. "168": [
  30815. ""
  30816. ],
  30817. "110": [
  30818. ""
  30819. ],
  30820. "86": [
  30821. ""
  30822. ],
  30823. "52": [
  30824. ""
  30825. ],
  30826. "1": [
  30827. ""
  30828. ],
  30829. "22": [
  30830. ""
  30831. ],
  30832. "23": [
  30833. ""
  30834. ],
  30835. "25": [
  30836. ""
  30837. ],
  30838. "30": [
  30839. ""
  30840. ],
  30841. "35": [
  30842. ""
  30843. ],
  30844. "39": [
  30845. ""
  30846. ],
  30847. "40": [
  30848. ""
  30849. ],
  30850. "41": [
  30851. ""
  30852. ],
  30853. "42": [
  30854. ""
  30855. ],
  30856. "43": [
  30857. ""
  30858. ],
  30859. "44": [
  30860. ""
  30861. ],
  30862. "45": [
  30863. ""
  30864. ],
  30865. "49": [
  30866. ""
  30867. ],
  30868. "53": [
  30869. ""
  30870. ],
  30871. "79": [
  30872. ""
  30873. ],
  30874. "88": [
  30875. ""
  30876. ],
  30877. "111": [
  30878. ""
  30879. ],
  30880. "112": [
  30881. ""
  30882. ],
  30883. "120": [
  30884. ""
  30885. ],
  30886. "114": [
  30887. ""
  30888. ],
  30889. "113": [
  30890. ""
  30891. ],
  30892. "115": [
  30893. ""
  30894. ],
  30895. "121": [
  30896. ""
  30897. ],
  30898. "125": [
  30899. ""
  30900. ],
  30901. "126": [
  30902. ""
  30903. ],
  30904. "135": [
  30905. ""
  30906. ],
  30907. "127": [
  30908. ""
  30909. ],
  30910. "128": [
  30911. ""
  30912. ],
  30913. "129": [
  30914. ""
  30915. ],
  30916. "130": [
  30917. ""
  30918. ],
  30919. "131": [
  30920. ""
  30921. ],
  30922. "137": [
  30923. ""
  30924. ],
  30925. "144": [
  30926. ""
  30927. ],
  30928. "138": [
  30929. ""
  30930. ],
  30931. "142": [
  30932. ""
  30933. ],
  30934. "139": [
  30935. ""
  30936. ],
  30937. "155": [
  30938. ""
  30939. ],
  30940. "157": [
  30941. ""
  30942. ],
  30943. "158": [
  30944. ""
  30945. ],
  30946. "162": [
  30947. ""
  30948. ],
  30949. "159": [
  30950. ""
  30951. ],
  30952. "160": [
  30953. ""
  30954. ],
  30955. "163": [
  30956. ""
  30957. ],
  30958. "165": [
  30959. ""
  30960. ],
  30961. "164": [
  30962. ""
  30963. ],
  30964. "169": [
  30965. ""
  30966. ],
  30967. "195": [
  30968. ""
  30969. ],
  30970. "204": [
  30971. ""
  30972. ],
  30973. "241": [
  30974. ""
  30975. ],
  30976. "242": [
  30977. ""
  30978. ],
  30979. "251": [
  30980. ""
  30981. ],
  30982. "244": [
  30983. ""
  30984. ],
  30985. "243": [
  30986. ""
  30987. ],
  30988. "245": [
  30989. ""
  30990. ],
  30991. "246": [
  30992. ""
  30993. ],
  30994. "252": [
  30995. ""
  30996. ],
  30997. "254": [
  30998. ""
  30999. ],
  31000. "255": [
  31001. ""
  31002. ],
  31003. "265": [
  31004. ""
  31005. ],
  31006. "256": [
  31007. ""
  31008. ],
  31009. "259": [
  31010. ""
  31011. ],
  31012. "257": [
  31013. ""
  31014. ],
  31015. "260": [
  31016. ""
  31017. ],
  31018. "306": [
  31019. ""
  31020. ],
  31021. "261": [
  31022. ""
  31023. ],
  31024. "266": [
  31025. ""
  31026. ],
  31027. "276": [
  31028. ""
  31029. ],
  31030. "267": [
  31031. ""
  31032. ],
  31033. "268": [
  31034. ""
  31035. ],
  31036. "270": [
  31037. ""
  31038. ],
  31039. "269": [
  31040. ""
  31041. ],
  31042. "271": [
  31043. ""
  31044. ],
  31045. "277": [
  31046. ""
  31047. ],
  31048. "299": [
  31049. ""
  31050. ],
  31051. "279": [
  31052. ""
  31053. ],
  31054. "289": [
  31055. ""
  31056. ],
  31057. "280": [
  31058. ""
  31059. ],
  31060. "281": [
  31061. ""
  31062. ],
  31063. "283": [
  31064. ""
  31065. ],
  31066. "282": [
  31067. ""
  31068. ],
  31069. "284": [
  31070. ""
  31071. ],
  31072. "290": [
  31073. ""
  31074. ],
  31075. "291": [
  31076. ""
  31077. ],
  31078. "293": [
  31079. ""
  31080. ],
  31081. "292": [
  31082. ""
  31083. ],
  31084. "294": [
  31085. ""
  31086. ],
  31087. "301": [
  31088. ""
  31089. ],
  31090. "302": [
  31091. ""
  31092. ],
  31093. "303": [
  31094. ""
  31095. ],
  31096. "308": [
  31097. ""
  31098. ],
  31099. "341": [
  31100. ""
  31101. ],
  31102. "361": [
  31103. ""
  31104. ],
  31105. "370": [
  31106. ""
  31107. ],
  31108. "387": [
  31109. ""
  31110. ],
  31111. "388": [
  31112. ""
  31113. ],
  31114. "393": [
  31115. ""
  31116. ],
  31117. "389": [
  31118. ""
  31119. ],
  31120. "394": [
  31121. ""
  31122. ],
  31123. "396": [
  31124. ""
  31125. ],
  31126. "401": [
  31127. ""
  31128. ],
  31129. "397": [
  31130. ""
  31131. ],
  31132. "398": [
  31133. ""
  31134. ],
  31135. "403": [
  31136. ""
  31137. ],
  31138. "404": [
  31139. ""
  31140. ],
  31141. "411": [
  31142. ""
  31143. ],
  31144. "406": [
  31145. ""
  31146. ],
  31147. "405": [
  31148. ""
  31149. ],
  31150. "409": [
  31151. ""
  31152. ],
  31153. "407": [
  31154. ""
  31155. ],
  31156. "412": [
  31157. ""
  31158. ],
  31159. "414": [
  31160. ""
  31161. ],
  31162. "413": [
  31163. ""
  31164. ],
  31165. "418": [
  31166. ""
  31167. ],
  31168. "452": [
  31169. ""
  31170. ],
  31171. "449": [
  31172. ""
  31173. ],
  31174. "451": [
  31175. ""
  31176. ],
  31177. "464": [
  31178. ""
  31179. ],
  31180. "462": [
  31181. ""
  31182. ],
  31183. "490": [
  31184. ""
  31185. ],
  31186. "491": [
  31187. ""
  31188. ],
  31189. "501": [
  31190. ""
  31191. ],
  31192. "493": [
  31193. ""
  31194. ],
  31195. "492": [
  31196. ""
  31197. ],
  31198. "494": [
  31199. ""
  31200. ],
  31201. "495": [
  31202. ""
  31203. ],
  31204. "496": [
  31205. ""
  31206. ],
  31207. "502": [
  31208. ""
  31209. ],
  31210. "509": [
  31211. ""
  31212. ],
  31213. "503": [
  31214. ""
  31215. ],
  31216. "504": [
  31217. ""
  31218. ],
  31219. "505": [
  31220. ""
  31221. ],
  31222. "511": [
  31223. ""
  31224. ],
  31225. "512": [
  31226. ""
  31227. ],
  31228. "525": [
  31229. ""
  31230. ],
  31231. "514": [
  31232. ""
  31233. ],
  31234. "513": [
  31235. ""
  31236. ],
  31237. "515": [
  31238. ""
  31239. ],
  31240. "520": [
  31241. ""
  31242. ],
  31243. "528": [
  31244. ""
  31245. ],
  31246. "521": [
  31247. ""
  31248. ],
  31249. "522": [
  31250. ""
  31251. ],
  31252. "523": [
  31253. ""
  31254. ],
  31255. "561": [
  31256. ""
  31257. ],
  31258. "582": [
  31259. ""
  31260. ],
  31261. "591": [
  31262. ""
  31263. ],
  31264. "614": [
  31265. ""
  31266. ],
  31267. "615": [
  31268. ""
  31269. ],
  31270. "620": [
  31271. ""
  31272. ],
  31273. "616": [
  31274. ""
  31275. ],
  31276. "621": [
  31277. ""
  31278. ],
  31279. "623": [
  31280. ""
  31281. ],
  31282. "624": [
  31283. ""
  31284. ],
  31285. "633": [
  31286. ""
  31287. ],
  31288. "625": [
  31289. ""
  31290. ],
  31291. "628": [
  31292. ""
  31293. ],
  31294. "626": [
  31295. ""
  31296. ],
  31297. "629": [
  31298. ""
  31299. ],
  31300. "646": [
  31301. ""
  31302. ],
  31303. "630": [
  31304. ""
  31305. ],
  31306. "634": [
  31307. ""
  31308. ],
  31309. "639": [
  31310. ""
  31311. ],
  31312. "635": [
  31313. ""
  31314. ],
  31315. "640": [
  31316. ""
  31317. ],
  31318. "644": [
  31319. ""
  31320. ],
  31321. "641": [
  31322. ""
  31323. ],
  31324. "648": [
  31325. ""
  31326. ]
  31327. },
  31328. "executed_branches": [],
  31329. "missing_branches": []
  31330. },
  31331. "CreateDocumentHandler.handle": {
  31332. "executed_lines": [
  31333. 110,
  31334. 111,
  31335. 120,
  31336. 121,
  31337. 125,
  31338. 135,
  31339. 137,
  31340. 142,
  31341. 144,
  31342. 155,
  31343. 157,
  31344. 162
  31345. ],
  31346. "summary": {
  31347. "covered_lines": 12,
  31348. "num_statements": 14,
  31349. "percent_covered": 85.71428571428571,
  31350. "percent_covered_display": "85.71",
  31351. "missing_lines": 2,
  31352. "excluded_lines": 1,
  31353. "percent_statements_covered": 85.71428571428571,
  31354. "percent_statements_covered_display": "85.71",
  31355. "num_branches": 0,
  31356. "num_partial_branches": 0,
  31357. "covered_branches": 0,
  31358. "missing_branches": 0,
  31359. "percent_branches_covered": 100.0,
  31360. "percent_branches_covered_display": "100.00"
  31361. },
  31362. "missing_lines": [
  31363. 146,
  31364. 150
  31365. ],
  31366. "excluded_lines": [
  31367. 89
  31368. ],
  31369. "start_line": 88,
  31370. "contexts": {
  31371. "613": [
  31372. ""
  31373. ],
  31374. "589": [
  31375. ""
  31376. ],
  31377. "560": [
  31378. ""
  31379. ],
  31380. "489": [
  31381. ""
  31382. ],
  31383. "461": [
  31384. ""
  31385. ],
  31386. "417": [
  31387. ""
  31388. ],
  31389. "386": [
  31390. ""
  31391. ],
  31392. "368": [
  31393. ""
  31394. ],
  31395. "340": [
  31396. ""
  31397. ],
  31398. "240": [
  31399. ""
  31400. ],
  31401. "202": [
  31402. ""
  31403. ],
  31404. "168": [
  31405. ""
  31406. ],
  31407. "110": [
  31408. ""
  31409. ],
  31410. "86": [
  31411. ""
  31412. ],
  31413. "52": [
  31414. ""
  31415. ],
  31416. "1": [
  31417. ""
  31418. ],
  31419. "22": [
  31420. ""
  31421. ],
  31422. "23": [
  31423. ""
  31424. ],
  31425. "25": [
  31426. ""
  31427. ],
  31428. "30": [
  31429. ""
  31430. ],
  31431. "35": [
  31432. ""
  31433. ],
  31434. "39": [
  31435. ""
  31436. ],
  31437. "40": [
  31438. ""
  31439. ],
  31440. "41": [
  31441. ""
  31442. ],
  31443. "42": [
  31444. ""
  31445. ],
  31446. "43": [
  31447. ""
  31448. ],
  31449. "44": [
  31450. ""
  31451. ],
  31452. "45": [
  31453. ""
  31454. ],
  31455. "49": [
  31456. ""
  31457. ],
  31458. "53": [
  31459. ""
  31460. ],
  31461. "79": [
  31462. ""
  31463. ],
  31464. "88": [
  31465. ""
  31466. ],
  31467. "111": [
  31468. ""
  31469. ],
  31470. "112": [
  31471. ""
  31472. ],
  31473. "120": [
  31474. ""
  31475. ],
  31476. "114": [
  31477. ""
  31478. ],
  31479. "113": [
  31480. ""
  31481. ],
  31482. "115": [
  31483. ""
  31484. ],
  31485. "121": [
  31486. ""
  31487. ],
  31488. "125": [
  31489. ""
  31490. ],
  31491. "126": [
  31492. ""
  31493. ],
  31494. "135": [
  31495. ""
  31496. ],
  31497. "127": [
  31498. ""
  31499. ],
  31500. "128": [
  31501. ""
  31502. ],
  31503. "129": [
  31504. ""
  31505. ],
  31506. "130": [
  31507. ""
  31508. ],
  31509. "131": [
  31510. ""
  31511. ],
  31512. "137": [
  31513. ""
  31514. ],
  31515. "144": [
  31516. ""
  31517. ],
  31518. "138": [
  31519. ""
  31520. ],
  31521. "142": [
  31522. ""
  31523. ],
  31524. "139": [
  31525. ""
  31526. ],
  31527. "155": [
  31528. ""
  31529. ],
  31530. "157": [
  31531. ""
  31532. ],
  31533. "158": [
  31534. ""
  31535. ],
  31536. "162": [
  31537. ""
  31538. ],
  31539. "159": [
  31540. ""
  31541. ],
  31542. "160": [
  31543. ""
  31544. ],
  31545. "163": [
  31546. ""
  31547. ],
  31548. "165": [
  31549. ""
  31550. ],
  31551. "164": [
  31552. ""
  31553. ],
  31554. "169": [
  31555. ""
  31556. ],
  31557. "195": [
  31558. ""
  31559. ],
  31560. "204": [
  31561. ""
  31562. ],
  31563. "241": [
  31564. ""
  31565. ],
  31566. "242": [
  31567. ""
  31568. ],
  31569. "251": [
  31570. ""
  31571. ],
  31572. "244": [
  31573. ""
  31574. ],
  31575. "243": [
  31576. ""
  31577. ],
  31578. "245": [
  31579. ""
  31580. ],
  31581. "246": [
  31582. ""
  31583. ],
  31584. "252": [
  31585. ""
  31586. ],
  31587. "254": [
  31588. ""
  31589. ],
  31590. "255": [
  31591. ""
  31592. ],
  31593. "265": [
  31594. ""
  31595. ],
  31596. "256": [
  31597. ""
  31598. ],
  31599. "259": [
  31600. ""
  31601. ],
  31602. "257": [
  31603. ""
  31604. ],
  31605. "260": [
  31606. ""
  31607. ],
  31608. "306": [
  31609. ""
  31610. ],
  31611. "261": [
  31612. ""
  31613. ],
  31614. "266": [
  31615. ""
  31616. ],
  31617. "276": [
  31618. ""
  31619. ],
  31620. "267": [
  31621. ""
  31622. ],
  31623. "268": [
  31624. ""
  31625. ],
  31626. "270": [
  31627. ""
  31628. ],
  31629. "269": [
  31630. ""
  31631. ],
  31632. "271": [
  31633. ""
  31634. ],
  31635. "277": [
  31636. ""
  31637. ],
  31638. "299": [
  31639. ""
  31640. ],
  31641. "279": [
  31642. ""
  31643. ],
  31644. "289": [
  31645. ""
  31646. ],
  31647. "280": [
  31648. ""
  31649. ],
  31650. "281": [
  31651. ""
  31652. ],
  31653. "283": [
  31654. ""
  31655. ],
  31656. "282": [
  31657. ""
  31658. ],
  31659. "284": [
  31660. ""
  31661. ],
  31662. "290": [
  31663. ""
  31664. ],
  31665. "291": [
  31666. ""
  31667. ],
  31668. "293": [
  31669. ""
  31670. ],
  31671. "292": [
  31672. ""
  31673. ],
  31674. "294": [
  31675. ""
  31676. ],
  31677. "301": [
  31678. ""
  31679. ],
  31680. "302": [
  31681. ""
  31682. ],
  31683. "303": [
  31684. ""
  31685. ],
  31686. "308": [
  31687. ""
  31688. ],
  31689. "341": [
  31690. ""
  31691. ],
  31692. "361": [
  31693. ""
  31694. ],
  31695. "370": [
  31696. ""
  31697. ],
  31698. "387": [
  31699. ""
  31700. ],
  31701. "388": [
  31702. ""
  31703. ],
  31704. "393": [
  31705. ""
  31706. ],
  31707. "389": [
  31708. ""
  31709. ],
  31710. "394": [
  31711. ""
  31712. ],
  31713. "396": [
  31714. ""
  31715. ],
  31716. "401": [
  31717. ""
  31718. ],
  31719. "397": [
  31720. ""
  31721. ],
  31722. "398": [
  31723. ""
  31724. ],
  31725. "403": [
  31726. ""
  31727. ],
  31728. "404": [
  31729. ""
  31730. ],
  31731. "411": [
  31732. ""
  31733. ],
  31734. "406": [
  31735. ""
  31736. ],
  31737. "405": [
  31738. ""
  31739. ],
  31740. "409": [
  31741. ""
  31742. ],
  31743. "407": [
  31744. ""
  31745. ],
  31746. "412": [
  31747. ""
  31748. ],
  31749. "414": [
  31750. ""
  31751. ],
  31752. "413": [
  31753. ""
  31754. ],
  31755. "418": [
  31756. ""
  31757. ],
  31758. "452": [
  31759. ""
  31760. ],
  31761. "449": [
  31762. ""
  31763. ],
  31764. "451": [
  31765. ""
  31766. ],
  31767. "464": [
  31768. ""
  31769. ],
  31770. "462": [
  31771. ""
  31772. ],
  31773. "490": [
  31774. ""
  31775. ],
  31776. "491": [
  31777. ""
  31778. ],
  31779. "501": [
  31780. ""
  31781. ],
  31782. "493": [
  31783. ""
  31784. ],
  31785. "492": [
  31786. ""
  31787. ],
  31788. "494": [
  31789. ""
  31790. ],
  31791. "495": [
  31792. ""
  31793. ],
  31794. "496": [
  31795. ""
  31796. ],
  31797. "502": [
  31798. ""
  31799. ],
  31800. "509": [
  31801. ""
  31802. ],
  31803. "503": [
  31804. ""
  31805. ],
  31806. "504": [
  31807. ""
  31808. ],
  31809. "505": [
  31810. ""
  31811. ],
  31812. "511": [
  31813. ""
  31814. ],
  31815. "512": [
  31816. ""
  31817. ],
  31818. "525": [
  31819. ""
  31820. ],
  31821. "514": [
  31822. ""
  31823. ],
  31824. "513": [
  31825. ""
  31826. ],
  31827. "515": [
  31828. ""
  31829. ],
  31830. "520": [
  31831. ""
  31832. ],
  31833. "528": [
  31834. ""
  31835. ],
  31836. "521": [
  31837. ""
  31838. ],
  31839. "522": [
  31840. ""
  31841. ],
  31842. "523": [
  31843. ""
  31844. ],
  31845. "561": [
  31846. ""
  31847. ],
  31848. "582": [
  31849. ""
  31850. ],
  31851. "591": [
  31852. ""
  31853. ],
  31854. "614": [
  31855. ""
  31856. ],
  31857. "615": [
  31858. ""
  31859. ],
  31860. "620": [
  31861. ""
  31862. ],
  31863. "616": [
  31864. ""
  31865. ],
  31866. "621": [
  31867. ""
  31868. ],
  31869. "623": [
  31870. ""
  31871. ],
  31872. "624": [
  31873. ""
  31874. ],
  31875. "633": [
  31876. ""
  31877. ],
  31878. "625": [
  31879. ""
  31880. ],
  31881. "628": [
  31882. ""
  31883. ],
  31884. "626": [
  31885. ""
  31886. ],
  31887. "629": [
  31888. ""
  31889. ],
  31890. "646": [
  31891. ""
  31892. ],
  31893. "630": [
  31894. ""
  31895. ],
  31896. "634": [
  31897. ""
  31898. ],
  31899. "639": [
  31900. ""
  31901. ],
  31902. "635": [
  31903. ""
  31904. ],
  31905. "640": [
  31906. ""
  31907. ],
  31908. "644": [
  31909. ""
  31910. ],
  31911. "641": [
  31912. ""
  31913. ],
  31914. "648": [
  31915. ""
  31916. ]
  31917. },
  31918. "executed_branches": [],
  31919. "missing_branches": []
  31920. },
  31921. "UpdateDocumentHandler.__init__": {
  31922. "executed_lines": [
  31923. 202
  31924. ],
  31925. "summary": {
  31926. "covered_lines": 1,
  31927. "num_statements": 1,
  31928. "percent_covered": 100.0,
  31929. "percent_covered_display": "100.00",
  31930. "missing_lines": 0,
  31931. "excluded_lines": 0,
  31932. "percent_statements_covered": 100.0,
  31933. "percent_statements_covered_display": "100.00",
  31934. "num_branches": 0,
  31935. "num_partial_branches": 0,
  31936. "covered_branches": 0,
  31937. "missing_branches": 0,
  31938. "percent_branches_covered": 100.0,
  31939. "percent_branches_covered_display": "100.00"
  31940. },
  31941. "missing_lines": [],
  31942. "excluded_lines": [],
  31943. "start_line": 195,
  31944. "contexts": {
  31945. "613": [
  31946. ""
  31947. ],
  31948. "589": [
  31949. ""
  31950. ],
  31951. "560": [
  31952. ""
  31953. ],
  31954. "489": [
  31955. ""
  31956. ],
  31957. "461": [
  31958. ""
  31959. ],
  31960. "417": [
  31961. ""
  31962. ],
  31963. "386": [
  31964. ""
  31965. ],
  31966. "368": [
  31967. ""
  31968. ],
  31969. "340": [
  31970. ""
  31971. ],
  31972. "240": [
  31973. ""
  31974. ],
  31975. "202": [
  31976. ""
  31977. ],
  31978. "168": [
  31979. ""
  31980. ],
  31981. "110": [
  31982. ""
  31983. ],
  31984. "86": [
  31985. ""
  31986. ],
  31987. "52": [
  31988. ""
  31989. ],
  31990. "1": [
  31991. ""
  31992. ],
  31993. "22": [
  31994. ""
  31995. ],
  31996. "23": [
  31997. ""
  31998. ],
  31999. "25": [
  32000. ""
  32001. ],
  32002. "30": [
  32003. ""
  32004. ],
  32005. "35": [
  32006. ""
  32007. ],
  32008. "39": [
  32009. ""
  32010. ],
  32011. "40": [
  32012. ""
  32013. ],
  32014. "41": [
  32015. ""
  32016. ],
  32017. "42": [
  32018. ""
  32019. ],
  32020. "43": [
  32021. ""
  32022. ],
  32023. "44": [
  32024. ""
  32025. ],
  32026. "45": [
  32027. ""
  32028. ],
  32029. "49": [
  32030. ""
  32031. ],
  32032. "53": [
  32033. ""
  32034. ],
  32035. "79": [
  32036. ""
  32037. ],
  32038. "88": [
  32039. ""
  32040. ],
  32041. "111": [
  32042. ""
  32043. ],
  32044. "112": [
  32045. ""
  32046. ],
  32047. "120": [
  32048. ""
  32049. ],
  32050. "114": [
  32051. ""
  32052. ],
  32053. "113": [
  32054. ""
  32055. ],
  32056. "115": [
  32057. ""
  32058. ],
  32059. "121": [
  32060. ""
  32061. ],
  32062. "125": [
  32063. ""
  32064. ],
  32065. "126": [
  32066. ""
  32067. ],
  32068. "135": [
  32069. ""
  32070. ],
  32071. "127": [
  32072. ""
  32073. ],
  32074. "128": [
  32075. ""
  32076. ],
  32077. "129": [
  32078. ""
  32079. ],
  32080. "130": [
  32081. ""
  32082. ],
  32083. "131": [
  32084. ""
  32085. ],
  32086. "137": [
  32087. ""
  32088. ],
  32089. "144": [
  32090. ""
  32091. ],
  32092. "138": [
  32093. ""
  32094. ],
  32095. "142": [
  32096. ""
  32097. ],
  32098. "139": [
  32099. ""
  32100. ],
  32101. "155": [
  32102. ""
  32103. ],
  32104. "157": [
  32105. ""
  32106. ],
  32107. "158": [
  32108. ""
  32109. ],
  32110. "162": [
  32111. ""
  32112. ],
  32113. "159": [
  32114. ""
  32115. ],
  32116. "160": [
  32117. ""
  32118. ],
  32119. "163": [
  32120. ""
  32121. ],
  32122. "165": [
  32123. ""
  32124. ],
  32125. "164": [
  32126. ""
  32127. ],
  32128. "169": [
  32129. ""
  32130. ],
  32131. "195": [
  32132. ""
  32133. ],
  32134. "204": [
  32135. ""
  32136. ],
  32137. "241": [
  32138. ""
  32139. ],
  32140. "242": [
  32141. ""
  32142. ],
  32143. "251": [
  32144. ""
  32145. ],
  32146. "244": [
  32147. ""
  32148. ],
  32149. "243": [
  32150. ""
  32151. ],
  32152. "245": [
  32153. ""
  32154. ],
  32155. "246": [
  32156. ""
  32157. ],
  32158. "252": [
  32159. ""
  32160. ],
  32161. "254": [
  32162. ""
  32163. ],
  32164. "255": [
  32165. ""
  32166. ],
  32167. "265": [
  32168. ""
  32169. ],
  32170. "256": [
  32171. ""
  32172. ],
  32173. "259": [
  32174. ""
  32175. ],
  32176. "257": [
  32177. ""
  32178. ],
  32179. "260": [
  32180. ""
  32181. ],
  32182. "306": [
  32183. ""
  32184. ],
  32185. "261": [
  32186. ""
  32187. ],
  32188. "266": [
  32189. ""
  32190. ],
  32191. "276": [
  32192. ""
  32193. ],
  32194. "267": [
  32195. ""
  32196. ],
  32197. "268": [
  32198. ""
  32199. ],
  32200. "270": [
  32201. ""
  32202. ],
  32203. "269": [
  32204. ""
  32205. ],
  32206. "271": [
  32207. ""
  32208. ],
  32209. "277": [
  32210. ""
  32211. ],
  32212. "299": [
  32213. ""
  32214. ],
  32215. "279": [
  32216. ""
  32217. ],
  32218. "289": [
  32219. ""
  32220. ],
  32221. "280": [
  32222. ""
  32223. ],
  32224. "281": [
  32225. ""
  32226. ],
  32227. "283": [
  32228. ""
  32229. ],
  32230. "282": [
  32231. ""
  32232. ],
  32233. "284": [
  32234. ""
  32235. ],
  32236. "290": [
  32237. ""
  32238. ],
  32239. "291": [
  32240. ""
  32241. ],
  32242. "293": [
  32243. ""
  32244. ],
  32245. "292": [
  32246. ""
  32247. ],
  32248. "294": [
  32249. ""
  32250. ],
  32251. "301": [
  32252. ""
  32253. ],
  32254. "302": [
  32255. ""
  32256. ],
  32257. "303": [
  32258. ""
  32259. ],
  32260. "308": [
  32261. ""
  32262. ],
  32263. "341": [
  32264. ""
  32265. ],
  32266. "361": [
  32267. ""
  32268. ],
  32269. "370": [
  32270. ""
  32271. ],
  32272. "387": [
  32273. ""
  32274. ],
  32275. "388": [
  32276. ""
  32277. ],
  32278. "393": [
  32279. ""
  32280. ],
  32281. "389": [
  32282. ""
  32283. ],
  32284. "394": [
  32285. ""
  32286. ],
  32287. "396": [
  32288. ""
  32289. ],
  32290. "401": [
  32291. ""
  32292. ],
  32293. "397": [
  32294. ""
  32295. ],
  32296. "398": [
  32297. ""
  32298. ],
  32299. "403": [
  32300. ""
  32301. ],
  32302. "404": [
  32303. ""
  32304. ],
  32305. "411": [
  32306. ""
  32307. ],
  32308. "406": [
  32309. ""
  32310. ],
  32311. "405": [
  32312. ""
  32313. ],
  32314. "409": [
  32315. ""
  32316. ],
  32317. "407": [
  32318. ""
  32319. ],
  32320. "412": [
  32321. ""
  32322. ],
  32323. "414": [
  32324. ""
  32325. ],
  32326. "413": [
  32327. ""
  32328. ],
  32329. "418": [
  32330. ""
  32331. ],
  32332. "452": [
  32333. ""
  32334. ],
  32335. "449": [
  32336. ""
  32337. ],
  32338. "451": [
  32339. ""
  32340. ],
  32341. "464": [
  32342. ""
  32343. ],
  32344. "462": [
  32345. ""
  32346. ],
  32347. "490": [
  32348. ""
  32349. ],
  32350. "491": [
  32351. ""
  32352. ],
  32353. "501": [
  32354. ""
  32355. ],
  32356. "493": [
  32357. ""
  32358. ],
  32359. "492": [
  32360. ""
  32361. ],
  32362. "494": [
  32363. ""
  32364. ],
  32365. "495": [
  32366. ""
  32367. ],
  32368. "496": [
  32369. ""
  32370. ],
  32371. "502": [
  32372. ""
  32373. ],
  32374. "509": [
  32375. ""
  32376. ],
  32377. "503": [
  32378. ""
  32379. ],
  32380. "504": [
  32381. ""
  32382. ],
  32383. "505": [
  32384. ""
  32385. ],
  32386. "511": [
  32387. ""
  32388. ],
  32389. "512": [
  32390. ""
  32391. ],
  32392. "525": [
  32393. ""
  32394. ],
  32395. "514": [
  32396. ""
  32397. ],
  32398. "513": [
  32399. ""
  32400. ],
  32401. "515": [
  32402. ""
  32403. ],
  32404. "520": [
  32405. ""
  32406. ],
  32407. "528": [
  32408. ""
  32409. ],
  32410. "521": [
  32411. ""
  32412. ],
  32413. "522": [
  32414. ""
  32415. ],
  32416. "523": [
  32417. ""
  32418. ],
  32419. "561": [
  32420. ""
  32421. ],
  32422. "582": [
  32423. ""
  32424. ],
  32425. "591": [
  32426. ""
  32427. ],
  32428. "614": [
  32429. ""
  32430. ],
  32431. "615": [
  32432. ""
  32433. ],
  32434. "620": [
  32435. ""
  32436. ],
  32437. "616": [
  32438. ""
  32439. ],
  32440. "621": [
  32441. ""
  32442. ],
  32443. "623": [
  32444. ""
  32445. ],
  32446. "624": [
  32447. ""
  32448. ],
  32449. "633": [
  32450. ""
  32451. ],
  32452. "625": [
  32453. ""
  32454. ],
  32455. "628": [
  32456. ""
  32457. ],
  32458. "626": [
  32459. ""
  32460. ],
  32461. "629": [
  32462. ""
  32463. ],
  32464. "646": [
  32465. ""
  32466. ],
  32467. "630": [
  32468. ""
  32469. ],
  32470. "634": [
  32471. ""
  32472. ],
  32473. "639": [
  32474. ""
  32475. ],
  32476. "635": [
  32477. ""
  32478. ],
  32479. "640": [
  32480. ""
  32481. ],
  32482. "644": [
  32483. ""
  32484. ],
  32485. "641": [
  32486. ""
  32487. ],
  32488. "648": [
  32489. ""
  32490. ]
  32491. },
  32492. "executed_branches": [],
  32493. "missing_branches": []
  32494. },
  32495. "UpdateDocumentHandler.handle": {
  32496. "executed_lines": [
  32497. 240,
  32498. 241,
  32499. 251,
  32500. 252,
  32501. 254,
  32502. 255,
  32503. 259,
  32504. 265,
  32505. 266,
  32506. 267,
  32507. 276,
  32508. 277,
  32509. 279,
  32510. 280,
  32511. 289,
  32512. 290,
  32513. 299,
  32514. 301,
  32515. 306,
  32516. 308
  32517. ],
  32518. "summary": {
  32519. "covered_lines": 20,
  32520. "num_statements": 26,
  32521. "percent_covered": 82.3529411764706,
  32522. "percent_covered_display": "82.35",
  32523. "missing_lines": 6,
  32524. "excluded_lines": 1,
  32525. "percent_statements_covered": 76.92307692307692,
  32526. "percent_statements_covered_display": "76.92",
  32527. "num_branches": 8,
  32528. "num_partial_branches": 0,
  32529. "covered_branches": 8,
  32530. "missing_branches": 0,
  32531. "percent_branches_covered": 100.0,
  32532. "percent_branches_covered_display": "100.00"
  32533. },
  32534. "missing_lines": [
  32535. 310,
  32536. 312,
  32537. 319,
  32538. 324,
  32539. 326,
  32540. 334
  32541. ],
  32542. "excluded_lines": [
  32543. 205
  32544. ],
  32545. "start_line": 204,
  32546. "contexts": {
  32547. "613": [
  32548. ""
  32549. ],
  32550. "589": [
  32551. ""
  32552. ],
  32553. "560": [
  32554. ""
  32555. ],
  32556. "489": [
  32557. ""
  32558. ],
  32559. "461": [
  32560. ""
  32561. ],
  32562. "417": [
  32563. ""
  32564. ],
  32565. "386": [
  32566. ""
  32567. ],
  32568. "368": [
  32569. ""
  32570. ],
  32571. "340": [
  32572. ""
  32573. ],
  32574. "240": [
  32575. ""
  32576. ],
  32577. "202": [
  32578. ""
  32579. ],
  32580. "168": [
  32581. ""
  32582. ],
  32583. "110": [
  32584. ""
  32585. ],
  32586. "86": [
  32587. ""
  32588. ],
  32589. "52": [
  32590. ""
  32591. ],
  32592. "1": [
  32593. ""
  32594. ],
  32595. "22": [
  32596. ""
  32597. ],
  32598. "23": [
  32599. ""
  32600. ],
  32601. "25": [
  32602. ""
  32603. ],
  32604. "30": [
  32605. ""
  32606. ],
  32607. "35": [
  32608. ""
  32609. ],
  32610. "39": [
  32611. ""
  32612. ],
  32613. "40": [
  32614. ""
  32615. ],
  32616. "41": [
  32617. ""
  32618. ],
  32619. "42": [
  32620. ""
  32621. ],
  32622. "43": [
  32623. ""
  32624. ],
  32625. "44": [
  32626. ""
  32627. ],
  32628. "45": [
  32629. ""
  32630. ],
  32631. "49": [
  32632. ""
  32633. ],
  32634. "53": [
  32635. ""
  32636. ],
  32637. "79": [
  32638. ""
  32639. ],
  32640. "88": [
  32641. ""
  32642. ],
  32643. "111": [
  32644. ""
  32645. ],
  32646. "112": [
  32647. ""
  32648. ],
  32649. "120": [
  32650. ""
  32651. ],
  32652. "114": [
  32653. ""
  32654. ],
  32655. "113": [
  32656. ""
  32657. ],
  32658. "115": [
  32659. ""
  32660. ],
  32661. "121": [
  32662. ""
  32663. ],
  32664. "125": [
  32665. ""
  32666. ],
  32667. "126": [
  32668. ""
  32669. ],
  32670. "135": [
  32671. ""
  32672. ],
  32673. "127": [
  32674. ""
  32675. ],
  32676. "128": [
  32677. ""
  32678. ],
  32679. "129": [
  32680. ""
  32681. ],
  32682. "130": [
  32683. ""
  32684. ],
  32685. "131": [
  32686. ""
  32687. ],
  32688. "137": [
  32689. ""
  32690. ],
  32691. "144": [
  32692. ""
  32693. ],
  32694. "138": [
  32695. ""
  32696. ],
  32697. "142": [
  32698. ""
  32699. ],
  32700. "139": [
  32701. ""
  32702. ],
  32703. "155": [
  32704. ""
  32705. ],
  32706. "157": [
  32707. ""
  32708. ],
  32709. "158": [
  32710. ""
  32711. ],
  32712. "162": [
  32713. ""
  32714. ],
  32715. "159": [
  32716. ""
  32717. ],
  32718. "160": [
  32719. ""
  32720. ],
  32721. "163": [
  32722. ""
  32723. ],
  32724. "165": [
  32725. ""
  32726. ],
  32727. "164": [
  32728. ""
  32729. ],
  32730. "169": [
  32731. ""
  32732. ],
  32733. "195": [
  32734. ""
  32735. ],
  32736. "204": [
  32737. ""
  32738. ],
  32739. "241": [
  32740. ""
  32741. ],
  32742. "242": [
  32743. ""
  32744. ],
  32745. "251": [
  32746. ""
  32747. ],
  32748. "244": [
  32749. ""
  32750. ],
  32751. "243": [
  32752. ""
  32753. ],
  32754. "245": [
  32755. ""
  32756. ],
  32757. "246": [
  32758. ""
  32759. ],
  32760. "252": [
  32761. ""
  32762. ],
  32763. "254": [
  32764. ""
  32765. ],
  32766. "255": [
  32767. ""
  32768. ],
  32769. "265": [
  32770. ""
  32771. ],
  32772. "256": [
  32773. ""
  32774. ],
  32775. "259": [
  32776. ""
  32777. ],
  32778. "257": [
  32779. ""
  32780. ],
  32781. "260": [
  32782. ""
  32783. ],
  32784. "306": [
  32785. ""
  32786. ],
  32787. "261": [
  32788. ""
  32789. ],
  32790. "266": [
  32791. ""
  32792. ],
  32793. "276": [
  32794. ""
  32795. ],
  32796. "267": [
  32797. ""
  32798. ],
  32799. "268": [
  32800. ""
  32801. ],
  32802. "270": [
  32803. ""
  32804. ],
  32805. "269": [
  32806. ""
  32807. ],
  32808. "271": [
  32809. ""
  32810. ],
  32811. "277": [
  32812. ""
  32813. ],
  32814. "299": [
  32815. ""
  32816. ],
  32817. "279": [
  32818. ""
  32819. ],
  32820. "289": [
  32821. ""
  32822. ],
  32823. "280": [
  32824. ""
  32825. ],
  32826. "281": [
  32827. ""
  32828. ],
  32829. "283": [
  32830. ""
  32831. ],
  32832. "282": [
  32833. ""
  32834. ],
  32835. "284": [
  32836. ""
  32837. ],
  32838. "290": [
  32839. ""
  32840. ],
  32841. "291": [
  32842. ""
  32843. ],
  32844. "293": [
  32845. ""
  32846. ],
  32847. "292": [
  32848. ""
  32849. ],
  32850. "294": [
  32851. ""
  32852. ],
  32853. "301": [
  32854. ""
  32855. ],
  32856. "302": [
  32857. ""
  32858. ],
  32859. "303": [
  32860. ""
  32861. ],
  32862. "308": [
  32863. ""
  32864. ],
  32865. "341": [
  32866. ""
  32867. ],
  32868. "361": [
  32869. ""
  32870. ],
  32871. "370": [
  32872. ""
  32873. ],
  32874. "387": [
  32875. ""
  32876. ],
  32877. "388": [
  32878. ""
  32879. ],
  32880. "393": [
  32881. ""
  32882. ],
  32883. "389": [
  32884. ""
  32885. ],
  32886. "394": [
  32887. ""
  32888. ],
  32889. "396": [
  32890. ""
  32891. ],
  32892. "401": [
  32893. ""
  32894. ],
  32895. "397": [
  32896. ""
  32897. ],
  32898. "398": [
  32899. ""
  32900. ],
  32901. "403": [
  32902. ""
  32903. ],
  32904. "404": [
  32905. ""
  32906. ],
  32907. "411": [
  32908. ""
  32909. ],
  32910. "406": [
  32911. ""
  32912. ],
  32913. "405": [
  32914. ""
  32915. ],
  32916. "409": [
  32917. ""
  32918. ],
  32919. "407": [
  32920. ""
  32921. ],
  32922. "412": [
  32923. ""
  32924. ],
  32925. "414": [
  32926. ""
  32927. ],
  32928. "413": [
  32929. ""
  32930. ],
  32931. "418": [
  32932. ""
  32933. ],
  32934. "452": [
  32935. ""
  32936. ],
  32937. "449": [
  32938. ""
  32939. ],
  32940. "451": [
  32941. ""
  32942. ],
  32943. "464": [
  32944. ""
  32945. ],
  32946. "462": [
  32947. ""
  32948. ],
  32949. "490": [
  32950. ""
  32951. ],
  32952. "491": [
  32953. ""
  32954. ],
  32955. "501": [
  32956. ""
  32957. ],
  32958. "493": [
  32959. ""
  32960. ],
  32961. "492": [
  32962. ""
  32963. ],
  32964. "494": [
  32965. ""
  32966. ],
  32967. "495": [
  32968. ""
  32969. ],
  32970. "496": [
  32971. ""
  32972. ],
  32973. "502": [
  32974. ""
  32975. ],
  32976. "509": [
  32977. ""
  32978. ],
  32979. "503": [
  32980. ""
  32981. ],
  32982. "504": [
  32983. ""
  32984. ],
  32985. "505": [
  32986. ""
  32987. ],
  32988. "511": [
  32989. ""
  32990. ],
  32991. "512": [
  32992. ""
  32993. ],
  32994. "525": [
  32995. ""
  32996. ],
  32997. "514": [
  32998. ""
  32999. ],
  33000. "513": [
  33001. ""
  33002. ],
  33003. "515": [
  33004. ""
  33005. ],
  33006. "520": [
  33007. ""
  33008. ],
  33009. "528": [
  33010. ""
  33011. ],
  33012. "521": [
  33013. ""
  33014. ],
  33015. "522": [
  33016. ""
  33017. ],
  33018. "523": [
  33019. ""
  33020. ],
  33021. "561": [
  33022. ""
  33023. ],
  33024. "582": [
  33025. ""
  33026. ],
  33027. "591": [
  33028. ""
  33029. ],
  33030. "614": [
  33031. ""
  33032. ],
  33033. "615": [
  33034. ""
  33035. ],
  33036. "620": [
  33037. ""
  33038. ],
  33039. "616": [
  33040. ""
  33041. ],
  33042. "621": [
  33043. ""
  33044. ],
  33045. "623": [
  33046. ""
  33047. ],
  33048. "624": [
  33049. ""
  33050. ],
  33051. "633": [
  33052. ""
  33053. ],
  33054. "625": [
  33055. ""
  33056. ],
  33057. "628": [
  33058. ""
  33059. ],
  33060. "626": [
  33061. ""
  33062. ],
  33063. "629": [
  33064. ""
  33065. ],
  33066. "646": [
  33067. ""
  33068. ],
  33069. "630": [
  33070. ""
  33071. ],
  33072. "634": [
  33073. ""
  33074. ],
  33075. "639": [
  33076. ""
  33077. ],
  33078. "635": [
  33079. ""
  33080. ],
  33081. "640": [
  33082. ""
  33083. ],
  33084. "644": [
  33085. ""
  33086. ],
  33087. "641": [
  33088. ""
  33089. ],
  33090. "648": [
  33091. ""
  33092. ]
  33093. },
  33094. "executed_branches": [
  33095. [
  33096. 254,
  33097. 255
  33098. ],
  33099. [
  33100. 254,
  33101. 265
  33102. ],
  33103. [
  33104. 265,
  33105. 266
  33106. ],
  33107. [
  33108. 265,
  33109. 276
  33110. ],
  33111. [
  33112. 276,
  33113. 277
  33114. ],
  33115. [
  33116. 276,
  33117. 299
  33118. ],
  33119. [
  33120. 277,
  33121. 279
  33122. ],
  33123. [
  33124. 277,
  33125. 289
  33126. ]
  33127. ],
  33128. "missing_branches": []
  33129. },
  33130. "DeleteDocumentHandler.__init__": {
  33131. "executed_lines": [
  33132. 368
  33133. ],
  33134. "summary": {
  33135. "covered_lines": 1,
  33136. "num_statements": 1,
  33137. "percent_covered": 100.0,
  33138. "percent_covered_display": "100.00",
  33139. "missing_lines": 0,
  33140. "excluded_lines": 0,
  33141. "percent_statements_covered": 100.0,
  33142. "percent_statements_covered_display": "100.00",
  33143. "num_branches": 0,
  33144. "num_partial_branches": 0,
  33145. "covered_branches": 0,
  33146. "missing_branches": 0,
  33147. "percent_branches_covered": 100.0,
  33148. "percent_branches_covered_display": "100.00"
  33149. },
  33150. "missing_lines": [],
  33151. "excluded_lines": [],
  33152. "start_line": 361,
  33153. "contexts": {
  33154. "613": [
  33155. ""
  33156. ],
  33157. "589": [
  33158. ""
  33159. ],
  33160. "560": [
  33161. ""
  33162. ],
  33163. "489": [
  33164. ""
  33165. ],
  33166. "461": [
  33167. ""
  33168. ],
  33169. "417": [
  33170. ""
  33171. ],
  33172. "386": [
  33173. ""
  33174. ],
  33175. "368": [
  33176. ""
  33177. ],
  33178. "340": [
  33179. ""
  33180. ],
  33181. "240": [
  33182. ""
  33183. ],
  33184. "202": [
  33185. ""
  33186. ],
  33187. "168": [
  33188. ""
  33189. ],
  33190. "110": [
  33191. ""
  33192. ],
  33193. "86": [
  33194. ""
  33195. ],
  33196. "52": [
  33197. ""
  33198. ],
  33199. "1": [
  33200. ""
  33201. ],
  33202. "22": [
  33203. ""
  33204. ],
  33205. "23": [
  33206. ""
  33207. ],
  33208. "25": [
  33209. ""
  33210. ],
  33211. "30": [
  33212. ""
  33213. ],
  33214. "35": [
  33215. ""
  33216. ],
  33217. "39": [
  33218. ""
  33219. ],
  33220. "40": [
  33221. ""
  33222. ],
  33223. "41": [
  33224. ""
  33225. ],
  33226. "42": [
  33227. ""
  33228. ],
  33229. "43": [
  33230. ""
  33231. ],
  33232. "44": [
  33233. ""
  33234. ],
  33235. "45": [
  33236. ""
  33237. ],
  33238. "49": [
  33239. ""
  33240. ],
  33241. "53": [
  33242. ""
  33243. ],
  33244. "79": [
  33245. ""
  33246. ],
  33247. "88": [
  33248. ""
  33249. ],
  33250. "111": [
  33251. ""
  33252. ],
  33253. "112": [
  33254. ""
  33255. ],
  33256. "120": [
  33257. ""
  33258. ],
  33259. "114": [
  33260. ""
  33261. ],
  33262. "113": [
  33263. ""
  33264. ],
  33265. "115": [
  33266. ""
  33267. ],
  33268. "121": [
  33269. ""
  33270. ],
  33271. "125": [
  33272. ""
  33273. ],
  33274. "126": [
  33275. ""
  33276. ],
  33277. "135": [
  33278. ""
  33279. ],
  33280. "127": [
  33281. ""
  33282. ],
  33283. "128": [
  33284. ""
  33285. ],
  33286. "129": [
  33287. ""
  33288. ],
  33289. "130": [
  33290. ""
  33291. ],
  33292. "131": [
  33293. ""
  33294. ],
  33295. "137": [
  33296. ""
  33297. ],
  33298. "144": [
  33299. ""
  33300. ],
  33301. "138": [
  33302. ""
  33303. ],
  33304. "142": [
  33305. ""
  33306. ],
  33307. "139": [
  33308. ""
  33309. ],
  33310. "155": [
  33311. ""
  33312. ],
  33313. "157": [
  33314. ""
  33315. ],
  33316. "158": [
  33317. ""
  33318. ],
  33319. "162": [
  33320. ""
  33321. ],
  33322. "159": [
  33323. ""
  33324. ],
  33325. "160": [
  33326. ""
  33327. ],
  33328. "163": [
  33329. ""
  33330. ],
  33331. "165": [
  33332. ""
  33333. ],
  33334. "164": [
  33335. ""
  33336. ],
  33337. "169": [
  33338. ""
  33339. ],
  33340. "195": [
  33341. ""
  33342. ],
  33343. "204": [
  33344. ""
  33345. ],
  33346. "241": [
  33347. ""
  33348. ],
  33349. "242": [
  33350. ""
  33351. ],
  33352. "251": [
  33353. ""
  33354. ],
  33355. "244": [
  33356. ""
  33357. ],
  33358. "243": [
  33359. ""
  33360. ],
  33361. "245": [
  33362. ""
  33363. ],
  33364. "246": [
  33365. ""
  33366. ],
  33367. "252": [
  33368. ""
  33369. ],
  33370. "254": [
  33371. ""
  33372. ],
  33373. "255": [
  33374. ""
  33375. ],
  33376. "265": [
  33377. ""
  33378. ],
  33379. "256": [
  33380. ""
  33381. ],
  33382. "259": [
  33383. ""
  33384. ],
  33385. "257": [
  33386. ""
  33387. ],
  33388. "260": [
  33389. ""
  33390. ],
  33391. "306": [
  33392. ""
  33393. ],
  33394. "261": [
  33395. ""
  33396. ],
  33397. "266": [
  33398. ""
  33399. ],
  33400. "276": [
  33401. ""
  33402. ],
  33403. "267": [
  33404. ""
  33405. ],
  33406. "268": [
  33407. ""
  33408. ],
  33409. "270": [
  33410. ""
  33411. ],
  33412. "269": [
  33413. ""
  33414. ],
  33415. "271": [
  33416. ""
  33417. ],
  33418. "277": [
  33419. ""
  33420. ],
  33421. "299": [
  33422. ""
  33423. ],
  33424. "279": [
  33425. ""
  33426. ],
  33427. "289": [
  33428. ""
  33429. ],
  33430. "280": [
  33431. ""
  33432. ],
  33433. "281": [
  33434. ""
  33435. ],
  33436. "283": [
  33437. ""
  33438. ],
  33439. "282": [
  33440. ""
  33441. ],
  33442. "284": [
  33443. ""
  33444. ],
  33445. "290": [
  33446. ""
  33447. ],
  33448. "291": [
  33449. ""
  33450. ],
  33451. "293": [
  33452. ""
  33453. ],
  33454. "292": [
  33455. ""
  33456. ],
  33457. "294": [
  33458. ""
  33459. ],
  33460. "301": [
  33461. ""
  33462. ],
  33463. "302": [
  33464. ""
  33465. ],
  33466. "303": [
  33467. ""
  33468. ],
  33469. "308": [
  33470. ""
  33471. ],
  33472. "341": [
  33473. ""
  33474. ],
  33475. "361": [
  33476. ""
  33477. ],
  33478. "370": [
  33479. ""
  33480. ],
  33481. "387": [
  33482. ""
  33483. ],
  33484. "388": [
  33485. ""
  33486. ],
  33487. "393": [
  33488. ""
  33489. ],
  33490. "389": [
  33491. ""
  33492. ],
  33493. "394": [
  33494. ""
  33495. ],
  33496. "396": [
  33497. ""
  33498. ],
  33499. "401": [
  33500. ""
  33501. ],
  33502. "397": [
  33503. ""
  33504. ],
  33505. "398": [
  33506. ""
  33507. ],
  33508. "403": [
  33509. ""
  33510. ],
  33511. "404": [
  33512. ""
  33513. ],
  33514. "411": [
  33515. ""
  33516. ],
  33517. "406": [
  33518. ""
  33519. ],
  33520. "405": [
  33521. ""
  33522. ],
  33523. "409": [
  33524. ""
  33525. ],
  33526. "407": [
  33527. ""
  33528. ],
  33529. "412": [
  33530. ""
  33531. ],
  33532. "414": [
  33533. ""
  33534. ],
  33535. "413": [
  33536. ""
  33537. ],
  33538. "418": [
  33539. ""
  33540. ],
  33541. "452": [
  33542. ""
  33543. ],
  33544. "449": [
  33545. ""
  33546. ],
  33547. "451": [
  33548. ""
  33549. ],
  33550. "464": [
  33551. ""
  33552. ],
  33553. "462": [
  33554. ""
  33555. ],
  33556. "490": [
  33557. ""
  33558. ],
  33559. "491": [
  33560. ""
  33561. ],
  33562. "501": [
  33563. ""
  33564. ],
  33565. "493": [
  33566. ""
  33567. ],
  33568. "492": [
  33569. ""
  33570. ],
  33571. "494": [
  33572. ""
  33573. ],
  33574. "495": [
  33575. ""
  33576. ],
  33577. "496": [
  33578. ""
  33579. ],
  33580. "502": [
  33581. ""
  33582. ],
  33583. "509": [
  33584. ""
  33585. ],
  33586. "503": [
  33587. ""
  33588. ],
  33589. "504": [
  33590. ""
  33591. ],
  33592. "505": [
  33593. ""
  33594. ],
  33595. "511": [
  33596. ""
  33597. ],
  33598. "512": [
  33599. ""
  33600. ],
  33601. "525": [
  33602. ""
  33603. ],
  33604. "514": [
  33605. ""
  33606. ],
  33607. "513": [
  33608. ""
  33609. ],
  33610. "515": [
  33611. ""
  33612. ],
  33613. "520": [
  33614. ""
  33615. ],
  33616. "528": [
  33617. ""
  33618. ],
  33619. "521": [
  33620. ""
  33621. ],
  33622. "522": [
  33623. ""
  33624. ],
  33625. "523": [
  33626. ""
  33627. ],
  33628. "561": [
  33629. ""
  33630. ],
  33631. "582": [
  33632. ""
  33633. ],
  33634. "591": [
  33635. ""
  33636. ],
  33637. "614": [
  33638. ""
  33639. ],
  33640. "615": [
  33641. ""
  33642. ],
  33643. "620": [
  33644. ""
  33645. ],
  33646. "616": [
  33647. ""
  33648. ],
  33649. "621": [
  33650. ""
  33651. ],
  33652. "623": [
  33653. ""
  33654. ],
  33655. "624": [
  33656. ""
  33657. ],
  33658. "633": [
  33659. ""
  33660. ],
  33661. "625": [
  33662. ""
  33663. ],
  33664. "628": [
  33665. ""
  33666. ],
  33667. "626": [
  33668. ""
  33669. ],
  33670. "629": [
  33671. ""
  33672. ],
  33673. "646": [
  33674. ""
  33675. ],
  33676. "630": [
  33677. ""
  33678. ],
  33679. "634": [
  33680. ""
  33681. ],
  33682. "639": [
  33683. ""
  33684. ],
  33685. "635": [
  33686. ""
  33687. ],
  33688. "640": [
  33689. ""
  33690. ],
  33691. "644": [
  33692. ""
  33693. ],
  33694. "641": [
  33695. ""
  33696. ],
  33697. "648": [
  33698. ""
  33699. ]
  33700. },
  33701. "executed_branches": [],
  33702. "missing_branches": []
  33703. },
  33704. "DeleteDocumentHandler.handle": {
  33705. "executed_lines": [
  33706. 386,
  33707. 387,
  33708. 393,
  33709. 394,
  33710. 396,
  33711. 401,
  33712. 403,
  33713. 411
  33714. ],
  33715. "summary": {
  33716. "covered_lines": 8,
  33717. "num_statements": 8,
  33718. "percent_covered": 100.0,
  33719. "percent_covered_display": "100.00",
  33720. "missing_lines": 0,
  33721. "excluded_lines": 0,
  33722. "percent_statements_covered": 100.0,
  33723. "percent_statements_covered_display": "100.00",
  33724. "num_branches": 0,
  33725. "num_partial_branches": 0,
  33726. "covered_branches": 0,
  33727. "missing_branches": 0,
  33728. "percent_branches_covered": 100.0,
  33729. "percent_branches_covered_display": "100.00"
  33730. },
  33731. "missing_lines": [],
  33732. "excluded_lines": [],
  33733. "start_line": 370,
  33734. "contexts": {
  33735. "613": [
  33736. ""
  33737. ],
  33738. "589": [
  33739. ""
  33740. ],
  33741. "560": [
  33742. ""
  33743. ],
  33744. "489": [
  33745. ""
  33746. ],
  33747. "461": [
  33748. ""
  33749. ],
  33750. "417": [
  33751. ""
  33752. ],
  33753. "386": [
  33754. ""
  33755. ],
  33756. "368": [
  33757. ""
  33758. ],
  33759. "340": [
  33760. ""
  33761. ],
  33762. "240": [
  33763. ""
  33764. ],
  33765. "202": [
  33766. ""
  33767. ],
  33768. "168": [
  33769. ""
  33770. ],
  33771. "110": [
  33772. ""
  33773. ],
  33774. "86": [
  33775. ""
  33776. ],
  33777. "52": [
  33778. ""
  33779. ],
  33780. "1": [
  33781. ""
  33782. ],
  33783. "22": [
  33784. ""
  33785. ],
  33786. "23": [
  33787. ""
  33788. ],
  33789. "25": [
  33790. ""
  33791. ],
  33792. "30": [
  33793. ""
  33794. ],
  33795. "35": [
  33796. ""
  33797. ],
  33798. "39": [
  33799. ""
  33800. ],
  33801. "40": [
  33802. ""
  33803. ],
  33804. "41": [
  33805. ""
  33806. ],
  33807. "42": [
  33808. ""
  33809. ],
  33810. "43": [
  33811. ""
  33812. ],
  33813. "44": [
  33814. ""
  33815. ],
  33816. "45": [
  33817. ""
  33818. ],
  33819. "49": [
  33820. ""
  33821. ],
  33822. "53": [
  33823. ""
  33824. ],
  33825. "79": [
  33826. ""
  33827. ],
  33828. "88": [
  33829. ""
  33830. ],
  33831. "111": [
  33832. ""
  33833. ],
  33834. "112": [
  33835. ""
  33836. ],
  33837. "120": [
  33838. ""
  33839. ],
  33840. "114": [
  33841. ""
  33842. ],
  33843. "113": [
  33844. ""
  33845. ],
  33846. "115": [
  33847. ""
  33848. ],
  33849. "121": [
  33850. ""
  33851. ],
  33852. "125": [
  33853. ""
  33854. ],
  33855. "126": [
  33856. ""
  33857. ],
  33858. "135": [
  33859. ""
  33860. ],
  33861. "127": [
  33862. ""
  33863. ],
  33864. "128": [
  33865. ""
  33866. ],
  33867. "129": [
  33868. ""
  33869. ],
  33870. "130": [
  33871. ""
  33872. ],
  33873. "131": [
  33874. ""
  33875. ],
  33876. "137": [
  33877. ""
  33878. ],
  33879. "144": [
  33880. ""
  33881. ],
  33882. "138": [
  33883. ""
  33884. ],
  33885. "142": [
  33886. ""
  33887. ],
  33888. "139": [
  33889. ""
  33890. ],
  33891. "155": [
  33892. ""
  33893. ],
  33894. "157": [
  33895. ""
  33896. ],
  33897. "158": [
  33898. ""
  33899. ],
  33900. "162": [
  33901. ""
  33902. ],
  33903. "159": [
  33904. ""
  33905. ],
  33906. "160": [
  33907. ""
  33908. ],
  33909. "163": [
  33910. ""
  33911. ],
  33912. "165": [
  33913. ""
  33914. ],
  33915. "164": [
  33916. ""
  33917. ],
  33918. "169": [
  33919. ""
  33920. ],
  33921. "195": [
  33922. ""
  33923. ],
  33924. "204": [
  33925. ""
  33926. ],
  33927. "241": [
  33928. ""
  33929. ],
  33930. "242": [
  33931. ""
  33932. ],
  33933. "251": [
  33934. ""
  33935. ],
  33936. "244": [
  33937. ""
  33938. ],
  33939. "243": [
  33940. ""
  33941. ],
  33942. "245": [
  33943. ""
  33944. ],
  33945. "246": [
  33946. ""
  33947. ],
  33948. "252": [
  33949. ""
  33950. ],
  33951. "254": [
  33952. ""
  33953. ],
  33954. "255": [
  33955. ""
  33956. ],
  33957. "265": [
  33958. ""
  33959. ],
  33960. "256": [
  33961. ""
  33962. ],
  33963. "259": [
  33964. ""
  33965. ],
  33966. "257": [
  33967. ""
  33968. ],
  33969. "260": [
  33970. ""
  33971. ],
  33972. "306": [
  33973. ""
  33974. ],
  33975. "261": [
  33976. ""
  33977. ],
  33978. "266": [
  33979. ""
  33980. ],
  33981. "276": [
  33982. ""
  33983. ],
  33984. "267": [
  33985. ""
  33986. ],
  33987. "268": [
  33988. ""
  33989. ],
  33990. "270": [
  33991. ""
  33992. ],
  33993. "269": [
  33994. ""
  33995. ],
  33996. "271": [
  33997. ""
  33998. ],
  33999. "277": [
  34000. ""
  34001. ],
  34002. "299": [
  34003. ""
  34004. ],
  34005. "279": [
  34006. ""
  34007. ],
  34008. "289": [
  34009. ""
  34010. ],
  34011. "280": [
  34012. ""
  34013. ],
  34014. "281": [
  34015. ""
  34016. ],
  34017. "283": [
  34018. ""
  34019. ],
  34020. "282": [
  34021. ""
  34022. ],
  34023. "284": [
  34024. ""
  34025. ],
  34026. "290": [
  34027. ""
  34028. ],
  34029. "291": [
  34030. ""
  34031. ],
  34032. "293": [
  34033. ""
  34034. ],
  34035. "292": [
  34036. ""
  34037. ],
  34038. "294": [
  34039. ""
  34040. ],
  34041. "301": [
  34042. ""
  34043. ],
  34044. "302": [
  34045. ""
  34046. ],
  34047. "303": [
  34048. ""
  34049. ],
  34050. "308": [
  34051. ""
  34052. ],
  34053. "341": [
  34054. ""
  34055. ],
  34056. "361": [
  34057. ""
  34058. ],
  34059. "370": [
  34060. ""
  34061. ],
  34062. "387": [
  34063. ""
  34064. ],
  34065. "388": [
  34066. ""
  34067. ],
  34068. "393": [
  34069. ""
  34070. ],
  34071. "389": [
  34072. ""
  34073. ],
  34074. "394": [
  34075. ""
  34076. ],
  34077. "396": [
  34078. ""
  34079. ],
  34080. "401": [
  34081. ""
  34082. ],
  34083. "397": [
  34084. ""
  34085. ],
  34086. "398": [
  34087. ""
  34088. ],
  34089. "403": [
  34090. ""
  34091. ],
  34092. "404": [
  34093. ""
  34094. ],
  34095. "411": [
  34096. ""
  34097. ],
  34098. "406": [
  34099. ""
  34100. ],
  34101. "405": [
  34102. ""
  34103. ],
  34104. "409": [
  34105. ""
  34106. ],
  34107. "407": [
  34108. ""
  34109. ],
  34110. "412": [
  34111. ""
  34112. ],
  34113. "414": [
  34114. ""
  34115. ],
  34116. "413": [
  34117. ""
  34118. ],
  34119. "418": [
  34120. ""
  34121. ],
  34122. "452": [
  34123. ""
  34124. ],
  34125. "449": [
  34126. ""
  34127. ],
  34128. "451": [
  34129. ""
  34130. ],
  34131. "464": [
  34132. ""
  34133. ],
  34134. "462": [
  34135. ""
  34136. ],
  34137. "490": [
  34138. ""
  34139. ],
  34140. "491": [
  34141. ""
  34142. ],
  34143. "501": [
  34144. ""
  34145. ],
  34146. "493": [
  34147. ""
  34148. ],
  34149. "492": [
  34150. ""
  34151. ],
  34152. "494": [
  34153. ""
  34154. ],
  34155. "495": [
  34156. ""
  34157. ],
  34158. "496": [
  34159. ""
  34160. ],
  34161. "502": [
  34162. ""
  34163. ],
  34164. "509": [
  34165. ""
  34166. ],
  34167. "503": [
  34168. ""
  34169. ],
  34170. "504": [
  34171. ""
  34172. ],
  34173. "505": [
  34174. ""
  34175. ],
  34176. "511": [
  34177. ""
  34178. ],
  34179. "512": [
  34180. ""
  34181. ],
  34182. "525": [
  34183. ""
  34184. ],
  34185. "514": [
  34186. ""
  34187. ],
  34188. "513": [
  34189. ""
  34190. ],
  34191. "515": [
  34192. ""
  34193. ],
  34194. "520": [
  34195. ""
  34196. ],
  34197. "528": [
  34198. ""
  34199. ],
  34200. "521": [
  34201. ""
  34202. ],
  34203. "522": [
  34204. ""
  34205. ],
  34206. "523": [
  34207. ""
  34208. ],
  34209. "561": [
  34210. ""
  34211. ],
  34212. "582": [
  34213. ""
  34214. ],
  34215. "591": [
  34216. ""
  34217. ],
  34218. "614": [
  34219. ""
  34220. ],
  34221. "615": [
  34222. ""
  34223. ],
  34224. "620": [
  34225. ""
  34226. ],
  34227. "616": [
  34228. ""
  34229. ],
  34230. "621": [
  34231. ""
  34232. ],
  34233. "623": [
  34234. ""
  34235. ],
  34236. "624": [
  34237. ""
  34238. ],
  34239. "633": [
  34240. ""
  34241. ],
  34242. "625": [
  34243. ""
  34244. ],
  34245. "628": [
  34246. ""
  34247. ],
  34248. "626": [
  34249. ""
  34250. ],
  34251. "629": [
  34252. ""
  34253. ],
  34254. "646": [
  34255. ""
  34256. ],
  34257. "630": [
  34258. ""
  34259. ],
  34260. "634": [
  34261. ""
  34262. ],
  34263. "639": [
  34264. ""
  34265. ],
  34266. "635": [
  34267. ""
  34268. ],
  34269. "640": [
  34270. ""
  34271. ],
  34272. "644": [
  34273. ""
  34274. ],
  34275. "641": [
  34276. ""
  34277. ],
  34278. "648": [
  34279. ""
  34280. ]
  34281. },
  34282. "executed_branches": [],
  34283. "missing_branches": []
  34284. },
  34285. "SearchDocumentsHandler.__init__": {
  34286. "executed_lines": [
  34287. 461,
  34288. 462
  34289. ],
  34290. "summary": {
  34291. "covered_lines": 2,
  34292. "num_statements": 2,
  34293. "percent_covered": 100.0,
  34294. "percent_covered_display": "100.00",
  34295. "missing_lines": 0,
  34296. "excluded_lines": 0,
  34297. "percent_statements_covered": 100.0,
  34298. "percent_statements_covered_display": "100.00",
  34299. "num_branches": 0,
  34300. "num_partial_branches": 0,
  34301. "covered_branches": 0,
  34302. "missing_branches": 0,
  34303. "percent_branches_covered": 100.0,
  34304. "percent_branches_covered_display": "100.00"
  34305. },
  34306. "missing_lines": [],
  34307. "excluded_lines": [],
  34308. "start_line": 449,
  34309. "contexts": {
  34310. "613": [
  34311. ""
  34312. ],
  34313. "589": [
  34314. ""
  34315. ],
  34316. "560": [
  34317. ""
  34318. ],
  34319. "489": [
  34320. ""
  34321. ],
  34322. "461": [
  34323. ""
  34324. ],
  34325. "417": [
  34326. ""
  34327. ],
  34328. "386": [
  34329. ""
  34330. ],
  34331. "368": [
  34332. ""
  34333. ],
  34334. "340": [
  34335. ""
  34336. ],
  34337. "240": [
  34338. ""
  34339. ],
  34340. "202": [
  34341. ""
  34342. ],
  34343. "168": [
  34344. ""
  34345. ],
  34346. "110": [
  34347. ""
  34348. ],
  34349. "86": [
  34350. ""
  34351. ],
  34352. "52": [
  34353. ""
  34354. ],
  34355. "1": [
  34356. ""
  34357. ],
  34358. "22": [
  34359. ""
  34360. ],
  34361. "23": [
  34362. ""
  34363. ],
  34364. "25": [
  34365. ""
  34366. ],
  34367. "30": [
  34368. ""
  34369. ],
  34370. "35": [
  34371. ""
  34372. ],
  34373. "39": [
  34374. ""
  34375. ],
  34376. "40": [
  34377. ""
  34378. ],
  34379. "41": [
  34380. ""
  34381. ],
  34382. "42": [
  34383. ""
  34384. ],
  34385. "43": [
  34386. ""
  34387. ],
  34388. "44": [
  34389. ""
  34390. ],
  34391. "45": [
  34392. ""
  34393. ],
  34394. "49": [
  34395. ""
  34396. ],
  34397. "53": [
  34398. ""
  34399. ],
  34400. "79": [
  34401. ""
  34402. ],
  34403. "88": [
  34404. ""
  34405. ],
  34406. "111": [
  34407. ""
  34408. ],
  34409. "112": [
  34410. ""
  34411. ],
  34412. "120": [
  34413. ""
  34414. ],
  34415. "114": [
  34416. ""
  34417. ],
  34418. "113": [
  34419. ""
  34420. ],
  34421. "115": [
  34422. ""
  34423. ],
  34424. "121": [
  34425. ""
  34426. ],
  34427. "125": [
  34428. ""
  34429. ],
  34430. "126": [
  34431. ""
  34432. ],
  34433. "135": [
  34434. ""
  34435. ],
  34436. "127": [
  34437. ""
  34438. ],
  34439. "128": [
  34440. ""
  34441. ],
  34442. "129": [
  34443. ""
  34444. ],
  34445. "130": [
  34446. ""
  34447. ],
  34448. "131": [
  34449. ""
  34450. ],
  34451. "137": [
  34452. ""
  34453. ],
  34454. "144": [
  34455. ""
  34456. ],
  34457. "138": [
  34458. ""
  34459. ],
  34460. "142": [
  34461. ""
  34462. ],
  34463. "139": [
  34464. ""
  34465. ],
  34466. "155": [
  34467. ""
  34468. ],
  34469. "157": [
  34470. ""
  34471. ],
  34472. "158": [
  34473. ""
  34474. ],
  34475. "162": [
  34476. ""
  34477. ],
  34478. "159": [
  34479. ""
  34480. ],
  34481. "160": [
  34482. ""
  34483. ],
  34484. "163": [
  34485. ""
  34486. ],
  34487. "165": [
  34488. ""
  34489. ],
  34490. "164": [
  34491. ""
  34492. ],
  34493. "169": [
  34494. ""
  34495. ],
  34496. "195": [
  34497. ""
  34498. ],
  34499. "204": [
  34500. ""
  34501. ],
  34502. "241": [
  34503. ""
  34504. ],
  34505. "242": [
  34506. ""
  34507. ],
  34508. "251": [
  34509. ""
  34510. ],
  34511. "244": [
  34512. ""
  34513. ],
  34514. "243": [
  34515. ""
  34516. ],
  34517. "245": [
  34518. ""
  34519. ],
  34520. "246": [
  34521. ""
  34522. ],
  34523. "252": [
  34524. ""
  34525. ],
  34526. "254": [
  34527. ""
  34528. ],
  34529. "255": [
  34530. ""
  34531. ],
  34532. "265": [
  34533. ""
  34534. ],
  34535. "256": [
  34536. ""
  34537. ],
  34538. "259": [
  34539. ""
  34540. ],
  34541. "257": [
  34542. ""
  34543. ],
  34544. "260": [
  34545. ""
  34546. ],
  34547. "306": [
  34548. ""
  34549. ],
  34550. "261": [
  34551. ""
  34552. ],
  34553. "266": [
  34554. ""
  34555. ],
  34556. "276": [
  34557. ""
  34558. ],
  34559. "267": [
  34560. ""
  34561. ],
  34562. "268": [
  34563. ""
  34564. ],
  34565. "270": [
  34566. ""
  34567. ],
  34568. "269": [
  34569. ""
  34570. ],
  34571. "271": [
  34572. ""
  34573. ],
  34574. "277": [
  34575. ""
  34576. ],
  34577. "299": [
  34578. ""
  34579. ],
  34580. "279": [
  34581. ""
  34582. ],
  34583. "289": [
  34584. ""
  34585. ],
  34586. "280": [
  34587. ""
  34588. ],
  34589. "281": [
  34590. ""
  34591. ],
  34592. "283": [
  34593. ""
  34594. ],
  34595. "282": [
  34596. ""
  34597. ],
  34598. "284": [
  34599. ""
  34600. ],
  34601. "290": [
  34602. ""
  34603. ],
  34604. "291": [
  34605. ""
  34606. ],
  34607. "293": [
  34608. ""
  34609. ],
  34610. "292": [
  34611. ""
  34612. ],
  34613. "294": [
  34614. ""
  34615. ],
  34616. "301": [
  34617. ""
  34618. ],
  34619. "302": [
  34620. ""
  34621. ],
  34622. "303": [
  34623. ""
  34624. ],
  34625. "308": [
  34626. ""
  34627. ],
  34628. "341": [
  34629. ""
  34630. ],
  34631. "361": [
  34632. ""
  34633. ],
  34634. "370": [
  34635. ""
  34636. ],
  34637. "387": [
  34638. ""
  34639. ],
  34640. "388": [
  34641. ""
  34642. ],
  34643. "393": [
  34644. ""
  34645. ],
  34646. "389": [
  34647. ""
  34648. ],
  34649. "394": [
  34650. ""
  34651. ],
  34652. "396": [
  34653. ""
  34654. ],
  34655. "401": [
  34656. ""
  34657. ],
  34658. "397": [
  34659. ""
  34660. ],
  34661. "398": [
  34662. ""
  34663. ],
  34664. "403": [
  34665. ""
  34666. ],
  34667. "404": [
  34668. ""
  34669. ],
  34670. "411": [
  34671. ""
  34672. ],
  34673. "406": [
  34674. ""
  34675. ],
  34676. "405": [
  34677. ""
  34678. ],
  34679. "409": [
  34680. ""
  34681. ],
  34682. "407": [
  34683. ""
  34684. ],
  34685. "412": [
  34686. ""
  34687. ],
  34688. "414": [
  34689. ""
  34690. ],
  34691. "413": [
  34692. ""
  34693. ],
  34694. "418": [
  34695. ""
  34696. ],
  34697. "452": [
  34698. ""
  34699. ],
  34700. "449": [
  34701. ""
  34702. ],
  34703. "451": [
  34704. ""
  34705. ],
  34706. "464": [
  34707. ""
  34708. ],
  34709. "462": [
  34710. ""
  34711. ],
  34712. "490": [
  34713. ""
  34714. ],
  34715. "491": [
  34716. ""
  34717. ],
  34718. "501": [
  34719. ""
  34720. ],
  34721. "493": [
  34722. ""
  34723. ],
  34724. "492": [
  34725. ""
  34726. ],
  34727. "494": [
  34728. ""
  34729. ],
  34730. "495": [
  34731. ""
  34732. ],
  34733. "496": [
  34734. ""
  34735. ],
  34736. "502": [
  34737. ""
  34738. ],
  34739. "509": [
  34740. ""
  34741. ],
  34742. "503": [
  34743. ""
  34744. ],
  34745. "504": [
  34746. ""
  34747. ],
  34748. "505": [
  34749. ""
  34750. ],
  34751. "511": [
  34752. ""
  34753. ],
  34754. "512": [
  34755. ""
  34756. ],
  34757. "525": [
  34758. ""
  34759. ],
  34760. "514": [
  34761. ""
  34762. ],
  34763. "513": [
  34764. ""
  34765. ],
  34766. "515": [
  34767. ""
  34768. ],
  34769. "520": [
  34770. ""
  34771. ],
  34772. "528": [
  34773. ""
  34774. ],
  34775. "521": [
  34776. ""
  34777. ],
  34778. "522": [
  34779. ""
  34780. ],
  34781. "523": [
  34782. ""
  34783. ],
  34784. "561": [
  34785. ""
  34786. ],
  34787. "582": [
  34788. ""
  34789. ],
  34790. "591": [
  34791. ""
  34792. ],
  34793. "614": [
  34794. ""
  34795. ],
  34796. "615": [
  34797. ""
  34798. ],
  34799. "620": [
  34800. ""
  34801. ],
  34802. "616": [
  34803. ""
  34804. ],
  34805. "621": [
  34806. ""
  34807. ],
  34808. "623": [
  34809. ""
  34810. ],
  34811. "624": [
  34812. ""
  34813. ],
  34814. "633": [
  34815. ""
  34816. ],
  34817. "625": [
  34818. ""
  34819. ],
  34820. "628": [
  34821. ""
  34822. ],
  34823. "626": [
  34824. ""
  34825. ],
  34826. "629": [
  34827. ""
  34828. ],
  34829. "646": [
  34830. ""
  34831. ],
  34832. "630": [
  34833. ""
  34834. ],
  34835. "634": [
  34836. ""
  34837. ],
  34838. "639": [
  34839. ""
  34840. ],
  34841. "635": [
  34842. ""
  34843. ],
  34844. "640": [
  34845. ""
  34846. ],
  34847. "644": [
  34848. ""
  34849. ],
  34850. "641": [
  34851. ""
  34852. ],
  34853. "648": [
  34854. ""
  34855. ]
  34856. },
  34857. "executed_branches": [],
  34858. "missing_branches": []
  34859. },
  34860. "SearchDocumentsHandler.handle": {
  34861. "executed_lines": [
  34862. 489,
  34863. 490,
  34864. 501,
  34865. 509,
  34866. 511,
  34867. 520,
  34868. 528
  34869. ],
  34870. "summary": {
  34871. "covered_lines": 7,
  34872. "num_statements": 13,
  34873. "percent_covered": 53.84615384615385,
  34874. "percent_covered_display": "53.85",
  34875. "missing_lines": 6,
  34876. "excluded_lines": 1,
  34877. "percent_statements_covered": 53.84615384615385,
  34878. "percent_statements_covered_display": "53.85",
  34879. "num_branches": 0,
  34880. "num_partial_branches": 0,
  34881. "covered_branches": 0,
  34882. "missing_branches": 0,
  34883. "percent_branches_covered": 100.0,
  34884. "percent_branches_covered_display": "100.00"
  34885. },
  34886. "missing_lines": [
  34887. 530,
  34888. 532,
  34889. 539,
  34890. 544,
  34891. 546,
  34892. 554
  34893. ],
  34894. "excluded_lines": [
  34895. 465
  34896. ],
  34897. "start_line": 464,
  34898. "contexts": {
  34899. "613": [
  34900. ""
  34901. ],
  34902. "589": [
  34903. ""
  34904. ],
  34905. "560": [
  34906. ""
  34907. ],
  34908. "489": [
  34909. ""
  34910. ],
  34911. "461": [
  34912. ""
  34913. ],
  34914. "417": [
  34915. ""
  34916. ],
  34917. "386": [
  34918. ""
  34919. ],
  34920. "368": [
  34921. ""
  34922. ],
  34923. "340": [
  34924. ""
  34925. ],
  34926. "240": [
  34927. ""
  34928. ],
  34929. "202": [
  34930. ""
  34931. ],
  34932. "168": [
  34933. ""
  34934. ],
  34935. "110": [
  34936. ""
  34937. ],
  34938. "86": [
  34939. ""
  34940. ],
  34941. "52": [
  34942. ""
  34943. ],
  34944. "1": [
  34945. ""
  34946. ],
  34947. "22": [
  34948. ""
  34949. ],
  34950. "23": [
  34951. ""
  34952. ],
  34953. "25": [
  34954. ""
  34955. ],
  34956. "30": [
  34957. ""
  34958. ],
  34959. "35": [
  34960. ""
  34961. ],
  34962. "39": [
  34963. ""
  34964. ],
  34965. "40": [
  34966. ""
  34967. ],
  34968. "41": [
  34969. ""
  34970. ],
  34971. "42": [
  34972. ""
  34973. ],
  34974. "43": [
  34975. ""
  34976. ],
  34977. "44": [
  34978. ""
  34979. ],
  34980. "45": [
  34981. ""
  34982. ],
  34983. "49": [
  34984. ""
  34985. ],
  34986. "53": [
  34987. ""
  34988. ],
  34989. "79": [
  34990. ""
  34991. ],
  34992. "88": [
  34993. ""
  34994. ],
  34995. "111": [
  34996. ""
  34997. ],
  34998. "112": [
  34999. ""
  35000. ],
  35001. "120": [
  35002. ""
  35003. ],
  35004. "114": [
  35005. ""
  35006. ],
  35007. "113": [
  35008. ""
  35009. ],
  35010. "115": [
  35011. ""
  35012. ],
  35013. "121": [
  35014. ""
  35015. ],
  35016. "125": [
  35017. ""
  35018. ],
  35019. "126": [
  35020. ""
  35021. ],
  35022. "135": [
  35023. ""
  35024. ],
  35025. "127": [
  35026. ""
  35027. ],
  35028. "128": [
  35029. ""
  35030. ],
  35031. "129": [
  35032. ""
  35033. ],
  35034. "130": [
  35035. ""
  35036. ],
  35037. "131": [
  35038. ""
  35039. ],
  35040. "137": [
  35041. ""
  35042. ],
  35043. "144": [
  35044. ""
  35045. ],
  35046. "138": [
  35047. ""
  35048. ],
  35049. "142": [
  35050. ""
  35051. ],
  35052. "139": [
  35053. ""
  35054. ],
  35055. "155": [
  35056. ""
  35057. ],
  35058. "157": [
  35059. ""
  35060. ],
  35061. "158": [
  35062. ""
  35063. ],
  35064. "162": [
  35065. ""
  35066. ],
  35067. "159": [
  35068. ""
  35069. ],
  35070. "160": [
  35071. ""
  35072. ],
  35073. "163": [
  35074. ""
  35075. ],
  35076. "165": [
  35077. ""
  35078. ],
  35079. "164": [
  35080. ""
  35081. ],
  35082. "169": [
  35083. ""
  35084. ],
  35085. "195": [
  35086. ""
  35087. ],
  35088. "204": [
  35089. ""
  35090. ],
  35091. "241": [
  35092. ""
  35093. ],
  35094. "242": [
  35095. ""
  35096. ],
  35097. "251": [
  35098. ""
  35099. ],
  35100. "244": [
  35101. ""
  35102. ],
  35103. "243": [
  35104. ""
  35105. ],
  35106. "245": [
  35107. ""
  35108. ],
  35109. "246": [
  35110. ""
  35111. ],
  35112. "252": [
  35113. ""
  35114. ],
  35115. "254": [
  35116. ""
  35117. ],
  35118. "255": [
  35119. ""
  35120. ],
  35121. "265": [
  35122. ""
  35123. ],
  35124. "256": [
  35125. ""
  35126. ],
  35127. "259": [
  35128. ""
  35129. ],
  35130. "257": [
  35131. ""
  35132. ],
  35133. "260": [
  35134. ""
  35135. ],
  35136. "306": [
  35137. ""
  35138. ],
  35139. "261": [
  35140. ""
  35141. ],
  35142. "266": [
  35143. ""
  35144. ],
  35145. "276": [
  35146. ""
  35147. ],
  35148. "267": [
  35149. ""
  35150. ],
  35151. "268": [
  35152. ""
  35153. ],
  35154. "270": [
  35155. ""
  35156. ],
  35157. "269": [
  35158. ""
  35159. ],
  35160. "271": [
  35161. ""
  35162. ],
  35163. "277": [
  35164. ""
  35165. ],
  35166. "299": [
  35167. ""
  35168. ],
  35169. "279": [
  35170. ""
  35171. ],
  35172. "289": [
  35173. ""
  35174. ],
  35175. "280": [
  35176. ""
  35177. ],
  35178. "281": [
  35179. ""
  35180. ],
  35181. "283": [
  35182. ""
  35183. ],
  35184. "282": [
  35185. ""
  35186. ],
  35187. "284": [
  35188. ""
  35189. ],
  35190. "290": [
  35191. ""
  35192. ],
  35193. "291": [
  35194. ""
  35195. ],
  35196. "293": [
  35197. ""
  35198. ],
  35199. "292": [
  35200. ""
  35201. ],
  35202. "294": [
  35203. ""
  35204. ],
  35205. "301": [
  35206. ""
  35207. ],
  35208. "302": [
  35209. ""
  35210. ],
  35211. "303": [
  35212. ""
  35213. ],
  35214. "308": [
  35215. ""
  35216. ],
  35217. "341": [
  35218. ""
  35219. ],
  35220. "361": [
  35221. ""
  35222. ],
  35223. "370": [
  35224. ""
  35225. ],
  35226. "387": [
  35227. ""
  35228. ],
  35229. "388": [
  35230. ""
  35231. ],
  35232. "393": [
  35233. ""
  35234. ],
  35235. "389": [
  35236. ""
  35237. ],
  35238. "394": [
  35239. ""
  35240. ],
  35241. "396": [
  35242. ""
  35243. ],
  35244. "401": [
  35245. ""
  35246. ],
  35247. "397": [
  35248. ""
  35249. ],
  35250. "398": [
  35251. ""
  35252. ],
  35253. "403": [
  35254. ""
  35255. ],
  35256. "404": [
  35257. ""
  35258. ],
  35259. "411": [
  35260. ""
  35261. ],
  35262. "406": [
  35263. ""
  35264. ],
  35265. "405": [
  35266. ""
  35267. ],
  35268. "409": [
  35269. ""
  35270. ],
  35271. "407": [
  35272. ""
  35273. ],
  35274. "412": [
  35275. ""
  35276. ],
  35277. "414": [
  35278. ""
  35279. ],
  35280. "413": [
  35281. ""
  35282. ],
  35283. "418": [
  35284. ""
  35285. ],
  35286. "452": [
  35287. ""
  35288. ],
  35289. "449": [
  35290. ""
  35291. ],
  35292. "451": [
  35293. ""
  35294. ],
  35295. "464": [
  35296. ""
  35297. ],
  35298. "462": [
  35299. ""
  35300. ],
  35301. "490": [
  35302. ""
  35303. ],
  35304. "491": [
  35305. ""
  35306. ],
  35307. "501": [
  35308. ""
  35309. ],
  35310. "493": [
  35311. ""
  35312. ],
  35313. "492": [
  35314. ""
  35315. ],
  35316. "494": [
  35317. ""
  35318. ],
  35319. "495": [
  35320. ""
  35321. ],
  35322. "496": [
  35323. ""
  35324. ],
  35325. "502": [
  35326. ""
  35327. ],
  35328. "509": [
  35329. ""
  35330. ],
  35331. "503": [
  35332. ""
  35333. ],
  35334. "504": [
  35335. ""
  35336. ],
  35337. "505": [
  35338. ""
  35339. ],
  35340. "511": [
  35341. ""
  35342. ],
  35343. "512": [
  35344. ""
  35345. ],
  35346. "525": [
  35347. ""
  35348. ],
  35349. "514": [
  35350. ""
  35351. ],
  35352. "513": [
  35353. ""
  35354. ],
  35355. "515": [
  35356. ""
  35357. ],
  35358. "520": [
  35359. ""
  35360. ],
  35361. "528": [
  35362. ""
  35363. ],
  35364. "521": [
  35365. ""
  35366. ],
  35367. "522": [
  35368. ""
  35369. ],
  35370. "523": [
  35371. ""
  35372. ],
  35373. "561": [
  35374. ""
  35375. ],
  35376. "582": [
  35377. ""
  35378. ],
  35379. "591": [
  35380. ""
  35381. ],
  35382. "614": [
  35383. ""
  35384. ],
  35385. "615": [
  35386. ""
  35387. ],
  35388. "620": [
  35389. ""
  35390. ],
  35391. "616": [
  35392. ""
  35393. ],
  35394. "621": [
  35395. ""
  35396. ],
  35397. "623": [
  35398. ""
  35399. ],
  35400. "624": [
  35401. ""
  35402. ],
  35403. "633": [
  35404. ""
  35405. ],
  35406. "625": [
  35407. ""
  35408. ],
  35409. "628": [
  35410. ""
  35411. ],
  35412. "626": [
  35413. ""
  35414. ],
  35415. "629": [
  35416. ""
  35417. ],
  35418. "646": [
  35419. ""
  35420. ],
  35421. "630": [
  35422. ""
  35423. ],
  35424. "634": [
  35425. ""
  35426. ],
  35427. "639": [
  35428. ""
  35429. ],
  35430. "635": [
  35431. ""
  35432. ],
  35433. "640": [
  35434. ""
  35435. ],
  35436. "644": [
  35437. ""
  35438. ],
  35439. "641": [
  35440. ""
  35441. ],
  35442. "648": [
  35443. ""
  35444. ]
  35445. },
  35446. "executed_branches": [],
  35447. "missing_branches": []
  35448. },
  35449. "GetDocumentHandler.__init__": {
  35450. "executed_lines": [
  35451. 589
  35452. ],
  35453. "summary": {
  35454. "covered_lines": 1,
  35455. "num_statements": 1,
  35456. "percent_covered": 100.0,
  35457. "percent_covered_display": "100.00",
  35458. "missing_lines": 0,
  35459. "excluded_lines": 0,
  35460. "percent_statements_covered": 100.0,
  35461. "percent_statements_covered_display": "100.00",
  35462. "num_branches": 0,
  35463. "num_partial_branches": 0,
  35464. "covered_branches": 0,
  35465. "missing_branches": 0,
  35466. "percent_branches_covered": 100.0,
  35467. "percent_branches_covered_display": "100.00"
  35468. },
  35469. "missing_lines": [],
  35470. "excluded_lines": [],
  35471. "start_line": 582,
  35472. "contexts": {
  35473. "613": [
  35474. ""
  35475. ],
  35476. "589": [
  35477. ""
  35478. ],
  35479. "560": [
  35480. ""
  35481. ],
  35482. "489": [
  35483. ""
  35484. ],
  35485. "461": [
  35486. ""
  35487. ],
  35488. "417": [
  35489. ""
  35490. ],
  35491. "386": [
  35492. ""
  35493. ],
  35494. "368": [
  35495. ""
  35496. ],
  35497. "340": [
  35498. ""
  35499. ],
  35500. "240": [
  35501. ""
  35502. ],
  35503. "202": [
  35504. ""
  35505. ],
  35506. "168": [
  35507. ""
  35508. ],
  35509. "110": [
  35510. ""
  35511. ],
  35512. "86": [
  35513. ""
  35514. ],
  35515. "52": [
  35516. ""
  35517. ],
  35518. "1": [
  35519. ""
  35520. ],
  35521. "22": [
  35522. ""
  35523. ],
  35524. "23": [
  35525. ""
  35526. ],
  35527. "25": [
  35528. ""
  35529. ],
  35530. "30": [
  35531. ""
  35532. ],
  35533. "35": [
  35534. ""
  35535. ],
  35536. "39": [
  35537. ""
  35538. ],
  35539. "40": [
  35540. ""
  35541. ],
  35542. "41": [
  35543. ""
  35544. ],
  35545. "42": [
  35546. ""
  35547. ],
  35548. "43": [
  35549. ""
  35550. ],
  35551. "44": [
  35552. ""
  35553. ],
  35554. "45": [
  35555. ""
  35556. ],
  35557. "49": [
  35558. ""
  35559. ],
  35560. "53": [
  35561. ""
  35562. ],
  35563. "79": [
  35564. ""
  35565. ],
  35566. "88": [
  35567. ""
  35568. ],
  35569. "111": [
  35570. ""
  35571. ],
  35572. "112": [
  35573. ""
  35574. ],
  35575. "120": [
  35576. ""
  35577. ],
  35578. "114": [
  35579. ""
  35580. ],
  35581. "113": [
  35582. ""
  35583. ],
  35584. "115": [
  35585. ""
  35586. ],
  35587. "121": [
  35588. ""
  35589. ],
  35590. "125": [
  35591. ""
  35592. ],
  35593. "126": [
  35594. ""
  35595. ],
  35596. "135": [
  35597. ""
  35598. ],
  35599. "127": [
  35600. ""
  35601. ],
  35602. "128": [
  35603. ""
  35604. ],
  35605. "129": [
  35606. ""
  35607. ],
  35608. "130": [
  35609. ""
  35610. ],
  35611. "131": [
  35612. ""
  35613. ],
  35614. "137": [
  35615. ""
  35616. ],
  35617. "144": [
  35618. ""
  35619. ],
  35620. "138": [
  35621. ""
  35622. ],
  35623. "142": [
  35624. ""
  35625. ],
  35626. "139": [
  35627. ""
  35628. ],
  35629. "155": [
  35630. ""
  35631. ],
  35632. "157": [
  35633. ""
  35634. ],
  35635. "158": [
  35636. ""
  35637. ],
  35638. "162": [
  35639. ""
  35640. ],
  35641. "159": [
  35642. ""
  35643. ],
  35644. "160": [
  35645. ""
  35646. ],
  35647. "163": [
  35648. ""
  35649. ],
  35650. "165": [
  35651. ""
  35652. ],
  35653. "164": [
  35654. ""
  35655. ],
  35656. "169": [
  35657. ""
  35658. ],
  35659. "195": [
  35660. ""
  35661. ],
  35662. "204": [
  35663. ""
  35664. ],
  35665. "241": [
  35666. ""
  35667. ],
  35668. "242": [
  35669. ""
  35670. ],
  35671. "251": [
  35672. ""
  35673. ],
  35674. "244": [
  35675. ""
  35676. ],
  35677. "243": [
  35678. ""
  35679. ],
  35680. "245": [
  35681. ""
  35682. ],
  35683. "246": [
  35684. ""
  35685. ],
  35686. "252": [
  35687. ""
  35688. ],
  35689. "254": [
  35690. ""
  35691. ],
  35692. "255": [
  35693. ""
  35694. ],
  35695. "265": [
  35696. ""
  35697. ],
  35698. "256": [
  35699. ""
  35700. ],
  35701. "259": [
  35702. ""
  35703. ],
  35704. "257": [
  35705. ""
  35706. ],
  35707. "260": [
  35708. ""
  35709. ],
  35710. "306": [
  35711. ""
  35712. ],
  35713. "261": [
  35714. ""
  35715. ],
  35716. "266": [
  35717. ""
  35718. ],
  35719. "276": [
  35720. ""
  35721. ],
  35722. "267": [
  35723. ""
  35724. ],
  35725. "268": [
  35726. ""
  35727. ],
  35728. "270": [
  35729. ""
  35730. ],
  35731. "269": [
  35732. ""
  35733. ],
  35734. "271": [
  35735. ""
  35736. ],
  35737. "277": [
  35738. ""
  35739. ],
  35740. "299": [
  35741. ""
  35742. ],
  35743. "279": [
  35744. ""
  35745. ],
  35746. "289": [
  35747. ""
  35748. ],
  35749. "280": [
  35750. ""
  35751. ],
  35752. "281": [
  35753. ""
  35754. ],
  35755. "283": [
  35756. ""
  35757. ],
  35758. "282": [
  35759. ""
  35760. ],
  35761. "284": [
  35762. ""
  35763. ],
  35764. "290": [
  35765. ""
  35766. ],
  35767. "291": [
  35768. ""
  35769. ],
  35770. "293": [
  35771. ""
  35772. ],
  35773. "292": [
  35774. ""
  35775. ],
  35776. "294": [
  35777. ""
  35778. ],
  35779. "301": [
  35780. ""
  35781. ],
  35782. "302": [
  35783. ""
  35784. ],
  35785. "303": [
  35786. ""
  35787. ],
  35788. "308": [
  35789. ""
  35790. ],
  35791. "341": [
  35792. ""
  35793. ],
  35794. "361": [
  35795. ""
  35796. ],
  35797. "370": [
  35798. ""
  35799. ],
  35800. "387": [
  35801. ""
  35802. ],
  35803. "388": [
  35804. ""
  35805. ],
  35806. "393": [
  35807. ""
  35808. ],
  35809. "389": [
  35810. ""
  35811. ],
  35812. "394": [
  35813. ""
  35814. ],
  35815. "396": [
  35816. ""
  35817. ],
  35818. "401": [
  35819. ""
  35820. ],
  35821. "397": [
  35822. ""
  35823. ],
  35824. "398": [
  35825. ""
  35826. ],
  35827. "403": [
  35828. ""
  35829. ],
  35830. "404": [
  35831. ""
  35832. ],
  35833. "411": [
  35834. ""
  35835. ],
  35836. "406": [
  35837. ""
  35838. ],
  35839. "405": [
  35840. ""
  35841. ],
  35842. "409": [
  35843. ""
  35844. ],
  35845. "407": [
  35846. ""
  35847. ],
  35848. "412": [
  35849. ""
  35850. ],
  35851. "414": [
  35852. ""
  35853. ],
  35854. "413": [
  35855. ""
  35856. ],
  35857. "418": [
  35858. ""
  35859. ],
  35860. "452": [
  35861. ""
  35862. ],
  35863. "449": [
  35864. ""
  35865. ],
  35866. "451": [
  35867. ""
  35868. ],
  35869. "464": [
  35870. ""
  35871. ],
  35872. "462": [
  35873. ""
  35874. ],
  35875. "490": [
  35876. ""
  35877. ],
  35878. "491": [
  35879. ""
  35880. ],
  35881. "501": [
  35882. ""
  35883. ],
  35884. "493": [
  35885. ""
  35886. ],
  35887. "492": [
  35888. ""
  35889. ],
  35890. "494": [
  35891. ""
  35892. ],
  35893. "495": [
  35894. ""
  35895. ],
  35896. "496": [
  35897. ""
  35898. ],
  35899. "502": [
  35900. ""
  35901. ],
  35902. "509": [
  35903. ""
  35904. ],
  35905. "503": [
  35906. ""
  35907. ],
  35908. "504": [
  35909. ""
  35910. ],
  35911. "505": [
  35912. ""
  35913. ],
  35914. "511": [
  35915. ""
  35916. ],
  35917. "512": [
  35918. ""
  35919. ],
  35920. "525": [
  35921. ""
  35922. ],
  35923. "514": [
  35924. ""
  35925. ],
  35926. "513": [
  35927. ""
  35928. ],
  35929. "515": [
  35930. ""
  35931. ],
  35932. "520": [
  35933. ""
  35934. ],
  35935. "528": [
  35936. ""
  35937. ],
  35938. "521": [
  35939. ""
  35940. ],
  35941. "522": [
  35942. ""
  35943. ],
  35944. "523": [
  35945. ""
  35946. ],
  35947. "561": [
  35948. ""
  35949. ],
  35950. "582": [
  35951. ""
  35952. ],
  35953. "591": [
  35954. ""
  35955. ],
  35956. "614": [
  35957. ""
  35958. ],
  35959. "615": [
  35960. ""
  35961. ],
  35962. "620": [
  35963. ""
  35964. ],
  35965. "616": [
  35966. ""
  35967. ],
  35968. "621": [
  35969. ""
  35970. ],
  35971. "623": [
  35972. ""
  35973. ],
  35974. "624": [
  35975. ""
  35976. ],
  35977. "633": [
  35978. ""
  35979. ],
  35980. "625": [
  35981. ""
  35982. ],
  35983. "628": [
  35984. ""
  35985. ],
  35986. "626": [
  35987. ""
  35988. ],
  35989. "629": [
  35990. ""
  35991. ],
  35992. "646": [
  35993. ""
  35994. ],
  35995. "630": [
  35996. ""
  35997. ],
  35998. "634": [
  35999. ""
  36000. ],
  36001. "639": [
  36002. ""
  36003. ],
  36004. "635": [
  36005. ""
  36006. ],
  36007. "640": [
  36008. ""
  36009. ],
  36010. "644": [
  36011. ""
  36012. ],
  36013. "641": [
  36014. ""
  36015. ],
  36016. "648": [
  36017. ""
  36018. ]
  36019. },
  36020. "executed_branches": [],
  36021. "missing_branches": []
  36022. },
  36023. "GetDocumentHandler.handle": {
  36024. "executed_lines": [
  36025. 613,
  36026. 614,
  36027. 620,
  36028. 621,
  36029. 623,
  36030. 624,
  36031. 628,
  36032. 633,
  36033. 639,
  36034. 644,
  36035. 646,
  36036. 648
  36037. ],
  36038. "summary": {
  36039. "covered_lines": 12,
  36040. "num_statements": 15,
  36041. "percent_covered": 82.3529411764706,
  36042. "percent_covered_display": "82.35",
  36043. "missing_lines": 3,
  36044. "excluded_lines": 1,
  36045. "percent_statements_covered": 80.0,
  36046. "percent_statements_covered_display": "80.00",
  36047. "num_branches": 2,
  36048. "num_partial_branches": 0,
  36049. "covered_branches": 2,
  36050. "missing_branches": 0,
  36051. "percent_branches_covered": 100.0,
  36052. "percent_branches_covered_display": "100.00"
  36053. },
  36054. "missing_lines": [
  36055. 650,
  36056. 652,
  36057. 660
  36058. ],
  36059. "excluded_lines": [
  36060. 592
  36061. ],
  36062. "start_line": 591,
  36063. "contexts": {
  36064. "613": [
  36065. ""
  36066. ],
  36067. "589": [
  36068. ""
  36069. ],
  36070. "560": [
  36071. ""
  36072. ],
  36073. "489": [
  36074. ""
  36075. ],
  36076. "461": [
  36077. ""
  36078. ],
  36079. "417": [
  36080. ""
  36081. ],
  36082. "386": [
  36083. ""
  36084. ],
  36085. "368": [
  36086. ""
  36087. ],
  36088. "340": [
  36089. ""
  36090. ],
  36091. "240": [
  36092. ""
  36093. ],
  36094. "202": [
  36095. ""
  36096. ],
  36097. "168": [
  36098. ""
  36099. ],
  36100. "110": [
  36101. ""
  36102. ],
  36103. "86": [
  36104. ""
  36105. ],
  36106. "52": [
  36107. ""
  36108. ],
  36109. "1": [
  36110. ""
  36111. ],
  36112. "22": [
  36113. ""
  36114. ],
  36115. "23": [
  36116. ""
  36117. ],
  36118. "25": [
  36119. ""
  36120. ],
  36121. "30": [
  36122. ""
  36123. ],
  36124. "35": [
  36125. ""
  36126. ],
  36127. "39": [
  36128. ""
  36129. ],
  36130. "40": [
  36131. ""
  36132. ],
  36133. "41": [
  36134. ""
  36135. ],
  36136. "42": [
  36137. ""
  36138. ],
  36139. "43": [
  36140. ""
  36141. ],
  36142. "44": [
  36143. ""
  36144. ],
  36145. "45": [
  36146. ""
  36147. ],
  36148. "49": [
  36149. ""
  36150. ],
  36151. "53": [
  36152. ""
  36153. ],
  36154. "79": [
  36155. ""
  36156. ],
  36157. "88": [
  36158. ""
  36159. ],
  36160. "111": [
  36161. ""
  36162. ],
  36163. "112": [
  36164. ""
  36165. ],
  36166. "120": [
  36167. ""
  36168. ],
  36169. "114": [
  36170. ""
  36171. ],
  36172. "113": [
  36173. ""
  36174. ],
  36175. "115": [
  36176. ""
  36177. ],
  36178. "121": [
  36179. ""
  36180. ],
  36181. "125": [
  36182. ""
  36183. ],
  36184. "126": [
  36185. ""
  36186. ],
  36187. "135": [
  36188. ""
  36189. ],
  36190. "127": [
  36191. ""
  36192. ],
  36193. "128": [
  36194. ""
  36195. ],
  36196. "129": [
  36197. ""
  36198. ],
  36199. "130": [
  36200. ""
  36201. ],
  36202. "131": [
  36203. ""
  36204. ],
  36205. "137": [
  36206. ""
  36207. ],
  36208. "144": [
  36209. ""
  36210. ],
  36211. "138": [
  36212. ""
  36213. ],
  36214. "142": [
  36215. ""
  36216. ],
  36217. "139": [
  36218. ""
  36219. ],
  36220. "155": [
  36221. ""
  36222. ],
  36223. "157": [
  36224. ""
  36225. ],
  36226. "158": [
  36227. ""
  36228. ],
  36229. "162": [
  36230. ""
  36231. ],
  36232. "159": [
  36233. ""
  36234. ],
  36235. "160": [
  36236. ""
  36237. ],
  36238. "163": [
  36239. ""
  36240. ],
  36241. "165": [
  36242. ""
  36243. ],
  36244. "164": [
  36245. ""
  36246. ],
  36247. "169": [
  36248. ""
  36249. ],
  36250. "195": [
  36251. ""
  36252. ],
  36253. "204": [
  36254. ""
  36255. ],
  36256. "241": [
  36257. ""
  36258. ],
  36259. "242": [
  36260. ""
  36261. ],
  36262. "251": [
  36263. ""
  36264. ],
  36265. "244": [
  36266. ""
  36267. ],
  36268. "243": [
  36269. ""
  36270. ],
  36271. "245": [
  36272. ""
  36273. ],
  36274. "246": [
  36275. ""
  36276. ],
  36277. "252": [
  36278. ""
  36279. ],
  36280. "254": [
  36281. ""
  36282. ],
  36283. "255": [
  36284. ""
  36285. ],
  36286. "265": [
  36287. ""
  36288. ],
  36289. "256": [
  36290. ""
  36291. ],
  36292. "259": [
  36293. ""
  36294. ],
  36295. "257": [
  36296. ""
  36297. ],
  36298. "260": [
  36299. ""
  36300. ],
  36301. "306": [
  36302. ""
  36303. ],
  36304. "261": [
  36305. ""
  36306. ],
  36307. "266": [
  36308. ""
  36309. ],
  36310. "276": [
  36311. ""
  36312. ],
  36313. "267": [
  36314. ""
  36315. ],
  36316. "268": [
  36317. ""
  36318. ],
  36319. "270": [
  36320. ""
  36321. ],
  36322. "269": [
  36323. ""
  36324. ],
  36325. "271": [
  36326. ""
  36327. ],
  36328. "277": [
  36329. ""
  36330. ],
  36331. "299": [
  36332. ""
  36333. ],
  36334. "279": [
  36335. ""
  36336. ],
  36337. "289": [
  36338. ""
  36339. ],
  36340. "280": [
  36341. ""
  36342. ],
  36343. "281": [
  36344. ""
  36345. ],
  36346. "283": [
  36347. ""
  36348. ],
  36349. "282": [
  36350. ""
  36351. ],
  36352. "284": [
  36353. ""
  36354. ],
  36355. "290": [
  36356. ""
  36357. ],
  36358. "291": [
  36359. ""
  36360. ],
  36361. "293": [
  36362. ""
  36363. ],
  36364. "292": [
  36365. ""
  36366. ],
  36367. "294": [
  36368. ""
  36369. ],
  36370. "301": [
  36371. ""
  36372. ],
  36373. "302": [
  36374. ""
  36375. ],
  36376. "303": [
  36377. ""
  36378. ],
  36379. "308": [
  36380. ""
  36381. ],
  36382. "341": [
  36383. ""
  36384. ],
  36385. "361": [
  36386. ""
  36387. ],
  36388. "370": [
  36389. ""
  36390. ],
  36391. "387": [
  36392. ""
  36393. ],
  36394. "388": [
  36395. ""
  36396. ],
  36397. "393": [
  36398. ""
  36399. ],
  36400. "389": [
  36401. ""
  36402. ],
  36403. "394": [
  36404. ""
  36405. ],
  36406. "396": [
  36407. ""
  36408. ],
  36409. "401": [
  36410. ""
  36411. ],
  36412. "397": [
  36413. ""
  36414. ],
  36415. "398": [
  36416. ""
  36417. ],
  36418. "403": [
  36419. ""
  36420. ],
  36421. "404": [
  36422. ""
  36423. ],
  36424. "411": [
  36425. ""
  36426. ],
  36427. "406": [
  36428. ""
  36429. ],
  36430. "405": [
  36431. ""
  36432. ],
  36433. "409": [
  36434. ""
  36435. ],
  36436. "407": [
  36437. ""
  36438. ],
  36439. "412": [
  36440. ""
  36441. ],
  36442. "414": [
  36443. ""
  36444. ],
  36445. "413": [
  36446. ""
  36447. ],
  36448. "418": [
  36449. ""
  36450. ],
  36451. "452": [
  36452. ""
  36453. ],
  36454. "449": [
  36455. ""
  36456. ],
  36457. "451": [
  36458. ""
  36459. ],
  36460. "464": [
  36461. ""
  36462. ],
  36463. "462": [
  36464. ""
  36465. ],
  36466. "490": [
  36467. ""
  36468. ],
  36469. "491": [
  36470. ""
  36471. ],
  36472. "501": [
  36473. ""
  36474. ],
  36475. "493": [
  36476. ""
  36477. ],
  36478. "492": [
  36479. ""
  36480. ],
  36481. "494": [
  36482. ""
  36483. ],
  36484. "495": [
  36485. ""
  36486. ],
  36487. "496": [
  36488. ""
  36489. ],
  36490. "502": [
  36491. ""
  36492. ],
  36493. "509": [
  36494. ""
  36495. ],
  36496. "503": [
  36497. ""
  36498. ],
  36499. "504": [
  36500. ""
  36501. ],
  36502. "505": [
  36503. ""
  36504. ],
  36505. "511": [
  36506. ""
  36507. ],
  36508. "512": [
  36509. ""
  36510. ],
  36511. "525": [
  36512. ""
  36513. ],
  36514. "514": [
  36515. ""
  36516. ],
  36517. "513": [
  36518. ""
  36519. ],
  36520. "515": [
  36521. ""
  36522. ],
  36523. "520": [
  36524. ""
  36525. ],
  36526. "528": [
  36527. ""
  36528. ],
  36529. "521": [
  36530. ""
  36531. ],
  36532. "522": [
  36533. ""
  36534. ],
  36535. "523": [
  36536. ""
  36537. ],
  36538. "561": [
  36539. ""
  36540. ],
  36541. "582": [
  36542. ""
  36543. ],
  36544. "591": [
  36545. ""
  36546. ],
  36547. "614": [
  36548. ""
  36549. ],
  36550. "615": [
  36551. ""
  36552. ],
  36553. "620": [
  36554. ""
  36555. ],
  36556. "616": [
  36557. ""
  36558. ],
  36559. "621": [
  36560. ""
  36561. ],
  36562. "623": [
  36563. ""
  36564. ],
  36565. "624": [
  36566. ""
  36567. ],
  36568. "633": [
  36569. ""
  36570. ],
  36571. "625": [
  36572. ""
  36573. ],
  36574. "628": [
  36575. ""
  36576. ],
  36577. "626": [
  36578. ""
  36579. ],
  36580. "629": [
  36581. ""
  36582. ],
  36583. "646": [
  36584. ""
  36585. ],
  36586. "630": [
  36587. ""
  36588. ],
  36589. "634": [
  36590. ""
  36591. ],
  36592. "639": [
  36593. ""
  36594. ],
  36595. "635": [
  36596. ""
  36597. ],
  36598. "640": [
  36599. ""
  36600. ],
  36601. "644": [
  36602. ""
  36603. ],
  36604. "641": [
  36605. ""
  36606. ],
  36607. "648": [
  36608. ""
  36609. ]
  36610. },
  36611. "executed_branches": [
  36612. [
  36613. 623,
  36614. 624
  36615. ],
  36616. [
  36617. 623,
  36618. 633
  36619. ]
  36620. ],
  36621. "missing_branches": []
  36622. },
  36623. "": {
  36624. "executed_lines": [
  36625. 22,
  36626. 23,
  36627. 25,
  36628. 30,
  36629. 35,
  36630. 39,
  36631. 40,
  36632. 41,
  36633. 42,
  36634. 43,
  36635. 44,
  36636. 45,
  36637. 49,
  36638. 52,
  36639. 79,
  36640. 88,
  36641. 168,
  36642. 195,
  36643. 204,
  36644. 340,
  36645. 361,
  36646. 370,
  36647. 417,
  36648. 449,
  36649. 464,
  36650. 560,
  36651. 582,
  36652. 591
  36653. ],
  36654. "summary": {
  36655. "covered_lines": 28,
  36656. "num_statements": 28,
  36657. "percent_covered": 100.0,
  36658. "percent_covered_display": "100.00",
  36659. "missing_lines": 0,
  36660. "excluded_lines": 3,
  36661. "percent_statements_covered": 100.0,
  36662. "percent_statements_covered_display": "100.00",
  36663. "num_branches": 0,
  36664. "num_partial_branches": 0,
  36665. "covered_branches": 0,
  36666. "missing_branches": 0,
  36667. "percent_branches_covered": 100.0,
  36668. "percent_branches_covered_display": "100.00"
  36669. },
  36670. "missing_lines": [],
  36671. "excluded_lines": [
  36672. 53,
  36673. 169,
  36674. 418
  36675. ],
  36676. "start_line": 1,
  36677. "contexts": {
  36678. "613": [
  36679. ""
  36680. ],
  36681. "589": [
  36682. ""
  36683. ],
  36684. "560": [
  36685. ""
  36686. ],
  36687. "489": [
  36688. ""
  36689. ],
  36690. "461": [
  36691. ""
  36692. ],
  36693. "417": [
  36694. ""
  36695. ],
  36696. "386": [
  36697. ""
  36698. ],
  36699. "368": [
  36700. ""
  36701. ],
  36702. "340": [
  36703. ""
  36704. ],
  36705. "240": [
  36706. ""
  36707. ],
  36708. "202": [
  36709. ""
  36710. ],
  36711. "168": [
  36712. ""
  36713. ],
  36714. "110": [
  36715. ""
  36716. ],
  36717. "86": [
  36718. ""
  36719. ],
  36720. "52": [
  36721. ""
  36722. ],
  36723. "1": [
  36724. ""
  36725. ],
  36726. "22": [
  36727. ""
  36728. ],
  36729. "23": [
  36730. ""
  36731. ],
  36732. "25": [
  36733. ""
  36734. ],
  36735. "30": [
  36736. ""
  36737. ],
  36738. "35": [
  36739. ""
  36740. ],
  36741. "39": [
  36742. ""
  36743. ],
  36744. "40": [
  36745. ""
  36746. ],
  36747. "41": [
  36748. ""
  36749. ],
  36750. "42": [
  36751. ""
  36752. ],
  36753. "43": [
  36754. ""
  36755. ],
  36756. "44": [
  36757. ""
  36758. ],
  36759. "45": [
  36760. ""
  36761. ],
  36762. "49": [
  36763. ""
  36764. ],
  36765. "53": [
  36766. ""
  36767. ],
  36768. "79": [
  36769. ""
  36770. ],
  36771. "88": [
  36772. ""
  36773. ],
  36774. "111": [
  36775. ""
  36776. ],
  36777. "112": [
  36778. ""
  36779. ],
  36780. "120": [
  36781. ""
  36782. ],
  36783. "114": [
  36784. ""
  36785. ],
  36786. "113": [
  36787. ""
  36788. ],
  36789. "115": [
  36790. ""
  36791. ],
  36792. "121": [
  36793. ""
  36794. ],
  36795. "125": [
  36796. ""
  36797. ],
  36798. "126": [
  36799. ""
  36800. ],
  36801. "135": [
  36802. ""
  36803. ],
  36804. "127": [
  36805. ""
  36806. ],
  36807. "128": [
  36808. ""
  36809. ],
  36810. "129": [
  36811. ""
  36812. ],
  36813. "130": [
  36814. ""
  36815. ],
  36816. "131": [
  36817. ""
  36818. ],
  36819. "137": [
  36820. ""
  36821. ],
  36822. "144": [
  36823. ""
  36824. ],
  36825. "138": [
  36826. ""
  36827. ],
  36828. "142": [
  36829. ""
  36830. ],
  36831. "139": [
  36832. ""
  36833. ],
  36834. "155": [
  36835. ""
  36836. ],
  36837. "157": [
  36838. ""
  36839. ],
  36840. "158": [
  36841. ""
  36842. ],
  36843. "162": [
  36844. ""
  36845. ],
  36846. "159": [
  36847. ""
  36848. ],
  36849. "160": [
  36850. ""
  36851. ],
  36852. "163": [
  36853. ""
  36854. ],
  36855. "165": [
  36856. ""
  36857. ],
  36858. "164": [
  36859. ""
  36860. ],
  36861. "169": [
  36862. ""
  36863. ],
  36864. "195": [
  36865. ""
  36866. ],
  36867. "204": [
  36868. ""
  36869. ],
  36870. "241": [
  36871. ""
  36872. ],
  36873. "242": [
  36874. ""
  36875. ],
  36876. "251": [
  36877. ""
  36878. ],
  36879. "244": [
  36880. ""
  36881. ],
  36882. "243": [
  36883. ""
  36884. ],
  36885. "245": [
  36886. ""
  36887. ],
  36888. "246": [
  36889. ""
  36890. ],
  36891. "252": [
  36892. ""
  36893. ],
  36894. "254": [
  36895. ""
  36896. ],
  36897. "255": [
  36898. ""
  36899. ],
  36900. "265": [
  36901. ""
  36902. ],
  36903. "256": [
  36904. ""
  36905. ],
  36906. "259": [
  36907. ""
  36908. ],
  36909. "257": [
  36910. ""
  36911. ],
  36912. "260": [
  36913. ""
  36914. ],
  36915. "306": [
  36916. ""
  36917. ],
  36918. "261": [
  36919. ""
  36920. ],
  36921. "266": [
  36922. ""
  36923. ],
  36924. "276": [
  36925. ""
  36926. ],
  36927. "267": [
  36928. ""
  36929. ],
  36930. "268": [
  36931. ""
  36932. ],
  36933. "270": [
  36934. ""
  36935. ],
  36936. "269": [
  36937. ""
  36938. ],
  36939. "271": [
  36940. ""
  36941. ],
  36942. "277": [
  36943. ""
  36944. ],
  36945. "299": [
  36946. ""
  36947. ],
  36948. "279": [
  36949. ""
  36950. ],
  36951. "289": [
  36952. ""
  36953. ],
  36954. "280": [
  36955. ""
  36956. ],
  36957. "281": [
  36958. ""
  36959. ],
  36960. "283": [
  36961. ""
  36962. ],
  36963. "282": [
  36964. ""
  36965. ],
  36966. "284": [
  36967. ""
  36968. ],
  36969. "290": [
  36970. ""
  36971. ],
  36972. "291": [
  36973. ""
  36974. ],
  36975. "293": [
  36976. ""
  36977. ],
  36978. "292": [
  36979. ""
  36980. ],
  36981. "294": [
  36982. ""
  36983. ],
  36984. "301": [
  36985. ""
  36986. ],
  36987. "302": [
  36988. ""
  36989. ],
  36990. "303": [
  36991. ""
  36992. ],
  36993. "308": [
  36994. ""
  36995. ],
  36996. "341": [
  36997. ""
  36998. ],
  36999. "361": [
  37000. ""
  37001. ],
  37002. "370": [
  37003. ""
  37004. ],
  37005. "387": [
  37006. ""
  37007. ],
  37008. "388": [
  37009. ""
  37010. ],
  37011. "393": [
  37012. ""
  37013. ],
  37014. "389": [
  37015. ""
  37016. ],
  37017. "394": [
  37018. ""
  37019. ],
  37020. "396": [
  37021. ""
  37022. ],
  37023. "401": [
  37024. ""
  37025. ],
  37026. "397": [
  37027. ""
  37028. ],
  37029. "398": [
  37030. ""
  37031. ],
  37032. "403": [
  37033. ""
  37034. ],
  37035. "404": [
  37036. ""
  37037. ],
  37038. "411": [
  37039. ""
  37040. ],
  37041. "406": [
  37042. ""
  37043. ],
  37044. "405": [
  37045. ""
  37046. ],
  37047. "409": [
  37048. ""
  37049. ],
  37050. "407": [
  37051. ""
  37052. ],
  37053. "412": [
  37054. ""
  37055. ],
  37056. "414": [
  37057. ""
  37058. ],
  37059. "413": [
  37060. ""
  37061. ],
  37062. "418": [
  37063. ""
  37064. ],
  37065. "452": [
  37066. ""
  37067. ],
  37068. "449": [
  37069. ""
  37070. ],
  37071. "451": [
  37072. ""
  37073. ],
  37074. "464": [
  37075. ""
  37076. ],
  37077. "462": [
  37078. ""
  37079. ],
  37080. "490": [
  37081. ""
  37082. ],
  37083. "491": [
  37084. ""
  37085. ],
  37086. "501": [
  37087. ""
  37088. ],
  37089. "493": [
  37090. ""
  37091. ],
  37092. "492": [
  37093. ""
  37094. ],
  37095. "494": [
  37096. ""
  37097. ],
  37098. "495": [
  37099. ""
  37100. ],
  37101. "496": [
  37102. ""
  37103. ],
  37104. "502": [
  37105. ""
  37106. ],
  37107. "509": [
  37108. ""
  37109. ],
  37110. "503": [
  37111. ""
  37112. ],
  37113. "504": [
  37114. ""
  37115. ],
  37116. "505": [
  37117. ""
  37118. ],
  37119. "511": [
  37120. ""
  37121. ],
  37122. "512": [
  37123. ""
  37124. ],
  37125. "525": [
  37126. ""
  37127. ],
  37128. "514": [
  37129. ""
  37130. ],
  37131. "513": [
  37132. ""
  37133. ],
  37134. "515": [
  37135. ""
  37136. ],
  37137. "520": [
  37138. ""
  37139. ],
  37140. "528": [
  37141. ""
  37142. ],
  37143. "521": [
  37144. ""
  37145. ],
  37146. "522": [
  37147. ""
  37148. ],
  37149. "523": [
  37150. ""
  37151. ],
  37152. "561": [
  37153. ""
  37154. ],
  37155. "582": [
  37156. ""
  37157. ],
  37158. "591": [
  37159. ""
  37160. ],
  37161. "614": [
  37162. ""
  37163. ],
  37164. "615": [
  37165. ""
  37166. ],
  37167. "620": [
  37168. ""
  37169. ],
  37170. "616": [
  37171. ""
  37172. ],
  37173. "621": [
  37174. ""
  37175. ],
  37176. "623": [
  37177. ""
  37178. ],
  37179. "624": [
  37180. ""
  37181. ],
  37182. "633": [
  37183. ""
  37184. ],
  37185. "625": [
  37186. ""
  37187. ],
  37188. "628": [
  37189. ""
  37190. ],
  37191. "626": [
  37192. ""
  37193. ],
  37194. "629": [
  37195. ""
  37196. ],
  37197. "646": [
  37198. ""
  37199. ],
  37200. "630": [
  37201. ""
  37202. ],
  37203. "634": [
  37204. ""
  37205. ],
  37206. "639": [
  37207. ""
  37208. ],
  37209. "635": [
  37210. ""
  37211. ],
  37212. "640": [
  37213. ""
  37214. ],
  37215. "644": [
  37216. ""
  37217. ],
  37218. "641": [
  37219. ""
  37220. ],
  37221. "648": [
  37222. ""
  37223. ]
  37224. },
  37225. "executed_branches": [],
  37226. "missing_branches": []
  37227. }
  37228. },
  37229. "classes": {
  37230. "CreateDocumentHandler": {
  37231. "executed_lines": [
  37232. 86,
  37233. 110,
  37234. 111,
  37235. 120,
  37236. 121,
  37237. 125,
  37238. 135,
  37239. 137,
  37240. 142,
  37241. 144,
  37242. 155,
  37243. 157,
  37244. 162
  37245. ],
  37246. "summary": {
  37247. "covered_lines": 13,
  37248. "num_statements": 15,
  37249. "percent_covered": 86.66666666666667,
  37250. "percent_covered_display": "86.67",
  37251. "missing_lines": 2,
  37252. "excluded_lines": 1,
  37253. "percent_statements_covered": 86.66666666666667,
  37254. "percent_statements_covered_display": "86.67",
  37255. "num_branches": 0,
  37256. "num_partial_branches": 0,
  37257. "covered_branches": 0,
  37258. "missing_branches": 0,
  37259. "percent_branches_covered": 100.0,
  37260. "percent_branches_covered_display": "100.00"
  37261. },
  37262. "missing_lines": [
  37263. 146,
  37264. 150
  37265. ],
  37266. "excluded_lines": [
  37267. 89
  37268. ],
  37269. "start_line": 52,
  37270. "contexts": {
  37271. "613": [
  37272. ""
  37273. ],
  37274. "589": [
  37275. ""
  37276. ],
  37277. "560": [
  37278. ""
  37279. ],
  37280. "489": [
  37281. ""
  37282. ],
  37283. "461": [
  37284. ""
  37285. ],
  37286. "417": [
  37287. ""
  37288. ],
  37289. "386": [
  37290. ""
  37291. ],
  37292. "368": [
  37293. ""
  37294. ],
  37295. "340": [
  37296. ""
  37297. ],
  37298. "240": [
  37299. ""
  37300. ],
  37301. "202": [
  37302. ""
  37303. ],
  37304. "168": [
  37305. ""
  37306. ],
  37307. "110": [
  37308. ""
  37309. ],
  37310. "86": [
  37311. ""
  37312. ],
  37313. "52": [
  37314. ""
  37315. ],
  37316. "1": [
  37317. ""
  37318. ],
  37319. "22": [
  37320. ""
  37321. ],
  37322. "23": [
  37323. ""
  37324. ],
  37325. "25": [
  37326. ""
  37327. ],
  37328. "30": [
  37329. ""
  37330. ],
  37331. "35": [
  37332. ""
  37333. ],
  37334. "39": [
  37335. ""
  37336. ],
  37337. "40": [
  37338. ""
  37339. ],
  37340. "41": [
  37341. ""
  37342. ],
  37343. "42": [
  37344. ""
  37345. ],
  37346. "43": [
  37347. ""
  37348. ],
  37349. "44": [
  37350. ""
  37351. ],
  37352. "45": [
  37353. ""
  37354. ],
  37355. "49": [
  37356. ""
  37357. ],
  37358. "53": [
  37359. ""
  37360. ],
  37361. "79": [
  37362. ""
  37363. ],
  37364. "88": [
  37365. ""
  37366. ],
  37367. "111": [
  37368. ""
  37369. ],
  37370. "112": [
  37371. ""
  37372. ],
  37373. "120": [
  37374. ""
  37375. ],
  37376. "114": [
  37377. ""
  37378. ],
  37379. "113": [
  37380. ""
  37381. ],
  37382. "115": [
  37383. ""
  37384. ],
  37385. "121": [
  37386. ""
  37387. ],
  37388. "125": [
  37389. ""
  37390. ],
  37391. "126": [
  37392. ""
  37393. ],
  37394. "135": [
  37395. ""
  37396. ],
  37397. "127": [
  37398. ""
  37399. ],
  37400. "128": [
  37401. ""
  37402. ],
  37403. "129": [
  37404. ""
  37405. ],
  37406. "130": [
  37407. ""
  37408. ],
  37409. "131": [
  37410. ""
  37411. ],
  37412. "137": [
  37413. ""
  37414. ],
  37415. "144": [
  37416. ""
  37417. ],
  37418. "138": [
  37419. ""
  37420. ],
  37421. "142": [
  37422. ""
  37423. ],
  37424. "139": [
  37425. ""
  37426. ],
  37427. "155": [
  37428. ""
  37429. ],
  37430. "157": [
  37431. ""
  37432. ],
  37433. "158": [
  37434. ""
  37435. ],
  37436. "162": [
  37437. ""
  37438. ],
  37439. "159": [
  37440. ""
  37441. ],
  37442. "160": [
  37443. ""
  37444. ],
  37445. "163": [
  37446. ""
  37447. ],
  37448. "165": [
  37449. ""
  37450. ],
  37451. "164": [
  37452. ""
  37453. ],
  37454. "169": [
  37455. ""
  37456. ],
  37457. "195": [
  37458. ""
  37459. ],
  37460. "204": [
  37461. ""
  37462. ],
  37463. "241": [
  37464. ""
  37465. ],
  37466. "242": [
  37467. ""
  37468. ],
  37469. "251": [
  37470. ""
  37471. ],
  37472. "244": [
  37473. ""
  37474. ],
  37475. "243": [
  37476. ""
  37477. ],
  37478. "245": [
  37479. ""
  37480. ],
  37481. "246": [
  37482. ""
  37483. ],
  37484. "252": [
  37485. ""
  37486. ],
  37487. "254": [
  37488. ""
  37489. ],
  37490. "255": [
  37491. ""
  37492. ],
  37493. "265": [
  37494. ""
  37495. ],
  37496. "256": [
  37497. ""
  37498. ],
  37499. "259": [
  37500. ""
  37501. ],
  37502. "257": [
  37503. ""
  37504. ],
  37505. "260": [
  37506. ""
  37507. ],
  37508. "306": [
  37509. ""
  37510. ],
  37511. "261": [
  37512. ""
  37513. ],
  37514. "266": [
  37515. ""
  37516. ],
  37517. "276": [
  37518. ""
  37519. ],
  37520. "267": [
  37521. ""
  37522. ],
  37523. "268": [
  37524. ""
  37525. ],
  37526. "270": [
  37527. ""
  37528. ],
  37529. "269": [
  37530. ""
  37531. ],
  37532. "271": [
  37533. ""
  37534. ],
  37535. "277": [
  37536. ""
  37537. ],
  37538. "299": [
  37539. ""
  37540. ],
  37541. "279": [
  37542. ""
  37543. ],
  37544. "289": [
  37545. ""
  37546. ],
  37547. "280": [
  37548. ""
  37549. ],
  37550. "281": [
  37551. ""
  37552. ],
  37553. "283": [
  37554. ""
  37555. ],
  37556. "282": [
  37557. ""
  37558. ],
  37559. "284": [
  37560. ""
  37561. ],
  37562. "290": [
  37563. ""
  37564. ],
  37565. "291": [
  37566. ""
  37567. ],
  37568. "293": [
  37569. ""
  37570. ],
  37571. "292": [
  37572. ""
  37573. ],
  37574. "294": [
  37575. ""
  37576. ],
  37577. "301": [
  37578. ""
  37579. ],
  37580. "302": [
  37581. ""
  37582. ],
  37583. "303": [
  37584. ""
  37585. ],
  37586. "308": [
  37587. ""
  37588. ],
  37589. "341": [
  37590. ""
  37591. ],
  37592. "361": [
  37593. ""
  37594. ],
  37595. "370": [
  37596. ""
  37597. ],
  37598. "387": [
  37599. ""
  37600. ],
  37601. "388": [
  37602. ""
  37603. ],
  37604. "393": [
  37605. ""
  37606. ],
  37607. "389": [
  37608. ""
  37609. ],
  37610. "394": [
  37611. ""
  37612. ],
  37613. "396": [
  37614. ""
  37615. ],
  37616. "401": [
  37617. ""
  37618. ],
  37619. "397": [
  37620. ""
  37621. ],
  37622. "398": [
  37623. ""
  37624. ],
  37625. "403": [
  37626. ""
  37627. ],
  37628. "404": [
  37629. ""
  37630. ],
  37631. "411": [
  37632. ""
  37633. ],
  37634. "406": [
  37635. ""
  37636. ],
  37637. "405": [
  37638. ""
  37639. ],
  37640. "409": [
  37641. ""
  37642. ],
  37643. "407": [
  37644. ""
  37645. ],
  37646. "412": [
  37647. ""
  37648. ],
  37649. "414": [
  37650. ""
  37651. ],
  37652. "413": [
  37653. ""
  37654. ],
  37655. "418": [
  37656. ""
  37657. ],
  37658. "452": [
  37659. ""
  37660. ],
  37661. "449": [
  37662. ""
  37663. ],
  37664. "451": [
  37665. ""
  37666. ],
  37667. "464": [
  37668. ""
  37669. ],
  37670. "462": [
  37671. ""
  37672. ],
  37673. "490": [
  37674. ""
  37675. ],
  37676. "491": [
  37677. ""
  37678. ],
  37679. "501": [
  37680. ""
  37681. ],
  37682. "493": [
  37683. ""
  37684. ],
  37685. "492": [
  37686. ""
  37687. ],
  37688. "494": [
  37689. ""
  37690. ],
  37691. "495": [
  37692. ""
  37693. ],
  37694. "496": [
  37695. ""
  37696. ],
  37697. "502": [
  37698. ""
  37699. ],
  37700. "509": [
  37701. ""
  37702. ],
  37703. "503": [
  37704. ""
  37705. ],
  37706. "504": [
  37707. ""
  37708. ],
  37709. "505": [
  37710. ""
  37711. ],
  37712. "511": [
  37713. ""
  37714. ],
  37715. "512": [
  37716. ""
  37717. ],
  37718. "525": [
  37719. ""
  37720. ],
  37721. "514": [
  37722. ""
  37723. ],
  37724. "513": [
  37725. ""
  37726. ],
  37727. "515": [
  37728. ""
  37729. ],
  37730. "520": [
  37731. ""
  37732. ],
  37733. "528": [
  37734. ""
  37735. ],
  37736. "521": [
  37737. ""
  37738. ],
  37739. "522": [
  37740. ""
  37741. ],
  37742. "523": [
  37743. ""
  37744. ],
  37745. "561": [
  37746. ""
  37747. ],
  37748. "582": [
  37749. ""
  37750. ],
  37751. "591": [
  37752. ""
  37753. ],
  37754. "614": [
  37755. ""
  37756. ],
  37757. "615": [
  37758. ""
  37759. ],
  37760. "620": [
  37761. ""
  37762. ],
  37763. "616": [
  37764. ""
  37765. ],
  37766. "621": [
  37767. ""
  37768. ],
  37769. "623": [
  37770. ""
  37771. ],
  37772. "624": [
  37773. ""
  37774. ],
  37775. "633": [
  37776. ""
  37777. ],
  37778. "625": [
  37779. ""
  37780. ],
  37781. "628": [
  37782. ""
  37783. ],
  37784. "626": [
  37785. ""
  37786. ],
  37787. "629": [
  37788. ""
  37789. ],
  37790. "646": [
  37791. ""
  37792. ],
  37793. "630": [
  37794. ""
  37795. ],
  37796. "634": [
  37797. ""
  37798. ],
  37799. "639": [
  37800. ""
  37801. ],
  37802. "635": [
  37803. ""
  37804. ],
  37805. "640": [
  37806. ""
  37807. ],
  37808. "644": [
  37809. ""
  37810. ],
  37811. "641": [
  37812. ""
  37813. ],
  37814. "648": [
  37815. ""
  37816. ]
  37817. },
  37818. "executed_branches": [],
  37819. "missing_branches": []
  37820. },
  37821. "UpdateDocumentHandler": {
  37822. "executed_lines": [
  37823. 202,
  37824. 240,
  37825. 241,
  37826. 251,
  37827. 252,
  37828. 254,
  37829. 255,
  37830. 259,
  37831. 265,
  37832. 266,
  37833. 267,
  37834. 276,
  37835. 277,
  37836. 279,
  37837. 280,
  37838. 289,
  37839. 290,
  37840. 299,
  37841. 301,
  37842. 306,
  37843. 308
  37844. ],
  37845. "summary": {
  37846. "covered_lines": 21,
  37847. "num_statements": 27,
  37848. "percent_covered": 82.85714285714286,
  37849. "percent_covered_display": "82.86",
  37850. "missing_lines": 6,
  37851. "excluded_lines": 1,
  37852. "percent_statements_covered": 77.77777777777777,
  37853. "percent_statements_covered_display": "77.78",
  37854. "num_branches": 8,
  37855. "num_partial_branches": 0,
  37856. "covered_branches": 8,
  37857. "missing_branches": 0,
  37858. "percent_branches_covered": 100.0,
  37859. "percent_branches_covered_display": "100.00"
  37860. },
  37861. "missing_lines": [
  37862. 310,
  37863. 312,
  37864. 319,
  37865. 324,
  37866. 326,
  37867. 334
  37868. ],
  37869. "excluded_lines": [
  37870. 205
  37871. ],
  37872. "start_line": 168,
  37873. "contexts": {
  37874. "613": [
  37875. ""
  37876. ],
  37877. "589": [
  37878. ""
  37879. ],
  37880. "560": [
  37881. ""
  37882. ],
  37883. "489": [
  37884. ""
  37885. ],
  37886. "461": [
  37887. ""
  37888. ],
  37889. "417": [
  37890. ""
  37891. ],
  37892. "386": [
  37893. ""
  37894. ],
  37895. "368": [
  37896. ""
  37897. ],
  37898. "340": [
  37899. ""
  37900. ],
  37901. "240": [
  37902. ""
  37903. ],
  37904. "202": [
  37905. ""
  37906. ],
  37907. "168": [
  37908. ""
  37909. ],
  37910. "110": [
  37911. ""
  37912. ],
  37913. "86": [
  37914. ""
  37915. ],
  37916. "52": [
  37917. ""
  37918. ],
  37919. "1": [
  37920. ""
  37921. ],
  37922. "22": [
  37923. ""
  37924. ],
  37925. "23": [
  37926. ""
  37927. ],
  37928. "25": [
  37929. ""
  37930. ],
  37931. "30": [
  37932. ""
  37933. ],
  37934. "35": [
  37935. ""
  37936. ],
  37937. "39": [
  37938. ""
  37939. ],
  37940. "40": [
  37941. ""
  37942. ],
  37943. "41": [
  37944. ""
  37945. ],
  37946. "42": [
  37947. ""
  37948. ],
  37949. "43": [
  37950. ""
  37951. ],
  37952. "44": [
  37953. ""
  37954. ],
  37955. "45": [
  37956. ""
  37957. ],
  37958. "49": [
  37959. ""
  37960. ],
  37961. "53": [
  37962. ""
  37963. ],
  37964. "79": [
  37965. ""
  37966. ],
  37967. "88": [
  37968. ""
  37969. ],
  37970. "111": [
  37971. ""
  37972. ],
  37973. "112": [
  37974. ""
  37975. ],
  37976. "120": [
  37977. ""
  37978. ],
  37979. "114": [
  37980. ""
  37981. ],
  37982. "113": [
  37983. ""
  37984. ],
  37985. "115": [
  37986. ""
  37987. ],
  37988. "121": [
  37989. ""
  37990. ],
  37991. "125": [
  37992. ""
  37993. ],
  37994. "126": [
  37995. ""
  37996. ],
  37997. "135": [
  37998. ""
  37999. ],
  38000. "127": [
  38001. ""
  38002. ],
  38003. "128": [
  38004. ""
  38005. ],
  38006. "129": [
  38007. ""
  38008. ],
  38009. "130": [
  38010. ""
  38011. ],
  38012. "131": [
  38013. ""
  38014. ],
  38015. "137": [
  38016. ""
  38017. ],
  38018. "144": [
  38019. ""
  38020. ],
  38021. "138": [
  38022. ""
  38023. ],
  38024. "142": [
  38025. ""
  38026. ],
  38027. "139": [
  38028. ""
  38029. ],
  38030. "155": [
  38031. ""
  38032. ],
  38033. "157": [
  38034. ""
  38035. ],
  38036. "158": [
  38037. ""
  38038. ],
  38039. "162": [
  38040. ""
  38041. ],
  38042. "159": [
  38043. ""
  38044. ],
  38045. "160": [
  38046. ""
  38047. ],
  38048. "163": [
  38049. ""
  38050. ],
  38051. "165": [
  38052. ""
  38053. ],
  38054. "164": [
  38055. ""
  38056. ],
  38057. "169": [
  38058. ""
  38059. ],
  38060. "195": [
  38061. ""
  38062. ],
  38063. "204": [
  38064. ""
  38065. ],
  38066. "241": [
  38067. ""
  38068. ],
  38069. "242": [
  38070. ""
  38071. ],
  38072. "251": [
  38073. ""
  38074. ],
  38075. "244": [
  38076. ""
  38077. ],
  38078. "243": [
  38079. ""
  38080. ],
  38081. "245": [
  38082. ""
  38083. ],
  38084. "246": [
  38085. ""
  38086. ],
  38087. "252": [
  38088. ""
  38089. ],
  38090. "254": [
  38091. ""
  38092. ],
  38093. "255": [
  38094. ""
  38095. ],
  38096. "265": [
  38097. ""
  38098. ],
  38099. "256": [
  38100. ""
  38101. ],
  38102. "259": [
  38103. ""
  38104. ],
  38105. "257": [
  38106. ""
  38107. ],
  38108. "260": [
  38109. ""
  38110. ],
  38111. "306": [
  38112. ""
  38113. ],
  38114. "261": [
  38115. ""
  38116. ],
  38117. "266": [
  38118. ""
  38119. ],
  38120. "276": [
  38121. ""
  38122. ],
  38123. "267": [
  38124. ""
  38125. ],
  38126. "268": [
  38127. ""
  38128. ],
  38129. "270": [
  38130. ""
  38131. ],
  38132. "269": [
  38133. ""
  38134. ],
  38135. "271": [
  38136. ""
  38137. ],
  38138. "277": [
  38139. ""
  38140. ],
  38141. "299": [
  38142. ""
  38143. ],
  38144. "279": [
  38145. ""
  38146. ],
  38147. "289": [
  38148. ""
  38149. ],
  38150. "280": [
  38151. ""
  38152. ],
  38153. "281": [
  38154. ""
  38155. ],
  38156. "283": [
  38157. ""
  38158. ],
  38159. "282": [
  38160. ""
  38161. ],
  38162. "284": [
  38163. ""
  38164. ],
  38165. "290": [
  38166. ""
  38167. ],
  38168. "291": [
  38169. ""
  38170. ],
  38171. "293": [
  38172. ""
  38173. ],
  38174. "292": [
  38175. ""
  38176. ],
  38177. "294": [
  38178. ""
  38179. ],
  38180. "301": [
  38181. ""
  38182. ],
  38183. "302": [
  38184. ""
  38185. ],
  38186. "303": [
  38187. ""
  38188. ],
  38189. "308": [
  38190. ""
  38191. ],
  38192. "341": [
  38193. ""
  38194. ],
  38195. "361": [
  38196. ""
  38197. ],
  38198. "370": [
  38199. ""
  38200. ],
  38201. "387": [
  38202. ""
  38203. ],
  38204. "388": [
  38205. ""
  38206. ],
  38207. "393": [
  38208. ""
  38209. ],
  38210. "389": [
  38211. ""
  38212. ],
  38213. "394": [
  38214. ""
  38215. ],
  38216. "396": [
  38217. ""
  38218. ],
  38219. "401": [
  38220. ""
  38221. ],
  38222. "397": [
  38223. ""
  38224. ],
  38225. "398": [
  38226. ""
  38227. ],
  38228. "403": [
  38229. ""
  38230. ],
  38231. "404": [
  38232. ""
  38233. ],
  38234. "411": [
  38235. ""
  38236. ],
  38237. "406": [
  38238. ""
  38239. ],
  38240. "405": [
  38241. ""
  38242. ],
  38243. "409": [
  38244. ""
  38245. ],
  38246. "407": [
  38247. ""
  38248. ],
  38249. "412": [
  38250. ""
  38251. ],
  38252. "414": [
  38253. ""
  38254. ],
  38255. "413": [
  38256. ""
  38257. ],
  38258. "418": [
  38259. ""
  38260. ],
  38261. "452": [
  38262. ""
  38263. ],
  38264. "449": [
  38265. ""
  38266. ],
  38267. "451": [
  38268. ""
  38269. ],
  38270. "464": [
  38271. ""
  38272. ],
  38273. "462": [
  38274. ""
  38275. ],
  38276. "490": [
  38277. ""
  38278. ],
  38279. "491": [
  38280. ""
  38281. ],
  38282. "501": [
  38283. ""
  38284. ],
  38285. "493": [
  38286. ""
  38287. ],
  38288. "492": [
  38289. ""
  38290. ],
  38291. "494": [
  38292. ""
  38293. ],
  38294. "495": [
  38295. ""
  38296. ],
  38297. "496": [
  38298. ""
  38299. ],
  38300. "502": [
  38301. ""
  38302. ],
  38303. "509": [
  38304. ""
  38305. ],
  38306. "503": [
  38307. ""
  38308. ],
  38309. "504": [
  38310. ""
  38311. ],
  38312. "505": [
  38313. ""
  38314. ],
  38315. "511": [
  38316. ""
  38317. ],
  38318. "512": [
  38319. ""
  38320. ],
  38321. "525": [
  38322. ""
  38323. ],
  38324. "514": [
  38325. ""
  38326. ],
  38327. "513": [
  38328. ""
  38329. ],
  38330. "515": [
  38331. ""
  38332. ],
  38333. "520": [
  38334. ""
  38335. ],
  38336. "528": [
  38337. ""
  38338. ],
  38339. "521": [
  38340. ""
  38341. ],
  38342. "522": [
  38343. ""
  38344. ],
  38345. "523": [
  38346. ""
  38347. ],
  38348. "561": [
  38349. ""
  38350. ],
  38351. "582": [
  38352. ""
  38353. ],
  38354. "591": [
  38355. ""
  38356. ],
  38357. "614": [
  38358. ""
  38359. ],
  38360. "615": [
  38361. ""
  38362. ],
  38363. "620": [
  38364. ""
  38365. ],
  38366. "616": [
  38367. ""
  38368. ],
  38369. "621": [
  38370. ""
  38371. ],
  38372. "623": [
  38373. ""
  38374. ],
  38375. "624": [
  38376. ""
  38377. ],
  38378. "633": [
  38379. ""
  38380. ],
  38381. "625": [
  38382. ""
  38383. ],
  38384. "628": [
  38385. ""
  38386. ],
  38387. "626": [
  38388. ""
  38389. ],
  38390. "629": [
  38391. ""
  38392. ],
  38393. "646": [
  38394. ""
  38395. ],
  38396. "630": [
  38397. ""
  38398. ],
  38399. "634": [
  38400. ""
  38401. ],
  38402. "639": [
  38403. ""
  38404. ],
  38405. "635": [
  38406. ""
  38407. ],
  38408. "640": [
  38409. ""
  38410. ],
  38411. "644": [
  38412. ""
  38413. ],
  38414. "641": [
  38415. ""
  38416. ],
  38417. "648": [
  38418. ""
  38419. ]
  38420. },
  38421. "executed_branches": [
  38422. [
  38423. 254,
  38424. 255
  38425. ],
  38426. [
  38427. 254,
  38428. 265
  38429. ],
  38430. [
  38431. 265,
  38432. 266
  38433. ],
  38434. [
  38435. 265,
  38436. 276
  38437. ],
  38438. [
  38439. 276,
  38440. 277
  38441. ],
  38442. [
  38443. 276,
  38444. 299
  38445. ],
  38446. [
  38447. 277,
  38448. 279
  38449. ],
  38450. [
  38451. 277,
  38452. 289
  38453. ]
  38454. ],
  38455. "missing_branches": []
  38456. },
  38457. "DeleteDocumentHandler": {
  38458. "executed_lines": [
  38459. 368,
  38460. 386,
  38461. 387,
  38462. 393,
  38463. 394,
  38464. 396,
  38465. 401,
  38466. 403,
  38467. 411
  38468. ],
  38469. "summary": {
  38470. "covered_lines": 9,
  38471. "num_statements": 9,
  38472. "percent_covered": 100.0,
  38473. "percent_covered_display": "100.00",
  38474. "missing_lines": 0,
  38475. "excluded_lines": 0,
  38476. "percent_statements_covered": 100.0,
  38477. "percent_statements_covered_display": "100.00",
  38478. "num_branches": 0,
  38479. "num_partial_branches": 0,
  38480. "covered_branches": 0,
  38481. "missing_branches": 0,
  38482. "percent_branches_covered": 100.0,
  38483. "percent_branches_covered_display": "100.00"
  38484. },
  38485. "missing_lines": [],
  38486. "excluded_lines": [],
  38487. "start_line": 340,
  38488. "contexts": {
  38489. "613": [
  38490. ""
  38491. ],
  38492. "589": [
  38493. ""
  38494. ],
  38495. "560": [
  38496. ""
  38497. ],
  38498. "489": [
  38499. ""
  38500. ],
  38501. "461": [
  38502. ""
  38503. ],
  38504. "417": [
  38505. ""
  38506. ],
  38507. "386": [
  38508. ""
  38509. ],
  38510. "368": [
  38511. ""
  38512. ],
  38513. "340": [
  38514. ""
  38515. ],
  38516. "240": [
  38517. ""
  38518. ],
  38519. "202": [
  38520. ""
  38521. ],
  38522. "168": [
  38523. ""
  38524. ],
  38525. "110": [
  38526. ""
  38527. ],
  38528. "86": [
  38529. ""
  38530. ],
  38531. "52": [
  38532. ""
  38533. ],
  38534. "1": [
  38535. ""
  38536. ],
  38537. "22": [
  38538. ""
  38539. ],
  38540. "23": [
  38541. ""
  38542. ],
  38543. "25": [
  38544. ""
  38545. ],
  38546. "30": [
  38547. ""
  38548. ],
  38549. "35": [
  38550. ""
  38551. ],
  38552. "39": [
  38553. ""
  38554. ],
  38555. "40": [
  38556. ""
  38557. ],
  38558. "41": [
  38559. ""
  38560. ],
  38561. "42": [
  38562. ""
  38563. ],
  38564. "43": [
  38565. ""
  38566. ],
  38567. "44": [
  38568. ""
  38569. ],
  38570. "45": [
  38571. ""
  38572. ],
  38573. "49": [
  38574. ""
  38575. ],
  38576. "53": [
  38577. ""
  38578. ],
  38579. "79": [
  38580. ""
  38581. ],
  38582. "88": [
  38583. ""
  38584. ],
  38585. "111": [
  38586. ""
  38587. ],
  38588. "112": [
  38589. ""
  38590. ],
  38591. "120": [
  38592. ""
  38593. ],
  38594. "114": [
  38595. ""
  38596. ],
  38597. "113": [
  38598. ""
  38599. ],
  38600. "115": [
  38601. ""
  38602. ],
  38603. "121": [
  38604. ""
  38605. ],
  38606. "125": [
  38607. ""
  38608. ],
  38609. "126": [
  38610. ""
  38611. ],
  38612. "135": [
  38613. ""
  38614. ],
  38615. "127": [
  38616. ""
  38617. ],
  38618. "128": [
  38619. ""
  38620. ],
  38621. "129": [
  38622. ""
  38623. ],
  38624. "130": [
  38625. ""
  38626. ],
  38627. "131": [
  38628. ""
  38629. ],
  38630. "137": [
  38631. ""
  38632. ],
  38633. "144": [
  38634. ""
  38635. ],
  38636. "138": [
  38637. ""
  38638. ],
  38639. "142": [
  38640. ""
  38641. ],
  38642. "139": [
  38643. ""
  38644. ],
  38645. "155": [
  38646. ""
  38647. ],
  38648. "157": [
  38649. ""
  38650. ],
  38651. "158": [
  38652. ""
  38653. ],
  38654. "162": [
  38655. ""
  38656. ],
  38657. "159": [
  38658. ""
  38659. ],
  38660. "160": [
  38661. ""
  38662. ],
  38663. "163": [
  38664. ""
  38665. ],
  38666. "165": [
  38667. ""
  38668. ],
  38669. "164": [
  38670. ""
  38671. ],
  38672. "169": [
  38673. ""
  38674. ],
  38675. "195": [
  38676. ""
  38677. ],
  38678. "204": [
  38679. ""
  38680. ],
  38681. "241": [
  38682. ""
  38683. ],
  38684. "242": [
  38685. ""
  38686. ],
  38687. "251": [
  38688. ""
  38689. ],
  38690. "244": [
  38691. ""
  38692. ],
  38693. "243": [
  38694. ""
  38695. ],
  38696. "245": [
  38697. ""
  38698. ],
  38699. "246": [
  38700. ""
  38701. ],
  38702. "252": [
  38703. ""
  38704. ],
  38705. "254": [
  38706. ""
  38707. ],
  38708. "255": [
  38709. ""
  38710. ],
  38711. "265": [
  38712. ""
  38713. ],
  38714. "256": [
  38715. ""
  38716. ],
  38717. "259": [
  38718. ""
  38719. ],
  38720. "257": [
  38721. ""
  38722. ],
  38723. "260": [
  38724. ""
  38725. ],
  38726. "306": [
  38727. ""
  38728. ],
  38729. "261": [
  38730. ""
  38731. ],
  38732. "266": [
  38733. ""
  38734. ],
  38735. "276": [
  38736. ""
  38737. ],
  38738. "267": [
  38739. ""
  38740. ],
  38741. "268": [
  38742. ""
  38743. ],
  38744. "270": [
  38745. ""
  38746. ],
  38747. "269": [
  38748. ""
  38749. ],
  38750. "271": [
  38751. ""
  38752. ],
  38753. "277": [
  38754. ""
  38755. ],
  38756. "299": [
  38757. ""
  38758. ],
  38759. "279": [
  38760. ""
  38761. ],
  38762. "289": [
  38763. ""
  38764. ],
  38765. "280": [
  38766. ""
  38767. ],
  38768. "281": [
  38769. ""
  38770. ],
  38771. "283": [
  38772. ""
  38773. ],
  38774. "282": [
  38775. ""
  38776. ],
  38777. "284": [
  38778. ""
  38779. ],
  38780. "290": [
  38781. ""
  38782. ],
  38783. "291": [
  38784. ""
  38785. ],
  38786. "293": [
  38787. ""
  38788. ],
  38789. "292": [
  38790. ""
  38791. ],
  38792. "294": [
  38793. ""
  38794. ],
  38795. "301": [
  38796. ""
  38797. ],
  38798. "302": [
  38799. ""
  38800. ],
  38801. "303": [
  38802. ""
  38803. ],
  38804. "308": [
  38805. ""
  38806. ],
  38807. "341": [
  38808. ""
  38809. ],
  38810. "361": [
  38811. ""
  38812. ],
  38813. "370": [
  38814. ""
  38815. ],
  38816. "387": [
  38817. ""
  38818. ],
  38819. "388": [
  38820. ""
  38821. ],
  38822. "393": [
  38823. ""
  38824. ],
  38825. "389": [
  38826. ""
  38827. ],
  38828. "394": [
  38829. ""
  38830. ],
  38831. "396": [
  38832. ""
  38833. ],
  38834. "401": [
  38835. ""
  38836. ],
  38837. "397": [
  38838. ""
  38839. ],
  38840. "398": [
  38841. ""
  38842. ],
  38843. "403": [
  38844. ""
  38845. ],
  38846. "404": [
  38847. ""
  38848. ],
  38849. "411": [
  38850. ""
  38851. ],
  38852. "406": [
  38853. ""
  38854. ],
  38855. "405": [
  38856. ""
  38857. ],
  38858. "409": [
  38859. ""
  38860. ],
  38861. "407": [
  38862. ""
  38863. ],
  38864. "412": [
  38865. ""
  38866. ],
  38867. "414": [
  38868. ""
  38869. ],
  38870. "413": [
  38871. ""
  38872. ],
  38873. "418": [
  38874. ""
  38875. ],
  38876. "452": [
  38877. ""
  38878. ],
  38879. "449": [
  38880. ""
  38881. ],
  38882. "451": [
  38883. ""
  38884. ],
  38885. "464": [
  38886. ""
  38887. ],
  38888. "462": [
  38889. ""
  38890. ],
  38891. "490": [
  38892. ""
  38893. ],
  38894. "491": [
  38895. ""
  38896. ],
  38897. "501": [
  38898. ""
  38899. ],
  38900. "493": [
  38901. ""
  38902. ],
  38903. "492": [
  38904. ""
  38905. ],
  38906. "494": [
  38907. ""
  38908. ],
  38909. "495": [
  38910. ""
  38911. ],
  38912. "496": [
  38913. ""
  38914. ],
  38915. "502": [
  38916. ""
  38917. ],
  38918. "509": [
  38919. ""
  38920. ],
  38921. "503": [
  38922. ""
  38923. ],
  38924. "504": [
  38925. ""
  38926. ],
  38927. "505": [
  38928. ""
  38929. ],
  38930. "511": [
  38931. ""
  38932. ],
  38933. "512": [
  38934. ""
  38935. ],
  38936. "525": [
  38937. ""
  38938. ],
  38939. "514": [
  38940. ""
  38941. ],
  38942. "513": [
  38943. ""
  38944. ],
  38945. "515": [
  38946. ""
  38947. ],
  38948. "520": [
  38949. ""
  38950. ],
  38951. "528": [
  38952. ""
  38953. ],
  38954. "521": [
  38955. ""
  38956. ],
  38957. "522": [
  38958. ""
  38959. ],
  38960. "523": [
  38961. ""
  38962. ],
  38963. "561": [
  38964. ""
  38965. ],
  38966. "582": [
  38967. ""
  38968. ],
  38969. "591": [
  38970. ""
  38971. ],
  38972. "614": [
  38973. ""
  38974. ],
  38975. "615": [
  38976. ""
  38977. ],
  38978. "620": [
  38979. ""
  38980. ],
  38981. "616": [
  38982. ""
  38983. ],
  38984. "621": [
  38985. ""
  38986. ],
  38987. "623": [
  38988. ""
  38989. ],
  38990. "624": [
  38991. ""
  38992. ],
  38993. "633": [
  38994. ""
  38995. ],
  38996. "625": [
  38997. ""
  38998. ],
  38999. "628": [
  39000. ""
  39001. ],
  39002. "626": [
  39003. ""
  39004. ],
  39005. "629": [
  39006. ""
  39007. ],
  39008. "646": [
  39009. ""
  39010. ],
  39011. "630": [
  39012. ""
  39013. ],
  39014. "634": [
  39015. ""
  39016. ],
  39017. "639": [
  39018. ""
  39019. ],
  39020. "635": [
  39021. ""
  39022. ],
  39023. "640": [
  39024. ""
  39025. ],
  39026. "644": [
  39027. ""
  39028. ],
  39029. "641": [
  39030. ""
  39031. ],
  39032. "648": [
  39033. ""
  39034. ]
  39035. },
  39036. "executed_branches": [],
  39037. "missing_branches": []
  39038. },
  39039. "SearchDocumentsHandler": {
  39040. "executed_lines": [
  39041. 461,
  39042. 462,
  39043. 489,
  39044. 490,
  39045. 501,
  39046. 509,
  39047. 511,
  39048. 520,
  39049. 528
  39050. ],
  39051. "summary": {
  39052. "covered_lines": 9,
  39053. "num_statements": 15,
  39054. "percent_covered": 60.0,
  39055. "percent_covered_display": "60.00",
  39056. "missing_lines": 6,
  39057. "excluded_lines": 1,
  39058. "percent_statements_covered": 60.0,
  39059. "percent_statements_covered_display": "60.00",
  39060. "num_branches": 0,
  39061. "num_partial_branches": 0,
  39062. "covered_branches": 0,
  39063. "missing_branches": 0,
  39064. "percent_branches_covered": 100.0,
  39065. "percent_branches_covered_display": "100.00"
  39066. },
  39067. "missing_lines": [
  39068. 530,
  39069. 532,
  39070. 539,
  39071. 544,
  39072. 546,
  39073. 554
  39074. ],
  39075. "excluded_lines": [
  39076. 465
  39077. ],
  39078. "start_line": 417,
  39079. "contexts": {
  39080. "613": [
  39081. ""
  39082. ],
  39083. "589": [
  39084. ""
  39085. ],
  39086. "560": [
  39087. ""
  39088. ],
  39089. "489": [
  39090. ""
  39091. ],
  39092. "461": [
  39093. ""
  39094. ],
  39095. "417": [
  39096. ""
  39097. ],
  39098. "386": [
  39099. ""
  39100. ],
  39101. "368": [
  39102. ""
  39103. ],
  39104. "340": [
  39105. ""
  39106. ],
  39107. "240": [
  39108. ""
  39109. ],
  39110. "202": [
  39111. ""
  39112. ],
  39113. "168": [
  39114. ""
  39115. ],
  39116. "110": [
  39117. ""
  39118. ],
  39119. "86": [
  39120. ""
  39121. ],
  39122. "52": [
  39123. ""
  39124. ],
  39125. "1": [
  39126. ""
  39127. ],
  39128. "22": [
  39129. ""
  39130. ],
  39131. "23": [
  39132. ""
  39133. ],
  39134. "25": [
  39135. ""
  39136. ],
  39137. "30": [
  39138. ""
  39139. ],
  39140. "35": [
  39141. ""
  39142. ],
  39143. "39": [
  39144. ""
  39145. ],
  39146. "40": [
  39147. ""
  39148. ],
  39149. "41": [
  39150. ""
  39151. ],
  39152. "42": [
  39153. ""
  39154. ],
  39155. "43": [
  39156. ""
  39157. ],
  39158. "44": [
  39159. ""
  39160. ],
  39161. "45": [
  39162. ""
  39163. ],
  39164. "49": [
  39165. ""
  39166. ],
  39167. "53": [
  39168. ""
  39169. ],
  39170. "79": [
  39171. ""
  39172. ],
  39173. "88": [
  39174. ""
  39175. ],
  39176. "111": [
  39177. ""
  39178. ],
  39179. "112": [
  39180. ""
  39181. ],
  39182. "120": [
  39183. ""
  39184. ],
  39185. "114": [
  39186. ""
  39187. ],
  39188. "113": [
  39189. ""
  39190. ],
  39191. "115": [
  39192. ""
  39193. ],
  39194. "121": [
  39195. ""
  39196. ],
  39197. "125": [
  39198. ""
  39199. ],
  39200. "126": [
  39201. ""
  39202. ],
  39203. "135": [
  39204. ""
  39205. ],
  39206. "127": [
  39207. ""
  39208. ],
  39209. "128": [
  39210. ""
  39211. ],
  39212. "129": [
  39213. ""
  39214. ],
  39215. "130": [
  39216. ""
  39217. ],
  39218. "131": [
  39219. ""
  39220. ],
  39221. "137": [
  39222. ""
  39223. ],
  39224. "144": [
  39225. ""
  39226. ],
  39227. "138": [
  39228. ""
  39229. ],
  39230. "142": [
  39231. ""
  39232. ],
  39233. "139": [
  39234. ""
  39235. ],
  39236. "155": [
  39237. ""
  39238. ],
  39239. "157": [
  39240. ""
  39241. ],
  39242. "158": [
  39243. ""
  39244. ],
  39245. "162": [
  39246. ""
  39247. ],
  39248. "159": [
  39249. ""
  39250. ],
  39251. "160": [
  39252. ""
  39253. ],
  39254. "163": [
  39255. ""
  39256. ],
  39257. "165": [
  39258. ""
  39259. ],
  39260. "164": [
  39261. ""
  39262. ],
  39263. "169": [
  39264. ""
  39265. ],
  39266. "195": [
  39267. ""
  39268. ],
  39269. "204": [
  39270. ""
  39271. ],
  39272. "241": [
  39273. ""
  39274. ],
  39275. "242": [
  39276. ""
  39277. ],
  39278. "251": [
  39279. ""
  39280. ],
  39281. "244": [
  39282. ""
  39283. ],
  39284. "243": [
  39285. ""
  39286. ],
  39287. "245": [
  39288. ""
  39289. ],
  39290. "246": [
  39291. ""
  39292. ],
  39293. "252": [
  39294. ""
  39295. ],
  39296. "254": [
  39297. ""
  39298. ],
  39299. "255": [
  39300. ""
  39301. ],
  39302. "265": [
  39303. ""
  39304. ],
  39305. "256": [
  39306. ""
  39307. ],
  39308. "259": [
  39309. ""
  39310. ],
  39311. "257": [
  39312. ""
  39313. ],
  39314. "260": [
  39315. ""
  39316. ],
  39317. "306": [
  39318. ""
  39319. ],
  39320. "261": [
  39321. ""
  39322. ],
  39323. "266": [
  39324. ""
  39325. ],
  39326. "276": [
  39327. ""
  39328. ],
  39329. "267": [
  39330. ""
  39331. ],
  39332. "268": [
  39333. ""
  39334. ],
  39335. "270": [
  39336. ""
  39337. ],
  39338. "269": [
  39339. ""
  39340. ],
  39341. "271": [
  39342. ""
  39343. ],
  39344. "277": [
  39345. ""
  39346. ],
  39347. "299": [
  39348. ""
  39349. ],
  39350. "279": [
  39351. ""
  39352. ],
  39353. "289": [
  39354. ""
  39355. ],
  39356. "280": [
  39357. ""
  39358. ],
  39359. "281": [
  39360. ""
  39361. ],
  39362. "283": [
  39363. ""
  39364. ],
  39365. "282": [
  39366. ""
  39367. ],
  39368. "284": [
  39369. ""
  39370. ],
  39371. "290": [
  39372. ""
  39373. ],
  39374. "291": [
  39375. ""
  39376. ],
  39377. "293": [
  39378. ""
  39379. ],
  39380. "292": [
  39381. ""
  39382. ],
  39383. "294": [
  39384. ""
  39385. ],
  39386. "301": [
  39387. ""
  39388. ],
  39389. "302": [
  39390. ""
  39391. ],
  39392. "303": [
  39393. ""
  39394. ],
  39395. "308": [
  39396. ""
  39397. ],
  39398. "341": [
  39399. ""
  39400. ],
  39401. "361": [
  39402. ""
  39403. ],
  39404. "370": [
  39405. ""
  39406. ],
  39407. "387": [
  39408. ""
  39409. ],
  39410. "388": [
  39411. ""
  39412. ],
  39413. "393": [
  39414. ""
  39415. ],
  39416. "389": [
  39417. ""
  39418. ],
  39419. "394": [
  39420. ""
  39421. ],
  39422. "396": [
  39423. ""
  39424. ],
  39425. "401": [
  39426. ""
  39427. ],
  39428. "397": [
  39429. ""
  39430. ],
  39431. "398": [
  39432. ""
  39433. ],
  39434. "403": [
  39435. ""
  39436. ],
  39437. "404": [
  39438. ""
  39439. ],
  39440. "411": [
  39441. ""
  39442. ],
  39443. "406": [
  39444. ""
  39445. ],
  39446. "405": [
  39447. ""
  39448. ],
  39449. "409": [
  39450. ""
  39451. ],
  39452. "407": [
  39453. ""
  39454. ],
  39455. "412": [
  39456. ""
  39457. ],
  39458. "414": [
  39459. ""
  39460. ],
  39461. "413": [
  39462. ""
  39463. ],
  39464. "418": [
  39465. ""
  39466. ],
  39467. "452": [
  39468. ""
  39469. ],
  39470. "449": [
  39471. ""
  39472. ],
  39473. "451": [
  39474. ""
  39475. ],
  39476. "464": [
  39477. ""
  39478. ],
  39479. "462": [
  39480. ""
  39481. ],
  39482. "490": [
  39483. ""
  39484. ],
  39485. "491": [
  39486. ""
  39487. ],
  39488. "501": [
  39489. ""
  39490. ],
  39491. "493": [
  39492. ""
  39493. ],
  39494. "492": [
  39495. ""
  39496. ],
  39497. "494": [
  39498. ""
  39499. ],
  39500. "495": [
  39501. ""
  39502. ],
  39503. "496": [
  39504. ""
  39505. ],
  39506. "502": [
  39507. ""
  39508. ],
  39509. "509": [
  39510. ""
  39511. ],
  39512. "503": [
  39513. ""
  39514. ],
  39515. "504": [
  39516. ""
  39517. ],
  39518. "505": [
  39519. ""
  39520. ],
  39521. "511": [
  39522. ""
  39523. ],
  39524. "512": [
  39525. ""
  39526. ],
  39527. "525": [
  39528. ""
  39529. ],
  39530. "514": [
  39531. ""
  39532. ],
  39533. "513": [
  39534. ""
  39535. ],
  39536. "515": [
  39537. ""
  39538. ],
  39539. "520": [
  39540. ""
  39541. ],
  39542. "528": [
  39543. ""
  39544. ],
  39545. "521": [
  39546. ""
  39547. ],
  39548. "522": [
  39549. ""
  39550. ],
  39551. "523": [
  39552. ""
  39553. ],
  39554. "561": [
  39555. ""
  39556. ],
  39557. "582": [
  39558. ""
  39559. ],
  39560. "591": [
  39561. ""
  39562. ],
  39563. "614": [
  39564. ""
  39565. ],
  39566. "615": [
  39567. ""
  39568. ],
  39569. "620": [
  39570. ""
  39571. ],
  39572. "616": [
  39573. ""
  39574. ],
  39575. "621": [
  39576. ""
  39577. ],
  39578. "623": [
  39579. ""
  39580. ],
  39581. "624": [
  39582. ""
  39583. ],
  39584. "633": [
  39585. ""
  39586. ],
  39587. "625": [
  39588. ""
  39589. ],
  39590. "628": [
  39591. ""
  39592. ],
  39593. "626": [
  39594. ""
  39595. ],
  39596. "629": [
  39597. ""
  39598. ],
  39599. "646": [
  39600. ""
  39601. ],
  39602. "630": [
  39603. ""
  39604. ],
  39605. "634": [
  39606. ""
  39607. ],
  39608. "639": [
  39609. ""
  39610. ],
  39611. "635": [
  39612. ""
  39613. ],
  39614. "640": [
  39615. ""
  39616. ],
  39617. "644": [
  39618. ""
  39619. ],
  39620. "641": [
  39621. ""
  39622. ],
  39623. "648": [
  39624. ""
  39625. ]
  39626. },
  39627. "executed_branches": [],
  39628. "missing_branches": []
  39629. },
  39630. "GetDocumentHandler": {
  39631. "executed_lines": [
  39632. 589,
  39633. 613,
  39634. 614,
  39635. 620,
  39636. 621,
  39637. 623,
  39638. 624,
  39639. 628,
  39640. 633,
  39641. 639,
  39642. 644,
  39643. 646,
  39644. 648
  39645. ],
  39646. "summary": {
  39647. "covered_lines": 13,
  39648. "num_statements": 16,
  39649. "percent_covered": 83.33333333333333,
  39650. "percent_covered_display": "83.33",
  39651. "missing_lines": 3,
  39652. "excluded_lines": 1,
  39653. "percent_statements_covered": 81.25,
  39654. "percent_statements_covered_display": "81.25",
  39655. "num_branches": 2,
  39656. "num_partial_branches": 0,
  39657. "covered_branches": 2,
  39658. "missing_branches": 0,
  39659. "percent_branches_covered": 100.0,
  39660. "percent_branches_covered_display": "100.00"
  39661. },
  39662. "missing_lines": [
  39663. 650,
  39664. 652,
  39665. 660
  39666. ],
  39667. "excluded_lines": [
  39668. 592
  39669. ],
  39670. "start_line": 560,
  39671. "contexts": {
  39672. "613": [
  39673. ""
  39674. ],
  39675. "589": [
  39676. ""
  39677. ],
  39678. "560": [
  39679. ""
  39680. ],
  39681. "489": [
  39682. ""
  39683. ],
  39684. "461": [
  39685. ""
  39686. ],
  39687. "417": [
  39688. ""
  39689. ],
  39690. "386": [
  39691. ""
  39692. ],
  39693. "368": [
  39694. ""
  39695. ],
  39696. "340": [
  39697. ""
  39698. ],
  39699. "240": [
  39700. ""
  39701. ],
  39702. "202": [
  39703. ""
  39704. ],
  39705. "168": [
  39706. ""
  39707. ],
  39708. "110": [
  39709. ""
  39710. ],
  39711. "86": [
  39712. ""
  39713. ],
  39714. "52": [
  39715. ""
  39716. ],
  39717. "1": [
  39718. ""
  39719. ],
  39720. "22": [
  39721. ""
  39722. ],
  39723. "23": [
  39724. ""
  39725. ],
  39726. "25": [
  39727. ""
  39728. ],
  39729. "30": [
  39730. ""
  39731. ],
  39732. "35": [
  39733. ""
  39734. ],
  39735. "39": [
  39736. ""
  39737. ],
  39738. "40": [
  39739. ""
  39740. ],
  39741. "41": [
  39742. ""
  39743. ],
  39744. "42": [
  39745. ""
  39746. ],
  39747. "43": [
  39748. ""
  39749. ],
  39750. "44": [
  39751. ""
  39752. ],
  39753. "45": [
  39754. ""
  39755. ],
  39756. "49": [
  39757. ""
  39758. ],
  39759. "53": [
  39760. ""
  39761. ],
  39762. "79": [
  39763. ""
  39764. ],
  39765. "88": [
  39766. ""
  39767. ],
  39768. "111": [
  39769. ""
  39770. ],
  39771. "112": [
  39772. ""
  39773. ],
  39774. "120": [
  39775. ""
  39776. ],
  39777. "114": [
  39778. ""
  39779. ],
  39780. "113": [
  39781. ""
  39782. ],
  39783. "115": [
  39784. ""
  39785. ],
  39786. "121": [
  39787. ""
  39788. ],
  39789. "125": [
  39790. ""
  39791. ],
  39792. "126": [
  39793. ""
  39794. ],
  39795. "135": [
  39796. ""
  39797. ],
  39798. "127": [
  39799. ""
  39800. ],
  39801. "128": [
  39802. ""
  39803. ],
  39804. "129": [
  39805. ""
  39806. ],
  39807. "130": [
  39808. ""
  39809. ],
  39810. "131": [
  39811. ""
  39812. ],
  39813. "137": [
  39814. ""
  39815. ],
  39816. "144": [
  39817. ""
  39818. ],
  39819. "138": [
  39820. ""
  39821. ],
  39822. "142": [
  39823. ""
  39824. ],
  39825. "139": [
  39826. ""
  39827. ],
  39828. "155": [
  39829. ""
  39830. ],
  39831. "157": [
  39832. ""
  39833. ],
  39834. "158": [
  39835. ""
  39836. ],
  39837. "162": [
  39838. ""
  39839. ],
  39840. "159": [
  39841. ""
  39842. ],
  39843. "160": [
  39844. ""
  39845. ],
  39846. "163": [
  39847. ""
  39848. ],
  39849. "165": [
  39850. ""
  39851. ],
  39852. "164": [
  39853. ""
  39854. ],
  39855. "169": [
  39856. ""
  39857. ],
  39858. "195": [
  39859. ""
  39860. ],
  39861. "204": [
  39862. ""
  39863. ],
  39864. "241": [
  39865. ""
  39866. ],
  39867. "242": [
  39868. ""
  39869. ],
  39870. "251": [
  39871. ""
  39872. ],
  39873. "244": [
  39874. ""
  39875. ],
  39876. "243": [
  39877. ""
  39878. ],
  39879. "245": [
  39880. ""
  39881. ],
  39882. "246": [
  39883. ""
  39884. ],
  39885. "252": [
  39886. ""
  39887. ],
  39888. "254": [
  39889. ""
  39890. ],
  39891. "255": [
  39892. ""
  39893. ],
  39894. "265": [
  39895. ""
  39896. ],
  39897. "256": [
  39898. ""
  39899. ],
  39900. "259": [
  39901. ""
  39902. ],
  39903. "257": [
  39904. ""
  39905. ],
  39906. "260": [
  39907. ""
  39908. ],
  39909. "306": [
  39910. ""
  39911. ],
  39912. "261": [
  39913. ""
  39914. ],
  39915. "266": [
  39916. ""
  39917. ],
  39918. "276": [
  39919. ""
  39920. ],
  39921. "267": [
  39922. ""
  39923. ],
  39924. "268": [
  39925. ""
  39926. ],
  39927. "270": [
  39928. ""
  39929. ],
  39930. "269": [
  39931. ""
  39932. ],
  39933. "271": [
  39934. ""
  39935. ],
  39936. "277": [
  39937. ""
  39938. ],
  39939. "299": [
  39940. ""
  39941. ],
  39942. "279": [
  39943. ""
  39944. ],
  39945. "289": [
  39946. ""
  39947. ],
  39948. "280": [
  39949. ""
  39950. ],
  39951. "281": [
  39952. ""
  39953. ],
  39954. "283": [
  39955. ""
  39956. ],
  39957. "282": [
  39958. ""
  39959. ],
  39960. "284": [
  39961. ""
  39962. ],
  39963. "290": [
  39964. ""
  39965. ],
  39966. "291": [
  39967. ""
  39968. ],
  39969. "293": [
  39970. ""
  39971. ],
  39972. "292": [
  39973. ""
  39974. ],
  39975. "294": [
  39976. ""
  39977. ],
  39978. "301": [
  39979. ""
  39980. ],
  39981. "302": [
  39982. ""
  39983. ],
  39984. "303": [
  39985. ""
  39986. ],
  39987. "308": [
  39988. ""
  39989. ],
  39990. "341": [
  39991. ""
  39992. ],
  39993. "361": [
  39994. ""
  39995. ],
  39996. "370": [
  39997. ""
  39998. ],
  39999. "387": [
  40000. ""
  40001. ],
  40002. "388": [
  40003. ""
  40004. ],
  40005. "393": [
  40006. ""
  40007. ],
  40008. "389": [
  40009. ""
  40010. ],
  40011. "394": [
  40012. ""
  40013. ],
  40014. "396": [
  40015. ""
  40016. ],
  40017. "401": [
  40018. ""
  40019. ],
  40020. "397": [
  40021. ""
  40022. ],
  40023. "398": [
  40024. ""
  40025. ],
  40026. "403": [
  40027. ""
  40028. ],
  40029. "404": [
  40030. ""
  40031. ],
  40032. "411": [
  40033. ""
  40034. ],
  40035. "406": [
  40036. ""
  40037. ],
  40038. "405": [
  40039. ""
  40040. ],
  40041. "409": [
  40042. ""
  40043. ],
  40044. "407": [
  40045. ""
  40046. ],
  40047. "412": [
  40048. ""
  40049. ],
  40050. "414": [
  40051. ""
  40052. ],
  40053. "413": [
  40054. ""
  40055. ],
  40056. "418": [
  40057. ""
  40058. ],
  40059. "452": [
  40060. ""
  40061. ],
  40062. "449": [
  40063. ""
  40064. ],
  40065. "451": [
  40066. ""
  40067. ],
  40068. "464": [
  40069. ""
  40070. ],
  40071. "462": [
  40072. ""
  40073. ],
  40074. "490": [
  40075. ""
  40076. ],
  40077. "491": [
  40078. ""
  40079. ],
  40080. "501": [
  40081. ""
  40082. ],
  40083. "493": [
  40084. ""
  40085. ],
  40086. "492": [
  40087. ""
  40088. ],
  40089. "494": [
  40090. ""
  40091. ],
  40092. "495": [
  40093. ""
  40094. ],
  40095. "496": [
  40096. ""
  40097. ],
  40098. "502": [
  40099. ""
  40100. ],
  40101. "509": [
  40102. ""
  40103. ],
  40104. "503": [
  40105. ""
  40106. ],
  40107. "504": [
  40108. ""
  40109. ],
  40110. "505": [
  40111. ""
  40112. ],
  40113. "511": [
  40114. ""
  40115. ],
  40116. "512": [
  40117. ""
  40118. ],
  40119. "525": [
  40120. ""
  40121. ],
  40122. "514": [
  40123. ""
  40124. ],
  40125. "513": [
  40126. ""
  40127. ],
  40128. "515": [
  40129. ""
  40130. ],
  40131. "520": [
  40132. ""
  40133. ],
  40134. "528": [
  40135. ""
  40136. ],
  40137. "521": [
  40138. ""
  40139. ],
  40140. "522": [
  40141. ""
  40142. ],
  40143. "523": [
  40144. ""
  40145. ],
  40146. "561": [
  40147. ""
  40148. ],
  40149. "582": [
  40150. ""
  40151. ],
  40152. "591": [
  40153. ""
  40154. ],
  40155. "614": [
  40156. ""
  40157. ],
  40158. "615": [
  40159. ""
  40160. ],
  40161. "620": [
  40162. ""
  40163. ],
  40164. "616": [
  40165. ""
  40166. ],
  40167. "621": [
  40168. ""
  40169. ],
  40170. "623": [
  40171. ""
  40172. ],
  40173. "624": [
  40174. ""
  40175. ],
  40176. "633": [
  40177. ""
  40178. ],
  40179. "625": [
  40180. ""
  40181. ],
  40182. "628": [
  40183. ""
  40184. ],
  40185. "626": [
  40186. ""
  40187. ],
  40188. "629": [
  40189. ""
  40190. ],
  40191. "646": [
  40192. ""
  40193. ],
  40194. "630": [
  40195. ""
  40196. ],
  40197. "634": [
  40198. ""
  40199. ],
  40200. "639": [
  40201. ""
  40202. ],
  40203. "635": [
  40204. ""
  40205. ],
  40206. "640": [
  40207. ""
  40208. ],
  40209. "644": [
  40210. ""
  40211. ],
  40212. "641": [
  40213. ""
  40214. ],
  40215. "648": [
  40216. ""
  40217. ]
  40218. },
  40219. "executed_branches": [
  40220. [
  40221. 623,
  40222. 624
  40223. ],
  40224. [
  40225. 623,
  40226. 633
  40227. ]
  40228. ],
  40229. "missing_branches": []
  40230. },
  40231. "": {
  40232. "executed_lines": [
  40233. 22,
  40234. 23,
  40235. 25,
  40236. 30,
  40237. 35,
  40238. 39,
  40239. 40,
  40240. 41,
  40241. 42,
  40242. 43,
  40243. 44,
  40244. 45,
  40245. 49,
  40246. 52,
  40247. 79,
  40248. 88,
  40249. 168,
  40250. 195,
  40251. 204,
  40252. 340,
  40253. 361,
  40254. 370,
  40255. 417,
  40256. 449,
  40257. 464,
  40258. 560,
  40259. 582,
  40260. 591
  40261. ],
  40262. "summary": {
  40263. "covered_lines": 28,
  40264. "num_statements": 28,
  40265. "percent_covered": 100.0,
  40266. "percent_covered_display": "100.00",
  40267. "missing_lines": 0,
  40268. "excluded_lines": 3,
  40269. "percent_statements_covered": 100.0,
  40270. "percent_statements_covered_display": "100.00",
  40271. "num_branches": 0,
  40272. "num_partial_branches": 0,
  40273. "covered_branches": 0,
  40274. "missing_branches": 0,
  40275. "percent_branches_covered": 100.0,
  40276. "percent_branches_covered_display": "100.00"
  40277. },
  40278. "missing_lines": [],
  40279. "excluded_lines": [
  40280. 53,
  40281. 169,
  40282. 418
  40283. ],
  40284. "start_line": 1,
  40285. "contexts": {
  40286. "613": [
  40287. ""
  40288. ],
  40289. "589": [
  40290. ""
  40291. ],
  40292. "560": [
  40293. ""
  40294. ],
  40295. "489": [
  40296. ""
  40297. ],
  40298. "461": [
  40299. ""
  40300. ],
  40301. "417": [
  40302. ""
  40303. ],
  40304. "386": [
  40305. ""
  40306. ],
  40307. "368": [
  40308. ""
  40309. ],
  40310. "340": [
  40311. ""
  40312. ],
  40313. "240": [
  40314. ""
  40315. ],
  40316. "202": [
  40317. ""
  40318. ],
  40319. "168": [
  40320. ""
  40321. ],
  40322. "110": [
  40323. ""
  40324. ],
  40325. "86": [
  40326. ""
  40327. ],
  40328. "52": [
  40329. ""
  40330. ],
  40331. "1": [
  40332. ""
  40333. ],
  40334. "22": [
  40335. ""
  40336. ],
  40337. "23": [
  40338. ""
  40339. ],
  40340. "25": [
  40341. ""
  40342. ],
  40343. "30": [
  40344. ""
  40345. ],
  40346. "35": [
  40347. ""
  40348. ],
  40349. "39": [
  40350. ""
  40351. ],
  40352. "40": [
  40353. ""
  40354. ],
  40355. "41": [
  40356. ""
  40357. ],
  40358. "42": [
  40359. ""
  40360. ],
  40361. "43": [
  40362. ""
  40363. ],
  40364. "44": [
  40365. ""
  40366. ],
  40367. "45": [
  40368. ""
  40369. ],
  40370. "49": [
  40371. ""
  40372. ],
  40373. "53": [
  40374. ""
  40375. ],
  40376. "79": [
  40377. ""
  40378. ],
  40379. "88": [
  40380. ""
  40381. ],
  40382. "111": [
  40383. ""
  40384. ],
  40385. "112": [
  40386. ""
  40387. ],
  40388. "120": [
  40389. ""
  40390. ],
  40391. "114": [
  40392. ""
  40393. ],
  40394. "113": [
  40395. ""
  40396. ],
  40397. "115": [
  40398. ""
  40399. ],
  40400. "121": [
  40401. ""
  40402. ],
  40403. "125": [
  40404. ""
  40405. ],
  40406. "126": [
  40407. ""
  40408. ],
  40409. "135": [
  40410. ""
  40411. ],
  40412. "127": [
  40413. ""
  40414. ],
  40415. "128": [
  40416. ""
  40417. ],
  40418. "129": [
  40419. ""
  40420. ],
  40421. "130": [
  40422. ""
  40423. ],
  40424. "131": [
  40425. ""
  40426. ],
  40427. "137": [
  40428. ""
  40429. ],
  40430. "144": [
  40431. ""
  40432. ],
  40433. "138": [
  40434. ""
  40435. ],
  40436. "142": [
  40437. ""
  40438. ],
  40439. "139": [
  40440. ""
  40441. ],
  40442. "155": [
  40443. ""
  40444. ],
  40445. "157": [
  40446. ""
  40447. ],
  40448. "158": [
  40449. ""
  40450. ],
  40451. "162": [
  40452. ""
  40453. ],
  40454. "159": [
  40455. ""
  40456. ],
  40457. "160": [
  40458. ""
  40459. ],
  40460. "163": [
  40461. ""
  40462. ],
  40463. "165": [
  40464. ""
  40465. ],
  40466. "164": [
  40467. ""
  40468. ],
  40469. "169": [
  40470. ""
  40471. ],
  40472. "195": [
  40473. ""
  40474. ],
  40475. "204": [
  40476. ""
  40477. ],
  40478. "241": [
  40479. ""
  40480. ],
  40481. "242": [
  40482. ""
  40483. ],
  40484. "251": [
  40485. ""
  40486. ],
  40487. "244": [
  40488. ""
  40489. ],
  40490. "243": [
  40491. ""
  40492. ],
  40493. "245": [
  40494. ""
  40495. ],
  40496. "246": [
  40497. ""
  40498. ],
  40499. "252": [
  40500. ""
  40501. ],
  40502. "254": [
  40503. ""
  40504. ],
  40505. "255": [
  40506. ""
  40507. ],
  40508. "265": [
  40509. ""
  40510. ],
  40511. "256": [
  40512. ""
  40513. ],
  40514. "259": [
  40515. ""
  40516. ],
  40517. "257": [
  40518. ""
  40519. ],
  40520. "260": [
  40521. ""
  40522. ],
  40523. "306": [
  40524. ""
  40525. ],
  40526. "261": [
  40527. ""
  40528. ],
  40529. "266": [
  40530. ""
  40531. ],
  40532. "276": [
  40533. ""
  40534. ],
  40535. "267": [
  40536. ""
  40537. ],
  40538. "268": [
  40539. ""
  40540. ],
  40541. "270": [
  40542. ""
  40543. ],
  40544. "269": [
  40545. ""
  40546. ],
  40547. "271": [
  40548. ""
  40549. ],
  40550. "277": [
  40551. ""
  40552. ],
  40553. "299": [
  40554. ""
  40555. ],
  40556. "279": [
  40557. ""
  40558. ],
  40559. "289": [
  40560. ""
  40561. ],
  40562. "280": [
  40563. ""
  40564. ],
  40565. "281": [
  40566. ""
  40567. ],
  40568. "283": [
  40569. ""
  40570. ],
  40571. "282": [
  40572. ""
  40573. ],
  40574. "284": [
  40575. ""
  40576. ],
  40577. "290": [
  40578. ""
  40579. ],
  40580. "291": [
  40581. ""
  40582. ],
  40583. "293": [
  40584. ""
  40585. ],
  40586. "292": [
  40587. ""
  40588. ],
  40589. "294": [
  40590. ""
  40591. ],
  40592. "301": [
  40593. ""
  40594. ],
  40595. "302": [
  40596. ""
  40597. ],
  40598. "303": [
  40599. ""
  40600. ],
  40601. "308": [
  40602. ""
  40603. ],
  40604. "341": [
  40605. ""
  40606. ],
  40607. "361": [
  40608. ""
  40609. ],
  40610. "370": [
  40611. ""
  40612. ],
  40613. "387": [
  40614. ""
  40615. ],
  40616. "388": [
  40617. ""
  40618. ],
  40619. "393": [
  40620. ""
  40621. ],
  40622. "389": [
  40623. ""
  40624. ],
  40625. "394": [
  40626. ""
  40627. ],
  40628. "396": [
  40629. ""
  40630. ],
  40631. "401": [
  40632. ""
  40633. ],
  40634. "397": [
  40635. ""
  40636. ],
  40637. "398": [
  40638. ""
  40639. ],
  40640. "403": [
  40641. ""
  40642. ],
  40643. "404": [
  40644. ""
  40645. ],
  40646. "411": [
  40647. ""
  40648. ],
  40649. "406": [
  40650. ""
  40651. ],
  40652. "405": [
  40653. ""
  40654. ],
  40655. "409": [
  40656. ""
  40657. ],
  40658. "407": [
  40659. ""
  40660. ],
  40661. "412": [
  40662. ""
  40663. ],
  40664. "414": [
  40665. ""
  40666. ],
  40667. "413": [
  40668. ""
  40669. ],
  40670. "418": [
  40671. ""
  40672. ],
  40673. "452": [
  40674. ""
  40675. ],
  40676. "449": [
  40677. ""
  40678. ],
  40679. "451": [
  40680. ""
  40681. ],
  40682. "464": [
  40683. ""
  40684. ],
  40685. "462": [
  40686. ""
  40687. ],
  40688. "490": [
  40689. ""
  40690. ],
  40691. "491": [
  40692. ""
  40693. ],
  40694. "501": [
  40695. ""
  40696. ],
  40697. "493": [
  40698. ""
  40699. ],
  40700. "492": [
  40701. ""
  40702. ],
  40703. "494": [
  40704. ""
  40705. ],
  40706. "495": [
  40707. ""
  40708. ],
  40709. "496": [
  40710. ""
  40711. ],
  40712. "502": [
  40713. ""
  40714. ],
  40715. "509": [
  40716. ""
  40717. ],
  40718. "503": [
  40719. ""
  40720. ],
  40721. "504": [
  40722. ""
  40723. ],
  40724. "505": [
  40725. ""
  40726. ],
  40727. "511": [
  40728. ""
  40729. ],
  40730. "512": [
  40731. ""
  40732. ],
  40733. "525": [
  40734. ""
  40735. ],
  40736. "514": [
  40737. ""
  40738. ],
  40739. "513": [
  40740. ""
  40741. ],
  40742. "515": [
  40743. ""
  40744. ],
  40745. "520": [
  40746. ""
  40747. ],
  40748. "528": [
  40749. ""
  40750. ],
  40751. "521": [
  40752. ""
  40753. ],
  40754. "522": [
  40755. ""
  40756. ],
  40757. "523": [
  40758. ""
  40759. ],
  40760. "561": [
  40761. ""
  40762. ],
  40763. "582": [
  40764. ""
  40765. ],
  40766. "591": [
  40767. ""
  40768. ],
  40769. "614": [
  40770. ""
  40771. ],
  40772. "615": [
  40773. ""
  40774. ],
  40775. "620": [
  40776. ""
  40777. ],
  40778. "616": [
  40779. ""
  40780. ],
  40781. "621": [
  40782. ""
  40783. ],
  40784. "623": [
  40785. ""
  40786. ],
  40787. "624": [
  40788. ""
  40789. ],
  40790. "633": [
  40791. ""
  40792. ],
  40793. "625": [
  40794. ""
  40795. ],
  40796. "628": [
  40797. ""
  40798. ],
  40799. "626": [
  40800. ""
  40801. ],
  40802. "629": [
  40803. ""
  40804. ],
  40805. "646": [
  40806. ""
  40807. ],
  40808. "630": [
  40809. ""
  40810. ],
  40811. "634": [
  40812. ""
  40813. ],
  40814. "639": [
  40815. ""
  40816. ],
  40817. "635": [
  40818. ""
  40819. ],
  40820. "640": [
  40821. ""
  40822. ],
  40823. "644": [
  40824. ""
  40825. ],
  40826. "641": [
  40827. ""
  40828. ],
  40829. "648": [
  40830. ""
  40831. ]
  40832. },
  40833. "executed_branches": [],
  40834. "missing_branches": []
  40835. }
  40836. }
  40837. },
  40838. "src\\application\\vector_search\\queries.py": {
  40839. "executed_lines": [
  40840. 12,
  40841. 13,
  40842. 16,
  40843. 17,
  40844. 60,
  40845. 61,
  40846. 62,
  40847. 63,
  40848. 64,
  40849. 65,
  40850. 67,
  40851. 70,
  40852. 71,
  40853. 73,
  40854. 74,
  40855. 76,
  40856. 77,
  40857. 80,
  40858. 81,
  40859. 83,
  40860. 84,
  40861. 86,
  40862. 87,
  40863. 90,
  40864. 91,
  40865. 94,
  40866. 95,
  40867. 98,
  40868. 99,
  40869. 100,
  40870. 102,
  40871. 103,
  40872. 106,
  40873. 109,
  40874. 116,
  40875. 118,
  40876. 125,
  40877. 127,
  40878. 138,
  40879. 139,
  40880. 140,
  40881. 143,
  40882. 144,
  40883. 170,
  40884. 171,
  40885. 173,
  40886. 175,
  40887. 176,
  40888. 178,
  40889. 179,
  40890. 181,
  40891. 182
  40892. ],
  40893. "summary": {
  40894. "covered_lines": 52,
  40895. "num_statements": 53,
  40896. "percent_covered": 97.6470588235294,
  40897. "percent_covered_display": "97.65",
  40898. "missing_lines": 1,
  40899. "excluded_lines": 2,
  40900. "percent_statements_covered": 98.11320754716981,
  40901. "percent_statements_covered_display": "98.11",
  40902. "num_branches": 32,
  40903. "num_partial_branches": 1,
  40904. "covered_branches": 31,
  40905. "missing_branches": 1,
  40906. "percent_branches_covered": 96.875,
  40907. "percent_branches_covered_display": "96.88"
  40908. },
  40909. "missing_lines": [
  40910. 107
  40911. ],
  40912. "excluded_lines": [
  40913. 18,
  40914. 145
  40915. ],
  40916. "contexts": {
  40917. "175": [
  40918. ""
  40919. ],
  40920. "143": [
  40921. ""
  40922. ],
  40923. "138": [
  40924. ""
  40925. ],
  40926. "125": [
  40927. ""
  40928. ],
  40929. "116": [
  40930. ""
  40931. ],
  40932. "70": [
  40933. ""
  40934. ],
  40935. "16": [
  40936. ""
  40937. ],
  40938. "1": [
  40939. ""
  40940. ],
  40941. "12": [
  40942. ""
  40943. ],
  40944. "13": [
  40945. ""
  40946. ],
  40947. "17": [
  40948. ""
  40949. ],
  40950. "18": [
  40951. ""
  40952. ],
  40953. "60": [
  40954. ""
  40955. ],
  40956. "61": [
  40957. ""
  40958. ],
  40959. "62": [
  40960. ""
  40961. ],
  40962. "63": [
  40963. ""
  40964. ],
  40965. "64": [
  40966. ""
  40967. ],
  40968. "65": [
  40969. ""
  40970. ],
  40971. "67": [
  40972. ""
  40973. ],
  40974. "109": [
  40975. ""
  40976. ],
  40977. "71": [
  40978. ""
  40979. ],
  40980. "73": [
  40981. ""
  40982. ],
  40983. "74": [
  40984. ""
  40985. ],
  40986. "76": [
  40987. ""
  40988. ],
  40989. "77": [
  40990. ""
  40991. ],
  40992. "80": [
  40993. ""
  40994. ],
  40995. "81": [
  40996. ""
  40997. ],
  40998. "83": [
  40999. ""
  41000. ],
  41001. "84": [
  41002. ""
  41003. ],
  41004. "86": [
  41005. ""
  41006. ],
  41007. "87": [
  41008. ""
  41009. ],
  41010. "90": [
  41011. ""
  41012. ],
  41013. "91": [
  41014. ""
  41015. ],
  41016. "94": [
  41017. ""
  41018. ],
  41019. "95": [
  41020. ""
  41021. ],
  41022. "98": [
  41023. ""
  41024. ],
  41025. "99": [
  41026. ""
  41027. ],
  41028. "106": [
  41029. ""
  41030. ],
  41031. "100": [
  41032. ""
  41033. ],
  41034. "102": [
  41035. ""
  41036. ],
  41037. "103": [
  41038. ""
  41039. ],
  41040. "118": [
  41041. ""
  41042. ],
  41043. "127": [
  41044. ""
  41045. ],
  41046. "139": [
  41047. ""
  41048. ],
  41049. "140": [
  41050. ""
  41051. ],
  41052. "144": [
  41053. ""
  41054. ],
  41055. "145": [
  41056. ""
  41057. ],
  41058. "170": [
  41059. ""
  41060. ],
  41061. "171": [
  41062. ""
  41063. ],
  41064. "173": [
  41065. ""
  41066. ],
  41067. "176": [
  41068. ""
  41069. ],
  41070. "178": [
  41071. ""
  41072. ],
  41073. "179": [
  41074. ""
  41075. ],
  41076. "181": [
  41077. ""
  41078. ],
  41079. "182": [
  41080. ""
  41081. ]
  41082. },
  41083. "executed_branches": [
  41084. [
  41085. 70,
  41086. 71
  41087. ],
  41088. [
  41089. 70,
  41090. 73
  41091. ],
  41092. [
  41093. 73,
  41094. 74
  41095. ],
  41096. [
  41097. 73,
  41098. 76
  41099. ],
  41100. [
  41101. 76,
  41102. 77
  41103. ],
  41104. [
  41105. 76,
  41106. 80
  41107. ],
  41108. [
  41109. 80,
  41110. 81
  41111. ],
  41112. [
  41113. 80,
  41114. 83
  41115. ],
  41116. [
  41117. 83,
  41118. 84
  41119. ],
  41120. [
  41121. 83,
  41122. 86
  41123. ],
  41124. [
  41125. 86,
  41126. 87
  41127. ],
  41128. [
  41129. 86,
  41130. 90
  41131. ],
  41132. [
  41133. 90,
  41134. 91
  41135. ],
  41136. [
  41137. 90,
  41138. 94
  41139. ],
  41140. [
  41141. 94,
  41142. 95
  41143. ],
  41144. [
  41145. 94,
  41146. 98
  41147. ],
  41148. [
  41149. 98,
  41150. 99
  41151. ],
  41152. [
  41153. 98,
  41154. 106
  41155. ],
  41156. [
  41157. 99,
  41158. 100
  41159. ],
  41160. [
  41161. 99,
  41162. 102
  41163. ],
  41164. [
  41165. 102,
  41166. 103
  41167. ],
  41168. [
  41169. 102,
  41170. 106
  41171. ],
  41172. [
  41173. 106,
  41174. -67
  41175. ],
  41176. [
  41177. 138,
  41178. 139
  41179. ],
  41180. [
  41181. 138,
  41182. 140
  41183. ],
  41184. [
  41185. 175,
  41186. 176
  41187. ],
  41188. [
  41189. 175,
  41190. 178
  41191. ],
  41192. [
  41193. 178,
  41194. 179
  41195. ],
  41196. [
  41197. 178,
  41198. 181
  41199. ],
  41200. [
  41201. 181,
  41202. -173
  41203. ],
  41204. [
  41205. 181,
  41206. 182
  41207. ]
  41208. ],
  41209. "missing_branches": [
  41210. [
  41211. 106,
  41212. 107
  41213. ]
  41214. ],
  41215. "functions": {
  41216. "SearchDocumentsQuery.__post_init__": {
  41217. "executed_lines": [
  41218. 70,
  41219. 71,
  41220. 73,
  41221. 74,
  41222. 76,
  41223. 77,
  41224. 80,
  41225. 81,
  41226. 83,
  41227. 84,
  41228. 86,
  41229. 87,
  41230. 90,
  41231. 91,
  41232. 94,
  41233. 95,
  41234. 98,
  41235. 99,
  41236. 100,
  41237. 102,
  41238. 103,
  41239. 106
  41240. ],
  41241. "summary": {
  41242. "covered_lines": 22,
  41243. "num_statements": 23,
  41244. "percent_covered": 95.74468085106383,
  41245. "percent_covered_display": "95.74",
  41246. "missing_lines": 1,
  41247. "excluded_lines": 0,
  41248. "percent_statements_covered": 95.65217391304348,
  41249. "percent_statements_covered_display": "95.65",
  41250. "num_branches": 24,
  41251. "num_partial_branches": 1,
  41252. "covered_branches": 23,
  41253. "missing_branches": 1,
  41254. "percent_branches_covered": 95.83333333333333,
  41255. "percent_branches_covered_display": "95.83"
  41256. },
  41257. "missing_lines": [
  41258. 107
  41259. ],
  41260. "excluded_lines": [],
  41261. "start_line": 67,
  41262. "contexts": {
  41263. "175": [
  41264. ""
  41265. ],
  41266. "143": [
  41267. ""
  41268. ],
  41269. "138": [
  41270. ""
  41271. ],
  41272. "125": [
  41273. ""
  41274. ],
  41275. "116": [
  41276. ""
  41277. ],
  41278. "70": [
  41279. ""
  41280. ],
  41281. "16": [
  41282. ""
  41283. ],
  41284. "1": [
  41285. ""
  41286. ],
  41287. "12": [
  41288. ""
  41289. ],
  41290. "13": [
  41291. ""
  41292. ],
  41293. "17": [
  41294. ""
  41295. ],
  41296. "18": [
  41297. ""
  41298. ],
  41299. "60": [
  41300. ""
  41301. ],
  41302. "61": [
  41303. ""
  41304. ],
  41305. "62": [
  41306. ""
  41307. ],
  41308. "63": [
  41309. ""
  41310. ],
  41311. "64": [
  41312. ""
  41313. ],
  41314. "65": [
  41315. ""
  41316. ],
  41317. "67": [
  41318. ""
  41319. ],
  41320. "109": [
  41321. ""
  41322. ],
  41323. "71": [
  41324. ""
  41325. ],
  41326. "73": [
  41327. ""
  41328. ],
  41329. "74": [
  41330. ""
  41331. ],
  41332. "76": [
  41333. ""
  41334. ],
  41335. "77": [
  41336. ""
  41337. ],
  41338. "80": [
  41339. ""
  41340. ],
  41341. "81": [
  41342. ""
  41343. ],
  41344. "83": [
  41345. ""
  41346. ],
  41347. "84": [
  41348. ""
  41349. ],
  41350. "86": [
  41351. ""
  41352. ],
  41353. "87": [
  41354. ""
  41355. ],
  41356. "90": [
  41357. ""
  41358. ],
  41359. "91": [
  41360. ""
  41361. ],
  41362. "94": [
  41363. ""
  41364. ],
  41365. "95": [
  41366. ""
  41367. ],
  41368. "98": [
  41369. ""
  41370. ],
  41371. "99": [
  41372. ""
  41373. ],
  41374. "106": [
  41375. ""
  41376. ],
  41377. "100": [
  41378. ""
  41379. ],
  41380. "102": [
  41381. ""
  41382. ],
  41383. "103": [
  41384. ""
  41385. ],
  41386. "118": [
  41387. ""
  41388. ],
  41389. "127": [
  41390. ""
  41391. ],
  41392. "139": [
  41393. ""
  41394. ],
  41395. "140": [
  41396. ""
  41397. ],
  41398. "144": [
  41399. ""
  41400. ],
  41401. "145": [
  41402. ""
  41403. ],
  41404. "170": [
  41405. ""
  41406. ],
  41407. "171": [
  41408. ""
  41409. ],
  41410. "173": [
  41411. ""
  41412. ],
  41413. "176": [
  41414. ""
  41415. ],
  41416. "178": [
  41417. ""
  41418. ],
  41419. "179": [
  41420. ""
  41421. ],
  41422. "181": [
  41423. ""
  41424. ],
  41425. "182": [
  41426. ""
  41427. ]
  41428. },
  41429. "executed_branches": [
  41430. [
  41431. 70,
  41432. 71
  41433. ],
  41434. [
  41435. 70,
  41436. 73
  41437. ],
  41438. [
  41439. 73,
  41440. 74
  41441. ],
  41442. [
  41443. 73,
  41444. 76
  41445. ],
  41446. [
  41447. 76,
  41448. 77
  41449. ],
  41450. [
  41451. 76,
  41452. 80
  41453. ],
  41454. [
  41455. 80,
  41456. 81
  41457. ],
  41458. [
  41459. 80,
  41460. 83
  41461. ],
  41462. [
  41463. 83,
  41464. 84
  41465. ],
  41466. [
  41467. 83,
  41468. 86
  41469. ],
  41470. [
  41471. 86,
  41472. 87
  41473. ],
  41474. [
  41475. 86,
  41476. 90
  41477. ],
  41478. [
  41479. 90,
  41480. 91
  41481. ],
  41482. [
  41483. 90,
  41484. 94
  41485. ],
  41486. [
  41487. 94,
  41488. 95
  41489. ],
  41490. [
  41491. 94,
  41492. 98
  41493. ],
  41494. [
  41495. 98,
  41496. 99
  41497. ],
  41498. [
  41499. 98,
  41500. 106
  41501. ],
  41502. [
  41503. 99,
  41504. 100
  41505. ],
  41506. [
  41507. 99,
  41508. 102
  41509. ],
  41510. [
  41511. 102,
  41512. 103
  41513. ],
  41514. [
  41515. 102,
  41516. 106
  41517. ],
  41518. [
  41519. 106,
  41520. -67
  41521. ]
  41522. ],
  41523. "missing_branches": [
  41524. [
  41525. 106,
  41526. 107
  41527. ]
  41528. ]
  41529. },
  41530. "SearchDocumentsQuery.has_filters": {
  41531. "executed_lines": [
  41532. 116
  41533. ],
  41534. "summary": {
  41535. "covered_lines": 1,
  41536. "num_statements": 1,
  41537. "percent_covered": 100.0,
  41538. "percent_covered_display": "100.00",
  41539. "missing_lines": 0,
  41540. "excluded_lines": 0,
  41541. "percent_statements_covered": 100.0,
  41542. "percent_statements_covered_display": "100.00",
  41543. "num_branches": 0,
  41544. "num_partial_branches": 0,
  41545. "covered_branches": 0,
  41546. "missing_branches": 0,
  41547. "percent_branches_covered": 100.0,
  41548. "percent_branches_covered_display": "100.00"
  41549. },
  41550. "missing_lines": [],
  41551. "excluded_lines": [],
  41552. "start_line": 109,
  41553. "contexts": {
  41554. "175": [
  41555. ""
  41556. ],
  41557. "143": [
  41558. ""
  41559. ],
  41560. "138": [
  41561. ""
  41562. ],
  41563. "125": [
  41564. ""
  41565. ],
  41566. "116": [
  41567. ""
  41568. ],
  41569. "70": [
  41570. ""
  41571. ],
  41572. "16": [
  41573. ""
  41574. ],
  41575. "1": [
  41576. ""
  41577. ],
  41578. "12": [
  41579. ""
  41580. ],
  41581. "13": [
  41582. ""
  41583. ],
  41584. "17": [
  41585. ""
  41586. ],
  41587. "18": [
  41588. ""
  41589. ],
  41590. "60": [
  41591. ""
  41592. ],
  41593. "61": [
  41594. ""
  41595. ],
  41596. "62": [
  41597. ""
  41598. ],
  41599. "63": [
  41600. ""
  41601. ],
  41602. "64": [
  41603. ""
  41604. ],
  41605. "65": [
  41606. ""
  41607. ],
  41608. "67": [
  41609. ""
  41610. ],
  41611. "109": [
  41612. ""
  41613. ],
  41614. "71": [
  41615. ""
  41616. ],
  41617. "73": [
  41618. ""
  41619. ],
  41620. "74": [
  41621. ""
  41622. ],
  41623. "76": [
  41624. ""
  41625. ],
  41626. "77": [
  41627. ""
  41628. ],
  41629. "80": [
  41630. ""
  41631. ],
  41632. "81": [
  41633. ""
  41634. ],
  41635. "83": [
  41636. ""
  41637. ],
  41638. "84": [
  41639. ""
  41640. ],
  41641. "86": [
  41642. ""
  41643. ],
  41644. "87": [
  41645. ""
  41646. ],
  41647. "90": [
  41648. ""
  41649. ],
  41650. "91": [
  41651. ""
  41652. ],
  41653. "94": [
  41654. ""
  41655. ],
  41656. "95": [
  41657. ""
  41658. ],
  41659. "98": [
  41660. ""
  41661. ],
  41662. "99": [
  41663. ""
  41664. ],
  41665. "106": [
  41666. ""
  41667. ],
  41668. "100": [
  41669. ""
  41670. ],
  41671. "102": [
  41672. ""
  41673. ],
  41674. "103": [
  41675. ""
  41676. ],
  41677. "118": [
  41678. ""
  41679. ],
  41680. "127": [
  41681. ""
  41682. ],
  41683. "139": [
  41684. ""
  41685. ],
  41686. "140": [
  41687. ""
  41688. ],
  41689. "144": [
  41690. ""
  41691. ],
  41692. "145": [
  41693. ""
  41694. ],
  41695. "170": [
  41696. ""
  41697. ],
  41698. "171": [
  41699. ""
  41700. ],
  41701. "173": [
  41702. ""
  41703. ],
  41704. "176": [
  41705. ""
  41706. ],
  41707. "178": [
  41708. ""
  41709. ],
  41710. "179": [
  41711. ""
  41712. ],
  41713. "181": [
  41714. ""
  41715. ],
  41716. "182": [
  41717. ""
  41718. ]
  41719. },
  41720. "executed_branches": [],
  41721. "missing_branches": []
  41722. },
  41723. "SearchDocumentsQuery.has_min_score": {
  41724. "executed_lines": [
  41725. 125
  41726. ],
  41727. "summary": {
  41728. "covered_lines": 1,
  41729. "num_statements": 1,
  41730. "percent_covered": 100.0,
  41731. "percent_covered_display": "100.00",
  41732. "missing_lines": 0,
  41733. "excluded_lines": 0,
  41734. "percent_statements_covered": 100.0,
  41735. "percent_statements_covered_display": "100.00",
  41736. "num_branches": 0,
  41737. "num_partial_branches": 0,
  41738. "covered_branches": 0,
  41739. "missing_branches": 0,
  41740. "percent_branches_covered": 100.0,
  41741. "percent_branches_covered_display": "100.00"
  41742. },
  41743. "missing_lines": [],
  41744. "excluded_lines": [],
  41745. "start_line": 118,
  41746. "contexts": {
  41747. "175": [
  41748. ""
  41749. ],
  41750. "143": [
  41751. ""
  41752. ],
  41753. "138": [
  41754. ""
  41755. ],
  41756. "125": [
  41757. ""
  41758. ],
  41759. "116": [
  41760. ""
  41761. ],
  41762. "70": [
  41763. ""
  41764. ],
  41765. "16": [
  41766. ""
  41767. ],
  41768. "1": [
  41769. ""
  41770. ],
  41771. "12": [
  41772. ""
  41773. ],
  41774. "13": [
  41775. ""
  41776. ],
  41777. "17": [
  41778. ""
  41779. ],
  41780. "18": [
  41781. ""
  41782. ],
  41783. "60": [
  41784. ""
  41785. ],
  41786. "61": [
  41787. ""
  41788. ],
  41789. "62": [
  41790. ""
  41791. ],
  41792. "63": [
  41793. ""
  41794. ],
  41795. "64": [
  41796. ""
  41797. ],
  41798. "65": [
  41799. ""
  41800. ],
  41801. "67": [
  41802. ""
  41803. ],
  41804. "109": [
  41805. ""
  41806. ],
  41807. "71": [
  41808. ""
  41809. ],
  41810. "73": [
  41811. ""
  41812. ],
  41813. "74": [
  41814. ""
  41815. ],
  41816. "76": [
  41817. ""
  41818. ],
  41819. "77": [
  41820. ""
  41821. ],
  41822. "80": [
  41823. ""
  41824. ],
  41825. "81": [
  41826. ""
  41827. ],
  41828. "83": [
  41829. ""
  41830. ],
  41831. "84": [
  41832. ""
  41833. ],
  41834. "86": [
  41835. ""
  41836. ],
  41837. "87": [
  41838. ""
  41839. ],
  41840. "90": [
  41841. ""
  41842. ],
  41843. "91": [
  41844. ""
  41845. ],
  41846. "94": [
  41847. ""
  41848. ],
  41849. "95": [
  41850. ""
  41851. ],
  41852. "98": [
  41853. ""
  41854. ],
  41855. "99": [
  41856. ""
  41857. ],
  41858. "106": [
  41859. ""
  41860. ],
  41861. "100": [
  41862. ""
  41863. ],
  41864. "102": [
  41865. ""
  41866. ],
  41867. "103": [
  41868. ""
  41869. ],
  41870. "118": [
  41871. ""
  41872. ],
  41873. "127": [
  41874. ""
  41875. ],
  41876. "139": [
  41877. ""
  41878. ],
  41879. "140": [
  41880. ""
  41881. ],
  41882. "144": [
  41883. ""
  41884. ],
  41885. "145": [
  41886. ""
  41887. ],
  41888. "170": [
  41889. ""
  41890. ],
  41891. "171": [
  41892. ""
  41893. ],
  41894. "173": [
  41895. ""
  41896. ],
  41897. "176": [
  41898. ""
  41899. ],
  41900. "178": [
  41901. ""
  41902. ],
  41903. "179": [
  41904. ""
  41905. ],
  41906. "181": [
  41907. ""
  41908. ],
  41909. "182": [
  41910. ""
  41911. ]
  41912. },
  41913. "executed_branches": [],
  41914. "missing_branches": []
  41915. },
  41916. "SearchDocumentsQuery.get_filter_value": {
  41917. "executed_lines": [
  41918. 138,
  41919. 139,
  41920. 140
  41921. ],
  41922. "summary": {
  41923. "covered_lines": 3,
  41924. "num_statements": 3,
  41925. "percent_covered": 100.0,
  41926. "percent_covered_display": "100.00",
  41927. "missing_lines": 0,
  41928. "excluded_lines": 0,
  41929. "percent_statements_covered": 100.0,
  41930. "percent_statements_covered_display": "100.00",
  41931. "num_branches": 2,
  41932. "num_partial_branches": 0,
  41933. "covered_branches": 2,
  41934. "missing_branches": 0,
  41935. "percent_branches_covered": 100.0,
  41936. "percent_branches_covered_display": "100.00"
  41937. },
  41938. "missing_lines": [],
  41939. "excluded_lines": [],
  41940. "start_line": 127,
  41941. "contexts": {
  41942. "175": [
  41943. ""
  41944. ],
  41945. "143": [
  41946. ""
  41947. ],
  41948. "138": [
  41949. ""
  41950. ],
  41951. "125": [
  41952. ""
  41953. ],
  41954. "116": [
  41955. ""
  41956. ],
  41957. "70": [
  41958. ""
  41959. ],
  41960. "16": [
  41961. ""
  41962. ],
  41963. "1": [
  41964. ""
  41965. ],
  41966. "12": [
  41967. ""
  41968. ],
  41969. "13": [
  41970. ""
  41971. ],
  41972. "17": [
  41973. ""
  41974. ],
  41975. "18": [
  41976. ""
  41977. ],
  41978. "60": [
  41979. ""
  41980. ],
  41981. "61": [
  41982. ""
  41983. ],
  41984. "62": [
  41985. ""
  41986. ],
  41987. "63": [
  41988. ""
  41989. ],
  41990. "64": [
  41991. ""
  41992. ],
  41993. "65": [
  41994. ""
  41995. ],
  41996. "67": [
  41997. ""
  41998. ],
  41999. "109": [
  42000. ""
  42001. ],
  42002. "71": [
  42003. ""
  42004. ],
  42005. "73": [
  42006. ""
  42007. ],
  42008. "74": [
  42009. ""
  42010. ],
  42011. "76": [
  42012. ""
  42013. ],
  42014. "77": [
  42015. ""
  42016. ],
  42017. "80": [
  42018. ""
  42019. ],
  42020. "81": [
  42021. ""
  42022. ],
  42023. "83": [
  42024. ""
  42025. ],
  42026. "84": [
  42027. ""
  42028. ],
  42029. "86": [
  42030. ""
  42031. ],
  42032. "87": [
  42033. ""
  42034. ],
  42035. "90": [
  42036. ""
  42037. ],
  42038. "91": [
  42039. ""
  42040. ],
  42041. "94": [
  42042. ""
  42043. ],
  42044. "95": [
  42045. ""
  42046. ],
  42047. "98": [
  42048. ""
  42049. ],
  42050. "99": [
  42051. ""
  42052. ],
  42053. "106": [
  42054. ""
  42055. ],
  42056. "100": [
  42057. ""
  42058. ],
  42059. "102": [
  42060. ""
  42061. ],
  42062. "103": [
  42063. ""
  42064. ],
  42065. "118": [
  42066. ""
  42067. ],
  42068. "127": [
  42069. ""
  42070. ],
  42071. "139": [
  42072. ""
  42073. ],
  42074. "140": [
  42075. ""
  42076. ],
  42077. "144": [
  42078. ""
  42079. ],
  42080. "145": [
  42081. ""
  42082. ],
  42083. "170": [
  42084. ""
  42085. ],
  42086. "171": [
  42087. ""
  42088. ],
  42089. "173": [
  42090. ""
  42091. ],
  42092. "176": [
  42093. ""
  42094. ],
  42095. "178": [
  42096. ""
  42097. ],
  42098. "179": [
  42099. ""
  42100. ],
  42101. "181": [
  42102. ""
  42103. ],
  42104. "182": [
  42105. ""
  42106. ]
  42107. },
  42108. "executed_branches": [
  42109. [
  42110. 138,
  42111. 139
  42112. ],
  42113. [
  42114. 138,
  42115. 140
  42116. ]
  42117. ],
  42118. "missing_branches": []
  42119. },
  42120. "GetDocumentQuery.__post_init__": {
  42121. "executed_lines": [
  42122. 175,
  42123. 176,
  42124. 178,
  42125. 179,
  42126. 181,
  42127. 182
  42128. ],
  42129. "summary": {
  42130. "covered_lines": 6,
  42131. "num_statements": 6,
  42132. "percent_covered": 100.0,
  42133. "percent_covered_display": "100.00",
  42134. "missing_lines": 0,
  42135. "excluded_lines": 0,
  42136. "percent_statements_covered": 100.0,
  42137. "percent_statements_covered_display": "100.00",
  42138. "num_branches": 6,
  42139. "num_partial_branches": 0,
  42140. "covered_branches": 6,
  42141. "missing_branches": 0,
  42142. "percent_branches_covered": 100.0,
  42143. "percent_branches_covered_display": "100.00"
  42144. },
  42145. "missing_lines": [],
  42146. "excluded_lines": [],
  42147. "start_line": 173,
  42148. "contexts": {
  42149. "175": [
  42150. ""
  42151. ],
  42152. "143": [
  42153. ""
  42154. ],
  42155. "138": [
  42156. ""
  42157. ],
  42158. "125": [
  42159. ""
  42160. ],
  42161. "116": [
  42162. ""
  42163. ],
  42164. "70": [
  42165. ""
  42166. ],
  42167. "16": [
  42168. ""
  42169. ],
  42170. "1": [
  42171. ""
  42172. ],
  42173. "12": [
  42174. ""
  42175. ],
  42176. "13": [
  42177. ""
  42178. ],
  42179. "17": [
  42180. ""
  42181. ],
  42182. "18": [
  42183. ""
  42184. ],
  42185. "60": [
  42186. ""
  42187. ],
  42188. "61": [
  42189. ""
  42190. ],
  42191. "62": [
  42192. ""
  42193. ],
  42194. "63": [
  42195. ""
  42196. ],
  42197. "64": [
  42198. ""
  42199. ],
  42200. "65": [
  42201. ""
  42202. ],
  42203. "67": [
  42204. ""
  42205. ],
  42206. "109": [
  42207. ""
  42208. ],
  42209. "71": [
  42210. ""
  42211. ],
  42212. "73": [
  42213. ""
  42214. ],
  42215. "74": [
  42216. ""
  42217. ],
  42218. "76": [
  42219. ""
  42220. ],
  42221. "77": [
  42222. ""
  42223. ],
  42224. "80": [
  42225. ""
  42226. ],
  42227. "81": [
  42228. ""
  42229. ],
  42230. "83": [
  42231. ""
  42232. ],
  42233. "84": [
  42234. ""
  42235. ],
  42236. "86": [
  42237. ""
  42238. ],
  42239. "87": [
  42240. ""
  42241. ],
  42242. "90": [
  42243. ""
  42244. ],
  42245. "91": [
  42246. ""
  42247. ],
  42248. "94": [
  42249. ""
  42250. ],
  42251. "95": [
  42252. ""
  42253. ],
  42254. "98": [
  42255. ""
  42256. ],
  42257. "99": [
  42258. ""
  42259. ],
  42260. "106": [
  42261. ""
  42262. ],
  42263. "100": [
  42264. ""
  42265. ],
  42266. "102": [
  42267. ""
  42268. ],
  42269. "103": [
  42270. ""
  42271. ],
  42272. "118": [
  42273. ""
  42274. ],
  42275. "127": [
  42276. ""
  42277. ],
  42278. "139": [
  42279. ""
  42280. ],
  42281. "140": [
  42282. ""
  42283. ],
  42284. "144": [
  42285. ""
  42286. ],
  42287. "145": [
  42288. ""
  42289. ],
  42290. "170": [
  42291. ""
  42292. ],
  42293. "171": [
  42294. ""
  42295. ],
  42296. "173": [
  42297. ""
  42298. ],
  42299. "176": [
  42300. ""
  42301. ],
  42302. "178": [
  42303. ""
  42304. ],
  42305. "179": [
  42306. ""
  42307. ],
  42308. "181": [
  42309. ""
  42310. ],
  42311. "182": [
  42312. ""
  42313. ]
  42314. },
  42315. "executed_branches": [
  42316. [
  42317. 175,
  42318. 176
  42319. ],
  42320. [
  42321. 175,
  42322. 178
  42323. ],
  42324. [
  42325. 178,
  42326. 179
  42327. ],
  42328. [
  42329. 178,
  42330. 181
  42331. ],
  42332. [
  42333. 181,
  42334. -173
  42335. ],
  42336. [
  42337. 181,
  42338. 182
  42339. ]
  42340. ],
  42341. "missing_branches": []
  42342. },
  42343. "": {
  42344. "executed_lines": [
  42345. 12,
  42346. 13,
  42347. 16,
  42348. 17,
  42349. 60,
  42350. 61,
  42351. 62,
  42352. 63,
  42353. 64,
  42354. 65,
  42355. 67,
  42356. 109,
  42357. 118,
  42358. 127,
  42359. 143,
  42360. 144,
  42361. 170,
  42362. 171,
  42363. 173
  42364. ],
  42365. "summary": {
  42366. "covered_lines": 19,
  42367. "num_statements": 19,
  42368. "percent_covered": 100.0,
  42369. "percent_covered_display": "100.00",
  42370. "missing_lines": 0,
  42371. "excluded_lines": 2,
  42372. "percent_statements_covered": 100.0,
  42373. "percent_statements_covered_display": "100.00",
  42374. "num_branches": 0,
  42375. "num_partial_branches": 0,
  42376. "covered_branches": 0,
  42377. "missing_branches": 0,
  42378. "percent_branches_covered": 100.0,
  42379. "percent_branches_covered_display": "100.00"
  42380. },
  42381. "missing_lines": [],
  42382. "excluded_lines": [
  42383. 18,
  42384. 145
  42385. ],
  42386. "start_line": 1,
  42387. "contexts": {
  42388. "175": [
  42389. ""
  42390. ],
  42391. "143": [
  42392. ""
  42393. ],
  42394. "138": [
  42395. ""
  42396. ],
  42397. "125": [
  42398. ""
  42399. ],
  42400. "116": [
  42401. ""
  42402. ],
  42403. "70": [
  42404. ""
  42405. ],
  42406. "16": [
  42407. ""
  42408. ],
  42409. "1": [
  42410. ""
  42411. ],
  42412. "12": [
  42413. ""
  42414. ],
  42415. "13": [
  42416. ""
  42417. ],
  42418. "17": [
  42419. ""
  42420. ],
  42421. "18": [
  42422. ""
  42423. ],
  42424. "60": [
  42425. ""
  42426. ],
  42427. "61": [
  42428. ""
  42429. ],
  42430. "62": [
  42431. ""
  42432. ],
  42433. "63": [
  42434. ""
  42435. ],
  42436. "64": [
  42437. ""
  42438. ],
  42439. "65": [
  42440. ""
  42441. ],
  42442. "67": [
  42443. ""
  42444. ],
  42445. "109": [
  42446. ""
  42447. ],
  42448. "71": [
  42449. ""
  42450. ],
  42451. "73": [
  42452. ""
  42453. ],
  42454. "74": [
  42455. ""
  42456. ],
  42457. "76": [
  42458. ""
  42459. ],
  42460. "77": [
  42461. ""
  42462. ],
  42463. "80": [
  42464. ""
  42465. ],
  42466. "81": [
  42467. ""
  42468. ],
  42469. "83": [
  42470. ""
  42471. ],
  42472. "84": [
  42473. ""
  42474. ],
  42475. "86": [
  42476. ""
  42477. ],
  42478. "87": [
  42479. ""
  42480. ],
  42481. "90": [
  42482. ""
  42483. ],
  42484. "91": [
  42485. ""
  42486. ],
  42487. "94": [
  42488. ""
  42489. ],
  42490. "95": [
  42491. ""
  42492. ],
  42493. "98": [
  42494. ""
  42495. ],
  42496. "99": [
  42497. ""
  42498. ],
  42499. "106": [
  42500. ""
  42501. ],
  42502. "100": [
  42503. ""
  42504. ],
  42505. "102": [
  42506. ""
  42507. ],
  42508. "103": [
  42509. ""
  42510. ],
  42511. "118": [
  42512. ""
  42513. ],
  42514. "127": [
  42515. ""
  42516. ],
  42517. "139": [
  42518. ""
  42519. ],
  42520. "140": [
  42521. ""
  42522. ],
  42523. "144": [
  42524. ""
  42525. ],
  42526. "145": [
  42527. ""
  42528. ],
  42529. "170": [
  42530. ""
  42531. ],
  42532. "171": [
  42533. ""
  42534. ],
  42535. "173": [
  42536. ""
  42537. ],
  42538. "176": [
  42539. ""
  42540. ],
  42541. "178": [
  42542. ""
  42543. ],
  42544. "179": [
  42545. ""
  42546. ],
  42547. "181": [
  42548. ""
  42549. ],
  42550. "182": [
  42551. ""
  42552. ]
  42553. },
  42554. "executed_branches": [],
  42555. "missing_branches": []
  42556. }
  42557. },
  42558. "classes": {
  42559. "SearchDocumentsQuery": {
  42560. "executed_lines": [
  42561. 70,
  42562. 71,
  42563. 73,
  42564. 74,
  42565. 76,
  42566. 77,
  42567. 80,
  42568. 81,
  42569. 83,
  42570. 84,
  42571. 86,
  42572. 87,
  42573. 90,
  42574. 91,
  42575. 94,
  42576. 95,
  42577. 98,
  42578. 99,
  42579. 100,
  42580. 102,
  42581. 103,
  42582. 106,
  42583. 116,
  42584. 125,
  42585. 138,
  42586. 139,
  42587. 140
  42588. ],
  42589. "summary": {
  42590. "covered_lines": 27,
  42591. "num_statements": 28,
  42592. "percent_covered": 96.29629629629629,
  42593. "percent_covered_display": "96.30",
  42594. "missing_lines": 1,
  42595. "excluded_lines": 0,
  42596. "percent_statements_covered": 96.42857142857143,
  42597. "percent_statements_covered_display": "96.43",
  42598. "num_branches": 26,
  42599. "num_partial_branches": 1,
  42600. "covered_branches": 25,
  42601. "missing_branches": 1,
  42602. "percent_branches_covered": 96.15384615384616,
  42603. "percent_branches_covered_display": "96.15"
  42604. },
  42605. "missing_lines": [
  42606. 107
  42607. ],
  42608. "excluded_lines": [],
  42609. "start_line": 17,
  42610. "contexts": {
  42611. "175": [
  42612. ""
  42613. ],
  42614. "143": [
  42615. ""
  42616. ],
  42617. "138": [
  42618. ""
  42619. ],
  42620. "125": [
  42621. ""
  42622. ],
  42623. "116": [
  42624. ""
  42625. ],
  42626. "70": [
  42627. ""
  42628. ],
  42629. "16": [
  42630. ""
  42631. ],
  42632. "1": [
  42633. ""
  42634. ],
  42635. "12": [
  42636. ""
  42637. ],
  42638. "13": [
  42639. ""
  42640. ],
  42641. "17": [
  42642. ""
  42643. ],
  42644. "18": [
  42645. ""
  42646. ],
  42647. "60": [
  42648. ""
  42649. ],
  42650. "61": [
  42651. ""
  42652. ],
  42653. "62": [
  42654. ""
  42655. ],
  42656. "63": [
  42657. ""
  42658. ],
  42659. "64": [
  42660. ""
  42661. ],
  42662. "65": [
  42663. ""
  42664. ],
  42665. "67": [
  42666. ""
  42667. ],
  42668. "109": [
  42669. ""
  42670. ],
  42671. "71": [
  42672. ""
  42673. ],
  42674. "73": [
  42675. ""
  42676. ],
  42677. "74": [
  42678. ""
  42679. ],
  42680. "76": [
  42681. ""
  42682. ],
  42683. "77": [
  42684. ""
  42685. ],
  42686. "80": [
  42687. ""
  42688. ],
  42689. "81": [
  42690. ""
  42691. ],
  42692. "83": [
  42693. ""
  42694. ],
  42695. "84": [
  42696. ""
  42697. ],
  42698. "86": [
  42699. ""
  42700. ],
  42701. "87": [
  42702. ""
  42703. ],
  42704. "90": [
  42705. ""
  42706. ],
  42707. "91": [
  42708. ""
  42709. ],
  42710. "94": [
  42711. ""
  42712. ],
  42713. "95": [
  42714. ""
  42715. ],
  42716. "98": [
  42717. ""
  42718. ],
  42719. "99": [
  42720. ""
  42721. ],
  42722. "106": [
  42723. ""
  42724. ],
  42725. "100": [
  42726. ""
  42727. ],
  42728. "102": [
  42729. ""
  42730. ],
  42731. "103": [
  42732. ""
  42733. ],
  42734. "118": [
  42735. ""
  42736. ],
  42737. "127": [
  42738. ""
  42739. ],
  42740. "139": [
  42741. ""
  42742. ],
  42743. "140": [
  42744. ""
  42745. ],
  42746. "144": [
  42747. ""
  42748. ],
  42749. "145": [
  42750. ""
  42751. ],
  42752. "170": [
  42753. ""
  42754. ],
  42755. "171": [
  42756. ""
  42757. ],
  42758. "173": [
  42759. ""
  42760. ],
  42761. "176": [
  42762. ""
  42763. ],
  42764. "178": [
  42765. ""
  42766. ],
  42767. "179": [
  42768. ""
  42769. ],
  42770. "181": [
  42771. ""
  42772. ],
  42773. "182": [
  42774. ""
  42775. ]
  42776. },
  42777. "executed_branches": [
  42778. [
  42779. 70,
  42780. 71
  42781. ],
  42782. [
  42783. 70,
  42784. 73
  42785. ],
  42786. [
  42787. 73,
  42788. 74
  42789. ],
  42790. [
  42791. 73,
  42792. 76
  42793. ],
  42794. [
  42795. 76,
  42796. 77
  42797. ],
  42798. [
  42799. 76,
  42800. 80
  42801. ],
  42802. [
  42803. 80,
  42804. 81
  42805. ],
  42806. [
  42807. 80,
  42808. 83
  42809. ],
  42810. [
  42811. 83,
  42812. 84
  42813. ],
  42814. [
  42815. 83,
  42816. 86
  42817. ],
  42818. [
  42819. 86,
  42820. 87
  42821. ],
  42822. [
  42823. 86,
  42824. 90
  42825. ],
  42826. [
  42827. 90,
  42828. 91
  42829. ],
  42830. [
  42831. 90,
  42832. 94
  42833. ],
  42834. [
  42835. 94,
  42836. 95
  42837. ],
  42838. [
  42839. 94,
  42840. 98
  42841. ],
  42842. [
  42843. 98,
  42844. 99
  42845. ],
  42846. [
  42847. 98,
  42848. 106
  42849. ],
  42850. [
  42851. 99,
  42852. 100
  42853. ],
  42854. [
  42855. 99,
  42856. 102
  42857. ],
  42858. [
  42859. 102,
  42860. 103
  42861. ],
  42862. [
  42863. 102,
  42864. 106
  42865. ],
  42866. [
  42867. 106,
  42868. -67
  42869. ],
  42870. [
  42871. 138,
  42872. 139
  42873. ],
  42874. [
  42875. 138,
  42876. 140
  42877. ]
  42878. ],
  42879. "missing_branches": [
  42880. [
  42881. 106,
  42882. 107
  42883. ]
  42884. ]
  42885. },
  42886. "GetDocumentQuery": {
  42887. "executed_lines": [
  42888. 175,
  42889. 176,
  42890. 178,
  42891. 179,
  42892. 181,
  42893. 182
  42894. ],
  42895. "summary": {
  42896. "covered_lines": 6,
  42897. "num_statements": 6,
  42898. "percent_covered": 100.0,
  42899. "percent_covered_display": "100.00",
  42900. "missing_lines": 0,
  42901. "excluded_lines": 0,
  42902. "percent_statements_covered": 100.0,
  42903. "percent_statements_covered_display": "100.00",
  42904. "num_branches": 6,
  42905. "num_partial_branches": 0,
  42906. "covered_branches": 6,
  42907. "missing_branches": 0,
  42908. "percent_branches_covered": 100.0,
  42909. "percent_branches_covered_display": "100.00"
  42910. },
  42911. "missing_lines": [],
  42912. "excluded_lines": [],
  42913. "start_line": 144,
  42914. "contexts": {
  42915. "175": [
  42916. ""
  42917. ],
  42918. "143": [
  42919. ""
  42920. ],
  42921. "138": [
  42922. ""
  42923. ],
  42924. "125": [
  42925. ""
  42926. ],
  42927. "116": [
  42928. ""
  42929. ],
  42930. "70": [
  42931. ""
  42932. ],
  42933. "16": [
  42934. ""
  42935. ],
  42936. "1": [
  42937. ""
  42938. ],
  42939. "12": [
  42940. ""
  42941. ],
  42942. "13": [
  42943. ""
  42944. ],
  42945. "17": [
  42946. ""
  42947. ],
  42948. "18": [
  42949. ""
  42950. ],
  42951. "60": [
  42952. ""
  42953. ],
  42954. "61": [
  42955. ""
  42956. ],
  42957. "62": [
  42958. ""
  42959. ],
  42960. "63": [
  42961. ""
  42962. ],
  42963. "64": [
  42964. ""
  42965. ],
  42966. "65": [
  42967. ""
  42968. ],
  42969. "67": [
  42970. ""
  42971. ],
  42972. "109": [
  42973. ""
  42974. ],
  42975. "71": [
  42976. ""
  42977. ],
  42978. "73": [
  42979. ""
  42980. ],
  42981. "74": [
  42982. ""
  42983. ],
  42984. "76": [
  42985. ""
  42986. ],
  42987. "77": [
  42988. ""
  42989. ],
  42990. "80": [
  42991. ""
  42992. ],
  42993. "81": [
  42994. ""
  42995. ],
  42996. "83": [
  42997. ""
  42998. ],
  42999. "84": [
  43000. ""
  43001. ],
  43002. "86": [
  43003. ""
  43004. ],
  43005. "87": [
  43006. ""
  43007. ],
  43008. "90": [
  43009. ""
  43010. ],
  43011. "91": [
  43012. ""
  43013. ],
  43014. "94": [
  43015. ""
  43016. ],
  43017. "95": [
  43018. ""
  43019. ],
  43020. "98": [
  43021. ""
  43022. ],
  43023. "99": [
  43024. ""
  43025. ],
  43026. "106": [
  43027. ""
  43028. ],
  43029. "100": [
  43030. ""
  43031. ],
  43032. "102": [
  43033. ""
  43034. ],
  43035. "103": [
  43036. ""
  43037. ],
  43038. "118": [
  43039. ""
  43040. ],
  43041. "127": [
  43042. ""
  43043. ],
  43044. "139": [
  43045. ""
  43046. ],
  43047. "140": [
  43048. ""
  43049. ],
  43050. "144": [
  43051. ""
  43052. ],
  43053. "145": [
  43054. ""
  43055. ],
  43056. "170": [
  43057. ""
  43058. ],
  43059. "171": [
  43060. ""
  43061. ],
  43062. "173": [
  43063. ""
  43064. ],
  43065. "176": [
  43066. ""
  43067. ],
  43068. "178": [
  43069. ""
  43070. ],
  43071. "179": [
  43072. ""
  43073. ],
  43074. "181": [
  43075. ""
  43076. ],
  43077. "182": [
  43078. ""
  43079. ]
  43080. },
  43081. "executed_branches": [
  43082. [
  43083. 175,
  43084. 176
  43085. ],
  43086. [
  43087. 175,
  43088. 178
  43089. ],
  43090. [
  43091. 178,
  43092. 179
  43093. ],
  43094. [
  43095. 178,
  43096. 181
  43097. ],
  43098. [
  43099. 181,
  43100. -173
  43101. ],
  43102. [
  43103. 181,
  43104. 182
  43105. ]
  43106. ],
  43107. "missing_branches": []
  43108. },
  43109. "": {
  43110. "executed_lines": [
  43111. 12,
  43112. 13,
  43113. 16,
  43114. 17,
  43115. 60,
  43116. 61,
  43117. 62,
  43118. 63,
  43119. 64,
  43120. 65,
  43121. 67,
  43122. 109,
  43123. 118,
  43124. 127,
  43125. 143,
  43126. 144,
  43127. 170,
  43128. 171,
  43129. 173
  43130. ],
  43131. "summary": {
  43132. "covered_lines": 19,
  43133. "num_statements": 19,
  43134. "percent_covered": 100.0,
  43135. "percent_covered_display": "100.00",
  43136. "missing_lines": 0,
  43137. "excluded_lines": 2,
  43138. "percent_statements_covered": 100.0,
  43139. "percent_statements_covered_display": "100.00",
  43140. "num_branches": 0,
  43141. "num_partial_branches": 0,
  43142. "covered_branches": 0,
  43143. "missing_branches": 0,
  43144. "percent_branches_covered": 100.0,
  43145. "percent_branches_covered_display": "100.00"
  43146. },
  43147. "missing_lines": [],
  43148. "excluded_lines": [
  43149. 18,
  43150. 145
  43151. ],
  43152. "start_line": 1,
  43153. "contexts": {
  43154. "175": [
  43155. ""
  43156. ],
  43157. "143": [
  43158. ""
  43159. ],
  43160. "138": [
  43161. ""
  43162. ],
  43163. "125": [
  43164. ""
  43165. ],
  43166. "116": [
  43167. ""
  43168. ],
  43169. "70": [
  43170. ""
  43171. ],
  43172. "16": [
  43173. ""
  43174. ],
  43175. "1": [
  43176. ""
  43177. ],
  43178. "12": [
  43179. ""
  43180. ],
  43181. "13": [
  43182. ""
  43183. ],
  43184. "17": [
  43185. ""
  43186. ],
  43187. "18": [
  43188. ""
  43189. ],
  43190. "60": [
  43191. ""
  43192. ],
  43193. "61": [
  43194. ""
  43195. ],
  43196. "62": [
  43197. ""
  43198. ],
  43199. "63": [
  43200. ""
  43201. ],
  43202. "64": [
  43203. ""
  43204. ],
  43205. "65": [
  43206. ""
  43207. ],
  43208. "67": [
  43209. ""
  43210. ],
  43211. "109": [
  43212. ""
  43213. ],
  43214. "71": [
  43215. ""
  43216. ],
  43217. "73": [
  43218. ""
  43219. ],
  43220. "74": [
  43221. ""
  43222. ],
  43223. "76": [
  43224. ""
  43225. ],
  43226. "77": [
  43227. ""
  43228. ],
  43229. "80": [
  43230. ""
  43231. ],
  43232. "81": [
  43233. ""
  43234. ],
  43235. "83": [
  43236. ""
  43237. ],
  43238. "84": [
  43239. ""
  43240. ],
  43241. "86": [
  43242. ""
  43243. ],
  43244. "87": [
  43245. ""
  43246. ],
  43247. "90": [
  43248. ""
  43249. ],
  43250. "91": [
  43251. ""
  43252. ],
  43253. "94": [
  43254. ""
  43255. ],
  43256. "95": [
  43257. ""
  43258. ],
  43259. "98": [
  43260. ""
  43261. ],
  43262. "99": [
  43263. ""
  43264. ],
  43265. "106": [
  43266. ""
  43267. ],
  43268. "100": [
  43269. ""
  43270. ],
  43271. "102": [
  43272. ""
  43273. ],
  43274. "103": [
  43275. ""
  43276. ],
  43277. "118": [
  43278. ""
  43279. ],
  43280. "127": [
  43281. ""
  43282. ],
  43283. "139": [
  43284. ""
  43285. ],
  43286. "140": [
  43287. ""
  43288. ],
  43289. "144": [
  43290. ""
  43291. ],
  43292. "145": [
  43293. ""
  43294. ],
  43295. "170": [
  43296. ""
  43297. ],
  43298. "171": [
  43299. ""
  43300. ],
  43301. "173": [
  43302. ""
  43303. ],
  43304. "176": [
  43305. ""
  43306. ],
  43307. "178": [
  43308. ""
  43309. ],
  43310. "179": [
  43311. ""
  43312. ],
  43313. "181": [
  43314. ""
  43315. ],
  43316. "182": [
  43317. ""
  43318. ]
  43319. },
  43320. "executed_branches": [],
  43321. "missing_branches": []
  43322. }
  43323. }
  43324. },
  43325. "src\\common\\__init__.py": {
  43326. "executed_lines": [],
  43327. "summary": {
  43328. "covered_lines": 0,
  43329. "num_statements": 0,
  43330. "percent_covered": 100.0,
  43331. "percent_covered_display": "100.00",
  43332. "missing_lines": 0,
  43333. "excluded_lines": 0,
  43334. "percent_statements_covered": 100.0,
  43335. "percent_statements_covered_display": "100.00",
  43336. "num_branches": 0,
  43337. "num_partial_branches": 0,
  43338. "covered_branches": 0,
  43339. "missing_branches": 0,
  43340. "percent_branches_covered": 100.0,
  43341. "percent_branches_covered_display": "100.00"
  43342. },
  43343. "missing_lines": [],
  43344. "excluded_lines": [],
  43345. "contexts": {},
  43346. "executed_branches": [],
  43347. "missing_branches": [],
  43348. "functions": {
  43349. "": {
  43350. "executed_lines": [],
  43351. "summary": {
  43352. "covered_lines": 0,
  43353. "num_statements": 0,
  43354. "percent_covered": 100.0,
  43355. "percent_covered_display": "100.00",
  43356. "missing_lines": 0,
  43357. "excluded_lines": 0,
  43358. "percent_statements_covered": 100.0,
  43359. "percent_statements_covered_display": "100.00",
  43360. "num_branches": 0,
  43361. "num_partial_branches": 0,
  43362. "covered_branches": 0,
  43363. "missing_branches": 0,
  43364. "percent_branches_covered": 100.0,
  43365. "percent_branches_covered_display": "100.00"
  43366. },
  43367. "missing_lines": [],
  43368. "excluded_lines": [],
  43369. "start_line": 1,
  43370. "contexts": {},
  43371. "executed_branches": [],
  43372. "missing_branches": []
  43373. }
  43374. },
  43375. "classes": {
  43376. "": {
  43377. "executed_lines": [],
  43378. "summary": {
  43379. "covered_lines": 0,
  43380. "num_statements": 0,
  43381. "percent_covered": 100.0,
  43382. "percent_covered_display": "100.00",
  43383. "missing_lines": 0,
  43384. "excluded_lines": 0,
  43385. "percent_statements_covered": 100.0,
  43386. "percent_statements_covered_display": "100.00",
  43387. "num_branches": 0,
  43388. "num_partial_branches": 0,
  43389. "covered_branches": 0,
  43390. "missing_branches": 0,
  43391. "percent_branches_covered": 100.0,
  43392. "percent_branches_covered_display": "100.00"
  43393. },
  43394. "missing_lines": [],
  43395. "excluded_lines": [],
  43396. "start_line": 1,
  43397. "contexts": {},
  43398. "executed_branches": [],
  43399. "missing_branches": []
  43400. }
  43401. }
  43402. },
  43403. "src\\common\\logging_config.py": {
  43404. "executed_lines": [],
  43405. "summary": {
  43406. "covered_lines": 0,
  43407. "num_statements": 29,
  43408. "percent_covered": 0.0,
  43409. "percent_covered_display": "0.00",
  43410. "missing_lines": 29,
  43411. "excluded_lines": 0,
  43412. "percent_statements_covered": 0.0,
  43413. "percent_statements_covered_display": "0.00",
  43414. "num_branches": 2,
  43415. "num_partial_branches": 0,
  43416. "covered_branches": 0,
  43417. "missing_branches": 2,
  43418. "percent_branches_covered": 0.0,
  43419. "percent_branches_covered_display": "0.00"
  43420. },
  43421. "missing_lines": [
  43422. 7,
  43423. 8,
  43424. 9,
  43425. 10,
  43426. 14,
  43427. 15,
  43428. 18,
  43429. 21,
  43430. 22,
  43431. 24,
  43432. 38,
  43433. 39,
  43434. 42,
  43435. 45,
  43436. 48,
  43437. 49,
  43438. 50,
  43439. 51,
  43440. 54,
  43441. 55,
  43442. 57,
  43443. 59,
  43444. 61,
  43445. 62,
  43446. 63,
  43447. 64,
  43448. 67,
  43449. 81,
  43450. 85
  43451. ],
  43452. "excluded_lines": [],
  43453. "contexts": {},
  43454. "executed_branches": [],
  43455. "missing_branches": [
  43456. [
  43457. 54,
  43458. -24
  43459. ],
  43460. [
  43461. 54,
  43462. 55
  43463. ]
  43464. ],
  43465. "functions": {
  43466. "setup_logging": {
  43467. "executed_lines": [],
  43468. "summary": {
  43469. "covered_lines": 0,
  43470. "num_statements": 16,
  43471. "percent_covered": 0.0,
  43472. "percent_covered_display": "0.00",
  43473. "missing_lines": 16,
  43474. "excluded_lines": 0,
  43475. "percent_statements_covered": 0.0,
  43476. "percent_statements_covered_display": "0.00",
  43477. "num_branches": 2,
  43478. "num_partial_branches": 0,
  43479. "covered_branches": 0,
  43480. "missing_branches": 2,
  43481. "percent_branches_covered": 0.0,
  43482. "percent_branches_covered_display": "0.00"
  43483. },
  43484. "missing_lines": [
  43485. 38,
  43486. 39,
  43487. 42,
  43488. 45,
  43489. 48,
  43490. 49,
  43491. 50,
  43492. 51,
  43493. 54,
  43494. 55,
  43495. 57,
  43496. 59,
  43497. 61,
  43498. 62,
  43499. 63,
  43500. 64
  43501. ],
  43502. "excluded_lines": [],
  43503. "start_line": 24,
  43504. "contexts": {},
  43505. "executed_branches": [],
  43506. "missing_branches": [
  43507. [
  43508. 54,
  43509. -24
  43510. ],
  43511. [
  43512. 54,
  43513. 55
  43514. ]
  43515. ]
  43516. },
  43517. "get_logger": {
  43518. "executed_lines": [],
  43519. "summary": {
  43520. "covered_lines": 0,
  43521. "num_statements": 1,
  43522. "percent_covered": 0.0,
  43523. "percent_covered_display": "0.00",
  43524. "missing_lines": 1,
  43525. "excluded_lines": 0,
  43526. "percent_statements_covered": 0.0,
  43527. "percent_statements_covered_display": "0.00",
  43528. "num_branches": 0,
  43529. "num_partial_branches": 0,
  43530. "covered_branches": 0,
  43531. "missing_branches": 0,
  43532. "percent_branches_covered": 100.0,
  43533. "percent_branches_covered_display": "100.00"
  43534. },
  43535. "missing_lines": [
  43536. 81
  43537. ],
  43538. "excluded_lines": [],
  43539. "start_line": 67,
  43540. "contexts": {},
  43541. "executed_branches": [],
  43542. "missing_branches": []
  43543. },
  43544. "": {
  43545. "executed_lines": [],
  43546. "summary": {
  43547. "covered_lines": 0,
  43548. "num_statements": 12,
  43549. "percent_covered": 0.0,
  43550. "percent_covered_display": "0.00",
  43551. "missing_lines": 12,
  43552. "excluded_lines": 0,
  43553. "percent_statements_covered": 0.0,
  43554. "percent_statements_covered_display": "0.00",
  43555. "num_branches": 0,
  43556. "num_partial_branches": 0,
  43557. "covered_branches": 0,
  43558. "missing_branches": 0,
  43559. "percent_branches_covered": 100.0,
  43560. "percent_branches_covered_display": "100.00"
  43561. },
  43562. "missing_lines": [
  43563. 7,
  43564. 8,
  43565. 9,
  43566. 10,
  43567. 14,
  43568. 15,
  43569. 18,
  43570. 21,
  43571. 22,
  43572. 24,
  43573. 67,
  43574. 85
  43575. ],
  43576. "excluded_lines": [],
  43577. "start_line": 1,
  43578. "contexts": {},
  43579. "executed_branches": [],
  43580. "missing_branches": []
  43581. }
  43582. },
  43583. "classes": {
  43584. "": {
  43585. "executed_lines": [],
  43586. "summary": {
  43587. "covered_lines": 0,
  43588. "num_statements": 29,
  43589. "percent_covered": 0.0,
  43590. "percent_covered_display": "0.00",
  43591. "missing_lines": 29,
  43592. "excluded_lines": 0,
  43593. "percent_statements_covered": 0.0,
  43594. "percent_statements_covered_display": "0.00",
  43595. "num_branches": 2,
  43596. "num_partial_branches": 0,
  43597. "covered_branches": 0,
  43598. "missing_branches": 2,
  43599. "percent_branches_covered": 0.0,
  43600. "percent_branches_covered_display": "0.00"
  43601. },
  43602. "missing_lines": [
  43603. 7,
  43604. 8,
  43605. 9,
  43606. 10,
  43607. 14,
  43608. 15,
  43609. 18,
  43610. 21,
  43611. 22,
  43612. 24,
  43613. 38,
  43614. 39,
  43615. 42,
  43616. 45,
  43617. 48,
  43618. 49,
  43619. 50,
  43620. 51,
  43621. 54,
  43622. 55,
  43623. 57,
  43624. 59,
  43625. 61,
  43626. 62,
  43627. 63,
  43628. 64,
  43629. 67,
  43630. 81,
  43631. 85
  43632. ],
  43633. "excluded_lines": [],
  43634. "start_line": 1,
  43635. "contexts": {},
  43636. "executed_branches": [],
  43637. "missing_branches": [
  43638. [
  43639. 54,
  43640. -24
  43641. ],
  43642. [
  43643. 54,
  43644. 55
  43645. ]
  43646. ]
  43647. }
  43648. }
  43649. },
  43650. "src\\common\\models\\__init__.py": {
  43651. "executed_lines": [],
  43652. "summary": {
  43653. "covered_lines": 0,
  43654. "num_statements": 0,
  43655. "percent_covered": 100.0,
  43656. "percent_covered_display": "100.00",
  43657. "missing_lines": 0,
  43658. "excluded_lines": 0,
  43659. "percent_statements_covered": 100.0,
  43660. "percent_statements_covered_display": "100.00",
  43661. "num_branches": 0,
  43662. "num_partial_branches": 0,
  43663. "covered_branches": 0,
  43664. "missing_branches": 0,
  43665. "percent_branches_covered": 100.0,
  43666. "percent_branches_covered_display": "100.00"
  43667. },
  43668. "missing_lines": [],
  43669. "excluded_lines": [],
  43670. "contexts": {},
  43671. "executed_branches": [],
  43672. "missing_branches": [],
  43673. "functions": {
  43674. "": {
  43675. "executed_lines": [],
  43676. "summary": {
  43677. "covered_lines": 0,
  43678. "num_statements": 0,
  43679. "percent_covered": 100.0,
  43680. "percent_covered_display": "100.00",
  43681. "missing_lines": 0,
  43682. "excluded_lines": 0,
  43683. "percent_statements_covered": 100.0,
  43684. "percent_statements_covered_display": "100.00",
  43685. "num_branches": 0,
  43686. "num_partial_branches": 0,
  43687. "covered_branches": 0,
  43688. "missing_branches": 0,
  43689. "percent_branches_covered": 100.0,
  43690. "percent_branches_covered_display": "100.00"
  43691. },
  43692. "missing_lines": [],
  43693. "excluded_lines": [],
  43694. "start_line": 1,
  43695. "contexts": {},
  43696. "executed_branches": [],
  43697. "missing_branches": []
  43698. }
  43699. },
  43700. "classes": {
  43701. "": {
  43702. "executed_lines": [],
  43703. "summary": {
  43704. "covered_lines": 0,
  43705. "num_statements": 0,
  43706. "percent_covered": 100.0,
  43707. "percent_covered_display": "100.00",
  43708. "missing_lines": 0,
  43709. "excluded_lines": 0,
  43710. "percent_statements_covered": 100.0,
  43711. "percent_statements_covered_display": "100.00",
  43712. "num_branches": 0,
  43713. "num_partial_branches": 0,
  43714. "covered_branches": 0,
  43715. "missing_branches": 0,
  43716. "percent_branches_covered": 100.0,
  43717. "percent_branches_covered_display": "100.00"
  43718. },
  43719. "missing_lines": [],
  43720. "excluded_lines": [],
  43721. "start_line": 1,
  43722. "contexts": {},
  43723. "executed_branches": [],
  43724. "missing_branches": []
  43725. }
  43726. }
  43727. },
  43728. "src\\common\\models\\pagination.py": {
  43729. "executed_lines": [],
  43730. "summary": {
  43731. "covered_lines": 0,
  43732. "num_statements": 6,
  43733. "percent_covered": 0.0,
  43734. "percent_covered_display": "0.00",
  43735. "missing_lines": 6,
  43736. "excluded_lines": 0,
  43737. "percent_statements_covered": 0.0,
  43738. "percent_statements_covered_display": "0.00",
  43739. "num_branches": 0,
  43740. "num_partial_branches": 0,
  43741. "covered_branches": 0,
  43742. "missing_branches": 0,
  43743. "percent_branches_covered": 100.0,
  43744. "percent_branches_covered_display": "100.00"
  43745. },
  43746. "missing_lines": [
  43747. 1,
  43748. 3,
  43749. 5,
  43750. 6,
  43751. 8,
  43752. 10
  43753. ],
  43754. "excluded_lines": [],
  43755. "contexts": {},
  43756. "executed_branches": [],
  43757. "missing_branches": [],
  43758. "functions": {
  43759. "Pagination.to_dict": {
  43760. "executed_lines": [],
  43761. "summary": {
  43762. "covered_lines": 0,
  43763. "num_statements": 1,
  43764. "percent_covered": 0.0,
  43765. "percent_covered_display": "0.00",
  43766. "missing_lines": 1,
  43767. "excluded_lines": 0,
  43768. "percent_statements_covered": 0.0,
  43769. "percent_statements_covered_display": "0.00",
  43770. "num_branches": 0,
  43771. "num_partial_branches": 0,
  43772. "covered_branches": 0,
  43773. "missing_branches": 0,
  43774. "percent_branches_covered": 100.0,
  43775. "percent_branches_covered_display": "100.00"
  43776. },
  43777. "missing_lines": [
  43778. 10
  43779. ],
  43780. "excluded_lines": [],
  43781. "start_line": 8,
  43782. "contexts": {},
  43783. "executed_branches": [],
  43784. "missing_branches": []
  43785. },
  43786. "": {
  43787. "executed_lines": [],
  43788. "summary": {
  43789. "covered_lines": 0,
  43790. "num_statements": 5,
  43791. "percent_covered": 0.0,
  43792. "percent_covered_display": "0.00",
  43793. "missing_lines": 5,
  43794. "excluded_lines": 0,
  43795. "percent_statements_covered": 0.0,
  43796. "percent_statements_covered_display": "0.00",
  43797. "num_branches": 0,
  43798. "num_partial_branches": 0,
  43799. "covered_branches": 0,
  43800. "missing_branches": 0,
  43801. "percent_branches_covered": 100.0,
  43802. "percent_branches_covered_display": "100.00"
  43803. },
  43804. "missing_lines": [
  43805. 1,
  43806. 3,
  43807. 5,
  43808. 6,
  43809. 8
  43810. ],
  43811. "excluded_lines": [],
  43812. "start_line": 1,
  43813. "contexts": {},
  43814. "executed_branches": [],
  43815. "missing_branches": []
  43816. }
  43817. },
  43818. "classes": {
  43819. "Pagination": {
  43820. "executed_lines": [],
  43821. "summary": {
  43822. "covered_lines": 0,
  43823. "num_statements": 1,
  43824. "percent_covered": 0.0,
  43825. "percent_covered_display": "0.00",
  43826. "missing_lines": 1,
  43827. "excluded_lines": 0,
  43828. "percent_statements_covered": 0.0,
  43829. "percent_statements_covered_display": "0.00",
  43830. "num_branches": 0,
  43831. "num_partial_branches": 0,
  43832. "covered_branches": 0,
  43833. "missing_branches": 0,
  43834. "percent_branches_covered": 100.0,
  43835. "percent_branches_covered_display": "100.00"
  43836. },
  43837. "missing_lines": [
  43838. 10
  43839. ],
  43840. "excluded_lines": [],
  43841. "start_line": 3,
  43842. "contexts": {},
  43843. "executed_branches": [],
  43844. "missing_branches": []
  43845. },
  43846. "": {
  43847. "executed_lines": [],
  43848. "summary": {
  43849. "covered_lines": 0,
  43850. "num_statements": 5,
  43851. "percent_covered": 0.0,
  43852. "percent_covered_display": "0.00",
  43853. "missing_lines": 5,
  43854. "excluded_lines": 0,
  43855. "percent_statements_covered": 0.0,
  43856. "percent_statements_covered_display": "0.00",
  43857. "num_branches": 0,
  43858. "num_partial_branches": 0,
  43859. "covered_branches": 0,
  43860. "missing_branches": 0,
  43861. "percent_branches_covered": 100.0,
  43862. "percent_branches_covered_display": "100.00"
  43863. },
  43864. "missing_lines": [
  43865. 1,
  43866. 3,
  43867. 5,
  43868. 6,
  43869. 8
  43870. ],
  43871. "excluded_lines": [],
  43872. "start_line": 1,
  43873. "contexts": {},
  43874. "executed_branches": [],
  43875. "missing_branches": []
  43876. }
  43877. }
  43878. },
  43879. "src\\common\\result.py": {
  43880. "executed_lines": [],
  43881. "summary": {
  43882. "covered_lines": 0,
  43883. "num_statements": 23,
  43884. "percent_covered": 0.0,
  43885. "percent_covered_display": "0.00",
  43886. "missing_lines": 23,
  43887. "excluded_lines": 0,
  43888. "percent_statements_covered": 0.0,
  43889. "percent_statements_covered_display": "0.00",
  43890. "num_branches": 8,
  43891. "num_partial_branches": 0,
  43892. "covered_branches": 0,
  43893. "missing_branches": 8,
  43894. "percent_branches_covered": 0.0,
  43895. "percent_branches_covered_display": "0.00"
  43896. },
  43897. "missing_lines": [
  43898. 4,
  43899. 5,
  43900. 6,
  43901. 9,
  43902. 13,
  43903. 14,
  43904. 15,
  43905. 16,
  43906. 17,
  43907. 18,
  43908. 19,
  43909. 20,
  43910. 21,
  43911. 24,
  43912. 29,
  43913. 30,
  43914. 34,
  43915. 46,
  43916. 47,
  43917. 51,
  43918. 63,
  43919. 64,
  43920. 68
  43921. ],
  43922. "excluded_lines": [],
  43923. "contexts": {},
  43924. "executed_branches": [],
  43925. "missing_branches": [
  43926. [
  43927. 13,
  43928. 14
  43929. ],
  43930. [
  43931. 13,
  43932. 15
  43933. ],
  43934. [
  43935. 15,
  43936. 16
  43937. ],
  43938. [
  43939. 15,
  43940. 17
  43941. ],
  43942. [
  43943. 17,
  43944. 18
  43945. ],
  43946. [
  43947. 17,
  43948. 19
  43949. ],
  43950. [
  43951. 19,
  43952. 20
  43953. ],
  43954. [
  43955. 19,
  43956. 21
  43957. ]
  43958. ],
  43959. "functions": {
  43960. "_serialize_data": {
  43961. "executed_lines": [],
  43962. "summary": {
  43963. "covered_lines": 0,
  43964. "num_statements": 9,
  43965. "percent_covered": 0.0,
  43966. "percent_covered_display": "0.00",
  43967. "missing_lines": 9,
  43968. "excluded_lines": 0,
  43969. "percent_statements_covered": 0.0,
  43970. "percent_statements_covered_display": "0.00",
  43971. "num_branches": 8,
  43972. "num_partial_branches": 0,
  43973. "covered_branches": 0,
  43974. "missing_branches": 8,
  43975. "percent_branches_covered": 0.0,
  43976. "percent_branches_covered_display": "0.00"
  43977. },
  43978. "missing_lines": [
  43979. 13,
  43980. 14,
  43981. 15,
  43982. 16,
  43983. 17,
  43984. 18,
  43985. 19,
  43986. 20,
  43987. 21
  43988. ],
  43989. "excluded_lines": [],
  43990. "start_line": 9,
  43991. "contexts": {},
  43992. "executed_branches": [],
  43993. "missing_branches": [
  43994. [
  43995. 13,
  43996. 14
  43997. ],
  43998. [
  43999. 13,
  44000. 15
  44001. ],
  44002. [
  44003. 15,
  44004. 16
  44005. ],
  44006. [
  44007. 15,
  44008. 17
  44009. ],
  44010. [
  44011. 17,
  44012. 18
  44013. ],
  44014. [
  44015. 17,
  44016. 19
  44017. ],
  44018. [
  44019. 19,
  44020. 20
  44021. ],
  44022. [
  44023. 19,
  44024. 21
  44025. ]
  44026. ]
  44027. },
  44028. "Result.success": {
  44029. "executed_lines": [],
  44030. "summary": {
  44031. "covered_lines": 0,
  44032. "num_statements": 1,
  44033. "percent_covered": 0.0,
  44034. "percent_covered_display": "0.00",
  44035. "missing_lines": 1,
  44036. "excluded_lines": 0,
  44037. "percent_statements_covered": 0.0,
  44038. "percent_statements_covered_display": "0.00",
  44039. "num_branches": 0,
  44040. "num_partial_branches": 0,
  44041. "covered_branches": 0,
  44042. "missing_branches": 0,
  44043. "percent_branches_covered": 100.0,
  44044. "percent_branches_covered_display": "100.00"
  44045. },
  44046. "missing_lines": [
  44047. 34
  44048. ],
  44049. "excluded_lines": [],
  44050. "start_line": 30,
  44051. "contexts": {},
  44052. "executed_branches": [],
  44053. "missing_branches": []
  44054. },
  44055. "Result.error": {
  44056. "executed_lines": [],
  44057. "summary": {
  44058. "covered_lines": 0,
  44059. "num_statements": 1,
  44060. "percent_covered": 0.0,
  44061. "percent_covered_display": "0.00",
  44062. "missing_lines": 1,
  44063. "excluded_lines": 0,
  44064. "percent_statements_covered": 0.0,
  44065. "percent_statements_covered_display": "0.00",
  44066. "num_branches": 0,
  44067. "num_partial_branches": 0,
  44068. "covered_branches": 0,
  44069. "missing_branches": 0,
  44070. "percent_branches_covered": 100.0,
  44071. "percent_branches_covered_display": "100.00"
  44072. },
  44073. "missing_lines": [
  44074. 51
  44075. ],
  44076. "excluded_lines": [],
  44077. "start_line": 47,
  44078. "contexts": {},
  44079. "executed_branches": [],
  44080. "missing_branches": []
  44081. },
  44082. "Result.pagination": {
  44083. "executed_lines": [],
  44084. "summary": {
  44085. "covered_lines": 0,
  44086. "num_statements": 1,
  44087. "percent_covered": 0.0,
  44088. "percent_covered_display": "0.00",
  44089. "missing_lines": 1,
  44090. "excluded_lines": 0,
  44091. "percent_statements_covered": 0.0,
  44092. "percent_statements_covered_display": "0.00",
  44093. "num_branches": 0,
  44094. "num_partial_branches": 0,
  44095. "covered_branches": 0,
  44096. "missing_branches": 0,
  44097. "percent_branches_covered": 100.0,
  44098. "percent_branches_covered_display": "100.00"
  44099. },
  44100. "missing_lines": [
  44101. 68
  44102. ],
  44103. "excluded_lines": [],
  44104. "start_line": 64,
  44105. "contexts": {},
  44106. "executed_branches": [],
  44107. "missing_branches": []
  44108. },
  44109. "": {
  44110. "executed_lines": [],
  44111. "summary": {
  44112. "covered_lines": 0,
  44113. "num_statements": 11,
  44114. "percent_covered": 0.0,
  44115. "percent_covered_display": "0.00",
  44116. "missing_lines": 11,
  44117. "excluded_lines": 0,
  44118. "percent_statements_covered": 0.0,
  44119. "percent_statements_covered_display": "0.00",
  44120. "num_branches": 0,
  44121. "num_partial_branches": 0,
  44122. "covered_branches": 0,
  44123. "missing_branches": 0,
  44124. "percent_branches_covered": 100.0,
  44125. "percent_branches_covered_display": "100.00"
  44126. },
  44127. "missing_lines": [
  44128. 4,
  44129. 5,
  44130. 6,
  44131. 9,
  44132. 24,
  44133. 29,
  44134. 30,
  44135. 46,
  44136. 47,
  44137. 63,
  44138. 64
  44139. ],
  44140. "excluded_lines": [],
  44141. "start_line": 1,
  44142. "contexts": {},
  44143. "executed_branches": [],
  44144. "missing_branches": []
  44145. }
  44146. },
  44147. "classes": {
  44148. "Result": {
  44149. "executed_lines": [],
  44150. "summary": {
  44151. "covered_lines": 0,
  44152. "num_statements": 3,
  44153. "percent_covered": 0.0,
  44154. "percent_covered_display": "0.00",
  44155. "missing_lines": 3,
  44156. "excluded_lines": 0,
  44157. "percent_statements_covered": 0.0,
  44158. "percent_statements_covered_display": "0.00",
  44159. "num_branches": 0,
  44160. "num_partial_branches": 0,
  44161. "covered_branches": 0,
  44162. "missing_branches": 0,
  44163. "percent_branches_covered": 100.0,
  44164. "percent_branches_covered_display": "100.00"
  44165. },
  44166. "missing_lines": [
  44167. 34,
  44168. 51,
  44169. 68
  44170. ],
  44171. "excluded_lines": [],
  44172. "start_line": 24,
  44173. "contexts": {},
  44174. "executed_branches": [],
  44175. "missing_branches": []
  44176. },
  44177. "": {
  44178. "executed_lines": [],
  44179. "summary": {
  44180. "covered_lines": 0,
  44181. "num_statements": 20,
  44182. "percent_covered": 0.0,
  44183. "percent_covered_display": "0.00",
  44184. "missing_lines": 20,
  44185. "excluded_lines": 0,
  44186. "percent_statements_covered": 0.0,
  44187. "percent_statements_covered_display": "0.00",
  44188. "num_branches": 8,
  44189. "num_partial_branches": 0,
  44190. "covered_branches": 0,
  44191. "missing_branches": 8,
  44192. "percent_branches_covered": 0.0,
  44193. "percent_branches_covered_display": "0.00"
  44194. },
  44195. "missing_lines": [
  44196. 4,
  44197. 5,
  44198. 6,
  44199. 9,
  44200. 13,
  44201. 14,
  44202. 15,
  44203. 16,
  44204. 17,
  44205. 18,
  44206. 19,
  44207. 20,
  44208. 21,
  44209. 24,
  44210. 29,
  44211. 30,
  44212. 46,
  44213. 47,
  44214. 63,
  44215. 64
  44216. ],
  44217. "excluded_lines": [],
  44218. "start_line": 1,
  44219. "contexts": {},
  44220. "executed_branches": [],
  44221. "missing_branches": [
  44222. [
  44223. 13,
  44224. 14
  44225. ],
  44226. [
  44227. 13,
  44228. 15
  44229. ],
  44230. [
  44231. 15,
  44232. 16
  44233. ],
  44234. [
  44235. 15,
  44236. 17
  44237. ],
  44238. [
  44239. 17,
  44240. 18
  44241. ],
  44242. [
  44243. 17,
  44244. 19
  44245. ],
  44246. [
  44247. 19,
  44248. 20
  44249. ],
  44250. [
  44251. 19,
  44252. 21
  44253. ]
  44254. ]
  44255. }
  44256. }
  44257. },
  44258. "src\\conf\\__init__.py": {
  44259. "executed_lines": [],
  44260. "summary": {
  44261. "covered_lines": 0,
  44262. "num_statements": 0,
  44263. "percent_covered": 100.0,
  44264. "percent_covered_display": "100.00",
  44265. "missing_lines": 0,
  44266. "excluded_lines": 0,
  44267. "percent_statements_covered": 100.0,
  44268. "percent_statements_covered_display": "100.00",
  44269. "num_branches": 0,
  44270. "num_partial_branches": 0,
  44271. "covered_branches": 0,
  44272. "missing_branches": 0,
  44273. "percent_branches_covered": 100.0,
  44274. "percent_branches_covered_display": "100.00"
  44275. },
  44276. "missing_lines": [],
  44277. "excluded_lines": [],
  44278. "contexts": {},
  44279. "executed_branches": [],
  44280. "missing_branches": [],
  44281. "functions": {
  44282. "": {
  44283. "executed_lines": [],
  44284. "summary": {
  44285. "covered_lines": 0,
  44286. "num_statements": 0,
  44287. "percent_covered": 100.0,
  44288. "percent_covered_display": "100.00",
  44289. "missing_lines": 0,
  44290. "excluded_lines": 0,
  44291. "percent_statements_covered": 100.0,
  44292. "percent_statements_covered_display": "100.00",
  44293. "num_branches": 0,
  44294. "num_partial_branches": 0,
  44295. "covered_branches": 0,
  44296. "missing_branches": 0,
  44297. "percent_branches_covered": 100.0,
  44298. "percent_branches_covered_display": "100.00"
  44299. },
  44300. "missing_lines": [],
  44301. "excluded_lines": [],
  44302. "start_line": 1,
  44303. "contexts": {},
  44304. "executed_branches": [],
  44305. "missing_branches": []
  44306. }
  44307. },
  44308. "classes": {
  44309. "": {
  44310. "executed_lines": [],
  44311. "summary": {
  44312. "covered_lines": 0,
  44313. "num_statements": 0,
  44314. "percent_covered": 100.0,
  44315. "percent_covered_display": "100.00",
  44316. "missing_lines": 0,
  44317. "excluded_lines": 0,
  44318. "percent_statements_covered": 100.0,
  44319. "percent_statements_covered_display": "100.00",
  44320. "num_branches": 0,
  44321. "num_partial_branches": 0,
  44322. "covered_branches": 0,
  44323. "missing_branches": 0,
  44324. "percent_branches_covered": 100.0,
  44325. "percent_branches_covered_display": "100.00"
  44326. },
  44327. "missing_lines": [],
  44328. "excluded_lines": [],
  44329. "start_line": 1,
  44330. "contexts": {},
  44331. "executed_branches": [],
  44332. "missing_branches": []
  44333. }
  44334. }
  44335. },
  44336. "src\\conf\\rag_parser_config.py": {
  44337. "executed_lines": [],
  44338. "summary": {
  44339. "covered_lines": 0,
  44340. "num_statements": 4,
  44341. "percent_covered": 0.0,
  44342. "percent_covered_display": "0.00",
  44343. "missing_lines": 4,
  44344. "excluded_lines": 0,
  44345. "percent_statements_covered": 0.0,
  44346. "percent_statements_covered_display": "0.00",
  44347. "num_branches": 0,
  44348. "num_partial_branches": 0,
  44349. "covered_branches": 0,
  44350. "missing_branches": 0,
  44351. "percent_branches_covered": 100.0,
  44352. "percent_branches_covered_display": "100.00"
  44353. },
  44354. "missing_lines": [
  44355. 1,
  44356. 3,
  44357. 5,
  44358. 7
  44359. ],
  44360. "excluded_lines": [],
  44361. "contexts": {},
  44362. "executed_branches": [],
  44363. "missing_branches": [],
  44364. "functions": {
  44365. "": {
  44366. "executed_lines": [],
  44367. "summary": {
  44368. "covered_lines": 0,
  44369. "num_statements": 4,
  44370. "percent_covered": 0.0,
  44371. "percent_covered_display": "0.00",
  44372. "missing_lines": 4,
  44373. "excluded_lines": 0,
  44374. "percent_statements_covered": 0.0,
  44375. "percent_statements_covered_display": "0.00",
  44376. "num_branches": 0,
  44377. "num_partial_branches": 0,
  44378. "covered_branches": 0,
  44379. "missing_branches": 0,
  44380. "percent_branches_covered": 100.0,
  44381. "percent_branches_covered_display": "100.00"
  44382. },
  44383. "missing_lines": [
  44384. 1,
  44385. 3,
  44386. 5,
  44387. 7
  44388. ],
  44389. "excluded_lines": [],
  44390. "start_line": 1,
  44391. "contexts": {},
  44392. "executed_branches": [],
  44393. "missing_branches": []
  44394. }
  44395. },
  44396. "classes": {
  44397. "RagParserDefaults": {
  44398. "executed_lines": [],
  44399. "summary": {
  44400. "covered_lines": 0,
  44401. "num_statements": 0,
  44402. "percent_covered": 100.0,
  44403. "percent_covered_display": "100.00",
  44404. "missing_lines": 0,
  44405. "excluded_lines": 0,
  44406. "percent_statements_covered": 100.0,
  44407. "percent_statements_covered_display": "100.00",
  44408. "num_branches": 0,
  44409. "num_partial_branches": 0,
  44410. "covered_branches": 0,
  44411. "missing_branches": 0,
  44412. "percent_branches_covered": 100.0,
  44413. "percent_branches_covered_display": "100.00"
  44414. },
  44415. "missing_lines": [],
  44416. "excluded_lines": [],
  44417. "start_line": 1,
  44418. "contexts": {},
  44419. "executed_branches": [],
  44420. "missing_branches": []
  44421. },
  44422. "": {
  44423. "executed_lines": [],
  44424. "summary": {
  44425. "covered_lines": 0,
  44426. "num_statements": 4,
  44427. "percent_covered": 0.0,
  44428. "percent_covered_display": "0.00",
  44429. "missing_lines": 4,
  44430. "excluded_lines": 0,
  44431. "percent_statements_covered": 0.0,
  44432. "percent_statements_covered_display": "0.00",
  44433. "num_branches": 0,
  44434. "num_partial_branches": 0,
  44435. "covered_branches": 0,
  44436. "missing_branches": 0,
  44437. "percent_branches_covered": 100.0,
  44438. "percent_branches_covered_display": "100.00"
  44439. },
  44440. "missing_lines": [
  44441. 1,
  44442. 3,
  44443. 5,
  44444. 7
  44445. ],
  44446. "excluded_lines": [],
  44447. "start_line": 1,
  44448. "contexts": {},
  44449. "executed_branches": [],
  44450. "missing_branches": []
  44451. }
  44452. }
  44453. },
  44454. "src\\conf\\settings.py": {
  44455. "executed_lines": [],
  44456. "summary": {
  44457. "covered_lines": 0,
  44458. "num_statements": 77,
  44459. "percent_covered": 0.0,
  44460. "percent_covered_display": "0.00",
  44461. "missing_lines": 77,
  44462. "excluded_lines": 4,
  44463. "percent_statements_covered": 0.0,
  44464. "percent_statements_covered_display": "0.00",
  44465. "num_branches": 0,
  44466. "num_partial_branches": 0,
  44467. "covered_branches": 0,
  44468. "missing_branches": 0,
  44469. "percent_branches_covered": 100.0,
  44470. "percent_branches_covered_display": "100.00"
  44471. },
  44472. "missing_lines": [
  44473. 3,
  44474. 4,
  44475. 5,
  44476. 8,
  44477. 10,
  44478. 12,
  44479. 19,
  44480. 21,
  44481. 22,
  44482. 23,
  44483. 24,
  44484. 25,
  44485. 26,
  44486. 27,
  44487. 28,
  44488. 29,
  44489. 31,
  44490. 38,
  44491. 40,
  44492. 41,
  44493. 42,
  44494. 43,
  44495. 44,
  44496. 45,
  44497. 48,
  44498. 55,
  44499. 57,
  44500. 58,
  44501. 59,
  44502. 60,
  44503. 61,
  44504. 63,
  44505. 70,
  44506. 72,
  44507. 73,
  44508. 74,
  44509. 75,
  44510. 76,
  44511. 78,
  44512. 79,
  44513. 80,
  44514. 81,
  44515. 82,
  44516. 83,
  44517. 85,
  44518. 92,
  44519. 94,
  44520. 95,
  44521. 96,
  44522. 98,
  44523. 99,
  44524. 100,
  44525. 102,
  44526. 110,
  44527. 112,
  44528. 113,
  44529. 114,
  44530. 115,
  44531. 117,
  44532. 125,
  44533. 127,
  44534. 128,
  44535. 130,
  44536. 131,
  44537. 132,
  44538. 133,
  44539. 134,
  44540. 135,
  44541. 137,
  44542. 146,
  44543. 147,
  44544. 148,
  44545. 149,
  44546. 150,
  44547. 151,
  44548. 152,
  44549. 153
  44550. ],
  44551. "excluded_lines": [
  44552. 46,
  44553. 77,
  44554. 97,
  44555. 129
  44556. ],
  44557. "contexts": {},
  44558. "executed_branches": [],
  44559. "missing_branches": [],
  44560. "functions": {
  44561. "": {
  44562. "executed_lines": [],
  44563. "summary": {
  44564. "covered_lines": 0,
  44565. "num_statements": 77,
  44566. "percent_covered": 0.0,
  44567. "percent_covered_display": "0.00",
  44568. "missing_lines": 77,
  44569. "excluded_lines": 4,
  44570. "percent_statements_covered": 0.0,
  44571. "percent_statements_covered_display": "0.00",
  44572. "num_branches": 0,
  44573. "num_partial_branches": 0,
  44574. "covered_branches": 0,
  44575. "missing_branches": 0,
  44576. "percent_branches_covered": 100.0,
  44577. "percent_branches_covered_display": "100.00"
  44578. },
  44579. "missing_lines": [
  44580. 3,
  44581. 4,
  44582. 5,
  44583. 8,
  44584. 10,
  44585. 12,
  44586. 19,
  44587. 21,
  44588. 22,
  44589. 23,
  44590. 24,
  44591. 25,
  44592. 26,
  44593. 27,
  44594. 28,
  44595. 29,
  44596. 31,
  44597. 38,
  44598. 40,
  44599. 41,
  44600. 42,
  44601. 43,
  44602. 44,
  44603. 45,
  44604. 48,
  44605. 55,
  44606. 57,
  44607. 58,
  44608. 59,
  44609. 60,
  44610. 61,
  44611. 63,
  44612. 70,
  44613. 72,
  44614. 73,
  44615. 74,
  44616. 75,
  44617. 76,
  44618. 78,
  44619. 79,
  44620. 80,
  44621. 81,
  44622. 82,
  44623. 83,
  44624. 85,
  44625. 92,
  44626. 94,
  44627. 95,
  44628. 96,
  44629. 98,
  44630. 99,
  44631. 100,
  44632. 102,
  44633. 110,
  44634. 112,
  44635. 113,
  44636. 114,
  44637. 115,
  44638. 117,
  44639. 125,
  44640. 127,
  44641. 128,
  44642. 130,
  44643. 131,
  44644. 132,
  44645. 133,
  44646. 134,
  44647. 135,
  44648. 137,
  44649. 146,
  44650. 147,
  44651. 148,
  44652. 149,
  44653. 150,
  44654. 151,
  44655. 152,
  44656. 153
  44657. ],
  44658. "excluded_lines": [
  44659. 46,
  44660. 77,
  44661. 97,
  44662. 129
  44663. ],
  44664. "start_line": 1,
  44665. "contexts": {},
  44666. "executed_branches": [],
  44667. "missing_branches": []
  44668. }
  44669. },
  44670. "classes": {
  44671. "AppSettings": {
  44672. "executed_lines": [],
  44673. "summary": {
  44674. "covered_lines": 0,
  44675. "num_statements": 0,
  44676. "percent_covered": 100.0,
  44677. "percent_covered_display": "100.00",
  44678. "missing_lines": 0,
  44679. "excluded_lines": 0,
  44680. "percent_statements_covered": 100.0,
  44681. "percent_statements_covered_display": "100.00",
  44682. "num_branches": 0,
  44683. "num_partial_branches": 0,
  44684. "covered_branches": 0,
  44685. "missing_branches": 0,
  44686. "percent_branches_covered": 100.0,
  44687. "percent_branches_covered_display": "100.00"
  44688. },
  44689. "missing_lines": [],
  44690. "excluded_lines": [],
  44691. "start_line": 8,
  44692. "contexts": {},
  44693. "executed_branches": [],
  44694. "missing_branches": []
  44695. },
  44696. "ModelSettings": {
  44697. "executed_lines": [],
  44698. "summary": {
  44699. "covered_lines": 0,
  44700. "num_statements": 0,
  44701. "percent_covered": 100.0,
  44702. "percent_covered_display": "100.00",
  44703. "missing_lines": 0,
  44704. "excluded_lines": 0,
  44705. "percent_statements_covered": 100.0,
  44706. "percent_statements_covered_display": "100.00",
  44707. "num_branches": 0,
  44708. "num_partial_branches": 0,
  44709. "covered_branches": 0,
  44710. "missing_branches": 0,
  44711. "percent_branches_covered": 100.0,
  44712. "percent_branches_covered_display": "100.00"
  44713. },
  44714. "missing_lines": [],
  44715. "excluded_lines": [],
  44716. "start_line": 19,
  44717. "contexts": {},
  44718. "executed_branches": [],
  44719. "missing_branches": []
  44720. },
  44721. "RagflowSettings": {
  44722. "executed_lines": [],
  44723. "summary": {
  44724. "covered_lines": 0,
  44725. "num_statements": 0,
  44726. "percent_covered": 100.0,
  44727. "percent_covered_display": "100.00",
  44728. "missing_lines": 0,
  44729. "excluded_lines": 0,
  44730. "percent_statements_covered": 100.0,
  44731. "percent_statements_covered_display": "100.00",
  44732. "num_branches": 0,
  44733. "num_partial_branches": 0,
  44734. "covered_branches": 0,
  44735. "missing_branches": 0,
  44736. "percent_branches_covered": 100.0,
  44737. "percent_branches_covered_display": "100.00"
  44738. },
  44739. "missing_lines": [],
  44740. "excluded_lines": [],
  44741. "start_line": 38,
  44742. "contexts": {},
  44743. "executed_branches": [],
  44744. "missing_branches": []
  44745. },
  44746. "MinioSettings": {
  44747. "executed_lines": [],
  44748. "summary": {
  44749. "covered_lines": 0,
  44750. "num_statements": 0,
  44751. "percent_covered": 100.0,
  44752. "percent_covered_display": "100.00",
  44753. "missing_lines": 0,
  44754. "excluded_lines": 0,
  44755. "percent_statements_covered": 100.0,
  44756. "percent_statements_covered_display": "100.00",
  44757. "num_branches": 0,
  44758. "num_partial_branches": 0,
  44759. "covered_branches": 0,
  44760. "missing_branches": 0,
  44761. "percent_branches_covered": 100.0,
  44762. "percent_branches_covered_display": "100.00"
  44763. },
  44764. "missing_lines": [],
  44765. "excluded_lines": [],
  44766. "start_line": 55,
  44767. "contexts": {},
  44768. "executed_branches": [],
  44769. "missing_branches": []
  44770. },
  44771. "VectorDBSettings": {
  44772. "executed_lines": [],
  44773. "summary": {
  44774. "covered_lines": 0,
  44775. "num_statements": 0,
  44776. "percent_covered": 100.0,
  44777. "percent_covered_display": "100.00",
  44778. "missing_lines": 0,
  44779. "excluded_lines": 0,
  44780. "percent_statements_covered": 100.0,
  44781. "percent_statements_covered_display": "100.00",
  44782. "num_branches": 0,
  44783. "num_partial_branches": 0,
  44784. "covered_branches": 0,
  44785. "missing_branches": 0,
  44786. "percent_branches_covered": 100.0,
  44787. "percent_branches_covered_display": "100.00"
  44788. },
  44789. "missing_lines": [],
  44790. "excluded_lines": [],
  44791. "start_line": 70,
  44792. "contexts": {},
  44793. "executed_branches": [],
  44794. "missing_branches": []
  44795. },
  44796. "MysqlSettings": {
  44797. "executed_lines": [],
  44798. "summary": {
  44799. "covered_lines": 0,
  44800. "num_statements": 0,
  44801. "percent_covered": 100.0,
  44802. "percent_covered_display": "100.00",
  44803. "missing_lines": 0,
  44804. "excluded_lines": 0,
  44805. "percent_statements_covered": 100.0,
  44806. "percent_statements_covered_display": "100.00",
  44807. "num_branches": 0,
  44808. "num_partial_branches": 0,
  44809. "covered_branches": 0,
  44810. "missing_branches": 0,
  44811. "percent_branches_covered": 100.0,
  44812. "percent_branches_covered_display": "100.00"
  44813. },
  44814. "missing_lines": [],
  44815. "excluded_lines": [],
  44816. "start_line": 92,
  44817. "contexts": {},
  44818. "executed_branches": [],
  44819. "missing_branches": []
  44820. },
  44821. "TagSearchSettings": {
  44822. "executed_lines": [],
  44823. "summary": {
  44824. "covered_lines": 0,
  44825. "num_statements": 0,
  44826. "percent_covered": 100.0,
  44827. "percent_covered_display": "100.00",
  44828. "missing_lines": 0,
  44829. "excluded_lines": 0,
  44830. "percent_statements_covered": 100.0,
  44831. "percent_statements_covered_display": "100.00",
  44832. "num_branches": 0,
  44833. "num_partial_branches": 0,
  44834. "covered_branches": 0,
  44835. "missing_branches": 0,
  44836. "percent_branches_covered": 100.0,
  44837. "percent_branches_covered_display": "100.00"
  44838. },
  44839. "missing_lines": [],
  44840. "excluded_lines": [],
  44841. "start_line": 110,
  44842. "contexts": {},
  44843. "executed_branches": [],
  44844. "missing_branches": []
  44845. },
  44846. "EsSettings": {
  44847. "executed_lines": [],
  44848. "summary": {
  44849. "covered_lines": 0,
  44850. "num_statements": 0,
  44851. "percent_covered": 100.0,
  44852. "percent_covered_display": "100.00",
  44853. "missing_lines": 0,
  44854. "excluded_lines": 0,
  44855. "percent_statements_covered": 100.0,
  44856. "percent_statements_covered_display": "100.00",
  44857. "num_branches": 0,
  44858. "num_partial_branches": 0,
  44859. "covered_branches": 0,
  44860. "missing_branches": 0,
  44861. "percent_branches_covered": 100.0,
  44862. "percent_branches_covered_display": "100.00"
  44863. },
  44864. "missing_lines": [],
  44865. "excluded_lines": [],
  44866. "start_line": 125,
  44867. "contexts": {},
  44868. "executed_branches": [],
  44869. "missing_branches": []
  44870. },
  44871. "": {
  44872. "executed_lines": [],
  44873. "summary": {
  44874. "covered_lines": 0,
  44875. "num_statements": 77,
  44876. "percent_covered": 0.0,
  44877. "percent_covered_display": "0.00",
  44878. "missing_lines": 77,
  44879. "excluded_lines": 4,
  44880. "percent_statements_covered": 0.0,
  44881. "percent_statements_covered_display": "0.00",
  44882. "num_branches": 0,
  44883. "num_partial_branches": 0,
  44884. "covered_branches": 0,
  44885. "missing_branches": 0,
  44886. "percent_branches_covered": 100.0,
  44887. "percent_branches_covered_display": "100.00"
  44888. },
  44889. "missing_lines": [
  44890. 3,
  44891. 4,
  44892. 5,
  44893. 8,
  44894. 10,
  44895. 12,
  44896. 19,
  44897. 21,
  44898. 22,
  44899. 23,
  44900. 24,
  44901. 25,
  44902. 26,
  44903. 27,
  44904. 28,
  44905. 29,
  44906. 31,
  44907. 38,
  44908. 40,
  44909. 41,
  44910. 42,
  44911. 43,
  44912. 44,
  44913. 45,
  44914. 48,
  44915. 55,
  44916. 57,
  44917. 58,
  44918. 59,
  44919. 60,
  44920. 61,
  44921. 63,
  44922. 70,
  44923. 72,
  44924. 73,
  44925. 74,
  44926. 75,
  44927. 76,
  44928. 78,
  44929. 79,
  44930. 80,
  44931. 81,
  44932. 82,
  44933. 83,
  44934. 85,
  44935. 92,
  44936. 94,
  44937. 95,
  44938. 96,
  44939. 98,
  44940. 99,
  44941. 100,
  44942. 102,
  44943. 110,
  44944. 112,
  44945. 113,
  44946. 114,
  44947. 115,
  44948. 117,
  44949. 125,
  44950. 127,
  44951. 128,
  44952. 130,
  44953. 131,
  44954. 132,
  44955. 133,
  44956. 134,
  44957. 135,
  44958. 137,
  44959. 146,
  44960. 147,
  44961. 148,
  44962. 149,
  44963. 150,
  44964. 151,
  44965. 152,
  44966. 153
  44967. ],
  44968. "excluded_lines": [
  44969. 46,
  44970. 77,
  44971. 97,
  44972. 129
  44973. ],
  44974. "start_line": 1,
  44975. "contexts": {},
  44976. "executed_branches": [],
  44977. "missing_branches": []
  44978. }
  44979. }
  44980. },
  44981. "src\\config\\__init__.py": {
  44982. "executed_lines": [],
  44983. "summary": {
  44984. "covered_lines": 0,
  44985. "num_statements": 3,
  44986. "percent_covered": 0.0,
  44987. "percent_covered_display": "0.00",
  44988. "missing_lines": 3,
  44989. "excluded_lines": 0,
  44990. "percent_statements_covered": 0.0,
  44991. "percent_statements_covered_display": "0.00",
  44992. "num_branches": 0,
  44993. "num_partial_branches": 0,
  44994. "covered_branches": 0,
  44995. "missing_branches": 0,
  44996. "percent_branches_covered": 100.0,
  44997. "percent_branches_covered_display": "100.00"
  44998. },
  44999. "missing_lines": [
  45000. 19,
  45001. 33,
  45002. 46
  45003. ],
  45004. "excluded_lines": [],
  45005. "contexts": {},
  45006. "executed_branches": [],
  45007. "missing_branches": [],
  45008. "functions": {
  45009. "": {
  45010. "executed_lines": [],
  45011. "summary": {
  45012. "covered_lines": 0,
  45013. "num_statements": 3,
  45014. "percent_covered": 0.0,
  45015. "percent_covered_display": "0.00",
  45016. "missing_lines": 3,
  45017. "excluded_lines": 0,
  45018. "percent_statements_covered": 0.0,
  45019. "percent_statements_covered_display": "0.00",
  45020. "num_branches": 0,
  45021. "num_partial_branches": 0,
  45022. "covered_branches": 0,
  45023. "missing_branches": 0,
  45024. "percent_branches_covered": 100.0,
  45025. "percent_branches_covered_display": "100.00"
  45026. },
  45027. "missing_lines": [
  45028. 19,
  45029. 33,
  45030. 46
  45031. ],
  45032. "excluded_lines": [],
  45033. "start_line": 1,
  45034. "contexts": {},
  45035. "executed_branches": [],
  45036. "missing_branches": []
  45037. }
  45038. },
  45039. "classes": {
  45040. "": {
  45041. "executed_lines": [],
  45042. "summary": {
  45043. "covered_lines": 0,
  45044. "num_statements": 3,
  45045. "percent_covered": 0.0,
  45046. "percent_covered_display": "0.00",
  45047. "missing_lines": 3,
  45048. "excluded_lines": 0,
  45049. "percent_statements_covered": 0.0,
  45050. "percent_statements_covered_display": "0.00",
  45051. "num_branches": 0,
  45052. "num_partial_branches": 0,
  45053. "covered_branches": 0,
  45054. "missing_branches": 0,
  45055. "percent_branches_covered": 100.0,
  45056. "percent_branches_covered_display": "100.00"
  45057. },
  45058. "missing_lines": [
  45059. 19,
  45060. 33,
  45061. 46
  45062. ],
  45063. "excluded_lines": [],
  45064. "start_line": 1,
  45065. "contexts": {},
  45066. "executed_branches": [],
  45067. "missing_branches": []
  45068. }
  45069. }
  45070. },
  45071. "src\\config\\logging.py": {
  45072. "executed_lines": [],
  45073. "summary": {
  45074. "covered_lines": 0,
  45075. "num_statements": 56,
  45076. "percent_covered": 0.0,
  45077. "percent_covered_display": "0.00",
  45078. "missing_lines": 56,
  45079. "excluded_lines": 1,
  45080. "percent_statements_covered": 0.0,
  45081. "percent_statements_covered_display": "0.00",
  45082. "num_branches": 16,
  45083. "num_partial_branches": 0,
  45084. "covered_branches": 0,
  45085. "missing_branches": 16,
  45086. "percent_branches_covered": 0.0,
  45087. "percent_branches_covered_display": "0.00"
  45088. },
  45089. "missing_lines": [
  45090. 13,
  45091. 14,
  45092. 15,
  45093. 16,
  45094. 17,
  45095. 19,
  45096. 20,
  45097. 23,
  45098. 39,
  45099. 40,
  45100. 42,
  45101. 45,
  45102. 57,
  45103. 58,
  45104. 60,
  45105. 63,
  45106. 104,
  45107. 105,
  45108. 108,
  45109. 111,
  45110. 118,
  45111. 119,
  45112. 122,
  45113. 125,
  45114. 126,
  45115. 127,
  45116. 128,
  45117. 131,
  45118. 133,
  45119. 134,
  45120. 137,
  45121. 143,
  45122. 144,
  45123. 147,
  45124. 148,
  45125. 149,
  45126. 152,
  45127. 153,
  45128. 156,
  45129. 176,
  45130. 178,
  45131. 181,
  45132. 184,
  45133. 193,
  45134. 216,
  45135. 219,
  45136. 233,
  45137. 241,
  45138. 269,
  45139. 282,
  45140. 299,
  45141. 309,
  45142. 310,
  45143. 311,
  45144. 312,
  45145. 313
  45146. ],
  45147. "excluded_lines": [
  45148. 74
  45149. ],
  45150. "contexts": {},
  45151. "executed_branches": [],
  45152. "missing_branches": [
  45153. [
  45154. 39,
  45155. 40
  45156. ],
  45157. [
  45158. 39,
  45159. 42
  45160. ],
  45161. [
  45162. 57,
  45163. 58
  45164. ],
  45165. [
  45166. 57,
  45167. 60
  45168. ],
  45169. [
  45170. 104,
  45171. 105
  45172. ],
  45173. [
  45174. 104,
  45175. 108
  45176. ],
  45177. [
  45178. 125,
  45179. 126
  45180. ],
  45181. [
  45182. 125,
  45183. 131
  45184. ],
  45185. [
  45186. 131,
  45187. 133
  45188. ],
  45189. [
  45190. 131,
  45191. 147
  45192. ],
  45193. [
  45194. 147,
  45195. 148
  45196. ],
  45197. [
  45198. 147,
  45199. 152
  45200. ],
  45201. [
  45202. 152,
  45203. 153
  45204. ],
  45205. [
  45206. 152,
  45207. 156
  45208. ],
  45209. [
  45210. 176,
  45211. 178
  45212. ],
  45213. [
  45214. 176,
  45215. 181
  45216. ]
  45217. ],
  45218. "functions": {
  45219. "add_app_context": {
  45220. "executed_lines": [],
  45221. "summary": {
  45222. "covered_lines": 0,
  45223. "num_statements": 3,
  45224. "percent_covered": 0.0,
  45225. "percent_covered_display": "0.00",
  45226. "missing_lines": 3,
  45227. "excluded_lines": 0,
  45228. "percent_statements_covered": 0.0,
  45229. "percent_statements_covered_display": "0.00",
  45230. "num_branches": 2,
  45231. "num_partial_branches": 0,
  45232. "covered_branches": 0,
  45233. "missing_branches": 2,
  45234. "percent_branches_covered": 0.0,
  45235. "percent_branches_covered_display": "0.00"
  45236. },
  45237. "missing_lines": [
  45238. 39,
  45239. 40,
  45240. 42
  45241. ],
  45242. "excluded_lines": [],
  45243. "start_line": 23,
  45244. "contexts": {},
  45245. "executed_branches": [],
  45246. "missing_branches": [
  45247. [
  45248. 39,
  45249. 40
  45250. ],
  45251. [
  45252. 39,
  45253. 42
  45254. ]
  45255. ]
  45256. },
  45257. "add_severity_level": {
  45258. "executed_lines": [],
  45259. "summary": {
  45260. "covered_lines": 0,
  45261. "num_statements": 3,
  45262. "percent_covered": 0.0,
  45263. "percent_covered_display": "0.00",
  45264. "missing_lines": 3,
  45265. "excluded_lines": 0,
  45266. "percent_statements_covered": 0.0,
  45267. "percent_statements_covered_display": "0.00",
  45268. "num_branches": 2,
  45269. "num_partial_branches": 0,
  45270. "covered_branches": 0,
  45271. "missing_branches": 2,
  45272. "percent_branches_covered": 0.0,
  45273. "percent_branches_covered_display": "0.00"
  45274. },
  45275. "missing_lines": [
  45276. 57,
  45277. 58,
  45278. 60
  45279. ],
  45280. "excluded_lines": [],
  45281. "start_line": 45,
  45282. "contexts": {},
  45283. "executed_branches": [],
  45284. "missing_branches": [
  45285. [
  45286. 57,
  45287. 58
  45288. ],
  45289. [
  45290. 57,
  45291. 60
  45292. ]
  45293. ]
  45294. },
  45295. "configure_logging": {
  45296. "executed_lines": [],
  45297. "summary": {
  45298. "covered_lines": 0,
  45299. "num_statements": 27,
  45300. "percent_covered": 0.0,
  45301. "percent_covered_display": "0.00",
  45302. "missing_lines": 27,
  45303. "excluded_lines": 1,
  45304. "percent_statements_covered": 0.0,
  45305. "percent_statements_covered_display": "0.00",
  45306. "num_branches": 12,
  45307. "num_partial_branches": 0,
  45308. "covered_branches": 0,
  45309. "missing_branches": 12,
  45310. "percent_branches_covered": 0.0,
  45311. "percent_branches_covered_display": "0.00"
  45312. },
  45313. "missing_lines": [
  45314. 104,
  45315. 105,
  45316. 108,
  45317. 111,
  45318. 118,
  45319. 119,
  45320. 122,
  45321. 125,
  45322. 126,
  45323. 127,
  45324. 128,
  45325. 131,
  45326. 133,
  45327. 134,
  45328. 137,
  45329. 143,
  45330. 144,
  45331. 147,
  45332. 148,
  45333. 149,
  45334. 152,
  45335. 153,
  45336. 156,
  45337. 176,
  45338. 178,
  45339. 181,
  45340. 184
  45341. ],
  45342. "excluded_lines": [
  45343. 74
  45344. ],
  45345. "start_line": 63,
  45346. "contexts": {},
  45347. "executed_branches": [],
  45348. "missing_branches": [
  45349. [
  45350. 104,
  45351. 105
  45352. ],
  45353. [
  45354. 104,
  45355. 108
  45356. ],
  45357. [
  45358. 125,
  45359. 126
  45360. ],
  45361. [
  45362. 125,
  45363. 131
  45364. ],
  45365. [
  45366. 131,
  45367. 133
  45368. ],
  45369. [
  45370. 131,
  45371. 147
  45372. ],
  45373. [
  45374. 147,
  45375. 148
  45376. ],
  45377. [
  45378. 147,
  45379. 152
  45380. ],
  45381. [
  45382. 152,
  45383. 153
  45384. ],
  45385. [
  45386. 152,
  45387. 156
  45388. ],
  45389. [
  45390. 176,
  45391. 178
  45392. ],
  45393. [
  45394. 176,
  45395. 181
  45396. ]
  45397. ]
  45398. },
  45399. "get_logger": {
  45400. "executed_lines": [],
  45401. "summary": {
  45402. "covered_lines": 0,
  45403. "num_statements": 1,
  45404. "percent_covered": 0.0,
  45405. "percent_covered_display": "0.00",
  45406. "missing_lines": 1,
  45407. "excluded_lines": 0,
  45408. "percent_statements_covered": 0.0,
  45409. "percent_statements_covered_display": "0.00",
  45410. "num_branches": 0,
  45411. "num_partial_branches": 0,
  45412. "covered_branches": 0,
  45413. "missing_branches": 0,
  45414. "percent_branches_covered": 100.0,
  45415. "percent_branches_covered_display": "100.00"
  45416. },
  45417. "missing_lines": [
  45418. 216
  45419. ],
  45420. "excluded_lines": [],
  45421. "start_line": 193,
  45422. "contexts": {},
  45423. "executed_branches": [],
  45424. "missing_branches": []
  45425. },
  45426. "configure_default_logging": {
  45427. "executed_lines": [],
  45428. "summary": {
  45429. "covered_lines": 0,
  45430. "num_statements": 1,
  45431. "percent_covered": 0.0,
  45432. "percent_covered_display": "0.00",
  45433. "missing_lines": 1,
  45434. "excluded_lines": 0,
  45435. "percent_statements_covered": 0.0,
  45436. "percent_statements_covered_display": "0.00",
  45437. "num_branches": 0,
  45438. "num_partial_branches": 0,
  45439. "covered_branches": 0,
  45440. "missing_branches": 0,
  45441. "percent_branches_covered": 100.0,
  45442. "percent_branches_covered_display": "100.00"
  45443. },
  45444. "missing_lines": [
  45445. 233
  45446. ],
  45447. "excluded_lines": [],
  45448. "start_line": 219,
  45449. "contexts": {},
  45450. "executed_branches": [],
  45451. "missing_branches": []
  45452. },
  45453. "configure_production_logging": {
  45454. "executed_lines": [],
  45455. "summary": {
  45456. "covered_lines": 0,
  45457. "num_statements": 1,
  45458. "percent_covered": 0.0,
  45459. "percent_covered_display": "0.00",
  45460. "missing_lines": 1,
  45461. "excluded_lines": 0,
  45462. "percent_statements_covered": 0.0,
  45463. "percent_statements_covered_display": "0.00",
  45464. "num_branches": 0,
  45465. "num_partial_branches": 0,
  45466. "covered_branches": 0,
  45467. "missing_branches": 0,
  45468. "percent_branches_covered": 100.0,
  45469. "percent_branches_covered_display": "100.00"
  45470. },
  45471. "missing_lines": [
  45472. 269
  45473. ],
  45474. "excluded_lines": [],
  45475. "start_line": 241,
  45476. "contexts": {},
  45477. "executed_branches": [],
  45478. "missing_branches": []
  45479. },
  45480. "configure_development_logging": {
  45481. "executed_lines": [],
  45482. "summary": {
  45483. "covered_lines": 0,
  45484. "num_statements": 1,
  45485. "percent_covered": 0.0,
  45486. "percent_covered_display": "0.00",
  45487. "missing_lines": 1,
  45488. "excluded_lines": 0,
  45489. "percent_statements_covered": 0.0,
  45490. "percent_statements_covered_display": "0.00",
  45491. "num_branches": 0,
  45492. "num_partial_branches": 0,
  45493. "covered_branches": 0,
  45494. "missing_branches": 0,
  45495. "percent_branches_covered": 100.0,
  45496. "percent_branches_covered_display": "100.00"
  45497. },
  45498. "missing_lines": [
  45499. 299
  45500. ],
  45501. "excluded_lines": [],
  45502. "start_line": 282,
  45503. "contexts": {},
  45504. "executed_branches": [],
  45505. "missing_branches": []
  45506. },
  45507. "": {
  45508. "executed_lines": [],
  45509. "summary": {
  45510. "covered_lines": 0,
  45511. "num_statements": 19,
  45512. "percent_covered": 0.0,
  45513. "percent_covered_display": "0.00",
  45514. "missing_lines": 19,
  45515. "excluded_lines": 0,
  45516. "percent_statements_covered": 0.0,
  45517. "percent_statements_covered_display": "0.00",
  45518. "num_branches": 0,
  45519. "num_partial_branches": 0,
  45520. "covered_branches": 0,
  45521. "missing_branches": 0,
  45522. "percent_branches_covered": 100.0,
  45523. "percent_branches_covered_display": "100.00"
  45524. },
  45525. "missing_lines": [
  45526. 13,
  45527. 14,
  45528. 15,
  45529. 16,
  45530. 17,
  45531. 19,
  45532. 20,
  45533. 23,
  45534. 45,
  45535. 63,
  45536. 193,
  45537. 219,
  45538. 241,
  45539. 282,
  45540. 309,
  45541. 310,
  45542. 311,
  45543. 312,
  45544. 313
  45545. ],
  45546. "excluded_lines": [],
  45547. "start_line": 1,
  45548. "contexts": {},
  45549. "executed_branches": [],
  45550. "missing_branches": []
  45551. }
  45552. },
  45553. "classes": {
  45554. "": {
  45555. "executed_lines": [],
  45556. "summary": {
  45557. "covered_lines": 0,
  45558. "num_statements": 56,
  45559. "percent_covered": 0.0,
  45560. "percent_covered_display": "0.00",
  45561. "missing_lines": 56,
  45562. "excluded_lines": 1,
  45563. "percent_statements_covered": 0.0,
  45564. "percent_statements_covered_display": "0.00",
  45565. "num_branches": 16,
  45566. "num_partial_branches": 0,
  45567. "covered_branches": 0,
  45568. "missing_branches": 16,
  45569. "percent_branches_covered": 0.0,
  45570. "percent_branches_covered_display": "0.00"
  45571. },
  45572. "missing_lines": [
  45573. 13,
  45574. 14,
  45575. 15,
  45576. 16,
  45577. 17,
  45578. 19,
  45579. 20,
  45580. 23,
  45581. 39,
  45582. 40,
  45583. 42,
  45584. 45,
  45585. 57,
  45586. 58,
  45587. 60,
  45588. 63,
  45589. 104,
  45590. 105,
  45591. 108,
  45592. 111,
  45593. 118,
  45594. 119,
  45595. 122,
  45596. 125,
  45597. 126,
  45598. 127,
  45599. 128,
  45600. 131,
  45601. 133,
  45602. 134,
  45603. 137,
  45604. 143,
  45605. 144,
  45606. 147,
  45607. 148,
  45608. 149,
  45609. 152,
  45610. 153,
  45611. 156,
  45612. 176,
  45613. 178,
  45614. 181,
  45615. 184,
  45616. 193,
  45617. 216,
  45618. 219,
  45619. 233,
  45620. 241,
  45621. 269,
  45622. 282,
  45623. 299,
  45624. 309,
  45625. 310,
  45626. 311,
  45627. 312,
  45628. 313
  45629. ],
  45630. "excluded_lines": [
  45631. 74
  45632. ],
  45633. "start_line": 1,
  45634. "contexts": {},
  45635. "executed_branches": [],
  45636. "missing_branches": [
  45637. [
  45638. 39,
  45639. 40
  45640. ],
  45641. [
  45642. 39,
  45643. 42
  45644. ],
  45645. [
  45646. 57,
  45647. 58
  45648. ],
  45649. [
  45650. 57,
  45651. 60
  45652. ],
  45653. [
  45654. 104,
  45655. 105
  45656. ],
  45657. [
  45658. 104,
  45659. 108
  45660. ],
  45661. [
  45662. 125,
  45663. 126
  45664. ],
  45665. [
  45666. 125,
  45667. 131
  45668. ],
  45669. [
  45670. 131,
  45671. 133
  45672. ],
  45673. [
  45674. 131,
  45675. 147
  45676. ],
  45677. [
  45678. 147,
  45679. 148
  45680. ],
  45681. [
  45682. 147,
  45683. 152
  45684. ],
  45685. [
  45686. 152,
  45687. 153
  45688. ],
  45689. [
  45690. 152,
  45691. 156
  45692. ],
  45693. [
  45694. 176,
  45695. 178
  45696. ],
  45697. [
  45698. 176,
  45699. 181
  45700. ]
  45701. ]
  45702. }
  45703. }
  45704. },
  45705. "src\\config\\settings.py": {
  45706. "executed_lines": [],
  45707. "summary": {
  45708. "covered_lines": 0,
  45709. "num_statements": 154,
  45710. "percent_covered": 0.0,
  45711. "percent_covered_display": "0.00",
  45712. "missing_lines": 154,
  45713. "excluded_lines": 5,
  45714. "percent_statements_covered": 0.0,
  45715. "percent_statements_covered_display": "0.00",
  45716. "num_branches": 14,
  45717. "num_partial_branches": 0,
  45718. "covered_branches": 0,
  45719. "missing_branches": 14,
  45720. "percent_branches_covered": 0.0,
  45721. "percent_branches_covered_display": "0.00"
  45722. },
  45723. "missing_lines": [
  45724. 13,
  45725. 14,
  45726. 15,
  45727. 16,
  45728. 19,
  45729. 22,
  45730. 23,
  45731. 24,
  45732. 26,
  45733. 27,
  45734. 28,
  45735. 30,
  45736. 38,
  45737. 39,
  45738. 43,
  45739. 44,
  45740. 45,
  45741. 47,
  45742. 48,
  45743. 49,
  45744. 52,
  45745. 55,
  45746. 56,
  45747. 57,
  45748. 58,
  45749. 60,
  45750. 61,
  45751. 62,
  45752. 64,
  45753. 72,
  45754. 73,
  45755. 74,
  45756. 76,
  45757. 77,
  45758. 78,
  45759. 81,
  45760. 84,
  45761. 85,
  45762. 89,
  45763. 91,
  45764. 92,
  45765. 98,
  45766. 99,
  45767. 100,
  45768. 101,
  45769. 103,
  45770. 112,
  45771. 115,
  45772. 116,
  45773. 120,
  45774. 124,
  45775. 128,
  45776. 132,
  45777. 136,
  45778. 140,
  45779. 141,
  45780. 143,
  45781. 152,
  45782. 155,
  45783. 159,
  45784. 163,
  45785. 164,
  45786. 168,
  45787. 172,
  45788. 173,
  45789. 176,
  45790. 185,
  45791. 188,
  45792. 192,
  45793. 194,
  45794. 203,
  45795. 206,
  45796. 210,
  45797. 211,
  45798. 212,
  45799. 213,
  45800. 215,
  45801. 224,
  45802. 227,
  45803. 231,
  45804. 232,
  45805. 233,
  45806. 234,
  45807. 236,
  45808. 245,
  45809. 248,
  45810. 249,
  45811. 250,
  45812. 251,
  45813. 252,
  45814. 253,
  45815. 254,
  45816. 259,
  45817. 267,
  45818. 268,
  45819. 269,
  45820. 271,
  45821. 272,
  45822. 273,
  45823. 275,
  45824. 276,
  45825. 277,
  45826. 279,
  45827. 280,
  45828. 281,
  45829. 282,
  45830. 283,
  45831. 286,
  45832. 289,
  45833. 290,
  45834. 291,
  45835. 292,
  45836. 294,
  45837. 303,
  45838. 317,
  45839. 318,
  45840. 319,
  45841. 325,
  45842. 331,
  45843. 337,
  45844. 343,
  45845. 344,
  45846. 345,
  45847. 346,
  45848. 347,
  45849. 348,
  45850. 349,
  45851. 350,
  45852. 351,
  45853. 352,
  45854. 354,
  45855. 361,
  45856. 362,
  45857. 363,
  45858. 365,
  45859. 366,
  45860. 367,
  45861. 368,
  45862. 370,
  45863. 371,
  45864. 372,
  45865. 374,
  45866. 375,
  45867. 376,
  45868. 378,
  45869. 379,
  45870. 380,
  45871. 381,
  45872. 382,
  45873. 385,
  45874. 386,
  45875. 403,
  45876. 407,
  45877. 414
  45878. ],
  45879. "excluded_lines": [
  45880. 25,
  45881. 41,
  45882. 59,
  45883. 90,
  45884. 174
  45885. ],
  45886. "contexts": {},
  45887. "executed_branches": [],
  45888. "missing_branches": [
  45889. [
  45890. 47,
  45891. 48
  45892. ],
  45893. [
  45894. 47,
  45895. 49
  45896. ],
  45897. [
  45898. 76,
  45899. 77
  45900. ],
  45901. [
  45902. 76,
  45903. 78
  45904. ],
  45905. [
  45906. 271,
  45907. 272
  45908. ],
  45909. [
  45910. 271,
  45911. 273
  45912. ],
  45913. [
  45914. 281,
  45915. 282
  45916. ],
  45917. [
  45918. 281,
  45919. 283
  45920. ],
  45921. [
  45922. 367,
  45923. 368
  45924. ],
  45925. [
  45926. 367,
  45927. 370
  45928. ],
  45929. [
  45930. 370,
  45931. 371
  45932. ],
  45933. [
  45934. 370,
  45935. 372
  45936. ],
  45937. [
  45938. 380,
  45939. 381
  45940. ],
  45941. [
  45942. 380,
  45943. 382
  45944. ]
  45945. ],
  45946. "functions": {
  45947. "DatabaseSettings.url": {
  45948. "executed_lines": [],
  45949. "summary": {
  45950. "covered_lines": 0,
  45951. "num_statements": 0,
  45952. "percent_covered": 100.0,
  45953. "percent_covered_display": "100.00",
  45954. "missing_lines": 0,
  45955. "excluded_lines": 1,
  45956. "percent_statements_covered": 100.0,
  45957. "percent_statements_covered_display": "100.00",
  45958. "num_branches": 0,
  45959. "num_partial_branches": 0,
  45960. "covered_branches": 0,
  45961. "missing_branches": 0,
  45962. "percent_branches_covered": 100.0,
  45963. "percent_branches_covered_display": "100.00"
  45964. },
  45965. "missing_lines": [],
  45966. "excluded_lines": [
  45967. 41
  45968. ],
  45969. "start_line": 39,
  45970. "contexts": {},
  45971. "executed_branches": [],
  45972. "missing_branches": []
  45973. },
  45974. "DatabaseSettings.validate_port": {
  45975. "executed_lines": [],
  45976. "summary": {
  45977. "covered_lines": 0,
  45978. "num_statements": 3,
  45979. "percent_covered": 0.0,
  45980. "percent_covered_display": "0.00",
  45981. "missing_lines": 3,
  45982. "excluded_lines": 0,
  45983. "percent_statements_covered": 0.0,
  45984. "percent_statements_covered_display": "0.00",
  45985. "num_branches": 2,
  45986. "num_partial_branches": 0,
  45987. "covered_branches": 0,
  45988. "missing_branches": 2,
  45989. "percent_branches_covered": 0.0,
  45990. "percent_branches_covered_display": "0.00"
  45991. },
  45992. "missing_lines": [
  45993. 47,
  45994. 48,
  45995. 49
  45996. ],
  45997. "excluded_lines": [],
  45998. "start_line": 45,
  45999. "contexts": {},
  46000. "executed_branches": [],
  46001. "missing_branches": [
  46002. [
  46003. 47,
  46004. 48
  46005. ],
  46006. [
  46007. 47,
  46008. 49
  46009. ]
  46010. ]
  46011. },
  46012. "InfinitySettings.validate_port": {
  46013. "executed_lines": [],
  46014. "summary": {
  46015. "covered_lines": 0,
  46016. "num_statements": 3,
  46017. "percent_covered": 0.0,
  46018. "percent_covered_display": "0.00",
  46019. "missing_lines": 3,
  46020. "excluded_lines": 0,
  46021. "percent_statements_covered": 0.0,
  46022. "percent_statements_covered_display": "0.00",
  46023. "num_branches": 2,
  46024. "num_partial_branches": 0,
  46025. "covered_branches": 0,
  46026. "missing_branches": 2,
  46027. "percent_branches_covered": 0.0,
  46028. "percent_branches_covered_display": "0.00"
  46029. },
  46030. "missing_lines": [
  46031. 76,
  46032. 77,
  46033. 78
  46034. ],
  46035. "excluded_lines": [],
  46036. "start_line": 74,
  46037. "contexts": {},
  46038. "executed_branches": [],
  46039. "missing_branches": [
  46040. [
  46041. 76,
  46042. 77
  46043. ],
  46044. [
  46045. 76,
  46046. 78
  46047. ]
  46048. ]
  46049. },
  46050. "APISettings.validate_port": {
  46051. "executed_lines": [],
  46052. "summary": {
  46053. "covered_lines": 0,
  46054. "num_statements": 3,
  46055. "percent_covered": 0.0,
  46056. "percent_covered_display": "0.00",
  46057. "missing_lines": 3,
  46058. "excluded_lines": 0,
  46059. "percent_statements_covered": 0.0,
  46060. "percent_statements_covered_display": "0.00",
  46061. "num_branches": 2,
  46062. "num_partial_branches": 0,
  46063. "covered_branches": 0,
  46064. "missing_branches": 2,
  46065. "percent_branches_covered": 0.0,
  46066. "percent_branches_covered_display": "0.00"
  46067. },
  46068. "missing_lines": [
  46069. 271,
  46070. 272,
  46071. 273
  46072. ],
  46073. "excluded_lines": [],
  46074. "start_line": 269,
  46075. "contexts": {},
  46076. "executed_branches": [],
  46077. "missing_branches": [
  46078. [
  46079. 271,
  46080. 272
  46081. ],
  46082. [
  46083. 271,
  46084. 273
  46085. ]
  46086. ]
  46087. },
  46088. "APISettings.validate_log_level": {
  46089. "executed_lines": [],
  46090. "summary": {
  46091. "covered_lines": 0,
  46092. "num_statements": 5,
  46093. "percent_covered": 0.0,
  46094. "percent_covered_display": "0.00",
  46095. "missing_lines": 5,
  46096. "excluded_lines": 0,
  46097. "percent_statements_covered": 0.0,
  46098. "percent_statements_covered_display": "0.00",
  46099. "num_branches": 2,
  46100. "num_partial_branches": 0,
  46101. "covered_branches": 0,
  46102. "missing_branches": 2,
  46103. "percent_branches_covered": 0.0,
  46104. "percent_branches_covered_display": "0.00"
  46105. },
  46106. "missing_lines": [
  46107. 279,
  46108. 280,
  46109. 281,
  46110. 282,
  46111. 283
  46112. ],
  46113. "excluded_lines": [],
  46114. "start_line": 277,
  46115. "contexts": {},
  46116. "executed_branches": [],
  46117. "missing_branches": [
  46118. [
  46119. 281,
  46120. 282
  46121. ],
  46122. [
  46123. 281,
  46124. 283
  46125. ]
  46126. ]
  46127. },
  46128. "Settings.validate_vector_db_type": {
  46129. "executed_lines": [],
  46130. "summary": {
  46131. "covered_lines": 0,
  46132. "num_statements": 7,
  46133. "percent_covered": 0.0,
  46134. "percent_covered_display": "0.00",
  46135. "missing_lines": 7,
  46136. "excluded_lines": 0,
  46137. "percent_statements_covered": 0.0,
  46138. "percent_statements_covered_display": "0.00",
  46139. "num_branches": 4,
  46140. "num_partial_branches": 0,
  46141. "covered_branches": 0,
  46142. "missing_branches": 4,
  46143. "percent_branches_covered": 0.0,
  46144. "percent_branches_covered_display": "0.00"
  46145. },
  46146. "missing_lines": [
  46147. 365,
  46148. 366,
  46149. 367,
  46150. 368,
  46151. 370,
  46152. 371,
  46153. 372
  46154. ],
  46155. "excluded_lines": [],
  46156. "start_line": 363,
  46157. "contexts": {},
  46158. "executed_branches": [],
  46159. "missing_branches": [
  46160. [
  46161. 367,
  46162. 368
  46163. ],
  46164. [
  46165. 367,
  46166. 370
  46167. ],
  46168. [
  46169. 370,
  46170. 371
  46171. ],
  46172. [
  46173. 370,
  46174. 372
  46175. ]
  46176. ]
  46177. },
  46178. "Settings.validate_environment": {
  46179. "executed_lines": [],
  46180. "summary": {
  46181. "covered_lines": 0,
  46182. "num_statements": 5,
  46183. "percent_covered": 0.0,
  46184. "percent_covered_display": "0.00",
  46185. "missing_lines": 5,
  46186. "excluded_lines": 0,
  46187. "percent_statements_covered": 0.0,
  46188. "percent_statements_covered_display": "0.00",
  46189. "num_branches": 2,
  46190. "num_partial_branches": 0,
  46191. "covered_branches": 0,
  46192. "missing_branches": 2,
  46193. "percent_branches_covered": 0.0,
  46194. "percent_branches_covered_display": "0.00"
  46195. },
  46196. "missing_lines": [
  46197. 378,
  46198. 379,
  46199. 380,
  46200. 381,
  46201. 382
  46202. ],
  46203. "excluded_lines": [],
  46204. "start_line": 376,
  46205. "contexts": {},
  46206. "executed_branches": [],
  46207. "missing_branches": [
  46208. [
  46209. 380,
  46210. 381
  46211. ],
  46212. [
  46213. 380,
  46214. 382
  46215. ]
  46216. ]
  46217. },
  46218. "get_settings": {
  46219. "executed_lines": [],
  46220. "summary": {
  46221. "covered_lines": 0,
  46222. "num_statements": 1,
  46223. "percent_covered": 0.0,
  46224. "percent_covered_display": "0.00",
  46225. "missing_lines": 1,
  46226. "excluded_lines": 0,
  46227. "percent_statements_covered": 0.0,
  46228. "percent_statements_covered_display": "0.00",
  46229. "num_branches": 0,
  46230. "num_partial_branches": 0,
  46231. "covered_branches": 0,
  46232. "missing_branches": 0,
  46233. "percent_branches_covered": 100.0,
  46234. "percent_branches_covered_display": "100.00"
  46235. },
  46236. "missing_lines": [
  46237. 403
  46238. ],
  46239. "excluded_lines": [],
  46240. "start_line": 386,
  46241. "contexts": {},
  46242. "executed_branches": [],
  46243. "missing_branches": []
  46244. },
  46245. "clear_settings_cache": {
  46246. "executed_lines": [],
  46247. "summary": {
  46248. "covered_lines": 0,
  46249. "num_statements": 1,
  46250. "percent_covered": 0.0,
  46251. "percent_covered_display": "0.00",
  46252. "missing_lines": 1,
  46253. "excluded_lines": 0,
  46254. "percent_statements_covered": 0.0,
  46255. "percent_statements_covered_display": "0.00",
  46256. "num_branches": 0,
  46257. "num_partial_branches": 0,
  46258. "covered_branches": 0,
  46259. "missing_branches": 0,
  46260. "percent_branches_covered": 100.0,
  46261. "percent_branches_covered_display": "100.00"
  46262. },
  46263. "missing_lines": [
  46264. 414
  46265. ],
  46266. "excluded_lines": [],
  46267. "start_line": 407,
  46268. "contexts": {},
  46269. "executed_branches": [],
  46270. "missing_branches": []
  46271. },
  46272. "": {
  46273. "executed_lines": [],
  46274. "summary": {
  46275. "covered_lines": 0,
  46276. "num_statements": 126,
  46277. "percent_covered": 0.0,
  46278. "percent_covered_display": "0.00",
  46279. "missing_lines": 126,
  46280. "excluded_lines": 4,
  46281. "percent_statements_covered": 0.0,
  46282. "percent_statements_covered_display": "0.00",
  46283. "num_branches": 0,
  46284. "num_partial_branches": 0,
  46285. "covered_branches": 0,
  46286. "missing_branches": 0,
  46287. "percent_branches_covered": 100.0,
  46288. "percent_branches_covered_display": "100.00"
  46289. },
  46290. "missing_lines": [
  46291. 13,
  46292. 14,
  46293. 15,
  46294. 16,
  46295. 19,
  46296. 22,
  46297. 23,
  46298. 24,
  46299. 26,
  46300. 27,
  46301. 28,
  46302. 30,
  46303. 38,
  46304. 39,
  46305. 43,
  46306. 44,
  46307. 45,
  46308. 52,
  46309. 55,
  46310. 56,
  46311. 57,
  46312. 58,
  46313. 60,
  46314. 61,
  46315. 62,
  46316. 64,
  46317. 72,
  46318. 73,
  46319. 74,
  46320. 81,
  46321. 84,
  46322. 85,
  46323. 89,
  46324. 91,
  46325. 92,
  46326. 98,
  46327. 99,
  46328. 100,
  46329. 101,
  46330. 103,
  46331. 112,
  46332. 115,
  46333. 116,
  46334. 120,
  46335. 124,
  46336. 128,
  46337. 132,
  46338. 136,
  46339. 140,
  46340. 141,
  46341. 143,
  46342. 152,
  46343. 155,
  46344. 159,
  46345. 163,
  46346. 164,
  46347. 168,
  46348. 172,
  46349. 173,
  46350. 176,
  46351. 185,
  46352. 188,
  46353. 192,
  46354. 194,
  46355. 203,
  46356. 206,
  46357. 210,
  46358. 211,
  46359. 212,
  46360. 213,
  46361. 215,
  46362. 224,
  46363. 227,
  46364. 231,
  46365. 232,
  46366. 233,
  46367. 234,
  46368. 236,
  46369. 245,
  46370. 248,
  46371. 249,
  46372. 250,
  46373. 251,
  46374. 252,
  46375. 253,
  46376. 254,
  46377. 259,
  46378. 267,
  46379. 268,
  46380. 269,
  46381. 275,
  46382. 276,
  46383. 277,
  46384. 286,
  46385. 289,
  46386. 290,
  46387. 291,
  46388. 292,
  46389. 294,
  46390. 303,
  46391. 317,
  46392. 318,
  46393. 319,
  46394. 325,
  46395. 331,
  46396. 337,
  46397. 343,
  46398. 344,
  46399. 345,
  46400. 346,
  46401. 347,
  46402. 348,
  46403. 349,
  46404. 350,
  46405. 351,
  46406. 352,
  46407. 354,
  46408. 361,
  46409. 362,
  46410. 363,
  46411. 374,
  46412. 375,
  46413. 376,
  46414. 385,
  46415. 386,
  46416. 407
  46417. ],
  46418. "excluded_lines": [
  46419. 25,
  46420. 59,
  46421. 90,
  46422. 174
  46423. ],
  46424. "start_line": 1,
  46425. "contexts": {},
  46426. "executed_branches": [],
  46427. "missing_branches": []
  46428. }
  46429. },
  46430. "classes": {
  46431. "DatabaseSettings": {
  46432. "executed_lines": [],
  46433. "summary": {
  46434. "covered_lines": 0,
  46435. "num_statements": 3,
  46436. "percent_covered": 0.0,
  46437. "percent_covered_display": "0.00",
  46438. "missing_lines": 3,
  46439. "excluded_lines": 1,
  46440. "percent_statements_covered": 0.0,
  46441. "percent_statements_covered_display": "0.00",
  46442. "num_branches": 2,
  46443. "num_partial_branches": 0,
  46444. "covered_branches": 0,
  46445. "missing_branches": 2,
  46446. "percent_branches_covered": 0.0,
  46447. "percent_branches_covered_display": "0.00"
  46448. },
  46449. "missing_lines": [
  46450. 47,
  46451. 48,
  46452. 49
  46453. ],
  46454. "excluded_lines": [
  46455. 41
  46456. ],
  46457. "start_line": 19,
  46458. "contexts": {},
  46459. "executed_branches": [],
  46460. "missing_branches": [
  46461. [
  46462. 47,
  46463. 48
  46464. ],
  46465. [
  46466. 47,
  46467. 49
  46468. ]
  46469. ]
  46470. },
  46471. "InfinitySettings": {
  46472. "executed_lines": [],
  46473. "summary": {
  46474. "covered_lines": 0,
  46475. "num_statements": 3,
  46476. "percent_covered": 0.0,
  46477. "percent_covered_display": "0.00",
  46478. "missing_lines": 3,
  46479. "excluded_lines": 0,
  46480. "percent_statements_covered": 0.0,
  46481. "percent_statements_covered_display": "0.00",
  46482. "num_branches": 2,
  46483. "num_partial_branches": 0,
  46484. "covered_branches": 0,
  46485. "missing_branches": 2,
  46486. "percent_branches_covered": 0.0,
  46487. "percent_branches_covered_display": "0.00"
  46488. },
  46489. "missing_lines": [
  46490. 76,
  46491. 77,
  46492. 78
  46493. ],
  46494. "excluded_lines": [],
  46495. "start_line": 52,
  46496. "contexts": {},
  46497. "executed_branches": [],
  46498. "missing_branches": [
  46499. [
  46500. 76,
  46501. 77
  46502. ],
  46503. [
  46504. 76,
  46505. 78
  46506. ]
  46507. ]
  46508. },
  46509. "ElasticsearchSettings": {
  46510. "executed_lines": [],
  46511. "summary": {
  46512. "covered_lines": 0,
  46513. "num_statements": 0,
  46514. "percent_covered": 100.0,
  46515. "percent_covered_display": "100.00",
  46516. "missing_lines": 0,
  46517. "excluded_lines": 0,
  46518. "percent_statements_covered": 100.0,
  46519. "percent_statements_covered_display": "100.00",
  46520. "num_branches": 0,
  46521. "num_partial_branches": 0,
  46522. "covered_branches": 0,
  46523. "missing_branches": 0,
  46524. "percent_branches_covered": 100.0,
  46525. "percent_branches_covered_display": "100.00"
  46526. },
  46527. "missing_lines": [],
  46528. "excluded_lines": [],
  46529. "start_line": 81,
  46530. "contexts": {},
  46531. "executed_branches": [],
  46532. "missing_branches": []
  46533. },
  46534. "ModelSettings": {
  46535. "executed_lines": [],
  46536. "summary": {
  46537. "covered_lines": 0,
  46538. "num_statements": 0,
  46539. "percent_covered": 100.0,
  46540. "percent_covered_display": "100.00",
  46541. "missing_lines": 0,
  46542. "excluded_lines": 0,
  46543. "percent_statements_covered": 100.0,
  46544. "percent_statements_covered_display": "100.00",
  46545. "num_branches": 0,
  46546. "num_partial_branches": 0,
  46547. "covered_branches": 0,
  46548. "missing_branches": 0,
  46549. "percent_branches_covered": 100.0,
  46550. "percent_branches_covered_display": "100.00"
  46551. },
  46552. "missing_lines": [],
  46553. "excluded_lines": [],
  46554. "start_line": 112,
  46555. "contexts": {},
  46556. "executed_branches": [],
  46557. "missing_branches": []
  46558. },
  46559. "RagflowSettings": {
  46560. "executed_lines": [],
  46561. "summary": {
  46562. "covered_lines": 0,
  46563. "num_statements": 0,
  46564. "percent_covered": 100.0,
  46565. "percent_covered_display": "100.00",
  46566. "missing_lines": 0,
  46567. "excluded_lines": 0,
  46568. "percent_statements_covered": 100.0,
  46569. "percent_statements_covered_display": "100.00",
  46570. "num_branches": 0,
  46571. "num_partial_branches": 0,
  46572. "covered_branches": 0,
  46573. "missing_branches": 0,
  46574. "percent_branches_covered": 100.0,
  46575. "percent_branches_covered_display": "100.00"
  46576. },
  46577. "missing_lines": [],
  46578. "excluded_lines": [],
  46579. "start_line": 152,
  46580. "contexts": {},
  46581. "executed_branches": [],
  46582. "missing_branches": []
  46583. },
  46584. "DifySettings": {
  46585. "executed_lines": [],
  46586. "summary": {
  46587. "covered_lines": 0,
  46588. "num_statements": 0,
  46589. "percent_covered": 100.0,
  46590. "percent_covered_display": "100.00",
  46591. "missing_lines": 0,
  46592. "excluded_lines": 0,
  46593. "percent_statements_covered": 100.0,
  46594. "percent_statements_covered_display": "100.00",
  46595. "num_branches": 0,
  46596. "num_partial_branches": 0,
  46597. "covered_branches": 0,
  46598. "missing_branches": 0,
  46599. "percent_branches_covered": 100.0,
  46600. "percent_branches_covered_display": "100.00"
  46601. },
  46602. "missing_lines": [],
  46603. "excluded_lines": [],
  46604. "start_line": 185,
  46605. "contexts": {},
  46606. "executed_branches": [],
  46607. "missing_branches": []
  46608. },
  46609. "MinioSettings": {
  46610. "executed_lines": [],
  46611. "summary": {
  46612. "covered_lines": 0,
  46613. "num_statements": 0,
  46614. "percent_covered": 100.0,
  46615. "percent_covered_display": "100.00",
  46616. "missing_lines": 0,
  46617. "excluded_lines": 0,
  46618. "percent_statements_covered": 100.0,
  46619. "percent_statements_covered_display": "100.00",
  46620. "num_branches": 0,
  46621. "num_partial_branches": 0,
  46622. "covered_branches": 0,
  46623. "missing_branches": 0,
  46624. "percent_branches_covered": 100.0,
  46625. "percent_branches_covered_display": "100.00"
  46626. },
  46627. "missing_lines": [],
  46628. "excluded_lines": [],
  46629. "start_line": 203,
  46630. "contexts": {},
  46631. "executed_branches": [],
  46632. "missing_branches": []
  46633. },
  46634. "S3Settings": {
  46635. "executed_lines": [],
  46636. "summary": {
  46637. "covered_lines": 0,
  46638. "num_statements": 0,
  46639. "percent_covered": 100.0,
  46640. "percent_covered_display": "100.00",
  46641. "missing_lines": 0,
  46642. "excluded_lines": 0,
  46643. "percent_statements_covered": 100.0,
  46644. "percent_statements_covered_display": "100.00",
  46645. "num_branches": 0,
  46646. "num_partial_branches": 0,
  46647. "covered_branches": 0,
  46648. "missing_branches": 0,
  46649. "percent_branches_covered": 100.0,
  46650. "percent_branches_covered_display": "100.00"
  46651. },
  46652. "missing_lines": [],
  46653. "excluded_lines": [],
  46654. "start_line": 224,
  46655. "contexts": {},
  46656. "executed_branches": [],
  46657. "missing_branches": []
  46658. },
  46659. "APISettings": {
  46660. "executed_lines": [],
  46661. "summary": {
  46662. "covered_lines": 0,
  46663. "num_statements": 8,
  46664. "percent_covered": 0.0,
  46665. "percent_covered_display": "0.00",
  46666. "missing_lines": 8,
  46667. "excluded_lines": 0,
  46668. "percent_statements_covered": 0.0,
  46669. "percent_statements_covered_display": "0.00",
  46670. "num_branches": 4,
  46671. "num_partial_branches": 0,
  46672. "covered_branches": 0,
  46673. "missing_branches": 4,
  46674. "percent_branches_covered": 0.0,
  46675. "percent_branches_covered_display": "0.00"
  46676. },
  46677. "missing_lines": [
  46678. 271,
  46679. 272,
  46680. 273,
  46681. 279,
  46682. 280,
  46683. 281,
  46684. 282,
  46685. 283
  46686. ],
  46687. "excluded_lines": [],
  46688. "start_line": 245,
  46689. "contexts": {},
  46690. "executed_branches": [],
  46691. "missing_branches": [
  46692. [
  46693. 271,
  46694. 272
  46695. ],
  46696. [
  46697. 271,
  46698. 273
  46699. ],
  46700. [
  46701. 281,
  46702. 282
  46703. ],
  46704. [
  46705. 281,
  46706. 283
  46707. ]
  46708. ]
  46709. },
  46710. "TagSearchSettings": {
  46711. "executed_lines": [],
  46712. "summary": {
  46713. "covered_lines": 0,
  46714. "num_statements": 0,
  46715. "percent_covered": 100.0,
  46716. "percent_covered_display": "100.00",
  46717. "missing_lines": 0,
  46718. "excluded_lines": 0,
  46719. "percent_statements_covered": 100.0,
  46720. "percent_statements_covered_display": "100.00",
  46721. "num_branches": 0,
  46722. "num_partial_branches": 0,
  46723. "covered_branches": 0,
  46724. "missing_branches": 0,
  46725. "percent_branches_covered": 100.0,
  46726. "percent_branches_covered_display": "100.00"
  46727. },
  46728. "missing_lines": [],
  46729. "excluded_lines": [],
  46730. "start_line": 286,
  46731. "contexts": {},
  46732. "executed_branches": [],
  46733. "missing_branches": []
  46734. },
  46735. "Settings": {
  46736. "executed_lines": [],
  46737. "summary": {
  46738. "covered_lines": 0,
  46739. "num_statements": 12,
  46740. "percent_covered": 0.0,
  46741. "percent_covered_display": "0.00",
  46742. "missing_lines": 12,
  46743. "excluded_lines": 0,
  46744. "percent_statements_covered": 0.0,
  46745. "percent_statements_covered_display": "0.00",
  46746. "num_branches": 6,
  46747. "num_partial_branches": 0,
  46748. "covered_branches": 0,
  46749. "missing_branches": 6,
  46750. "percent_branches_covered": 0.0,
  46751. "percent_branches_covered_display": "0.00"
  46752. },
  46753. "missing_lines": [
  46754. 365,
  46755. 366,
  46756. 367,
  46757. 368,
  46758. 370,
  46759. 371,
  46760. 372,
  46761. 378,
  46762. 379,
  46763. 380,
  46764. 381,
  46765. 382
  46766. ],
  46767. "excluded_lines": [],
  46768. "start_line": 303,
  46769. "contexts": {},
  46770. "executed_branches": [],
  46771. "missing_branches": [
  46772. [
  46773. 367,
  46774. 368
  46775. ],
  46776. [
  46777. 367,
  46778. 370
  46779. ],
  46780. [
  46781. 370,
  46782. 371
  46783. ],
  46784. [
  46785. 370,
  46786. 372
  46787. ],
  46788. [
  46789. 380,
  46790. 381
  46791. ],
  46792. [
  46793. 380,
  46794. 382
  46795. ]
  46796. ]
  46797. },
  46798. "": {
  46799. "executed_lines": [],
  46800. "summary": {
  46801. "covered_lines": 0,
  46802. "num_statements": 128,
  46803. "percent_covered": 0.0,
  46804. "percent_covered_display": "0.00",
  46805. "missing_lines": 128,
  46806. "excluded_lines": 4,
  46807. "percent_statements_covered": 0.0,
  46808. "percent_statements_covered_display": "0.00",
  46809. "num_branches": 0,
  46810. "num_partial_branches": 0,
  46811. "covered_branches": 0,
  46812. "missing_branches": 0,
  46813. "percent_branches_covered": 100.0,
  46814. "percent_branches_covered_display": "100.00"
  46815. },
  46816. "missing_lines": [
  46817. 13,
  46818. 14,
  46819. 15,
  46820. 16,
  46821. 19,
  46822. 22,
  46823. 23,
  46824. 24,
  46825. 26,
  46826. 27,
  46827. 28,
  46828. 30,
  46829. 38,
  46830. 39,
  46831. 43,
  46832. 44,
  46833. 45,
  46834. 52,
  46835. 55,
  46836. 56,
  46837. 57,
  46838. 58,
  46839. 60,
  46840. 61,
  46841. 62,
  46842. 64,
  46843. 72,
  46844. 73,
  46845. 74,
  46846. 81,
  46847. 84,
  46848. 85,
  46849. 89,
  46850. 91,
  46851. 92,
  46852. 98,
  46853. 99,
  46854. 100,
  46855. 101,
  46856. 103,
  46857. 112,
  46858. 115,
  46859. 116,
  46860. 120,
  46861. 124,
  46862. 128,
  46863. 132,
  46864. 136,
  46865. 140,
  46866. 141,
  46867. 143,
  46868. 152,
  46869. 155,
  46870. 159,
  46871. 163,
  46872. 164,
  46873. 168,
  46874. 172,
  46875. 173,
  46876. 176,
  46877. 185,
  46878. 188,
  46879. 192,
  46880. 194,
  46881. 203,
  46882. 206,
  46883. 210,
  46884. 211,
  46885. 212,
  46886. 213,
  46887. 215,
  46888. 224,
  46889. 227,
  46890. 231,
  46891. 232,
  46892. 233,
  46893. 234,
  46894. 236,
  46895. 245,
  46896. 248,
  46897. 249,
  46898. 250,
  46899. 251,
  46900. 252,
  46901. 253,
  46902. 254,
  46903. 259,
  46904. 267,
  46905. 268,
  46906. 269,
  46907. 275,
  46908. 276,
  46909. 277,
  46910. 286,
  46911. 289,
  46912. 290,
  46913. 291,
  46914. 292,
  46915. 294,
  46916. 303,
  46917. 317,
  46918. 318,
  46919. 319,
  46920. 325,
  46921. 331,
  46922. 337,
  46923. 343,
  46924. 344,
  46925. 345,
  46926. 346,
  46927. 347,
  46928. 348,
  46929. 349,
  46930. 350,
  46931. 351,
  46932. 352,
  46933. 354,
  46934. 361,
  46935. 362,
  46936. 363,
  46937. 374,
  46938. 375,
  46939. 376,
  46940. 385,
  46941. 386,
  46942. 403,
  46943. 407,
  46944. 414
  46945. ],
  46946. "excluded_lines": [
  46947. 25,
  46948. 59,
  46949. 90,
  46950. 174
  46951. ],
  46952. "start_line": 1,
  46953. "contexts": {},
  46954. "executed_branches": [],
  46955. "missing_branches": []
  46956. }
  46957. }
  46958. },
  46959. "src\\datasets\\__init__.py": {
  46960. "executed_lines": [],
  46961. "summary": {
  46962. "covered_lines": 0,
  46963. "num_statements": 0,
  46964. "percent_covered": 100.0,
  46965. "percent_covered_display": "100.00",
  46966. "missing_lines": 0,
  46967. "excluded_lines": 0,
  46968. "percent_statements_covered": 100.0,
  46969. "percent_statements_covered_display": "100.00",
  46970. "num_branches": 0,
  46971. "num_partial_branches": 0,
  46972. "covered_branches": 0,
  46973. "missing_branches": 0,
  46974. "percent_branches_covered": 100.0,
  46975. "percent_branches_covered_display": "100.00"
  46976. },
  46977. "missing_lines": [],
  46978. "excluded_lines": [],
  46979. "contexts": {},
  46980. "executed_branches": [],
  46981. "missing_branches": [],
  46982. "functions": {
  46983. "": {
  46984. "executed_lines": [],
  46985. "summary": {
  46986. "covered_lines": 0,
  46987. "num_statements": 0,
  46988. "percent_covered": 100.0,
  46989. "percent_covered_display": "100.00",
  46990. "missing_lines": 0,
  46991. "excluded_lines": 0,
  46992. "percent_statements_covered": 100.0,
  46993. "percent_statements_covered_display": "100.00",
  46994. "num_branches": 0,
  46995. "num_partial_branches": 0,
  46996. "covered_branches": 0,
  46997. "missing_branches": 0,
  46998. "percent_branches_covered": 100.0,
  46999. "percent_branches_covered_display": "100.00"
  47000. },
  47001. "missing_lines": [],
  47002. "excluded_lines": [],
  47003. "start_line": 1,
  47004. "contexts": {},
  47005. "executed_branches": [],
  47006. "missing_branches": []
  47007. }
  47008. },
  47009. "classes": {
  47010. "": {
  47011. "executed_lines": [],
  47012. "summary": {
  47013. "covered_lines": 0,
  47014. "num_statements": 0,
  47015. "percent_covered": 100.0,
  47016. "percent_covered_display": "100.00",
  47017. "missing_lines": 0,
  47018. "excluded_lines": 0,
  47019. "percent_statements_covered": 100.0,
  47020. "percent_statements_covered_display": "100.00",
  47021. "num_branches": 0,
  47022. "num_partial_branches": 0,
  47023. "covered_branches": 0,
  47024. "missing_branches": 0,
  47025. "percent_branches_covered": 100.0,
  47026. "percent_branches_covered_display": "100.00"
  47027. },
  47028. "missing_lines": [],
  47029. "excluded_lines": [],
  47030. "start_line": 1,
  47031. "contexts": {},
  47032. "executed_branches": [],
  47033. "missing_branches": []
  47034. }
  47035. }
  47036. },
  47037. "src\\datasets\\parser\\__init__.py": {
  47038. "executed_lines": [],
  47039. "summary": {
  47040. "covered_lines": 0,
  47041. "num_statements": 0,
  47042. "percent_covered": 100.0,
  47043. "percent_covered_display": "100.00",
  47044. "missing_lines": 0,
  47045. "excluded_lines": 0,
  47046. "percent_statements_covered": 100.0,
  47047. "percent_statements_covered_display": "100.00",
  47048. "num_branches": 0,
  47049. "num_partial_branches": 0,
  47050. "covered_branches": 0,
  47051. "missing_branches": 0,
  47052. "percent_branches_covered": 100.0,
  47053. "percent_branches_covered_display": "100.00"
  47054. },
  47055. "missing_lines": [],
  47056. "excluded_lines": [],
  47057. "contexts": {},
  47058. "executed_branches": [],
  47059. "missing_branches": [],
  47060. "functions": {
  47061. "": {
  47062. "executed_lines": [],
  47063. "summary": {
  47064. "covered_lines": 0,
  47065. "num_statements": 0,
  47066. "percent_covered": 100.0,
  47067. "percent_covered_display": "100.00",
  47068. "missing_lines": 0,
  47069. "excluded_lines": 0,
  47070. "percent_statements_covered": 100.0,
  47071. "percent_statements_covered_display": "100.00",
  47072. "num_branches": 0,
  47073. "num_partial_branches": 0,
  47074. "covered_branches": 0,
  47075. "missing_branches": 0,
  47076. "percent_branches_covered": 100.0,
  47077. "percent_branches_covered_display": "100.00"
  47078. },
  47079. "missing_lines": [],
  47080. "excluded_lines": [],
  47081. "start_line": 1,
  47082. "contexts": {},
  47083. "executed_branches": [],
  47084. "missing_branches": []
  47085. }
  47086. },
  47087. "classes": {
  47088. "": {
  47089. "executed_lines": [],
  47090. "summary": {
  47091. "covered_lines": 0,
  47092. "num_statements": 0,
  47093. "percent_covered": 100.0,
  47094. "percent_covered_display": "100.00",
  47095. "missing_lines": 0,
  47096. "excluded_lines": 0,
  47097. "percent_statements_covered": 100.0,
  47098. "percent_statements_covered_display": "100.00",
  47099. "num_branches": 0,
  47100. "num_partial_branches": 0,
  47101. "covered_branches": 0,
  47102. "missing_branches": 0,
  47103. "percent_branches_covered": 100.0,
  47104. "percent_branches_covered_display": "100.00"
  47105. },
  47106. "missing_lines": [],
  47107. "excluded_lines": [],
  47108. "start_line": 1,
  47109. "contexts": {},
  47110. "executed_branches": [],
  47111. "missing_branches": []
  47112. }
  47113. }
  47114. },
  47115. "src\\datasets\\parser\\core\\__init__.py": {
  47116. "executed_lines": [],
  47117. "summary": {
  47118. "covered_lines": 0,
  47119. "num_statements": 4,
  47120. "percent_covered": 0.0,
  47121. "percent_covered_display": "0.00",
  47122. "missing_lines": 4,
  47123. "excluded_lines": 0,
  47124. "percent_statements_covered": 0.0,
  47125. "percent_statements_covered_display": "0.00",
  47126. "num_branches": 0,
  47127. "num_partial_branches": 0,
  47128. "covered_branches": 0,
  47129. "missing_branches": 0,
  47130. "percent_branches_covered": 100.0,
  47131. "percent_branches_covered_display": "100.00"
  47132. },
  47133. "missing_lines": [
  47134. 7,
  47135. 8,
  47136. 9,
  47137. 11
  47138. ],
  47139. "excluded_lines": [],
  47140. "contexts": {},
  47141. "executed_branches": [],
  47142. "missing_branches": [],
  47143. "functions": {
  47144. "": {
  47145. "executed_lines": [],
  47146. "summary": {
  47147. "covered_lines": 0,
  47148. "num_statements": 4,
  47149. "percent_covered": 0.0,
  47150. "percent_covered_display": "0.00",
  47151. "missing_lines": 4,
  47152. "excluded_lines": 0,
  47153. "percent_statements_covered": 0.0,
  47154. "percent_statements_covered_display": "0.00",
  47155. "num_branches": 0,
  47156. "num_partial_branches": 0,
  47157. "covered_branches": 0,
  47158. "missing_branches": 0,
  47159. "percent_branches_covered": 100.0,
  47160. "percent_branches_covered_display": "100.00"
  47161. },
  47162. "missing_lines": [
  47163. 7,
  47164. 8,
  47165. 9,
  47166. 11
  47167. ],
  47168. "excluded_lines": [],
  47169. "start_line": 1,
  47170. "contexts": {},
  47171. "executed_branches": [],
  47172. "missing_branches": []
  47173. }
  47174. },
  47175. "classes": {
  47176. "": {
  47177. "executed_lines": [],
  47178. "summary": {
  47179. "covered_lines": 0,
  47180. "num_statements": 4,
  47181. "percent_covered": 0.0,
  47182. "percent_covered_display": "0.00",
  47183. "missing_lines": 4,
  47184. "excluded_lines": 0,
  47185. "percent_statements_covered": 0.0,
  47186. "percent_statements_covered_display": "0.00",
  47187. "num_branches": 0,
  47188. "num_partial_branches": 0,
  47189. "covered_branches": 0,
  47190. "missing_branches": 0,
  47191. "percent_branches_covered": 100.0,
  47192. "percent_branches_covered_display": "100.00"
  47193. },
  47194. "missing_lines": [
  47195. 7,
  47196. 8,
  47197. 9,
  47198. 11
  47199. ],
  47200. "excluded_lines": [],
  47201. "start_line": 1,
  47202. "contexts": {},
  47203. "executed_branches": [],
  47204. "missing_branches": []
  47205. }
  47206. }
  47207. },
  47208. "src\\datasets\\parser\\core\\base.py": {
  47209. "executed_lines": [],
  47210. "summary": {
  47211. "covered_lines": 0,
  47212. "num_statements": 16,
  47213. "percent_covered": 0.0,
  47214. "percent_covered_display": "0.00",
  47215. "missing_lines": 16,
  47216. "excluded_lines": 39,
  47217. "percent_statements_covered": 0.0,
  47218. "percent_statements_covered_display": "0.00",
  47219. "num_branches": 0,
  47220. "num_partial_branches": 0,
  47221. "covered_branches": 0,
  47222. "missing_branches": 0,
  47223. "percent_branches_covered": 100.0,
  47224. "percent_branches_covered_display": "100.00"
  47225. },
  47226. "missing_lines": [
  47227. 7,
  47228. 8,
  47229. 9,
  47230. 12,
  47231. 23,
  47232. 25,
  47233. 26,
  47234. 29,
  47235. 62,
  47236. 63,
  47237. 72,
  47238. 87,
  47239. 97,
  47240. 103,
  47241. 123,
  47242. 125
  47243. ],
  47244. "excluded_lines": [
  47245. 30,
  47246. 49,
  47247. 50,
  47248. 51,
  47249. 52,
  47250. 53,
  47251. 54,
  47252. 55,
  47253. 56,
  47254. 57,
  47255. 58,
  47256. 59,
  47257. 60,
  47258. 74,
  47259. 75,
  47260. 76,
  47261. 77,
  47262. 78,
  47263. 79,
  47264. 80,
  47265. 81,
  47266. 82,
  47267. 83,
  47268. 84,
  47269. 85,
  47270. 99,
  47271. 100,
  47272. 110,
  47273. 111,
  47274. 112,
  47275. 113,
  47276. 114,
  47277. 115,
  47278. 116,
  47279. 117,
  47280. 118,
  47281. 119,
  47282. 120,
  47283. 121
  47284. ],
  47285. "contexts": {},
  47286. "executed_branches": [],
  47287. "missing_branches": [],
  47288. "functions": {
  47289. "BaseNode.name": {
  47290. "executed_lines": [],
  47291. "summary": {
  47292. "covered_lines": 0,
  47293. "num_statements": 0,
  47294. "percent_covered": 100.0,
  47295. "percent_covered_display": "100.00",
  47296. "missing_lines": 0,
  47297. "excluded_lines": 9,
  47298. "percent_statements_covered": 100.0,
  47299. "percent_statements_covered_display": "100.00",
  47300. "num_branches": 0,
  47301. "num_partial_branches": 0,
  47302. "covered_branches": 0,
  47303. "missing_branches": 0,
  47304. "percent_branches_covered": 100.0,
  47305. "percent_branches_covered_display": "100.00"
  47306. },
  47307. "missing_lines": [],
  47308. "excluded_lines": [
  47309. 52,
  47310. 53,
  47311. 54,
  47312. 55,
  47313. 56,
  47314. 57,
  47315. 58,
  47316. 59,
  47317. 60
  47318. ],
  47319. "start_line": 51,
  47320. "contexts": {},
  47321. "executed_branches": [],
  47322. "missing_branches": []
  47323. },
  47324. "BaseNode.description": {
  47325. "executed_lines": [],
  47326. "summary": {
  47327. "covered_lines": 0,
  47328. "num_statements": 1,
  47329. "percent_covered": 0.0,
  47330. "percent_covered_display": "0.00",
  47331. "missing_lines": 1,
  47332. "excluded_lines": 0,
  47333. "percent_statements_covered": 0.0,
  47334. "percent_statements_covered_display": "0.00",
  47335. "num_branches": 0,
  47336. "num_partial_branches": 0,
  47337. "covered_branches": 0,
  47338. "missing_branches": 0,
  47339. "percent_branches_covered": 100.0,
  47340. "percent_branches_covered_display": "100.00"
  47341. },
  47342. "missing_lines": [
  47343. 72
  47344. ],
  47345. "excluded_lines": [],
  47346. "start_line": 63,
  47347. "contexts": {},
  47348. "executed_branches": [],
  47349. "missing_branches": []
  47350. },
  47351. "BaseNode.execute": {
  47352. "executed_lines": [],
  47353. "summary": {
  47354. "covered_lines": 0,
  47355. "num_statements": 0,
  47356. "percent_covered": 100.0,
  47357. "percent_covered_display": "100.00",
  47358. "missing_lines": 0,
  47359. "excluded_lines": 10,
  47360. "percent_statements_covered": 100.0,
  47361. "percent_statements_covered_display": "100.00",
  47362. "num_branches": 0,
  47363. "num_partial_branches": 0,
  47364. "covered_branches": 0,
  47365. "missing_branches": 0,
  47366. "percent_branches_covered": 100.0,
  47367. "percent_branches_covered_display": "100.00"
  47368. },
  47369. "missing_lines": [],
  47370. "excluded_lines": [
  47371. 76,
  47372. 77,
  47373. 78,
  47374. 79,
  47375. 80,
  47376. 81,
  47377. 82,
  47378. 83,
  47379. 84,
  47380. 85
  47381. ],
  47382. "start_line": 75,
  47383. "contexts": {},
  47384. "executed_branches": [],
  47385. "missing_branches": []
  47386. },
  47387. "BaseNode.__call__": {
  47388. "executed_lines": [],
  47389. "summary": {
  47390. "covered_lines": 0,
  47391. "num_statements": 1,
  47392. "percent_covered": 0.0,
  47393. "percent_covered_display": "0.00",
  47394. "missing_lines": 1,
  47395. "excluded_lines": 0,
  47396. "percent_statements_covered": 0.0,
  47397. "percent_statements_covered_display": "0.00",
  47398. "num_branches": 0,
  47399. "num_partial_branches": 0,
  47400. "covered_branches": 0,
  47401. "missing_branches": 0,
  47402. "percent_branches_covered": 100.0,
  47403. "percent_branches_covered_display": "100.00"
  47404. },
  47405. "missing_lines": [
  47406. 97
  47407. ],
  47408. "excluded_lines": [],
  47409. "start_line": 87,
  47410. "contexts": {},
  47411. "executed_branches": [],
  47412. "missing_branches": []
  47413. },
  47414. "BaseNode.__repr__": {
  47415. "executed_lines": [],
  47416. "summary": {
  47417. "covered_lines": 0,
  47418. "num_statements": 0,
  47419. "percent_covered": 100.0,
  47420. "percent_covered_display": "100.00",
  47421. "missing_lines": 0,
  47422. "excluded_lines": 1,
  47423. "percent_statements_covered": 100.0,
  47424. "percent_statements_covered_display": "100.00",
  47425. "num_branches": 0,
  47426. "num_partial_branches": 0,
  47427. "covered_branches": 0,
  47428. "missing_branches": 0,
  47429. "percent_branches_covered": 100.0,
  47430. "percent_branches_covered_display": "100.00"
  47431. },
  47432. "missing_lines": [],
  47433. "excluded_lines": [
  47434. 100
  47435. ],
  47436. "start_line": 99,
  47437. "contexts": {},
  47438. "executed_branches": [],
  47439. "missing_branches": []
  47440. },
  47441. "ConditionalNode.check_condition": {
  47442. "executed_lines": [],
  47443. "summary": {
  47444. "covered_lines": 0,
  47445. "num_statements": 0,
  47446. "percent_covered": 100.0,
  47447. "percent_covered_display": "100.00",
  47448. "missing_lines": 0,
  47449. "excluded_lines": 10,
  47450. "percent_statements_covered": 100.0,
  47451. "percent_statements_covered_display": "100.00",
  47452. "num_branches": 0,
  47453. "num_partial_branches": 0,
  47454. "covered_branches": 0,
  47455. "missing_branches": 0,
  47456. "percent_branches_covered": 100.0,
  47457. "percent_branches_covered_display": "100.00"
  47458. },
  47459. "missing_lines": [],
  47460. "excluded_lines": [
  47461. 112,
  47462. 113,
  47463. 114,
  47464. 115,
  47465. 116,
  47466. 117,
  47467. 118,
  47468. 119,
  47469. 120,
  47470. 121
  47471. ],
  47472. "start_line": 111,
  47473. "contexts": {},
  47474. "executed_branches": [],
  47475. "missing_branches": []
  47476. },
  47477. "ConditionalNode.execute": {
  47478. "executed_lines": [],
  47479. "summary": {
  47480. "covered_lines": 0,
  47481. "num_statements": 1,
  47482. "percent_covered": 0.0,
  47483. "percent_covered_display": "0.00",
  47484. "missing_lines": 1,
  47485. "excluded_lines": 0,
  47486. "percent_statements_covered": 0.0,
  47487. "percent_statements_covered_display": "0.00",
  47488. "num_branches": 0,
  47489. "num_partial_branches": 0,
  47490. "covered_branches": 0,
  47491. "missing_branches": 0,
  47492. "percent_branches_covered": 100.0,
  47493. "percent_branches_covered_display": "100.00"
  47494. },
  47495. "missing_lines": [
  47496. 125
  47497. ],
  47498. "excluded_lines": [],
  47499. "start_line": 123,
  47500. "contexts": {},
  47501. "executed_branches": [],
  47502. "missing_branches": []
  47503. },
  47504. "": {
  47505. "executed_lines": [],
  47506. "summary": {
  47507. "covered_lines": 0,
  47508. "num_statements": 13,
  47509. "percent_covered": 0.0,
  47510. "percent_covered_display": "0.00",
  47511. "missing_lines": 13,
  47512. "excluded_lines": 9,
  47513. "percent_statements_covered": 0.0,
  47514. "percent_statements_covered_display": "0.00",
  47515. "num_branches": 0,
  47516. "num_partial_branches": 0,
  47517. "covered_branches": 0,
  47518. "missing_branches": 0,
  47519. "percent_branches_covered": 100.0,
  47520. "percent_branches_covered_display": "100.00"
  47521. },
  47522. "missing_lines": [
  47523. 7,
  47524. 8,
  47525. 9,
  47526. 12,
  47527. 23,
  47528. 25,
  47529. 26,
  47530. 29,
  47531. 62,
  47532. 63,
  47533. 87,
  47534. 103,
  47535. 123
  47536. ],
  47537. "excluded_lines": [
  47538. 30,
  47539. 49,
  47540. 50,
  47541. 51,
  47542. 74,
  47543. 75,
  47544. 99,
  47545. 110,
  47546. 111
  47547. ],
  47548. "start_line": 1,
  47549. "contexts": {},
  47550. "executed_branches": [],
  47551. "missing_branches": []
  47552. }
  47553. },
  47554. "classes": {
  47555. "BaseState": {
  47556. "executed_lines": [],
  47557. "summary": {
  47558. "covered_lines": 0,
  47559. "num_statements": 0,
  47560. "percent_covered": 100.0,
  47561. "percent_covered_display": "100.00",
  47562. "missing_lines": 0,
  47563. "excluded_lines": 0,
  47564. "percent_statements_covered": 100.0,
  47565. "percent_statements_covered_display": "100.00",
  47566. "num_branches": 0,
  47567. "num_partial_branches": 0,
  47568. "covered_branches": 0,
  47569. "missing_branches": 0,
  47570. "percent_branches_covered": 100.0,
  47571. "percent_branches_covered_display": "100.00"
  47572. },
  47573. "missing_lines": [],
  47574. "excluded_lines": [],
  47575. "start_line": 12,
  47576. "contexts": {},
  47577. "executed_branches": [],
  47578. "missing_branches": []
  47579. },
  47580. "BaseNode": {
  47581. "executed_lines": [],
  47582. "summary": {
  47583. "covered_lines": 0,
  47584. "num_statements": 2,
  47585. "percent_covered": 0.0,
  47586. "percent_covered_display": "0.00",
  47587. "missing_lines": 2,
  47588. "excluded_lines": 20,
  47589. "percent_statements_covered": 0.0,
  47590. "percent_statements_covered_display": "0.00",
  47591. "num_branches": 0,
  47592. "num_partial_branches": 0,
  47593. "covered_branches": 0,
  47594. "missing_branches": 0,
  47595. "percent_branches_covered": 100.0,
  47596. "percent_branches_covered_display": "100.00"
  47597. },
  47598. "missing_lines": [
  47599. 72,
  47600. 97
  47601. ],
  47602. "excluded_lines": [
  47603. 52,
  47604. 53,
  47605. 54,
  47606. 55,
  47607. 56,
  47608. 57,
  47609. 58,
  47610. 59,
  47611. 60,
  47612. 76,
  47613. 77,
  47614. 78,
  47615. 79,
  47616. 80,
  47617. 81,
  47618. 82,
  47619. 83,
  47620. 84,
  47621. 85,
  47622. 100
  47623. ],
  47624. "start_line": 29,
  47625. "contexts": {},
  47626. "executed_branches": [],
  47627. "missing_branches": []
  47628. },
  47629. "ConditionalNode": {
  47630. "executed_lines": [],
  47631. "summary": {
  47632. "covered_lines": 0,
  47633. "num_statements": 1,
  47634. "percent_covered": 0.0,
  47635. "percent_covered_display": "0.00",
  47636. "missing_lines": 1,
  47637. "excluded_lines": 10,
  47638. "percent_statements_covered": 0.0,
  47639. "percent_statements_covered_display": "0.00",
  47640. "num_branches": 0,
  47641. "num_partial_branches": 0,
  47642. "covered_branches": 0,
  47643. "missing_branches": 0,
  47644. "percent_branches_covered": 100.0,
  47645. "percent_branches_covered_display": "100.00"
  47646. },
  47647. "missing_lines": [
  47648. 125
  47649. ],
  47650. "excluded_lines": [
  47651. 112,
  47652. 113,
  47653. 114,
  47654. 115,
  47655. 116,
  47656. 117,
  47657. 118,
  47658. 119,
  47659. 120,
  47660. 121
  47661. ],
  47662. "start_line": 103,
  47663. "contexts": {},
  47664. "executed_branches": [],
  47665. "missing_branches": []
  47666. },
  47667. "": {
  47668. "executed_lines": [],
  47669. "summary": {
  47670. "covered_lines": 0,
  47671. "num_statements": 13,
  47672. "percent_covered": 0.0,
  47673. "percent_covered_display": "0.00",
  47674. "missing_lines": 13,
  47675. "excluded_lines": 9,
  47676. "percent_statements_covered": 0.0,
  47677. "percent_statements_covered_display": "0.00",
  47678. "num_branches": 0,
  47679. "num_partial_branches": 0,
  47680. "covered_branches": 0,
  47681. "missing_branches": 0,
  47682. "percent_branches_covered": 100.0,
  47683. "percent_branches_covered_display": "100.00"
  47684. },
  47685. "missing_lines": [
  47686. 7,
  47687. 8,
  47688. 9,
  47689. 12,
  47690. 23,
  47691. 25,
  47692. 26,
  47693. 29,
  47694. 62,
  47695. 63,
  47696. 87,
  47697. 103,
  47698. 123
  47699. ],
  47700. "excluded_lines": [
  47701. 30,
  47702. 49,
  47703. 50,
  47704. 51,
  47705. 74,
  47706. 75,
  47707. 99,
  47708. 110,
  47709. 111
  47710. ],
  47711. "start_line": 1,
  47712. "contexts": {},
  47713. "executed_branches": [],
  47714. "missing_branches": []
  47715. }
  47716. }
  47717. },
  47718. "src\\datasets\\parser\\core\\registry.py": {
  47719. "executed_lines": [],
  47720. "summary": {
  47721. "covered_lines": 0,
  47722. "num_statements": 34,
  47723. "percent_covered": 0.0,
  47724. "percent_covered_display": "0.00",
  47725. "missing_lines": 34,
  47726. "excluded_lines": 1,
  47727. "percent_statements_covered": 0.0,
  47728. "percent_statements_covered_display": "0.00",
  47729. "num_branches": 6,
  47730. "num_partial_branches": 0,
  47731. "covered_branches": 0,
  47732. "missing_branches": 6,
  47733. "percent_branches_covered": 0.0,
  47734. "percent_branches_covered_display": "0.00"
  47735. },
  47736. "missing_lines": [
  47737. 7,
  47738. 8,
  47739. 11,
  47740. 24,
  47741. 25,
  47742. 27,
  47743. 28,
  47744. 29,
  47745. 30,
  47746. 31,
  47747. 33,
  47748. 42,
  47749. 43,
  47750. 44,
  47751. 46,
  47752. 60,
  47753. 61,
  47754. 62,
  47755. 64,
  47756. 74,
  47757. 75,
  47758. 76,
  47759. 78,
  47760. 85,
  47761. 87,
  47762. 89,
  47763. 91,
  47764. 92,
  47765. 95,
  47766. 111,
  47767. 112,
  47768. 113,
  47769. 114,
  47770. 118
  47771. ],
  47772. "excluded_lines": [
  47773. 96
  47774. ],
  47775. "contexts": {},
  47776. "executed_branches": [],
  47777. "missing_branches": [
  47778. [
  47779. 28,
  47780. 29
  47781. ],
  47782. [
  47783. 28,
  47784. 31
  47785. ],
  47786. [
  47787. 60,
  47788. 61
  47789. ],
  47790. [
  47791. 60,
  47792. 62
  47793. ],
  47794. [
  47795. 74,
  47796. 75
  47797. ],
  47798. [
  47799. 74,
  47800. 76
  47801. ]
  47802. ],
  47803. "functions": {
  47804. "NodeRegistry.__new__": {
  47805. "executed_lines": [],
  47806. "summary": {
  47807. "covered_lines": 0,
  47808. "num_statements": 4,
  47809. "percent_covered": 0.0,
  47810. "percent_covered_display": "0.00",
  47811. "missing_lines": 4,
  47812. "excluded_lines": 0,
  47813. "percent_statements_covered": 0.0,
  47814. "percent_statements_covered_display": "0.00",
  47815. "num_branches": 2,
  47816. "num_partial_branches": 0,
  47817. "covered_branches": 0,
  47818. "missing_branches": 2,
  47819. "percent_branches_covered": 0.0,
  47820. "percent_branches_covered_display": "0.00"
  47821. },
  47822. "missing_lines": [
  47823. 28,
  47824. 29,
  47825. 30,
  47826. 31
  47827. ],
  47828. "excluded_lines": [],
  47829. "start_line": 27,
  47830. "contexts": {},
  47831. "executed_branches": [],
  47832. "missing_branches": [
  47833. [
  47834. 28,
  47835. 29
  47836. ],
  47837. [
  47838. 28,
  47839. 31
  47840. ]
  47841. ]
  47842. },
  47843. "NodeRegistry.register": {
  47844. "executed_lines": [],
  47845. "summary": {
  47846. "covered_lines": 0,
  47847. "num_statements": 3,
  47848. "percent_covered": 0.0,
  47849. "percent_covered_display": "0.00",
  47850. "missing_lines": 3,
  47851. "excluded_lines": 0,
  47852. "percent_statements_covered": 0.0,
  47853. "percent_statements_covered_display": "0.00",
  47854. "num_branches": 0,
  47855. "num_partial_branches": 0,
  47856. "covered_branches": 0,
  47857. "missing_branches": 0,
  47858. "percent_branches_covered": 100.0,
  47859. "percent_branches_covered_display": "100.00"
  47860. },
  47861. "missing_lines": [
  47862. 42,
  47863. 43,
  47864. 44
  47865. ],
  47866. "excluded_lines": [],
  47867. "start_line": 33,
  47868. "contexts": {},
  47869. "executed_branches": [],
  47870. "missing_branches": []
  47871. },
  47872. "NodeRegistry.get": {
  47873. "executed_lines": [],
  47874. "summary": {
  47875. "covered_lines": 0,
  47876. "num_statements": 3,
  47877. "percent_covered": 0.0,
  47878. "percent_covered_display": "0.00",
  47879. "missing_lines": 3,
  47880. "excluded_lines": 0,
  47881. "percent_statements_covered": 0.0,
  47882. "percent_statements_covered_display": "0.00",
  47883. "num_branches": 2,
  47884. "num_partial_branches": 0,
  47885. "covered_branches": 0,
  47886. "missing_branches": 2,
  47887. "percent_branches_covered": 0.0,
  47888. "percent_branches_covered_display": "0.00"
  47889. },
  47890. "missing_lines": [
  47891. 60,
  47892. 61,
  47893. 62
  47894. ],
  47895. "excluded_lines": [],
  47896. "start_line": 46,
  47897. "contexts": {},
  47898. "executed_branches": [],
  47899. "missing_branches": [
  47900. [
  47901. 60,
  47902. 61
  47903. ],
  47904. [
  47905. 60,
  47906. 62
  47907. ]
  47908. ]
  47909. },
  47910. "NodeRegistry.get_class": {
  47911. "executed_lines": [],
  47912. "summary": {
  47913. "covered_lines": 0,
  47914. "num_statements": 3,
  47915. "percent_covered": 0.0,
  47916. "percent_covered_display": "0.00",
  47917. "missing_lines": 3,
  47918. "excluded_lines": 0,
  47919. "percent_statements_covered": 0.0,
  47920. "percent_statements_covered_display": "0.00",
  47921. "num_branches": 2,
  47922. "num_partial_branches": 0,
  47923. "covered_branches": 0,
  47924. "missing_branches": 2,
  47925. "percent_branches_covered": 0.0,
  47926. "percent_branches_covered_display": "0.00"
  47927. },
  47928. "missing_lines": [
  47929. 74,
  47930. 75,
  47931. 76
  47932. ],
  47933. "excluded_lines": [],
  47934. "start_line": 64,
  47935. "contexts": {},
  47936. "executed_branches": [],
  47937. "missing_branches": [
  47938. [
  47939. 74,
  47940. 75
  47941. ],
  47942. [
  47943. 74,
  47944. 76
  47945. ]
  47946. ]
  47947. },
  47948. "NodeRegistry.list_nodes": {
  47949. "executed_lines": [],
  47950. "summary": {
  47951. "covered_lines": 0,
  47952. "num_statements": 1,
  47953. "percent_covered": 0.0,
  47954. "percent_covered_display": "0.00",
  47955. "missing_lines": 1,
  47956. "excluded_lines": 0,
  47957. "percent_statements_covered": 0.0,
  47958. "percent_statements_covered_display": "0.00",
  47959. "num_branches": 0,
  47960. "num_partial_branches": 0,
  47961. "covered_branches": 0,
  47962. "missing_branches": 0,
  47963. "percent_branches_covered": 100.0,
  47964. "percent_branches_covered_display": "100.00"
  47965. },
  47966. "missing_lines": [
  47967. 85
  47968. ],
  47969. "excluded_lines": [],
  47970. "start_line": 78,
  47971. "contexts": {},
  47972. "executed_branches": [],
  47973. "missing_branches": []
  47974. },
  47975. "NodeRegistry.clear": {
  47976. "executed_lines": [],
  47977. "summary": {
  47978. "covered_lines": 0,
  47979. "num_statements": 1,
  47980. "percent_covered": 0.0,
  47981. "percent_covered_display": "0.00",
  47982. "missing_lines": 1,
  47983. "excluded_lines": 0,
  47984. "percent_statements_covered": 0.0,
  47985. "percent_statements_covered_display": "0.00",
  47986. "num_branches": 0,
  47987. "num_partial_branches": 0,
  47988. "covered_branches": 0,
  47989. "missing_branches": 0,
  47990. "percent_branches_covered": 100.0,
  47991. "percent_branches_covered_display": "100.00"
  47992. },
  47993. "missing_lines": [
  47994. 89
  47995. ],
  47996. "excluded_lines": [],
  47997. "start_line": 87,
  47998. "contexts": {},
  47999. "executed_branches": [],
  48000. "missing_branches": []
  48001. },
  48002. "NodeRegistry.__contains__": {
  48003. "executed_lines": [],
  48004. "summary": {
  48005. "covered_lines": 0,
  48006. "num_statements": 1,
  48007. "percent_covered": 0.0,
  48008. "percent_covered_display": "0.00",
  48009. "missing_lines": 1,
  48010. "excluded_lines": 0,
  48011. "percent_statements_covered": 0.0,
  48012. "percent_statements_covered_display": "0.00",
  48013. "num_branches": 0,
  48014. "num_partial_branches": 0,
  48015. "covered_branches": 0,
  48016. "missing_branches": 0,
  48017. "percent_branches_covered": 100.0,
  48018. "percent_branches_covered_display": "100.00"
  48019. },
  48020. "missing_lines": [
  48021. 92
  48022. ],
  48023. "excluded_lines": [],
  48024. "start_line": 91,
  48025. "contexts": {},
  48026. "executed_branches": [],
  48027. "missing_branches": []
  48028. },
  48029. "register_node": {
  48030. "executed_lines": [],
  48031. "summary": {
  48032. "covered_lines": 0,
  48033. "num_statements": 2,
  48034. "percent_covered": 0.0,
  48035. "percent_covered_display": "0.00",
  48036. "missing_lines": 2,
  48037. "excluded_lines": 1,
  48038. "percent_statements_covered": 0.0,
  48039. "percent_statements_covered_display": "0.00",
  48040. "num_branches": 0,
  48041. "num_partial_branches": 0,
  48042. "covered_branches": 0,
  48043. "missing_branches": 0,
  48044. "percent_branches_covered": 100.0,
  48045. "percent_branches_covered_display": "100.00"
  48046. },
  48047. "missing_lines": [
  48048. 111,
  48049. 114
  48050. ],
  48051. "excluded_lines": [
  48052. 96
  48053. ],
  48054. "start_line": 95,
  48055. "contexts": {},
  48056. "executed_branches": [],
  48057. "missing_branches": []
  48058. },
  48059. "register_node.decorator": {
  48060. "executed_lines": [],
  48061. "summary": {
  48062. "covered_lines": 0,
  48063. "num_statements": 2,
  48064. "percent_covered": 0.0,
  48065. "percent_covered_display": "0.00",
  48066. "missing_lines": 2,
  48067. "excluded_lines": 0,
  48068. "percent_statements_covered": 0.0,
  48069. "percent_statements_covered_display": "0.00",
  48070. "num_branches": 0,
  48071. "num_partial_branches": 0,
  48072. "covered_branches": 0,
  48073. "missing_branches": 0,
  48074. "percent_branches_covered": 100.0,
  48075. "percent_branches_covered_display": "100.00"
  48076. },
  48077. "missing_lines": [
  48078. 112,
  48079. 113
  48080. ],
  48081. "excluded_lines": [],
  48082. "start_line": 111,
  48083. "contexts": {},
  48084. "executed_branches": [],
  48085. "missing_branches": []
  48086. },
  48087. "": {
  48088. "executed_lines": [],
  48089. "summary": {
  48090. "covered_lines": 0,
  48091. "num_statements": 14,
  48092. "percent_covered": 0.0,
  48093. "percent_covered_display": "0.00",
  48094. "missing_lines": 14,
  48095. "excluded_lines": 0,
  48096. "percent_statements_covered": 0.0,
  48097. "percent_statements_covered_display": "0.00",
  48098. "num_branches": 0,
  48099. "num_partial_branches": 0,
  48100. "covered_branches": 0,
  48101. "missing_branches": 0,
  48102. "percent_branches_covered": 100.0,
  48103. "percent_branches_covered_display": "100.00"
  48104. },
  48105. "missing_lines": [
  48106. 7,
  48107. 8,
  48108. 11,
  48109. 24,
  48110. 25,
  48111. 27,
  48112. 33,
  48113. 46,
  48114. 64,
  48115. 78,
  48116. 87,
  48117. 91,
  48118. 95,
  48119. 118
  48120. ],
  48121. "excluded_lines": [],
  48122. "start_line": 1,
  48123. "contexts": {},
  48124. "executed_branches": [],
  48125. "missing_branches": []
  48126. }
  48127. },
  48128. "classes": {
  48129. "NodeRegistry": {
  48130. "executed_lines": [],
  48131. "summary": {
  48132. "covered_lines": 0,
  48133. "num_statements": 16,
  48134. "percent_covered": 0.0,
  48135. "percent_covered_display": "0.00",
  48136. "missing_lines": 16,
  48137. "excluded_lines": 0,
  48138. "percent_statements_covered": 0.0,
  48139. "percent_statements_covered_display": "0.00",
  48140. "num_branches": 6,
  48141. "num_partial_branches": 0,
  48142. "covered_branches": 0,
  48143. "missing_branches": 6,
  48144. "percent_branches_covered": 0.0,
  48145. "percent_branches_covered_display": "0.00"
  48146. },
  48147. "missing_lines": [
  48148. 28,
  48149. 29,
  48150. 30,
  48151. 31,
  48152. 42,
  48153. 43,
  48154. 44,
  48155. 60,
  48156. 61,
  48157. 62,
  48158. 74,
  48159. 75,
  48160. 76,
  48161. 85,
  48162. 89,
  48163. 92
  48164. ],
  48165. "excluded_lines": [],
  48166. "start_line": 11,
  48167. "contexts": {},
  48168. "executed_branches": [],
  48169. "missing_branches": [
  48170. [
  48171. 28,
  48172. 29
  48173. ],
  48174. [
  48175. 28,
  48176. 31
  48177. ],
  48178. [
  48179. 60,
  48180. 61
  48181. ],
  48182. [
  48183. 60,
  48184. 62
  48185. ],
  48186. [
  48187. 74,
  48188. 75
  48189. ],
  48190. [
  48191. 74,
  48192. 76
  48193. ]
  48194. ]
  48195. },
  48196. "": {
  48197. "executed_lines": [],
  48198. "summary": {
  48199. "covered_lines": 0,
  48200. "num_statements": 18,
  48201. "percent_covered": 0.0,
  48202. "percent_covered_display": "0.00",
  48203. "missing_lines": 18,
  48204. "excluded_lines": 1,
  48205. "percent_statements_covered": 0.0,
  48206. "percent_statements_covered_display": "0.00",
  48207. "num_branches": 0,
  48208. "num_partial_branches": 0,
  48209. "covered_branches": 0,
  48210. "missing_branches": 0,
  48211. "percent_branches_covered": 100.0,
  48212. "percent_branches_covered_display": "100.00"
  48213. },
  48214. "missing_lines": [
  48215. 7,
  48216. 8,
  48217. 11,
  48218. 24,
  48219. 25,
  48220. 27,
  48221. 33,
  48222. 46,
  48223. 64,
  48224. 78,
  48225. 87,
  48226. 91,
  48227. 95,
  48228. 111,
  48229. 112,
  48230. 113,
  48231. 114,
  48232. 118
  48233. ],
  48234. "excluded_lines": [
  48235. 96
  48236. ],
  48237. "start_line": 1,
  48238. "contexts": {},
  48239. "executed_branches": [],
  48240. "missing_branches": []
  48241. }
  48242. }
  48243. },
  48244. "src\\datasets\\parser\\core\\workflow_builder.py": {
  48245. "executed_lines": [],
  48246. "summary": {
  48247. "covered_lines": 0,
  48248. "num_statements": 48,
  48249. "percent_covered": 0.0,
  48250. "percent_covered_display": "0.00",
  48251. "missing_lines": 48,
  48252. "excluded_lines": 1,
  48253. "percent_statements_covered": 0.0,
  48254. "percent_statements_covered_display": "0.00",
  48255. "num_branches": 6,
  48256. "num_partial_branches": 0,
  48257. "covered_branches": 0,
  48258. "missing_branches": 6,
  48259. "percent_branches_covered": 0.0,
  48260. "percent_branches_covered_display": "0.00"
  48261. },
  48262. "missing_lines": [
  48263. 7,
  48264. 8,
  48265. 9,
  48266. 11,
  48267. 14,
  48268. 32,
  48269. 39,
  48270. 40,
  48271. 41,
  48272. 42,
  48273. 43,
  48274. 45,
  48275. 55,
  48276. 56,
  48277. 57,
  48278. 59,
  48279. 69,
  48280. 70,
  48281. 71,
  48282. 73,
  48283. 85,
  48284. 86,
  48285. 88,
  48286. 89,
  48287. 90,
  48288. 92,
  48289. 109,
  48290. 110,
  48291. 112,
  48292. 114,
  48293. 115,
  48294. 116,
  48295. 118,
  48296. 130,
  48297. 131,
  48298. 132,
  48299. 134,
  48300. 144,
  48301. 145,
  48302. 147,
  48303. 157,
  48304. 158,
  48305. 160,
  48306. 167,
  48307. 169,
  48308. 179,
  48309. 181,
  48310. 188
  48311. ],
  48312. "excluded_lines": [
  48313. 15
  48314. ],
  48315. "contexts": {},
  48316. "executed_branches": [],
  48317. "missing_branches": [
  48318. [
  48319. 69,
  48320. 70
  48321. ],
  48322. [
  48323. 69,
  48324. 71
  48325. ],
  48326. [
  48327. 109,
  48328. 110
  48329. ],
  48330. [
  48331. 109,
  48332. 112
  48333. ],
  48334. [
  48335. 130,
  48336. 131
  48337. ],
  48338. [
  48339. 130,
  48340. 132
  48341. ]
  48342. ],
  48343. "functions": {
  48344. "WorkflowBuilder.__init__": {
  48345. "executed_lines": [],
  48346. "summary": {
  48347. "covered_lines": 0,
  48348. "num_statements": 5,
  48349. "percent_covered": 0.0,
  48350. "percent_covered_display": "0.00",
  48351. "missing_lines": 5,
  48352. "excluded_lines": 0,
  48353. "percent_statements_covered": 0.0,
  48354. "percent_statements_covered_display": "0.00",
  48355. "num_branches": 0,
  48356. "num_partial_branches": 0,
  48357. "covered_branches": 0,
  48358. "missing_branches": 0,
  48359. "percent_branches_covered": 100.0,
  48360. "percent_branches_covered_display": "100.00"
  48361. },
  48362. "missing_lines": [
  48363. 39,
  48364. 40,
  48365. 41,
  48366. 42,
  48367. 43
  48368. ],
  48369. "excluded_lines": [],
  48370. "start_line": 32,
  48371. "contexts": {},
  48372. "executed_branches": [],
  48373. "missing_branches": []
  48374. },
  48375. "WorkflowBuilder.add_node": {
  48376. "executed_lines": [],
  48377. "summary": {
  48378. "covered_lines": 0,
  48379. "num_statements": 3,
  48380. "percent_covered": 0.0,
  48381. "percent_covered_display": "0.00",
  48382. "missing_lines": 3,
  48383. "excluded_lines": 0,
  48384. "percent_statements_covered": 0.0,
  48385. "percent_statements_covered_display": "0.00",
  48386. "num_branches": 0,
  48387. "num_partial_branches": 0,
  48388. "covered_branches": 0,
  48389. "missing_branches": 0,
  48390. "percent_branches_covered": 100.0,
  48391. "percent_branches_covered_display": "100.00"
  48392. },
  48393. "missing_lines": [
  48394. 55,
  48395. 56,
  48396. 57
  48397. ],
  48398. "excluded_lines": [],
  48399. "start_line": 45,
  48400. "contexts": {},
  48401. "executed_branches": [],
  48402. "missing_branches": []
  48403. },
  48404. "WorkflowBuilder.add_nodes": {
  48405. "executed_lines": [],
  48406. "summary": {
  48407. "covered_lines": 0,
  48408. "num_statements": 3,
  48409. "percent_covered": 0.0,
  48410. "percent_covered_display": "0.00",
  48411. "missing_lines": 3,
  48412. "excluded_lines": 0,
  48413. "percent_statements_covered": 0.0,
  48414. "percent_statements_covered_display": "0.00",
  48415. "num_branches": 2,
  48416. "num_partial_branches": 0,
  48417. "covered_branches": 0,
  48418. "missing_branches": 2,
  48419. "percent_branches_covered": 0.0,
  48420. "percent_branches_covered_display": "0.00"
  48421. },
  48422. "missing_lines": [
  48423. 69,
  48424. 70,
  48425. 71
  48426. ],
  48427. "excluded_lines": [],
  48428. "start_line": 59,
  48429. "contexts": {},
  48430. "executed_branches": [],
  48431. "missing_branches": [
  48432. [
  48433. 69,
  48434. 70
  48435. ],
  48436. [
  48437. 69,
  48438. 71
  48439. ]
  48440. ]
  48441. },
  48442. "WorkflowBuilder.add_edge": {
  48443. "executed_lines": [],
  48444. "summary": {
  48445. "covered_lines": 0,
  48446. "num_statements": 5,
  48447. "percent_covered": 0.0,
  48448. "percent_covered_display": "0.00",
  48449. "missing_lines": 5,
  48450. "excluded_lines": 0,
  48451. "percent_statements_covered": 0.0,
  48452. "percent_statements_covered_display": "0.00",
  48453. "num_branches": 0,
  48454. "num_partial_branches": 0,
  48455. "covered_branches": 0,
  48456. "missing_branches": 0,
  48457. "percent_branches_covered": 100.0,
  48458. "percent_branches_covered_display": "100.00"
  48459. },
  48460. "missing_lines": [
  48461. 85,
  48462. 86,
  48463. 88,
  48464. 89,
  48465. 90
  48466. ],
  48467. "excluded_lines": [],
  48468. "start_line": 73,
  48469. "contexts": {},
  48470. "executed_branches": [],
  48471. "missing_branches": []
  48472. },
  48473. "WorkflowBuilder.add_conditional_edge": {
  48474. "executed_lines": [],
  48475. "summary": {
  48476. "covered_lines": 0,
  48477. "num_statements": 6,
  48478. "percent_covered": 0.0,
  48479. "percent_covered_display": "0.00",
  48480. "missing_lines": 6,
  48481. "excluded_lines": 0,
  48482. "percent_statements_covered": 0.0,
  48483. "percent_statements_covered_display": "0.00",
  48484. "num_branches": 2,
  48485. "num_partial_branches": 0,
  48486. "covered_branches": 0,
  48487. "missing_branches": 2,
  48488. "percent_branches_covered": 0.0,
  48489. "percent_branches_covered_display": "0.00"
  48490. },
  48491. "missing_lines": [
  48492. 109,
  48493. 110,
  48494. 112,
  48495. 114,
  48496. 115,
  48497. 116
  48498. ],
  48499. "excluded_lines": [],
  48500. "start_line": 92,
  48501. "contexts": {},
  48502. "executed_branches": [],
  48503. "missing_branches": [
  48504. [
  48505. 109,
  48506. 110
  48507. ],
  48508. [
  48509. 109,
  48510. 112
  48511. ]
  48512. ]
  48513. },
  48514. "WorkflowBuilder.add_sequence": {
  48515. "executed_lines": [],
  48516. "summary": {
  48517. "covered_lines": 0,
  48518. "num_statements": 3,
  48519. "percent_covered": 0.0,
  48520. "percent_covered_display": "0.00",
  48521. "missing_lines": 3,
  48522. "excluded_lines": 0,
  48523. "percent_statements_covered": 0.0,
  48524. "percent_statements_covered_display": "0.00",
  48525. "num_branches": 2,
  48526. "num_partial_branches": 0,
  48527. "covered_branches": 0,
  48528. "missing_branches": 2,
  48529. "percent_branches_covered": 0.0,
  48530. "percent_branches_covered_display": "0.00"
  48531. },
  48532. "missing_lines": [
  48533. 130,
  48534. 131,
  48535. 132
  48536. ],
  48537. "excluded_lines": [],
  48538. "start_line": 118,
  48539. "contexts": {},
  48540. "executed_branches": [],
  48541. "missing_branches": [
  48542. [
  48543. 130,
  48544. 131
  48545. ],
  48546. [
  48547. 130,
  48548. 132
  48549. ]
  48550. ]
  48551. },
  48552. "WorkflowBuilder.set_entry": {
  48553. "executed_lines": [],
  48554. "summary": {
  48555. "covered_lines": 0,
  48556. "num_statements": 2,
  48557. "percent_covered": 0.0,
  48558. "percent_covered_display": "0.00",
  48559. "missing_lines": 2,
  48560. "excluded_lines": 0,
  48561. "percent_statements_covered": 0.0,
  48562. "percent_statements_covered_display": "0.00",
  48563. "num_branches": 0,
  48564. "num_partial_branches": 0,
  48565. "covered_branches": 0,
  48566. "missing_branches": 0,
  48567. "percent_branches_covered": 100.0,
  48568. "percent_branches_covered_display": "100.00"
  48569. },
  48570. "missing_lines": [
  48571. 144,
  48572. 145
  48573. ],
  48574. "excluded_lines": [],
  48575. "start_line": 134,
  48576. "contexts": {},
  48577. "executed_branches": [],
  48578. "missing_branches": []
  48579. },
  48580. "WorkflowBuilder.set_finish": {
  48581. "executed_lines": [],
  48582. "summary": {
  48583. "covered_lines": 0,
  48584. "num_statements": 2,
  48585. "percent_covered": 0.0,
  48586. "percent_covered_display": "0.00",
  48587. "missing_lines": 2,
  48588. "excluded_lines": 0,
  48589. "percent_statements_covered": 0.0,
  48590. "percent_statements_covered_display": "0.00",
  48591. "num_branches": 0,
  48592. "num_partial_branches": 0,
  48593. "covered_branches": 0,
  48594. "missing_branches": 0,
  48595. "percent_branches_covered": 100.0,
  48596. "percent_branches_covered_display": "100.00"
  48597. },
  48598. "missing_lines": [
  48599. 157,
  48600. 158
  48601. ],
  48602. "excluded_lines": [],
  48603. "start_line": 147,
  48604. "contexts": {},
  48605. "executed_branches": [],
  48606. "missing_branches": []
  48607. },
  48608. "WorkflowBuilder.build": {
  48609. "executed_lines": [],
  48610. "summary": {
  48611. "covered_lines": 0,
  48612. "num_statements": 1,
  48613. "percent_covered": 0.0,
  48614. "percent_covered_display": "0.00",
  48615. "missing_lines": 1,
  48616. "excluded_lines": 0,
  48617. "percent_statements_covered": 0.0,
  48618. "percent_statements_covered_display": "0.00",
  48619. "num_branches": 0,
  48620. "num_partial_branches": 0,
  48621. "covered_branches": 0,
  48622. "missing_branches": 0,
  48623. "percent_branches_covered": 100.0,
  48624. "percent_branches_covered_display": "100.00"
  48625. },
  48626. "missing_lines": [
  48627. 167
  48628. ],
  48629. "excluded_lines": [],
  48630. "start_line": 160,
  48631. "contexts": {},
  48632. "executed_branches": [],
  48633. "missing_branches": []
  48634. },
  48635. "WorkflowBuilder.get_node": {
  48636. "executed_lines": [],
  48637. "summary": {
  48638. "covered_lines": 0,
  48639. "num_statements": 1,
  48640. "percent_covered": 0.0,
  48641. "percent_covered_display": "0.00",
  48642. "missing_lines": 1,
  48643. "excluded_lines": 0,
  48644. "percent_statements_covered": 0.0,
  48645. "percent_statements_covered_display": "0.00",
  48646. "num_branches": 0,
  48647. "num_partial_branches": 0,
  48648. "covered_branches": 0,
  48649. "missing_branches": 0,
  48650. "percent_branches_covered": 100.0,
  48651. "percent_branches_covered_display": "100.00"
  48652. },
  48653. "missing_lines": [
  48654. 179
  48655. ],
  48656. "excluded_lines": [],
  48657. "start_line": 169,
  48658. "contexts": {},
  48659. "executed_branches": [],
  48660. "missing_branches": []
  48661. },
  48662. "WorkflowBuilder.list_nodes": {
  48663. "executed_lines": [],
  48664. "summary": {
  48665. "covered_lines": 0,
  48666. "num_statements": 1,
  48667. "percent_covered": 0.0,
  48668. "percent_covered_display": "0.00",
  48669. "missing_lines": 1,
  48670. "excluded_lines": 0,
  48671. "percent_statements_covered": 0.0,
  48672. "percent_statements_covered_display": "0.00",
  48673. "num_branches": 0,
  48674. "num_partial_branches": 0,
  48675. "covered_branches": 0,
  48676. "missing_branches": 0,
  48677. "percent_branches_covered": 100.0,
  48678. "percent_branches_covered_display": "100.00"
  48679. },
  48680. "missing_lines": [
  48681. 188
  48682. ],
  48683. "excluded_lines": [],
  48684. "start_line": 181,
  48685. "contexts": {},
  48686. "executed_branches": [],
  48687. "missing_branches": []
  48688. },
  48689. "": {
  48690. "executed_lines": [],
  48691. "summary": {
  48692. "covered_lines": 0,
  48693. "num_statements": 16,
  48694. "percent_covered": 0.0,
  48695. "percent_covered_display": "0.00",
  48696. "missing_lines": 16,
  48697. "excluded_lines": 1,
  48698. "percent_statements_covered": 0.0,
  48699. "percent_statements_covered_display": "0.00",
  48700. "num_branches": 0,
  48701. "num_partial_branches": 0,
  48702. "covered_branches": 0,
  48703. "missing_branches": 0,
  48704. "percent_branches_covered": 100.0,
  48705. "percent_branches_covered_display": "100.00"
  48706. },
  48707. "missing_lines": [
  48708. 7,
  48709. 8,
  48710. 9,
  48711. 11,
  48712. 14,
  48713. 32,
  48714. 45,
  48715. 59,
  48716. 73,
  48717. 92,
  48718. 118,
  48719. 134,
  48720. 147,
  48721. 160,
  48722. 169,
  48723. 181
  48724. ],
  48725. "excluded_lines": [
  48726. 15
  48727. ],
  48728. "start_line": 1,
  48729. "contexts": {},
  48730. "executed_branches": [],
  48731. "missing_branches": []
  48732. }
  48733. },
  48734. "classes": {
  48735. "WorkflowBuilder": {
  48736. "executed_lines": [],
  48737. "summary": {
  48738. "covered_lines": 0,
  48739. "num_statements": 32,
  48740. "percent_covered": 0.0,
  48741. "percent_covered_display": "0.00",
  48742. "missing_lines": 32,
  48743. "excluded_lines": 0,
  48744. "percent_statements_covered": 0.0,
  48745. "percent_statements_covered_display": "0.00",
  48746. "num_branches": 6,
  48747. "num_partial_branches": 0,
  48748. "covered_branches": 0,
  48749. "missing_branches": 6,
  48750. "percent_branches_covered": 0.0,
  48751. "percent_branches_covered_display": "0.00"
  48752. },
  48753. "missing_lines": [
  48754. 39,
  48755. 40,
  48756. 41,
  48757. 42,
  48758. 43,
  48759. 55,
  48760. 56,
  48761. 57,
  48762. 69,
  48763. 70,
  48764. 71,
  48765. 85,
  48766. 86,
  48767. 88,
  48768. 89,
  48769. 90,
  48770. 109,
  48771. 110,
  48772. 112,
  48773. 114,
  48774. 115,
  48775. 116,
  48776. 130,
  48777. 131,
  48778. 132,
  48779. 144,
  48780. 145,
  48781. 157,
  48782. 158,
  48783. 167,
  48784. 179,
  48785. 188
  48786. ],
  48787. "excluded_lines": [],
  48788. "start_line": 14,
  48789. "contexts": {},
  48790. "executed_branches": [],
  48791. "missing_branches": [
  48792. [
  48793. 69,
  48794. 70
  48795. ],
  48796. [
  48797. 69,
  48798. 71
  48799. ],
  48800. [
  48801. 109,
  48802. 110
  48803. ],
  48804. [
  48805. 109,
  48806. 112
  48807. ],
  48808. [
  48809. 130,
  48810. 131
  48811. ],
  48812. [
  48813. 130,
  48814. 132
  48815. ]
  48816. ]
  48817. },
  48818. "": {
  48819. "executed_lines": [],
  48820. "summary": {
  48821. "covered_lines": 0,
  48822. "num_statements": 16,
  48823. "percent_covered": 0.0,
  48824. "percent_covered_display": "0.00",
  48825. "missing_lines": 16,
  48826. "excluded_lines": 1,
  48827. "percent_statements_covered": 0.0,
  48828. "percent_statements_covered_display": "0.00",
  48829. "num_branches": 0,
  48830. "num_partial_branches": 0,
  48831. "covered_branches": 0,
  48832. "missing_branches": 0,
  48833. "percent_branches_covered": 100.0,
  48834. "percent_branches_covered_display": "100.00"
  48835. },
  48836. "missing_lines": [
  48837. 7,
  48838. 8,
  48839. 9,
  48840. 11,
  48841. 14,
  48842. 32,
  48843. 45,
  48844. 59,
  48845. 73,
  48846. 92,
  48847. 118,
  48848. 134,
  48849. 147,
  48850. 160,
  48851. 169,
  48852. 181
  48853. ],
  48854. "excluded_lines": [
  48855. 15
  48856. ],
  48857. "start_line": 1,
  48858. "contexts": {},
  48859. "executed_branches": [],
  48860. "missing_branches": []
  48861. }
  48862. }
  48863. },
  48864. "src\\datasets\\parser\\image_parser\\__init__.py": {
  48865. "executed_lines": [],
  48866. "summary": {
  48867. "covered_lines": 0,
  48868. "num_statements": 0,
  48869. "percent_covered": 100.0,
  48870. "percent_covered_display": "100.00",
  48871. "missing_lines": 0,
  48872. "excluded_lines": 0,
  48873. "percent_statements_covered": 100.0,
  48874. "percent_statements_covered_display": "100.00",
  48875. "num_branches": 0,
  48876. "num_partial_branches": 0,
  48877. "covered_branches": 0,
  48878. "missing_branches": 0,
  48879. "percent_branches_covered": 100.0,
  48880. "percent_branches_covered_display": "100.00"
  48881. },
  48882. "missing_lines": [],
  48883. "excluded_lines": [],
  48884. "contexts": {},
  48885. "executed_branches": [],
  48886. "missing_branches": [],
  48887. "functions": {
  48888. "": {
  48889. "executed_lines": [],
  48890. "summary": {
  48891. "covered_lines": 0,
  48892. "num_statements": 0,
  48893. "percent_covered": 100.0,
  48894. "percent_covered_display": "100.00",
  48895. "missing_lines": 0,
  48896. "excluded_lines": 0,
  48897. "percent_statements_covered": 100.0,
  48898. "percent_statements_covered_display": "100.00",
  48899. "num_branches": 0,
  48900. "num_partial_branches": 0,
  48901. "covered_branches": 0,
  48902. "missing_branches": 0,
  48903. "percent_branches_covered": 100.0,
  48904. "percent_branches_covered_display": "100.00"
  48905. },
  48906. "missing_lines": [],
  48907. "excluded_lines": [],
  48908. "start_line": 1,
  48909. "contexts": {},
  48910. "executed_branches": [],
  48911. "missing_branches": []
  48912. }
  48913. },
  48914. "classes": {
  48915. "": {
  48916. "executed_lines": [],
  48917. "summary": {
  48918. "covered_lines": 0,
  48919. "num_statements": 0,
  48920. "percent_covered": 100.0,
  48921. "percent_covered_display": "100.00",
  48922. "missing_lines": 0,
  48923. "excluded_lines": 0,
  48924. "percent_statements_covered": 100.0,
  48925. "percent_statements_covered_display": "100.00",
  48926. "num_branches": 0,
  48927. "num_partial_branches": 0,
  48928. "covered_branches": 0,
  48929. "missing_branches": 0,
  48930. "percent_branches_covered": 100.0,
  48931. "percent_branches_covered_display": "100.00"
  48932. },
  48933. "missing_lines": [],
  48934. "excluded_lines": [],
  48935. "start_line": 1,
  48936. "contexts": {},
  48937. "executed_branches": [],
  48938. "missing_branches": []
  48939. }
  48940. }
  48941. },
  48942. "src\\datasets\\parser\\image_parser\\image_parser_workflow.py": {
  48943. "executed_lines": [],
  48944. "summary": {
  48945. "covered_lines": 0,
  48946. "num_statements": 127,
  48947. "percent_covered": 0.0,
  48948. "percent_covered_display": "0.00",
  48949. "missing_lines": 127,
  48950. "excluded_lines": 5,
  48951. "percent_statements_covered": 0.0,
  48952. "percent_statements_covered_display": "0.00",
  48953. "num_branches": 12,
  48954. "num_partial_branches": 0,
  48955. "covered_branches": 0,
  48956. "missing_branches": 12,
  48957. "percent_branches_covered": 0.0,
  48958. "percent_branches_covered_display": "0.00"
  48959. },
  48960. "missing_lines": [
  48961. 5,
  48962. 6,
  48963. 7,
  48964. 8,
  48965. 9,
  48966. 10,
  48967. 11,
  48968. 12,
  48969. 13,
  48970. 14,
  48971. 15,
  48972. 16,
  48973. 17,
  48974. 20,
  48975. 22,
  48976. 26,
  48977. 27,
  48978. 28,
  48979. 29,
  48980. 30,
  48981. 31,
  48982. 32,
  48983. 33,
  48984. 34,
  48985. 37,
  48986. 40,
  48987. 47,
  48988. 48,
  48989. 50,
  48990. 53,
  48991. 56,
  48992. 57,
  48993. 58,
  48994. 59,
  48995. 62,
  48996. 63,
  48997. 66,
  48998. 75,
  48999. 76,
  49000. 79,
  49001. 81,
  49002. 83,
  49003. 85,
  49004. 87,
  49005. 92,
  49006. 95,
  49007. 96,
  49008. 97,
  49009. 103,
  49010. 108,
  49011. 109,
  49012. 110,
  49013. 112,
  49014. 136,
  49015. 137,
  49016. 139,
  49017. 141,
  49018. 143,
  49019. 144,
  49020. 145,
  49021. 148,
  49022. 149,
  49023. 151,
  49024. 152,
  49025. 153,
  49026. 154,
  49027. 155,
  49028. 157,
  49029. 159,
  49030. 160,
  49031. 162,
  49032. 164,
  49033. 167,
  49034. 169,
  49035. 175,
  49036. 176,
  49037. 177,
  49038. 178,
  49039. 179,
  49040. 180,
  49041. 181,
  49042. 184,
  49043. 186,
  49044. 188,
  49045. 195,
  49046. 199,
  49047. 201,
  49048. 203,
  49049. 206,
  49050. 207,
  49051. 210,
  49052. 213,
  49053. 214,
  49054. 217,
  49055. 218,
  49056. 219,
  49057. 220,
  49058. 221,
  49059. 224,
  49060. 225,
  49061. 226,
  49062. 227,
  49063. 228,
  49064. 229,
  49065. 230,
  49066. 234,
  49067. 237,
  49068. 240,
  49069. 252,
  49070. 253,
  49071. 254,
  49072. 255,
  49073. 258,
  49074. 259,
  49075. 260,
  49076. 261,
  49077. 262,
  49078. 264,
  49079. 270,
  49080. 272,
  49081. 273,
  49082. 277,
  49083. 291,
  49084. 298,
  49085. 301,
  49086. 302,
  49087. 304
  49088. ],
  49089. "excluded_lines": [
  49090. 23,
  49091. 24,
  49092. 25,
  49093. 114,
  49094. 233
  49095. ],
  49096. "contexts": {},
  49097. "executed_branches": [],
  49098. "missing_branches": [
  49099. [
  49100. 96,
  49101. 97
  49102. ],
  49103. [
  49104. 96,
  49105. 103
  49106. ],
  49107. [
  49108. 159,
  49109. 160
  49110. ],
  49111. [
  49112. 159,
  49113. 162
  49114. ],
  49115. [
  49116. 175,
  49117. 176
  49118. ],
  49119. [
  49120. 175,
  49121. 184
  49122. ],
  49123. [
  49124. 217,
  49125. 218
  49126. ],
  49127. [
  49128. 217,
  49129. 258
  49130. ],
  49131. [
  49132. 258,
  49133. 259
  49134. ],
  49135. [
  49136. 258,
  49137. 264
  49138. ],
  49139. [
  49140. 301,
  49141. 302
  49142. ],
  49143. [
  49144. 301,
  49145. 304
  49146. ]
  49147. ],
  49148. "functions": {
  49149. "ImageParsingWorkflow.__init__": {
  49150. "executed_lines": [],
  49151. "summary": {
  49152. "covered_lines": 0,
  49153. "num_statements": 2,
  49154. "percent_covered": 0.0,
  49155. "percent_covered_display": "0.00",
  49156. "missing_lines": 2,
  49157. "excluded_lines": 0,
  49158. "percent_statements_covered": 0.0,
  49159. "percent_statements_covered_display": "0.00",
  49160. "num_branches": 0,
  49161. "num_partial_branches": 0,
  49162. "covered_branches": 0,
  49163. "missing_branches": 0,
  49164. "percent_branches_covered": 100.0,
  49165. "percent_branches_covered_display": "100.00"
  49166. },
  49167. "missing_lines": [
  49168. 47,
  49169. 48
  49170. ],
  49171. "excluded_lines": [],
  49172. "start_line": 40,
  49173. "contexts": {},
  49174. "executed_branches": [],
  49175. "missing_branches": []
  49176. },
  49177. "ImageParsingWorkflow._build_workflow": {
  49178. "executed_lines": [],
  49179. "summary": {
  49180. "covered_lines": 0,
  49181. "num_statements": 11,
  49182. "percent_covered": 0.0,
  49183. "percent_covered_display": "0.00",
  49184. "missing_lines": 11,
  49185. "excluded_lines": 0,
  49186. "percent_statements_covered": 0.0,
  49187. "percent_statements_covered_display": "0.00",
  49188. "num_branches": 0,
  49189. "num_partial_branches": 0,
  49190. "covered_branches": 0,
  49191. "missing_branches": 0,
  49192. "percent_branches_covered": 100.0,
  49193. "percent_branches_covered_display": "100.00"
  49194. },
  49195. "missing_lines": [
  49196. 53,
  49197. 56,
  49198. 57,
  49199. 58,
  49200. 59,
  49201. 62,
  49202. 63,
  49203. 66,
  49204. 75,
  49205. 76,
  49206. 79
  49207. ],
  49208. "excluded_lines": [],
  49209. "start_line": 50,
  49210. "contexts": {},
  49211. "executed_branches": [],
  49212. "missing_branches": []
  49213. },
  49214. "ImageParsingWorkflow._upload_images_node": {
  49215. "executed_lines": [],
  49216. "summary": {
  49217. "covered_lines": 0,
  49218. "num_statements": 11,
  49219. "percent_covered": 0.0,
  49220. "percent_covered_display": "0.00",
  49221. "missing_lines": 11,
  49222. "excluded_lines": 0,
  49223. "percent_statements_covered": 0.0,
  49224. "percent_statements_covered_display": "0.00",
  49225. "num_branches": 2,
  49226. "num_partial_branches": 0,
  49227. "covered_branches": 0,
  49228. "missing_branches": 2,
  49229. "percent_branches_covered": 0.0,
  49230. "percent_branches_covered_display": "0.00"
  49231. },
  49232. "missing_lines": [
  49233. 83,
  49234. 85,
  49235. 87,
  49236. 92,
  49237. 95,
  49238. 96,
  49239. 97,
  49240. 103,
  49241. 108,
  49242. 109,
  49243. 110
  49244. ],
  49245. "excluded_lines": [],
  49246. "start_line": 81,
  49247. "contexts": {},
  49248. "executed_branches": [],
  49249. "missing_branches": [
  49250. [
  49251. 96,
  49252. 97
  49253. ],
  49254. [
  49255. 96,
  49256. 103
  49257. ]
  49258. ]
  49259. },
  49260. "ImageParsingWorkflow._parse_single_page": {
  49261. "executed_lines": [],
  49262. "summary": {
  49263. "covered_lines": 0,
  49264. "num_statements": 14,
  49265. "percent_covered": 0.0,
  49266. "percent_covered_display": "0.00",
  49267. "missing_lines": 14,
  49268. "excluded_lines": 1,
  49269. "percent_statements_covered": 0.0,
  49270. "percent_statements_covered_display": "0.00",
  49271. "num_branches": 0,
  49272. "num_partial_branches": 0,
  49273. "covered_branches": 0,
  49274. "missing_branches": 0,
  49275. "percent_branches_covered": 100.0,
  49276. "percent_branches_covered_display": "100.00"
  49277. },
  49278. "missing_lines": [
  49279. 136,
  49280. 137,
  49281. 139,
  49282. 141,
  49283. 143,
  49284. 144,
  49285. 145,
  49286. 148,
  49287. 149,
  49288. 151,
  49289. 152,
  49290. 153,
  49291. 154,
  49292. 155
  49293. ],
  49294. "excluded_lines": [
  49295. 114
  49296. ],
  49297. "start_line": 112,
  49298. "contexts": {},
  49299. "executed_branches": [],
  49300. "missing_branches": []
  49301. },
  49302. "ImageParsingWorkflow._parse_image_node": {
  49303. "executed_lines": [],
  49304. "summary": {
  49305. "covered_lines": 0,
  49306. "num_statements": 16,
  49307. "percent_covered": 0.0,
  49308. "percent_covered_display": "0.00",
  49309. "missing_lines": 16,
  49310. "excluded_lines": 0,
  49311. "percent_statements_covered": 0.0,
  49312. "percent_statements_covered_display": "0.00",
  49313. "num_branches": 4,
  49314. "num_partial_branches": 0,
  49315. "covered_branches": 0,
  49316. "missing_branches": 4,
  49317. "percent_branches_covered": 0.0,
  49318. "percent_branches_covered_display": "0.00"
  49319. },
  49320. "missing_lines": [
  49321. 159,
  49322. 160,
  49323. 162,
  49324. 164,
  49325. 167,
  49326. 169,
  49327. 175,
  49328. 176,
  49329. 177,
  49330. 178,
  49331. 179,
  49332. 180,
  49333. 181,
  49334. 184,
  49335. 186,
  49336. 188
  49337. ],
  49338. "excluded_lines": [],
  49339. "start_line": 157,
  49340. "contexts": {},
  49341. "executed_branches": [],
  49342. "missing_branches": [
  49343. [
  49344. 159,
  49345. 160
  49346. ],
  49347. [
  49348. 159,
  49349. 162
  49350. ],
  49351. [
  49352. 175,
  49353. 176
  49354. ],
  49355. [
  49356. 175,
  49357. 184
  49358. ]
  49359. ]
  49360. },
  49361. "ImageParsingWorkflow._should_continue_parsing": {
  49362. "executed_lines": [],
  49363. "summary": {
  49364. "covered_lines": 0,
  49365. "num_statements": 1,
  49366. "percent_covered": 0.0,
  49367. "percent_covered_display": "0.00",
  49368. "missing_lines": 1,
  49369. "excluded_lines": 0,
  49370. "percent_statements_covered": 0.0,
  49371. "percent_statements_covered_display": "0.00",
  49372. "num_branches": 0,
  49373. "num_partial_branches": 0,
  49374. "covered_branches": 0,
  49375. "missing_branches": 0,
  49376. "percent_branches_covered": 100.0,
  49377. "percent_branches_covered_display": "100.00"
  49378. },
  49379. "missing_lines": [
  49380. 199
  49381. ],
  49382. "excluded_lines": [],
  49383. "start_line": 195,
  49384. "contexts": {},
  49385. "executed_branches": [],
  49386. "missing_branches": []
  49387. },
  49388. "ImageParsingWorkflow._vectorize_store_node": {
  49389. "executed_lines": [],
  49390. "summary": {
  49391. "covered_lines": 0,
  49392. "num_statements": 31,
  49393. "percent_covered": 0.0,
  49394. "percent_covered_display": "0.00",
  49395. "missing_lines": 31,
  49396. "excluded_lines": 1,
  49397. "percent_statements_covered": 0.0,
  49398. "percent_statements_covered_display": "0.00",
  49399. "num_branches": 4,
  49400. "num_partial_branches": 0,
  49401. "covered_branches": 0,
  49402. "missing_branches": 4,
  49403. "percent_branches_covered": 0.0,
  49404. "percent_branches_covered_display": "0.00"
  49405. },
  49406. "missing_lines": [
  49407. 203,
  49408. 206,
  49409. 207,
  49410. 210,
  49411. 213,
  49412. 214,
  49413. 217,
  49414. 218,
  49415. 219,
  49416. 220,
  49417. 221,
  49418. 224,
  49419. 225,
  49420. 226,
  49421. 227,
  49422. 228,
  49423. 229,
  49424. 230,
  49425. 234,
  49426. 237,
  49427. 240,
  49428. 252,
  49429. 253,
  49430. 254,
  49431. 255,
  49432. 258,
  49433. 259,
  49434. 260,
  49435. 261,
  49436. 262,
  49437. 264
  49438. ],
  49439. "excluded_lines": [
  49440. 233
  49441. ],
  49442. "start_line": 201,
  49443. "contexts": {},
  49444. "executed_branches": [],
  49445. "missing_branches": [
  49446. [
  49447. 217,
  49448. 218
  49449. ],
  49450. [
  49451. 217,
  49452. 258
  49453. ],
  49454. [
  49455. 258,
  49456. 259
  49457. ],
  49458. [
  49459. 258,
  49460. 264
  49461. ]
  49462. ]
  49463. },
  49464. "ImageParsingWorkflow._complete_node": {
  49465. "executed_lines": [],
  49466. "summary": {
  49467. "covered_lines": 0,
  49468. "num_statements": 2,
  49469. "percent_covered": 0.0,
  49470. "percent_covered_display": "0.00",
  49471. "missing_lines": 2,
  49472. "excluded_lines": 0,
  49473. "percent_statements_covered": 0.0,
  49474. "percent_statements_covered_display": "0.00",
  49475. "num_branches": 0,
  49476. "num_partial_branches": 0,
  49477. "covered_branches": 0,
  49478. "missing_branches": 0,
  49479. "percent_branches_covered": 100.0,
  49480. "percent_branches_covered_display": "100.00"
  49481. },
  49482. "missing_lines": [
  49483. 272,
  49484. 273
  49485. ],
  49486. "excluded_lines": [],
  49487. "start_line": 270,
  49488. "contexts": {},
  49489. "executed_branches": [],
  49490. "missing_branches": []
  49491. },
  49492. "ImageParsingWorkflow.run": {
  49493. "executed_lines": [],
  49494. "summary": {
  49495. "covered_lines": 0,
  49496. "num_statements": 5,
  49497. "percent_covered": 0.0,
  49498. "percent_covered_display": "0.00",
  49499. "missing_lines": 5,
  49500. "excluded_lines": 0,
  49501. "percent_statements_covered": 0.0,
  49502. "percent_statements_covered_display": "0.00",
  49503. "num_branches": 2,
  49504. "num_partial_branches": 0,
  49505. "covered_branches": 0,
  49506. "missing_branches": 2,
  49507. "percent_branches_covered": 0.0,
  49508. "percent_branches_covered_display": "0.00"
  49509. },
  49510. "missing_lines": [
  49511. 291,
  49512. 298,
  49513. 301,
  49514. 302,
  49515. 304
  49516. ],
  49517. "excluded_lines": [],
  49518. "start_line": 277,
  49519. "contexts": {},
  49520. "executed_branches": [],
  49521. "missing_branches": [
  49522. [
  49523. 301,
  49524. 302
  49525. ],
  49526. [
  49527. 301,
  49528. 304
  49529. ]
  49530. ]
  49531. },
  49532. "": {
  49533. "executed_lines": [],
  49534. "summary": {
  49535. "covered_lines": 0,
  49536. "num_statements": 34,
  49537. "percent_covered": 0.0,
  49538. "percent_covered_display": "0.00",
  49539. "missing_lines": 34,
  49540. "excluded_lines": 3,
  49541. "percent_statements_covered": 0.0,
  49542. "percent_statements_covered_display": "0.00",
  49543. "num_branches": 0,
  49544. "num_partial_branches": 0,
  49545. "covered_branches": 0,
  49546. "missing_branches": 0,
  49547. "percent_branches_covered": 100.0,
  49548. "percent_branches_covered_display": "100.00"
  49549. },
  49550. "missing_lines": [
  49551. 5,
  49552. 6,
  49553. 7,
  49554. 8,
  49555. 9,
  49556. 10,
  49557. 11,
  49558. 12,
  49559. 13,
  49560. 14,
  49561. 15,
  49562. 16,
  49563. 17,
  49564. 20,
  49565. 22,
  49566. 26,
  49567. 27,
  49568. 28,
  49569. 29,
  49570. 30,
  49571. 31,
  49572. 32,
  49573. 33,
  49574. 34,
  49575. 37,
  49576. 40,
  49577. 50,
  49578. 81,
  49579. 112,
  49580. 157,
  49581. 195,
  49582. 201,
  49583. 270,
  49584. 277
  49585. ],
  49586. "excluded_lines": [
  49587. 23,
  49588. 24,
  49589. 25
  49590. ],
  49591. "start_line": 1,
  49592. "contexts": {},
  49593. "executed_branches": [],
  49594. "missing_branches": []
  49595. }
  49596. },
  49597. "classes": {
  49598. "ImageParsingState": {
  49599. "executed_lines": [],
  49600. "summary": {
  49601. "covered_lines": 0,
  49602. "num_statements": 0,
  49603. "percent_covered": 100.0,
  49604. "percent_covered_display": "100.00",
  49605. "missing_lines": 0,
  49606. "excluded_lines": 0,
  49607. "percent_statements_covered": 100.0,
  49608. "percent_statements_covered_display": "100.00",
  49609. "num_branches": 0,
  49610. "num_partial_branches": 0,
  49611. "covered_branches": 0,
  49612. "missing_branches": 0,
  49613. "percent_branches_covered": 100.0,
  49614. "percent_branches_covered_display": "100.00"
  49615. },
  49616. "missing_lines": [],
  49617. "excluded_lines": [],
  49618. "start_line": 20,
  49619. "contexts": {},
  49620. "executed_branches": [],
  49621. "missing_branches": []
  49622. },
  49623. "ImageParsingWorkflow": {
  49624. "executed_lines": [],
  49625. "summary": {
  49626. "covered_lines": 0,
  49627. "num_statements": 93,
  49628. "percent_covered": 0.0,
  49629. "percent_covered_display": "0.00",
  49630. "missing_lines": 93,
  49631. "excluded_lines": 2,
  49632. "percent_statements_covered": 0.0,
  49633. "percent_statements_covered_display": "0.00",
  49634. "num_branches": 12,
  49635. "num_partial_branches": 0,
  49636. "covered_branches": 0,
  49637. "missing_branches": 12,
  49638. "percent_branches_covered": 0.0,
  49639. "percent_branches_covered_display": "0.00"
  49640. },
  49641. "missing_lines": [
  49642. 47,
  49643. 48,
  49644. 53,
  49645. 56,
  49646. 57,
  49647. 58,
  49648. 59,
  49649. 62,
  49650. 63,
  49651. 66,
  49652. 75,
  49653. 76,
  49654. 79,
  49655. 83,
  49656. 85,
  49657. 87,
  49658. 92,
  49659. 95,
  49660. 96,
  49661. 97,
  49662. 103,
  49663. 108,
  49664. 109,
  49665. 110,
  49666. 136,
  49667. 137,
  49668. 139,
  49669. 141,
  49670. 143,
  49671. 144,
  49672. 145,
  49673. 148,
  49674. 149,
  49675. 151,
  49676. 152,
  49677. 153,
  49678. 154,
  49679. 155,
  49680. 159,
  49681. 160,
  49682. 162,
  49683. 164,
  49684. 167,
  49685. 169,
  49686. 175,
  49687. 176,
  49688. 177,
  49689. 178,
  49690. 179,
  49691. 180,
  49692. 181,
  49693. 184,
  49694. 186,
  49695. 188,
  49696. 199,
  49697. 203,
  49698. 206,
  49699. 207,
  49700. 210,
  49701. 213,
  49702. 214,
  49703. 217,
  49704. 218,
  49705. 219,
  49706. 220,
  49707. 221,
  49708. 224,
  49709. 225,
  49710. 226,
  49711. 227,
  49712. 228,
  49713. 229,
  49714. 230,
  49715. 234,
  49716. 237,
  49717. 240,
  49718. 252,
  49719. 253,
  49720. 254,
  49721. 255,
  49722. 258,
  49723. 259,
  49724. 260,
  49725. 261,
  49726. 262,
  49727. 264,
  49728. 272,
  49729. 273,
  49730. 291,
  49731. 298,
  49732. 301,
  49733. 302,
  49734. 304
  49735. ],
  49736. "excluded_lines": [
  49737. 114,
  49738. 233
  49739. ],
  49740. "start_line": 37,
  49741. "contexts": {},
  49742. "executed_branches": [],
  49743. "missing_branches": [
  49744. [
  49745. 96,
  49746. 97
  49747. ],
  49748. [
  49749. 96,
  49750. 103
  49751. ],
  49752. [
  49753. 159,
  49754. 160
  49755. ],
  49756. [
  49757. 159,
  49758. 162
  49759. ],
  49760. [
  49761. 175,
  49762. 176
  49763. ],
  49764. [
  49765. 175,
  49766. 184
  49767. ],
  49768. [
  49769. 217,
  49770. 218
  49771. ],
  49772. [
  49773. 217,
  49774. 258
  49775. ],
  49776. [
  49777. 258,
  49778. 259
  49779. ],
  49780. [
  49781. 258,
  49782. 264
  49783. ],
  49784. [
  49785. 301,
  49786. 302
  49787. ],
  49788. [
  49789. 301,
  49790. 304
  49791. ]
  49792. ]
  49793. },
  49794. "": {
  49795. "executed_lines": [],
  49796. "summary": {
  49797. "covered_lines": 0,
  49798. "num_statements": 34,
  49799. "percent_covered": 0.0,
  49800. "percent_covered_display": "0.00",
  49801. "missing_lines": 34,
  49802. "excluded_lines": 3,
  49803. "percent_statements_covered": 0.0,
  49804. "percent_statements_covered_display": "0.00",
  49805. "num_branches": 0,
  49806. "num_partial_branches": 0,
  49807. "covered_branches": 0,
  49808. "missing_branches": 0,
  49809. "percent_branches_covered": 100.0,
  49810. "percent_branches_covered_display": "100.00"
  49811. },
  49812. "missing_lines": [
  49813. 5,
  49814. 6,
  49815. 7,
  49816. 8,
  49817. 9,
  49818. 10,
  49819. 11,
  49820. 12,
  49821. 13,
  49822. 14,
  49823. 15,
  49824. 16,
  49825. 17,
  49826. 20,
  49827. 22,
  49828. 26,
  49829. 27,
  49830. 28,
  49831. 29,
  49832. 30,
  49833. 31,
  49834. 32,
  49835. 33,
  49836. 34,
  49837. 37,
  49838. 40,
  49839. 50,
  49840. 81,
  49841. 112,
  49842. 157,
  49843. 195,
  49844. 201,
  49845. 270,
  49846. 277
  49847. ],
  49848. "excluded_lines": [
  49849. 23,
  49850. 24,
  49851. 25
  49852. ],
  49853. "start_line": 1,
  49854. "contexts": {},
  49855. "executed_branches": [],
  49856. "missing_branches": []
  49857. }
  49858. }
  49859. },
  49860. "src\\datasets\\parser\\nodes\\__init__.py": {
  49861. "executed_lines": [],
  49862. "summary": {
  49863. "covered_lines": 0,
  49864. "num_statements": 18,
  49865. "percent_covered": 0.0,
  49866. "percent_covered_display": "0.00",
  49867. "missing_lines": 18,
  49868. "excluded_lines": 0,
  49869. "percent_statements_covered": 0.0,
  49870. "percent_statements_covered_display": "0.00",
  49871. "num_branches": 0,
  49872. "num_partial_branches": 0,
  49873. "covered_branches": 0,
  49874. "missing_branches": 0,
  49875. "percent_branches_covered": 100.0,
  49876. "percent_branches_covered_display": "100.00"
  49877. },
  49878. "missing_lines": [
  49879. 7,
  49880. 8,
  49881. 9,
  49882. 10,
  49883. 11,
  49884. 17,
  49885. 21,
  49886. 22,
  49887. 23,
  49888. 24,
  49889. 25,
  49890. 26,
  49891. 27,
  49892. 28,
  49893. 29,
  49894. 30,
  49895. 31,
  49896. 33
  49897. ],
  49898. "excluded_lines": [],
  49899. "contexts": {},
  49900. "executed_branches": [],
  49901. "missing_branches": [],
  49902. "functions": {
  49903. "": {
  49904. "executed_lines": [],
  49905. "summary": {
  49906. "covered_lines": 0,
  49907. "num_statements": 18,
  49908. "percent_covered": 0.0,
  49909. "percent_covered_display": "0.00",
  49910. "missing_lines": 18,
  49911. "excluded_lines": 0,
  49912. "percent_statements_covered": 0.0,
  49913. "percent_statements_covered_display": "0.00",
  49914. "num_branches": 0,
  49915. "num_partial_branches": 0,
  49916. "covered_branches": 0,
  49917. "missing_branches": 0,
  49918. "percent_branches_covered": 100.0,
  49919. "percent_branches_covered_display": "100.00"
  49920. },
  49921. "missing_lines": [
  49922. 7,
  49923. 8,
  49924. 9,
  49925. 10,
  49926. 11,
  49927. 17,
  49928. 21,
  49929. 22,
  49930. 23,
  49931. 24,
  49932. 25,
  49933. 26,
  49934. 27,
  49935. 28,
  49936. 29,
  49937. 30,
  49938. 31,
  49939. 33
  49940. ],
  49941. "excluded_lines": [],
  49942. "start_line": 1,
  49943. "contexts": {},
  49944. "executed_branches": [],
  49945. "missing_branches": []
  49946. }
  49947. },
  49948. "classes": {
  49949. "": {
  49950. "executed_lines": [],
  49951. "summary": {
  49952. "covered_lines": 0,
  49953. "num_statements": 18,
  49954. "percent_covered": 0.0,
  49955. "percent_covered_display": "0.00",
  49956. "missing_lines": 18,
  49957. "excluded_lines": 0,
  49958. "percent_statements_covered": 0.0,
  49959. "percent_statements_covered_display": "0.00",
  49960. "num_branches": 0,
  49961. "num_partial_branches": 0,
  49962. "covered_branches": 0,
  49963. "missing_branches": 0,
  49964. "percent_branches_covered": 100.0,
  49965. "percent_branches_covered_display": "100.00"
  49966. },
  49967. "missing_lines": [
  49968. 7,
  49969. 8,
  49970. 9,
  49971. 10,
  49972. 11,
  49973. 17,
  49974. 21,
  49975. 22,
  49976. 23,
  49977. 24,
  49978. 25,
  49979. 26,
  49980. 27,
  49981. 28,
  49982. 29,
  49983. 30,
  49984. 31,
  49985. 33
  49986. ],
  49987. "excluded_lines": [],
  49988. "start_line": 1,
  49989. "contexts": {},
  49990. "executed_branches": [],
  49991. "missing_branches": []
  49992. }
  49993. }
  49994. },
  49995. "src\\datasets\\parser\\nodes\\complete_node.py": {
  49996. "executed_lines": [],
  49997. "summary": {
  49998. "covered_lines": 0,
  49999. "num_statements": 26,
  50000. "percent_covered": 0.0,
  50001. "percent_covered_display": "0.00",
  50002. "missing_lines": 26,
  50003. "excluded_lines": 0,
  50004. "percent_statements_covered": 0.0,
  50005. "percent_statements_covered_display": "0.00",
  50006. "num_branches": 8,
  50007. "num_partial_branches": 0,
  50008. "covered_branches": 0,
  50009. "missing_branches": 8,
  50010. "percent_branches_covered": 0.0,
  50011. "percent_branches_covered_display": "0.00"
  50012. },
  50013. "missing_lines": [
  50014. 7,
  50015. 8,
  50016. 9,
  50017. 10,
  50018. 12,
  50019. 15,
  50020. 16,
  50021. 23,
  50022. 30,
  50023. 32,
  50024. 33,
  50025. 34,
  50026. 36,
  50027. 47,
  50028. 49,
  50029. 50,
  50030. 51,
  50031. 52,
  50032. 53,
  50033. 54,
  50034. 55,
  50035. 56,
  50036. 58,
  50037. 59,
  50038. 61,
  50039. 63
  50040. ],
  50041. "excluded_lines": [],
  50042. "contexts": {},
  50043. "executed_branches": [],
  50044. "missing_branches": [
  50045. [
  50046. 49,
  50047. 50
  50048. ],
  50049. [
  50050. 49,
  50051. 51
  50052. ],
  50053. [
  50054. 51,
  50055. 52
  50056. ],
  50057. [
  50058. 51,
  50059. 53
  50060. ],
  50061. [
  50062. 53,
  50063. 54
  50064. ],
  50065. [
  50066. 53,
  50067. 55
  50068. ],
  50069. [
  50070. 55,
  50071. 56
  50072. ],
  50073. [
  50074. 55,
  50075. 58
  50076. ]
  50077. ],
  50078. "functions": {
  50079. "CompleteNode.__init__": {
  50080. "executed_lines": [],
  50081. "summary": {
  50082. "covered_lines": 0,
  50083. "num_statements": 1,
  50084. "percent_covered": 0.0,
  50085. "percent_covered_display": "0.00",
  50086. "missing_lines": 1,
  50087. "excluded_lines": 0,
  50088. "percent_statements_covered": 0.0,
  50089. "percent_statements_covered_display": "0.00",
  50090. "num_branches": 0,
  50091. "num_partial_branches": 0,
  50092. "covered_branches": 0,
  50093. "missing_branches": 0,
  50094. "percent_branches_covered": 100.0,
  50095. "percent_branches_covered_display": "100.00"
  50096. },
  50097. "missing_lines": [
  50098. 30
  50099. ],
  50100. "excluded_lines": [],
  50101. "start_line": 23,
  50102. "contexts": {},
  50103. "executed_branches": [],
  50104. "missing_branches": []
  50105. },
  50106. "CompleteNode.name": {
  50107. "executed_lines": [],
  50108. "summary": {
  50109. "covered_lines": 0,
  50110. "num_statements": 1,
  50111. "percent_covered": 0.0,
  50112. "percent_covered_display": "0.00",
  50113. "missing_lines": 1,
  50114. "excluded_lines": 0,
  50115. "percent_statements_covered": 0.0,
  50116. "percent_statements_covered_display": "0.00",
  50117. "num_branches": 0,
  50118. "num_partial_branches": 0,
  50119. "covered_branches": 0,
  50120. "missing_branches": 0,
  50121. "percent_branches_covered": 100.0,
  50122. "percent_branches_covered_display": "100.00"
  50123. },
  50124. "missing_lines": [
  50125. 34
  50126. ],
  50127. "excluded_lines": [],
  50128. "start_line": 33,
  50129. "contexts": {},
  50130. "executed_branches": [],
  50131. "missing_branches": []
  50132. },
  50133. "CompleteNode.execute": {
  50134. "executed_lines": [],
  50135. "summary": {
  50136. "covered_lines": 0,
  50137. "num_statements": 13,
  50138. "percent_covered": 0.0,
  50139. "percent_covered_display": "0.00",
  50140. "missing_lines": 13,
  50141. "excluded_lines": 0,
  50142. "percent_statements_covered": 0.0,
  50143. "percent_statements_covered_display": "0.00",
  50144. "num_branches": 8,
  50145. "num_partial_branches": 0,
  50146. "covered_branches": 0,
  50147. "missing_branches": 8,
  50148. "percent_branches_covered": 0.0,
  50149. "percent_branches_covered_display": "0.00"
  50150. },
  50151. "missing_lines": [
  50152. 47,
  50153. 49,
  50154. 50,
  50155. 51,
  50156. 52,
  50157. 53,
  50158. 54,
  50159. 55,
  50160. 56,
  50161. 58,
  50162. 59,
  50163. 61,
  50164. 63
  50165. ],
  50166. "excluded_lines": [],
  50167. "start_line": 36,
  50168. "contexts": {},
  50169. "executed_branches": [],
  50170. "missing_branches": [
  50171. [
  50172. 49,
  50173. 50
  50174. ],
  50175. [
  50176. 49,
  50177. 51
  50178. ],
  50179. [
  50180. 51,
  50181. 52
  50182. ],
  50183. [
  50184. 51,
  50185. 53
  50186. ],
  50187. [
  50188. 53,
  50189. 54
  50190. ],
  50191. [
  50192. 53,
  50193. 55
  50194. ],
  50195. [
  50196. 55,
  50197. 56
  50198. ],
  50199. [
  50200. 55,
  50201. 58
  50202. ]
  50203. ]
  50204. },
  50205. "": {
  50206. "executed_lines": [],
  50207. "summary": {
  50208. "covered_lines": 0,
  50209. "num_statements": 11,
  50210. "percent_covered": 0.0,
  50211. "percent_covered_display": "0.00",
  50212. "missing_lines": 11,
  50213. "excluded_lines": 0,
  50214. "percent_statements_covered": 0.0,
  50215. "percent_statements_covered_display": "0.00",
  50216. "num_branches": 0,
  50217. "num_partial_branches": 0,
  50218. "covered_branches": 0,
  50219. "missing_branches": 0,
  50220. "percent_branches_covered": 100.0,
  50221. "percent_branches_covered_display": "100.00"
  50222. },
  50223. "missing_lines": [
  50224. 7,
  50225. 8,
  50226. 9,
  50227. 10,
  50228. 12,
  50229. 15,
  50230. 16,
  50231. 23,
  50232. 32,
  50233. 33,
  50234. 36
  50235. ],
  50236. "excluded_lines": [],
  50237. "start_line": 1,
  50238. "contexts": {},
  50239. "executed_branches": [],
  50240. "missing_branches": []
  50241. }
  50242. },
  50243. "classes": {
  50244. "CompleteNode": {
  50245. "executed_lines": [],
  50246. "summary": {
  50247. "covered_lines": 0,
  50248. "num_statements": 15,
  50249. "percent_covered": 0.0,
  50250. "percent_covered_display": "0.00",
  50251. "missing_lines": 15,
  50252. "excluded_lines": 0,
  50253. "percent_statements_covered": 0.0,
  50254. "percent_statements_covered_display": "0.00",
  50255. "num_branches": 8,
  50256. "num_partial_branches": 0,
  50257. "covered_branches": 0,
  50258. "missing_branches": 8,
  50259. "percent_branches_covered": 0.0,
  50260. "percent_branches_covered_display": "0.00"
  50261. },
  50262. "missing_lines": [
  50263. 30,
  50264. 34,
  50265. 47,
  50266. 49,
  50267. 50,
  50268. 51,
  50269. 52,
  50270. 53,
  50271. 54,
  50272. 55,
  50273. 56,
  50274. 58,
  50275. 59,
  50276. 61,
  50277. 63
  50278. ],
  50279. "excluded_lines": [],
  50280. "start_line": 16,
  50281. "contexts": {},
  50282. "executed_branches": [],
  50283. "missing_branches": [
  50284. [
  50285. 49,
  50286. 50
  50287. ],
  50288. [
  50289. 49,
  50290. 51
  50291. ],
  50292. [
  50293. 51,
  50294. 52
  50295. ],
  50296. [
  50297. 51,
  50298. 53
  50299. ],
  50300. [
  50301. 53,
  50302. 54
  50303. ],
  50304. [
  50305. 53,
  50306. 55
  50307. ],
  50308. [
  50309. 55,
  50310. 56
  50311. ],
  50312. [
  50313. 55,
  50314. 58
  50315. ]
  50316. ]
  50317. },
  50318. "": {
  50319. "executed_lines": [],
  50320. "summary": {
  50321. "covered_lines": 0,
  50322. "num_statements": 11,
  50323. "percent_covered": 0.0,
  50324. "percent_covered_display": "0.00",
  50325. "missing_lines": 11,
  50326. "excluded_lines": 0,
  50327. "percent_statements_covered": 0.0,
  50328. "percent_statements_covered_display": "0.00",
  50329. "num_branches": 0,
  50330. "num_partial_branches": 0,
  50331. "covered_branches": 0,
  50332. "missing_branches": 0,
  50333. "percent_branches_covered": 100.0,
  50334. "percent_branches_covered_display": "100.00"
  50335. },
  50336. "missing_lines": [
  50337. 7,
  50338. 8,
  50339. 9,
  50340. 10,
  50341. 12,
  50342. 15,
  50343. 16,
  50344. 23,
  50345. 32,
  50346. 33,
  50347. 36
  50348. ],
  50349. "excluded_lines": [],
  50350. "start_line": 1,
  50351. "contexts": {},
  50352. "executed_branches": [],
  50353. "missing_branches": []
  50354. }
  50355. }
  50356. },
  50357. "src\\datasets\\parser\\nodes\\dimension_result_node.py": {
  50358. "executed_lines": [],
  50359. "summary": {
  50360. "covered_lines": 0,
  50361. "num_statements": 25,
  50362. "percent_covered": 0.0,
  50363. "percent_covered_display": "0.00",
  50364. "missing_lines": 25,
  50365. "excluded_lines": 0,
  50366. "percent_statements_covered": 0.0,
  50367. "percent_statements_covered_display": "0.00",
  50368. "num_branches": 2,
  50369. "num_partial_branches": 0,
  50370. "covered_branches": 0,
  50371. "missing_branches": 2,
  50372. "percent_branches_covered": 0.0,
  50373. "percent_branches_covered_display": "0.00"
  50374. },
  50375. "missing_lines": [
  50376. 5,
  50377. 6,
  50378. 7,
  50379. 10,
  50380. 13,
  50381. 20,
  50382. 27,
  50383. 29,
  50384. 30,
  50385. 32,
  50386. 34,
  50387. 44,
  50388. 47,
  50389. 50,
  50390. 51,
  50391. 52,
  50392. 53,
  50393. 54,
  50394. 57,
  50395. 65,
  50396. 66,
  50397. 73,
  50398. 76,
  50399. 82,
  50400. 84
  50401. ],
  50402. "excluded_lines": [],
  50403. "contexts": {},
  50404. "executed_branches": [],
  50405. "missing_branches": [
  50406. [
  50407. 65,
  50408. 66
  50409. ],
  50410. [
  50411. 65,
  50412. 73
  50413. ]
  50414. ],
  50415. "functions": {
  50416. "DimensionResultNode.__init__": {
  50417. "executed_lines": [],
  50418. "summary": {
  50419. "covered_lines": 0,
  50420. "num_statements": 1,
  50421. "percent_covered": 0.0,
  50422. "percent_covered_display": "0.00",
  50423. "missing_lines": 1,
  50424. "excluded_lines": 0,
  50425. "percent_statements_covered": 0.0,
  50426. "percent_statements_covered_display": "0.00",
  50427. "num_branches": 0,
  50428. "num_partial_branches": 0,
  50429. "covered_branches": 0,
  50430. "missing_branches": 0,
  50431. "percent_branches_covered": 100.0,
  50432. "percent_branches_covered_display": "100.00"
  50433. },
  50434. "missing_lines": [
  50435. 27
  50436. ],
  50437. "excluded_lines": [],
  50438. "start_line": 20,
  50439. "contexts": {},
  50440. "executed_branches": [],
  50441. "missing_branches": []
  50442. },
  50443. "DimensionResultNode.name": {
  50444. "executed_lines": [],
  50445. "summary": {
  50446. "covered_lines": 0,
  50447. "num_statements": 1,
  50448. "percent_covered": 0.0,
  50449. "percent_covered_display": "0.00",
  50450. "missing_lines": 1,
  50451. "excluded_lines": 0,
  50452. "percent_statements_covered": 0.0,
  50453. "percent_statements_covered_display": "0.00",
  50454. "num_branches": 0,
  50455. "num_partial_branches": 0,
  50456. "covered_branches": 0,
  50457. "missing_branches": 0,
  50458. "percent_branches_covered": 100.0,
  50459. "percent_branches_covered_display": "100.00"
  50460. },
  50461. "missing_lines": [
  50462. 32
  50463. ],
  50464. "excluded_lines": [],
  50465. "start_line": 30,
  50466. "contexts": {},
  50467. "executed_branches": [],
  50468. "missing_branches": []
  50469. },
  50470. "DimensionResultNode.execute": {
  50471. "executed_lines": [],
  50472. "summary": {
  50473. "covered_lines": 0,
  50474. "num_statements": 14,
  50475. "percent_covered": 0.0,
  50476. "percent_covered_display": "0.00",
  50477. "missing_lines": 14,
  50478. "excluded_lines": 0,
  50479. "percent_statements_covered": 0.0,
  50480. "percent_statements_covered_display": "0.00",
  50481. "num_branches": 2,
  50482. "num_partial_branches": 0,
  50483. "covered_branches": 0,
  50484. "missing_branches": 2,
  50485. "percent_branches_covered": 0.0,
  50486. "percent_branches_covered_display": "0.00"
  50487. },
  50488. "missing_lines": [
  50489. 44,
  50490. 47,
  50491. 50,
  50492. 51,
  50493. 52,
  50494. 53,
  50495. 54,
  50496. 57,
  50497. 65,
  50498. 66,
  50499. 73,
  50500. 76,
  50501. 82,
  50502. 84
  50503. ],
  50504. "excluded_lines": [],
  50505. "start_line": 34,
  50506. "contexts": {},
  50507. "executed_branches": [],
  50508. "missing_branches": [
  50509. [
  50510. 65,
  50511. 66
  50512. ],
  50513. [
  50514. 65,
  50515. 73
  50516. ]
  50517. ]
  50518. },
  50519. "": {
  50520. "executed_lines": [],
  50521. "summary": {
  50522. "covered_lines": 0,
  50523. "num_statements": 9,
  50524. "percent_covered": 0.0,
  50525. "percent_covered_display": "0.00",
  50526. "missing_lines": 9,
  50527. "excluded_lines": 0,
  50528. "percent_statements_covered": 0.0,
  50529. "percent_statements_covered_display": "0.00",
  50530. "num_branches": 0,
  50531. "num_partial_branches": 0,
  50532. "covered_branches": 0,
  50533. "missing_branches": 0,
  50534. "percent_branches_covered": 100.0,
  50535. "percent_branches_covered_display": "100.00"
  50536. },
  50537. "missing_lines": [
  50538. 5,
  50539. 6,
  50540. 7,
  50541. 10,
  50542. 13,
  50543. 20,
  50544. 29,
  50545. 30,
  50546. 34
  50547. ],
  50548. "excluded_lines": [],
  50549. "start_line": 1,
  50550. "contexts": {},
  50551. "executed_branches": [],
  50552. "missing_branches": []
  50553. }
  50554. },
  50555. "classes": {
  50556. "DimensionResultNode": {
  50557. "executed_lines": [],
  50558. "summary": {
  50559. "covered_lines": 0,
  50560. "num_statements": 16,
  50561. "percent_covered": 0.0,
  50562. "percent_covered_display": "0.00",
  50563. "missing_lines": 16,
  50564. "excluded_lines": 0,
  50565. "percent_statements_covered": 0.0,
  50566. "percent_statements_covered_display": "0.00",
  50567. "num_branches": 2,
  50568. "num_partial_branches": 0,
  50569. "covered_branches": 0,
  50570. "missing_branches": 2,
  50571. "percent_branches_covered": 0.0,
  50572. "percent_branches_covered_display": "0.00"
  50573. },
  50574. "missing_lines": [
  50575. 27,
  50576. 32,
  50577. 44,
  50578. 47,
  50579. 50,
  50580. 51,
  50581. 52,
  50582. 53,
  50583. 54,
  50584. 57,
  50585. 65,
  50586. 66,
  50587. 73,
  50588. 76,
  50589. 82,
  50590. 84
  50591. ],
  50592. "excluded_lines": [],
  50593. "start_line": 13,
  50594. "contexts": {},
  50595. "executed_branches": [],
  50596. "missing_branches": [
  50597. [
  50598. 65,
  50599. 66
  50600. ],
  50601. [
  50602. 65,
  50603. 73
  50604. ]
  50605. ]
  50606. },
  50607. "": {
  50608. "executed_lines": [],
  50609. "summary": {
  50610. "covered_lines": 0,
  50611. "num_statements": 9,
  50612. "percent_covered": 0.0,
  50613. "percent_covered_display": "0.00",
  50614. "missing_lines": 9,
  50615. "excluded_lines": 0,
  50616. "percent_statements_covered": 0.0,
  50617. "percent_statements_covered_display": "0.00",
  50618. "num_branches": 0,
  50619. "num_partial_branches": 0,
  50620. "covered_branches": 0,
  50621. "missing_branches": 0,
  50622. "percent_branches_covered": 100.0,
  50623. "percent_branches_covered_display": "100.00"
  50624. },
  50625. "missing_lines": [
  50626. 5,
  50627. 6,
  50628. 7,
  50629. 10,
  50630. 13,
  50631. 20,
  50632. 29,
  50633. 30,
  50634. 34
  50635. ],
  50636. "excluded_lines": [],
  50637. "start_line": 1,
  50638. "contexts": {},
  50639. "executed_branches": [],
  50640. "missing_branches": []
  50641. }
  50642. }
  50643. },
  50644. "src\\datasets\\parser\\nodes\\export_csv_node.py": {
  50645. "executed_lines": [],
  50646. "summary": {
  50647. "covered_lines": 0,
  50648. "num_statements": 31,
  50649. "percent_covered": 0.0,
  50650. "percent_covered_display": "0.00",
  50651. "missing_lines": 31,
  50652. "excluded_lines": 0,
  50653. "percent_statements_covered": 0.0,
  50654. "percent_statements_covered_display": "0.00",
  50655. "num_branches": 6,
  50656. "num_partial_branches": 0,
  50657. "covered_branches": 0,
  50658. "missing_branches": 6,
  50659. "percent_branches_covered": 0.0,
  50660. "percent_branches_covered_display": "0.00"
  50661. },
  50662. "missing_lines": [
  50663. 1,
  50664. 2,
  50665. 3,
  50666. 4,
  50667. 5,
  50668. 6,
  50669. 7,
  50670. 9,
  50671. 11,
  50672. 18,
  50673. 19,
  50674. 20,
  50675. 22,
  50676. 23,
  50677. 25,
  50678. 26,
  50679. 27,
  50680. 29,
  50681. 32,
  50682. 33,
  50683. 35,
  50684. 36,
  50685. 38,
  50686. 41,
  50687. 42,
  50688. 44,
  50689. 45,
  50690. 47,
  50691. 48,
  50692. 50,
  50693. 51
  50694. ],
  50695. "excluded_lines": [],
  50696. "contexts": {},
  50697. "executed_branches": [],
  50698. "missing_branches": [
  50699. [
  50700. 25,
  50701. 26
  50702. ],
  50703. [
  50704. 25,
  50705. 29
  50706. ],
  50707. [
  50708. 33,
  50709. 35
  50710. ],
  50711. [
  50712. 33,
  50713. 38
  50714. ],
  50715. [
  50716. 47,
  50717. 48
  50718. ],
  50719. [
  50720. 47,
  50721. 50
  50722. ]
  50723. ],
  50724. "functions": {
  50725. "ExportCSVNode.name": {
  50726. "executed_lines": [],
  50727. "summary": {
  50728. "covered_lines": 0,
  50729. "num_statements": 1,
  50730. "percent_covered": 0.0,
  50731. "percent_covered_display": "0.00",
  50732. "missing_lines": 1,
  50733. "excluded_lines": 0,
  50734. "percent_statements_covered": 0.0,
  50735. "percent_statements_covered_display": "0.00",
  50736. "num_branches": 0,
  50737. "num_partial_branches": 0,
  50738. "covered_branches": 0,
  50739. "missing_branches": 0,
  50740. "percent_branches_covered": 100.0,
  50741. "percent_branches_covered_display": "100.00"
  50742. },
  50743. "missing_lines": [
  50744. 20
  50745. ],
  50746. "excluded_lines": [],
  50747. "start_line": 19,
  50748. "contexts": {},
  50749. "executed_branches": [],
  50750. "missing_branches": []
  50751. },
  50752. "ExportCSVNode.execute": {
  50753. "executed_lines": [],
  50754. "summary": {
  50755. "covered_lines": 0,
  50756. "num_statements": 18,
  50757. "percent_covered": 0.0,
  50758. "percent_covered_display": "0.00",
  50759. "missing_lines": 18,
  50760. "excluded_lines": 0,
  50761. "percent_statements_covered": 0.0,
  50762. "percent_statements_covered_display": "0.00",
  50763. "num_branches": 6,
  50764. "num_partial_branches": 0,
  50765. "covered_branches": 0,
  50766. "missing_branches": 6,
  50767. "percent_branches_covered": 0.0,
  50768. "percent_branches_covered_display": "0.00"
  50769. },
  50770. "missing_lines": [
  50771. 23,
  50772. 25,
  50773. 26,
  50774. 27,
  50775. 29,
  50776. 32,
  50777. 33,
  50778. 35,
  50779. 36,
  50780. 38,
  50781. 41,
  50782. 42,
  50783. 44,
  50784. 45,
  50785. 47,
  50786. 48,
  50787. 50,
  50788. 51
  50789. ],
  50790. "excluded_lines": [],
  50791. "start_line": 22,
  50792. "contexts": {},
  50793. "executed_branches": [],
  50794. "missing_branches": [
  50795. [
  50796. 25,
  50797. 26
  50798. ],
  50799. [
  50800. 25,
  50801. 29
  50802. ],
  50803. [
  50804. 33,
  50805. 35
  50806. ],
  50807. [
  50808. 33,
  50809. 38
  50810. ],
  50811. [
  50812. 47,
  50813. 48
  50814. ],
  50815. [
  50816. 47,
  50817. 50
  50818. ]
  50819. ]
  50820. },
  50821. "": {
  50822. "executed_lines": [],
  50823. "summary": {
  50824. "covered_lines": 0,
  50825. "num_statements": 12,
  50826. "percent_covered": 0.0,
  50827. "percent_covered_display": "0.00",
  50828. "missing_lines": 12,
  50829. "excluded_lines": 0,
  50830. "percent_statements_covered": 0.0,
  50831. "percent_statements_covered_display": "0.00",
  50832. "num_branches": 0,
  50833. "num_partial_branches": 0,
  50834. "covered_branches": 0,
  50835. "missing_branches": 0,
  50836. "percent_branches_covered": 100.0,
  50837. "percent_branches_covered_display": "100.00"
  50838. },
  50839. "missing_lines": [
  50840. 1,
  50841. 2,
  50842. 3,
  50843. 4,
  50844. 5,
  50845. 6,
  50846. 7,
  50847. 9,
  50848. 11,
  50849. 18,
  50850. 19,
  50851. 22
  50852. ],
  50853. "excluded_lines": [],
  50854. "start_line": 1,
  50855. "contexts": {},
  50856. "executed_branches": [],
  50857. "missing_branches": []
  50858. }
  50859. },
  50860. "classes": {
  50861. "ExportCSVNode": {
  50862. "executed_lines": [],
  50863. "summary": {
  50864. "covered_lines": 0,
  50865. "num_statements": 19,
  50866. "percent_covered": 0.0,
  50867. "percent_covered_display": "0.00",
  50868. "missing_lines": 19,
  50869. "excluded_lines": 0,
  50870. "percent_statements_covered": 0.0,
  50871. "percent_statements_covered_display": "0.00",
  50872. "num_branches": 6,
  50873. "num_partial_branches": 0,
  50874. "covered_branches": 0,
  50875. "missing_branches": 6,
  50876. "percent_branches_covered": 0.0,
  50877. "percent_branches_covered_display": "0.00"
  50878. },
  50879. "missing_lines": [
  50880. 20,
  50881. 23,
  50882. 25,
  50883. 26,
  50884. 27,
  50885. 29,
  50886. 32,
  50887. 33,
  50888. 35,
  50889. 36,
  50890. 38,
  50891. 41,
  50892. 42,
  50893. 44,
  50894. 45,
  50895. 47,
  50896. 48,
  50897. 50,
  50898. 51
  50899. ],
  50900. "excluded_lines": [],
  50901. "start_line": 11,
  50902. "contexts": {},
  50903. "executed_branches": [],
  50904. "missing_branches": [
  50905. [
  50906. 25,
  50907. 26
  50908. ],
  50909. [
  50910. 25,
  50911. 29
  50912. ],
  50913. [
  50914. 33,
  50915. 35
  50916. ],
  50917. [
  50918. 33,
  50919. 38
  50920. ],
  50921. [
  50922. 47,
  50923. 48
  50924. ],
  50925. [
  50926. 47,
  50927. 50
  50928. ]
  50929. ]
  50930. },
  50931. "": {
  50932. "executed_lines": [],
  50933. "summary": {
  50934. "covered_lines": 0,
  50935. "num_statements": 12,
  50936. "percent_covered": 0.0,
  50937. "percent_covered_display": "0.00",
  50938. "missing_lines": 12,
  50939. "excluded_lines": 0,
  50940. "percent_statements_covered": 0.0,
  50941. "percent_statements_covered_display": "0.00",
  50942. "num_branches": 0,
  50943. "num_partial_branches": 0,
  50944. "covered_branches": 0,
  50945. "missing_branches": 0,
  50946. "percent_branches_covered": 100.0,
  50947. "percent_branches_covered_display": "100.00"
  50948. },
  50949. "missing_lines": [
  50950. 1,
  50951. 2,
  50952. 3,
  50953. 4,
  50954. 5,
  50955. 6,
  50956. 7,
  50957. 9,
  50958. 11,
  50959. 18,
  50960. 19,
  50961. 22
  50962. ],
  50963. "excluded_lines": [],
  50964. "start_line": 1,
  50965. "contexts": {},
  50966. "executed_branches": [],
  50967. "missing_branches": []
  50968. }
  50969. }
  50970. },
  50971. "src\\datasets\\parser\\nodes\\image_parse_node.py": {
  50972. "executed_lines": [],
  50973. "summary": {
  50974. "covered_lines": 0,
  50975. "num_statements": 116,
  50976. "percent_covered": 0.0,
  50977. "percent_covered_display": "0.00",
  50978. "missing_lines": 116,
  50979. "excluded_lines": 0,
  50980. "percent_statements_covered": 0.0,
  50981. "percent_statements_covered_display": "0.00",
  50982. "num_branches": 20,
  50983. "num_partial_branches": 0,
  50984. "covered_branches": 0,
  50985. "missing_branches": 20,
  50986. "percent_branches_covered": 0.0,
  50987. "percent_branches_covered_display": "0.00"
  50988. },
  50989. "missing_lines": [
  50990. 8,
  50991. 9,
  50992. 10,
  50993. 11,
  50994. 12,
  50995. 13,
  50996. 14,
  50997. 15,
  50998. 16,
  50999. 17,
  51000. 18,
  51001. 20,
  51002. 23,
  51003. 24,
  51004. 26,
  51005. 29,
  51006. 30,
  51007. 31,
  51008. 32,
  51009. 35,
  51010. 42,
  51011. 46,
  51012. 48,
  51013. 49,
  51014. 52,
  51015. 53,
  51016. 70,
  51017. 86,
  51018. 88,
  51019. 89,
  51020. 90,
  51021. 93,
  51022. 95,
  51023. 97,
  51024. 98,
  51025. 99,
  51026. 101,
  51027. 112,
  51028. 113,
  51029. 116,
  51030. 117,
  51031. 118,
  51032. 120,
  51033. 121,
  51034. 122,
  51035. 123,
  51036. 126,
  51037. 127,
  51038. 129,
  51039. 130,
  51040. 131,
  51041. 134,
  51042. 135,
  51043. 136,
  51044. 137,
  51045. 138,
  51046. 140,
  51047. 141,
  51048. 142,
  51049. 143,
  51050. 145,
  51051. 147,
  51052. 149,
  51053. 157,
  51054. 160,
  51055. 161,
  51056. 162,
  51057. 163,
  51058. 165,
  51059. 166,
  51060. 168,
  51061. 169,
  51062. 170,
  51063. 172,
  51064. 173,
  51065. 174,
  51066. 175,
  51067. 181,
  51068. 192,
  51069. 194,
  51070. 196,
  51071. 200,
  51072. 201,
  51073. 202,
  51074. 203,
  51075. 204,
  51076. 209,
  51077. 224,
  51078. 225,
  51079. 227,
  51080. 228,
  51081. 229,
  51082. 230,
  51083. 231,
  51084. 232,
  51085. 235,
  51086. 237,
  51087. 239,
  51088. 246,
  51089. 248,
  51090. 249,
  51091. 250,
  51092. 252,
  51093. 254,
  51094. 257,
  51095. 258,
  51096. 263,
  51097. 264,
  51098. 265,
  51099. 266,
  51100. 267,
  51101. 268,
  51102. 269,
  51103. 272,
  51104. 274,
  51105. 276
  51106. ],
  51107. "excluded_lines": [],
  51108. "contexts": {},
  51109. "executed_branches": [],
  51110. "missing_branches": [
  51111. [
  51112. 29,
  51113. 30
  51114. ],
  51115. [
  51116. 29,
  51117. 32
  51118. ],
  51119. [
  51120. 117,
  51121. 118
  51122. ],
  51123. [
  51124. 117,
  51125. 120
  51126. ],
  51127. [
  51128. 126,
  51129. 127
  51130. ],
  51131. [
  51132. 126,
  51133. 145
  51134. ],
  51135. [
  51136. 136,
  51137. 137
  51138. ],
  51139. [
  51140. 136,
  51141. 145
  51142. ],
  51143. [
  51144. 160,
  51145. 161
  51146. ],
  51147. [
  51148. 160,
  51149. 172
  51150. ],
  51151. [
  51152. 165,
  51153. 166
  51154. ],
  51155. [
  51156. 165,
  51157. 168
  51158. ],
  51159. [
  51160. 225,
  51161. 227
  51162. ],
  51163. [
  51164. 225,
  51165. 246
  51166. ],
  51167. [
  51168. 228,
  51169. 229
  51170. ],
  51171. [
  51172. 228,
  51173. 231
  51174. ],
  51175. [
  51176. 248,
  51177. 249
  51178. ],
  51179. [
  51180. 248,
  51181. 252
  51182. ],
  51183. [
  51184. 263,
  51185. 264
  51186. ],
  51187. [
  51188. 263,
  51189. 272
  51190. ]
  51191. ],
  51192. "functions": {
  51193. "_get_result_cache_lock": {
  51194. "executed_lines": [],
  51195. "summary": {
  51196. "covered_lines": 0,
  51197. "num_statements": 4,
  51198. "percent_covered": 0.0,
  51199. "percent_covered_display": "0.00",
  51200. "missing_lines": 4,
  51201. "excluded_lines": 0,
  51202. "percent_statements_covered": 0.0,
  51203. "percent_statements_covered_display": "0.00",
  51204. "num_branches": 2,
  51205. "num_partial_branches": 0,
  51206. "covered_branches": 0,
  51207. "missing_branches": 2,
  51208. "percent_branches_covered": 0.0,
  51209. "percent_branches_covered_display": "0.00"
  51210. },
  51211. "missing_lines": [
  51212. 29,
  51213. 30,
  51214. 31,
  51215. 32
  51216. ],
  51217. "excluded_lines": [],
  51218. "start_line": 26,
  51219. "contexts": {},
  51220. "executed_branches": [],
  51221. "missing_branches": [
  51222. [
  51223. 29,
  51224. 30
  51225. ],
  51226. [
  51227. 29,
  51228. 32
  51229. ]
  51230. ]
  51231. },
  51232. "get_optimal_workers": {
  51233. "executed_lines": [],
  51234. "summary": {
  51235. "covered_lines": 0,
  51236. "num_statements": 4,
  51237. "percent_covered": 0.0,
  51238. "percent_covered_display": "0.00",
  51239. "missing_lines": 4,
  51240. "excluded_lines": 0,
  51241. "percent_statements_covered": 0.0,
  51242. "percent_statements_covered_display": "0.00",
  51243. "num_branches": 0,
  51244. "num_partial_branches": 0,
  51245. "covered_branches": 0,
  51246. "missing_branches": 0,
  51247. "percent_branches_covered": 100.0,
  51248. "percent_branches_covered_display": "100.00"
  51249. },
  51250. "missing_lines": [
  51251. 42,
  51252. 46,
  51253. 48,
  51254. 49
  51255. ],
  51256. "excluded_lines": [],
  51257. "start_line": 35,
  51258. "contexts": {},
  51259. "executed_branches": [],
  51260. "missing_branches": []
  51261. },
  51262. "ImageParseNode.__init__": {
  51263. "executed_lines": [],
  51264. "summary": {
  51265. "covered_lines": 0,
  51266. "num_statements": 6,
  51267. "percent_covered": 0.0,
  51268. "percent_covered_display": "0.00",
  51269. "missing_lines": 6,
  51270. "excluded_lines": 0,
  51271. "percent_statements_covered": 0.0,
  51272. "percent_statements_covered_display": "0.00",
  51273. "num_branches": 0,
  51274. "num_partial_branches": 0,
  51275. "covered_branches": 0,
  51276. "missing_branches": 0,
  51277. "percent_branches_covered": 100.0,
  51278. "percent_branches_covered_display": "100.00"
  51279. },
  51280. "missing_lines": [
  51281. 86,
  51282. 88,
  51283. 89,
  51284. 90,
  51285. 93,
  51286. 95
  51287. ],
  51288. "excluded_lines": [],
  51289. "start_line": 70,
  51290. "contexts": {},
  51291. "executed_branches": [],
  51292. "missing_branches": []
  51293. },
  51294. "ImageParseNode.name": {
  51295. "executed_lines": [],
  51296. "summary": {
  51297. "covered_lines": 0,
  51298. "num_statements": 1,
  51299. "percent_covered": 0.0,
  51300. "percent_covered_display": "0.00",
  51301. "missing_lines": 1,
  51302. "excluded_lines": 0,
  51303. "percent_statements_covered": 0.0,
  51304. "percent_statements_covered_display": "0.00",
  51305. "num_branches": 0,
  51306. "num_partial_branches": 0,
  51307. "covered_branches": 0,
  51308. "missing_branches": 0,
  51309. "percent_branches_covered": 100.0,
  51310. "percent_branches_covered_display": "100.00"
  51311. },
  51312. "missing_lines": [
  51313. 99
  51314. ],
  51315. "excluded_lines": [],
  51316. "start_line": 98,
  51317. "contexts": {},
  51318. "executed_branches": [],
  51319. "missing_branches": []
  51320. },
  51321. "ImageParseNode._parse_single_page": {
  51322. "executed_lines": [],
  51323. "summary": {
  51324. "covered_lines": 0,
  51325. "num_statements": 40,
  51326. "percent_covered": 0.0,
  51327. "percent_covered_display": "0.00",
  51328. "missing_lines": 40,
  51329. "excluded_lines": 0,
  51330. "percent_statements_covered": 0.0,
  51331. "percent_statements_covered_display": "0.00",
  51332. "num_branches": 10,
  51333. "num_partial_branches": 0,
  51334. "covered_branches": 0,
  51335. "missing_branches": 10,
  51336. "percent_branches_covered": 0.0,
  51337. "percent_branches_covered_display": "0.00"
  51338. },
  51339. "missing_lines": [
  51340. 112,
  51341. 113,
  51342. 116,
  51343. 117,
  51344. 118,
  51345. 120,
  51346. 121,
  51347. 122,
  51348. 123,
  51349. 126,
  51350. 127,
  51351. 129,
  51352. 130,
  51353. 131,
  51354. 134,
  51355. 135,
  51356. 136,
  51357. 137,
  51358. 138,
  51359. 140,
  51360. 141,
  51361. 142,
  51362. 143,
  51363. 145,
  51364. 147,
  51365. 149,
  51366. 157,
  51367. 160,
  51368. 161,
  51369. 162,
  51370. 163,
  51371. 165,
  51372. 166,
  51373. 168,
  51374. 169,
  51375. 170,
  51376. 172,
  51377. 173,
  51378. 174,
  51379. 175
  51380. ],
  51381. "excluded_lines": [],
  51382. "start_line": 101,
  51383. "contexts": {},
  51384. "executed_branches": [],
  51385. "missing_branches": [
  51386. [
  51387. 117,
  51388. 118
  51389. ],
  51390. [
  51391. 117,
  51392. 120
  51393. ],
  51394. [
  51395. 126,
  51396. 127
  51397. ],
  51398. [
  51399. 126,
  51400. 145
  51401. ],
  51402. [
  51403. 136,
  51404. 137
  51405. ],
  51406. [
  51407. 136,
  51408. 145
  51409. ],
  51410. [
  51411. 160,
  51412. 161
  51413. ],
  51414. [
  51415. 160,
  51416. 172
  51417. ],
  51418. [
  51419. 165,
  51420. 166
  51421. ],
  51422. [
  51423. 165,
  51424. 168
  51425. ]
  51426. ]
  51427. },
  51428. "ImageParseNode._parse_book_image": {
  51429. "executed_lines": [],
  51430. "summary": {
  51431. "covered_lines": 0,
  51432. "num_statements": 8,
  51433. "percent_covered": 0.0,
  51434. "percent_covered_display": "0.00",
  51435. "missing_lines": 8,
  51436. "excluded_lines": 0,
  51437. "percent_statements_covered": 0.0,
  51438. "percent_statements_covered_display": "0.00",
  51439. "num_branches": 0,
  51440. "num_partial_branches": 0,
  51441. "covered_branches": 0,
  51442. "missing_branches": 0,
  51443. "percent_branches_covered": 100.0,
  51444. "percent_branches_covered_display": "100.00"
  51445. },
  51446. "missing_lines": [
  51447. 192,
  51448. 194,
  51449. 196,
  51450. 200,
  51451. 201,
  51452. 202,
  51453. 203,
  51454. 204
  51455. ],
  51456. "excluded_lines": [],
  51457. "start_line": 181,
  51458. "contexts": {},
  51459. "executed_branches": [],
  51460. "missing_branches": []
  51461. },
  51462. "ImageParseNode.execute": {
  51463. "executed_lines": [],
  51464. "summary": {
  51465. "covered_lines": 0,
  51466. "num_statements": 29,
  51467. "percent_covered": 0.0,
  51468. "percent_covered_display": "0.00",
  51469. "missing_lines": 29,
  51470. "excluded_lines": 0,
  51471. "percent_statements_covered": 0.0,
  51472. "percent_statements_covered_display": "0.00",
  51473. "num_branches": 8,
  51474. "num_partial_branches": 0,
  51475. "covered_branches": 0,
  51476. "missing_branches": 8,
  51477. "percent_branches_covered": 0.0,
  51478. "percent_branches_covered_display": "0.00"
  51479. },
  51480. "missing_lines": [
  51481. 224,
  51482. 225,
  51483. 227,
  51484. 228,
  51485. 229,
  51486. 230,
  51487. 231,
  51488. 232,
  51489. 235,
  51490. 237,
  51491. 239,
  51492. 246,
  51493. 248,
  51494. 249,
  51495. 250,
  51496. 252,
  51497. 254,
  51498. 257,
  51499. 258,
  51500. 263,
  51501. 264,
  51502. 265,
  51503. 266,
  51504. 267,
  51505. 268,
  51506. 269,
  51507. 272,
  51508. 274,
  51509. 276
  51510. ],
  51511. "excluded_lines": [],
  51512. "start_line": 209,
  51513. "contexts": {},
  51514. "executed_branches": [],
  51515. "missing_branches": [
  51516. [
  51517. 225,
  51518. 227
  51519. ],
  51520. [
  51521. 225,
  51522. 246
  51523. ],
  51524. [
  51525. 228,
  51526. 229
  51527. ],
  51528. [
  51529. 228,
  51530. 231
  51531. ],
  51532. [
  51533. 248,
  51534. 249
  51535. ],
  51536. [
  51537. 248,
  51538. 252
  51539. ],
  51540. [
  51541. 263,
  51542. 264
  51543. ],
  51544. [
  51545. 263,
  51546. 272
  51547. ]
  51548. ]
  51549. },
  51550. "": {
  51551. "executed_lines": [],
  51552. "summary": {
  51553. "covered_lines": 0,
  51554. "num_statements": 24,
  51555. "percent_covered": 0.0,
  51556. "percent_covered_display": "0.00",
  51557. "missing_lines": 24,
  51558. "excluded_lines": 0,
  51559. "percent_statements_covered": 0.0,
  51560. "percent_statements_covered_display": "0.00",
  51561. "num_branches": 0,
  51562. "num_partial_branches": 0,
  51563. "covered_branches": 0,
  51564. "missing_branches": 0,
  51565. "percent_branches_covered": 100.0,
  51566. "percent_branches_covered_display": "100.00"
  51567. },
  51568. "missing_lines": [
  51569. 8,
  51570. 9,
  51571. 10,
  51572. 11,
  51573. 12,
  51574. 13,
  51575. 14,
  51576. 15,
  51577. 16,
  51578. 17,
  51579. 18,
  51580. 20,
  51581. 23,
  51582. 24,
  51583. 26,
  51584. 35,
  51585. 52,
  51586. 53,
  51587. 70,
  51588. 97,
  51589. 98,
  51590. 101,
  51591. 181,
  51592. 209
  51593. ],
  51594. "excluded_lines": [],
  51595. "start_line": 1,
  51596. "contexts": {},
  51597. "executed_branches": [],
  51598. "missing_branches": []
  51599. }
  51600. },
  51601. "classes": {
  51602. "ImageParseNode": {
  51603. "executed_lines": [],
  51604. "summary": {
  51605. "covered_lines": 0,
  51606. "num_statements": 84,
  51607. "percent_covered": 0.0,
  51608. "percent_covered_display": "0.00",
  51609. "missing_lines": 84,
  51610. "excluded_lines": 0,
  51611. "percent_statements_covered": 0.0,
  51612. "percent_statements_covered_display": "0.00",
  51613. "num_branches": 18,
  51614. "num_partial_branches": 0,
  51615. "covered_branches": 0,
  51616. "missing_branches": 18,
  51617. "percent_branches_covered": 0.0,
  51618. "percent_branches_covered_display": "0.00"
  51619. },
  51620. "missing_lines": [
  51621. 86,
  51622. 88,
  51623. 89,
  51624. 90,
  51625. 93,
  51626. 95,
  51627. 99,
  51628. 112,
  51629. 113,
  51630. 116,
  51631. 117,
  51632. 118,
  51633. 120,
  51634. 121,
  51635. 122,
  51636. 123,
  51637. 126,
  51638. 127,
  51639. 129,
  51640. 130,
  51641. 131,
  51642. 134,
  51643. 135,
  51644. 136,
  51645. 137,
  51646. 138,
  51647. 140,
  51648. 141,
  51649. 142,
  51650. 143,
  51651. 145,
  51652. 147,
  51653. 149,
  51654. 157,
  51655. 160,
  51656. 161,
  51657. 162,
  51658. 163,
  51659. 165,
  51660. 166,
  51661. 168,
  51662. 169,
  51663. 170,
  51664. 172,
  51665. 173,
  51666. 174,
  51667. 175,
  51668. 192,
  51669. 194,
  51670. 196,
  51671. 200,
  51672. 201,
  51673. 202,
  51674. 203,
  51675. 204,
  51676. 224,
  51677. 225,
  51678. 227,
  51679. 228,
  51680. 229,
  51681. 230,
  51682. 231,
  51683. 232,
  51684. 235,
  51685. 237,
  51686. 239,
  51687. 246,
  51688. 248,
  51689. 249,
  51690. 250,
  51691. 252,
  51692. 254,
  51693. 257,
  51694. 258,
  51695. 263,
  51696. 264,
  51697. 265,
  51698. 266,
  51699. 267,
  51700. 268,
  51701. 269,
  51702. 272,
  51703. 274,
  51704. 276
  51705. ],
  51706. "excluded_lines": [],
  51707. "start_line": 53,
  51708. "contexts": {},
  51709. "executed_branches": [],
  51710. "missing_branches": [
  51711. [
  51712. 117,
  51713. 118
  51714. ],
  51715. [
  51716. 117,
  51717. 120
  51718. ],
  51719. [
  51720. 126,
  51721. 127
  51722. ],
  51723. [
  51724. 126,
  51725. 145
  51726. ],
  51727. [
  51728. 136,
  51729. 137
  51730. ],
  51731. [
  51732. 136,
  51733. 145
  51734. ],
  51735. [
  51736. 160,
  51737. 161
  51738. ],
  51739. [
  51740. 160,
  51741. 172
  51742. ],
  51743. [
  51744. 165,
  51745. 166
  51746. ],
  51747. [
  51748. 165,
  51749. 168
  51750. ],
  51751. [
  51752. 225,
  51753. 227
  51754. ],
  51755. [
  51756. 225,
  51757. 246
  51758. ],
  51759. [
  51760. 228,
  51761. 229
  51762. ],
  51763. [
  51764. 228,
  51765. 231
  51766. ],
  51767. [
  51768. 248,
  51769. 249
  51770. ],
  51771. [
  51772. 248,
  51773. 252
  51774. ],
  51775. [
  51776. 263,
  51777. 264
  51778. ],
  51779. [
  51780. 263,
  51781. 272
  51782. ]
  51783. ]
  51784. },
  51785. "": {
  51786. "executed_lines": [],
  51787. "summary": {
  51788. "covered_lines": 0,
  51789. "num_statements": 32,
  51790. "percent_covered": 0.0,
  51791. "percent_covered_display": "0.00",
  51792. "missing_lines": 32,
  51793. "excluded_lines": 0,
  51794. "percent_statements_covered": 0.0,
  51795. "percent_statements_covered_display": "0.00",
  51796. "num_branches": 2,
  51797. "num_partial_branches": 0,
  51798. "covered_branches": 0,
  51799. "missing_branches": 2,
  51800. "percent_branches_covered": 0.0,
  51801. "percent_branches_covered_display": "0.00"
  51802. },
  51803. "missing_lines": [
  51804. 8,
  51805. 9,
  51806. 10,
  51807. 11,
  51808. 12,
  51809. 13,
  51810. 14,
  51811. 15,
  51812. 16,
  51813. 17,
  51814. 18,
  51815. 20,
  51816. 23,
  51817. 24,
  51818. 26,
  51819. 29,
  51820. 30,
  51821. 31,
  51822. 32,
  51823. 35,
  51824. 42,
  51825. 46,
  51826. 48,
  51827. 49,
  51828. 52,
  51829. 53,
  51830. 70,
  51831. 97,
  51832. 98,
  51833. 101,
  51834. 181,
  51835. 209
  51836. ],
  51837. "excluded_lines": [],
  51838. "start_line": 1,
  51839. "contexts": {},
  51840. "executed_branches": [],
  51841. "missing_branches": [
  51842. [
  51843. 29,
  51844. 30
  51845. ],
  51846. [
  51847. 29,
  51848. 32
  51849. ]
  51850. ]
  51851. }
  51852. }
  51853. },
  51854. "src\\datasets\\parser\\nodes\\pdf_ocr_node.py": {
  51855. "executed_lines": [],
  51856. "summary": {
  51857. "covered_lines": 0,
  51858. "num_statements": 56,
  51859. "percent_covered": 0.0,
  51860. "percent_covered_display": "0.00",
  51861. "missing_lines": 56,
  51862. "excluded_lines": 0,
  51863. "percent_statements_covered": 0.0,
  51864. "percent_statements_covered_display": "0.00",
  51865. "num_branches": 4,
  51866. "num_partial_branches": 0,
  51867. "covered_branches": 0,
  51868. "missing_branches": 4,
  51869. "percent_branches_covered": 0.0,
  51870. "percent_branches_covered_display": "0.00"
  51871. },
  51872. "missing_lines": [
  51873. 5,
  51874. 6,
  51875. 7,
  51876. 8,
  51877. 9,
  51878. 10,
  51879. 11,
  51880. 12,
  51881. 14,
  51882. 17,
  51883. 24,
  51884. 25,
  51885. 26,
  51886. 28,
  51887. 29,
  51888. 30,
  51889. 32,
  51890. 42,
  51891. 43,
  51892. 45,
  51893. 47,
  51894. 49,
  51895. 50,
  51896. 51,
  51897. 52,
  51898. 53,
  51899. 54,
  51900. 58,
  51901. 59,
  51902. 60,
  51903. 65,
  51904. 66,
  51905. 67,
  51906. 70,
  51907. 71,
  51908. 73,
  51909. 74,
  51910. 75,
  51911. 77,
  51912. 79,
  51913. 82,
  51914. 83,
  51915. 88,
  51916. 89,
  51917. 90,
  51918. 91,
  51919. 92,
  51920. 93,
  51921. 94,
  51922. 95,
  51923. 96,
  51924. 102,
  51925. 105,
  51926. 106,
  51927. 108,
  51928. 110
  51929. ],
  51930. "excluded_lines": [],
  51931. "contexts": {},
  51932. "executed_branches": [],
  51933. "missing_branches": [
  51934. [
  51935. 73,
  51936. 74
  51937. ],
  51938. [
  51939. 73,
  51940. 77
  51941. ],
  51942. [
  51943. 88,
  51944. 89
  51945. ],
  51946. [
  51947. 88,
  51948. 102
  51949. ]
  51950. ],
  51951. "functions": {
  51952. "PDFOCRNode.__init__": {
  51953. "executed_lines": [],
  51954. "summary": {
  51955. "covered_lines": 0,
  51956. "num_statements": 2,
  51957. "percent_covered": 0.0,
  51958. "percent_covered_display": "0.00",
  51959. "missing_lines": 2,
  51960. "excluded_lines": 0,
  51961. "percent_statements_covered": 0.0,
  51962. "percent_statements_covered_display": "0.00",
  51963. "num_branches": 0,
  51964. "num_partial_branches": 0,
  51965. "covered_branches": 0,
  51966. "missing_branches": 0,
  51967. "percent_branches_covered": 100.0,
  51968. "percent_branches_covered_display": "100.00"
  51969. },
  51970. "missing_lines": [
  51971. 25,
  51972. 26
  51973. ],
  51974. "excluded_lines": [],
  51975. "start_line": 24,
  51976. "contexts": {},
  51977. "executed_branches": [],
  51978. "missing_branches": []
  51979. },
  51980. "PDFOCRNode.name": {
  51981. "executed_lines": [],
  51982. "summary": {
  51983. "covered_lines": 0,
  51984. "num_statements": 1,
  51985. "percent_covered": 0.0,
  51986. "percent_covered_display": "0.00",
  51987. "missing_lines": 1,
  51988. "excluded_lines": 0,
  51989. "percent_statements_covered": 0.0,
  51990. "percent_statements_covered_display": "0.00",
  51991. "num_branches": 0,
  51992. "num_partial_branches": 0,
  51993. "covered_branches": 0,
  51994. "missing_branches": 0,
  51995. "percent_branches_covered": 100.0,
  51996. "percent_branches_covered_display": "100.00"
  51997. },
  51998. "missing_lines": [
  51999. 30
  52000. ],
  52001. "excluded_lines": [],
  52002. "start_line": 29,
  52003. "contexts": {},
  52004. "executed_branches": [],
  52005. "missing_branches": []
  52006. },
  52007. "PDFOCRNode._parse_single_page": {
  52008. "executed_lines": [],
  52009. "summary": {
  52010. "covered_lines": 0,
  52011. "num_statements": 13,
  52012. "percent_covered": 0.0,
  52013. "percent_covered_display": "0.00",
  52014. "missing_lines": 13,
  52015. "excluded_lines": 0,
  52016. "percent_statements_covered": 0.0,
  52017. "percent_statements_covered_display": "0.00",
  52018. "num_branches": 0,
  52019. "num_partial_branches": 0,
  52020. "covered_branches": 0,
  52021. "missing_branches": 0,
  52022. "percent_branches_covered": 100.0,
  52023. "percent_branches_covered_display": "100.00"
  52024. },
  52025. "missing_lines": [
  52026. 42,
  52027. 43,
  52028. 45,
  52029. 47,
  52030. 49,
  52031. 50,
  52032. 51,
  52033. 52,
  52034. 53,
  52035. 54,
  52036. 58,
  52037. 59,
  52038. 60
  52039. ],
  52040. "excluded_lines": [],
  52041. "start_line": 32,
  52042. "contexts": {},
  52043. "executed_branches": [],
  52044. "missing_branches": []
  52045. },
  52046. "PDFOCRNode.execute": {
  52047. "executed_lines": [],
  52048. "summary": {
  52049. "covered_lines": 0,
  52050. "num_statements": 25,
  52051. "percent_covered": 0.0,
  52052. "percent_covered_display": "0.00",
  52053. "missing_lines": 25,
  52054. "excluded_lines": 0,
  52055. "percent_statements_covered": 0.0,
  52056. "percent_statements_covered_display": "0.00",
  52057. "num_branches": 4,
  52058. "num_partial_branches": 0,
  52059. "covered_branches": 0,
  52060. "missing_branches": 4,
  52061. "percent_branches_covered": 0.0,
  52062. "percent_branches_covered_display": "0.00"
  52063. },
  52064. "missing_lines": [
  52065. 66,
  52066. 67,
  52067. 70,
  52068. 71,
  52069. 73,
  52070. 74,
  52071. 75,
  52072. 77,
  52073. 79,
  52074. 82,
  52075. 83,
  52076. 88,
  52077. 89,
  52078. 90,
  52079. 91,
  52080. 92,
  52081. 93,
  52082. 94,
  52083. 95,
  52084. 96,
  52085. 102,
  52086. 105,
  52087. 106,
  52088. 108,
  52089. 110
  52090. ],
  52091. "excluded_lines": [],
  52092. "start_line": 65,
  52093. "contexts": {},
  52094. "executed_branches": [],
  52095. "missing_branches": [
  52096. [
  52097. 73,
  52098. 74
  52099. ],
  52100. [
  52101. 73,
  52102. 77
  52103. ],
  52104. [
  52105. 88,
  52106. 89
  52107. ],
  52108. [
  52109. 88,
  52110. 102
  52111. ]
  52112. ]
  52113. },
  52114. "": {
  52115. "executed_lines": [],
  52116. "summary": {
  52117. "covered_lines": 0,
  52118. "num_statements": 15,
  52119. "percent_covered": 0.0,
  52120. "percent_covered_display": "0.00",
  52121. "missing_lines": 15,
  52122. "excluded_lines": 0,
  52123. "percent_statements_covered": 0.0,
  52124. "percent_statements_covered_display": "0.00",
  52125. "num_branches": 0,
  52126. "num_partial_branches": 0,
  52127. "covered_branches": 0,
  52128. "missing_branches": 0,
  52129. "percent_branches_covered": 100.0,
  52130. "percent_branches_covered_display": "100.00"
  52131. },
  52132. "missing_lines": [
  52133. 5,
  52134. 6,
  52135. 7,
  52136. 8,
  52137. 9,
  52138. 10,
  52139. 11,
  52140. 12,
  52141. 14,
  52142. 17,
  52143. 24,
  52144. 28,
  52145. 29,
  52146. 32,
  52147. 65
  52148. ],
  52149. "excluded_lines": [],
  52150. "start_line": 1,
  52151. "contexts": {},
  52152. "executed_branches": [],
  52153. "missing_branches": []
  52154. }
  52155. },
  52156. "classes": {
  52157. "PDFOCRNode": {
  52158. "executed_lines": [],
  52159. "summary": {
  52160. "covered_lines": 0,
  52161. "num_statements": 41,
  52162. "percent_covered": 0.0,
  52163. "percent_covered_display": "0.00",
  52164. "missing_lines": 41,
  52165. "excluded_lines": 0,
  52166. "percent_statements_covered": 0.0,
  52167. "percent_statements_covered_display": "0.00",
  52168. "num_branches": 4,
  52169. "num_partial_branches": 0,
  52170. "covered_branches": 0,
  52171. "missing_branches": 4,
  52172. "percent_branches_covered": 0.0,
  52173. "percent_branches_covered_display": "0.00"
  52174. },
  52175. "missing_lines": [
  52176. 25,
  52177. 26,
  52178. 30,
  52179. 42,
  52180. 43,
  52181. 45,
  52182. 47,
  52183. 49,
  52184. 50,
  52185. 51,
  52186. 52,
  52187. 53,
  52188. 54,
  52189. 58,
  52190. 59,
  52191. 60,
  52192. 66,
  52193. 67,
  52194. 70,
  52195. 71,
  52196. 73,
  52197. 74,
  52198. 75,
  52199. 77,
  52200. 79,
  52201. 82,
  52202. 83,
  52203. 88,
  52204. 89,
  52205. 90,
  52206. 91,
  52207. 92,
  52208. 93,
  52209. 94,
  52210. 95,
  52211. 96,
  52212. 102,
  52213. 105,
  52214. 106,
  52215. 108,
  52216. 110
  52217. ],
  52218. "excluded_lines": [],
  52219. "start_line": 17,
  52220. "contexts": {},
  52221. "executed_branches": [],
  52222. "missing_branches": [
  52223. [
  52224. 73,
  52225. 74
  52226. ],
  52227. [
  52228. 73,
  52229. 77
  52230. ],
  52231. [
  52232. 88,
  52233. 89
  52234. ],
  52235. [
  52236. 88,
  52237. 102
  52238. ]
  52239. ]
  52240. },
  52241. "": {
  52242. "executed_lines": [],
  52243. "summary": {
  52244. "covered_lines": 0,
  52245. "num_statements": 15,
  52246. "percent_covered": 0.0,
  52247. "percent_covered_display": "0.00",
  52248. "missing_lines": 15,
  52249. "excluded_lines": 0,
  52250. "percent_statements_covered": 0.0,
  52251. "percent_statements_covered_display": "0.00",
  52252. "num_branches": 0,
  52253. "num_partial_branches": 0,
  52254. "covered_branches": 0,
  52255. "missing_branches": 0,
  52256. "percent_branches_covered": 100.0,
  52257. "percent_branches_covered_display": "100.00"
  52258. },
  52259. "missing_lines": [
  52260. 5,
  52261. 6,
  52262. 7,
  52263. 8,
  52264. 9,
  52265. 10,
  52266. 11,
  52267. 12,
  52268. 14,
  52269. 17,
  52270. 24,
  52271. 28,
  52272. 29,
  52273. 32,
  52274. 65
  52275. ],
  52276. "excluded_lines": [],
  52277. "start_line": 1,
  52278. "contexts": {},
  52279. "executed_branches": [],
  52280. "missing_branches": []
  52281. }
  52282. }
  52283. },
  52284. "src\\datasets\\parser\\nodes\\pdf_split_node.py": {
  52285. "executed_lines": [],
  52286. "summary": {
  52287. "covered_lines": 0,
  52288. "num_statements": 28,
  52289. "percent_covered": 0.0,
  52290. "percent_covered_display": "0.00",
  52291. "missing_lines": 28,
  52292. "excluded_lines": 0,
  52293. "percent_statements_covered": 0.0,
  52294. "percent_statements_covered_display": "0.00",
  52295. "num_branches": 6,
  52296. "num_partial_branches": 0,
  52297. "covered_branches": 0,
  52298. "missing_branches": 6,
  52299. "percent_branches_covered": 0.0,
  52300. "percent_branches_covered_display": "0.00"
  52301. },
  52302. "missing_lines": [
  52303. 7,
  52304. 8,
  52305. 9,
  52306. 10,
  52307. 11,
  52308. 13,
  52309. 16,
  52310. 17,
  52311. 31,
  52312. 32,
  52313. 33,
  52314. 35,
  52315. 45,
  52316. 47,
  52317. 48,
  52318. 50,
  52319. 51,
  52320. 53,
  52321. 54,
  52322. 56,
  52323. 59,
  52324. 60,
  52325. 61,
  52326. 63,
  52327. 66,
  52328. 67,
  52329. 73,
  52330. 75
  52331. ],
  52332. "excluded_lines": [],
  52333. "contexts": {},
  52334. "executed_branches": [],
  52335. "missing_branches": [
  52336. [
  52337. 50,
  52338. 51
  52339. ],
  52340. [
  52341. 50,
  52342. 53
  52343. ],
  52344. [
  52345. 53,
  52346. 54
  52347. ],
  52348. [
  52349. 53,
  52350. 56
  52351. ],
  52352. [
  52353. 59,
  52354. 60
  52355. ],
  52356. [
  52357. 59,
  52358. 63
  52359. ]
  52360. ],
  52361. "functions": {
  52362. "PDFSplitNode.name": {
  52363. "executed_lines": [],
  52364. "summary": {
  52365. "covered_lines": 0,
  52366. "num_statements": 1,
  52367. "percent_covered": 0.0,
  52368. "percent_covered_display": "0.00",
  52369. "missing_lines": 1,
  52370. "excluded_lines": 0,
  52371. "percent_statements_covered": 0.0,
  52372. "percent_statements_covered_display": "0.00",
  52373. "num_branches": 0,
  52374. "num_partial_branches": 0,
  52375. "covered_branches": 0,
  52376. "missing_branches": 0,
  52377. "percent_branches_covered": 100.0,
  52378. "percent_branches_covered_display": "100.00"
  52379. },
  52380. "missing_lines": [
  52381. 33
  52382. ],
  52383. "excluded_lines": [],
  52384. "start_line": 32,
  52385. "contexts": {},
  52386. "executed_branches": [],
  52387. "missing_branches": []
  52388. },
  52389. "PDFSplitNode.execute": {
  52390. "executed_lines": [],
  52391. "summary": {
  52392. "covered_lines": 0,
  52393. "num_statements": 16,
  52394. "percent_covered": 0.0,
  52395. "percent_covered_display": "0.00",
  52396. "missing_lines": 16,
  52397. "excluded_lines": 0,
  52398. "percent_statements_covered": 0.0,
  52399. "percent_statements_covered_display": "0.00",
  52400. "num_branches": 6,
  52401. "num_partial_branches": 0,
  52402. "covered_branches": 0,
  52403. "missing_branches": 6,
  52404. "percent_branches_covered": 0.0,
  52405. "percent_branches_covered_display": "0.00"
  52406. },
  52407. "missing_lines": [
  52408. 45,
  52409. 47,
  52410. 48,
  52411. 50,
  52412. 51,
  52413. 53,
  52414. 54,
  52415. 56,
  52416. 59,
  52417. 60,
  52418. 61,
  52419. 63,
  52420. 66,
  52421. 67,
  52422. 73,
  52423. 75
  52424. ],
  52425. "excluded_lines": [],
  52426. "start_line": 35,
  52427. "contexts": {},
  52428. "executed_branches": [],
  52429. "missing_branches": [
  52430. [
  52431. 50,
  52432. 51
  52433. ],
  52434. [
  52435. 50,
  52436. 53
  52437. ],
  52438. [
  52439. 53,
  52440. 54
  52441. ],
  52442. [
  52443. 53,
  52444. 56
  52445. ],
  52446. [
  52447. 59,
  52448. 60
  52449. ],
  52450. [
  52451. 59,
  52452. 63
  52453. ]
  52454. ]
  52455. },
  52456. "": {
  52457. "executed_lines": [],
  52458. "summary": {
  52459. "covered_lines": 0,
  52460. "num_statements": 11,
  52461. "percent_covered": 0.0,
  52462. "percent_covered_display": "0.00",
  52463. "missing_lines": 11,
  52464. "excluded_lines": 0,
  52465. "percent_statements_covered": 0.0,
  52466. "percent_statements_covered_display": "0.00",
  52467. "num_branches": 0,
  52468. "num_partial_branches": 0,
  52469. "covered_branches": 0,
  52470. "missing_branches": 0,
  52471. "percent_branches_covered": 100.0,
  52472. "percent_branches_covered_display": "100.00"
  52473. },
  52474. "missing_lines": [
  52475. 7,
  52476. 8,
  52477. 9,
  52478. 10,
  52479. 11,
  52480. 13,
  52481. 16,
  52482. 17,
  52483. 31,
  52484. 32,
  52485. 35
  52486. ],
  52487. "excluded_lines": [],
  52488. "start_line": 1,
  52489. "contexts": {},
  52490. "executed_branches": [],
  52491. "missing_branches": []
  52492. }
  52493. },
  52494. "classes": {
  52495. "PDFSplitNode": {
  52496. "executed_lines": [],
  52497. "summary": {
  52498. "covered_lines": 0,
  52499. "num_statements": 17,
  52500. "percent_covered": 0.0,
  52501. "percent_covered_display": "0.00",
  52502. "missing_lines": 17,
  52503. "excluded_lines": 0,
  52504. "percent_statements_covered": 0.0,
  52505. "percent_statements_covered_display": "0.00",
  52506. "num_branches": 6,
  52507. "num_partial_branches": 0,
  52508. "covered_branches": 0,
  52509. "missing_branches": 6,
  52510. "percent_branches_covered": 0.0,
  52511. "percent_branches_covered_display": "0.00"
  52512. },
  52513. "missing_lines": [
  52514. 33,
  52515. 45,
  52516. 47,
  52517. 48,
  52518. 50,
  52519. 51,
  52520. 53,
  52521. 54,
  52522. 56,
  52523. 59,
  52524. 60,
  52525. 61,
  52526. 63,
  52527. 66,
  52528. 67,
  52529. 73,
  52530. 75
  52531. ],
  52532. "excluded_lines": [],
  52533. "start_line": 17,
  52534. "contexts": {},
  52535. "executed_branches": [],
  52536. "missing_branches": [
  52537. [
  52538. 50,
  52539. 51
  52540. ],
  52541. [
  52542. 50,
  52543. 53
  52544. ],
  52545. [
  52546. 53,
  52547. 54
  52548. ],
  52549. [
  52550. 53,
  52551. 56
  52552. ],
  52553. [
  52554. 59,
  52555. 60
  52556. ],
  52557. [
  52558. 59,
  52559. 63
  52560. ]
  52561. ]
  52562. },
  52563. "": {
  52564. "executed_lines": [],
  52565. "summary": {
  52566. "covered_lines": 0,
  52567. "num_statements": 11,
  52568. "percent_covered": 0.0,
  52569. "percent_covered_display": "0.00",
  52570. "missing_lines": 11,
  52571. "excluded_lines": 0,
  52572. "percent_statements_covered": 0.0,
  52573. "percent_statements_covered_display": "0.00",
  52574. "num_branches": 0,
  52575. "num_partial_branches": 0,
  52576. "covered_branches": 0,
  52577. "missing_branches": 0,
  52578. "percent_branches_covered": 100.0,
  52579. "percent_branches_covered_display": "100.00"
  52580. },
  52581. "missing_lines": [
  52582. 7,
  52583. 8,
  52584. 9,
  52585. 10,
  52586. 11,
  52587. 13,
  52588. 16,
  52589. 17,
  52590. 31,
  52591. 32,
  52592. 35
  52593. ],
  52594. "excluded_lines": [],
  52595. "start_line": 1,
  52596. "contexts": {},
  52597. "executed_branches": [],
  52598. "missing_branches": []
  52599. }
  52600. }
  52601. },
  52602. "src\\datasets\\parser\\nodes\\picture_stitching_node.py": {
  52603. "executed_lines": [],
  52604. "summary": {
  52605. "covered_lines": 0,
  52606. "num_statements": 69,
  52607. "percent_covered": 0.0,
  52608. "percent_covered_display": "0.00",
  52609. "missing_lines": 69,
  52610. "excluded_lines": 0,
  52611. "percent_statements_covered": 0.0,
  52612. "percent_statements_covered_display": "0.00",
  52613. "num_branches": 22,
  52614. "num_partial_branches": 0,
  52615. "covered_branches": 0,
  52616. "missing_branches": 22,
  52617. "percent_branches_covered": 0.0,
  52618. "percent_branches_covered_display": "0.00"
  52619. },
  52620. "missing_lines": [
  52621. 7,
  52622. 8,
  52623. 9,
  52624. 10,
  52625. 11,
  52626. 12,
  52627. 14,
  52628. 16,
  52629. 19,
  52630. 20,
  52631. 35,
  52632. 36,
  52633. 37,
  52634. 39,
  52635. 49,
  52636. 51,
  52637. 52,
  52638. 54,
  52639. 55,
  52640. 57,
  52641. 60,
  52642. 61,
  52643. 62,
  52644. 63,
  52645. 65,
  52646. 67,
  52647. 68,
  52648. 70,
  52649. 73,
  52650. 74,
  52651. 75,
  52652. 76,
  52653. 77,
  52654. 78,
  52655. 79,
  52656. 80,
  52657. 81,
  52658. 82,
  52659. 84,
  52660. 85,
  52661. 87,
  52662. 91,
  52663. 93,
  52664. 95,
  52665. 98,
  52666. 101,
  52667. 102,
  52668. 104,
  52669. 107,
  52670. 110,
  52671. 112,
  52672. 114,
  52673. 117,
  52674. 120,
  52675. 121,
  52676. 122,
  52677. 123,
  52678. 125,
  52679. 126,
  52680. 127,
  52681. 128,
  52682. 129,
  52683. 130,
  52684. 132,
  52685. 133,
  52686. 134,
  52687. 135,
  52688. 136,
  52689. 138
  52690. ],
  52691. "excluded_lines": [],
  52692. "contexts": {},
  52693. "executed_branches": [],
  52694. "missing_branches": [
  52695. [
  52696. 51,
  52697. 52
  52698. ],
  52699. [
  52700. 51,
  52701. 54
  52702. ],
  52703. [
  52704. 54,
  52705. 55
  52706. ],
  52707. [
  52708. 54,
  52709. 57
  52710. ],
  52711. [
  52712. 61,
  52713. 62
  52714. ],
  52715. [
  52716. 61,
  52717. 67
  52718. ],
  52719. [
  52720. 62,
  52721. 63
  52722. ],
  52723. [
  52724. 62,
  52725. 65
  52726. ],
  52727. [
  52728. 67,
  52729. 68
  52730. ],
  52731. [
  52732. 67,
  52733. 70
  52734. ],
  52735. [
  52736. 74,
  52737. 75
  52738. ],
  52739. [
  52740. 74,
  52741. 84
  52742. ],
  52743. [
  52744. 76,
  52745. 77
  52746. ],
  52747. [
  52748. 76,
  52749. 79
  52750. ],
  52751. [
  52752. 79,
  52753. 80
  52754. ],
  52755. [
  52756. 79,
  52757. 82
  52758. ],
  52759. [
  52760. 84,
  52761. 85
  52762. ],
  52763. [
  52764. 84,
  52765. 87
  52766. ],
  52767. [
  52768. 102,
  52769. 104
  52770. ],
  52771. [
  52772. 102,
  52773. 114
  52774. ],
  52775. [
  52776. 122,
  52777. 123
  52778. ],
  52779. [
  52780. 122,
  52781. 132
  52782. ]
  52783. ],
  52784. "functions": {
  52785. "PictureStitchingNode.name": {
  52786. "executed_lines": [],
  52787. "summary": {
  52788. "covered_lines": 0,
  52789. "num_statements": 1,
  52790. "percent_covered": 0.0,
  52791. "percent_covered_display": "0.00",
  52792. "missing_lines": 1,
  52793. "excluded_lines": 0,
  52794. "percent_statements_covered": 0.0,
  52795. "percent_statements_covered_display": "0.00",
  52796. "num_branches": 0,
  52797. "num_partial_branches": 0,
  52798. "covered_branches": 0,
  52799. "missing_branches": 0,
  52800. "percent_branches_covered": 100.0,
  52801. "percent_branches_covered_display": "100.00"
  52802. },
  52803. "missing_lines": [
  52804. 37
  52805. ],
  52806. "excluded_lines": [],
  52807. "start_line": 36,
  52808. "contexts": {},
  52809. "executed_branches": [],
  52810. "missing_branches": []
  52811. },
  52812. "PictureStitchingNode.execute": {
  52813. "executed_lines": [],
  52814. "summary": {
  52815. "covered_lines": 0,
  52816. "num_statements": 55,
  52817. "percent_covered": 0.0,
  52818. "percent_covered_display": "0.00",
  52819. "missing_lines": 55,
  52820. "excluded_lines": 0,
  52821. "percent_statements_covered": 0.0,
  52822. "percent_statements_covered_display": "0.00",
  52823. "num_branches": 22,
  52824. "num_partial_branches": 0,
  52825. "covered_branches": 0,
  52826. "missing_branches": 22,
  52827. "percent_branches_covered": 0.0,
  52828. "percent_branches_covered_display": "0.00"
  52829. },
  52830. "missing_lines": [
  52831. 49,
  52832. 51,
  52833. 52,
  52834. 54,
  52835. 55,
  52836. 57,
  52837. 60,
  52838. 61,
  52839. 62,
  52840. 63,
  52841. 65,
  52842. 67,
  52843. 68,
  52844. 70,
  52845. 73,
  52846. 74,
  52847. 75,
  52848. 76,
  52849. 77,
  52850. 78,
  52851. 79,
  52852. 80,
  52853. 81,
  52854. 82,
  52855. 84,
  52856. 85,
  52857. 87,
  52858. 91,
  52859. 93,
  52860. 95,
  52861. 98,
  52862. 101,
  52863. 102,
  52864. 104,
  52865. 107,
  52866. 110,
  52867. 112,
  52868. 114,
  52869. 117,
  52870. 120,
  52871. 121,
  52872. 122,
  52873. 123,
  52874. 125,
  52875. 126,
  52876. 127,
  52877. 128,
  52878. 129,
  52879. 130,
  52880. 132,
  52881. 133,
  52882. 134,
  52883. 135,
  52884. 136,
  52885. 138
  52886. ],
  52887. "excluded_lines": [],
  52888. "start_line": 39,
  52889. "contexts": {},
  52890. "executed_branches": [],
  52891. "missing_branches": [
  52892. [
  52893. 51,
  52894. 52
  52895. ],
  52896. [
  52897. 51,
  52898. 54
  52899. ],
  52900. [
  52901. 54,
  52902. 55
  52903. ],
  52904. [
  52905. 54,
  52906. 57
  52907. ],
  52908. [
  52909. 61,
  52910. 62
  52911. ],
  52912. [
  52913. 61,
  52914. 67
  52915. ],
  52916. [
  52917. 62,
  52918. 63
  52919. ],
  52920. [
  52921. 62,
  52922. 65
  52923. ],
  52924. [
  52925. 67,
  52926. 68
  52927. ],
  52928. [
  52929. 67,
  52930. 70
  52931. ],
  52932. [
  52933. 74,
  52934. 75
  52935. ],
  52936. [
  52937. 74,
  52938. 84
  52939. ],
  52940. [
  52941. 76,
  52942. 77
  52943. ],
  52944. [
  52945. 76,
  52946. 79
  52947. ],
  52948. [
  52949. 79,
  52950. 80
  52951. ],
  52952. [
  52953. 79,
  52954. 82
  52955. ],
  52956. [
  52957. 84,
  52958. 85
  52959. ],
  52960. [
  52961. 84,
  52962. 87
  52963. ],
  52964. [
  52965. 102,
  52966. 104
  52967. ],
  52968. [
  52969. 102,
  52970. 114
  52971. ],
  52972. [
  52973. 122,
  52974. 123
  52975. ],
  52976. [
  52977. 122,
  52978. 132
  52979. ]
  52980. ]
  52981. },
  52982. "": {
  52983. "executed_lines": [],
  52984. "summary": {
  52985. "covered_lines": 0,
  52986. "num_statements": 13,
  52987. "percent_covered": 0.0,
  52988. "percent_covered_display": "0.00",
  52989. "missing_lines": 13,
  52990. "excluded_lines": 0,
  52991. "percent_statements_covered": 0.0,
  52992. "percent_statements_covered_display": "0.00",
  52993. "num_branches": 0,
  52994. "num_partial_branches": 0,
  52995. "covered_branches": 0,
  52996. "missing_branches": 0,
  52997. "percent_branches_covered": 100.0,
  52998. "percent_branches_covered_display": "100.00"
  52999. },
  53000. "missing_lines": [
  53001. 7,
  53002. 8,
  53003. 9,
  53004. 10,
  53005. 11,
  53006. 12,
  53007. 14,
  53008. 16,
  53009. 19,
  53010. 20,
  53011. 35,
  53012. 36,
  53013. 39
  53014. ],
  53015. "excluded_lines": [],
  53016. "start_line": 1,
  53017. "contexts": {},
  53018. "executed_branches": [],
  53019. "missing_branches": []
  53020. }
  53021. },
  53022. "classes": {
  53023. "PictureStitchingNode": {
  53024. "executed_lines": [],
  53025. "summary": {
  53026. "covered_lines": 0,
  53027. "num_statements": 56,
  53028. "percent_covered": 0.0,
  53029. "percent_covered_display": "0.00",
  53030. "missing_lines": 56,
  53031. "excluded_lines": 0,
  53032. "percent_statements_covered": 0.0,
  53033. "percent_statements_covered_display": "0.00",
  53034. "num_branches": 22,
  53035. "num_partial_branches": 0,
  53036. "covered_branches": 0,
  53037. "missing_branches": 22,
  53038. "percent_branches_covered": 0.0,
  53039. "percent_branches_covered_display": "0.00"
  53040. },
  53041. "missing_lines": [
  53042. 37,
  53043. 49,
  53044. 51,
  53045. 52,
  53046. 54,
  53047. 55,
  53048. 57,
  53049. 60,
  53050. 61,
  53051. 62,
  53052. 63,
  53053. 65,
  53054. 67,
  53055. 68,
  53056. 70,
  53057. 73,
  53058. 74,
  53059. 75,
  53060. 76,
  53061. 77,
  53062. 78,
  53063. 79,
  53064. 80,
  53065. 81,
  53066. 82,
  53067. 84,
  53068. 85,
  53069. 87,
  53070. 91,
  53071. 93,
  53072. 95,
  53073. 98,
  53074. 101,
  53075. 102,
  53076. 104,
  53077. 107,
  53078. 110,
  53079. 112,
  53080. 114,
  53081. 117,
  53082. 120,
  53083. 121,
  53084. 122,
  53085. 123,
  53086. 125,
  53087. 126,
  53088. 127,
  53089. 128,
  53090. 129,
  53091. 130,
  53092. 132,
  53093. 133,
  53094. 134,
  53095. 135,
  53096. 136,
  53097. 138
  53098. ],
  53099. "excluded_lines": [],
  53100. "start_line": 20,
  53101. "contexts": {},
  53102. "executed_branches": [],
  53103. "missing_branches": [
  53104. [
  53105. 51,
  53106. 52
  53107. ],
  53108. [
  53109. 51,
  53110. 54
  53111. ],
  53112. [
  53113. 54,
  53114. 55
  53115. ],
  53116. [
  53117. 54,
  53118. 57
  53119. ],
  53120. [
  53121. 61,
  53122. 62
  53123. ],
  53124. [
  53125. 61,
  53126. 67
  53127. ],
  53128. [
  53129. 62,
  53130. 63
  53131. ],
  53132. [
  53133. 62,
  53134. 65
  53135. ],
  53136. [
  53137. 67,
  53138. 68
  53139. ],
  53140. [
  53141. 67,
  53142. 70
  53143. ],
  53144. [
  53145. 74,
  53146. 75
  53147. ],
  53148. [
  53149. 74,
  53150. 84
  53151. ],
  53152. [
  53153. 76,
  53154. 77
  53155. ],
  53156. [
  53157. 76,
  53158. 79
  53159. ],
  53160. [
  53161. 79,
  53162. 80
  53163. ],
  53164. [
  53165. 79,
  53166. 82
  53167. ],
  53168. [
  53169. 84,
  53170. 85
  53171. ],
  53172. [
  53173. 84,
  53174. 87
  53175. ],
  53176. [
  53177. 102,
  53178. 104
  53179. ],
  53180. [
  53181. 102,
  53182. 114
  53183. ],
  53184. [
  53185. 122,
  53186. 123
  53187. ],
  53188. [
  53189. 122,
  53190. 132
  53191. ]
  53192. ]
  53193. },
  53194. "": {
  53195. "executed_lines": [],
  53196. "summary": {
  53197. "covered_lines": 0,
  53198. "num_statements": 13,
  53199. "percent_covered": 0.0,
  53200. "percent_covered_display": "0.00",
  53201. "missing_lines": 13,
  53202. "excluded_lines": 0,
  53203. "percent_statements_covered": 0.0,
  53204. "percent_statements_covered_display": "0.00",
  53205. "num_branches": 0,
  53206. "num_partial_branches": 0,
  53207. "covered_branches": 0,
  53208. "missing_branches": 0,
  53209. "percent_branches_covered": 100.0,
  53210. "percent_branches_covered_display": "100.00"
  53211. },
  53212. "missing_lines": [
  53213. 7,
  53214. 8,
  53215. 9,
  53216. 10,
  53217. 11,
  53218. 12,
  53219. 14,
  53220. 16,
  53221. 19,
  53222. 20,
  53223. 35,
  53224. 36,
  53225. 39
  53226. ],
  53227. "excluded_lines": [],
  53228. "start_line": 1,
  53229. "contexts": {},
  53230. "executed_branches": [],
  53231. "missing_branches": []
  53232. }
  53233. }
  53234. },
  53235. "src\\datasets\\parser\\nodes\\prompt_retrieval_node.py": {
  53236. "executed_lines": [],
  53237. "summary": {
  53238. "covered_lines": 0,
  53239. "num_statements": 63,
  53240. "percent_covered": 0.0,
  53241. "percent_covered_display": "0.00",
  53242. "missing_lines": 63,
  53243. "excluded_lines": 0,
  53244. "percent_statements_covered": 0.0,
  53245. "percent_statements_covered_display": "0.00",
  53246. "num_branches": 16,
  53247. "num_partial_branches": 0,
  53248. "covered_branches": 0,
  53249. "missing_branches": 16,
  53250. "percent_branches_covered": 0.0,
  53251. "percent_branches_covered_display": "0.00"
  53252. },
  53253. "missing_lines": [
  53254. 5,
  53255. 6,
  53256. 7,
  53257. 8,
  53258. 9,
  53259. 10,
  53260. 12,
  53261. 15,
  53262. 22,
  53263. 29,
  53264. 30,
  53265. 31,
  53266. 33,
  53267. 34,
  53268. 36,
  53269. 38,
  53270. 39,
  53271. 41,
  53272. 42,
  53273. 43,
  53274. 45,
  53275. 52,
  53276. 53,
  53277. 64,
  53278. 78,
  53279. 90,
  53280. 91,
  53281. 92,
  53282. 94,
  53283. 97,
  53284. 98,
  53285. 99,
  53286. 100,
  53287. 101,
  53288. 102,
  53289. 103,
  53290. 104,
  53291. 105,
  53292. 106,
  53293. 107,
  53294. 108,
  53295. 109,
  53296. 110,
  53297. 113,
  53298. 114,
  53299. 116,
  53300. 118,
  53301. 120,
  53302. 122,
  53303. 124,
  53304. 138,
  53305. 141,
  53306. 143,
  53307. 146,
  53308. 148,
  53309. 158,
  53310. 161,
  53311. 163,
  53312. 164,
  53313. 165,
  53314. 171,
  53315. 172,
  53316. 173
  53317. ],
  53318. "excluded_lines": [],
  53319. "contexts": {},
  53320. "executed_branches": [],
  53321. "missing_branches": [
  53322. [
  53323. 41,
  53324. 42
  53325. ],
  53326. [
  53327. 41,
  53328. 43
  53329. ],
  53330. [
  53331. 52,
  53332. 53
  53333. ],
  53334. [
  53335. 52,
  53336. 64
  53337. ],
  53338. [
  53339. 98,
  53340. 99
  53341. ],
  53342. [
  53343. 98,
  53344. 113
  53345. ],
  53346. [
  53347. 103,
  53348. 98
  53349. ],
  53350. [
  53351. 103,
  53352. 104
  53353. ],
  53354. [
  53355. 113,
  53356. 114
  53357. ],
  53358. [
  53359. 113,
  53360. 122
  53361. ],
  53362. [
  53363. 116,
  53364. 118
  53365. ],
  53366. [
  53367. 116,
  53368. 120
  53369. ],
  53370. [
  53371. 141,
  53372. 143
  53373. ],
  53374. [
  53375. 141,
  53376. 146
  53377. ],
  53378. [
  53379. 163,
  53380. 164
  53381. ],
  53382. [
  53383. 163,
  53384. 171
  53385. ]
  53386. ],
  53387. "functions": {
  53388. "PromptRetrievalNode.__init__": {
  53389. "executed_lines": [],
  53390. "summary": {
  53391. "covered_lines": 0,
  53392. "num_statements": 3,
  53393. "percent_covered": 0.0,
  53394. "percent_covered_display": "0.00",
  53395. "missing_lines": 3,
  53396. "excluded_lines": 0,
  53397. "percent_statements_covered": 0.0,
  53398. "percent_statements_covered_display": "0.00",
  53399. "num_branches": 0,
  53400. "num_partial_branches": 0,
  53401. "covered_branches": 0,
  53402. "missing_branches": 0,
  53403. "percent_branches_covered": 100.0,
  53404. "percent_branches_covered_display": "100.00"
  53405. },
  53406. "missing_lines": [
  53407. 29,
  53408. 30,
  53409. 31
  53410. ],
  53411. "excluded_lines": [],
  53412. "start_line": 22,
  53413. "contexts": {},
  53414. "executed_branches": [],
  53415. "missing_branches": []
  53416. },
  53417. "PromptRetrievalNode.name": {
  53418. "executed_lines": [],
  53419. "summary": {
  53420. "covered_lines": 0,
  53421. "num_statements": 1,
  53422. "percent_covered": 0.0,
  53423. "percent_covered_display": "0.00",
  53424. "missing_lines": 1,
  53425. "excluded_lines": 0,
  53426. "percent_statements_covered": 0.0,
  53427. "percent_statements_covered_display": "0.00",
  53428. "num_branches": 0,
  53429. "num_partial_branches": 0,
  53430. "covered_branches": 0,
  53431. "missing_branches": 0,
  53432. "percent_branches_covered": 100.0,
  53433. "percent_branches_covered_display": "100.00"
  53434. },
  53435. "missing_lines": [
  53436. 36
  53437. ],
  53438. "excluded_lines": [],
  53439. "start_line": 34,
  53440. "contexts": {},
  53441. "executed_branches": [],
  53442. "missing_branches": []
  53443. },
  53444. "PromptRetrievalNode.prompt_service": {
  53445. "executed_lines": [],
  53446. "summary": {
  53447. "covered_lines": 0,
  53448. "num_statements": 3,
  53449. "percent_covered": 0.0,
  53450. "percent_covered_display": "0.00",
  53451. "missing_lines": 3,
  53452. "excluded_lines": 0,
  53453. "percent_statements_covered": 0.0,
  53454. "percent_statements_covered_display": "0.00",
  53455. "num_branches": 2,
  53456. "num_partial_branches": 0,
  53457. "covered_branches": 0,
  53458. "missing_branches": 2,
  53459. "percent_branches_covered": 0.0,
  53460. "percent_branches_covered_display": "0.00"
  53461. },
  53462. "missing_lines": [
  53463. 41,
  53464. 42,
  53465. 43
  53466. ],
  53467. "excluded_lines": [],
  53468. "start_line": 39,
  53469. "contexts": {},
  53470. "executed_branches": [],
  53471. "missing_branches": [
  53472. [
  53473. 41,
  53474. 42
  53475. ],
  53476. [
  53477. 41,
  53478. 43
  53479. ]
  53480. ]
  53481. },
  53482. "PromptRetrievalNode._default_prompt_template": {
  53483. "executed_lines": [],
  53484. "summary": {
  53485. "covered_lines": 0,
  53486. "num_statements": 3,
  53487. "percent_covered": 0.0,
  53488. "percent_covered_display": "0.00",
  53489. "missing_lines": 3,
  53490. "excluded_lines": 0,
  53491. "percent_statements_covered": 0.0,
  53492. "percent_statements_covered_display": "0.00",
  53493. "num_branches": 2,
  53494. "num_partial_branches": 0,
  53495. "covered_branches": 0,
  53496. "missing_branches": 2,
  53497. "percent_branches_covered": 0.0,
  53498. "percent_branches_covered_display": "0.00"
  53499. },
  53500. "missing_lines": [
  53501. 52,
  53502. 53,
  53503. 64
  53504. ],
  53505. "excluded_lines": [],
  53506. "start_line": 45,
  53507. "contexts": {},
  53508. "executed_branches": [],
  53509. "missing_branches": [
  53510. [
  53511. 52,
  53512. 53
  53513. ],
  53514. [
  53515. 52,
  53516. 64
  53517. ]
  53518. ]
  53519. },
  53520. "PromptRetrievalNode._assemble_prompt": {
  53521. "executed_lines": [],
  53522. "summary": {
  53523. "covered_lines": 0,
  53524. "num_statements": 29,
  53525. "percent_covered": 0.0,
  53526. "percent_covered_display": "0.00",
  53527. "missing_lines": 29,
  53528. "excluded_lines": 0,
  53529. "percent_statements_covered": 0.0,
  53530. "percent_statements_covered_display": "0.00",
  53531. "num_branches": 10,
  53532. "num_partial_branches": 0,
  53533. "covered_branches": 0,
  53534. "missing_branches": 10,
  53535. "percent_branches_covered": 0.0,
  53536. "percent_branches_covered_display": "0.00"
  53537. },
  53538. "missing_lines": [
  53539. 90,
  53540. 91,
  53541. 92,
  53542. 94,
  53543. 97,
  53544. 98,
  53545. 99,
  53546. 100,
  53547. 101,
  53548. 102,
  53549. 103,
  53550. 104,
  53551. 105,
  53552. 106,
  53553. 107,
  53554. 108,
  53555. 109,
  53556. 110,
  53557. 113,
  53558. 114,
  53559. 116,
  53560. 118,
  53561. 120,
  53562. 122,
  53563. 124,
  53564. 138,
  53565. 141,
  53566. 143,
  53567. 146
  53568. ],
  53569. "excluded_lines": [],
  53570. "start_line": 78,
  53571. "contexts": {},
  53572. "executed_branches": [],
  53573. "missing_branches": [
  53574. [
  53575. 98,
  53576. 99
  53577. ],
  53578. [
  53579. 98,
  53580. 113
  53581. ],
  53582. [
  53583. 103,
  53584. 98
  53585. ],
  53586. [
  53587. 103,
  53588. 104
  53589. ],
  53590. [
  53591. 113,
  53592. 114
  53593. ],
  53594. [
  53595. 113,
  53596. 122
  53597. ],
  53598. [
  53599. 116,
  53600. 118
  53601. ],
  53602. [
  53603. 116,
  53604. 120
  53605. ],
  53606. [
  53607. 141,
  53608. 143
  53609. ],
  53610. [
  53611. 141,
  53612. 146
  53613. ]
  53614. ]
  53615. },
  53616. "PromptRetrievalNode.execute": {
  53617. "executed_lines": [],
  53618. "summary": {
  53619. "covered_lines": 0,
  53620. "num_statements": 8,
  53621. "percent_covered": 0.0,
  53622. "percent_covered_display": "0.00",
  53623. "missing_lines": 8,
  53624. "excluded_lines": 0,
  53625. "percent_statements_covered": 0.0,
  53626. "percent_statements_covered_display": "0.00",
  53627. "num_branches": 2,
  53628. "num_partial_branches": 0,
  53629. "covered_branches": 0,
  53630. "missing_branches": 2,
  53631. "percent_branches_covered": 0.0,
  53632. "percent_branches_covered_display": "0.00"
  53633. },
  53634. "missing_lines": [
  53635. 158,
  53636. 161,
  53637. 163,
  53638. 164,
  53639. 165,
  53640. 171,
  53641. 172,
  53642. 173
  53643. ],
  53644. "excluded_lines": [],
  53645. "start_line": 148,
  53646. "contexts": {},
  53647. "executed_branches": [],
  53648. "missing_branches": [
  53649. [
  53650. 163,
  53651. 164
  53652. ],
  53653. [
  53654. 163,
  53655. 171
  53656. ]
  53657. ]
  53658. },
  53659. "": {
  53660. "executed_lines": [],
  53661. "summary": {
  53662. "covered_lines": 0,
  53663. "num_statements": 16,
  53664. "percent_covered": 0.0,
  53665. "percent_covered_display": "0.00",
  53666. "missing_lines": 16,
  53667. "excluded_lines": 0,
  53668. "percent_statements_covered": 0.0,
  53669. "percent_statements_covered_display": "0.00",
  53670. "num_branches": 0,
  53671. "num_partial_branches": 0,
  53672. "covered_branches": 0,
  53673. "missing_branches": 0,
  53674. "percent_branches_covered": 100.0,
  53675. "percent_branches_covered_display": "100.00"
  53676. },
  53677. "missing_lines": [
  53678. 5,
  53679. 6,
  53680. 7,
  53681. 8,
  53682. 9,
  53683. 10,
  53684. 12,
  53685. 15,
  53686. 22,
  53687. 33,
  53688. 34,
  53689. 38,
  53690. 39,
  53691. 45,
  53692. 78,
  53693. 148
  53694. ],
  53695. "excluded_lines": [],
  53696. "start_line": 1,
  53697. "contexts": {},
  53698. "executed_branches": [],
  53699. "missing_branches": []
  53700. }
  53701. },
  53702. "classes": {
  53703. "PromptRetrievalNode": {
  53704. "executed_lines": [],
  53705. "summary": {
  53706. "covered_lines": 0,
  53707. "num_statements": 47,
  53708. "percent_covered": 0.0,
  53709. "percent_covered_display": "0.00",
  53710. "missing_lines": 47,
  53711. "excluded_lines": 0,
  53712. "percent_statements_covered": 0.0,
  53713. "percent_statements_covered_display": "0.00",
  53714. "num_branches": 16,
  53715. "num_partial_branches": 0,
  53716. "covered_branches": 0,
  53717. "missing_branches": 16,
  53718. "percent_branches_covered": 0.0,
  53719. "percent_branches_covered_display": "0.00"
  53720. },
  53721. "missing_lines": [
  53722. 29,
  53723. 30,
  53724. 31,
  53725. 36,
  53726. 41,
  53727. 42,
  53728. 43,
  53729. 52,
  53730. 53,
  53731. 64,
  53732. 90,
  53733. 91,
  53734. 92,
  53735. 94,
  53736. 97,
  53737. 98,
  53738. 99,
  53739. 100,
  53740. 101,
  53741. 102,
  53742. 103,
  53743. 104,
  53744. 105,
  53745. 106,
  53746. 107,
  53747. 108,
  53748. 109,
  53749. 110,
  53750. 113,
  53751. 114,
  53752. 116,
  53753. 118,
  53754. 120,
  53755. 122,
  53756. 124,
  53757. 138,
  53758. 141,
  53759. 143,
  53760. 146,
  53761. 158,
  53762. 161,
  53763. 163,
  53764. 164,
  53765. 165,
  53766. 171,
  53767. 172,
  53768. 173
  53769. ],
  53770. "excluded_lines": [],
  53771. "start_line": 15,
  53772. "contexts": {},
  53773. "executed_branches": [],
  53774. "missing_branches": [
  53775. [
  53776. 41,
  53777. 42
  53778. ],
  53779. [
  53780. 41,
  53781. 43
  53782. ],
  53783. [
  53784. 52,
  53785. 53
  53786. ],
  53787. [
  53788. 52,
  53789. 64
  53790. ],
  53791. [
  53792. 98,
  53793. 99
  53794. ],
  53795. [
  53796. 98,
  53797. 113
  53798. ],
  53799. [
  53800. 103,
  53801. 98
  53802. ],
  53803. [
  53804. 103,
  53805. 104
  53806. ],
  53807. [
  53808. 113,
  53809. 114
  53810. ],
  53811. [
  53812. 113,
  53813. 122
  53814. ],
  53815. [
  53816. 116,
  53817. 118
  53818. ],
  53819. [
  53820. 116,
  53821. 120
  53822. ],
  53823. [
  53824. 141,
  53825. 143
  53826. ],
  53827. [
  53828. 141,
  53829. 146
  53830. ],
  53831. [
  53832. 163,
  53833. 164
  53834. ],
  53835. [
  53836. 163,
  53837. 171
  53838. ]
  53839. ]
  53840. },
  53841. "": {
  53842. "executed_lines": [],
  53843. "summary": {
  53844. "covered_lines": 0,
  53845. "num_statements": 16,
  53846. "percent_covered": 0.0,
  53847. "percent_covered_display": "0.00",
  53848. "missing_lines": 16,
  53849. "excluded_lines": 0,
  53850. "percent_statements_covered": 0.0,
  53851. "percent_statements_covered_display": "0.00",
  53852. "num_branches": 0,
  53853. "num_partial_branches": 0,
  53854. "covered_branches": 0,
  53855. "missing_branches": 0,
  53856. "percent_branches_covered": 100.0,
  53857. "percent_branches_covered_display": "100.00"
  53858. },
  53859. "missing_lines": [
  53860. 5,
  53861. 6,
  53862. 7,
  53863. 8,
  53864. 9,
  53865. 10,
  53866. 12,
  53867. 15,
  53868. 22,
  53869. 33,
  53870. 34,
  53871. 38,
  53872. 39,
  53873. 45,
  53874. 78,
  53875. 148
  53876. ],
  53877. "excluded_lines": [],
  53878. "start_line": 1,
  53879. "contexts": {},
  53880. "executed_branches": [],
  53881. "missing_branches": []
  53882. }
  53883. }
  53884. },
  53885. "src\\datasets\\parser\\nodes\\qa_generate_node.py": {
  53886. "executed_lines": [],
  53887. "summary": {
  53888. "covered_lines": 0,
  53889. "num_statements": 90,
  53890. "percent_covered": 0.0,
  53891. "percent_covered_display": "0.00",
  53892. "missing_lines": 90,
  53893. "excluded_lines": 1,
  53894. "percent_statements_covered": 0.0,
  53895. "percent_statements_covered_display": "0.00",
  53896. "num_branches": 8,
  53897. "num_partial_branches": 0,
  53898. "covered_branches": 0,
  53899. "missing_branches": 8,
  53900. "percent_branches_covered": 0.0,
  53901. "percent_branches_covered_display": "0.00"
  53902. },
  53903. "missing_lines": [
  53904. 7,
  53905. 8,
  53906. 9,
  53907. 10,
  53908. 11,
  53909. 12,
  53910. 13,
  53911. 14,
  53912. 15,
  53913. 17,
  53914. 20,
  53915. 21,
  53916. 36,
  53917. 50,
  53918. 51,
  53919. 52,
  53920. 54,
  53921. 55,
  53922. 56,
  53923. 58,
  53924. 105,
  53925. 107,
  53926. 108,
  53927. 109,
  53928. 112,
  53929. 113,
  53930. 114,
  53931. 115,
  53932. 116,
  53933. 117,
  53934. 120,
  53935. 130,
  53936. 131,
  53937. 132,
  53938. 133,
  53939. 135,
  53940. 136,
  53941. 137,
  53942. 139,
  53943. 141,
  53944. 144,
  53945. 145,
  53946. 150,
  53947. 151,
  53948. 152,
  53949. 153,
  53950. 154,
  53951. 155,
  53952. 157,
  53953. 159,
  53954. 166,
  53955. 167,
  53956. 182,
  53957. 196,
  53958. 197,
  53959. 198,
  53960. 200,
  53961. 201,
  53962. 202,
  53963. 204,
  53964. 216,
  53965. 225,
  53966. 239,
  53967. 241,
  53968. 242,
  53969. 243,
  53970. 246,
  53971. 247,
  53972. 248,
  53973. 249,
  53974. 250,
  53975. 251,
  53976. 254,
  53977. 264,
  53978. 265,
  53979. 267,
  53980. 268,
  53981. 269,
  53982. 271,
  53983. 273,
  53984. 276,
  53985. 277,
  53986. 282,
  53987. 283,
  53988. 284,
  53989. 285,
  53990. 286,
  53991. 287,
  53992. 289,
  53993. 291
  53994. ],
  53995. "excluded_lines": [
  53996. 70
  53997. ],
  53998. "contexts": {},
  53999. "executed_branches": [],
  54000. "missing_branches": [
  54001. [
  54002. 135,
  54003. 136
  54004. ],
  54005. [
  54006. 135,
  54007. 139
  54008. ],
  54009. [
  54010. 150,
  54011. 151
  54012. ],
  54013. [
  54014. 150,
  54015. 157
  54016. ],
  54017. [
  54018. 267,
  54019. 268
  54020. ],
  54021. [
  54022. 267,
  54023. 271
  54024. ],
  54025. [
  54026. 282,
  54027. 283
  54028. ],
  54029. [
  54030. 282,
  54031. 289
  54032. ]
  54033. ],
  54034. "functions": {
  54035. "QAGenerateNode.__init__": {
  54036. "executed_lines": [],
  54037. "summary": {
  54038. "covered_lines": 0,
  54039. "num_statements": 3,
  54040. "percent_covered": 0.0,
  54041. "percent_covered_display": "0.00",
  54042. "missing_lines": 3,
  54043. "excluded_lines": 0,
  54044. "percent_statements_covered": 0.0,
  54045. "percent_statements_covered_display": "0.00",
  54046. "num_branches": 0,
  54047. "num_partial_branches": 0,
  54048. "covered_branches": 0,
  54049. "missing_branches": 0,
  54050. "percent_branches_covered": 100.0,
  54051. "percent_branches_covered_display": "100.00"
  54052. },
  54053. "missing_lines": [
  54054. 50,
  54055. 51,
  54056. 52
  54057. ],
  54058. "excluded_lines": [],
  54059. "start_line": 36,
  54060. "contexts": {},
  54061. "executed_branches": [],
  54062. "missing_branches": []
  54063. },
  54064. "QAGenerateNode.name": {
  54065. "executed_lines": [],
  54066. "summary": {
  54067. "covered_lines": 0,
  54068. "num_statements": 1,
  54069. "percent_covered": 0.0,
  54070. "percent_covered_display": "0.00",
  54071. "missing_lines": 1,
  54072. "excluded_lines": 0,
  54073. "percent_statements_covered": 0.0,
  54074. "percent_statements_covered_display": "0.00",
  54075. "num_branches": 0,
  54076. "num_partial_branches": 0,
  54077. "covered_branches": 0,
  54078. "missing_branches": 0,
  54079. "percent_branches_covered": 100.0,
  54080. "percent_branches_covered_display": "100.00"
  54081. },
  54082. "missing_lines": [
  54083. 56
  54084. ],
  54085. "excluded_lines": [],
  54086. "start_line": 55,
  54087. "contexts": {},
  54088. "executed_branches": [],
  54089. "missing_branches": []
  54090. },
  54091. "QAGenerateNode._generate_qa_for_chunk": {
  54092. "executed_lines": [],
  54093. "summary": {
  54094. "covered_lines": 0,
  54095. "num_statements": 10,
  54096. "percent_covered": 0.0,
  54097. "percent_covered_display": "0.00",
  54098. "missing_lines": 10,
  54099. "excluded_lines": 1,
  54100. "percent_statements_covered": 0.0,
  54101. "percent_statements_covered_display": "0.00",
  54102. "num_branches": 0,
  54103. "num_partial_branches": 0,
  54104. "covered_branches": 0,
  54105. "missing_branches": 0,
  54106. "percent_branches_covered": 100.0,
  54107. "percent_branches_covered_display": "100.00"
  54108. },
  54109. "missing_lines": [
  54110. 105,
  54111. 107,
  54112. 108,
  54113. 109,
  54114. 112,
  54115. 113,
  54116. 114,
  54117. 115,
  54118. 116,
  54119. 117
  54120. ],
  54121. "excluded_lines": [
  54122. 70
  54123. ],
  54124. "start_line": 58,
  54125. "contexts": {},
  54126. "executed_branches": [],
  54127. "missing_branches": []
  54128. },
  54129. "QAGenerateNode.execute": {
  54130. "executed_lines": [],
  54131. "summary": {
  54132. "covered_lines": 0,
  54133. "num_statements": 19,
  54134. "percent_covered": 0.0,
  54135. "percent_covered_display": "0.00",
  54136. "missing_lines": 19,
  54137. "excluded_lines": 0,
  54138. "percent_statements_covered": 0.0,
  54139. "percent_statements_covered_display": "0.00",
  54140. "num_branches": 4,
  54141. "num_partial_branches": 0,
  54142. "covered_branches": 0,
  54143. "missing_branches": 4,
  54144. "percent_branches_covered": 0.0,
  54145. "percent_branches_covered_display": "0.00"
  54146. },
  54147. "missing_lines": [
  54148. 130,
  54149. 131,
  54150. 132,
  54151. 133,
  54152. 135,
  54153. 136,
  54154. 137,
  54155. 139,
  54156. 141,
  54157. 144,
  54158. 145,
  54159. 150,
  54160. 151,
  54161. 152,
  54162. 153,
  54163. 154,
  54164. 155,
  54165. 157,
  54166. 159
  54167. ],
  54168. "excluded_lines": [],
  54169. "start_line": 120,
  54170. "contexts": {},
  54171. "executed_branches": [],
  54172. "missing_branches": [
  54173. [
  54174. 135,
  54175. 136
  54176. ],
  54177. [
  54178. 135,
  54179. 139
  54180. ],
  54181. [
  54182. 150,
  54183. 151
  54184. ],
  54185. [
  54186. 150,
  54187. 157
  54188. ]
  54189. ]
  54190. },
  54191. "QABaseGenerateNode.__init__": {
  54192. "executed_lines": [],
  54193. "summary": {
  54194. "covered_lines": 0,
  54195. "num_statements": 3,
  54196. "percent_covered": 0.0,
  54197. "percent_covered_display": "0.00",
  54198. "missing_lines": 3,
  54199. "excluded_lines": 0,
  54200. "percent_statements_covered": 0.0,
  54201. "percent_statements_covered_display": "0.00",
  54202. "num_branches": 0,
  54203. "num_partial_branches": 0,
  54204. "covered_branches": 0,
  54205. "missing_branches": 0,
  54206. "percent_branches_covered": 100.0,
  54207. "percent_branches_covered_display": "100.00"
  54208. },
  54209. "missing_lines": [
  54210. 196,
  54211. 197,
  54212. 198
  54213. ],
  54214. "excluded_lines": [],
  54215. "start_line": 182,
  54216. "contexts": {},
  54217. "executed_branches": [],
  54218. "missing_branches": []
  54219. },
  54220. "QABaseGenerateNode.name": {
  54221. "executed_lines": [],
  54222. "summary": {
  54223. "covered_lines": 0,
  54224. "num_statements": 1,
  54225. "percent_covered": 0.0,
  54226. "percent_covered_display": "0.00",
  54227. "missing_lines": 1,
  54228. "excluded_lines": 0,
  54229. "percent_statements_covered": 0.0,
  54230. "percent_statements_covered_display": "0.00",
  54231. "num_branches": 0,
  54232. "num_partial_branches": 0,
  54233. "covered_branches": 0,
  54234. "missing_branches": 0,
  54235. "percent_branches_covered": 100.0,
  54236. "percent_branches_covered_display": "100.00"
  54237. },
  54238. "missing_lines": [
  54239. 202
  54240. ],
  54241. "excluded_lines": [],
  54242. "start_line": 201,
  54243. "contexts": {},
  54244. "executed_branches": [],
  54245. "missing_branches": []
  54246. },
  54247. "QABaseGenerateNode._generate_base_qa_for_chunk": {
  54248. "executed_lines": [],
  54249. "summary": {
  54250. "covered_lines": 0,
  54251. "num_statements": 12,
  54252. "percent_covered": 0.0,
  54253. "percent_covered_display": "0.00",
  54254. "missing_lines": 12,
  54255. "excluded_lines": 0,
  54256. "percent_statements_covered": 0.0,
  54257. "percent_statements_covered_display": "0.00",
  54258. "num_branches": 0,
  54259. "num_partial_branches": 0,
  54260. "covered_branches": 0,
  54261. "missing_branches": 0,
  54262. "percent_branches_covered": 100.0,
  54263. "percent_branches_covered_display": "100.00"
  54264. },
  54265. "missing_lines": [
  54266. 216,
  54267. 225,
  54268. 239,
  54269. 241,
  54270. 242,
  54271. 243,
  54272. 246,
  54273. 247,
  54274. 248,
  54275. 249,
  54276. 250,
  54277. 251
  54278. ],
  54279. "excluded_lines": [],
  54280. "start_line": 204,
  54281. "contexts": {},
  54282. "executed_branches": [],
  54283. "missing_branches": []
  54284. },
  54285. "QABaseGenerateNode.execute": {
  54286. "executed_lines": [],
  54287. "summary": {
  54288. "covered_lines": 0,
  54289. "num_statements": 17,
  54290. "percent_covered": 0.0,
  54291. "percent_covered_display": "0.00",
  54292. "missing_lines": 17,
  54293. "excluded_lines": 0,
  54294. "percent_statements_covered": 0.0,
  54295. "percent_statements_covered_display": "0.00",
  54296. "num_branches": 4,
  54297. "num_partial_branches": 0,
  54298. "covered_branches": 0,
  54299. "missing_branches": 4,
  54300. "percent_branches_covered": 0.0,
  54301. "percent_branches_covered_display": "0.00"
  54302. },
  54303. "missing_lines": [
  54304. 264,
  54305. 265,
  54306. 267,
  54307. 268,
  54308. 269,
  54309. 271,
  54310. 273,
  54311. 276,
  54312. 277,
  54313. 282,
  54314. 283,
  54315. 284,
  54316. 285,
  54317. 286,
  54318. 287,
  54319. 289,
  54320. 291
  54321. ],
  54322. "excluded_lines": [],
  54323. "start_line": 254,
  54324. "contexts": {},
  54325. "executed_branches": [],
  54326. "missing_branches": [
  54327. [
  54328. 267,
  54329. 268
  54330. ],
  54331. [
  54332. 267,
  54333. 271
  54334. ],
  54335. [
  54336. 282,
  54337. 283
  54338. ],
  54339. [
  54340. 282,
  54341. 289
  54342. ]
  54343. ]
  54344. },
  54345. "": {
  54346. "executed_lines": [],
  54347. "summary": {
  54348. "covered_lines": 0,
  54349. "num_statements": 24,
  54350. "percent_covered": 0.0,
  54351. "percent_covered_display": "0.00",
  54352. "missing_lines": 24,
  54353. "excluded_lines": 0,
  54354. "percent_statements_covered": 0.0,
  54355. "percent_statements_covered_display": "0.00",
  54356. "num_branches": 0,
  54357. "num_partial_branches": 0,
  54358. "covered_branches": 0,
  54359. "missing_branches": 0,
  54360. "percent_branches_covered": 100.0,
  54361. "percent_branches_covered_display": "100.00"
  54362. },
  54363. "missing_lines": [
  54364. 7,
  54365. 8,
  54366. 9,
  54367. 10,
  54368. 11,
  54369. 12,
  54370. 13,
  54371. 14,
  54372. 15,
  54373. 17,
  54374. 20,
  54375. 21,
  54376. 36,
  54377. 54,
  54378. 55,
  54379. 58,
  54380. 120,
  54381. 166,
  54382. 167,
  54383. 182,
  54384. 200,
  54385. 201,
  54386. 204,
  54387. 254
  54388. ],
  54389. "excluded_lines": [],
  54390. "start_line": 1,
  54391. "contexts": {},
  54392. "executed_branches": [],
  54393. "missing_branches": []
  54394. }
  54395. },
  54396. "classes": {
  54397. "QAGenerateNode": {
  54398. "executed_lines": [],
  54399. "summary": {
  54400. "covered_lines": 0,
  54401. "num_statements": 33,
  54402. "percent_covered": 0.0,
  54403. "percent_covered_display": "0.00",
  54404. "missing_lines": 33,
  54405. "excluded_lines": 1,
  54406. "percent_statements_covered": 0.0,
  54407. "percent_statements_covered_display": "0.00",
  54408. "num_branches": 4,
  54409. "num_partial_branches": 0,
  54410. "covered_branches": 0,
  54411. "missing_branches": 4,
  54412. "percent_branches_covered": 0.0,
  54413. "percent_branches_covered_display": "0.00"
  54414. },
  54415. "missing_lines": [
  54416. 50,
  54417. 51,
  54418. 52,
  54419. 56,
  54420. 105,
  54421. 107,
  54422. 108,
  54423. 109,
  54424. 112,
  54425. 113,
  54426. 114,
  54427. 115,
  54428. 116,
  54429. 117,
  54430. 130,
  54431. 131,
  54432. 132,
  54433. 133,
  54434. 135,
  54435. 136,
  54436. 137,
  54437. 139,
  54438. 141,
  54439. 144,
  54440. 145,
  54441. 150,
  54442. 151,
  54443. 152,
  54444. 153,
  54445. 154,
  54446. 155,
  54447. 157,
  54448. 159
  54449. ],
  54450. "excluded_lines": [
  54451. 70
  54452. ],
  54453. "start_line": 21,
  54454. "contexts": {},
  54455. "executed_branches": [],
  54456. "missing_branches": [
  54457. [
  54458. 135,
  54459. 136
  54460. ],
  54461. [
  54462. 135,
  54463. 139
  54464. ],
  54465. [
  54466. 150,
  54467. 151
  54468. ],
  54469. [
  54470. 150,
  54471. 157
  54472. ]
  54473. ]
  54474. },
  54475. "QABaseGenerateNode": {
  54476. "executed_lines": [],
  54477. "summary": {
  54478. "covered_lines": 0,
  54479. "num_statements": 33,
  54480. "percent_covered": 0.0,
  54481. "percent_covered_display": "0.00",
  54482. "missing_lines": 33,
  54483. "excluded_lines": 0,
  54484. "percent_statements_covered": 0.0,
  54485. "percent_statements_covered_display": "0.00",
  54486. "num_branches": 4,
  54487. "num_partial_branches": 0,
  54488. "covered_branches": 0,
  54489. "missing_branches": 4,
  54490. "percent_branches_covered": 0.0,
  54491. "percent_branches_covered_display": "0.00"
  54492. },
  54493. "missing_lines": [
  54494. 196,
  54495. 197,
  54496. 198,
  54497. 202,
  54498. 216,
  54499. 225,
  54500. 239,
  54501. 241,
  54502. 242,
  54503. 243,
  54504. 246,
  54505. 247,
  54506. 248,
  54507. 249,
  54508. 250,
  54509. 251,
  54510. 264,
  54511. 265,
  54512. 267,
  54513. 268,
  54514. 269,
  54515. 271,
  54516. 273,
  54517. 276,
  54518. 277,
  54519. 282,
  54520. 283,
  54521. 284,
  54522. 285,
  54523. 286,
  54524. 287,
  54525. 289,
  54526. 291
  54527. ],
  54528. "excluded_lines": [],
  54529. "start_line": 167,
  54530. "contexts": {},
  54531. "executed_branches": [],
  54532. "missing_branches": [
  54533. [
  54534. 267,
  54535. 268
  54536. ],
  54537. [
  54538. 267,
  54539. 271
  54540. ],
  54541. [
  54542. 282,
  54543. 283
  54544. ],
  54545. [
  54546. 282,
  54547. 289
  54548. ]
  54549. ]
  54550. },
  54551. "": {
  54552. "executed_lines": [],
  54553. "summary": {
  54554. "covered_lines": 0,
  54555. "num_statements": 24,
  54556. "percent_covered": 0.0,
  54557. "percent_covered_display": "0.00",
  54558. "missing_lines": 24,
  54559. "excluded_lines": 0,
  54560. "percent_statements_covered": 0.0,
  54561. "percent_statements_covered_display": "0.00",
  54562. "num_branches": 0,
  54563. "num_partial_branches": 0,
  54564. "covered_branches": 0,
  54565. "missing_branches": 0,
  54566. "percent_branches_covered": 100.0,
  54567. "percent_branches_covered_display": "100.00"
  54568. },
  54569. "missing_lines": [
  54570. 7,
  54571. 8,
  54572. 9,
  54573. 10,
  54574. 11,
  54575. 12,
  54576. 13,
  54577. 14,
  54578. 15,
  54579. 17,
  54580. 20,
  54581. 21,
  54582. 36,
  54583. 54,
  54584. 55,
  54585. 58,
  54586. 120,
  54587. 166,
  54588. 167,
  54589. 182,
  54590. 200,
  54591. 201,
  54592. 204,
  54593. 254
  54594. ],
  54595. "excluded_lines": [],
  54596. "start_line": 1,
  54597. "contexts": {},
  54598. "executed_branches": [],
  54599. "missing_branches": []
  54600. }
  54601. }
  54602. },
  54603. "src\\datasets\\parser\\nodes\\ragflow_nodes.py": {
  54604. "executed_lines": [],
  54605. "summary": {
  54606. "covered_lines": 0,
  54607. "num_statements": 138,
  54608. "percent_covered": 0.0,
  54609. "percent_covered_display": "0.00",
  54610. "missing_lines": 138,
  54611. "excluded_lines": 0,
  54612. "percent_statements_covered": 0.0,
  54613. "percent_statements_covered_display": "0.00",
  54614. "num_branches": 36,
  54615. "num_partial_branches": 0,
  54616. "covered_branches": 0,
  54617. "missing_branches": 36,
  54618. "percent_branches_covered": 0.0,
  54619. "percent_branches_covered_display": "0.00"
  54620. },
  54621. "missing_lines": [
  54622. 7,
  54623. 8,
  54624. 9,
  54625. 10,
  54626. 11,
  54627. 12,
  54628. 13,
  54629. 15,
  54630. 18,
  54631. 19,
  54632. 32,
  54633. 39,
  54634. 40,
  54635. 42,
  54636. 43,
  54637. 44,
  54638. 46,
  54639. 56,
  54640. 58,
  54641. 59,
  54642. 62,
  54643. 63,
  54644. 64,
  54645. 65,
  54646. 66,
  54647. 67,
  54648. 68,
  54649. 69,
  54650. 72,
  54651. 73,
  54652. 74,
  54653. 81,
  54654. 82,
  54655. 83,
  54656. 85,
  54657. 88,
  54658. 93,
  54659. 94,
  54660. 95,
  54661. 97,
  54662. 99,
  54663. 100,
  54664. 101,
  54665. 102,
  54666. 105,
  54667. 106,
  54668. 120,
  54669. 128,
  54670. 129,
  54671. 131,
  54672. 132,
  54673. 133,
  54674. 135,
  54675. 145,
  54676. 147,
  54677. 148,
  54678. 150,
  54679. 151,
  54680. 153,
  54681. 154,
  54682. 155,
  54683. 156,
  54684. 158,
  54685. 160,
  54686. 165,
  54687. 166,
  54688. 167,
  54689. 168,
  54690. 170,
  54691. 173,
  54692. 174,
  54693. 185,
  54694. 192,
  54695. 193,
  54696. 195,
  54697. 196,
  54698. 197,
  54699. 199,
  54700. 209,
  54701. 210,
  54702. 212,
  54703. 213,
  54704. 215,
  54705. 217,
  54706. 222,
  54707. 223,
  54708. 224,
  54709. 226,
  54710. 229,
  54711. 230,
  54712. 242,
  54713. 249,
  54714. 250,
  54715. 252,
  54716. 253,
  54717. 254,
  54718. 256,
  54719. 266,
  54720. 267,
  54721. 268,
  54722. 269,
  54723. 271,
  54724. 272,
  54725. 273,
  54726. 274,
  54727. 275,
  54728. 277,
  54729. 279,
  54730. 280,
  54731. 282,
  54732. 283,
  54733. 284,
  54734. 286,
  54735. 287,
  54736. 290,
  54737. 291,
  54738. 293,
  54739. 297,
  54740. 298,
  54741. 299,
  54742. 300,
  54743. 303,
  54744. 304,
  54745. 306,
  54746. 308,
  54747. 309,
  54748. 311,
  54749. 313,
  54750. 318,
  54751. 319,
  54752. 320,
  54753. 323,
  54754. 324,
  54755. 331,
  54756. 332,
  54757. 333,
  54758. 335,
  54759. 336
  54760. ],
  54761. "excluded_lines": [],
  54762. "contexts": {},
  54763. "executed_branches": [],
  54764. "missing_branches": [
  54765. [
  54766. 58,
  54767. 59
  54768. ],
  54769. [
  54770. 58,
  54771. 62
  54772. ],
  54773. [
  54774. 64,
  54775. 65
  54776. ],
  54777. [
  54778. 64,
  54779. 72
  54780. ],
  54781. [
  54782. 72,
  54783. 73
  54784. ],
  54785. [
  54786. 72,
  54787. 85
  54788. ],
  54789. [
  54790. 100,
  54791. 101
  54792. ],
  54793. [
  54794. 100,
  54795. 102
  54796. ],
  54797. [
  54798. 147,
  54799. 148
  54800. ],
  54801. [
  54802. 147,
  54803. 150
  54804. ],
  54805. [
  54806. 153,
  54807. 154
  54808. ],
  54809. [
  54810. 153,
  54811. 155
  54812. ],
  54813. [
  54814. 155,
  54815. 156
  54816. ],
  54817. [
  54818. 155,
  54819. 158
  54820. ],
  54821. [
  54822. 165,
  54823. 166
  54824. ],
  54825. [
  54826. 165,
  54827. 170
  54828. ],
  54829. [
  54830. 212,
  54831. 213
  54832. ],
  54833. [
  54834. 212,
  54835. 215
  54836. ],
  54837. [
  54838. 222,
  54839. 223
  54840. ],
  54841. [
  54842. 222,
  54843. 226
  54844. ],
  54845. [
  54846. 279,
  54847. 280
  54848. ],
  54849. [
  54850. 279,
  54851. 335
  54852. ],
  54853. [
  54854. 282,
  54855. 283
  54856. ],
  54857. [
  54858. 282,
  54859. 286
  54860. ],
  54861. [
  54862. 290,
  54863. 291
  54864. ],
  54865. [
  54866. 290,
  54867. 293
  54868. ],
  54869. [
  54870. 298,
  54871. 299
  54872. ],
  54873. [
  54874. 298,
  54875. 303
  54876. ],
  54877. [
  54878. 299,
  54879. 300
  54880. ],
  54881. [
  54882. 299,
  54883. 303
  54884. ],
  54885. [
  54886. 304,
  54887. 306
  54888. ],
  54889. [
  54890. 304,
  54891. 313
  54892. ],
  54893. [
  54894. 308,
  54895. 309
  54896. ],
  54897. [
  54898. 308,
  54899. 311
  54900. ],
  54901. [
  54902. 323,
  54903. 279
  54904. ],
  54905. [
  54906. 323,
  54907. 324
  54908. ]
  54909. ],
  54910. "functions": {
  54911. "RAGFlowDatasetNode.__init__": {
  54912. "executed_lines": [],
  54913. "summary": {
  54914. "covered_lines": 0,
  54915. "num_statements": 2,
  54916. "percent_covered": 0.0,
  54917. "percent_covered_display": "0.00",
  54918. "missing_lines": 2,
  54919. "excluded_lines": 0,
  54920. "percent_statements_covered": 0.0,
  54921. "percent_statements_covered_display": "0.00",
  54922. "num_branches": 0,
  54923. "num_partial_branches": 0,
  54924. "covered_branches": 0,
  54925. "missing_branches": 0,
  54926. "percent_branches_covered": 100.0,
  54927. "percent_branches_covered_display": "100.00"
  54928. },
  54929. "missing_lines": [
  54930. 39,
  54931. 40
  54932. ],
  54933. "excluded_lines": [],
  54934. "start_line": 32,
  54935. "contexts": {},
  54936. "executed_branches": [],
  54937. "missing_branches": []
  54938. },
  54939. "RAGFlowDatasetNode.name": {
  54940. "executed_lines": [],
  54941. "summary": {
  54942. "covered_lines": 0,
  54943. "num_statements": 1,
  54944. "percent_covered": 0.0,
  54945. "percent_covered_display": "0.00",
  54946. "missing_lines": 1,
  54947. "excluded_lines": 0,
  54948. "percent_statements_covered": 0.0,
  54949. "percent_statements_covered_display": "0.00",
  54950. "num_branches": 0,
  54951. "num_partial_branches": 0,
  54952. "covered_branches": 0,
  54953. "missing_branches": 0,
  54954. "percent_branches_covered": 100.0,
  54955. "percent_branches_covered_display": "100.00"
  54956. },
  54957. "missing_lines": [
  54958. 44
  54959. ],
  54960. "excluded_lines": [],
  54961. "start_line": 43,
  54962. "contexts": {},
  54963. "executed_branches": [],
  54964. "missing_branches": []
  54965. },
  54966. "RAGFlowDatasetNode.execute": {
  54967. "executed_lines": [],
  54968. "summary": {
  54969. "covered_lines": 0,
  54970. "num_statements": 18,
  54971. "percent_covered": 0.0,
  54972. "percent_covered_display": "0.00",
  54973. "missing_lines": 18,
  54974. "excluded_lines": 0,
  54975. "percent_statements_covered": 0.0,
  54976. "percent_statements_covered_display": "0.00",
  54977. "num_branches": 6,
  54978. "num_partial_branches": 0,
  54979. "covered_branches": 0,
  54980. "missing_branches": 6,
  54981. "percent_branches_covered": 0.0,
  54982. "percent_branches_covered_display": "0.00"
  54983. },
  54984. "missing_lines": [
  54985. 56,
  54986. 58,
  54987. 59,
  54988. 62,
  54989. 63,
  54990. 64,
  54991. 65,
  54992. 66,
  54993. 67,
  54994. 68,
  54995. 69,
  54996. 72,
  54997. 73,
  54998. 74,
  54999. 81,
  55000. 82,
  55001. 83,
  55002. 85
  55003. ],
  55004. "excluded_lines": [],
  55005. "start_line": 46,
  55006. "contexts": {},
  55007. "executed_branches": [],
  55008. "missing_branches": [
  55009. [
  55010. 58,
  55011. 59
  55012. ],
  55013. [
  55014. 58,
  55015. 62
  55016. ],
  55017. [
  55018. 64,
  55019. 65
  55020. ],
  55021. [
  55022. 64,
  55023. 72
  55024. ],
  55025. [
  55026. 72,
  55027. 73
  55028. ],
  55029. [
  55030. 72,
  55031. 85
  55032. ]
  55033. ]
  55034. },
  55035. "DatasetExistsCondition.name": {
  55036. "executed_lines": [],
  55037. "summary": {
  55038. "covered_lines": 0,
  55039. "num_statements": 1,
  55040. "percent_covered": 0.0,
  55041. "percent_covered_display": "0.00",
  55042. "missing_lines": 1,
  55043. "excluded_lines": 0,
  55044. "percent_statements_covered": 0.0,
  55045. "percent_statements_covered_display": "0.00",
  55046. "num_branches": 0,
  55047. "num_partial_branches": 0,
  55048. "covered_branches": 0,
  55049. "missing_branches": 0,
  55050. "percent_branches_covered": 100.0,
  55051. "percent_branches_covered_display": "100.00"
  55052. },
  55053. "missing_lines": [
  55054. 95
  55055. ],
  55056. "excluded_lines": [],
  55057. "start_line": 94,
  55058. "contexts": {},
  55059. "executed_branches": [],
  55060. "missing_branches": []
  55061. },
  55062. "DatasetExistsCondition.check_condition": {
  55063. "executed_lines": [],
  55064. "summary": {
  55065. "covered_lines": 0,
  55066. "num_statements": 4,
  55067. "percent_covered": 0.0,
  55068. "percent_covered_display": "0.00",
  55069. "missing_lines": 4,
  55070. "excluded_lines": 0,
  55071. "percent_statements_covered": 0.0,
  55072. "percent_statements_covered_display": "0.00",
  55073. "num_branches": 2,
  55074. "num_partial_branches": 0,
  55075. "covered_branches": 0,
  55076. "missing_branches": 2,
  55077. "percent_branches_covered": 0.0,
  55078. "percent_branches_covered_display": "0.00"
  55079. },
  55080. "missing_lines": [
  55081. 99,
  55082. 100,
  55083. 101,
  55084. 102
  55085. ],
  55086. "excluded_lines": [],
  55087. "start_line": 97,
  55088. "contexts": {},
  55089. "executed_branches": [],
  55090. "missing_branches": [
  55091. [
  55092. 100,
  55093. 101
  55094. ],
  55095. [
  55096. 100,
  55097. 102
  55098. ]
  55099. ]
  55100. },
  55101. "RAGFlowDocumentUploadNode.__init__": {
  55102. "executed_lines": [],
  55103. "summary": {
  55104. "covered_lines": 0,
  55105. "num_statements": 2,
  55106. "percent_covered": 0.0,
  55107. "percent_covered_display": "0.00",
  55108. "missing_lines": 2,
  55109. "excluded_lines": 0,
  55110. "percent_statements_covered": 0.0,
  55111. "percent_statements_covered_display": "0.00",
  55112. "num_branches": 0,
  55113. "num_partial_branches": 0,
  55114. "covered_branches": 0,
  55115. "missing_branches": 0,
  55116. "percent_branches_covered": 100.0,
  55117. "percent_branches_covered_display": "100.00"
  55118. },
  55119. "missing_lines": [
  55120. 128,
  55121. 129
  55122. ],
  55123. "excluded_lines": [],
  55124. "start_line": 120,
  55125. "contexts": {},
  55126. "executed_branches": [],
  55127. "missing_branches": []
  55128. },
  55129. "RAGFlowDocumentUploadNode.name": {
  55130. "executed_lines": [],
  55131. "summary": {
  55132. "covered_lines": 0,
  55133. "num_statements": 1,
  55134. "percent_covered": 0.0,
  55135. "percent_covered_display": "0.00",
  55136. "missing_lines": 1,
  55137. "excluded_lines": 0,
  55138. "percent_statements_covered": 0.0,
  55139. "percent_statements_covered_display": "0.00",
  55140. "num_branches": 0,
  55141. "num_partial_branches": 0,
  55142. "covered_branches": 0,
  55143. "missing_branches": 0,
  55144. "percent_branches_covered": 100.0,
  55145. "percent_branches_covered_display": "100.00"
  55146. },
  55147. "missing_lines": [
  55148. 133
  55149. ],
  55150. "excluded_lines": [],
  55151. "start_line": 132,
  55152. "contexts": {},
  55153. "executed_branches": [],
  55154. "missing_branches": []
  55155. },
  55156. "RAGFlowDocumentUploadNode.execute": {
  55157. "executed_lines": [],
  55158. "summary": {
  55159. "covered_lines": 0,
  55160. "num_statements": 16,
  55161. "percent_covered": 0.0,
  55162. "percent_covered_display": "0.00",
  55163. "missing_lines": 16,
  55164. "excluded_lines": 0,
  55165. "percent_statements_covered": 0.0,
  55166. "percent_statements_covered_display": "0.00",
  55167. "num_branches": 8,
  55168. "num_partial_branches": 0,
  55169. "covered_branches": 0,
  55170. "missing_branches": 8,
  55171. "percent_branches_covered": 0.0,
  55172. "percent_branches_covered_display": "0.00"
  55173. },
  55174. "missing_lines": [
  55175. 145,
  55176. 147,
  55177. 148,
  55178. 150,
  55179. 151,
  55180. 153,
  55181. 154,
  55182. 155,
  55183. 156,
  55184. 158,
  55185. 160,
  55186. 165,
  55187. 166,
  55188. 167,
  55189. 168,
  55190. 170
  55191. ],
  55192. "excluded_lines": [],
  55193. "start_line": 135,
  55194. "contexts": {},
  55195. "executed_branches": [],
  55196. "missing_branches": [
  55197. [
  55198. 147,
  55199. 148
  55200. ],
  55201. [
  55202. 147,
  55203. 150
  55204. ],
  55205. [
  55206. 153,
  55207. 154
  55208. ],
  55209. [
  55210. 153,
  55211. 155
  55212. ],
  55213. [
  55214. 155,
  55215. 156
  55216. ],
  55217. [
  55218. 155,
  55219. 158
  55220. ],
  55221. [
  55222. 165,
  55223. 166
  55224. ],
  55225. [
  55226. 165,
  55227. 170
  55228. ]
  55229. ]
  55230. },
  55231. "RAGFlowDocumentParseNode.__init__": {
  55232. "executed_lines": [],
  55233. "summary": {
  55234. "covered_lines": 0,
  55235. "num_statements": 2,
  55236. "percent_covered": 0.0,
  55237. "percent_covered_display": "0.00",
  55238. "missing_lines": 2,
  55239. "excluded_lines": 0,
  55240. "percent_statements_covered": 0.0,
  55241. "percent_statements_covered_display": "0.00",
  55242. "num_branches": 0,
  55243. "num_partial_branches": 0,
  55244. "covered_branches": 0,
  55245. "missing_branches": 0,
  55246. "percent_branches_covered": 100.0,
  55247. "percent_branches_covered_display": "100.00"
  55248. },
  55249. "missing_lines": [
  55250. 192,
  55251. 193
  55252. ],
  55253. "excluded_lines": [],
  55254. "start_line": 185,
  55255. "contexts": {},
  55256. "executed_branches": [],
  55257. "missing_branches": []
  55258. },
  55259. "RAGFlowDocumentParseNode.name": {
  55260. "executed_lines": [],
  55261. "summary": {
  55262. "covered_lines": 0,
  55263. "num_statements": 1,
  55264. "percent_covered": 0.0,
  55265. "percent_covered_display": "0.00",
  55266. "missing_lines": 1,
  55267. "excluded_lines": 0,
  55268. "percent_statements_covered": 0.0,
  55269. "percent_statements_covered_display": "0.00",
  55270. "num_branches": 0,
  55271. "num_partial_branches": 0,
  55272. "covered_branches": 0,
  55273. "missing_branches": 0,
  55274. "percent_branches_covered": 100.0,
  55275. "percent_branches_covered_display": "100.00"
  55276. },
  55277. "missing_lines": [
  55278. 197
  55279. ],
  55280. "excluded_lines": [],
  55281. "start_line": 196,
  55282. "contexts": {},
  55283. "executed_branches": [],
  55284. "missing_branches": []
  55285. },
  55286. "RAGFlowDocumentParseNode.execute": {
  55287. "executed_lines": [],
  55288. "summary": {
  55289. "covered_lines": 0,
  55290. "num_statements": 10,
  55291. "percent_covered": 0.0,
  55292. "percent_covered_display": "0.00",
  55293. "missing_lines": 10,
  55294. "excluded_lines": 0,
  55295. "percent_statements_covered": 0.0,
  55296. "percent_statements_covered_display": "0.00",
  55297. "num_branches": 4,
  55298. "num_partial_branches": 0,
  55299. "covered_branches": 0,
  55300. "missing_branches": 4,
  55301. "percent_branches_covered": 0.0,
  55302. "percent_branches_covered_display": "0.00"
  55303. },
  55304. "missing_lines": [
  55305. 209,
  55306. 210,
  55307. 212,
  55308. 213,
  55309. 215,
  55310. 217,
  55311. 222,
  55312. 223,
  55313. 224,
  55314. 226
  55315. ],
  55316. "excluded_lines": [],
  55317. "start_line": 199,
  55318. "contexts": {},
  55319. "executed_branches": [],
  55320. "missing_branches": [
  55321. [
  55322. 212,
  55323. 213
  55324. ],
  55325. [
  55326. 212,
  55327. 215
  55328. ],
  55329. [
  55330. 222,
  55331. 223
  55332. ],
  55333. [
  55334. 222,
  55335. 226
  55336. ]
  55337. ]
  55338. },
  55339. "RAGFlowChunkNode.__init__": {
  55340. "executed_lines": [],
  55341. "summary": {
  55342. "covered_lines": 0,
  55343. "num_statements": 2,
  55344. "percent_covered": 0.0,
  55345. "percent_covered_display": "0.00",
  55346. "missing_lines": 2,
  55347. "excluded_lines": 0,
  55348. "percent_statements_covered": 0.0,
  55349. "percent_statements_covered_display": "0.00",
  55350. "num_branches": 0,
  55351. "num_partial_branches": 0,
  55352. "covered_branches": 0,
  55353. "missing_branches": 0,
  55354. "percent_branches_covered": 100.0,
  55355. "percent_branches_covered_display": "100.00"
  55356. },
  55357. "missing_lines": [
  55358. 249,
  55359. 250
  55360. ],
  55361. "excluded_lines": [],
  55362. "start_line": 242,
  55363. "contexts": {},
  55364. "executed_branches": [],
  55365. "missing_branches": []
  55366. },
  55367. "RAGFlowChunkNode.name": {
  55368. "executed_lines": [],
  55369. "summary": {
  55370. "covered_lines": 0,
  55371. "num_statements": 1,
  55372. "percent_covered": 0.0,
  55373. "percent_covered_display": "0.00",
  55374. "missing_lines": 1,
  55375. "excluded_lines": 0,
  55376. "percent_statements_covered": 0.0,
  55377. "percent_statements_covered_display": "0.00",
  55378. "num_branches": 0,
  55379. "num_partial_branches": 0,
  55380. "covered_branches": 0,
  55381. "missing_branches": 0,
  55382. "percent_branches_covered": 100.0,
  55383. "percent_branches_covered_display": "100.00"
  55384. },
  55385. "missing_lines": [
  55386. 254
  55387. ],
  55388. "excluded_lines": [],
  55389. "start_line": 253,
  55390. "contexts": {},
  55391. "executed_branches": [],
  55392. "missing_branches": []
  55393. },
  55394. "RAGFlowChunkNode.execute": {
  55395. "executed_lines": [],
  55396. "summary": {
  55397. "covered_lines": 0,
  55398. "num_statements": 41,
  55399. "percent_covered": 0.0,
  55400. "percent_covered_display": "0.00",
  55401. "missing_lines": 41,
  55402. "excluded_lines": 0,
  55403. "percent_statements_covered": 0.0,
  55404. "percent_statements_covered_display": "0.00",
  55405. "num_branches": 16,
  55406. "num_partial_branches": 0,
  55407. "covered_branches": 0,
  55408. "missing_branches": 16,
  55409. "percent_branches_covered": 0.0,
  55410. "percent_branches_covered_display": "0.00"
  55411. },
  55412. "missing_lines": [
  55413. 266,
  55414. 267,
  55415. 268,
  55416. 269,
  55417. 271,
  55418. 272,
  55419. 273,
  55420. 274,
  55421. 275,
  55422. 277,
  55423. 279,
  55424. 280,
  55425. 282,
  55426. 283,
  55427. 284,
  55428. 286,
  55429. 287,
  55430. 290,
  55431. 291,
  55432. 293,
  55433. 297,
  55434. 298,
  55435. 299,
  55436. 300,
  55437. 303,
  55438. 304,
  55439. 306,
  55440. 308,
  55441. 309,
  55442. 311,
  55443. 313,
  55444. 318,
  55445. 319,
  55446. 320,
  55447. 323,
  55448. 324,
  55449. 331,
  55450. 332,
  55451. 333,
  55452. 335,
  55453. 336
  55454. ],
  55455. "excluded_lines": [],
  55456. "start_line": 256,
  55457. "contexts": {},
  55458. "executed_branches": [],
  55459. "missing_branches": [
  55460. [
  55461. 279,
  55462. 280
  55463. ],
  55464. [
  55465. 279,
  55466. 335
  55467. ],
  55468. [
  55469. 282,
  55470. 283
  55471. ],
  55472. [
  55473. 282,
  55474. 286
  55475. ],
  55476. [
  55477. 290,
  55478. 291
  55479. ],
  55480. [
  55481. 290,
  55482. 293
  55483. ],
  55484. [
  55485. 298,
  55486. 299
  55487. ],
  55488. [
  55489. 298,
  55490. 303
  55491. ],
  55492. [
  55493. 299,
  55494. 300
  55495. ],
  55496. [
  55497. 299,
  55498. 303
  55499. ],
  55500. [
  55501. 304,
  55502. 306
  55503. ],
  55504. [
  55505. 304,
  55506. 313
  55507. ],
  55508. [
  55509. 308,
  55510. 309
  55511. ],
  55512. [
  55513. 308,
  55514. 311
  55515. ],
  55516. [
  55517. 323,
  55518. 279
  55519. ],
  55520. [
  55521. 323,
  55522. 324
  55523. ]
  55524. ]
  55525. },
  55526. "": {
  55527. "executed_lines": [],
  55528. "summary": {
  55529. "covered_lines": 0,
  55530. "num_statements": 36,
  55531. "percent_covered": 0.0,
  55532. "percent_covered_display": "0.00",
  55533. "missing_lines": 36,
  55534. "excluded_lines": 0,
  55535. "percent_statements_covered": 0.0,
  55536. "percent_statements_covered_display": "0.00",
  55537. "num_branches": 0,
  55538. "num_partial_branches": 0,
  55539. "covered_branches": 0,
  55540. "missing_branches": 0,
  55541. "percent_branches_covered": 100.0,
  55542. "percent_branches_covered_display": "100.00"
  55543. },
  55544. "missing_lines": [
  55545. 7,
  55546. 8,
  55547. 9,
  55548. 10,
  55549. 11,
  55550. 12,
  55551. 13,
  55552. 15,
  55553. 18,
  55554. 19,
  55555. 32,
  55556. 42,
  55557. 43,
  55558. 46,
  55559. 88,
  55560. 93,
  55561. 94,
  55562. 97,
  55563. 105,
  55564. 106,
  55565. 120,
  55566. 131,
  55567. 132,
  55568. 135,
  55569. 173,
  55570. 174,
  55571. 185,
  55572. 195,
  55573. 196,
  55574. 199,
  55575. 229,
  55576. 230,
  55577. 242,
  55578. 252,
  55579. 253,
  55580. 256
  55581. ],
  55582. "excluded_lines": [],
  55583. "start_line": 1,
  55584. "contexts": {},
  55585. "executed_branches": [],
  55586. "missing_branches": []
  55587. }
  55588. },
  55589. "classes": {
  55590. "RAGFlowDatasetNode": {
  55591. "executed_lines": [],
  55592. "summary": {
  55593. "covered_lines": 0,
  55594. "num_statements": 21,
  55595. "percent_covered": 0.0,
  55596. "percent_covered_display": "0.00",
  55597. "missing_lines": 21,
  55598. "excluded_lines": 0,
  55599. "percent_statements_covered": 0.0,
  55600. "percent_statements_covered_display": "0.00",
  55601. "num_branches": 6,
  55602. "num_partial_branches": 0,
  55603. "covered_branches": 0,
  55604. "missing_branches": 6,
  55605. "percent_branches_covered": 0.0,
  55606. "percent_branches_covered_display": "0.00"
  55607. },
  55608. "missing_lines": [
  55609. 39,
  55610. 40,
  55611. 44,
  55612. 56,
  55613. 58,
  55614. 59,
  55615. 62,
  55616. 63,
  55617. 64,
  55618. 65,
  55619. 66,
  55620. 67,
  55621. 68,
  55622. 69,
  55623. 72,
  55624. 73,
  55625. 74,
  55626. 81,
  55627. 82,
  55628. 83,
  55629. 85
  55630. ],
  55631. "excluded_lines": [],
  55632. "start_line": 19,
  55633. "contexts": {},
  55634. "executed_branches": [],
  55635. "missing_branches": [
  55636. [
  55637. 58,
  55638. 59
  55639. ],
  55640. [
  55641. 58,
  55642. 62
  55643. ],
  55644. [
  55645. 64,
  55646. 65
  55647. ],
  55648. [
  55649. 64,
  55650. 72
  55651. ],
  55652. [
  55653. 72,
  55654. 73
  55655. ],
  55656. [
  55657. 72,
  55658. 85
  55659. ]
  55660. ]
  55661. },
  55662. "DatasetExistsCondition": {
  55663. "executed_lines": [],
  55664. "summary": {
  55665. "covered_lines": 0,
  55666. "num_statements": 5,
  55667. "percent_covered": 0.0,
  55668. "percent_covered_display": "0.00",
  55669. "missing_lines": 5,
  55670. "excluded_lines": 0,
  55671. "percent_statements_covered": 0.0,
  55672. "percent_statements_covered_display": "0.00",
  55673. "num_branches": 2,
  55674. "num_partial_branches": 0,
  55675. "covered_branches": 0,
  55676. "missing_branches": 2,
  55677. "percent_branches_covered": 0.0,
  55678. "percent_branches_covered_display": "0.00"
  55679. },
  55680. "missing_lines": [
  55681. 95,
  55682. 99,
  55683. 100,
  55684. 101,
  55685. 102
  55686. ],
  55687. "excluded_lines": [],
  55688. "start_line": 88,
  55689. "contexts": {},
  55690. "executed_branches": [],
  55691. "missing_branches": [
  55692. [
  55693. 100,
  55694. 101
  55695. ],
  55696. [
  55697. 100,
  55698. 102
  55699. ]
  55700. ]
  55701. },
  55702. "RAGFlowDocumentUploadNode": {
  55703. "executed_lines": [],
  55704. "summary": {
  55705. "covered_lines": 0,
  55706. "num_statements": 19,
  55707. "percent_covered": 0.0,
  55708. "percent_covered_display": "0.00",
  55709. "missing_lines": 19,
  55710. "excluded_lines": 0,
  55711. "percent_statements_covered": 0.0,
  55712. "percent_statements_covered_display": "0.00",
  55713. "num_branches": 8,
  55714. "num_partial_branches": 0,
  55715. "covered_branches": 0,
  55716. "missing_branches": 8,
  55717. "percent_branches_covered": 0.0,
  55718. "percent_branches_covered_display": "0.00"
  55719. },
  55720. "missing_lines": [
  55721. 128,
  55722. 129,
  55723. 133,
  55724. 145,
  55725. 147,
  55726. 148,
  55727. 150,
  55728. 151,
  55729. 153,
  55730. 154,
  55731. 155,
  55732. 156,
  55733. 158,
  55734. 160,
  55735. 165,
  55736. 166,
  55737. 167,
  55738. 168,
  55739. 170
  55740. ],
  55741. "excluded_lines": [],
  55742. "start_line": 106,
  55743. "contexts": {},
  55744. "executed_branches": [],
  55745. "missing_branches": [
  55746. [
  55747. 147,
  55748. 148
  55749. ],
  55750. [
  55751. 147,
  55752. 150
  55753. ],
  55754. [
  55755. 153,
  55756. 154
  55757. ],
  55758. [
  55759. 153,
  55760. 155
  55761. ],
  55762. [
  55763. 155,
  55764. 156
  55765. ],
  55766. [
  55767. 155,
  55768. 158
  55769. ],
  55770. [
  55771. 165,
  55772. 166
  55773. ],
  55774. [
  55775. 165,
  55776. 170
  55777. ]
  55778. ]
  55779. },
  55780. "RAGFlowDocumentParseNode": {
  55781. "executed_lines": [],
  55782. "summary": {
  55783. "covered_lines": 0,
  55784. "num_statements": 13,
  55785. "percent_covered": 0.0,
  55786. "percent_covered_display": "0.00",
  55787. "missing_lines": 13,
  55788. "excluded_lines": 0,
  55789. "percent_statements_covered": 0.0,
  55790. "percent_statements_covered_display": "0.00",
  55791. "num_branches": 4,
  55792. "num_partial_branches": 0,
  55793. "covered_branches": 0,
  55794. "missing_branches": 4,
  55795. "percent_branches_covered": 0.0,
  55796. "percent_branches_covered_display": "0.00"
  55797. },
  55798. "missing_lines": [
  55799. 192,
  55800. 193,
  55801. 197,
  55802. 209,
  55803. 210,
  55804. 212,
  55805. 213,
  55806. 215,
  55807. 217,
  55808. 222,
  55809. 223,
  55810. 224,
  55811. 226
  55812. ],
  55813. "excluded_lines": [],
  55814. "start_line": 174,
  55815. "contexts": {},
  55816. "executed_branches": [],
  55817. "missing_branches": [
  55818. [
  55819. 212,
  55820. 213
  55821. ],
  55822. [
  55823. 212,
  55824. 215
  55825. ],
  55826. [
  55827. 222,
  55828. 223
  55829. ],
  55830. [
  55831. 222,
  55832. 226
  55833. ]
  55834. ]
  55835. },
  55836. "RAGFlowChunkNode": {
  55837. "executed_lines": [],
  55838. "summary": {
  55839. "covered_lines": 0,
  55840. "num_statements": 44,
  55841. "percent_covered": 0.0,
  55842. "percent_covered_display": "0.00",
  55843. "missing_lines": 44,
  55844. "excluded_lines": 0,
  55845. "percent_statements_covered": 0.0,
  55846. "percent_statements_covered_display": "0.00",
  55847. "num_branches": 16,
  55848. "num_partial_branches": 0,
  55849. "covered_branches": 0,
  55850. "missing_branches": 16,
  55851. "percent_branches_covered": 0.0,
  55852. "percent_branches_covered_display": "0.00"
  55853. },
  55854. "missing_lines": [
  55855. 249,
  55856. 250,
  55857. 254,
  55858. 266,
  55859. 267,
  55860. 268,
  55861. 269,
  55862. 271,
  55863. 272,
  55864. 273,
  55865. 274,
  55866. 275,
  55867. 277,
  55868. 279,
  55869. 280,
  55870. 282,
  55871. 283,
  55872. 284,
  55873. 286,
  55874. 287,
  55875. 290,
  55876. 291,
  55877. 293,
  55878. 297,
  55879. 298,
  55880. 299,
  55881. 300,
  55882. 303,
  55883. 304,
  55884. 306,
  55885. 308,
  55886. 309,
  55887. 311,
  55888. 313,
  55889. 318,
  55890. 319,
  55891. 320,
  55892. 323,
  55893. 324,
  55894. 331,
  55895. 332,
  55896. 333,
  55897. 335,
  55898. 336
  55899. ],
  55900. "excluded_lines": [],
  55901. "start_line": 230,
  55902. "contexts": {},
  55903. "executed_branches": [],
  55904. "missing_branches": [
  55905. [
  55906. 279,
  55907. 280
  55908. ],
  55909. [
  55910. 279,
  55911. 335
  55912. ],
  55913. [
  55914. 282,
  55915. 283
  55916. ],
  55917. [
  55918. 282,
  55919. 286
  55920. ],
  55921. [
  55922. 290,
  55923. 291
  55924. ],
  55925. [
  55926. 290,
  55927. 293
  55928. ],
  55929. [
  55930. 298,
  55931. 299
  55932. ],
  55933. [
  55934. 298,
  55935. 303
  55936. ],
  55937. [
  55938. 299,
  55939. 300
  55940. ],
  55941. [
  55942. 299,
  55943. 303
  55944. ],
  55945. [
  55946. 304,
  55947. 306
  55948. ],
  55949. [
  55950. 304,
  55951. 313
  55952. ],
  55953. [
  55954. 308,
  55955. 309
  55956. ],
  55957. [
  55958. 308,
  55959. 311
  55960. ],
  55961. [
  55962. 323,
  55963. 279
  55964. ],
  55965. [
  55966. 323,
  55967. 324
  55968. ]
  55969. ]
  55970. },
  55971. "": {
  55972. "executed_lines": [],
  55973. "summary": {
  55974. "covered_lines": 0,
  55975. "num_statements": 36,
  55976. "percent_covered": 0.0,
  55977. "percent_covered_display": "0.00",
  55978. "missing_lines": 36,
  55979. "excluded_lines": 0,
  55980. "percent_statements_covered": 0.0,
  55981. "percent_statements_covered_display": "0.00",
  55982. "num_branches": 0,
  55983. "num_partial_branches": 0,
  55984. "covered_branches": 0,
  55985. "missing_branches": 0,
  55986. "percent_branches_covered": 100.0,
  55987. "percent_branches_covered_display": "100.00"
  55988. },
  55989. "missing_lines": [
  55990. 7,
  55991. 8,
  55992. 9,
  55993. 10,
  55994. 11,
  55995. 12,
  55996. 13,
  55997. 15,
  55998. 18,
  55999. 19,
  56000. 32,
  56001. 42,
  56002. 43,
  56003. 46,
  56004. 88,
  56005. 93,
  56006. 94,
  56007. 97,
  56008. 105,
  56009. 106,
  56010. 120,
  56011. 131,
  56012. 132,
  56013. 135,
  56014. 173,
  56015. 174,
  56016. 185,
  56017. 195,
  56018. 196,
  56019. 199,
  56020. 229,
  56021. 230,
  56022. 242,
  56023. 252,
  56024. 253,
  56025. 256
  56026. ],
  56027. "excluded_lines": [],
  56028. "start_line": 1,
  56029. "contexts": {},
  56030. "executed_branches": [],
  56031. "missing_branches": []
  56032. }
  56033. }
  56034. },
  56035. "src\\datasets\\parser\\nodes\\result_aggregation_node.py": {
  56036. "executed_lines": [],
  56037. "summary": {
  56038. "covered_lines": 0,
  56039. "num_statements": 301,
  56040. "percent_covered": 0.0,
  56041. "percent_covered_display": "0.00",
  56042. "missing_lines": 301,
  56043. "excluded_lines": 1,
  56044. "percent_statements_covered": 0.0,
  56045. "percent_statements_covered_display": "0.00",
  56046. "num_branches": 118,
  56047. "num_partial_branches": 0,
  56048. "covered_branches": 0,
  56049. "missing_branches": 118,
  56050. "percent_branches_covered": 0.0,
  56051. "percent_branches_covered_display": "0.00"
  56052. },
  56053. "missing_lines": [
  56054. 7,
  56055. 8,
  56056. 9,
  56057. 10,
  56058. 11,
  56059. 12,
  56060. 13,
  56061. 14,
  56062. 15,
  56063. 16,
  56064. 17,
  56065. 18,
  56066. 19,
  56067. 21,
  56068. 24,
  56069. 25,
  56070. 39,
  56071. 51,
  56072. 52,
  56073. 53,
  56074. 55,
  56075. 56,
  56076. 57,
  56077. 59,
  56078. 61,
  56079. 73,
  56080. 91,
  56081. 92,
  56082. 95,
  56083. 96,
  56084. 97,
  56085. 98,
  56086. 99,
  56087. 101,
  56088. 108,
  56089. 109,
  56090. 111,
  56091. 140,
  56092. 142,
  56093. 157,
  56094. 159,
  56095. 160,
  56096. 161,
  56097. 162,
  56098. 163,
  56099. 165,
  56100. 167,
  56101. 168,
  56102. 169,
  56103. 172,
  56104. 173,
  56105. 176,
  56106. 179,
  56107. 180,
  56108. 181,
  56109. 182,
  56110. 183,
  56111. 186,
  56112. 189,
  56113. 190,
  56114. 191,
  56115. 192,
  56116. 193,
  56117. 194,
  56118. 195,
  56119. 196,
  56120. 197,
  56121. 200,
  56122. 201,
  56123. 202,
  56124. 203,
  56125. 204,
  56126. 206,
  56127. 208,
  56128. 209,
  56129. 210,
  56130. 212,
  56131. 229,
  56132. 231,
  56133. 232,
  56134. 233,
  56135. 236,
  56136. 240,
  56137. 241,
  56138. 242,
  56139. 246,
  56140. 247,
  56141. 249,
  56142. 250,
  56143. 251,
  56144. 253,
  56145. 263,
  56146. 266,
  56147. 268,
  56148. 269,
  56149. 270,
  56150. 271,
  56151. 274,
  56152. 275,
  56153. 276,
  56154. 278,
  56155. 279,
  56156. 281,
  56157. 298,
  56158. 301,
  56159. 302,
  56160. 303,
  56161. 304,
  56162. 308,
  56163. 310,
  56164. 313,
  56165. 314,
  56166. 317,
  56167. 320,
  56168. 322,
  56169. 323,
  56170. 324,
  56171. 326,
  56172. 327,
  56173. 328,
  56174. 329,
  56175. 330,
  56176. 331,
  56177. 332,
  56178. 333,
  56179. 334,
  56180. 335,
  56181. 336,
  56182. 337,
  56183. 338,
  56184. 339,
  56185. 340,
  56186. 341,
  56187. 342,
  56188. 343,
  56189. 346,
  56190. 347,
  56191. 348,
  56192. 351,
  56193. 352,
  56194. 354,
  56195. 356,
  56196. 377,
  56197. 379,
  56198. 380,
  56199. 381,
  56200. 383,
  56201. 385,
  56202. 386,
  56203. 387,
  56204. 388,
  56205. 389,
  56206. 390,
  56207. 391,
  56208. 393,
  56209. 395,
  56210. 396,
  56211. 397,
  56212. 398,
  56213. 400,
  56214. 403,
  56215. 405,
  56216. 407,
  56217. 409,
  56218. 411,
  56219. 412,
  56220. 413,
  56221. 414,
  56222. 415,
  56223. 418,
  56224. 421,
  56225. 422,
  56226. 423,
  56227. 429,
  56228. 432,
  56229. 433,
  56230. 435,
  56231. 436,
  56232. 439,
  56233. 440,
  56234. 445,
  56235. 446,
  56236. 449,
  56237. 461,
  56238. 463,
  56239. 464,
  56240. 465,
  56241. 467,
  56242. 468,
  56243. 470,
  56244. 472,
  56245. 474,
  56246. 475,
  56247. 476,
  56248. 477,
  56249. 480,
  56250. 481,
  56251. 482,
  56252. 483,
  56253. 486,
  56254. 492,
  56255. 495,
  56256. 496,
  56257. 498,
  56258. 499,
  56259. 502,
  56260. 503,
  56261. 508,
  56262. 509,
  56263. 512,
  56264. 525,
  56265. 527,
  56266. 528,
  56267. 529,
  56268. 531,
  56269. 532,
  56270. 534,
  56271. 536,
  56272. 538,
  56273. 540,
  56274. 550,
  56275. 551,
  56276. 552,
  56277. 553,
  56278. 555,
  56279. 556,
  56280. 557,
  56281. 559,
  56282. 560,
  56283. 561,
  56284. 563,
  56285. 565,
  56286. 567,
  56287. 570,
  56288. 573,
  56289. 574,
  56290. 579,
  56291. 582,
  56292. 588,
  56293. 590,
  56294. 595,
  56295. 596,
  56296. 598,
  56297. 599,
  56298. 601,
  56299. 611,
  56300. 612,
  56301. 614,
  56302. 615,
  56303. 616,
  56304. 618,
  56305. 644,
  56306. 647,
  56307. 648,
  56308. 649,
  56309. 650,
  56310. 651,
  56311. 652,
  56312. 653,
  56313. 654,
  56314. 656,
  56315. 658,
  56316. 659,
  56317. 660,
  56318. 661,
  56319. 663,
  56320. 665,
  56321. 666,
  56322. 667,
  56323. 668,
  56324. 671,
  56325. 673,
  56326. 675,
  56327. 676,
  56328. 677,
  56329. 678,
  56330. 681,
  56331. 684,
  56332. 685,
  56333. 688,
  56334. 691,
  56335. 694,
  56336. 695,
  56337. 696,
  56338. 703,
  56339. 715,
  56340. 717,
  56341. 719,
  56342. 720,
  56343. 721,
  56344. 724,
  56345. 725,
  56346. 727,
  56347. 730,
  56348. 733,
  56349. 734,
  56350. 735,
  56351. 742,
  56352. 755,
  56353. 757,
  56354. 759
  56355. ],
  56356. "excluded_lines": [
  56357. 576
  56358. ],
  56359. "contexts": {},
  56360. "executed_branches": [],
  56361. "missing_branches": [
  56362. [
  56363. 91,
  56364. 92
  56365. ],
  56366. [
  56367. 91,
  56368. 95
  56369. ],
  56370. [
  56371. 96,
  56372. 97
  56373. ],
  56374. [
  56375. 96,
  56376. 111
  56377. ],
  56378. [
  56379. 160,
  56380. 161
  56381. ],
  56382. [
  56383. 160,
  56384. 167
  56385. ],
  56386. [
  56387. 162,
  56388. 163
  56389. ],
  56390. [
  56391. 162,
  56392. 165
  56393. ],
  56394. [
  56395. 167,
  56396. 168
  56397. ],
  56398. [
  56399. 167,
  56400. 172
  56401. ],
  56402. [
  56403. 180,
  56404. 181
  56405. ],
  56406. [
  56407. 180,
  56408. 186
  56409. ],
  56410. [
  56411. 191,
  56412. 192
  56413. ],
  56414. [
  56415. 191,
  56416. 200
  56417. ],
  56418. [
  56419. 269,
  56420. 270
  56421. ],
  56422. [
  56423. 269,
  56424. 278
  56425. ],
  56426. [
  56427. 301,
  56428. 302
  56429. ],
  56430. [
  56431. 301,
  56432. 308
  56433. ],
  56434. [
  56435. 302,
  56436. 303
  56437. ],
  56438. [
  56439. 302,
  56440. 304
  56441. ],
  56442. [
  56443. 313,
  56444. 314
  56445. ],
  56446. [
  56447. 313,
  56448. 351
  56449. ],
  56450. [
  56451. 320,
  56452. 322
  56453. ],
  56454. [
  56455. 320,
  56456. 324
  56457. ],
  56458. [
  56459. 322,
  56460. 323
  56461. ],
  56462. [
  56463. 322,
  56464. 346
  56465. ],
  56466. [
  56467. 324,
  56468. 326
  56469. ],
  56470. [
  56471. 324,
  56472. 346
  56473. ],
  56474. [
  56475. 326,
  56476. 327
  56477. ],
  56478. [
  56479. 326,
  56480. 346
  56481. ],
  56482. [
  56483. 327,
  56484. 328
  56485. ],
  56486. [
  56487. 327,
  56488. 331
  56489. ],
  56490. [
  56491. 328,
  56492. 326
  56493. ],
  56494. [
  56495. 328,
  56496. 329
  56497. ],
  56498. [
  56499. 331,
  56500. 326
  56501. ],
  56502. [
  56503. 331,
  56504. 332
  56505. ],
  56506. [
  56507. 332,
  56508. 333
  56509. ],
  56510. [
  56511. 332,
  56512. 342
  56513. ],
  56514. [
  56515. 333,
  56516. 334
  56517. ],
  56518. [
  56519. 333,
  56520. 338
  56521. ],
  56522. [
  56523. 335,
  56524. 332
  56525. ],
  56526. [
  56527. 335,
  56528. 336
  56529. ],
  56530. [
  56531. 338,
  56532. 332
  56533. ],
  56534. [
  56535. 338,
  56536. 339
  56537. ],
  56538. [
  56539. 339,
  56540. 332
  56541. ],
  56542. [
  56543. 339,
  56544. 340
  56545. ],
  56546. [
  56547. 342,
  56548. 326
  56549. ],
  56550. [
  56551. 342,
  56552. 343
  56553. ],
  56554. [
  56555. 346,
  56556. 313
  56557. ],
  56558. [
  56559. 346,
  56560. 347
  56561. ],
  56562. [
  56563. 351,
  56564. 352
  56565. ],
  56566. [
  56567. 351,
  56568. 354
  56569. ],
  56570. [
  56571. 379,
  56572. 380
  56573. ],
  56574. [
  56575. 379,
  56576. 383
  56577. ],
  56578. [
  56579. 386,
  56580. 387
  56581. ],
  56582. [
  56583. 386,
  56584. 400
  56585. ],
  56586. [
  56587. 387,
  56588. 388
  56589. ],
  56590. [
  56591. 387,
  56592. 395
  56593. ],
  56594. [
  56595. 390,
  56596. 391
  56597. ],
  56598. [
  56599. 390,
  56600. 393
  56601. ],
  56602. [
  56603. 403,
  56604. 405
  56605. ],
  56606. [
  56607. 403,
  56608. 470
  56609. ],
  56610. [
  56611. 411,
  56612. 412
  56613. ],
  56614. [
  56615. 411,
  56616. 536
  56617. ],
  56618. [
  56619. 414,
  56620. 415
  56621. ],
  56622. [
  56623. 414,
  56624. 418
  56625. ],
  56626. [
  56627. 421,
  56628. 422
  56629. ],
  56630. [
  56631. 421,
  56632. 429
  56633. ],
  56634. [
  56635. 439,
  56636. 440
  56637. ],
  56638. [
  56639. 439,
  56640. 449
  56641. ],
  56642. [
  56643. 470,
  56644. 472
  56645. ],
  56646. [
  56647. 470,
  56648. 534
  56649. ],
  56650. [
  56651. 475,
  56652. 476
  56653. ],
  56654. [
  56655. 475,
  56656. 536
  56657. ],
  56658. [
  56659. 476,
  56660. 477
  56661. ],
  56662. [
  56663. 476,
  56664. 480
  56665. ],
  56666. [
  56667. 480,
  56668. 475
  56669. ],
  56670. [
  56671. 480,
  56672. 481
  56673. ],
  56674. [
  56675. 482,
  56676. 480
  56677. ],
  56678. [
  56679. 482,
  56680. 483
  56681. ],
  56682. [
  56683. 502,
  56684. 503
  56685. ],
  56686. [
  56687. 502,
  56688. 512
  56689. ],
  56690. [
  56691. 555,
  56692. 556
  56693. ],
  56694. [
  56695. 555,
  56696. 559
  56697. ],
  56698. [
  56699. 559,
  56700. 560
  56701. ],
  56702. [
  56703. 559,
  56704. 563
  56705. ],
  56706. [
  56707. 611,
  56708. 612
  56709. ],
  56710. [
  56711. 611,
  56712. 614
  56713. ],
  56714. [
  56715. 649,
  56716. 650
  56717. ],
  56718. [
  56719. 649,
  56720. 663
  56721. ],
  56722. [
  56723. 650,
  56724. 651
  56725. ],
  56726. [
  56727. 650,
  56728. 658
  56729. ],
  56730. [
  56731. 653,
  56732. 654
  56733. ],
  56734. [
  56735. 653,
  56736. 656
  56737. ],
  56738. [
  56739. 665,
  56740. 666
  56741. ],
  56742. [
  56743. 665,
  56744. 757
  56745. ],
  56746. [
  56747. 671,
  56748. 673
  56749. ],
  56750. [
  56751. 671,
  56752. 717
  56753. ],
  56754. [
  56755. 675,
  56756. 665
  56757. ],
  56758. [
  56759. 675,
  56760. 676
  56761. ],
  56762. [
  56763. 677,
  56764. 678
  56765. ],
  56766. [
  56767. 677,
  56768. 681
  56769. ],
  56770. [
  56771. 684,
  56772. 685
  56773. ],
  56774. [
  56775. 684,
  56776. 688
  56777. ],
  56778. [
  56779. 695,
  56780. 696
  56781. ],
  56782. [
  56783. 695,
  56784. 703
  56785. ],
  56786. [
  56787. 717,
  56788. 665
  56789. ],
  56790. [
  56791. 717,
  56792. 719
  56793. ],
  56794. [
  56795. 719,
  56796. 665
  56797. ],
  56798. [
  56799. 719,
  56800. 720
  56801. ],
  56802. [
  56803. 720,
  56804. 721
  56805. ],
  56806. [
  56807. 720,
  56808. 724
  56809. ],
  56810. [
  56811. 724,
  56812. 719
  56813. ],
  56814. [
  56815. 724,
  56816. 725
  56817. ],
  56818. [
  56819. 725,
  56820. 724
  56821. ],
  56822. [
  56823. 725,
  56824. 727
  56825. ],
  56826. [
  56827. 734,
  56828. 735
  56829. ],
  56830. [
  56831. 734,
  56832. 742
  56833. ]
  56834. ],
  56835. "functions": {
  56836. "ResultAggregationNode.__init__": {
  56837. "executed_lines": [],
  56838. "summary": {
  56839. "covered_lines": 0,
  56840. "num_statements": 3,
  56841. "percent_covered": 0.0,
  56842. "percent_covered_display": "0.00",
  56843. "missing_lines": 3,
  56844. "excluded_lines": 0,
  56845. "percent_statements_covered": 0.0,
  56846. "percent_statements_covered_display": "0.00",
  56847. "num_branches": 0,
  56848. "num_partial_branches": 0,
  56849. "covered_branches": 0,
  56850. "missing_branches": 0,
  56851. "percent_branches_covered": 100.0,
  56852. "percent_branches_covered_display": "100.00"
  56853. },
  56854. "missing_lines": [
  56855. 51,
  56856. 52,
  56857. 53
  56858. ],
  56859. "excluded_lines": [],
  56860. "start_line": 39,
  56861. "contexts": {},
  56862. "executed_branches": [],
  56863. "missing_branches": []
  56864. },
  56865. "ResultAggregationNode.name": {
  56866. "executed_lines": [],
  56867. "summary": {
  56868. "covered_lines": 0,
  56869. "num_statements": 1,
  56870. "percent_covered": 0.0,
  56871. "percent_covered_display": "0.00",
  56872. "missing_lines": 1,
  56873. "excluded_lines": 0,
  56874. "percent_statements_covered": 0.0,
  56875. "percent_statements_covered_display": "0.00",
  56876. "num_branches": 0,
  56877. "num_partial_branches": 0,
  56878. "covered_branches": 0,
  56879. "missing_branches": 0,
  56880. "percent_branches_covered": 100.0,
  56881. "percent_branches_covered_display": "100.00"
  56882. },
  56883. "missing_lines": [
  56884. 57
  56885. ],
  56886. "excluded_lines": [],
  56887. "start_line": 56,
  56888. "contexts": {},
  56889. "executed_branches": [],
  56890. "missing_branches": []
  56891. },
  56892. "ResultAggregationNode._get_default_output": {
  56893. "executed_lines": [],
  56894. "summary": {
  56895. "covered_lines": 0,
  56896. "num_statements": 1,
  56897. "percent_covered": 0.0,
  56898. "percent_covered_display": "0.00",
  56899. "missing_lines": 1,
  56900. "excluded_lines": 0,
  56901. "percent_statements_covered": 0.0,
  56902. "percent_statements_covered_display": "0.00",
  56903. "num_branches": 0,
  56904. "num_partial_branches": 0,
  56905. "covered_branches": 0,
  56906. "missing_branches": 0,
  56907. "percent_branches_covered": 100.0,
  56908. "percent_branches_covered_display": "100.00"
  56909. },
  56910. "missing_lines": [
  56911. 61
  56912. ],
  56913. "excluded_lines": [],
  56914. "start_line": 59,
  56915. "contexts": {},
  56916. "executed_branches": [],
  56917. "missing_branches": []
  56918. },
  56919. "ResultAggregationNode._build_aggregation_prompt": {
  56920. "executed_lines": [],
  56921. "summary": {
  56922. "covered_lines": 0,
  56923. "num_statements": 12,
  56924. "percent_covered": 0.0,
  56925. "percent_covered_display": "0.00",
  56926. "missing_lines": 12,
  56927. "excluded_lines": 0,
  56928. "percent_statements_covered": 0.0,
  56929. "percent_statements_covered_display": "0.00",
  56930. "num_branches": 4,
  56931. "num_partial_branches": 0,
  56932. "covered_branches": 0,
  56933. "missing_branches": 4,
  56934. "percent_branches_covered": 0.0,
  56935. "percent_branches_covered_display": "0.00"
  56936. },
  56937. "missing_lines": [
  56938. 91,
  56939. 92,
  56940. 95,
  56941. 96,
  56942. 97,
  56943. 98,
  56944. 99,
  56945. 101,
  56946. 108,
  56947. 109,
  56948. 111,
  56949. 140
  56950. ],
  56951. "excluded_lines": [],
  56952. "start_line": 73,
  56953. "contexts": {},
  56954. "executed_branches": [],
  56955. "missing_branches": [
  56956. [
  56957. 91,
  56958. 92
  56959. ],
  56960. [
  56961. 91,
  56962. 95
  56963. ],
  56964. [
  56965. 96,
  56966. 97
  56967. ],
  56968. [
  56969. 96,
  56970. 111
  56971. ]
  56972. ]
  56973. },
  56974. "ResultAggregationNode._stitch_images_for_pages": {
  56975. "executed_lines": [],
  56976. "summary": {
  56977. "covered_lines": 0,
  56978. "num_statements": 37,
  56979. "percent_covered": 0.0,
  56980. "percent_covered_display": "0.00",
  56981. "missing_lines": 37,
  56982. "excluded_lines": 0,
  56983. "percent_statements_covered": 0.0,
  56984. "percent_statements_covered_display": "0.00",
  56985. "num_branches": 10,
  56986. "num_partial_branches": 0,
  56987. "covered_branches": 0,
  56988. "missing_branches": 10,
  56989. "percent_branches_covered": 0.0,
  56990. "percent_branches_covered_display": "0.00"
  56991. },
  56992. "missing_lines": [
  56993. 157,
  56994. 159,
  56995. 160,
  56996. 161,
  56997. 162,
  56998. 163,
  56999. 165,
  57000. 167,
  57001. 168,
  57002. 169,
  57003. 172,
  57004. 173,
  57005. 176,
  57006. 179,
  57007. 180,
  57008. 181,
  57009. 182,
  57010. 183,
  57011. 186,
  57012. 189,
  57013. 190,
  57014. 191,
  57015. 192,
  57016. 193,
  57017. 194,
  57018. 195,
  57019. 196,
  57020. 197,
  57021. 200,
  57022. 201,
  57023. 202,
  57024. 203,
  57025. 204,
  57026. 206,
  57027. 208,
  57028. 209,
  57029. 210
  57030. ],
  57031. "excluded_lines": [],
  57032. "start_line": 142,
  57033. "contexts": {},
  57034. "executed_branches": [],
  57035. "missing_branches": [
  57036. [
  57037. 160,
  57038. 161
  57039. ],
  57040. [
  57041. 160,
  57042. 167
  57043. ],
  57044. [
  57045. 162,
  57046. 163
  57047. ],
  57048. [
  57049. 162,
  57050. 165
  57051. ],
  57052. [
  57053. 167,
  57054. 168
  57055. ],
  57056. [
  57057. 167,
  57058. 172
  57059. ],
  57060. [
  57061. 180,
  57062. 181
  57063. ],
  57064. [
  57065. 180,
  57066. 186
  57067. ],
  57068. [
  57069. 191,
  57070. 192
  57071. ],
  57072. [
  57073. 191,
  57074. 200
  57075. ]
  57076. ]
  57077. },
  57078. "ResultAggregationNode._upload_image_to_minio": {
  57079. "executed_lines": [],
  57080. "summary": {
  57081. "covered_lines": 0,
  57082. "num_statements": 13,
  57083. "percent_covered": 0.0,
  57084. "percent_covered_display": "0.00",
  57085. "missing_lines": 13,
  57086. "excluded_lines": 0,
  57087. "percent_statements_covered": 0.0,
  57088. "percent_statements_covered_display": "0.00",
  57089. "num_branches": 0,
  57090. "num_partial_branches": 0,
  57091. "covered_branches": 0,
  57092. "missing_branches": 0,
  57093. "percent_branches_covered": 100.0,
  57094. "percent_branches_covered_display": "100.00"
  57095. },
  57096. "missing_lines": [
  57097. 229,
  57098. 231,
  57099. 232,
  57100. 233,
  57101. 236,
  57102. 240,
  57103. 241,
  57104. 242,
  57105. 246,
  57106. 247,
  57107. 249,
  57108. 250,
  57109. 251
  57110. ],
  57111. "excluded_lines": [],
  57112. "start_line": 212,
  57113. "contexts": {},
  57114. "executed_branches": [],
  57115. "missing_branches": []
  57116. },
  57117. "ResultAggregationNode._extract_page_range_from_text": {
  57118. "executed_lines": [],
  57119. "summary": {
  57120. "covered_lines": 0,
  57121. "num_statements": 11,
  57122. "percent_covered": 0.0,
  57123. "percent_covered_display": "0.00",
  57124. "missing_lines": 11,
  57125. "excluded_lines": 0,
  57126. "percent_statements_covered": 0.0,
  57127. "percent_statements_covered_display": "0.00",
  57128. "num_branches": 2,
  57129. "num_partial_branches": 0,
  57130. "covered_branches": 0,
  57131. "missing_branches": 2,
  57132. "percent_branches_covered": 0.0,
  57133. "percent_branches_covered_display": "0.00"
  57134. },
  57135. "missing_lines": [
  57136. 263,
  57137. 266,
  57138. 268,
  57139. 269,
  57140. 270,
  57141. 271,
  57142. 274,
  57143. 275,
  57144. 276,
  57145. 278,
  57146. 279
  57147. ],
  57148. "excluded_lines": [],
  57149. "start_line": 253,
  57150. "contexts": {},
  57151. "executed_branches": [],
  57152. "missing_branches": [
  57153. [
  57154. 269,
  57155. 270
  57156. ],
  57157. [
  57158. 269,
  57159. 278
  57160. ]
  57161. ]
  57162. },
  57163. "ResultAggregationNode._extract_page_numbers_from_windows": {
  57164. "executed_lines": [],
  57165. "summary": {
  57166. "covered_lines": 0,
  57167. "num_statements": 38,
  57168. "percent_covered": 0.0,
  57169. "percent_covered_display": "0.00",
  57170. "missing_lines": 38,
  57171. "excluded_lines": 0,
  57172. "percent_statements_covered": 0.0,
  57173. "percent_statements_covered_display": "0.00",
  57174. "num_branches": 36,
  57175. "num_partial_branches": 0,
  57176. "covered_branches": 0,
  57177. "missing_branches": 36,
  57178. "percent_branches_covered": 0.0,
  57179. "percent_branches_covered_display": "0.00"
  57180. },
  57181. "missing_lines": [
  57182. 298,
  57183. 301,
  57184. 302,
  57185. 303,
  57186. 304,
  57187. 308,
  57188. 310,
  57189. 313,
  57190. 314,
  57191. 317,
  57192. 320,
  57193. 322,
  57194. 323,
  57195. 324,
  57196. 326,
  57197. 327,
  57198. 328,
  57199. 329,
  57200. 330,
  57201. 331,
  57202. 332,
  57203. 333,
  57204. 334,
  57205. 335,
  57206. 336,
  57207. 337,
  57208. 338,
  57209. 339,
  57210. 340,
  57211. 341,
  57212. 342,
  57213. 343,
  57214. 346,
  57215. 347,
  57216. 348,
  57217. 351,
  57218. 352,
  57219. 354
  57220. ],
  57221. "excluded_lines": [],
  57222. "start_line": 281,
  57223. "contexts": {},
  57224. "executed_branches": [],
  57225. "missing_branches": [
  57226. [
  57227. 301,
  57228. 302
  57229. ],
  57230. [
  57231. 301,
  57232. 308
  57233. ],
  57234. [
  57235. 302,
  57236. 303
  57237. ],
  57238. [
  57239. 302,
  57240. 304
  57241. ],
  57242. [
  57243. 313,
  57244. 314
  57245. ],
  57246. [
  57247. 313,
  57248. 351
  57249. ],
  57250. [
  57251. 320,
  57252. 322
  57253. ],
  57254. [
  57255. 320,
  57256. 324
  57257. ],
  57258. [
  57259. 322,
  57260. 323
  57261. ],
  57262. [
  57263. 322,
  57264. 346
  57265. ],
  57266. [
  57267. 324,
  57268. 326
  57269. ],
  57270. [
  57271. 324,
  57272. 346
  57273. ],
  57274. [
  57275. 326,
  57276. 327
  57277. ],
  57278. [
  57279. 326,
  57280. 346
  57281. ],
  57282. [
  57283. 327,
  57284. 328
  57285. ],
  57286. [
  57287. 327,
  57288. 331
  57289. ],
  57290. [
  57291. 328,
  57292. 326
  57293. ],
  57294. [
  57295. 328,
  57296. 329
  57297. ],
  57298. [
  57299. 331,
  57300. 326
  57301. ],
  57302. [
  57303. 331,
  57304. 332
  57305. ],
  57306. [
  57307. 332,
  57308. 333
  57309. ],
  57310. [
  57311. 332,
  57312. 342
  57313. ],
  57314. [
  57315. 333,
  57316. 334
  57317. ],
  57318. [
  57319. 333,
  57320. 338
  57321. ],
  57322. [
  57323. 335,
  57324. 332
  57325. ],
  57326. [
  57327. 335,
  57328. 336
  57329. ],
  57330. [
  57331. 338,
  57332. 332
  57333. ],
  57334. [
  57335. 338,
  57336. 339
  57337. ],
  57338. [
  57339. 339,
  57340. 332
  57341. ],
  57342. [
  57343. 339,
  57344. 340
  57345. ],
  57346. [
  57347. 342,
  57348. 326
  57349. ],
  57350. [
  57351. 342,
  57352. 343
  57353. ],
  57354. [
  57355. 346,
  57356. 313
  57357. ],
  57358. [
  57359. 346,
  57360. 347
  57361. ],
  57362. [
  57363. 351,
  57364. 352
  57365. ],
  57366. [
  57367. 351,
  57368. 354
  57369. ]
  57370. ]
  57371. },
  57372. "ResultAggregationNode._split_by_chunks": {
  57373. "executed_lines": [],
  57374. "summary": {
  57375. "covered_lines": 0,
  57376. "num_statements": 77,
  57377. "percent_covered": 0.0,
  57378. "percent_covered_display": "0.00",
  57379. "missing_lines": 77,
  57380. "excluded_lines": 0,
  57381. "percent_statements_covered": 0.0,
  57382. "percent_statements_covered_display": "0.00",
  57383. "num_branches": 30,
  57384. "num_partial_branches": 0,
  57385. "covered_branches": 0,
  57386. "missing_branches": 30,
  57387. "percent_branches_covered": 0.0,
  57388. "percent_branches_covered_display": "0.00"
  57389. },
  57390. "missing_lines": [
  57391. 377,
  57392. 379,
  57393. 380,
  57394. 381,
  57395. 383,
  57396. 385,
  57397. 386,
  57398. 387,
  57399. 388,
  57400. 389,
  57401. 390,
  57402. 391,
  57403. 393,
  57404. 395,
  57405. 396,
  57406. 397,
  57407. 398,
  57408. 400,
  57409. 403,
  57410. 405,
  57411. 407,
  57412. 409,
  57413. 411,
  57414. 412,
  57415. 413,
  57416. 414,
  57417. 415,
  57418. 418,
  57419. 421,
  57420. 422,
  57421. 423,
  57422. 429,
  57423. 432,
  57424. 433,
  57425. 435,
  57426. 436,
  57427. 439,
  57428. 440,
  57429. 445,
  57430. 446,
  57431. 449,
  57432. 461,
  57433. 463,
  57434. 464,
  57435. 465,
  57436. 467,
  57437. 468,
  57438. 470,
  57439. 472,
  57440. 474,
  57441. 475,
  57442. 476,
  57443. 477,
  57444. 480,
  57445. 481,
  57446. 482,
  57447. 483,
  57448. 486,
  57449. 492,
  57450. 495,
  57451. 496,
  57452. 498,
  57453. 499,
  57454. 502,
  57455. 503,
  57456. 508,
  57457. 509,
  57458. 512,
  57459. 525,
  57460. 527,
  57461. 528,
  57462. 529,
  57463. 531,
  57464. 532,
  57465. 534,
  57466. 536,
  57467. 538
  57468. ],
  57469. "excluded_lines": [],
  57470. "start_line": 356,
  57471. "contexts": {},
  57472. "executed_branches": [],
  57473. "missing_branches": [
  57474. [
  57475. 379,
  57476. 380
  57477. ],
  57478. [
  57479. 379,
  57480. 383
  57481. ],
  57482. [
  57483. 386,
  57484. 387
  57485. ],
  57486. [
  57487. 386,
  57488. 400
  57489. ],
  57490. [
  57491. 387,
  57492. 388
  57493. ],
  57494. [
  57495. 387,
  57496. 395
  57497. ],
  57498. [
  57499. 390,
  57500. 391
  57501. ],
  57502. [
  57503. 390,
  57504. 393
  57505. ],
  57506. [
  57507. 403,
  57508. 405
  57509. ],
  57510. [
  57511. 403,
  57512. 470
  57513. ],
  57514. [
  57515. 411,
  57516. 412
  57517. ],
  57518. [
  57519. 411,
  57520. 536
  57521. ],
  57522. [
  57523. 414,
  57524. 415
  57525. ],
  57526. [
  57527. 414,
  57528. 418
  57529. ],
  57530. [
  57531. 421,
  57532. 422
  57533. ],
  57534. [
  57535. 421,
  57536. 429
  57537. ],
  57538. [
  57539. 439,
  57540. 440
  57541. ],
  57542. [
  57543. 439,
  57544. 449
  57545. ],
  57546. [
  57547. 470,
  57548. 472
  57549. ],
  57550. [
  57551. 470,
  57552. 534
  57553. ],
  57554. [
  57555. 475,
  57556. 476
  57557. ],
  57558. [
  57559. 475,
  57560. 536
  57561. ],
  57562. [
  57563. 476,
  57564. 477
  57565. ],
  57566. [
  57567. 476,
  57568. 480
  57569. ],
  57570. [
  57571. 480,
  57572. 475
  57573. ],
  57574. [
  57575. 480,
  57576. 481
  57577. ],
  57578. [
  57579. 482,
  57580. 480
  57581. ],
  57582. [
  57583. 482,
  57584. 483
  57585. ],
  57586. [
  57587. 502,
  57588. 503
  57589. ],
  57590. [
  57591. 502,
  57592. 512
  57593. ]
  57594. ]
  57595. },
  57596. "ResultAggregationNode.execute": {
  57597. "executed_lines": [],
  57598. "summary": {
  57599. "covered_lines": 0,
  57600. "num_statements": 24,
  57601. "percent_covered": 0.0,
  57602. "percent_covered_display": "0.00",
  57603. "missing_lines": 24,
  57604. "excluded_lines": 1,
  57605. "percent_statements_covered": 0.0,
  57606. "percent_statements_covered_display": "0.00",
  57607. "num_branches": 4,
  57608. "num_partial_branches": 0,
  57609. "covered_branches": 0,
  57610. "missing_branches": 4,
  57611. "percent_branches_covered": 0.0,
  57612. "percent_branches_covered_display": "0.00"
  57613. },
  57614. "missing_lines": [
  57615. 550,
  57616. 551,
  57617. 552,
  57618. 553,
  57619. 555,
  57620. 556,
  57621. 557,
  57622. 559,
  57623. 560,
  57624. 561,
  57625. 563,
  57626. 565,
  57627. 567,
  57628. 570,
  57629. 573,
  57630. 574,
  57631. 579,
  57632. 582,
  57633. 588,
  57634. 590,
  57635. 595,
  57636. 596,
  57637. 598,
  57638. 599
  57639. ],
  57640. "excluded_lines": [
  57641. 576
  57642. ],
  57643. "start_line": 540,
  57644. "contexts": {},
  57645. "executed_branches": [],
  57646. "missing_branches": [
  57647. [
  57648. 555,
  57649. 556
  57650. ],
  57651. [
  57652. 555,
  57653. 559
  57654. ],
  57655. [
  57656. 559,
  57657. 560
  57658. ],
  57659. [
  57660. 559,
  57661. 563
  57662. ]
  57663. ]
  57664. },
  57665. "ResultAggregationNode._extract_output_format": {
  57666. "executed_lines": [],
  57667. "summary": {
  57668. "covered_lines": 0,
  57669. "num_statements": 5,
  57670. "percent_covered": 0.0,
  57671. "percent_covered_display": "0.00",
  57672. "missing_lines": 5,
  57673. "excluded_lines": 0,
  57674. "percent_statements_covered": 0.0,
  57675. "percent_statements_covered_display": "0.00",
  57676. "num_branches": 2,
  57677. "num_partial_branches": 0,
  57678. "covered_branches": 0,
  57679. "missing_branches": 2,
  57680. "percent_branches_covered": 0.0,
  57681. "percent_branches_covered_display": "0.00"
  57682. },
  57683. "missing_lines": [
  57684. 611,
  57685. 612,
  57686. 614,
  57687. 615,
  57688. 616
  57689. ],
  57690. "excluded_lines": [],
  57691. "start_line": 601,
  57692. "contexts": {},
  57693. "executed_branches": [],
  57694. "missing_branches": [
  57695. [
  57696. 611,
  57697. 612
  57698. ],
  57699. [
  57700. 611,
  57701. 614
  57702. ]
  57703. ]
  57704. },
  57705. "ResultAggregationNode._fallback_merge": {
  57706. "executed_lines": [],
  57707. "summary": {
  57708. "covered_lines": 0,
  57709. "num_statements": 50,
  57710. "percent_covered": 0.0,
  57711. "percent_covered_display": "0.00",
  57712. "missing_lines": 50,
  57713. "excluded_lines": 0,
  57714. "percent_statements_covered": 0.0,
  57715. "percent_statements_covered_display": "0.00",
  57716. "num_branches": 30,
  57717. "num_partial_branches": 0,
  57718. "covered_branches": 0,
  57719. "missing_branches": 30,
  57720. "percent_branches_covered": 0.0,
  57721. "percent_branches_covered_display": "0.00"
  57722. },
  57723. "missing_lines": [
  57724. 644,
  57725. 647,
  57726. 648,
  57727. 649,
  57728. 650,
  57729. 651,
  57730. 652,
  57731. 653,
  57732. 654,
  57733. 656,
  57734. 658,
  57735. 659,
  57736. 660,
  57737. 661,
  57738. 663,
  57739. 665,
  57740. 666,
  57741. 667,
  57742. 668,
  57743. 671,
  57744. 673,
  57745. 675,
  57746. 676,
  57747. 677,
  57748. 678,
  57749. 681,
  57750. 684,
  57751. 685,
  57752. 688,
  57753. 691,
  57754. 694,
  57755. 695,
  57756. 696,
  57757. 703,
  57758. 715,
  57759. 717,
  57760. 719,
  57761. 720,
  57762. 721,
  57763. 724,
  57764. 725,
  57765. 727,
  57766. 730,
  57767. 733,
  57768. 734,
  57769. 735,
  57770. 742,
  57771. 755,
  57772. 757,
  57773. 759
  57774. ],
  57775. "excluded_lines": [],
  57776. "start_line": 618,
  57777. "contexts": {},
  57778. "executed_branches": [],
  57779. "missing_branches": [
  57780. [
  57781. 649,
  57782. 650
  57783. ],
  57784. [
  57785. 649,
  57786. 663
  57787. ],
  57788. [
  57789. 650,
  57790. 651
  57791. ],
  57792. [
  57793. 650,
  57794. 658
  57795. ],
  57796. [
  57797. 653,
  57798. 654
  57799. ],
  57800. [
  57801. 653,
  57802. 656
  57803. ],
  57804. [
  57805. 665,
  57806. 666
  57807. ],
  57808. [
  57809. 665,
  57810. 757
  57811. ],
  57812. [
  57813. 671,
  57814. 673
  57815. ],
  57816. [
  57817. 671,
  57818. 717
  57819. ],
  57820. [
  57821. 675,
  57822. 665
  57823. ],
  57824. [
  57825. 675,
  57826. 676
  57827. ],
  57828. [
  57829. 677,
  57830. 678
  57831. ],
  57832. [
  57833. 677,
  57834. 681
  57835. ],
  57836. [
  57837. 684,
  57838. 685
  57839. ],
  57840. [
  57841. 684,
  57842. 688
  57843. ],
  57844. [
  57845. 695,
  57846. 696
  57847. ],
  57848. [
  57849. 695,
  57850. 703
  57851. ],
  57852. [
  57853. 717,
  57854. 665
  57855. ],
  57856. [
  57857. 717,
  57858. 719
  57859. ],
  57860. [
  57861. 719,
  57862. 665
  57863. ],
  57864. [
  57865. 719,
  57866. 720
  57867. ],
  57868. [
  57869. 720,
  57870. 721
  57871. ],
  57872. [
  57873. 720,
  57874. 724
  57875. ],
  57876. [
  57877. 724,
  57878. 719
  57879. ],
  57880. [
  57881. 724,
  57882. 725
  57883. ],
  57884. [
  57885. 725,
  57886. 724
  57887. ],
  57888. [
  57889. 725,
  57890. 727
  57891. ],
  57892. [
  57893. 734,
  57894. 735
  57895. ],
  57896. [
  57897. 734,
  57898. 742
  57899. ]
  57900. ]
  57901. },
  57902. "": {
  57903. "executed_lines": [],
  57904. "summary": {
  57905. "covered_lines": 0,
  57906. "num_statements": 29,
  57907. "percent_covered": 0.0,
  57908. "percent_covered_display": "0.00",
  57909. "missing_lines": 29,
  57910. "excluded_lines": 0,
  57911. "percent_statements_covered": 0.0,
  57912. "percent_statements_covered_display": "0.00",
  57913. "num_branches": 0,
  57914. "num_partial_branches": 0,
  57915. "covered_branches": 0,
  57916. "missing_branches": 0,
  57917. "percent_branches_covered": 100.0,
  57918. "percent_branches_covered_display": "100.00"
  57919. },
  57920. "missing_lines": [
  57921. 7,
  57922. 8,
  57923. 9,
  57924. 10,
  57925. 11,
  57926. 12,
  57927. 13,
  57928. 14,
  57929. 15,
  57930. 16,
  57931. 17,
  57932. 18,
  57933. 19,
  57934. 21,
  57935. 24,
  57936. 25,
  57937. 39,
  57938. 55,
  57939. 56,
  57940. 59,
  57941. 73,
  57942. 142,
  57943. 212,
  57944. 253,
  57945. 281,
  57946. 356,
  57947. 540,
  57948. 601,
  57949. 618
  57950. ],
  57951. "excluded_lines": [],
  57952. "start_line": 1,
  57953. "contexts": {},
  57954. "executed_branches": [],
  57955. "missing_branches": []
  57956. }
  57957. },
  57958. "classes": {
  57959. "ResultAggregationNode": {
  57960. "executed_lines": [],
  57961. "summary": {
  57962. "covered_lines": 0,
  57963. "num_statements": 272,
  57964. "percent_covered": 0.0,
  57965. "percent_covered_display": "0.00",
  57966. "missing_lines": 272,
  57967. "excluded_lines": 1,
  57968. "percent_statements_covered": 0.0,
  57969. "percent_statements_covered_display": "0.00",
  57970. "num_branches": 118,
  57971. "num_partial_branches": 0,
  57972. "covered_branches": 0,
  57973. "missing_branches": 118,
  57974. "percent_branches_covered": 0.0,
  57975. "percent_branches_covered_display": "0.00"
  57976. },
  57977. "missing_lines": [
  57978. 51,
  57979. 52,
  57980. 53,
  57981. 57,
  57982. 61,
  57983. 91,
  57984. 92,
  57985. 95,
  57986. 96,
  57987. 97,
  57988. 98,
  57989. 99,
  57990. 101,
  57991. 108,
  57992. 109,
  57993. 111,
  57994. 140,
  57995. 157,
  57996. 159,
  57997. 160,
  57998. 161,
  57999. 162,
  58000. 163,
  58001. 165,
  58002. 167,
  58003. 168,
  58004. 169,
  58005. 172,
  58006. 173,
  58007. 176,
  58008. 179,
  58009. 180,
  58010. 181,
  58011. 182,
  58012. 183,
  58013. 186,
  58014. 189,
  58015. 190,
  58016. 191,
  58017. 192,
  58018. 193,
  58019. 194,
  58020. 195,
  58021. 196,
  58022. 197,
  58023. 200,
  58024. 201,
  58025. 202,
  58026. 203,
  58027. 204,
  58028. 206,
  58029. 208,
  58030. 209,
  58031. 210,
  58032. 229,
  58033. 231,
  58034. 232,
  58035. 233,
  58036. 236,
  58037. 240,
  58038. 241,
  58039. 242,
  58040. 246,
  58041. 247,
  58042. 249,
  58043. 250,
  58044. 251,
  58045. 263,
  58046. 266,
  58047. 268,
  58048. 269,
  58049. 270,
  58050. 271,
  58051. 274,
  58052. 275,
  58053. 276,
  58054. 278,
  58055. 279,
  58056. 298,
  58057. 301,
  58058. 302,
  58059. 303,
  58060. 304,
  58061. 308,
  58062. 310,
  58063. 313,
  58064. 314,
  58065. 317,
  58066. 320,
  58067. 322,
  58068. 323,
  58069. 324,
  58070. 326,
  58071. 327,
  58072. 328,
  58073. 329,
  58074. 330,
  58075. 331,
  58076. 332,
  58077. 333,
  58078. 334,
  58079. 335,
  58080. 336,
  58081. 337,
  58082. 338,
  58083. 339,
  58084. 340,
  58085. 341,
  58086. 342,
  58087. 343,
  58088. 346,
  58089. 347,
  58090. 348,
  58091. 351,
  58092. 352,
  58093. 354,
  58094. 377,
  58095. 379,
  58096. 380,
  58097. 381,
  58098. 383,
  58099. 385,
  58100. 386,
  58101. 387,
  58102. 388,
  58103. 389,
  58104. 390,
  58105. 391,
  58106. 393,
  58107. 395,
  58108. 396,
  58109. 397,
  58110. 398,
  58111. 400,
  58112. 403,
  58113. 405,
  58114. 407,
  58115. 409,
  58116. 411,
  58117. 412,
  58118. 413,
  58119. 414,
  58120. 415,
  58121. 418,
  58122. 421,
  58123. 422,
  58124. 423,
  58125. 429,
  58126. 432,
  58127. 433,
  58128. 435,
  58129. 436,
  58130. 439,
  58131. 440,
  58132. 445,
  58133. 446,
  58134. 449,
  58135. 461,
  58136. 463,
  58137. 464,
  58138. 465,
  58139. 467,
  58140. 468,
  58141. 470,
  58142. 472,
  58143. 474,
  58144. 475,
  58145. 476,
  58146. 477,
  58147. 480,
  58148. 481,
  58149. 482,
  58150. 483,
  58151. 486,
  58152. 492,
  58153. 495,
  58154. 496,
  58155. 498,
  58156. 499,
  58157. 502,
  58158. 503,
  58159. 508,
  58160. 509,
  58161. 512,
  58162. 525,
  58163. 527,
  58164. 528,
  58165. 529,
  58166. 531,
  58167. 532,
  58168. 534,
  58169. 536,
  58170. 538,
  58171. 550,
  58172. 551,
  58173. 552,
  58174. 553,
  58175. 555,
  58176. 556,
  58177. 557,
  58178. 559,
  58179. 560,
  58180. 561,
  58181. 563,
  58182. 565,
  58183. 567,
  58184. 570,
  58185. 573,
  58186. 574,
  58187. 579,
  58188. 582,
  58189. 588,
  58190. 590,
  58191. 595,
  58192. 596,
  58193. 598,
  58194. 599,
  58195. 611,
  58196. 612,
  58197. 614,
  58198. 615,
  58199. 616,
  58200. 644,
  58201. 647,
  58202. 648,
  58203. 649,
  58204. 650,
  58205. 651,
  58206. 652,
  58207. 653,
  58208. 654,
  58209. 656,
  58210. 658,
  58211. 659,
  58212. 660,
  58213. 661,
  58214. 663,
  58215. 665,
  58216. 666,
  58217. 667,
  58218. 668,
  58219. 671,
  58220. 673,
  58221. 675,
  58222. 676,
  58223. 677,
  58224. 678,
  58225. 681,
  58226. 684,
  58227. 685,
  58228. 688,
  58229. 691,
  58230. 694,
  58231. 695,
  58232. 696,
  58233. 703,
  58234. 715,
  58235. 717,
  58236. 719,
  58237. 720,
  58238. 721,
  58239. 724,
  58240. 725,
  58241. 727,
  58242. 730,
  58243. 733,
  58244. 734,
  58245. 735,
  58246. 742,
  58247. 755,
  58248. 757,
  58249. 759
  58250. ],
  58251. "excluded_lines": [
  58252. 576
  58253. ],
  58254. "start_line": 25,
  58255. "contexts": {},
  58256. "executed_branches": [],
  58257. "missing_branches": [
  58258. [
  58259. 91,
  58260. 92
  58261. ],
  58262. [
  58263. 91,
  58264. 95
  58265. ],
  58266. [
  58267. 96,
  58268. 97
  58269. ],
  58270. [
  58271. 96,
  58272. 111
  58273. ],
  58274. [
  58275. 160,
  58276. 161
  58277. ],
  58278. [
  58279. 160,
  58280. 167
  58281. ],
  58282. [
  58283. 162,
  58284. 163
  58285. ],
  58286. [
  58287. 162,
  58288. 165
  58289. ],
  58290. [
  58291. 167,
  58292. 168
  58293. ],
  58294. [
  58295. 167,
  58296. 172
  58297. ],
  58298. [
  58299. 180,
  58300. 181
  58301. ],
  58302. [
  58303. 180,
  58304. 186
  58305. ],
  58306. [
  58307. 191,
  58308. 192
  58309. ],
  58310. [
  58311. 191,
  58312. 200
  58313. ],
  58314. [
  58315. 269,
  58316. 270
  58317. ],
  58318. [
  58319. 269,
  58320. 278
  58321. ],
  58322. [
  58323. 301,
  58324. 302
  58325. ],
  58326. [
  58327. 301,
  58328. 308
  58329. ],
  58330. [
  58331. 302,
  58332. 303
  58333. ],
  58334. [
  58335. 302,
  58336. 304
  58337. ],
  58338. [
  58339. 313,
  58340. 314
  58341. ],
  58342. [
  58343. 313,
  58344. 351
  58345. ],
  58346. [
  58347. 320,
  58348. 322
  58349. ],
  58350. [
  58351. 320,
  58352. 324
  58353. ],
  58354. [
  58355. 322,
  58356. 323
  58357. ],
  58358. [
  58359. 322,
  58360. 346
  58361. ],
  58362. [
  58363. 324,
  58364. 326
  58365. ],
  58366. [
  58367. 324,
  58368. 346
  58369. ],
  58370. [
  58371. 326,
  58372. 327
  58373. ],
  58374. [
  58375. 326,
  58376. 346
  58377. ],
  58378. [
  58379. 327,
  58380. 328
  58381. ],
  58382. [
  58383. 327,
  58384. 331
  58385. ],
  58386. [
  58387. 328,
  58388. 326
  58389. ],
  58390. [
  58391. 328,
  58392. 329
  58393. ],
  58394. [
  58395. 331,
  58396. 326
  58397. ],
  58398. [
  58399. 331,
  58400. 332
  58401. ],
  58402. [
  58403. 332,
  58404. 333
  58405. ],
  58406. [
  58407. 332,
  58408. 342
  58409. ],
  58410. [
  58411. 333,
  58412. 334
  58413. ],
  58414. [
  58415. 333,
  58416. 338
  58417. ],
  58418. [
  58419. 335,
  58420. 332
  58421. ],
  58422. [
  58423. 335,
  58424. 336
  58425. ],
  58426. [
  58427. 338,
  58428. 332
  58429. ],
  58430. [
  58431. 338,
  58432. 339
  58433. ],
  58434. [
  58435. 339,
  58436. 332
  58437. ],
  58438. [
  58439. 339,
  58440. 340
  58441. ],
  58442. [
  58443. 342,
  58444. 326
  58445. ],
  58446. [
  58447. 342,
  58448. 343
  58449. ],
  58450. [
  58451. 346,
  58452. 313
  58453. ],
  58454. [
  58455. 346,
  58456. 347
  58457. ],
  58458. [
  58459. 351,
  58460. 352
  58461. ],
  58462. [
  58463. 351,
  58464. 354
  58465. ],
  58466. [
  58467. 379,
  58468. 380
  58469. ],
  58470. [
  58471. 379,
  58472. 383
  58473. ],
  58474. [
  58475. 386,
  58476. 387
  58477. ],
  58478. [
  58479. 386,
  58480. 400
  58481. ],
  58482. [
  58483. 387,
  58484. 388
  58485. ],
  58486. [
  58487. 387,
  58488. 395
  58489. ],
  58490. [
  58491. 390,
  58492. 391
  58493. ],
  58494. [
  58495. 390,
  58496. 393
  58497. ],
  58498. [
  58499. 403,
  58500. 405
  58501. ],
  58502. [
  58503. 403,
  58504. 470
  58505. ],
  58506. [
  58507. 411,
  58508. 412
  58509. ],
  58510. [
  58511. 411,
  58512. 536
  58513. ],
  58514. [
  58515. 414,
  58516. 415
  58517. ],
  58518. [
  58519. 414,
  58520. 418
  58521. ],
  58522. [
  58523. 421,
  58524. 422
  58525. ],
  58526. [
  58527. 421,
  58528. 429
  58529. ],
  58530. [
  58531. 439,
  58532. 440
  58533. ],
  58534. [
  58535. 439,
  58536. 449
  58537. ],
  58538. [
  58539. 470,
  58540. 472
  58541. ],
  58542. [
  58543. 470,
  58544. 534
  58545. ],
  58546. [
  58547. 475,
  58548. 476
  58549. ],
  58550. [
  58551. 475,
  58552. 536
  58553. ],
  58554. [
  58555. 476,
  58556. 477
  58557. ],
  58558. [
  58559. 476,
  58560. 480
  58561. ],
  58562. [
  58563. 480,
  58564. 475
  58565. ],
  58566. [
  58567. 480,
  58568. 481
  58569. ],
  58570. [
  58571. 482,
  58572. 480
  58573. ],
  58574. [
  58575. 482,
  58576. 483
  58577. ],
  58578. [
  58579. 502,
  58580. 503
  58581. ],
  58582. [
  58583. 502,
  58584. 512
  58585. ],
  58586. [
  58587. 555,
  58588. 556
  58589. ],
  58590. [
  58591. 555,
  58592. 559
  58593. ],
  58594. [
  58595. 559,
  58596. 560
  58597. ],
  58598. [
  58599. 559,
  58600. 563
  58601. ],
  58602. [
  58603. 611,
  58604. 612
  58605. ],
  58606. [
  58607. 611,
  58608. 614
  58609. ],
  58610. [
  58611. 649,
  58612. 650
  58613. ],
  58614. [
  58615. 649,
  58616. 663
  58617. ],
  58618. [
  58619. 650,
  58620. 651
  58621. ],
  58622. [
  58623. 650,
  58624. 658
  58625. ],
  58626. [
  58627. 653,
  58628. 654
  58629. ],
  58630. [
  58631. 653,
  58632. 656
  58633. ],
  58634. [
  58635. 665,
  58636. 666
  58637. ],
  58638. [
  58639. 665,
  58640. 757
  58641. ],
  58642. [
  58643. 671,
  58644. 673
  58645. ],
  58646. [
  58647. 671,
  58648. 717
  58649. ],
  58650. [
  58651. 675,
  58652. 665
  58653. ],
  58654. [
  58655. 675,
  58656. 676
  58657. ],
  58658. [
  58659. 677,
  58660. 678
  58661. ],
  58662. [
  58663. 677,
  58664. 681
  58665. ],
  58666. [
  58667. 684,
  58668. 685
  58669. ],
  58670. [
  58671. 684,
  58672. 688
  58673. ],
  58674. [
  58675. 695,
  58676. 696
  58677. ],
  58678. [
  58679. 695,
  58680. 703
  58681. ],
  58682. [
  58683. 717,
  58684. 665
  58685. ],
  58686. [
  58687. 717,
  58688. 719
  58689. ],
  58690. [
  58691. 719,
  58692. 665
  58693. ],
  58694. [
  58695. 719,
  58696. 720
  58697. ],
  58698. [
  58699. 720,
  58700. 721
  58701. ],
  58702. [
  58703. 720,
  58704. 724
  58705. ],
  58706. [
  58707. 724,
  58708. 719
  58709. ],
  58710. [
  58711. 724,
  58712. 725
  58713. ],
  58714. [
  58715. 725,
  58716. 724
  58717. ],
  58718. [
  58719. 725,
  58720. 727
  58721. ],
  58722. [
  58723. 734,
  58724. 735
  58725. ],
  58726. [
  58727. 734,
  58728. 742
  58729. ]
  58730. ]
  58731. },
  58732. "": {
  58733. "executed_lines": [],
  58734. "summary": {
  58735. "covered_lines": 0,
  58736. "num_statements": 29,
  58737. "percent_covered": 0.0,
  58738. "percent_covered_display": "0.00",
  58739. "missing_lines": 29,
  58740. "excluded_lines": 0,
  58741. "percent_statements_covered": 0.0,
  58742. "percent_statements_covered_display": "0.00",
  58743. "num_branches": 0,
  58744. "num_partial_branches": 0,
  58745. "covered_branches": 0,
  58746. "missing_branches": 0,
  58747. "percent_branches_covered": 100.0,
  58748. "percent_branches_covered_display": "100.00"
  58749. },
  58750. "missing_lines": [
  58751. 7,
  58752. 8,
  58753. 9,
  58754. 10,
  58755. 11,
  58756. 12,
  58757. 13,
  58758. 14,
  58759. 15,
  58760. 16,
  58761. 17,
  58762. 18,
  58763. 19,
  58764. 21,
  58765. 24,
  58766. 25,
  58767. 39,
  58768. 55,
  58769. 56,
  58770. 59,
  58771. 73,
  58772. 142,
  58773. 212,
  58774. 253,
  58775. 281,
  58776. 356,
  58777. 540,
  58778. 601,
  58779. 618
  58780. ],
  58781. "excluded_lines": [],
  58782. "start_line": 1,
  58783. "contexts": {},
  58784. "executed_branches": [],
  58785. "missing_branches": []
  58786. }
  58787. }
  58788. },
  58789. "src\\datasets\\parser\\nodes\\sliding_window_parse_node.py": {
  58790. "executed_lines": [],
  58791. "summary": {
  58792. "covered_lines": 0,
  58793. "num_statements": 106,
  58794. "percent_covered": 0.0,
  58795. "percent_covered_display": "0.00",
  58796. "missing_lines": 106,
  58797. "excluded_lines": 0,
  58798. "percent_statements_covered": 0.0,
  58799. "percent_statements_covered_display": "0.00",
  58800. "num_branches": 18,
  58801. "num_partial_branches": 0,
  58802. "covered_branches": 0,
  58803. "missing_branches": 18,
  58804. "percent_branches_covered": 0.0,
  58805. "percent_branches_covered_display": "0.00"
  58806. },
  58807. "missing_lines": [
  58808. 8,
  58809. 9,
  58810. 10,
  58811. 11,
  58812. 12,
  58813. 13,
  58814. 14,
  58815. 15,
  58816. 16,
  58817. 17,
  58818. 18,
  58819. 19,
  58820. 21,
  58821. 24,
  58822. 25,
  58823. 27,
  58824. 30,
  58825. 31,
  58826. 32,
  58827. 33,
  58828. 36,
  58829. 43,
  58830. 47,
  58831. 49,
  58832. 50,
  58833. 53,
  58834. 54,
  58835. 74,
  58836. 88,
  58837. 90,
  58838. 91,
  58839. 94,
  58840. 96,
  58841. 98,
  58842. 99,
  58843. 100,
  58844. 102,
  58845. 117,
  58846. 118,
  58847. 119,
  58848. 122,
  58849. 124,
  58850. 125,
  58851. 127,
  58852. 128,
  58853. 129,
  58854. 130,
  58855. 133,
  58856. 134,
  58857. 136,
  58858. 137,
  58859. 138,
  58860. 141,
  58861. 142,
  58862. 143,
  58863. 144,
  58864. 145,
  58865. 147,
  58866. 148,
  58867. 149,
  58868. 150,
  58869. 151,
  58870. 152,
  58871. 154,
  58872. 156,
  58873. 158,
  58874. 160,
  58875. 162,
  58876. 164,
  58877. 172,
  58878. 173,
  58879. 174,
  58880. 175,
  58881. 177,
  58882. 178,
  58883. 180,
  58884. 181,
  58885. 182,
  58886. 184,
  58887. 185,
  58888. 186,
  58889. 187,
  58890. 195,
  58891. 205,
  58892. 206,
  58893. 208,
  58894. 209,
  58895. 210,
  58896. 212,
  58897. 213,
  58898. 214,
  58899. 216,
  58900. 218,
  58901. 221,
  58902. 222,
  58903. 227,
  58904. 228,
  58905. 229,
  58906. 230,
  58907. 231,
  58908. 232,
  58909. 233,
  58910. 234,
  58911. 237,
  58912. 239,
  58913. 241
  58914. ],
  58915. "excluded_lines": [],
  58916. "contexts": {},
  58917. "executed_branches": [],
  58918. "missing_branches": [
  58919. [
  58920. 30,
  58921. 31
  58922. ],
  58923. [
  58924. 30,
  58925. 33
  58926. ],
  58927. [
  58928. 124,
  58929. 125
  58930. ],
  58931. [
  58932. 124,
  58933. 127
  58934. ],
  58935. [
  58936. 133,
  58937. 134
  58938. ],
  58939. [
  58940. 133,
  58941. 154
  58942. ],
  58943. [
  58944. 143,
  58945. 144
  58946. ],
  58947. [
  58948. 143,
  58949. 154
  58950. ],
  58951. [
  58952. 172,
  58953. 173
  58954. ],
  58955. [
  58956. 172,
  58957. 184
  58958. ],
  58959. [
  58960. 177,
  58961. 178
  58962. ],
  58963. [
  58964. 177,
  58965. 180
  58966. ],
  58967. [
  58968. 208,
  58969. 209
  58970. ],
  58971. [
  58972. 208,
  58973. 212
  58974. ],
  58975. [
  58976. 212,
  58977. 213
  58978. ],
  58979. [
  58980. 212,
  58981. 216
  58982. ],
  58983. [
  58984. 227,
  58985. 228
  58986. ],
  58987. [
  58988. 227,
  58989. 237
  58990. ]
  58991. ],
  58992. "functions": {
  58993. "_get_result_cache_lock": {
  58994. "executed_lines": [],
  58995. "summary": {
  58996. "covered_lines": 0,
  58997. "num_statements": 4,
  58998. "percent_covered": 0.0,
  58999. "percent_covered_display": "0.00",
  59000. "missing_lines": 4,
  59001. "excluded_lines": 0,
  59002. "percent_statements_covered": 0.0,
  59003. "percent_statements_covered_display": "0.00",
  59004. "num_branches": 2,
  59005. "num_partial_branches": 0,
  59006. "covered_branches": 0,
  59007. "missing_branches": 2,
  59008. "percent_branches_covered": 0.0,
  59009. "percent_branches_covered_display": "0.00"
  59010. },
  59011. "missing_lines": [
  59012. 30,
  59013. 31,
  59014. 32,
  59015. 33
  59016. ],
  59017. "excluded_lines": [],
  59018. "start_line": 27,
  59019. "contexts": {},
  59020. "executed_branches": [],
  59021. "missing_branches": [
  59022. [
  59023. 30,
  59024. 31
  59025. ],
  59026. [
  59027. 30,
  59028. 33
  59029. ]
  59030. ]
  59031. },
  59032. "get_optimal_workers": {
  59033. "executed_lines": [],
  59034. "summary": {
  59035. "covered_lines": 0,
  59036. "num_statements": 4,
  59037. "percent_covered": 0.0,
  59038. "percent_covered_display": "0.00",
  59039. "missing_lines": 4,
  59040. "excluded_lines": 0,
  59041. "percent_statements_covered": 0.0,
  59042. "percent_statements_covered_display": "0.00",
  59043. "num_branches": 0,
  59044. "num_partial_branches": 0,
  59045. "covered_branches": 0,
  59046. "missing_branches": 0,
  59047. "percent_branches_covered": 100.0,
  59048. "percent_branches_covered_display": "100.00"
  59049. },
  59050. "missing_lines": [
  59051. 43,
  59052. 47,
  59053. 49,
  59054. 50
  59055. ],
  59056. "excluded_lines": [],
  59057. "start_line": 36,
  59058. "contexts": {},
  59059. "executed_branches": [],
  59060. "missing_branches": []
  59061. },
  59062. "SlidingWindowParseNode.__init__": {
  59063. "executed_lines": [],
  59064. "summary": {
  59065. "covered_lines": 0,
  59066. "num_statements": 5,
  59067. "percent_covered": 0.0,
  59068. "percent_covered_display": "0.00",
  59069. "missing_lines": 5,
  59070. "excluded_lines": 0,
  59071. "percent_statements_covered": 0.0,
  59072. "percent_statements_covered_display": "0.00",
  59073. "num_branches": 0,
  59074. "num_partial_branches": 0,
  59075. "covered_branches": 0,
  59076. "missing_branches": 0,
  59077. "percent_branches_covered": 100.0,
  59078. "percent_branches_covered_display": "100.00"
  59079. },
  59080. "missing_lines": [
  59081. 88,
  59082. 90,
  59083. 91,
  59084. 94,
  59085. 96
  59086. ],
  59087. "excluded_lines": [],
  59088. "start_line": 74,
  59089. "contexts": {},
  59090. "executed_branches": [],
  59091. "missing_branches": []
  59092. },
  59093. "SlidingWindowParseNode.name": {
  59094. "executed_lines": [],
  59095. "summary": {
  59096. "covered_lines": 0,
  59097. "num_statements": 1,
  59098. "percent_covered": 0.0,
  59099. "percent_covered_display": "0.00",
  59100. "missing_lines": 1,
  59101. "excluded_lines": 0,
  59102. "percent_statements_covered": 0.0,
  59103. "percent_statements_covered_display": "0.00",
  59104. "num_branches": 0,
  59105. "num_partial_branches": 0,
  59106. "covered_branches": 0,
  59107. "missing_branches": 0,
  59108. "percent_branches_covered": 100.0,
  59109. "percent_branches_covered_display": "100.00"
  59110. },
  59111. "missing_lines": [
  59112. 100
  59113. ],
  59114. "excluded_lines": [],
  59115. "start_line": 99,
  59116. "contexts": {},
  59117. "executed_branches": [],
  59118. "missing_branches": []
  59119. },
  59120. "SlidingWindowParseNode._parse_windowed_page": {
  59121. "executed_lines": [],
  59122. "summary": {
  59123. "covered_lines": 0,
  59124. "num_statements": 45,
  59125. "percent_covered": 0.0,
  59126. "percent_covered_display": "0.00",
  59127. "missing_lines": 45,
  59128. "excluded_lines": 0,
  59129. "percent_statements_covered": 0.0,
  59130. "percent_statements_covered_display": "0.00",
  59131. "num_branches": 10,
  59132. "num_partial_branches": 0,
  59133. "covered_branches": 0,
  59134. "missing_branches": 10,
  59135. "percent_branches_covered": 0.0,
  59136. "percent_branches_covered_display": "0.00"
  59137. },
  59138. "missing_lines": [
  59139. 117,
  59140. 118,
  59141. 119,
  59142. 122,
  59143. 124,
  59144. 125,
  59145. 127,
  59146. 128,
  59147. 129,
  59148. 130,
  59149. 133,
  59150. 134,
  59151. 136,
  59152. 137,
  59153. 138,
  59154. 141,
  59155. 142,
  59156. 143,
  59157. 144,
  59158. 145,
  59159. 147,
  59160. 148,
  59161. 149,
  59162. 150,
  59163. 151,
  59164. 152,
  59165. 154,
  59166. 156,
  59167. 158,
  59168. 160,
  59169. 162,
  59170. 164,
  59171. 172,
  59172. 173,
  59173. 174,
  59174. 175,
  59175. 177,
  59176. 178,
  59177. 180,
  59178. 181,
  59179. 182,
  59180. 184,
  59181. 185,
  59182. 186,
  59183. 187
  59184. ],
  59185. "excluded_lines": [],
  59186. "start_line": 102,
  59187. "contexts": {},
  59188. "executed_branches": [],
  59189. "missing_branches": [
  59190. [
  59191. 124,
  59192. 125
  59193. ],
  59194. [
  59195. 124,
  59196. 127
  59197. ],
  59198. [
  59199. 133,
  59200. 134
  59201. ],
  59202. [
  59203. 133,
  59204. 154
  59205. ],
  59206. [
  59207. 143,
  59208. 144
  59209. ],
  59210. [
  59211. 143,
  59212. 154
  59213. ],
  59214. [
  59215. 172,
  59216. 173
  59217. ],
  59218. [
  59219. 172,
  59220. 184
  59221. ],
  59222. [
  59223. 177,
  59224. 178
  59225. ],
  59226. [
  59227. 177,
  59228. 180
  59229. ]
  59230. ]
  59231. },
  59232. "SlidingWindowParseNode.execute": {
  59233. "executed_lines": [],
  59234. "summary": {
  59235. "covered_lines": 0,
  59236. "num_statements": 23,
  59237. "percent_covered": 0.0,
  59238. "percent_covered_display": "0.00",
  59239. "missing_lines": 23,
  59240. "excluded_lines": 0,
  59241. "percent_statements_covered": 0.0,
  59242. "percent_statements_covered_display": "0.00",
  59243. "num_branches": 6,
  59244. "num_partial_branches": 0,
  59245. "covered_branches": 0,
  59246. "missing_branches": 6,
  59247. "percent_branches_covered": 0.0,
  59248. "percent_branches_covered_display": "0.00"
  59249. },
  59250. "missing_lines": [
  59251. 205,
  59252. 206,
  59253. 208,
  59254. 209,
  59255. 210,
  59256. 212,
  59257. 213,
  59258. 214,
  59259. 216,
  59260. 218,
  59261. 221,
  59262. 222,
  59263. 227,
  59264. 228,
  59265. 229,
  59266. 230,
  59267. 231,
  59268. 232,
  59269. 233,
  59270. 234,
  59271. 237,
  59272. 239,
  59273. 241
  59274. ],
  59275. "excluded_lines": [],
  59276. "start_line": 195,
  59277. "contexts": {},
  59278. "executed_branches": [],
  59279. "missing_branches": [
  59280. [
  59281. 208,
  59282. 209
  59283. ],
  59284. [
  59285. 208,
  59286. 212
  59287. ],
  59288. [
  59289. 212,
  59290. 213
  59291. ],
  59292. [
  59293. 212,
  59294. 216
  59295. ],
  59296. [
  59297. 227,
  59298. 228
  59299. ],
  59300. [
  59301. 227,
  59302. 237
  59303. ]
  59304. ]
  59305. },
  59306. "": {
  59307. "executed_lines": [],
  59308. "summary": {
  59309. "covered_lines": 0,
  59310. "num_statements": 24,
  59311. "percent_covered": 0.0,
  59312. "percent_covered_display": "0.00",
  59313. "missing_lines": 24,
  59314. "excluded_lines": 0,
  59315. "percent_statements_covered": 0.0,
  59316. "percent_statements_covered_display": "0.00",
  59317. "num_branches": 0,
  59318. "num_partial_branches": 0,
  59319. "covered_branches": 0,
  59320. "missing_branches": 0,
  59321. "percent_branches_covered": 100.0,
  59322. "percent_branches_covered_display": "100.00"
  59323. },
  59324. "missing_lines": [
  59325. 8,
  59326. 9,
  59327. 10,
  59328. 11,
  59329. 12,
  59330. 13,
  59331. 14,
  59332. 15,
  59333. 16,
  59334. 17,
  59335. 18,
  59336. 19,
  59337. 21,
  59338. 24,
  59339. 25,
  59340. 27,
  59341. 36,
  59342. 53,
  59343. 54,
  59344. 74,
  59345. 98,
  59346. 99,
  59347. 102,
  59348. 195
  59349. ],
  59350. "excluded_lines": [],
  59351. "start_line": 1,
  59352. "contexts": {},
  59353. "executed_branches": [],
  59354. "missing_branches": []
  59355. }
  59356. },
  59357. "classes": {
  59358. "SlidingWindowParseNode": {
  59359. "executed_lines": [],
  59360. "summary": {
  59361. "covered_lines": 0,
  59362. "num_statements": 74,
  59363. "percent_covered": 0.0,
  59364. "percent_covered_display": "0.00",
  59365. "missing_lines": 74,
  59366. "excluded_lines": 0,
  59367. "percent_statements_covered": 0.0,
  59368. "percent_statements_covered_display": "0.00",
  59369. "num_branches": 16,
  59370. "num_partial_branches": 0,
  59371. "covered_branches": 0,
  59372. "missing_branches": 16,
  59373. "percent_branches_covered": 0.0,
  59374. "percent_branches_covered_display": "0.00"
  59375. },
  59376. "missing_lines": [
  59377. 88,
  59378. 90,
  59379. 91,
  59380. 94,
  59381. 96,
  59382. 100,
  59383. 117,
  59384. 118,
  59385. 119,
  59386. 122,
  59387. 124,
  59388. 125,
  59389. 127,
  59390. 128,
  59391. 129,
  59392. 130,
  59393. 133,
  59394. 134,
  59395. 136,
  59396. 137,
  59397. 138,
  59398. 141,
  59399. 142,
  59400. 143,
  59401. 144,
  59402. 145,
  59403. 147,
  59404. 148,
  59405. 149,
  59406. 150,
  59407. 151,
  59408. 152,
  59409. 154,
  59410. 156,
  59411. 158,
  59412. 160,
  59413. 162,
  59414. 164,
  59415. 172,
  59416. 173,
  59417. 174,
  59418. 175,
  59419. 177,
  59420. 178,
  59421. 180,
  59422. 181,
  59423. 182,
  59424. 184,
  59425. 185,
  59426. 186,
  59427. 187,
  59428. 205,
  59429. 206,
  59430. 208,
  59431. 209,
  59432. 210,
  59433. 212,
  59434. 213,
  59435. 214,
  59436. 216,
  59437. 218,
  59438. 221,
  59439. 222,
  59440. 227,
  59441. 228,
  59442. 229,
  59443. 230,
  59444. 231,
  59445. 232,
  59446. 233,
  59447. 234,
  59448. 237,
  59449. 239,
  59450. 241
  59451. ],
  59452. "excluded_lines": [],
  59453. "start_line": 54,
  59454. "contexts": {},
  59455. "executed_branches": [],
  59456. "missing_branches": [
  59457. [
  59458. 124,
  59459. 125
  59460. ],
  59461. [
  59462. 124,
  59463. 127
  59464. ],
  59465. [
  59466. 133,
  59467. 134
  59468. ],
  59469. [
  59470. 133,
  59471. 154
  59472. ],
  59473. [
  59474. 143,
  59475. 144
  59476. ],
  59477. [
  59478. 143,
  59479. 154
  59480. ],
  59481. [
  59482. 172,
  59483. 173
  59484. ],
  59485. [
  59486. 172,
  59487. 184
  59488. ],
  59489. [
  59490. 177,
  59491. 178
  59492. ],
  59493. [
  59494. 177,
  59495. 180
  59496. ],
  59497. [
  59498. 208,
  59499. 209
  59500. ],
  59501. [
  59502. 208,
  59503. 212
  59504. ],
  59505. [
  59506. 212,
  59507. 213
  59508. ],
  59509. [
  59510. 212,
  59511. 216
  59512. ],
  59513. [
  59514. 227,
  59515. 228
  59516. ],
  59517. [
  59518. 227,
  59519. 237
  59520. ]
  59521. ]
  59522. },
  59523. "": {
  59524. "executed_lines": [],
  59525. "summary": {
  59526. "covered_lines": 0,
  59527. "num_statements": 32,
  59528. "percent_covered": 0.0,
  59529. "percent_covered_display": "0.00",
  59530. "missing_lines": 32,
  59531. "excluded_lines": 0,
  59532. "percent_statements_covered": 0.0,
  59533. "percent_statements_covered_display": "0.00",
  59534. "num_branches": 2,
  59535. "num_partial_branches": 0,
  59536. "covered_branches": 0,
  59537. "missing_branches": 2,
  59538. "percent_branches_covered": 0.0,
  59539. "percent_branches_covered_display": "0.00"
  59540. },
  59541. "missing_lines": [
  59542. 8,
  59543. 9,
  59544. 10,
  59545. 11,
  59546. 12,
  59547. 13,
  59548. 14,
  59549. 15,
  59550. 16,
  59551. 17,
  59552. 18,
  59553. 19,
  59554. 21,
  59555. 24,
  59556. 25,
  59557. 27,
  59558. 30,
  59559. 31,
  59560. 32,
  59561. 33,
  59562. 36,
  59563. 43,
  59564. 47,
  59565. 49,
  59566. 50,
  59567. 53,
  59568. 54,
  59569. 74,
  59570. 98,
  59571. 99,
  59572. 102,
  59573. 195
  59574. ],
  59575. "excluded_lines": [],
  59576. "start_line": 1,
  59577. "contexts": {},
  59578. "executed_branches": [],
  59579. "missing_branches": [
  59580. [
  59581. 30,
  59582. 31
  59583. ],
  59584. [
  59585. 30,
  59586. 33
  59587. ]
  59588. ]
  59589. }
  59590. }
  59591. },
  59592. "src\\datasets\\parser\\nodes\\sliding_window_parse_node_async.py": {
  59593. "executed_lines": [],
  59594. "summary": {
  59595. "covered_lines": 0,
  59596. "num_statements": 108,
  59597. "percent_covered": 0.0,
  59598. "percent_covered_display": "0.00",
  59599. "missing_lines": 108,
  59600. "excluded_lines": 0,
  59601. "percent_statements_covered": 0.0,
  59602. "percent_statements_covered_display": "0.00",
  59603. "num_branches": 20,
  59604. "num_partial_branches": 0,
  59605. "covered_branches": 0,
  59606. "missing_branches": 20,
  59607. "percent_branches_covered": 0.0,
  59608. "percent_branches_covered_display": "0.00"
  59609. },
  59610. "missing_lines": [
  59611. 8,
  59612. 9,
  59613. 10,
  59614. 11,
  59615. 12,
  59616. 13,
  59617. 14,
  59618. 15,
  59619. 16,
  59620. 18,
  59621. 21,
  59622. 22,
  59623. 24,
  59624. 27,
  59625. 28,
  59626. 29,
  59627. 30,
  59628. 33,
  59629. 34,
  59630. 53,
  59631. 67,
  59632. 68,
  59633. 69,
  59634. 72,
  59635. 74,
  59636. 76,
  59637. 77,
  59638. 78,
  59639. 80,
  59640. 97,
  59641. 98,
  59642. 99,
  59643. 102,
  59644. 103,
  59645. 104,
  59646. 106,
  59647. 107,
  59648. 108,
  59649. 109,
  59650. 112,
  59651. 113,
  59652. 115,
  59653. 116,
  59654. 117,
  59655. 120,
  59656. 121,
  59657. 122,
  59658. 123,
  59659. 124,
  59660. 126,
  59661. 127,
  59662. 128,
  59663. 129,
  59664. 130,
  59665. 131,
  59666. 133,
  59667. 136,
  59668. 137,
  59669. 139,
  59670. 140,
  59671. 150,
  59672. 152,
  59673. 160,
  59674. 161,
  59675. 162,
  59676. 163,
  59677. 165,
  59678. 166,
  59679. 168,
  59680. 169,
  59681. 170,
  59682. 172,
  59683. 173,
  59684. 174,
  59685. 175,
  59686. 183,
  59687. 199,
  59688. 202,
  59689. 208,
  59690. 209,
  59691. 212,
  59692. 213,
  59693. 214,
  59694. 215,
  59695. 217,
  59696. 220,
  59697. 222,
  59698. 224,
  59699. 234,
  59700. 235,
  59701. 237,
  59702. 238,
  59703. 239,
  59704. 241,
  59705. 242,
  59706. 243,
  59707. 246,
  59708. 248,
  59709. 249,
  59710. 250,
  59711. 251,
  59712. 252,
  59713. 255,
  59714. 259,
  59715. 261,
  59716. 264,
  59717. 265,
  59718. 266
  59719. ],
  59720. "excluded_lines": [],
  59721. "contexts": {},
  59722. "executed_branches": [],
  59723. "missing_branches": [
  59724. [
  59725. 27,
  59726. 28
  59727. ],
  59728. [
  59729. 27,
  59730. 30
  59731. ],
  59732. [
  59733. 103,
  59734. 104
  59735. ],
  59736. [
  59737. 103,
  59738. 106
  59739. ],
  59740. [
  59741. 112,
  59742. 113
  59743. ],
  59744. [
  59745. 112,
  59746. 133
  59747. ],
  59748. [
  59749. 122,
  59750. 123
  59751. ],
  59752. [
  59753. 122,
  59754. 133
  59755. ],
  59756. [
  59757. 160,
  59758. 161
  59759. ],
  59760. [
  59761. 160,
  59762. 172
  59763. ],
  59764. [
  59765. 165,
  59766. 166
  59767. ],
  59768. [
  59769. 165,
  59770. 168
  59771. ],
  59772. [
  59773. 213,
  59774. 214
  59775. ],
  59776. [
  59777. 213,
  59778. 220
  59779. ],
  59780. [
  59781. 214,
  59782. 215
  59783. ],
  59784. [
  59785. 214,
  59786. 217
  59787. ],
  59788. [
  59789. 237,
  59790. 238
  59791. ],
  59792. [
  59793. 237,
  59794. 241
  59795. ],
  59796. [
  59797. 241,
  59798. 242
  59799. ],
  59800. [
  59801. 241,
  59802. 246
  59803. ]
  59804. ],
  59805. "functions": {
  59806. "_get_result_cache_lock": {
  59807. "executed_lines": [],
  59808. "summary": {
  59809. "covered_lines": 0,
  59810. "num_statements": 4,
  59811. "percent_covered": 0.0,
  59812. "percent_covered_display": "0.00",
  59813. "missing_lines": 4,
  59814. "excluded_lines": 0,
  59815. "percent_statements_covered": 0.0,
  59816. "percent_statements_covered_display": "0.00",
  59817. "num_branches": 2,
  59818. "num_partial_branches": 0,
  59819. "covered_branches": 0,
  59820. "missing_branches": 2,
  59821. "percent_branches_covered": 0.0,
  59822. "percent_branches_covered_display": "0.00"
  59823. },
  59824. "missing_lines": [
  59825. 27,
  59826. 28,
  59827. 29,
  59828. 30
  59829. ],
  59830. "excluded_lines": [],
  59831. "start_line": 24,
  59832. "contexts": {},
  59833. "executed_branches": [],
  59834. "missing_branches": [
  59835. [
  59836. 27,
  59837. 28
  59838. ],
  59839. [
  59840. 27,
  59841. 30
  59842. ]
  59843. ]
  59844. },
  59845. "SlidingWindowParseNodeAsync.__init__": {
  59846. "executed_lines": [],
  59847. "summary": {
  59848. "covered_lines": 0,
  59849. "num_statements": 5,
  59850. "percent_covered": 0.0,
  59851. "percent_covered_display": "0.00",
  59852. "missing_lines": 5,
  59853. "excluded_lines": 0,
  59854. "percent_statements_covered": 0.0,
  59855. "percent_statements_covered_display": "0.00",
  59856. "num_branches": 0,
  59857. "num_partial_branches": 0,
  59858. "covered_branches": 0,
  59859. "missing_branches": 0,
  59860. "percent_branches_covered": 100.0,
  59861. "percent_branches_covered_display": "100.00"
  59862. },
  59863. "missing_lines": [
  59864. 67,
  59865. 68,
  59866. 69,
  59867. 72,
  59868. 74
  59869. ],
  59870. "excluded_lines": [],
  59871. "start_line": 53,
  59872. "contexts": {},
  59873. "executed_branches": [],
  59874. "missing_branches": []
  59875. },
  59876. "SlidingWindowParseNodeAsync.name": {
  59877. "executed_lines": [],
  59878. "summary": {
  59879. "covered_lines": 0,
  59880. "num_statements": 1,
  59881. "percent_covered": 0.0,
  59882. "percent_covered_display": "0.00",
  59883. "missing_lines": 1,
  59884. "excluded_lines": 0,
  59885. "percent_statements_covered": 0.0,
  59886. "percent_statements_covered_display": "0.00",
  59887. "num_branches": 0,
  59888. "num_partial_branches": 0,
  59889. "covered_branches": 0,
  59890. "missing_branches": 0,
  59891. "percent_branches_covered": 100.0,
  59892. "percent_branches_covered_display": "100.00"
  59893. },
  59894. "missing_lines": [
  59895. 78
  59896. ],
  59897. "excluded_lines": [],
  59898. "start_line": 77,
  59899. "contexts": {},
  59900. "executed_branches": [],
  59901. "missing_branches": []
  59902. },
  59903. "SlidingWindowParseNodeAsync._parse_windowed_page_async": {
  59904. "executed_lines": [],
  59905. "summary": {
  59906. "covered_lines": 0,
  59907. "num_statements": 46,
  59908. "percent_covered": 0.0,
  59909. "percent_covered_display": "0.00",
  59910. "missing_lines": 46,
  59911. "excluded_lines": 0,
  59912. "percent_statements_covered": 0.0,
  59913. "percent_statements_covered_display": "0.00",
  59914. "num_branches": 10,
  59915. "num_partial_branches": 0,
  59916. "covered_branches": 0,
  59917. "missing_branches": 10,
  59918. "percent_branches_covered": 0.0,
  59919. "percent_branches_covered_display": "0.00"
  59920. },
  59921. "missing_lines": [
  59922. 97,
  59923. 98,
  59924. 99,
  59925. 102,
  59926. 103,
  59927. 104,
  59928. 106,
  59929. 107,
  59930. 108,
  59931. 109,
  59932. 112,
  59933. 113,
  59934. 115,
  59935. 116,
  59936. 117,
  59937. 120,
  59938. 121,
  59939. 122,
  59940. 123,
  59941. 124,
  59942. 126,
  59943. 127,
  59944. 128,
  59945. 129,
  59946. 130,
  59947. 131,
  59948. 133,
  59949. 136,
  59950. 137,
  59951. 139,
  59952. 140,
  59953. 150,
  59954. 152,
  59955. 160,
  59956. 161,
  59957. 162,
  59958. 163,
  59959. 165,
  59960. 166,
  59961. 168,
  59962. 169,
  59963. 170,
  59964. 172,
  59965. 173,
  59966. 174,
  59967. 175
  59968. ],
  59969. "excluded_lines": [],
  59970. "start_line": 80,
  59971. "contexts": {},
  59972. "executed_branches": [],
  59973. "missing_branches": [
  59974. [
  59975. 103,
  59976. 104
  59977. ],
  59978. [
  59979. 103,
  59980. 106
  59981. ],
  59982. [
  59983. 112,
  59984. 113
  59985. ],
  59986. [
  59987. 112,
  59988. 133
  59989. ],
  59990. [
  59991. 122,
  59992. 123
  59993. ],
  59994. [
  59995. 122,
  59996. 133
  59997. ],
  59998. [
  59999. 160,
  60000. 161
  60001. ],
  60002. [
  60003. 160,
  60004. 172
  60005. ],
  60006. [
  60007. 165,
  60008. 166
  60009. ],
  60010. [
  60011. 165,
  60012. 168
  60013. ]
  60014. ]
  60015. },
  60016. "SlidingWindowParseNodeAsync._parse_all_windows_async": {
  60017. "executed_lines": [],
  60018. "summary": {
  60019. "covered_lines": 0,
  60020. "num_statements": 11,
  60021. "percent_covered": 0.0,
  60022. "percent_covered_display": "0.00",
  60023. "missing_lines": 11,
  60024. "excluded_lines": 0,
  60025. "percent_statements_covered": 0.0,
  60026. "percent_statements_covered_display": "0.00",
  60027. "num_branches": 4,
  60028. "num_partial_branches": 0,
  60029. "covered_branches": 0,
  60030. "missing_branches": 4,
  60031. "percent_branches_covered": 0.0,
  60032. "percent_branches_covered_display": "0.00"
  60033. },
  60034. "missing_lines": [
  60035. 199,
  60036. 202,
  60037. 208,
  60038. 209,
  60039. 212,
  60040. 213,
  60041. 214,
  60042. 215,
  60043. 217,
  60044. 220,
  60045. 222
  60046. ],
  60047. "excluded_lines": [],
  60048. "start_line": 183,
  60049. "contexts": {},
  60050. "executed_branches": [],
  60051. "missing_branches": [
  60052. [
  60053. 213,
  60054. 214
  60055. ],
  60056. [
  60057. 213,
  60058. 220
  60059. ],
  60060. [
  60061. 214,
  60062. 215
  60063. ],
  60064. [
  60065. 214,
  60066. 217
  60067. ]
  60068. ]
  60069. },
  60070. "SlidingWindowParseNodeAsync.execute": {
  60071. "executed_lines": [],
  60072. "summary": {
  60073. "covered_lines": 0,
  60074. "num_statements": 20,
  60075. "percent_covered": 0.0,
  60076. "percent_covered_display": "0.00",
  60077. "missing_lines": 20,
  60078. "excluded_lines": 0,
  60079. "percent_statements_covered": 0.0,
  60080. "percent_statements_covered_display": "0.00",
  60081. "num_branches": 4,
  60082. "num_partial_branches": 0,
  60083. "covered_branches": 0,
  60084. "missing_branches": 4,
  60085. "percent_branches_covered": 0.0,
  60086. "percent_branches_covered_display": "0.00"
  60087. },
  60088. "missing_lines": [
  60089. 234,
  60090. 235,
  60091. 237,
  60092. 238,
  60093. 239,
  60094. 241,
  60095. 242,
  60096. 243,
  60097. 246,
  60098. 248,
  60099. 249,
  60100. 250,
  60101. 251,
  60102. 252,
  60103. 255,
  60104. 259,
  60105. 261,
  60106. 264,
  60107. 265,
  60108. 266
  60109. ],
  60110. "excluded_lines": [],
  60111. "start_line": 224,
  60112. "contexts": {},
  60113. "executed_branches": [],
  60114. "missing_branches": [
  60115. [
  60116. 237,
  60117. 238
  60118. ],
  60119. [
  60120. 237,
  60121. 241
  60122. ],
  60123. [
  60124. 241,
  60125. 242
  60126. ],
  60127. [
  60128. 241,
  60129. 246
  60130. ]
  60131. ]
  60132. },
  60133. "": {
  60134. "executed_lines": [],
  60135. "summary": {
  60136. "covered_lines": 0,
  60137. "num_statements": 21,
  60138. "percent_covered": 0.0,
  60139. "percent_covered_display": "0.00",
  60140. "missing_lines": 21,
  60141. "excluded_lines": 0,
  60142. "percent_statements_covered": 0.0,
  60143. "percent_statements_covered_display": "0.00",
  60144. "num_branches": 0,
  60145. "num_partial_branches": 0,
  60146. "covered_branches": 0,
  60147. "missing_branches": 0,
  60148. "percent_branches_covered": 100.0,
  60149. "percent_branches_covered_display": "100.00"
  60150. },
  60151. "missing_lines": [
  60152. 8,
  60153. 9,
  60154. 10,
  60155. 11,
  60156. 12,
  60157. 13,
  60158. 14,
  60159. 15,
  60160. 16,
  60161. 18,
  60162. 21,
  60163. 22,
  60164. 24,
  60165. 33,
  60166. 34,
  60167. 53,
  60168. 76,
  60169. 77,
  60170. 80,
  60171. 183,
  60172. 224
  60173. ],
  60174. "excluded_lines": [],
  60175. "start_line": 1,
  60176. "contexts": {},
  60177. "executed_branches": [],
  60178. "missing_branches": []
  60179. }
  60180. },
  60181. "classes": {
  60182. "SlidingWindowParseNodeAsync": {
  60183. "executed_lines": [],
  60184. "summary": {
  60185. "covered_lines": 0,
  60186. "num_statements": 83,
  60187. "percent_covered": 0.0,
  60188. "percent_covered_display": "0.00",
  60189. "missing_lines": 83,
  60190. "excluded_lines": 0,
  60191. "percent_statements_covered": 0.0,
  60192. "percent_statements_covered_display": "0.00",
  60193. "num_branches": 18,
  60194. "num_partial_branches": 0,
  60195. "covered_branches": 0,
  60196. "missing_branches": 18,
  60197. "percent_branches_covered": 0.0,
  60198. "percent_branches_covered_display": "0.00"
  60199. },
  60200. "missing_lines": [
  60201. 67,
  60202. 68,
  60203. 69,
  60204. 72,
  60205. 74,
  60206. 78,
  60207. 97,
  60208. 98,
  60209. 99,
  60210. 102,
  60211. 103,
  60212. 104,
  60213. 106,
  60214. 107,
  60215. 108,
  60216. 109,
  60217. 112,
  60218. 113,
  60219. 115,
  60220. 116,
  60221. 117,
  60222. 120,
  60223. 121,
  60224. 122,
  60225. 123,
  60226. 124,
  60227. 126,
  60228. 127,
  60229. 128,
  60230. 129,
  60231. 130,
  60232. 131,
  60233. 133,
  60234. 136,
  60235. 137,
  60236. 139,
  60237. 140,
  60238. 150,
  60239. 152,
  60240. 160,
  60241. 161,
  60242. 162,
  60243. 163,
  60244. 165,
  60245. 166,
  60246. 168,
  60247. 169,
  60248. 170,
  60249. 172,
  60250. 173,
  60251. 174,
  60252. 175,
  60253. 199,
  60254. 202,
  60255. 208,
  60256. 209,
  60257. 212,
  60258. 213,
  60259. 214,
  60260. 215,
  60261. 217,
  60262. 220,
  60263. 222,
  60264. 234,
  60265. 235,
  60266. 237,
  60267. 238,
  60268. 239,
  60269. 241,
  60270. 242,
  60271. 243,
  60272. 246,
  60273. 248,
  60274. 249,
  60275. 250,
  60276. 251,
  60277. 252,
  60278. 255,
  60279. 259,
  60280. 261,
  60281. 264,
  60282. 265,
  60283. 266
  60284. ],
  60285. "excluded_lines": [],
  60286. "start_line": 34,
  60287. "contexts": {},
  60288. "executed_branches": [],
  60289. "missing_branches": [
  60290. [
  60291. 103,
  60292. 104
  60293. ],
  60294. [
  60295. 103,
  60296. 106
  60297. ],
  60298. [
  60299. 112,
  60300. 113
  60301. ],
  60302. [
  60303. 112,
  60304. 133
  60305. ],
  60306. [
  60307. 122,
  60308. 123
  60309. ],
  60310. [
  60311. 122,
  60312. 133
  60313. ],
  60314. [
  60315. 160,
  60316. 161
  60317. ],
  60318. [
  60319. 160,
  60320. 172
  60321. ],
  60322. [
  60323. 165,
  60324. 166
  60325. ],
  60326. [
  60327. 165,
  60328. 168
  60329. ],
  60330. [
  60331. 213,
  60332. 214
  60333. ],
  60334. [
  60335. 213,
  60336. 220
  60337. ],
  60338. [
  60339. 214,
  60340. 215
  60341. ],
  60342. [
  60343. 214,
  60344. 217
  60345. ],
  60346. [
  60347. 237,
  60348. 238
  60349. ],
  60350. [
  60351. 237,
  60352. 241
  60353. ],
  60354. [
  60355. 241,
  60356. 242
  60357. ],
  60358. [
  60359. 241,
  60360. 246
  60361. ]
  60362. ]
  60363. },
  60364. "": {
  60365. "executed_lines": [],
  60366. "summary": {
  60367. "covered_lines": 0,
  60368. "num_statements": 25,
  60369. "percent_covered": 0.0,
  60370. "percent_covered_display": "0.00",
  60371. "missing_lines": 25,
  60372. "excluded_lines": 0,
  60373. "percent_statements_covered": 0.0,
  60374. "percent_statements_covered_display": "0.00",
  60375. "num_branches": 2,
  60376. "num_partial_branches": 0,
  60377. "covered_branches": 0,
  60378. "missing_branches": 2,
  60379. "percent_branches_covered": 0.0,
  60380. "percent_branches_covered_display": "0.00"
  60381. },
  60382. "missing_lines": [
  60383. 8,
  60384. 9,
  60385. 10,
  60386. 11,
  60387. 12,
  60388. 13,
  60389. 14,
  60390. 15,
  60391. 16,
  60392. 18,
  60393. 21,
  60394. 22,
  60395. 24,
  60396. 27,
  60397. 28,
  60398. 29,
  60399. 30,
  60400. 33,
  60401. 34,
  60402. 53,
  60403. 76,
  60404. 77,
  60405. 80,
  60406. 183,
  60407. 224
  60408. ],
  60409. "excluded_lines": [],
  60410. "start_line": 1,
  60411. "contexts": {},
  60412. "executed_branches": [],
  60413. "missing_branches": [
  60414. [
  60415. 27,
  60416. 28
  60417. ],
  60418. [
  60419. 27,
  60420. 30
  60421. ]
  60422. ]
  60423. }
  60424. }
  60425. },
  60426. "src\\datasets\\parser\\nodes\\sliding_window_stitching_node.py": {
  60427. "executed_lines": [],
  60428. "summary": {
  60429. "covered_lines": 0,
  60430. "num_statements": 89,
  60431. "percent_covered": 0.0,
  60432. "percent_covered_display": "0.00",
  60433. "missing_lines": 89,
  60434. "excluded_lines": 0,
  60435. "percent_statements_covered": 0.0,
  60436. "percent_statements_covered_display": "0.00",
  60437. "num_branches": 28,
  60438. "num_partial_branches": 0,
  60439. "covered_branches": 0,
  60440. "missing_branches": 28,
  60441. "percent_branches_covered": 0.0,
  60442. "percent_branches_covered_display": "0.00"
  60443. },
  60444. "missing_lines": [
  60445. 7,
  60446. 8,
  60447. 9,
  60448. 10,
  60449. 11,
  60450. 12,
  60451. 13,
  60452. 15,
  60453. 18,
  60454. 19,
  60455. 38,
  60456. 45,
  60457. 47,
  60458. 48,
  60459. 49,
  60460. 51,
  60461. 61,
  60462. 62,
  60463. 65,
  60464. 66,
  60465. 69,
  60466. 72,
  60467. 73,
  60468. 74,
  60469. 75,
  60470. 76,
  60471. 78,
  60472. 80,
  60473. 90,
  60474. 93,
  60475. 94,
  60476. 96,
  60477. 97,
  60478. 98,
  60479. 99,
  60480. 100,
  60481. 101,
  60482. 102,
  60483. 103,
  60484. 106,
  60485. 107,
  60486. 108,
  60487. 109,
  60488. 110,
  60489. 112,
  60490. 114,
  60491. 124,
  60492. 126,
  60493. 127,
  60494. 129,
  60495. 132,
  60496. 133,
  60497. 134,
  60498. 135,
  60499. 137,
  60500. 139,
  60501. 141,
  60502. 142,
  60503. 145,
  60504. 146,
  60505. 147,
  60506. 148,
  60507. 149,
  60508. 150,
  60509. 152,
  60510. 154,
  60511. 155,
  60512. 157,
  60513. 159,
  60514. 162,
  60515. 164,
  60516. 165,
  60517. 168,
  60518. 171,
  60519. 172,
  60520. 173,
  60521. 174,
  60522. 175,
  60523. 177,
  60524. 179,
  60525. 180,
  60526. 181,
  60527. 184,
  60528. 185,
  60529. 188,
  60530. 191,
  60531. 199,
  60532. 201,
  60533. 203
  60534. ],
  60535. "excluded_lines": [],
  60536. "contexts": {},
  60537. "executed_branches": [],
  60538. "missing_branches": [
  60539. [
  60540. 61,
  60541. 62
  60542. ],
  60543. [
  60544. 61,
  60545. 65
  60546. ],
  60547. [
  60548. 73,
  60549. 74
  60550. ],
  60551. [
  60552. 73,
  60553. 78
  60554. ],
  60555. [
  60556. 96,
  60557. 97
  60558. ],
  60559. [
  60560. 96,
  60561. 106
  60562. ],
  60563. [
  60564. 126,
  60565. 127
  60566. ],
  60567. [
  60568. 126,
  60569. 129
  60570. ],
  60571. [
  60572. 133,
  60573. 134
  60574. ],
  60575. [
  60576. 133,
  60577. 139
  60578. ],
  60579. [
  60580. 134,
  60581. 135
  60582. ],
  60583. [
  60584. 134,
  60585. 137
  60586. ],
  60587. [
  60588. 141,
  60589. 142
  60590. ],
  60591. [
  60592. 141,
  60593. 145
  60594. ],
  60595. [
  60596. 146,
  60597. 147
  60598. ],
  60599. [
  60600. 146,
  60601. 154
  60602. ],
  60603. [
  60604. 149,
  60605. 150
  60606. ],
  60607. [
  60608. 149,
  60609. 152
  60610. ],
  60611. [
  60612. 154,
  60613. 155
  60614. ],
  60615. [
  60616. 154,
  60617. 157
  60618. ],
  60619. [
  60620. 162,
  60621. 164
  60622. ],
  60623. [
  60624. 162,
  60625. 201
  60626. ],
  60627. [
  60628. 172,
  60629. 173
  60630. ],
  60631. [
  60632. 172,
  60633. 179
  60634. ],
  60635. [
  60636. 174,
  60637. 175
  60638. ],
  60639. [
  60640. 174,
  60641. 177
  60642. ],
  60643. [
  60644. 179,
  60645. 180
  60646. ],
  60647. [
  60648. 179,
  60649. 184
  60650. ]
  60651. ],
  60652. "functions": {
  60653. "SlidingWindowStitchingNode.__init__": {
  60654. "executed_lines": [],
  60655. "summary": {
  60656. "covered_lines": 0,
  60657. "num_statements": 1,
  60658. "percent_covered": 0.0,
  60659. "percent_covered_display": "0.00",
  60660. "missing_lines": 1,
  60661. "excluded_lines": 0,
  60662. "percent_statements_covered": 0.0,
  60663. "percent_statements_covered_display": "0.00",
  60664. "num_branches": 0,
  60665. "num_partial_branches": 0,
  60666. "covered_branches": 0,
  60667. "missing_branches": 0,
  60668. "percent_branches_covered": 100.0,
  60669. "percent_branches_covered_display": "100.00"
  60670. },
  60671. "missing_lines": [
  60672. 45
  60673. ],
  60674. "excluded_lines": [],
  60675. "start_line": 38,
  60676. "contexts": {},
  60677. "executed_branches": [],
  60678. "missing_branches": []
  60679. },
  60680. "SlidingWindowStitchingNode.name": {
  60681. "executed_lines": [],
  60682. "summary": {
  60683. "covered_lines": 0,
  60684. "num_statements": 1,
  60685. "percent_covered": 0.0,
  60686. "percent_covered_display": "0.00",
  60687. "missing_lines": 1,
  60688. "excluded_lines": 0,
  60689. "percent_statements_covered": 0.0,
  60690. "percent_statements_covered_display": "0.00",
  60691. "num_branches": 0,
  60692. "num_partial_branches": 0,
  60693. "covered_branches": 0,
  60694. "missing_branches": 0,
  60695. "percent_branches_covered": 100.0,
  60696. "percent_branches_covered_display": "100.00"
  60697. },
  60698. "missing_lines": [
  60699. 49
  60700. ],
  60701. "excluded_lines": [],
  60702. "start_line": 48,
  60703. "contexts": {},
  60704. "executed_branches": [],
  60705. "missing_branches": []
  60706. },
  60707. "SlidingWindowStitchingNode._stitch_images": {
  60708. "executed_lines": [],
  60709. "summary": {
  60710. "covered_lines": 0,
  60711. "num_statements": 11,
  60712. "percent_covered": 0.0,
  60713. "percent_covered_display": "0.00",
  60714. "missing_lines": 11,
  60715. "excluded_lines": 0,
  60716. "percent_statements_covered": 0.0,
  60717. "percent_statements_covered_display": "0.00",
  60718. "num_branches": 4,
  60719. "num_partial_branches": 0,
  60720. "covered_branches": 0,
  60721. "missing_branches": 4,
  60722. "percent_branches_covered": 0.0,
  60723. "percent_branches_covered_display": "0.00"
  60724. },
  60725. "missing_lines": [
  60726. 61,
  60727. 62,
  60728. 65,
  60729. 66,
  60730. 69,
  60731. 72,
  60732. 73,
  60733. 74,
  60734. 75,
  60735. 76,
  60736. 78
  60737. ],
  60738. "excluded_lines": [],
  60739. "start_line": 51,
  60740. "contexts": {},
  60741. "executed_branches": [],
  60742. "missing_branches": [
  60743. [
  60744. 61,
  60745. 62
  60746. ],
  60747. [
  60748. 61,
  60749. 65
  60750. ],
  60751. [
  60752. 73,
  60753. 74
  60754. ],
  60755. [
  60756. 73,
  60757. 78
  60758. ]
  60759. ]
  60760. },
  60761. "SlidingWindowStitchingNode._compress_image": {
  60762. "executed_lines": [],
  60763. "summary": {
  60764. "covered_lines": 0,
  60765. "num_statements": 17,
  60766. "percent_covered": 0.0,
  60767. "percent_covered_display": "0.00",
  60768. "missing_lines": 17,
  60769. "excluded_lines": 0,
  60770. "percent_statements_covered": 0.0,
  60771. "percent_statements_covered_display": "0.00",
  60772. "num_branches": 2,
  60773. "num_partial_branches": 0,
  60774. "covered_branches": 0,
  60775. "missing_branches": 2,
  60776. "percent_branches_covered": 0.0,
  60777. "percent_branches_covered_display": "0.00"
  60778. },
  60779. "missing_lines": [
  60780. 90,
  60781. 93,
  60782. 94,
  60783. 96,
  60784. 97,
  60785. 98,
  60786. 99,
  60787. 100,
  60788. 101,
  60789. 102,
  60790. 103,
  60791. 106,
  60792. 107,
  60793. 108,
  60794. 109,
  60795. 110,
  60796. 112
  60797. ],
  60798. "excluded_lines": [],
  60799. "start_line": 80,
  60800. "contexts": {},
  60801. "executed_branches": [],
  60802. "missing_branches": [
  60803. [
  60804. 96,
  60805. 97
  60806. ],
  60807. [
  60808. 96,
  60809. 106
  60810. ]
  60811. ]
  60812. },
  60813. "SlidingWindowStitchingNode.execute": {
  60814. "executed_lines": [],
  60815. "summary": {
  60816. "covered_lines": 0,
  60817. "num_statements": 43,
  60818. "percent_covered": 0.0,
  60819. "percent_covered_display": "0.00",
  60820. "missing_lines": 43,
  60821. "excluded_lines": 0,
  60822. "percent_statements_covered": 0.0,
  60823. "percent_statements_covered_display": "0.00",
  60824. "num_branches": 22,
  60825. "num_partial_branches": 0,
  60826. "covered_branches": 0,
  60827. "missing_branches": 22,
  60828. "percent_branches_covered": 0.0,
  60829. "percent_branches_covered_display": "0.00"
  60830. },
  60831. "missing_lines": [
  60832. 124,
  60833. 126,
  60834. 127,
  60835. 129,
  60836. 132,
  60837. 133,
  60838. 134,
  60839. 135,
  60840. 137,
  60841. 139,
  60842. 141,
  60843. 142,
  60844. 145,
  60845. 146,
  60846. 147,
  60847. 148,
  60848. 149,
  60849. 150,
  60850. 152,
  60851. 154,
  60852. 155,
  60853. 157,
  60854. 159,
  60855. 162,
  60856. 164,
  60857. 165,
  60858. 168,
  60859. 171,
  60860. 172,
  60861. 173,
  60862. 174,
  60863. 175,
  60864. 177,
  60865. 179,
  60866. 180,
  60867. 181,
  60868. 184,
  60869. 185,
  60870. 188,
  60871. 191,
  60872. 199,
  60873. 201,
  60874. 203
  60875. ],
  60876. "excluded_lines": [],
  60877. "start_line": 114,
  60878. "contexts": {},
  60879. "executed_branches": [],
  60880. "missing_branches": [
  60881. [
  60882. 126,
  60883. 127
  60884. ],
  60885. [
  60886. 126,
  60887. 129
  60888. ],
  60889. [
  60890. 133,
  60891. 134
  60892. ],
  60893. [
  60894. 133,
  60895. 139
  60896. ],
  60897. [
  60898. 134,
  60899. 135
  60900. ],
  60901. [
  60902. 134,
  60903. 137
  60904. ],
  60905. [
  60906. 141,
  60907. 142
  60908. ],
  60909. [
  60910. 141,
  60911. 145
  60912. ],
  60913. [
  60914. 146,
  60915. 147
  60916. ],
  60917. [
  60918. 146,
  60919. 154
  60920. ],
  60921. [
  60922. 149,
  60923. 150
  60924. ],
  60925. [
  60926. 149,
  60927. 152
  60928. ],
  60929. [
  60930. 154,
  60931. 155
  60932. ],
  60933. [
  60934. 154,
  60935. 157
  60936. ],
  60937. [
  60938. 162,
  60939. 164
  60940. ],
  60941. [
  60942. 162,
  60943. 201
  60944. ],
  60945. [
  60946. 172,
  60947. 173
  60948. ],
  60949. [
  60950. 172,
  60951. 179
  60952. ],
  60953. [
  60954. 174,
  60955. 175
  60956. ],
  60957. [
  60958. 174,
  60959. 177
  60960. ],
  60961. [
  60962. 179,
  60963. 180
  60964. ],
  60965. [
  60966. 179,
  60967. 184
  60968. ]
  60969. ]
  60970. },
  60971. "": {
  60972. "executed_lines": [],
  60973. "summary": {
  60974. "covered_lines": 0,
  60975. "num_statements": 16,
  60976. "percent_covered": 0.0,
  60977. "percent_covered_display": "0.00",
  60978. "missing_lines": 16,
  60979. "excluded_lines": 0,
  60980. "percent_statements_covered": 0.0,
  60981. "percent_statements_covered_display": "0.00",
  60982. "num_branches": 0,
  60983. "num_partial_branches": 0,
  60984. "covered_branches": 0,
  60985. "missing_branches": 0,
  60986. "percent_branches_covered": 100.0,
  60987. "percent_branches_covered_display": "100.00"
  60988. },
  60989. "missing_lines": [
  60990. 7,
  60991. 8,
  60992. 9,
  60993. 10,
  60994. 11,
  60995. 12,
  60996. 13,
  60997. 15,
  60998. 18,
  60999. 19,
  61000. 38,
  61001. 47,
  61002. 48,
  61003. 51,
  61004. 80,
  61005. 114
  61006. ],
  61007. "excluded_lines": [],
  61008. "start_line": 1,
  61009. "contexts": {},
  61010. "executed_branches": [],
  61011. "missing_branches": []
  61012. }
  61013. },
  61014. "classes": {
  61015. "SlidingWindowStitchingNode": {
  61016. "executed_lines": [],
  61017. "summary": {
  61018. "covered_lines": 0,
  61019. "num_statements": 73,
  61020. "percent_covered": 0.0,
  61021. "percent_covered_display": "0.00",
  61022. "missing_lines": 73,
  61023. "excluded_lines": 0,
  61024. "percent_statements_covered": 0.0,
  61025. "percent_statements_covered_display": "0.00",
  61026. "num_branches": 28,
  61027. "num_partial_branches": 0,
  61028. "covered_branches": 0,
  61029. "missing_branches": 28,
  61030. "percent_branches_covered": 0.0,
  61031. "percent_branches_covered_display": "0.00"
  61032. },
  61033. "missing_lines": [
  61034. 45,
  61035. 49,
  61036. 61,
  61037. 62,
  61038. 65,
  61039. 66,
  61040. 69,
  61041. 72,
  61042. 73,
  61043. 74,
  61044. 75,
  61045. 76,
  61046. 78,
  61047. 90,
  61048. 93,
  61049. 94,
  61050. 96,
  61051. 97,
  61052. 98,
  61053. 99,
  61054. 100,
  61055. 101,
  61056. 102,
  61057. 103,
  61058. 106,
  61059. 107,
  61060. 108,
  61061. 109,
  61062. 110,
  61063. 112,
  61064. 124,
  61065. 126,
  61066. 127,
  61067. 129,
  61068. 132,
  61069. 133,
  61070. 134,
  61071. 135,
  61072. 137,
  61073. 139,
  61074. 141,
  61075. 142,
  61076. 145,
  61077. 146,
  61078. 147,
  61079. 148,
  61080. 149,
  61081. 150,
  61082. 152,
  61083. 154,
  61084. 155,
  61085. 157,
  61086. 159,
  61087. 162,
  61088. 164,
  61089. 165,
  61090. 168,
  61091. 171,
  61092. 172,
  61093. 173,
  61094. 174,
  61095. 175,
  61096. 177,
  61097. 179,
  61098. 180,
  61099. 181,
  61100. 184,
  61101. 185,
  61102. 188,
  61103. 191,
  61104. 199,
  61105. 201,
  61106. 203
  61107. ],
  61108. "excluded_lines": [],
  61109. "start_line": 19,
  61110. "contexts": {},
  61111. "executed_branches": [],
  61112. "missing_branches": [
  61113. [
  61114. 61,
  61115. 62
  61116. ],
  61117. [
  61118. 61,
  61119. 65
  61120. ],
  61121. [
  61122. 73,
  61123. 74
  61124. ],
  61125. [
  61126. 73,
  61127. 78
  61128. ],
  61129. [
  61130. 96,
  61131. 97
  61132. ],
  61133. [
  61134. 96,
  61135. 106
  61136. ],
  61137. [
  61138. 126,
  61139. 127
  61140. ],
  61141. [
  61142. 126,
  61143. 129
  61144. ],
  61145. [
  61146. 133,
  61147. 134
  61148. ],
  61149. [
  61150. 133,
  61151. 139
  61152. ],
  61153. [
  61154. 134,
  61155. 135
  61156. ],
  61157. [
  61158. 134,
  61159. 137
  61160. ],
  61161. [
  61162. 141,
  61163. 142
  61164. ],
  61165. [
  61166. 141,
  61167. 145
  61168. ],
  61169. [
  61170. 146,
  61171. 147
  61172. ],
  61173. [
  61174. 146,
  61175. 154
  61176. ],
  61177. [
  61178. 149,
  61179. 150
  61180. ],
  61181. [
  61182. 149,
  61183. 152
  61184. ],
  61185. [
  61186. 154,
  61187. 155
  61188. ],
  61189. [
  61190. 154,
  61191. 157
  61192. ],
  61193. [
  61194. 162,
  61195. 164
  61196. ],
  61197. [
  61198. 162,
  61199. 201
  61200. ],
  61201. [
  61202. 172,
  61203. 173
  61204. ],
  61205. [
  61206. 172,
  61207. 179
  61208. ],
  61209. [
  61210. 174,
  61211. 175
  61212. ],
  61213. [
  61214. 174,
  61215. 177
  61216. ],
  61217. [
  61218. 179,
  61219. 180
  61220. ],
  61221. [
  61222. 179,
  61223. 184
  61224. ]
  61225. ]
  61226. },
  61227. "": {
  61228. "executed_lines": [],
  61229. "summary": {
  61230. "covered_lines": 0,
  61231. "num_statements": 16,
  61232. "percent_covered": 0.0,
  61233. "percent_covered_display": "0.00",
  61234. "missing_lines": 16,
  61235. "excluded_lines": 0,
  61236. "percent_statements_covered": 0.0,
  61237. "percent_statements_covered_display": "0.00",
  61238. "num_branches": 0,
  61239. "num_partial_branches": 0,
  61240. "covered_branches": 0,
  61241. "missing_branches": 0,
  61242. "percent_branches_covered": 100.0,
  61243. "percent_branches_covered_display": "100.00"
  61244. },
  61245. "missing_lines": [
  61246. 7,
  61247. 8,
  61248. 9,
  61249. 10,
  61250. 11,
  61251. 12,
  61252. 13,
  61253. 15,
  61254. 18,
  61255. 19,
  61256. 38,
  61257. 47,
  61258. 48,
  61259. 51,
  61260. 80,
  61261. 114
  61262. ],
  61263. "excluded_lines": [],
  61264. "start_line": 1,
  61265. "contexts": {},
  61266. "executed_branches": [],
  61267. "missing_branches": []
  61268. }
  61269. }
  61270. },
  61271. "src\\datasets\\parser\\nodes\\summary_node.py": {
  61272. "executed_lines": [],
  61273. "summary": {
  61274. "covered_lines": 0,
  61275. "num_statements": 61,
  61276. "percent_covered": 0.0,
  61277. "percent_covered_display": "0.00",
  61278. "missing_lines": 61,
  61279. "excluded_lines": 0,
  61280. "percent_statements_covered": 0.0,
  61281. "percent_statements_covered_display": "0.00",
  61282. "num_branches": 14,
  61283. "num_partial_branches": 0,
  61284. "covered_branches": 0,
  61285. "missing_branches": 14,
  61286. "percent_branches_covered": 0.0,
  61287. "percent_branches_covered_display": "0.00"
  61288. },
  61289. "missing_lines": [
  61290. 7,
  61291. 8,
  61292. 9,
  61293. 10,
  61294. 11,
  61295. 12,
  61296. 13,
  61297. 15,
  61298. 18,
  61299. 19,
  61300. 26,
  61301. 34,
  61302. 35,
  61303. 37,
  61304. 52,
  61305. 53,
  61306. 54,
  61307. 56,
  61308. 66,
  61309. 68,
  61310. 69,
  61311. 71,
  61312. 74,
  61313. 75,
  61314. 76,
  61315. 77,
  61316. 78,
  61317. 79,
  61318. 81,
  61319. 92,
  61320. 93,
  61321. 94,
  61322. 95,
  61323. 96,
  61324. 103,
  61325. 104,
  61326. 105,
  61327. 106,
  61328. 107,
  61329. 108,
  61330. 110,
  61331. 111,
  61332. 113,
  61333. 115,
  61334. 116,
  61335. 117,
  61336. 124,
  61337. 125,
  61338. 128,
  61339. 129,
  61340. 132,
  61341. 133,
  61342. 136,
  61343. 137,
  61344. 138,
  61345. 139,
  61346. 140,
  61347. 141,
  61348. 142,
  61349. 143,
  61350. 145
  61351. ],
  61352. "excluded_lines": [],
  61353. "contexts": {},
  61354. "executed_branches": [],
  61355. "missing_branches": [
  61356. [
  61357. 68,
  61358. 69
  61359. ],
  61360. [
  61361. 68,
  61362. 71
  61363. ],
  61364. [
  61365. 94,
  61366. 95
  61367. ],
  61368. [
  61369. 94,
  61370. 103
  61371. ],
  61372. [
  61373. 105,
  61374. 106
  61375. ],
  61376. [
  61377. 105,
  61378. 115
  61379. ],
  61380. [
  61381. 106,
  61382. 105
  61383. ],
  61384. [
  61385. 106,
  61386. 107
  61387. ],
  61388. [
  61389. 108,
  61390. 105
  61391. ],
  61392. [
  61393. 108,
  61394. 110
  61395. ],
  61396. [
  61397. 110,
  61398. 111
  61399. ],
  61400. [
  61401. 110,
  61402. 113
  61403. ],
  61404. [
  61405. 115,
  61406. 116
  61407. ],
  61408. [
  61409. 115,
  61410. 124
  61411. ]
  61412. ],
  61413. "functions": {
  61414. "SummaryNode.__init__": {
  61415. "executed_lines": [],
  61416. "summary": {
  61417. "covered_lines": 0,
  61418. "num_statements": 3,
  61419. "percent_covered": 0.0,
  61420. "percent_covered_display": "0.00",
  61421. "missing_lines": 3,
  61422. "excluded_lines": 0,
  61423. "percent_statements_covered": 0.0,
  61424. "percent_statements_covered_display": "0.00",
  61425. "num_branches": 0,
  61426. "num_partial_branches": 0,
  61427. "covered_branches": 0,
  61428. "missing_branches": 0,
  61429. "percent_branches_covered": 100.0,
  61430. "percent_branches_covered_display": "100.00"
  61431. },
  61432. "missing_lines": [
  61433. 34,
  61434. 35,
  61435. 37
  61436. ],
  61437. "excluded_lines": [],
  61438. "start_line": 26,
  61439. "contexts": {},
  61440. "executed_branches": [],
  61441. "missing_branches": []
  61442. },
  61443. "SummaryNode.name": {
  61444. "executed_lines": [],
  61445. "summary": {
  61446. "covered_lines": 0,
  61447. "num_statements": 1,
  61448. "percent_covered": 0.0,
  61449. "percent_covered_display": "0.00",
  61450. "missing_lines": 1,
  61451. "excluded_lines": 0,
  61452. "percent_statements_covered": 0.0,
  61453. "percent_statements_covered_display": "0.00",
  61454. "num_branches": 0,
  61455. "num_partial_branches": 0,
  61456. "covered_branches": 0,
  61457. "missing_branches": 0,
  61458. "percent_branches_covered": 100.0,
  61459. "percent_branches_covered_display": "100.00"
  61460. },
  61461. "missing_lines": [
  61462. 54
  61463. ],
  61464. "excluded_lines": [],
  61465. "start_line": 53,
  61466. "contexts": {},
  61467. "executed_branches": [],
  61468. "missing_branches": []
  61469. },
  61470. "SummaryNode._summarize_content": {
  61471. "executed_lines": [],
  61472. "summary": {
  61473. "covered_lines": 0,
  61474. "num_statements": 10,
  61475. "percent_covered": 0.0,
  61476. "percent_covered_display": "0.00",
  61477. "missing_lines": 10,
  61478. "excluded_lines": 0,
  61479. "percent_statements_covered": 0.0,
  61480. "percent_statements_covered_display": "0.00",
  61481. "num_branches": 2,
  61482. "num_partial_branches": 0,
  61483. "covered_branches": 0,
  61484. "missing_branches": 2,
  61485. "percent_branches_covered": 0.0,
  61486. "percent_branches_covered_display": "0.00"
  61487. },
  61488. "missing_lines": [
  61489. 66,
  61490. 68,
  61491. 69,
  61492. 71,
  61493. 74,
  61494. 75,
  61495. 76,
  61496. 77,
  61497. 78,
  61498. 79
  61499. ],
  61500. "excluded_lines": [],
  61501. "start_line": 56,
  61502. "contexts": {},
  61503. "executed_branches": [],
  61504. "missing_branches": [
  61505. [
  61506. 68,
  61507. 69
  61508. ],
  61509. [
  61510. 68,
  61511. 71
  61512. ]
  61513. ]
  61514. },
  61515. "SummaryNode.execute": {
  61516. "executed_lines": [],
  61517. "summary": {
  61518. "covered_lines": 0,
  61519. "num_statements": 32,
  61520. "percent_covered": 0.0,
  61521. "percent_covered_display": "0.00",
  61522. "missing_lines": 32,
  61523. "excluded_lines": 0,
  61524. "percent_statements_covered": 0.0,
  61525. "percent_statements_covered_display": "0.00",
  61526. "num_branches": 12,
  61527. "num_partial_branches": 0,
  61528. "covered_branches": 0,
  61529. "missing_branches": 12,
  61530. "percent_branches_covered": 0.0,
  61531. "percent_branches_covered_display": "0.00"
  61532. },
  61533. "missing_lines": [
  61534. 92,
  61535. 93,
  61536. 94,
  61537. 95,
  61538. 96,
  61539. 103,
  61540. 104,
  61541. 105,
  61542. 106,
  61543. 107,
  61544. 108,
  61545. 110,
  61546. 111,
  61547. 113,
  61548. 115,
  61549. 116,
  61550. 117,
  61551. 124,
  61552. 125,
  61553. 128,
  61554. 129,
  61555. 132,
  61556. 133,
  61557. 136,
  61558. 137,
  61559. 138,
  61560. 139,
  61561. 140,
  61562. 141,
  61563. 142,
  61564. 143,
  61565. 145
  61566. ],
  61567. "excluded_lines": [],
  61568. "start_line": 81,
  61569. "contexts": {},
  61570. "executed_branches": [],
  61571. "missing_branches": [
  61572. [
  61573. 94,
  61574. 95
  61575. ],
  61576. [
  61577. 94,
  61578. 103
  61579. ],
  61580. [
  61581. 105,
  61582. 106
  61583. ],
  61584. [
  61585. 105,
  61586. 115
  61587. ],
  61588. [
  61589. 106,
  61590. 105
  61591. ],
  61592. [
  61593. 106,
  61594. 107
  61595. ],
  61596. [
  61597. 108,
  61598. 105
  61599. ],
  61600. [
  61601. 108,
  61602. 110
  61603. ],
  61604. [
  61605. 110,
  61606. 111
  61607. ],
  61608. [
  61609. 110,
  61610. 113
  61611. ],
  61612. [
  61613. 115,
  61614. 116
  61615. ],
  61616. [
  61617. 115,
  61618. 124
  61619. ]
  61620. ]
  61621. },
  61622. "": {
  61623. "executed_lines": [],
  61624. "summary": {
  61625. "covered_lines": 0,
  61626. "num_statements": 15,
  61627. "percent_covered": 0.0,
  61628. "percent_covered_display": "0.00",
  61629. "missing_lines": 15,
  61630. "excluded_lines": 0,
  61631. "percent_statements_covered": 0.0,
  61632. "percent_statements_covered_display": "0.00",
  61633. "num_branches": 0,
  61634. "num_partial_branches": 0,
  61635. "covered_branches": 0,
  61636. "missing_branches": 0,
  61637. "percent_branches_covered": 100.0,
  61638. "percent_branches_covered_display": "100.00"
  61639. },
  61640. "missing_lines": [
  61641. 7,
  61642. 8,
  61643. 9,
  61644. 10,
  61645. 11,
  61646. 12,
  61647. 13,
  61648. 15,
  61649. 18,
  61650. 19,
  61651. 26,
  61652. 52,
  61653. 53,
  61654. 56,
  61655. 81
  61656. ],
  61657. "excluded_lines": [],
  61658. "start_line": 1,
  61659. "contexts": {},
  61660. "executed_branches": [],
  61661. "missing_branches": []
  61662. }
  61663. },
  61664. "classes": {
  61665. "SummaryNode": {
  61666. "executed_lines": [],
  61667. "summary": {
  61668. "covered_lines": 0,
  61669. "num_statements": 46,
  61670. "percent_covered": 0.0,
  61671. "percent_covered_display": "0.00",
  61672. "missing_lines": 46,
  61673. "excluded_lines": 0,
  61674. "percent_statements_covered": 0.0,
  61675. "percent_statements_covered_display": "0.00",
  61676. "num_branches": 14,
  61677. "num_partial_branches": 0,
  61678. "covered_branches": 0,
  61679. "missing_branches": 14,
  61680. "percent_branches_covered": 0.0,
  61681. "percent_branches_covered_display": "0.00"
  61682. },
  61683. "missing_lines": [
  61684. 34,
  61685. 35,
  61686. 37,
  61687. 54,
  61688. 66,
  61689. 68,
  61690. 69,
  61691. 71,
  61692. 74,
  61693. 75,
  61694. 76,
  61695. 77,
  61696. 78,
  61697. 79,
  61698. 92,
  61699. 93,
  61700. 94,
  61701. 95,
  61702. 96,
  61703. 103,
  61704. 104,
  61705. 105,
  61706. 106,
  61707. 107,
  61708. 108,
  61709. 110,
  61710. 111,
  61711. 113,
  61712. 115,
  61713. 116,
  61714. 117,
  61715. 124,
  61716. 125,
  61717. 128,
  61718. 129,
  61719. 132,
  61720. 133,
  61721. 136,
  61722. 137,
  61723. 138,
  61724. 139,
  61725. 140,
  61726. 141,
  61727. 142,
  61728. 143,
  61729. 145
  61730. ],
  61731. "excluded_lines": [],
  61732. "start_line": 19,
  61733. "contexts": {},
  61734. "executed_branches": [],
  61735. "missing_branches": [
  61736. [
  61737. 68,
  61738. 69
  61739. ],
  61740. [
  61741. 68,
  61742. 71
  61743. ],
  61744. [
  61745. 94,
  61746. 95
  61747. ],
  61748. [
  61749. 94,
  61750. 103
  61751. ],
  61752. [
  61753. 105,
  61754. 106
  61755. ],
  61756. [
  61757. 105,
  61758. 115
  61759. ],
  61760. [
  61761. 106,
  61762. 105
  61763. ],
  61764. [
  61765. 106,
  61766. 107
  61767. ],
  61768. [
  61769. 108,
  61770. 105
  61771. ],
  61772. [
  61773. 108,
  61774. 110
  61775. ],
  61776. [
  61777. 110,
  61778. 111
  61779. ],
  61780. [
  61781. 110,
  61782. 113
  61783. ],
  61784. [
  61785. 115,
  61786. 116
  61787. ],
  61788. [
  61789. 115,
  61790. 124
  61791. ]
  61792. ]
  61793. },
  61794. "": {
  61795. "executed_lines": [],
  61796. "summary": {
  61797. "covered_lines": 0,
  61798. "num_statements": 15,
  61799. "percent_covered": 0.0,
  61800. "percent_covered_display": "0.00",
  61801. "missing_lines": 15,
  61802. "excluded_lines": 0,
  61803. "percent_statements_covered": 0.0,
  61804. "percent_statements_covered_display": "0.00",
  61805. "num_branches": 0,
  61806. "num_partial_branches": 0,
  61807. "covered_branches": 0,
  61808. "missing_branches": 0,
  61809. "percent_branches_covered": 100.0,
  61810. "percent_branches_covered_display": "100.00"
  61811. },
  61812. "missing_lines": [
  61813. 7,
  61814. 8,
  61815. 9,
  61816. 10,
  61817. 11,
  61818. 12,
  61819. 13,
  61820. 15,
  61821. 18,
  61822. 19,
  61823. 26,
  61824. 52,
  61825. 53,
  61826. 56,
  61827. 81
  61828. ],
  61829. "excluded_lines": [],
  61830. "start_line": 1,
  61831. "contexts": {},
  61832. "executed_branches": [],
  61833. "missing_branches": []
  61834. }
  61835. }
  61836. },
  61837. "src\\datasets\\parser\\nodes\\table_name_generation_node.py": {
  61838. "executed_lines": [],
  61839. "summary": {
  61840. "covered_lines": 0,
  61841. "num_statements": 19,
  61842. "percent_covered": 0.0,
  61843. "percent_covered_display": "0.00",
  61844. "missing_lines": 19,
  61845. "excluded_lines": 0,
  61846. "percent_statements_covered": 0.0,
  61847. "percent_statements_covered_display": "0.00",
  61848. "num_branches": 2,
  61849. "num_partial_branches": 0,
  61850. "covered_branches": 0,
  61851. "missing_branches": 2,
  61852. "percent_branches_covered": 0.0,
  61853. "percent_branches_covered_display": "0.00"
  61854. },
  61855. "missing_lines": [
  61856. 5,
  61857. 6,
  61858. 8,
  61859. 9,
  61860. 12,
  61861. 15,
  61862. 22,
  61863. 29,
  61864. 32,
  61865. 33,
  61866. 35,
  61867. 44,
  61868. 54,
  61869. 59,
  61870. 60,
  61871. 61,
  61872. 69,
  61873. 71,
  61874. 73
  61875. ],
  61876. "excluded_lines": [],
  61877. "contexts": {},
  61878. "executed_branches": [],
  61879. "missing_branches": [
  61880. [
  61881. 59,
  61882. 60
  61883. ],
  61884. [
  61885. 59,
  61886. 69
  61887. ]
  61888. ],
  61889. "functions": {
  61890. "TableNameGenerationNode.__init__": {
  61891. "executed_lines": [],
  61892. "summary": {
  61893. "covered_lines": 0,
  61894. "num_statements": 1,
  61895. "percent_covered": 0.0,
  61896. "percent_covered_display": "0.00",
  61897. "missing_lines": 1,
  61898. "excluded_lines": 0,
  61899. "percent_statements_covered": 0.0,
  61900. "percent_statements_covered_display": "0.00",
  61901. "num_branches": 0,
  61902. "num_partial_branches": 0,
  61903. "covered_branches": 0,
  61904. "missing_branches": 0,
  61905. "percent_branches_covered": 100.0,
  61906. "percent_branches_covered_display": "100.00"
  61907. },
  61908. "missing_lines": [
  61909. 29
  61910. ],
  61911. "excluded_lines": [],
  61912. "start_line": 22,
  61913. "contexts": {},
  61914. "executed_branches": [],
  61915. "missing_branches": []
  61916. },
  61917. "TableNameGenerationNode.name": {
  61918. "executed_lines": [],
  61919. "summary": {
  61920. "covered_lines": 0,
  61921. "num_statements": 1,
  61922. "percent_covered": 0.0,
  61923. "percent_covered_display": "0.00",
  61924. "missing_lines": 1,
  61925. "excluded_lines": 0,
  61926. "percent_statements_covered": 0.0,
  61927. "percent_statements_covered_display": "0.00",
  61928. "num_branches": 0,
  61929. "num_partial_branches": 0,
  61930. "covered_branches": 0,
  61931. "missing_branches": 0,
  61932. "percent_branches_covered": 100.0,
  61933. "percent_branches_covered_display": "100.00"
  61934. },
  61935. "missing_lines": [
  61936. 35
  61937. ],
  61938. "excluded_lines": [],
  61939. "start_line": 33,
  61940. "contexts": {},
  61941. "executed_branches": [],
  61942. "missing_branches": []
  61943. },
  61944. "TableNameGenerationNode.execute": {
  61945. "executed_lines": [],
  61946. "summary": {
  61947. "covered_lines": 0,
  61948. "num_statements": 7,
  61949. "percent_covered": 0.0,
  61950. "percent_covered_display": "0.00",
  61951. "missing_lines": 7,
  61952. "excluded_lines": 0,
  61953. "percent_statements_covered": 0.0,
  61954. "percent_statements_covered_display": "0.00",
  61955. "num_branches": 2,
  61956. "num_partial_branches": 0,
  61957. "covered_branches": 0,
  61958. "missing_branches": 2,
  61959. "percent_branches_covered": 0.0,
  61960. "percent_branches_covered_display": "0.00"
  61961. },
  61962. "missing_lines": [
  61963. 54,
  61964. 59,
  61965. 60,
  61966. 61,
  61967. 69,
  61968. 71,
  61969. 73
  61970. ],
  61971. "excluded_lines": [],
  61972. "start_line": 44,
  61973. "contexts": {},
  61974. "executed_branches": [],
  61975. "missing_branches": [
  61976. [
  61977. 59,
  61978. 60
  61979. ],
  61980. [
  61981. 59,
  61982. 69
  61983. ]
  61984. ]
  61985. },
  61986. "": {
  61987. "executed_lines": [],
  61988. "summary": {
  61989. "covered_lines": 0,
  61990. "num_statements": 10,
  61991. "percent_covered": 0.0,
  61992. "percent_covered_display": "0.00",
  61993. "missing_lines": 10,
  61994. "excluded_lines": 0,
  61995. "percent_statements_covered": 0.0,
  61996. "percent_statements_covered_display": "0.00",
  61997. "num_branches": 0,
  61998. "num_partial_branches": 0,
  61999. "covered_branches": 0,
  62000. "missing_branches": 0,
  62001. "percent_branches_covered": 100.0,
  62002. "percent_branches_covered_display": "100.00"
  62003. },
  62004. "missing_lines": [
  62005. 5,
  62006. 6,
  62007. 8,
  62008. 9,
  62009. 12,
  62010. 15,
  62011. 22,
  62012. 32,
  62013. 33,
  62014. 44
  62015. ],
  62016. "excluded_lines": [],
  62017. "start_line": 1,
  62018. "contexts": {},
  62019. "executed_branches": [],
  62020. "missing_branches": []
  62021. }
  62022. },
  62023. "classes": {
  62024. "TableNameGenerationNode": {
  62025. "executed_lines": [],
  62026. "summary": {
  62027. "covered_lines": 0,
  62028. "num_statements": 9,
  62029. "percent_covered": 0.0,
  62030. "percent_covered_display": "0.00",
  62031. "missing_lines": 9,
  62032. "excluded_lines": 0,
  62033. "percent_statements_covered": 0.0,
  62034. "percent_statements_covered_display": "0.00",
  62035. "num_branches": 2,
  62036. "num_partial_branches": 0,
  62037. "covered_branches": 0,
  62038. "missing_branches": 2,
  62039. "percent_branches_covered": 0.0,
  62040. "percent_branches_covered_display": "0.00"
  62041. },
  62042. "missing_lines": [
  62043. 29,
  62044. 35,
  62045. 54,
  62046. 59,
  62047. 60,
  62048. 61,
  62049. 69,
  62050. 71,
  62051. 73
  62052. ],
  62053. "excluded_lines": [],
  62054. "start_line": 15,
  62055. "contexts": {},
  62056. "executed_branches": [],
  62057. "missing_branches": [
  62058. [
  62059. 59,
  62060. 60
  62061. ],
  62062. [
  62063. 59,
  62064. 69
  62065. ]
  62066. ]
  62067. },
  62068. "": {
  62069. "executed_lines": [],
  62070. "summary": {
  62071. "covered_lines": 0,
  62072. "num_statements": 10,
  62073. "percent_covered": 0.0,
  62074. "percent_covered_display": "0.00",
  62075. "missing_lines": 10,
  62076. "excluded_lines": 0,
  62077. "percent_statements_covered": 0.0,
  62078. "percent_statements_covered_display": "0.00",
  62079. "num_branches": 0,
  62080. "num_partial_branches": 0,
  62081. "covered_branches": 0,
  62082. "missing_branches": 0,
  62083. "percent_branches_covered": 100.0,
  62084. "percent_branches_covered_display": "100.00"
  62085. },
  62086. "missing_lines": [
  62087. 5,
  62088. 6,
  62089. 8,
  62090. 9,
  62091. 12,
  62092. 15,
  62093. 22,
  62094. 32,
  62095. 33,
  62096. 44
  62097. ],
  62098. "excluded_lines": [],
  62099. "start_line": 1,
  62100. "contexts": {},
  62101. "executed_branches": [],
  62102. "missing_branches": []
  62103. }
  62104. }
  62105. },
  62106. "src\\datasets\\parser\\nodes\\text_split_node.py": {
  62107. "executed_lines": [],
  62108. "summary": {
  62109. "covered_lines": 0,
  62110. "num_statements": 27,
  62111. "percent_covered": 0.0,
  62112. "percent_covered_display": "0.00",
  62113. "missing_lines": 27,
  62114. "excluded_lines": 0,
  62115. "percent_statements_covered": 0.0,
  62116. "percent_statements_covered_display": "0.00",
  62117. "num_branches": 2,
  62118. "num_partial_branches": 0,
  62119. "covered_branches": 0,
  62120. "missing_branches": 2,
  62121. "percent_branches_covered": 0.0,
  62122. "percent_branches_covered_display": "0.00"
  62123. },
  62124. "missing_lines": [
  62125. 7,
  62126. 8,
  62127. 9,
  62128. 10,
  62129. 11,
  62130. 13,
  62131. 16,
  62132. 17,
  62133. 30,
  62134. 44,
  62135. 45,
  62136. 46,
  62137. 48,
  62138. 49,
  62139. 50,
  62140. 52,
  62141. 62,
  62142. 65,
  62143. 66,
  62144. 68,
  62145. 69,
  62146. 70,
  62147. 72,
  62148. 75,
  62149. 83,
  62150. 85,
  62151. 87
  62152. ],
  62153. "excluded_lines": [],
  62154. "contexts": {},
  62155. "executed_branches": [],
  62156. "missing_branches": [
  62157. [
  62158. 68,
  62159. 69
  62160. ],
  62161. [
  62162. 68,
  62163. 72
  62164. ]
  62165. ],
  62166. "functions": {
  62167. "TextSplitNode.__init__": {
  62168. "executed_lines": [],
  62169. "summary": {
  62170. "covered_lines": 0,
  62171. "num_statements": 3,
  62172. "percent_covered": 0.0,
  62173. "percent_covered_display": "0.00",
  62174. "missing_lines": 3,
  62175. "excluded_lines": 0,
  62176. "percent_statements_covered": 0.0,
  62177. "percent_statements_covered_display": "0.00",
  62178. "num_branches": 0,
  62179. "num_partial_branches": 0,
  62180. "covered_branches": 0,
  62181. "missing_branches": 0,
  62182. "percent_branches_covered": 100.0,
  62183. "percent_branches_covered_display": "100.00"
  62184. },
  62185. "missing_lines": [
  62186. 44,
  62187. 45,
  62188. 46
  62189. ],
  62190. "excluded_lines": [],
  62191. "start_line": 30,
  62192. "contexts": {},
  62193. "executed_branches": [],
  62194. "missing_branches": []
  62195. },
  62196. "TextSplitNode.name": {
  62197. "executed_lines": [],
  62198. "summary": {
  62199. "covered_lines": 0,
  62200. "num_statements": 1,
  62201. "percent_covered": 0.0,
  62202. "percent_covered_display": "0.00",
  62203. "missing_lines": 1,
  62204. "excluded_lines": 0,
  62205. "percent_statements_covered": 0.0,
  62206. "percent_statements_covered_display": "0.00",
  62207. "num_branches": 0,
  62208. "num_partial_branches": 0,
  62209. "covered_branches": 0,
  62210. "missing_branches": 0,
  62211. "percent_branches_covered": 100.0,
  62212. "percent_branches_covered_display": "100.00"
  62213. },
  62214. "missing_lines": [
  62215. 50
  62216. ],
  62217. "excluded_lines": [],
  62218. "start_line": 49,
  62219. "contexts": {},
  62220. "executed_branches": [],
  62221. "missing_branches": []
  62222. },
  62223. "TextSplitNode.execute": {
  62224. "executed_lines": [],
  62225. "summary": {
  62226. "covered_lines": 0,
  62227. "num_statements": 11,
  62228. "percent_covered": 0.0,
  62229. "percent_covered_display": "0.00",
  62230. "missing_lines": 11,
  62231. "excluded_lines": 0,
  62232. "percent_statements_covered": 0.0,
  62233. "percent_statements_covered_display": "0.00",
  62234. "num_branches": 2,
  62235. "num_partial_branches": 0,
  62236. "covered_branches": 0,
  62237. "missing_branches": 2,
  62238. "percent_branches_covered": 0.0,
  62239. "percent_branches_covered_display": "0.00"
  62240. },
  62241. "missing_lines": [
  62242. 62,
  62243. 65,
  62244. 66,
  62245. 68,
  62246. 69,
  62247. 70,
  62248. 72,
  62249. 75,
  62250. 83,
  62251. 85,
  62252. 87
  62253. ],
  62254. "excluded_lines": [],
  62255. "start_line": 52,
  62256. "contexts": {},
  62257. "executed_branches": [],
  62258. "missing_branches": [
  62259. [
  62260. 68,
  62261. 69
  62262. ],
  62263. [
  62264. 68,
  62265. 72
  62266. ]
  62267. ]
  62268. },
  62269. "": {
  62270. "executed_lines": [],
  62271. "summary": {
  62272. "covered_lines": 0,
  62273. "num_statements": 12,
  62274. "percent_covered": 0.0,
  62275. "percent_covered_display": "0.00",
  62276. "missing_lines": 12,
  62277. "excluded_lines": 0,
  62278. "percent_statements_covered": 0.0,
  62279. "percent_statements_covered_display": "0.00",
  62280. "num_branches": 0,
  62281. "num_partial_branches": 0,
  62282. "covered_branches": 0,
  62283. "missing_branches": 0,
  62284. "percent_branches_covered": 100.0,
  62285. "percent_branches_covered_display": "100.00"
  62286. },
  62287. "missing_lines": [
  62288. 7,
  62289. 8,
  62290. 9,
  62291. 10,
  62292. 11,
  62293. 13,
  62294. 16,
  62295. 17,
  62296. 30,
  62297. 48,
  62298. 49,
  62299. 52
  62300. ],
  62301. "excluded_lines": [],
  62302. "start_line": 1,
  62303. "contexts": {},
  62304. "executed_branches": [],
  62305. "missing_branches": []
  62306. }
  62307. },
  62308. "classes": {
  62309. "TextSplitNode": {
  62310. "executed_lines": [],
  62311. "summary": {
  62312. "covered_lines": 0,
  62313. "num_statements": 15,
  62314. "percent_covered": 0.0,
  62315. "percent_covered_display": "0.00",
  62316. "missing_lines": 15,
  62317. "excluded_lines": 0,
  62318. "percent_statements_covered": 0.0,
  62319. "percent_statements_covered_display": "0.00",
  62320. "num_branches": 2,
  62321. "num_partial_branches": 0,
  62322. "covered_branches": 0,
  62323. "missing_branches": 2,
  62324. "percent_branches_covered": 0.0,
  62325. "percent_branches_covered_display": "0.00"
  62326. },
  62327. "missing_lines": [
  62328. 44,
  62329. 45,
  62330. 46,
  62331. 50,
  62332. 62,
  62333. 65,
  62334. 66,
  62335. 68,
  62336. 69,
  62337. 70,
  62338. 72,
  62339. 75,
  62340. 83,
  62341. 85,
  62342. 87
  62343. ],
  62344. "excluded_lines": [],
  62345. "start_line": 17,
  62346. "contexts": {},
  62347. "executed_branches": [],
  62348. "missing_branches": [
  62349. [
  62350. 68,
  62351. 69
  62352. ],
  62353. [
  62354. 68,
  62355. 72
  62356. ]
  62357. ]
  62358. },
  62359. "": {
  62360. "executed_lines": [],
  62361. "summary": {
  62362. "covered_lines": 0,
  62363. "num_statements": 12,
  62364. "percent_covered": 0.0,
  62365. "percent_covered_display": "0.00",
  62366. "missing_lines": 12,
  62367. "excluded_lines": 0,
  62368. "percent_statements_covered": 0.0,
  62369. "percent_statements_covered_display": "0.00",
  62370. "num_branches": 0,
  62371. "num_partial_branches": 0,
  62372. "covered_branches": 0,
  62373. "missing_branches": 0,
  62374. "percent_branches_covered": 100.0,
  62375. "percent_branches_covered_display": "100.00"
  62376. },
  62377. "missing_lines": [
  62378. 7,
  62379. 8,
  62380. 9,
  62381. 10,
  62382. 11,
  62383. 13,
  62384. 16,
  62385. 17,
  62386. 30,
  62387. 48,
  62388. 49,
  62389. 52
  62390. ],
  62391. "excluded_lines": [],
  62392. "start_line": 1,
  62393. "contexts": {},
  62394. "executed_branches": [],
  62395. "missing_branches": []
  62396. }
  62397. }
  62398. },
  62399. "src\\datasets\\parser\\nodes\\vectorize_node.py": {
  62400. "executed_lines": [],
  62401. "summary": {
  62402. "covered_lines": 0,
  62403. "num_statements": 84,
  62404. "percent_covered": 0.0,
  62405. "percent_covered_display": "0.00",
  62406. "missing_lines": 84,
  62407. "excluded_lines": 1,
  62408. "percent_statements_covered": 0.0,
  62409. "percent_statements_covered_display": "0.00",
  62410. "num_branches": 18,
  62411. "num_partial_branches": 0,
  62412. "covered_branches": 0,
  62413. "missing_branches": 18,
  62414. "percent_branches_covered": 0.0,
  62415. "percent_branches_covered_display": "0.00"
  62416. },
  62417. "missing_lines": [
  62418. 7,
  62419. 8,
  62420. 9,
  62421. 10,
  62422. 11,
  62423. 12,
  62424. 13,
  62425. 14,
  62426. 15,
  62427. 16,
  62428. 18,
  62429. 21,
  62430. 22,
  62431. 40,
  62432. 52,
  62433. 53,
  62434. 54,
  62435. 56,
  62436. 57,
  62437. 58,
  62438. 60,
  62439. 61,
  62440. 63,
  62441. 64,
  62442. 68,
  62443. 70,
  62444. 96,
  62445. 97,
  62446. 98,
  62447. 101,
  62448. 102,
  62449. 103,
  62450. 105,
  62451. 107,
  62452. 108,
  62453. 109,
  62454. 111,
  62455. 113,
  62456. 114,
  62457. 115,
  62458. 117,
  62459. 118,
  62460. 123,
  62461. 124,
  62462. 126,
  62463. 129,
  62464. 132,
  62465. 148,
  62466. 149,
  62467. 150,
  62468. 151,
  62469. 152,
  62470. 154,
  62471. 164,
  62472. 165,
  62473. 166,
  62474. 167,
  62475. 168,
  62476. 169,
  62477. 170,
  62478. 172,
  62479. 173,
  62480. 174,
  62481. 176,
  62482. 179,
  62483. 180,
  62484. 183,
  62485. 184,
  62486. 200,
  62487. 201,
  62488. 202,
  62489. 203,
  62490. 204,
  62491. 205,
  62492. 206,
  62493. 207,
  62494. 208,
  62495. 211,
  62496. 214,
  62497. 215,
  62498. 218,
  62499. 219,
  62500. 224,
  62501. 226
  62502. ],
  62503. "excluded_lines": [
  62504. 121
  62505. ],
  62506. "contexts": {},
  62507. "executed_branches": [],
  62508. "missing_branches": [
  62509. [
  62510. 63,
  62511. 64
  62512. ],
  62513. [
  62514. 63,
  62515. 68
  62516. ],
  62517. [
  62518. 101,
  62519. 102
  62520. ],
  62521. [
  62522. 101,
  62523. 105
  62524. ],
  62525. [
  62526. 108,
  62527. 109
  62528. ],
  62529. [
  62530. 108,
  62531. 111
  62532. ],
  62533. [
  62534. 114,
  62535. 115
  62536. ],
  62537. [
  62538. 114,
  62539. 117
  62540. ],
  62541. [
  62542. 123,
  62543. 124
  62544. ],
  62545. [
  62546. 123,
  62547. 126
  62548. ],
  62549. [
  62550. 172,
  62551. 173
  62552. ],
  62553. [
  62554. 172,
  62555. 176
  62556. ],
  62557. [
  62558. 201,
  62559. 202
  62560. ],
  62561. [
  62562. 201,
  62563. 211
  62564. ],
  62565. [
  62566. 204,
  62567. 201
  62568. ],
  62569. [
  62570. 204,
  62571. 205
  62572. ],
  62573. [
  62574. 214,
  62575. 215
  62576. ],
  62577. [
  62578. 214,
  62579. 226
  62580. ]
  62581. ],
  62582. "functions": {
  62583. "VectorizeNode.__init__": {
  62584. "executed_lines": [],
  62585. "summary": {
  62586. "covered_lines": 0,
  62587. "num_statements": 3,
  62588. "percent_covered": 0.0,
  62589. "percent_covered_display": "0.00",
  62590. "missing_lines": 3,
  62591. "excluded_lines": 0,
  62592. "percent_statements_covered": 0.0,
  62593. "percent_statements_covered_display": "0.00",
  62594. "num_branches": 0,
  62595. "num_partial_branches": 0,
  62596. "covered_branches": 0,
  62597. "missing_branches": 0,
  62598. "percent_branches_covered": 100.0,
  62599. "percent_branches_covered_display": "100.00"
  62600. },
  62601. "missing_lines": [
  62602. 52,
  62603. 53,
  62604. 54
  62605. ],
  62606. "excluded_lines": [],
  62607. "start_line": 40,
  62608. "contexts": {},
  62609. "executed_branches": [],
  62610. "missing_branches": []
  62611. },
  62612. "VectorizeNode.name": {
  62613. "executed_lines": [],
  62614. "summary": {
  62615. "covered_lines": 0,
  62616. "num_statements": 1,
  62617. "percent_covered": 0.0,
  62618. "percent_covered_display": "0.00",
  62619. "missing_lines": 1,
  62620. "excluded_lines": 0,
  62621. "percent_statements_covered": 0.0,
  62622. "percent_statements_covered_display": "0.00",
  62623. "num_branches": 0,
  62624. "num_partial_branches": 0,
  62625. "covered_branches": 0,
  62626. "missing_branches": 0,
  62627. "percent_branches_covered": 100.0,
  62628. "percent_branches_covered_display": "100.00"
  62629. },
  62630. "missing_lines": [
  62631. 58
  62632. ],
  62633. "excluded_lines": [],
  62634. "start_line": 57,
  62635. "contexts": {},
  62636. "executed_branches": [],
  62637. "missing_branches": []
  62638. },
  62639. "VectorizeNode.embedding_model": {
  62640. "executed_lines": [],
  62641. "summary": {
  62642. "covered_lines": 0,
  62643. "num_statements": 3,
  62644. "percent_covered": 0.0,
  62645. "percent_covered_display": "0.00",
  62646. "missing_lines": 3,
  62647. "excluded_lines": 0,
  62648. "percent_statements_covered": 0.0,
  62649. "percent_statements_covered_display": "0.00",
  62650. "num_branches": 2,
  62651. "num_partial_branches": 0,
  62652. "covered_branches": 0,
  62653. "missing_branches": 2,
  62654. "percent_branches_covered": 0.0,
  62655. "percent_branches_covered_display": "0.00"
  62656. },
  62657. "missing_lines": [
  62658. 63,
  62659. 64,
  62660. 68
  62661. ],
  62662. "excluded_lines": [],
  62663. "start_line": 61,
  62664. "contexts": {},
  62665. "executed_branches": [],
  62666. "missing_branches": [
  62667. [
  62668. 63,
  62669. 64
  62670. ],
  62671. [
  62672. 63,
  62673. 68
  62674. ]
  62675. ]
  62676. },
  62677. "VectorizeNode._vectorize_single_document": {
  62678. "executed_lines": [],
  62679. "summary": {
  62680. "covered_lines": 0,
  62681. "num_statements": 26,
  62682. "percent_covered": 0.0,
  62683. "percent_covered_display": "0.00",
  62684. "missing_lines": 26,
  62685. "excluded_lines": 1,
  62686. "percent_statements_covered": 0.0,
  62687. "percent_statements_covered_display": "0.00",
  62688. "num_branches": 8,
  62689. "num_partial_branches": 0,
  62690. "covered_branches": 0,
  62691. "missing_branches": 8,
  62692. "percent_branches_covered": 0.0,
  62693. "percent_branches_covered_display": "0.00"
  62694. },
  62695. "missing_lines": [
  62696. 96,
  62697. 97,
  62698. 98,
  62699. 101,
  62700. 102,
  62701. 103,
  62702. 105,
  62703. 107,
  62704. 108,
  62705. 109,
  62706. 111,
  62707. 113,
  62708. 114,
  62709. 115,
  62710. 117,
  62711. 118,
  62712. 123,
  62713. 124,
  62714. 126,
  62715. 129,
  62716. 132,
  62717. 148,
  62718. 149,
  62719. 150,
  62720. 151,
  62721. 152
  62722. ],
  62723. "excluded_lines": [
  62724. 121
  62725. ],
  62726. "start_line": 70,
  62727. "contexts": {},
  62728. "executed_branches": [],
  62729. "missing_branches": [
  62730. [
  62731. 101,
  62732. 102
  62733. ],
  62734. [
  62735. 101,
  62736. 105
  62737. ],
  62738. [
  62739. 108,
  62740. 109
  62741. ],
  62742. [
  62743. 108,
  62744. 111
  62745. ],
  62746. [
  62747. 114,
  62748. 115
  62749. ],
  62750. [
  62751. 114,
  62752. 117
  62753. ],
  62754. [
  62755. 123,
  62756. 124
  62757. ],
  62758. [
  62759. 123,
  62760. 126
  62761. ]
  62762. ]
  62763. },
  62764. "VectorizeNode.execute": {
  62765. "executed_lines": [],
  62766. "summary": {
  62767. "covered_lines": 0,
  62768. "num_statements": 31,
  62769. "percent_covered": 0.0,
  62770. "percent_covered_display": "0.00",
  62771. "missing_lines": 31,
  62772. "excluded_lines": 0,
  62773. "percent_statements_covered": 0.0,
  62774. "percent_statements_covered_display": "0.00",
  62775. "num_branches": 8,
  62776. "num_partial_branches": 0,
  62777. "covered_branches": 0,
  62778. "missing_branches": 8,
  62779. "percent_branches_covered": 0.0,
  62780. "percent_branches_covered_display": "0.00"
  62781. },
  62782. "missing_lines": [
  62783. 164,
  62784. 165,
  62785. 166,
  62786. 167,
  62787. 168,
  62788. 169,
  62789. 170,
  62790. 172,
  62791. 173,
  62792. 174,
  62793. 176,
  62794. 179,
  62795. 180,
  62796. 183,
  62797. 184,
  62798. 200,
  62799. 201,
  62800. 202,
  62801. 203,
  62802. 204,
  62803. 205,
  62804. 206,
  62805. 207,
  62806. 208,
  62807. 211,
  62808. 214,
  62809. 215,
  62810. 218,
  62811. 219,
  62812. 224,
  62813. 226
  62814. ],
  62815. "excluded_lines": [],
  62816. "start_line": 154,
  62817. "contexts": {},
  62818. "executed_branches": [],
  62819. "missing_branches": [
  62820. [
  62821. 172,
  62822. 173
  62823. ],
  62824. [
  62825. 172,
  62826. 176
  62827. ],
  62828. [
  62829. 201,
  62830. 202
  62831. ],
  62832. [
  62833. 201,
  62834. 211
  62835. ],
  62836. [
  62837. 204,
  62838. 201
  62839. ],
  62840. [
  62841. 204,
  62842. 205
  62843. ],
  62844. [
  62845. 214,
  62846. 215
  62847. ],
  62848. [
  62849. 214,
  62850. 226
  62851. ]
  62852. ]
  62853. },
  62854. "": {
  62855. "executed_lines": [],
  62856. "summary": {
  62857. "covered_lines": 0,
  62858. "num_statements": 20,
  62859. "percent_covered": 0.0,
  62860. "percent_covered_display": "0.00",
  62861. "missing_lines": 20,
  62862. "excluded_lines": 0,
  62863. "percent_statements_covered": 0.0,
  62864. "percent_statements_covered_display": "0.00",
  62865. "num_branches": 0,
  62866. "num_partial_branches": 0,
  62867. "covered_branches": 0,
  62868. "missing_branches": 0,
  62869. "percent_branches_covered": 100.0,
  62870. "percent_branches_covered_display": "100.00"
  62871. },
  62872. "missing_lines": [
  62873. 7,
  62874. 8,
  62875. 9,
  62876. 10,
  62877. 11,
  62878. 12,
  62879. 13,
  62880. 14,
  62881. 15,
  62882. 16,
  62883. 18,
  62884. 21,
  62885. 22,
  62886. 40,
  62887. 56,
  62888. 57,
  62889. 60,
  62890. 61,
  62891. 70,
  62892. 154
  62893. ],
  62894. "excluded_lines": [],
  62895. "start_line": 1,
  62896. "contexts": {},
  62897. "executed_branches": [],
  62898. "missing_branches": []
  62899. }
  62900. },
  62901. "classes": {
  62902. "VectorizeNode": {
  62903. "executed_lines": [],
  62904. "summary": {
  62905. "covered_lines": 0,
  62906. "num_statements": 64,
  62907. "percent_covered": 0.0,
  62908. "percent_covered_display": "0.00",
  62909. "missing_lines": 64,
  62910. "excluded_lines": 1,
  62911. "percent_statements_covered": 0.0,
  62912. "percent_statements_covered_display": "0.00",
  62913. "num_branches": 18,
  62914. "num_partial_branches": 0,
  62915. "covered_branches": 0,
  62916. "missing_branches": 18,
  62917. "percent_branches_covered": 0.0,
  62918. "percent_branches_covered_display": "0.00"
  62919. },
  62920. "missing_lines": [
  62921. 52,
  62922. 53,
  62923. 54,
  62924. 58,
  62925. 63,
  62926. 64,
  62927. 68,
  62928. 96,
  62929. 97,
  62930. 98,
  62931. 101,
  62932. 102,
  62933. 103,
  62934. 105,
  62935. 107,
  62936. 108,
  62937. 109,
  62938. 111,
  62939. 113,
  62940. 114,
  62941. 115,
  62942. 117,
  62943. 118,
  62944. 123,
  62945. 124,
  62946. 126,
  62947. 129,
  62948. 132,
  62949. 148,
  62950. 149,
  62951. 150,
  62952. 151,
  62953. 152,
  62954. 164,
  62955. 165,
  62956. 166,
  62957. 167,
  62958. 168,
  62959. 169,
  62960. 170,
  62961. 172,
  62962. 173,
  62963. 174,
  62964. 176,
  62965. 179,
  62966. 180,
  62967. 183,
  62968. 184,
  62969. 200,
  62970. 201,
  62971. 202,
  62972. 203,
  62973. 204,
  62974. 205,
  62975. 206,
  62976. 207,
  62977. 208,
  62978. 211,
  62979. 214,
  62980. 215,
  62981. 218,
  62982. 219,
  62983. 224,
  62984. 226
  62985. ],
  62986. "excluded_lines": [
  62987. 121
  62988. ],
  62989. "start_line": 22,
  62990. "contexts": {},
  62991. "executed_branches": [],
  62992. "missing_branches": [
  62993. [
  62994. 63,
  62995. 64
  62996. ],
  62997. [
  62998. 63,
  62999. 68
  63000. ],
  63001. [
  63002. 101,
  63003. 102
  63004. ],
  63005. [
  63006. 101,
  63007. 105
  63008. ],
  63009. [
  63010. 108,
  63011. 109
  63012. ],
  63013. [
  63014. 108,
  63015. 111
  63016. ],
  63017. [
  63018. 114,
  63019. 115
  63020. ],
  63021. [
  63022. 114,
  63023. 117
  63024. ],
  63025. [
  63026. 123,
  63027. 124
  63028. ],
  63029. [
  63030. 123,
  63031. 126
  63032. ],
  63033. [
  63034. 172,
  63035. 173
  63036. ],
  63037. [
  63038. 172,
  63039. 176
  63040. ],
  63041. [
  63042. 201,
  63043. 202
  63044. ],
  63045. [
  63046. 201,
  63047. 211
  63048. ],
  63049. [
  63050. 204,
  63051. 201
  63052. ],
  63053. [
  63054. 204,
  63055. 205
  63056. ],
  63057. [
  63058. 214,
  63059. 215
  63060. ],
  63061. [
  63062. 214,
  63063. 226
  63064. ]
  63065. ]
  63066. },
  63067. "": {
  63068. "executed_lines": [],
  63069. "summary": {
  63070. "covered_lines": 0,
  63071. "num_statements": 20,
  63072. "percent_covered": 0.0,
  63073. "percent_covered_display": "0.00",
  63074. "missing_lines": 20,
  63075. "excluded_lines": 0,
  63076. "percent_statements_covered": 0.0,
  63077. "percent_statements_covered_display": "0.00",
  63078. "num_branches": 0,
  63079. "num_partial_branches": 0,
  63080. "covered_branches": 0,
  63081. "missing_branches": 0,
  63082. "percent_branches_covered": 100.0,
  63083. "percent_branches_covered_display": "100.00"
  63084. },
  63085. "missing_lines": [
  63086. 7,
  63087. 8,
  63088. 9,
  63089. 10,
  63090. 11,
  63091. 12,
  63092. 13,
  63093. 14,
  63094. 15,
  63095. 16,
  63096. 18,
  63097. 21,
  63098. 22,
  63099. 40,
  63100. 56,
  63101. 57,
  63102. 60,
  63103. 61,
  63104. 70,
  63105. 154
  63106. ],
  63107. "excluded_lines": [],
  63108. "start_line": 1,
  63109. "contexts": {},
  63110. "executed_branches": [],
  63111. "missing_branches": []
  63112. }
  63113. }
  63114. },
  63115. "src\\datasets\\parser\\pdf_parser\\__init__.py": {
  63116. "executed_lines": [],
  63117. "summary": {
  63118. "covered_lines": 0,
  63119. "num_statements": 0,
  63120. "percent_covered": 100.0,
  63121. "percent_covered_display": "100.00",
  63122. "missing_lines": 0,
  63123. "excluded_lines": 0,
  63124. "percent_statements_covered": 100.0,
  63125. "percent_statements_covered_display": "100.00",
  63126. "num_branches": 0,
  63127. "num_partial_branches": 0,
  63128. "covered_branches": 0,
  63129. "missing_branches": 0,
  63130. "percent_branches_covered": 100.0,
  63131. "percent_branches_covered_display": "100.00"
  63132. },
  63133. "missing_lines": [],
  63134. "excluded_lines": [],
  63135. "contexts": {},
  63136. "executed_branches": [],
  63137. "missing_branches": [],
  63138. "functions": {
  63139. "": {
  63140. "executed_lines": [],
  63141. "summary": {
  63142. "covered_lines": 0,
  63143. "num_statements": 0,
  63144. "percent_covered": 100.0,
  63145. "percent_covered_display": "100.00",
  63146. "missing_lines": 0,
  63147. "excluded_lines": 0,
  63148. "percent_statements_covered": 100.0,
  63149. "percent_statements_covered_display": "100.00",
  63150. "num_branches": 0,
  63151. "num_partial_branches": 0,
  63152. "covered_branches": 0,
  63153. "missing_branches": 0,
  63154. "percent_branches_covered": 100.0,
  63155. "percent_branches_covered_display": "100.00"
  63156. },
  63157. "missing_lines": [],
  63158. "excluded_lines": [],
  63159. "start_line": 1,
  63160. "contexts": {},
  63161. "executed_branches": [],
  63162. "missing_branches": []
  63163. }
  63164. },
  63165. "classes": {
  63166. "": {
  63167. "executed_lines": [],
  63168. "summary": {
  63169. "covered_lines": 0,
  63170. "num_statements": 0,
  63171. "percent_covered": 100.0,
  63172. "percent_covered_display": "100.00",
  63173. "missing_lines": 0,
  63174. "excluded_lines": 0,
  63175. "percent_statements_covered": 100.0,
  63176. "percent_statements_covered_display": "100.00",
  63177. "num_branches": 0,
  63178. "num_partial_branches": 0,
  63179. "covered_branches": 0,
  63180. "missing_branches": 0,
  63181. "percent_branches_covered": 100.0,
  63182. "percent_branches_covered_display": "100.00"
  63183. },
  63184. "missing_lines": [],
  63185. "excluded_lines": [],
  63186. "start_line": 1,
  63187. "contexts": {},
  63188. "executed_branches": [],
  63189. "missing_branches": []
  63190. }
  63191. }
  63192. },
  63193. "src\\datasets\\parser\\pdf_parser\\pdf_parser_workflow.py": {
  63194. "executed_lines": [],
  63195. "summary": {
  63196. "covered_lines": 0,
  63197. "num_statements": 197,
  63198. "percent_covered": 0.0,
  63199. "percent_covered_display": "0.00",
  63200. "missing_lines": 197,
  63201. "excluded_lines": 4,
  63202. "percent_statements_covered": 0.0,
  63203. "percent_statements_covered_display": "0.00",
  63204. "num_branches": 20,
  63205. "num_partial_branches": 0,
  63206. "covered_branches": 0,
  63207. "missing_branches": 20,
  63208. "percent_branches_covered": 0.0,
  63209. "percent_branches_covered_display": "0.00"
  63210. },
  63211. "missing_lines": [
  63212. 1,
  63213. 2,
  63214. 3,
  63215. 4,
  63216. 5,
  63217. 6,
  63218. 7,
  63219. 8,
  63220. 9,
  63221. 10,
  63222. 11,
  63223. 12,
  63224. 13,
  63225. 14,
  63226. 15,
  63227. 16,
  63228. 19,
  63229. 21,
  63230. 24,
  63231. 25,
  63232. 27,
  63233. 28,
  63234. 29,
  63235. 30,
  63236. 31,
  63237. 32,
  63238. 33,
  63239. 34,
  63240. 37,
  63241. 40,
  63242. 47,
  63243. 48,
  63244. 49,
  63245. 50,
  63246. 51,
  63247. 54,
  63248. 57,
  63249. 60,
  63250. 63,
  63251. 66,
  63252. 69,
  63253. 72,
  63254. 75,
  63255. 78,
  63256. 81,
  63257. 84,
  63258. 87,
  63259. 91,
  63260. 93,
  63261. 102,
  63262. 103,
  63263. 104,
  63264. 105,
  63265. 107,
  63266. 110,
  63267. 120,
  63268. 122,
  63269. 124,
  63270. 127,
  63271. 129,
  63272. 131,
  63273. 132,
  63274. 133,
  63275. 134,
  63276. 135,
  63277. 138,
  63278. 139,
  63279. 141,
  63280. 144,
  63281. 145,
  63282. 147,
  63283. 149,
  63284. 151,
  63285. 153,
  63286. 155,
  63287. 159,
  63288. 160,
  63289. 161,
  63290. 164,
  63291. 165,
  63292. 166,
  63293. 168,
  63294. 170,
  63295. 172,
  63296. 174,
  63297. 180,
  63298. 181,
  63299. 182,
  63300. 183,
  63301. 187,
  63302. 188,
  63303. 189,
  63304. 190,
  63305. 191,
  63306. 193,
  63307. 195,
  63308. 197,
  63309. 199,
  63310. 205,
  63311. 206,
  63312. 207,
  63313. 208,
  63314. 212,
  63315. 213,
  63316. 214,
  63317. 215,
  63318. 216,
  63319. 218,
  63320. 220,
  63321. 222,
  63322. 224,
  63323. 230,
  63324. 231,
  63325. 233,
  63326. 237,
  63327. 238,
  63328. 239,
  63329. 240,
  63330. 241,
  63331. 243,
  63332. 245,
  63333. 248,
  63334. 249,
  63335. 251,
  63336. 253,
  63337. 260,
  63338. 262,
  63339. 263,
  63340. 264,
  63341. 319,
  63342. 322,
  63343. 323,
  63344. 325,
  63345. 326,
  63346. 328,
  63347. 330,
  63348. 331,
  63349. 333,
  63350. 335,
  63351. 338,
  63352. 340,
  63353. 346,
  63354. 347,
  63355. 348,
  63356. 349,
  63357. 350,
  63358. 351,
  63359. 352,
  63360. 355,
  63361. 357,
  63362. 359,
  63363. 368,
  63364. 372,
  63365. 374,
  63366. 376,
  63367. 380,
  63368. 381,
  63369. 382,
  63370. 383,
  63371. 385,
  63372. 388,
  63373. 391,
  63374. 392,
  63375. 395,
  63376. 403,
  63377. 405,
  63378. 408,
  63379. 412,
  63380. 415,
  63381. 416,
  63382. 419,
  63383. 420,
  63384. 421,
  63385. 422,
  63386. 423,
  63387. 425,
  63388. 429,
  63389. 432,
  63390. 435,
  63391. 447,
  63392. 448,
  63393. 449,
  63394. 450,
  63395. 453,
  63396. 454,
  63397. 455,
  63398. 460,
  63399. 462,
  63400. 468,
  63401. 470,
  63402. 473,
  63403. 477,
  63404. 490,
  63405. 495,
  63406. 498,
  63407. 499,
  63408. 501
  63409. ],
  63410. "excluded_lines": [
  63411. 22,
  63412. 23,
  63413. 26,
  63414. 428
  63415. ],
  63416. "contexts": {},
  63417. "executed_branches": [],
  63418. "missing_branches": [
  63419. [
  63420. 144,
  63421. 145
  63422. ],
  63423. [
  63424. 144,
  63425. 147
  63426. ],
  63427. [
  63428. 180,
  63429. 181
  63430. ],
  63431. [
  63432. 180,
  63433. 187
  63434. ],
  63435. [
  63436. 205,
  63437. 206
  63438. ],
  63439. [
  63440. 205,
  63441. 212
  63442. ],
  63443. [
  63444. 230,
  63445. 231
  63446. ],
  63447. [
  63448. 230,
  63449. 237
  63450. ],
  63451. [
  63452. 330,
  63453. 331
  63454. ],
  63455. [
  63456. 330,
  63457. 333
  63458. ],
  63459. [
  63460. 346,
  63461. 347
  63462. ],
  63463. [
  63464. 346,
  63465. 355
  63466. ],
  63467. [
  63468. 380,
  63469. -374
  63470. ],
  63471. [
  63472. 380,
  63473. 381
  63474. ],
  63475. [
  63476. 419,
  63477. 420
  63478. ],
  63479. [
  63480. 419,
  63481. 453
  63482. ],
  63483. [
  63484. 453,
  63485. 454
  63486. ],
  63487. [
  63488. 453,
  63489. 462
  63490. ],
  63491. [
  63492. 498,
  63493. 499
  63494. ],
  63495. [
  63496. 498,
  63497. 501
  63498. ]
  63499. ],
  63500. "functions": {
  63501. "PDFParsingWorkflow.__init__": {
  63502. "executed_lines": [],
  63503. "summary": {
  63504. "covered_lines": 0,
  63505. "num_statements": 5,
  63506. "percent_covered": 0.0,
  63507. "percent_covered_display": "0.00",
  63508. "missing_lines": 5,
  63509. "excluded_lines": 0,
  63510. "percent_statements_covered": 0.0,
  63511. "percent_statements_covered_display": "0.00",
  63512. "num_branches": 0,
  63513. "num_partial_branches": 0,
  63514. "covered_branches": 0,
  63515. "missing_branches": 0,
  63516. "percent_branches_covered": 100.0,
  63517. "percent_branches_covered_display": "100.00"
  63518. },
  63519. "missing_lines": [
  63520. 47,
  63521. 48,
  63522. 49,
  63523. 50,
  63524. 51
  63525. ],
  63526. "excluded_lines": [],
  63527. "start_line": 40,
  63528. "contexts": {},
  63529. "executed_branches": [],
  63530. "missing_branches": []
  63531. },
  63532. "PDFParsingWorkflow._build_workflow": {
  63533. "executed_lines": [],
  63534. "summary": {
  63535. "covered_lines": 0,
  63536. "num_statements": 23,
  63537. "percent_covered": 0.0,
  63538. "percent_covered_display": "0.00",
  63539. "missing_lines": 23,
  63540. "excluded_lines": 0,
  63541. "percent_statements_covered": 0.0,
  63542. "percent_statements_covered_display": "0.00",
  63543. "num_branches": 0,
  63544. "num_partial_branches": 0,
  63545. "covered_branches": 0,
  63546. "missing_branches": 0,
  63547. "percent_branches_covered": 100.0,
  63548. "percent_branches_covered_display": "100.00"
  63549. },
  63550. "missing_lines": [
  63551. 57,
  63552. 60,
  63553. 63,
  63554. 66,
  63555. 69,
  63556. 72,
  63557. 75,
  63558. 78,
  63559. 81,
  63560. 84,
  63561. 87,
  63562. 91,
  63563. 93,
  63564. 102,
  63565. 103,
  63566. 104,
  63567. 105,
  63568. 107,
  63569. 110,
  63570. 120,
  63571. 122,
  63572. 124,
  63573. 127
  63574. ],
  63575. "excluded_lines": [],
  63576. "start_line": 54,
  63577. "contexts": {},
  63578. "executed_branches": [],
  63579. "missing_branches": []
  63580. },
  63581. "PDFParsingWorkflow.get_ragflow_dataset": {
  63582. "executed_lines": [],
  63583. "summary": {
  63584. "covered_lines": 0,
  63585. "num_statements": 7,
  63586. "percent_covered": 0.0,
  63587. "percent_covered_display": "0.00",
  63588. "missing_lines": 7,
  63589. "excluded_lines": 0,
  63590. "percent_statements_covered": 0.0,
  63591. "percent_statements_covered_display": "0.00",
  63592. "num_branches": 0,
  63593. "num_partial_branches": 0,
  63594. "covered_branches": 0,
  63595. "missing_branches": 0,
  63596. "percent_branches_covered": 100.0,
  63597. "percent_branches_covered_display": "100.00"
  63598. },
  63599. "missing_lines": [
  63600. 131,
  63601. 132,
  63602. 133,
  63603. 134,
  63604. 135,
  63605. 138,
  63606. 139
  63607. ],
  63608. "excluded_lines": [],
  63609. "start_line": 129,
  63610. "contexts": {},
  63611. "executed_branches": [],
  63612. "missing_branches": []
  63613. },
  63614. "PDFParsingWorkflow._check_dataset_exists": {
  63615. "executed_lines": [],
  63616. "summary": {
  63617. "covered_lines": 0,
  63618. "num_statements": 3,
  63619. "percent_covered": 0.0,
  63620. "percent_covered_display": "0.00",
  63621. "missing_lines": 3,
  63622. "excluded_lines": 0,
  63623. "percent_statements_covered": 0.0,
  63624. "percent_statements_covered_display": "0.00",
  63625. "num_branches": 2,
  63626. "num_partial_branches": 0,
  63627. "covered_branches": 0,
  63628. "missing_branches": 2,
  63629. "percent_branches_covered": 0.0,
  63630. "percent_branches_covered_display": "0.00"
  63631. },
  63632. "missing_lines": [
  63633. 144,
  63634. 145,
  63635. 147
  63636. ],
  63637. "excluded_lines": [],
  63638. "start_line": 141,
  63639. "contexts": {},
  63640. "executed_branches": [],
  63641. "missing_branches": [
  63642. [
  63643. 144,
  63644. 145
  63645. ],
  63646. [
  63647. 144,
  63648. 147
  63649. ]
  63650. ]
  63651. },
  63652. "PDFParsingWorkflow.create_ragflow_dataset": {
  63653. "executed_lines": [],
  63654. "summary": {
  63655. "covered_lines": 0,
  63656. "num_statements": 9,
  63657. "percent_covered": 0.0,
  63658. "percent_covered_display": "0.00",
  63659. "missing_lines": 9,
  63660. "excluded_lines": 0,
  63661. "percent_statements_covered": 0.0,
  63662. "percent_statements_covered_display": "0.00",
  63663. "num_branches": 0,
  63664. "num_partial_branches": 0,
  63665. "covered_branches": 0,
  63666. "missing_branches": 0,
  63667. "percent_branches_covered": 100.0,
  63668. "percent_branches_covered_display": "100.00"
  63669. },
  63670. "missing_lines": [
  63671. 151,
  63672. 153,
  63673. 155,
  63674. 159,
  63675. 160,
  63676. 161,
  63677. 164,
  63678. 165,
  63679. 166
  63680. ],
  63681. "excluded_lines": [],
  63682. "start_line": 149,
  63683. "contexts": {},
  63684. "executed_branches": [],
  63685. "missing_branches": []
  63686. },
  63687. "PDFParsingWorkflow._upload_document_node": {
  63688. "executed_lines": [],
  63689. "summary": {
  63690. "covered_lines": 0,
  63691. "num_statements": 12,
  63692. "percent_covered": 0.0,
  63693. "percent_covered_display": "0.00",
  63694. "missing_lines": 12,
  63695. "excluded_lines": 0,
  63696. "percent_statements_covered": 0.0,
  63697. "percent_statements_covered_display": "0.00",
  63698. "num_branches": 2,
  63699. "num_partial_branches": 0,
  63700. "covered_branches": 0,
  63701. "missing_branches": 2,
  63702. "percent_branches_covered": 0.0,
  63703. "percent_branches_covered_display": "0.00"
  63704. },
  63705. "missing_lines": [
  63706. 170,
  63707. 172,
  63708. 174,
  63709. 180,
  63710. 181,
  63711. 182,
  63712. 183,
  63713. 187,
  63714. 188,
  63715. 189,
  63716. 190,
  63717. 191
  63718. ],
  63719. "excluded_lines": [],
  63720. "start_line": 168,
  63721. "contexts": {},
  63722. "executed_branches": [],
  63723. "missing_branches": [
  63724. [
  63725. 180,
  63726. 181
  63727. ],
  63728. [
  63729. 180,
  63730. 187
  63731. ]
  63732. ]
  63733. },
  63734. "PDFParsingWorkflow._upload_page_document_node": {
  63735. "executed_lines": [],
  63736. "summary": {
  63737. "covered_lines": 0,
  63738. "num_statements": 12,
  63739. "percent_covered": 0.0,
  63740. "percent_covered_display": "0.00",
  63741. "missing_lines": 12,
  63742. "excluded_lines": 0,
  63743. "percent_statements_covered": 0.0,
  63744. "percent_statements_covered_display": "0.00",
  63745. "num_branches": 2,
  63746. "num_partial_branches": 0,
  63747. "covered_branches": 0,
  63748. "missing_branches": 2,
  63749. "percent_branches_covered": 0.0,
  63750. "percent_branches_covered_display": "0.00"
  63751. },
  63752. "missing_lines": [
  63753. 195,
  63754. 197,
  63755. 199,
  63756. 205,
  63757. 206,
  63758. 207,
  63759. 208,
  63760. 212,
  63761. 213,
  63762. 214,
  63763. 215,
  63764. 216
  63765. ],
  63766. "excluded_lines": [],
  63767. "start_line": 193,
  63768. "contexts": {},
  63769. "executed_branches": [],
  63770. "missing_branches": [
  63771. [
  63772. 205,
  63773. 206
  63774. ],
  63775. [
  63776. 205,
  63777. 212
  63778. ]
  63779. ]
  63780. },
  63781. "PDFParsingWorkflow._parse_document_node": {
  63782. "executed_lines": [],
  63783. "summary": {
  63784. "covered_lines": 0,
  63785. "num_statements": 11,
  63786. "percent_covered": 0.0,
  63787. "percent_covered_display": "0.00",
  63788. "missing_lines": 11,
  63789. "excluded_lines": 0,
  63790. "percent_statements_covered": 0.0,
  63791. "percent_statements_covered_display": "0.00",
  63792. "num_branches": 2,
  63793. "num_partial_branches": 0,
  63794. "covered_branches": 0,
  63795. "missing_branches": 2,
  63796. "percent_branches_covered": 0.0,
  63797. "percent_branches_covered_display": "0.00"
  63798. },
  63799. "missing_lines": [
  63800. 220,
  63801. 222,
  63802. 224,
  63803. 230,
  63804. 231,
  63805. 233,
  63806. 237,
  63807. 238,
  63808. 239,
  63809. 240,
  63810. 241
  63811. ],
  63812. "excluded_lines": [],
  63813. "start_line": 218,
  63814. "contexts": {},
  63815. "executed_branches": [],
  63816. "missing_branches": [
  63817. [
  63818. 230,
  63819. 231
  63820. ],
  63821. [
  63822. 230,
  63823. 237
  63824. ]
  63825. ]
  63826. },
  63827. "PDFParsingWorkflow._split_pdf_node": {
  63828. "executed_lines": [],
  63829. "summary": {
  63830. "covered_lines": 0,
  63831. "num_statements": 5,
  63832. "percent_covered": 0.0,
  63833. "percent_covered_display": "0.00",
  63834. "missing_lines": 5,
  63835. "excluded_lines": 0,
  63836. "percent_statements_covered": 0.0,
  63837. "percent_statements_covered_display": "0.00",
  63838. "num_branches": 0,
  63839. "num_partial_branches": 0,
  63840. "covered_branches": 0,
  63841. "missing_branches": 0,
  63842. "percent_branches_covered": 100.0,
  63843. "percent_branches_covered_display": "100.00"
  63844. },
  63845. "missing_lines": [
  63846. 245,
  63847. 248,
  63848. 249,
  63849. 251,
  63850. 253
  63851. ],
  63852. "excluded_lines": [],
  63853. "start_line": 243,
  63854. "contexts": {},
  63855. "executed_branches": [],
  63856. "missing_branches": []
  63857. },
  63858. "PDFParsingWorkflow._parse_single_page": {
  63859. "executed_lines": [],
  63860. "summary": {
  63861. "covered_lines": 0,
  63862. "num_statements": 8,
  63863. "percent_covered": 0.0,
  63864. "percent_covered_display": "0.00",
  63865. "missing_lines": 8,
  63866. "excluded_lines": 0,
  63867. "percent_statements_covered": 0.0,
  63868. "percent_statements_covered_display": "0.00",
  63869. "num_branches": 0,
  63870. "num_partial_branches": 0,
  63871. "covered_branches": 0,
  63872. "missing_branches": 0,
  63873. "percent_branches_covered": 100.0,
  63874. "percent_branches_covered_display": "100.00"
  63875. },
  63876. "missing_lines": [
  63877. 262,
  63878. 263,
  63879. 264,
  63880. 319,
  63881. 322,
  63882. 323,
  63883. 325,
  63884. 326
  63885. ],
  63886. "excluded_lines": [],
  63887. "start_line": 260,
  63888. "contexts": {},
  63889. "executed_branches": [],
  63890. "missing_branches": []
  63891. },
  63892. "PDFParsingWorkflow._parse_image_node": {
  63893. "executed_lines": [],
  63894. "summary": {
  63895. "covered_lines": 0,
  63896. "num_statements": 16,
  63897. "percent_covered": 0.0,
  63898. "percent_covered_display": "0.00",
  63899. "missing_lines": 16,
  63900. "excluded_lines": 0,
  63901. "percent_statements_covered": 0.0,
  63902. "percent_statements_covered_display": "0.00",
  63903. "num_branches": 4,
  63904. "num_partial_branches": 0,
  63905. "covered_branches": 0,
  63906. "missing_branches": 4,
  63907. "percent_branches_covered": 0.0,
  63908. "percent_branches_covered_display": "0.00"
  63909. },
  63910. "missing_lines": [
  63911. 330,
  63912. 331,
  63913. 333,
  63914. 335,
  63915. 338,
  63916. 340,
  63917. 346,
  63918. 347,
  63919. 348,
  63920. 349,
  63921. 350,
  63922. 351,
  63923. 352,
  63924. 355,
  63925. 357,
  63926. 359
  63927. ],
  63928. "excluded_lines": [],
  63929. "start_line": 328,
  63930. "contexts": {},
  63931. "executed_branches": [],
  63932. "missing_branches": [
  63933. [
  63934. 330,
  63935. 331
  63936. ],
  63937. [
  63938. 330,
  63939. 333
  63940. ],
  63941. [
  63942. 346,
  63943. 347
  63944. ],
  63945. [
  63946. 346,
  63947. 355
  63948. ]
  63949. ]
  63950. },
  63951. "PDFParsingWorkflow._should_continue_parsing": {
  63952. "executed_lines": [],
  63953. "summary": {
  63954. "covered_lines": 0,
  63955. "num_statements": 1,
  63956. "percent_covered": 0.0,
  63957. "percent_covered_display": "0.00",
  63958. "missing_lines": 1,
  63959. "excluded_lines": 0,
  63960. "percent_statements_covered": 0.0,
  63961. "percent_statements_covered_display": "0.00",
  63962. "num_branches": 0,
  63963. "num_partial_branches": 0,
  63964. "covered_branches": 0,
  63965. "missing_branches": 0,
  63966. "percent_branches_covered": 100.0,
  63967. "percent_branches_covered_display": "100.00"
  63968. },
  63969. "missing_lines": [
  63970. 372
  63971. ],
  63972. "excluded_lines": [],
  63973. "start_line": 368,
  63974. "contexts": {},
  63975. "executed_branches": [],
  63976. "missing_branches": []
  63977. },
  63978. "PDFParsingWorkflow.create_ragflow_chunk": {
  63979. "executed_lines": [],
  63980. "summary": {
  63981. "covered_lines": 0,
  63982. "num_statements": 10,
  63983. "percent_covered": 0.0,
  63984. "percent_covered_display": "0.00",
  63985. "missing_lines": 10,
  63986. "excluded_lines": 0,
  63987. "percent_statements_covered": 0.0,
  63988. "percent_statements_covered_display": "0.00",
  63989. "num_branches": 2,
  63990. "num_partial_branches": 0,
  63991. "covered_branches": 0,
  63992. "missing_branches": 2,
  63993. "percent_branches_covered": 0.0,
  63994. "percent_branches_covered_display": "0.00"
  63995. },
  63996. "missing_lines": [
  63997. 376,
  63998. 380,
  63999. 381,
  64000. 382,
  64001. 383,
  64002. 385,
  64003. 388,
  64004. 391,
  64005. 392,
  64006. 395
  64007. ],
  64008. "excluded_lines": [],
  64009. "start_line": 374,
  64010. "contexts": {},
  64011. "executed_branches": [],
  64012. "missing_branches": [
  64013. [
  64014. 380,
  64015. -374
  64016. ],
  64017. [
  64018. 380,
  64019. 381
  64020. ]
  64021. ]
  64022. },
  64023. "PDFParsingWorkflow._vectorize_store_node": {
  64024. "executed_lines": [],
  64025. "summary": {
  64026. "covered_lines": 0,
  64027. "num_statements": 23,
  64028. "percent_covered": 0.0,
  64029. "percent_covered_display": "0.00",
  64030. "missing_lines": 23,
  64031. "excluded_lines": 1,
  64032. "percent_statements_covered": 0.0,
  64033. "percent_statements_covered_display": "0.00",
  64034. "num_branches": 4,
  64035. "num_partial_branches": 0,
  64036. "covered_branches": 0,
  64037. "missing_branches": 4,
  64038. "percent_branches_covered": 0.0,
  64039. "percent_branches_covered_display": "0.00"
  64040. },
  64041. "missing_lines": [
  64042. 405,
  64043. 408,
  64044. 412,
  64045. 415,
  64046. 416,
  64047. 419,
  64048. 420,
  64049. 421,
  64050. 422,
  64051. 423,
  64052. 425,
  64053. 429,
  64054. 432,
  64055. 435,
  64056. 447,
  64057. 448,
  64058. 449,
  64059. 450,
  64060. 453,
  64061. 454,
  64062. 455,
  64063. 460,
  64064. 462
  64065. ],
  64066. "excluded_lines": [
  64067. 428
  64068. ],
  64069. "start_line": 403,
  64070. "contexts": {},
  64071. "executed_branches": [],
  64072. "missing_branches": [
  64073. [
  64074. 419,
  64075. 420
  64076. ],
  64077. [
  64078. 419,
  64079. 453
  64080. ],
  64081. [
  64082. 453,
  64083. 454
  64084. ],
  64085. [
  64086. 453,
  64087. 462
  64088. ]
  64089. ]
  64090. },
  64091. "PDFParsingWorkflow._complete_node": {
  64092. "executed_lines": [],
  64093. "summary": {
  64094. "covered_lines": 0,
  64095. "num_statements": 2,
  64096. "percent_covered": 0.0,
  64097. "percent_covered_display": "0.00",
  64098. "missing_lines": 2,
  64099. "excluded_lines": 0,
  64100. "percent_statements_covered": 0.0,
  64101. "percent_statements_covered_display": "0.00",
  64102. "num_branches": 0,
  64103. "num_partial_branches": 0,
  64104. "covered_branches": 0,
  64105. "missing_branches": 0,
  64106. "percent_branches_covered": 100.0,
  64107. "percent_branches_covered_display": "100.00"
  64108. },
  64109. "missing_lines": [
  64110. 470,
  64111. 473
  64112. ],
  64113. "excluded_lines": [],
  64114. "start_line": 468,
  64115. "contexts": {},
  64116. "executed_branches": [],
  64117. "missing_branches": []
  64118. },
  64119. "PDFParsingWorkflow.run": {
  64120. "executed_lines": [],
  64121. "summary": {
  64122. "covered_lines": 0,
  64123. "num_statements": 5,
  64124. "percent_covered": 0.0,
  64125. "percent_covered_display": "0.00",
  64126. "missing_lines": 5,
  64127. "excluded_lines": 0,
  64128. "percent_statements_covered": 0.0,
  64129. "percent_statements_covered_display": "0.00",
  64130. "num_branches": 2,
  64131. "num_partial_branches": 0,
  64132. "covered_branches": 0,
  64133. "missing_branches": 2,
  64134. "percent_branches_covered": 0.0,
  64135. "percent_branches_covered_display": "0.00"
  64136. },
  64137. "missing_lines": [
  64138. 490,
  64139. 495,
  64140. 498,
  64141. 499,
  64142. 501
  64143. ],
  64144. "excluded_lines": [],
  64145. "start_line": 477,
  64146. "contexts": {},
  64147. "executed_branches": [],
  64148. "missing_branches": [
  64149. [
  64150. 498,
  64151. 499
  64152. ],
  64153. [
  64154. 498,
  64155. 501
  64156. ]
  64157. ]
  64158. },
  64159. "": {
  64160. "executed_lines": [],
  64161. "summary": {
  64162. "covered_lines": 0,
  64163. "num_statements": 45,
  64164. "percent_covered": 0.0,
  64165. "percent_covered_display": "0.00",
  64166. "missing_lines": 45,
  64167. "excluded_lines": 3,
  64168. "percent_statements_covered": 0.0,
  64169. "percent_statements_covered_display": "0.00",
  64170. "num_branches": 0,
  64171. "num_partial_branches": 0,
  64172. "covered_branches": 0,
  64173. "missing_branches": 0,
  64174. "percent_branches_covered": 100.0,
  64175. "percent_branches_covered_display": "100.00"
  64176. },
  64177. "missing_lines": [
  64178. 1,
  64179. 2,
  64180. 3,
  64181. 4,
  64182. 5,
  64183. 6,
  64184. 7,
  64185. 8,
  64186. 9,
  64187. 10,
  64188. 11,
  64189. 12,
  64190. 13,
  64191. 14,
  64192. 15,
  64193. 16,
  64194. 19,
  64195. 21,
  64196. 24,
  64197. 25,
  64198. 27,
  64199. 28,
  64200. 29,
  64201. 30,
  64202. 31,
  64203. 32,
  64204. 33,
  64205. 34,
  64206. 37,
  64207. 40,
  64208. 54,
  64209. 129,
  64210. 141,
  64211. 149,
  64212. 168,
  64213. 193,
  64214. 218,
  64215. 243,
  64216. 260,
  64217. 328,
  64218. 368,
  64219. 374,
  64220. 403,
  64221. 468,
  64222. 477
  64223. ],
  64224. "excluded_lines": [
  64225. 22,
  64226. 23,
  64227. 26
  64228. ],
  64229. "start_line": 1,
  64230. "contexts": {},
  64231. "executed_branches": [],
  64232. "missing_branches": []
  64233. }
  64234. },
  64235. "classes": {
  64236. "PDFParsingState": {
  64237. "executed_lines": [],
  64238. "summary": {
  64239. "covered_lines": 0,
  64240. "num_statements": 0,
  64241. "percent_covered": 100.0,
  64242. "percent_covered_display": "100.00",
  64243. "missing_lines": 0,
  64244. "excluded_lines": 0,
  64245. "percent_statements_covered": 100.0,
  64246. "percent_statements_covered_display": "100.00",
  64247. "num_branches": 0,
  64248. "num_partial_branches": 0,
  64249. "covered_branches": 0,
  64250. "missing_branches": 0,
  64251. "percent_branches_covered": 100.0,
  64252. "percent_branches_covered_display": "100.00"
  64253. },
  64254. "missing_lines": [],
  64255. "excluded_lines": [],
  64256. "start_line": 19,
  64257. "contexts": {},
  64258. "executed_branches": [],
  64259. "missing_branches": []
  64260. },
  64261. "PDFParsingWorkflow": {
  64262. "executed_lines": [],
  64263. "summary": {
  64264. "covered_lines": 0,
  64265. "num_statements": 152,
  64266. "percent_covered": 0.0,
  64267. "percent_covered_display": "0.00",
  64268. "missing_lines": 152,
  64269. "excluded_lines": 1,
  64270. "percent_statements_covered": 0.0,
  64271. "percent_statements_covered_display": "0.00",
  64272. "num_branches": 20,
  64273. "num_partial_branches": 0,
  64274. "covered_branches": 0,
  64275. "missing_branches": 20,
  64276. "percent_branches_covered": 0.0,
  64277. "percent_branches_covered_display": "0.00"
  64278. },
  64279. "missing_lines": [
  64280. 47,
  64281. 48,
  64282. 49,
  64283. 50,
  64284. 51,
  64285. 57,
  64286. 60,
  64287. 63,
  64288. 66,
  64289. 69,
  64290. 72,
  64291. 75,
  64292. 78,
  64293. 81,
  64294. 84,
  64295. 87,
  64296. 91,
  64297. 93,
  64298. 102,
  64299. 103,
  64300. 104,
  64301. 105,
  64302. 107,
  64303. 110,
  64304. 120,
  64305. 122,
  64306. 124,
  64307. 127,
  64308. 131,
  64309. 132,
  64310. 133,
  64311. 134,
  64312. 135,
  64313. 138,
  64314. 139,
  64315. 144,
  64316. 145,
  64317. 147,
  64318. 151,
  64319. 153,
  64320. 155,
  64321. 159,
  64322. 160,
  64323. 161,
  64324. 164,
  64325. 165,
  64326. 166,
  64327. 170,
  64328. 172,
  64329. 174,
  64330. 180,
  64331. 181,
  64332. 182,
  64333. 183,
  64334. 187,
  64335. 188,
  64336. 189,
  64337. 190,
  64338. 191,
  64339. 195,
  64340. 197,
  64341. 199,
  64342. 205,
  64343. 206,
  64344. 207,
  64345. 208,
  64346. 212,
  64347. 213,
  64348. 214,
  64349. 215,
  64350. 216,
  64351. 220,
  64352. 222,
  64353. 224,
  64354. 230,
  64355. 231,
  64356. 233,
  64357. 237,
  64358. 238,
  64359. 239,
  64360. 240,
  64361. 241,
  64362. 245,
  64363. 248,
  64364. 249,
  64365. 251,
  64366. 253,
  64367. 262,
  64368. 263,
  64369. 264,
  64370. 319,
  64371. 322,
  64372. 323,
  64373. 325,
  64374. 326,
  64375. 330,
  64376. 331,
  64377. 333,
  64378. 335,
  64379. 338,
  64380. 340,
  64381. 346,
  64382. 347,
  64383. 348,
  64384. 349,
  64385. 350,
  64386. 351,
  64387. 352,
  64388. 355,
  64389. 357,
  64390. 359,
  64391. 372,
  64392. 376,
  64393. 380,
  64394. 381,
  64395. 382,
  64396. 383,
  64397. 385,
  64398. 388,
  64399. 391,
  64400. 392,
  64401. 395,
  64402. 405,
  64403. 408,
  64404. 412,
  64405. 415,
  64406. 416,
  64407. 419,
  64408. 420,
  64409. 421,
  64410. 422,
  64411. 423,
  64412. 425,
  64413. 429,
  64414. 432,
  64415. 435,
  64416. 447,
  64417. 448,
  64418. 449,
  64419. 450,
  64420. 453,
  64421. 454,
  64422. 455,
  64423. 460,
  64424. 462,
  64425. 470,
  64426. 473,
  64427. 490,
  64428. 495,
  64429. 498,
  64430. 499,
  64431. 501
  64432. ],
  64433. "excluded_lines": [
  64434. 428
  64435. ],
  64436. "start_line": 37,
  64437. "contexts": {},
  64438. "executed_branches": [],
  64439. "missing_branches": [
  64440. [
  64441. 144,
  64442. 145
  64443. ],
  64444. [
  64445. 144,
  64446. 147
  64447. ],
  64448. [
  64449. 180,
  64450. 181
  64451. ],
  64452. [
  64453. 180,
  64454. 187
  64455. ],
  64456. [
  64457. 205,
  64458. 206
  64459. ],
  64460. [
  64461. 205,
  64462. 212
  64463. ],
  64464. [
  64465. 230,
  64466. 231
  64467. ],
  64468. [
  64469. 230,
  64470. 237
  64471. ],
  64472. [
  64473. 330,
  64474. 331
  64475. ],
  64476. [
  64477. 330,
  64478. 333
  64479. ],
  64480. [
  64481. 346,
  64482. 347
  64483. ],
  64484. [
  64485. 346,
  64486. 355
  64487. ],
  64488. [
  64489. 380,
  64490. -374
  64491. ],
  64492. [
  64493. 380,
  64494. 381
  64495. ],
  64496. [
  64497. 419,
  64498. 420
  64499. ],
  64500. [
  64501. 419,
  64502. 453
  64503. ],
  64504. [
  64505. 453,
  64506. 454
  64507. ],
  64508. [
  64509. 453,
  64510. 462
  64511. ],
  64512. [
  64513. 498,
  64514. 499
  64515. ],
  64516. [
  64517. 498,
  64518. 501
  64519. ]
  64520. ]
  64521. },
  64522. "": {
  64523. "executed_lines": [],
  64524. "summary": {
  64525. "covered_lines": 0,
  64526. "num_statements": 45,
  64527. "percent_covered": 0.0,
  64528. "percent_covered_display": "0.00",
  64529. "missing_lines": 45,
  64530. "excluded_lines": 3,
  64531. "percent_statements_covered": 0.0,
  64532. "percent_statements_covered_display": "0.00",
  64533. "num_branches": 0,
  64534. "num_partial_branches": 0,
  64535. "covered_branches": 0,
  64536. "missing_branches": 0,
  64537. "percent_branches_covered": 100.0,
  64538. "percent_branches_covered_display": "100.00"
  64539. },
  64540. "missing_lines": [
  64541. 1,
  64542. 2,
  64543. 3,
  64544. 4,
  64545. 5,
  64546. 6,
  64547. 7,
  64548. 8,
  64549. 9,
  64550. 10,
  64551. 11,
  64552. 12,
  64553. 13,
  64554. 14,
  64555. 15,
  64556. 16,
  64557. 19,
  64558. 21,
  64559. 24,
  64560. 25,
  64561. 27,
  64562. 28,
  64563. 29,
  64564. 30,
  64565. 31,
  64566. 32,
  64567. 33,
  64568. 34,
  64569. 37,
  64570. 40,
  64571. 54,
  64572. 129,
  64573. 141,
  64574. 149,
  64575. 168,
  64576. 193,
  64577. 218,
  64578. 243,
  64579. 260,
  64580. 328,
  64581. 368,
  64582. 374,
  64583. 403,
  64584. 468,
  64585. 477
  64586. ],
  64587. "excluded_lines": [
  64588. 22,
  64589. 23,
  64590. 26
  64591. ],
  64592. "start_line": 1,
  64593. "contexts": {},
  64594. "executed_branches": [],
  64595. "missing_branches": []
  64596. }
  64597. }
  64598. },
  64599. "src\\datasets\\parser\\pdf_parser\\pdf_splitter.py": {
  64600. "executed_lines": [],
  64601. "summary": {
  64602. "covered_lines": 0,
  64603. "num_statements": 56,
  64604. "percent_covered": 0.0,
  64605. "percent_covered_display": "0.00",
  64606. "missing_lines": 56,
  64607. "excluded_lines": 1,
  64608. "percent_statements_covered": 0.0,
  64609. "percent_statements_covered_display": "0.00",
  64610. "num_branches": 8,
  64611. "num_partial_branches": 0,
  64612. "covered_branches": 0,
  64613. "missing_branches": 8,
  64614. "percent_branches_covered": 0.0,
  64615. "percent_branches_covered_display": "0.00"
  64616. },
  64617. "missing_lines": [
  64618. 1,
  64619. 2,
  64620. 3,
  64621. 4,
  64622. 5,
  64623. 6,
  64624. 7,
  64625. 8,
  64626. 10,
  64627. 13,
  64628. 14,
  64629. 29,
  64630. 31,
  64631. 35,
  64632. 38,
  64633. 40,
  64634. 42,
  64635. 44,
  64636. 45,
  64637. 46,
  64638. 49,
  64639. 52,
  64640. 55,
  64641. 56,
  64642. 58,
  64643. 65,
  64644. 73,
  64645. 74,
  64646. 94,
  64647. 95,
  64648. 97,
  64649. 99,
  64650. 101,
  64651. 102,
  64652. 104,
  64653. 107,
  64654. 109,
  64655. 112,
  64656. 114,
  64657. 128,
  64658. 129,
  64659. 130,
  64660. 131,
  64661. 132,
  64662. 133,
  64663. 136,
  64664. 137,
  64665. 138,
  64666. 139,
  64667. 142,
  64668. 143,
  64669. 144,
  64670. 145,
  64671. 148,
  64672. 149,
  64673. 157
  64674. ],
  64675. "excluded_lines": [
  64676. 146
  64677. ],
  64678. "contexts": {},
  64679. "executed_branches": [],
  64680. "missing_branches": [
  64681. [
  64682. 40,
  64683. 42
  64684. ],
  64685. [
  64686. 40,
  64687. 65
  64688. ],
  64689. [
  64690. 97,
  64691. 99
  64692. ],
  64693. [
  64694. 97,
  64695. 107
  64696. ],
  64697. [
  64698. 101,
  64699. 102
  64700. ],
  64701. [
  64702. 101,
  64703. 104
  64704. ],
  64705. [
  64706. 128,
  64707. 129
  64708. ],
  64709. [
  64710. 128,
  64711. 136
  64712. ]
  64713. ],
  64714. "functions": {
  64715. "PDFSplitter._process_page": {
  64716. "executed_lines": [],
  64717. "summary": {
  64718. "covered_lines": 0,
  64719. "num_statements": 15,
  64720. "percent_covered": 0.0,
  64721. "percent_covered_display": "0.00",
  64722. "missing_lines": 15,
  64723. "excluded_lines": 0,
  64724. "percent_statements_covered": 0.0,
  64725. "percent_statements_covered_display": "0.00",
  64726. "num_branches": 2,
  64727. "num_partial_branches": 0,
  64728. "covered_branches": 0,
  64729. "missing_branches": 2,
  64730. "percent_branches_covered": 0.0,
  64731. "percent_branches_covered_display": "0.00"
  64732. },
  64733. "missing_lines": [
  64734. 29,
  64735. 31,
  64736. 35,
  64737. 38,
  64738. 40,
  64739. 42,
  64740. 44,
  64741. 45,
  64742. 46,
  64743. 49,
  64744. 52,
  64745. 55,
  64746. 56,
  64747. 58,
  64748. 65
  64749. ],
  64750. "excluded_lines": [],
  64751. "start_line": 14,
  64752. "contexts": {},
  64753. "executed_branches": [],
  64754. "missing_branches": [
  64755. [
  64756. 40,
  64757. 42
  64758. ],
  64759. [
  64760. 40,
  64761. 65
  64762. ]
  64763. ]
  64764. },
  64765. "PDFSplitter.split_pdf": {
  64766. "executed_lines": [],
  64767. "summary": {
  64768. "covered_lines": 0,
  64769. "num_statements": 25,
  64770. "percent_covered": 0.0,
  64771. "percent_covered_display": "0.00",
  64772. "missing_lines": 25,
  64773. "excluded_lines": 1,
  64774. "percent_statements_covered": 0.0,
  64775. "percent_statements_covered_display": "0.00",
  64776. "num_branches": 6,
  64777. "num_partial_branches": 0,
  64778. "covered_branches": 0,
  64779. "missing_branches": 6,
  64780. "percent_branches_covered": 0.0,
  64781. "percent_branches_covered_display": "0.00"
  64782. },
  64783. "missing_lines": [
  64784. 94,
  64785. 95,
  64786. 97,
  64787. 99,
  64788. 101,
  64789. 102,
  64790. 104,
  64791. 107,
  64792. 109,
  64793. 112,
  64794. 114,
  64795. 128,
  64796. 129,
  64797. 130,
  64798. 131,
  64799. 132,
  64800. 133,
  64801. 136,
  64802. 137,
  64803. 138,
  64804. 139,
  64805. 142,
  64806. 143,
  64807. 144,
  64808. 145
  64809. ],
  64810. "excluded_lines": [
  64811. 146
  64812. ],
  64813. "start_line": 74,
  64814. "contexts": {},
  64815. "executed_branches": [],
  64816. "missing_branches": [
  64817. [
  64818. 97,
  64819. 99
  64820. ],
  64821. [
  64822. 97,
  64823. 107
  64824. ],
  64825. [
  64826. 101,
  64827. 102
  64828. ],
  64829. [
  64830. 101,
  64831. 104
  64832. ],
  64833. [
  64834. 128,
  64835. 129
  64836. ],
  64837. [
  64838. 128,
  64839. 136
  64840. ]
  64841. ]
  64842. },
  64843. "PDFSplitter.save_page_image": {
  64844. "executed_lines": [],
  64845. "summary": {
  64846. "covered_lines": 0,
  64847. "num_statements": 1,
  64848. "percent_covered": 0.0,
  64849. "percent_covered_display": "0.00",
  64850. "missing_lines": 1,
  64851. "excluded_lines": 0,
  64852. "percent_statements_covered": 0.0,
  64853. "percent_statements_covered_display": "0.00",
  64854. "num_branches": 0,
  64855. "num_partial_branches": 0,
  64856. "covered_branches": 0,
  64857. "missing_branches": 0,
  64858. "percent_branches_covered": 100.0,
  64859. "percent_branches_covered_display": "100.00"
  64860. },
  64861. "missing_lines": [
  64862. 157
  64863. ],
  64864. "excluded_lines": [],
  64865. "start_line": 149,
  64866. "contexts": {},
  64867. "executed_branches": [],
  64868. "missing_branches": []
  64869. },
  64870. "": {
  64871. "executed_lines": [],
  64872. "summary": {
  64873. "covered_lines": 0,
  64874. "num_statements": 15,
  64875. "percent_covered": 0.0,
  64876. "percent_covered_display": "0.00",
  64877. "missing_lines": 15,
  64878. "excluded_lines": 0,
  64879. "percent_statements_covered": 0.0,
  64880. "percent_statements_covered_display": "0.00",
  64881. "num_branches": 0,
  64882. "num_partial_branches": 0,
  64883. "covered_branches": 0,
  64884. "missing_branches": 0,
  64885. "percent_branches_covered": 100.0,
  64886. "percent_branches_covered_display": "100.00"
  64887. },
  64888. "missing_lines": [
  64889. 1,
  64890. 2,
  64891. 3,
  64892. 4,
  64893. 5,
  64894. 6,
  64895. 7,
  64896. 8,
  64897. 10,
  64898. 13,
  64899. 14,
  64900. 73,
  64901. 74,
  64902. 148,
  64903. 149
  64904. ],
  64905. "excluded_lines": [],
  64906. "start_line": 1,
  64907. "contexts": {},
  64908. "executed_branches": [],
  64909. "missing_branches": []
  64910. }
  64911. },
  64912. "classes": {
  64913. "PDFSplitter": {
  64914. "executed_lines": [],
  64915. "summary": {
  64916. "covered_lines": 0,
  64917. "num_statements": 41,
  64918. "percent_covered": 0.0,
  64919. "percent_covered_display": "0.00",
  64920. "missing_lines": 41,
  64921. "excluded_lines": 1,
  64922. "percent_statements_covered": 0.0,
  64923. "percent_statements_covered_display": "0.00",
  64924. "num_branches": 8,
  64925. "num_partial_branches": 0,
  64926. "covered_branches": 0,
  64927. "missing_branches": 8,
  64928. "percent_branches_covered": 0.0,
  64929. "percent_branches_covered_display": "0.00"
  64930. },
  64931. "missing_lines": [
  64932. 29,
  64933. 31,
  64934. 35,
  64935. 38,
  64936. 40,
  64937. 42,
  64938. 44,
  64939. 45,
  64940. 46,
  64941. 49,
  64942. 52,
  64943. 55,
  64944. 56,
  64945. 58,
  64946. 65,
  64947. 94,
  64948. 95,
  64949. 97,
  64950. 99,
  64951. 101,
  64952. 102,
  64953. 104,
  64954. 107,
  64955. 109,
  64956. 112,
  64957. 114,
  64958. 128,
  64959. 129,
  64960. 130,
  64961. 131,
  64962. 132,
  64963. 133,
  64964. 136,
  64965. 137,
  64966. 138,
  64967. 139,
  64968. 142,
  64969. 143,
  64970. 144,
  64971. 145,
  64972. 157
  64973. ],
  64974. "excluded_lines": [
  64975. 146
  64976. ],
  64977. "start_line": 10,
  64978. "contexts": {},
  64979. "executed_branches": [],
  64980. "missing_branches": [
  64981. [
  64982. 40,
  64983. 42
  64984. ],
  64985. [
  64986. 40,
  64987. 65
  64988. ],
  64989. [
  64990. 97,
  64991. 99
  64992. ],
  64993. [
  64994. 97,
  64995. 107
  64996. ],
  64997. [
  64998. 101,
  64999. 102
  65000. ],
  65001. [
  65002. 101,
  65003. 104
  65004. ],
  65005. [
  65006. 128,
  65007. 129
  65008. ],
  65009. [
  65010. 128,
  65011. 136
  65012. ]
  65013. ]
  65014. },
  65015. "": {
  65016. "executed_lines": [],
  65017. "summary": {
  65018. "covered_lines": 0,
  65019. "num_statements": 15,
  65020. "percent_covered": 0.0,
  65021. "percent_covered_display": "0.00",
  65022. "missing_lines": 15,
  65023. "excluded_lines": 0,
  65024. "percent_statements_covered": 0.0,
  65025. "percent_statements_covered_display": "0.00",
  65026. "num_branches": 0,
  65027. "num_partial_branches": 0,
  65028. "covered_branches": 0,
  65029. "missing_branches": 0,
  65030. "percent_branches_covered": 100.0,
  65031. "percent_branches_covered_display": "100.00"
  65032. },
  65033. "missing_lines": [
  65034. 1,
  65035. 2,
  65036. 3,
  65037. 4,
  65038. 5,
  65039. 6,
  65040. 7,
  65041. 8,
  65042. 10,
  65043. 13,
  65044. 14,
  65045. 73,
  65046. 74,
  65047. 148,
  65048. 149
  65049. ],
  65050. "excluded_lines": [],
  65051. "start_line": 1,
  65052. "contexts": {},
  65053. "executed_branches": [],
  65054. "missing_branches": []
  65055. }
  65056. }
  65057. },
  65058. "src\\datasets\\parser\\states\\__init__.py": {
  65059. "executed_lines": [],
  65060. "summary": {
  65061. "covered_lines": 0,
  65062. "num_statements": 2,
  65063. "percent_covered": 0.0,
  65064. "percent_covered_display": "0.00",
  65065. "missing_lines": 2,
  65066. "excluded_lines": 0,
  65067. "percent_statements_covered": 0.0,
  65068. "percent_statements_covered_display": "0.00",
  65069. "num_branches": 0,
  65070. "num_partial_branches": 0,
  65071. "covered_branches": 0,
  65072. "missing_branches": 0,
  65073. "percent_branches_covered": 100.0,
  65074. "percent_branches_covered_display": "100.00"
  65075. },
  65076. "missing_lines": [
  65077. 5,
  65078. 11
  65079. ],
  65080. "excluded_lines": [],
  65081. "contexts": {},
  65082. "executed_branches": [],
  65083. "missing_branches": [],
  65084. "functions": {
  65085. "": {
  65086. "executed_lines": [],
  65087. "summary": {
  65088. "covered_lines": 0,
  65089. "num_statements": 2,
  65090. "percent_covered": 0.0,
  65091. "percent_covered_display": "0.00",
  65092. "missing_lines": 2,
  65093. "excluded_lines": 0,
  65094. "percent_statements_covered": 0.0,
  65095. "percent_statements_covered_display": "0.00",
  65096. "num_branches": 0,
  65097. "num_partial_branches": 0,
  65098. "covered_branches": 0,
  65099. "missing_branches": 0,
  65100. "percent_branches_covered": 100.0,
  65101. "percent_branches_covered_display": "100.00"
  65102. },
  65103. "missing_lines": [
  65104. 5,
  65105. 11
  65106. ],
  65107. "excluded_lines": [],
  65108. "start_line": 1,
  65109. "contexts": {},
  65110. "executed_branches": [],
  65111. "missing_branches": []
  65112. }
  65113. },
  65114. "classes": {
  65115. "": {
  65116. "executed_lines": [],
  65117. "summary": {
  65118. "covered_lines": 0,
  65119. "num_statements": 2,
  65120. "percent_covered": 0.0,
  65121. "percent_covered_display": "0.00",
  65122. "missing_lines": 2,
  65123. "excluded_lines": 0,
  65124. "percent_statements_covered": 0.0,
  65125. "percent_statements_covered_display": "0.00",
  65126. "num_branches": 0,
  65127. "num_partial_branches": 0,
  65128. "covered_branches": 0,
  65129. "missing_branches": 0,
  65130. "percent_branches_covered": 100.0,
  65131. "percent_branches_covered_display": "100.00"
  65132. },
  65133. "missing_lines": [
  65134. 5,
  65135. 11
  65136. ],
  65137. "excluded_lines": [],
  65138. "start_line": 1,
  65139. "contexts": {},
  65140. "executed_branches": [],
  65141. "missing_branches": []
  65142. }
  65143. }
  65144. },
  65145. "src\\datasets\\parser\\states\\parser_states.py": {
  65146. "executed_lines": [],
  65147. "summary": {
  65148. "covered_lines": 0,
  65149. "num_statements": 70,
  65150. "percent_covered": 0.0,
  65151. "percent_covered_display": "0.00",
  65152. "missing_lines": 70,
  65153. "excluded_lines": 7,
  65154. "percent_statements_covered": 0.0,
  65155. "percent_statements_covered_display": "0.00",
  65156. "num_branches": 0,
  65157. "num_partial_branches": 0,
  65158. "covered_branches": 0,
  65159. "missing_branches": 0,
  65160. "percent_branches_covered": 100.0,
  65161. "percent_branches_covered_display": "100.00"
  65162. },
  65163. "missing_lines": [
  65164. 7,
  65165. 8,
  65166. 9,
  65167. 10,
  65168. 11,
  65169. 14,
  65170. 20,
  65171. 23,
  65172. 24,
  65173. 25,
  65174. 30,
  65175. 31,
  65176. 32,
  65177. 35,
  65178. 36,
  65179. 37,
  65180. 38,
  65181. 41,
  65182. 42,
  65183. 45,
  65184. 51,
  65185. 56,
  65186. 57,
  65187. 58,
  65188. 61,
  65189. 62,
  65190. 63,
  65191. 64,
  65192. 65,
  65193. 68,
  65194. 71,
  65195. 77,
  65196. 83,
  65197. 84,
  65198. 87,
  65199. 88,
  65200. 89,
  65201. 90,
  65202. 93,
  65203. 94,
  65204. 97,
  65205. 101,
  65206. 102,
  65207. 105,
  65208. 109,
  65209. 110,
  65210. 113,
  65211. 117,
  65212. 118,
  65213. 120,
  65214. 127,
  65215. 128,
  65216. 129,
  65217. 130,
  65218. 131,
  65219. 132,
  65220. 133,
  65221. 134,
  65222. 135,
  65223. 137,
  65224. 138,
  65225. 139,
  65226. 140,
  65227. 141,
  65228. 142,
  65229. 143,
  65230. 144,
  65231. 146,
  65232. 147,
  65233. 148
  65234. ],
  65235. "excluded_lines": [
  65236. 26,
  65237. 27,
  65238. 54,
  65239. 55,
  65240. 80,
  65241. 81,
  65242. 82
  65243. ],
  65244. "contexts": {},
  65245. "executed_branches": [],
  65246. "missing_branches": [],
  65247. "functions": {
  65248. "": {
  65249. "executed_lines": [],
  65250. "summary": {
  65251. "covered_lines": 0,
  65252. "num_statements": 70,
  65253. "percent_covered": 0.0,
  65254. "percent_covered_display": "0.00",
  65255. "missing_lines": 70,
  65256. "excluded_lines": 7,
  65257. "percent_statements_covered": 0.0,
  65258. "percent_statements_covered_display": "0.00",
  65259. "num_branches": 0,
  65260. "num_partial_branches": 0,
  65261. "covered_branches": 0,
  65262. "missing_branches": 0,
  65263. "percent_branches_covered": 100.0,
  65264. "percent_branches_covered_display": "100.00"
  65265. },
  65266. "missing_lines": [
  65267. 7,
  65268. 8,
  65269. 9,
  65270. 10,
  65271. 11,
  65272. 14,
  65273. 20,
  65274. 23,
  65275. 24,
  65276. 25,
  65277. 30,
  65278. 31,
  65279. 32,
  65280. 35,
  65281. 36,
  65282. 37,
  65283. 38,
  65284. 41,
  65285. 42,
  65286. 45,
  65287. 51,
  65288. 56,
  65289. 57,
  65290. 58,
  65291. 61,
  65292. 62,
  65293. 63,
  65294. 64,
  65295. 65,
  65296. 68,
  65297. 71,
  65298. 77,
  65299. 83,
  65300. 84,
  65301. 87,
  65302. 88,
  65303. 89,
  65304. 90,
  65305. 93,
  65306. 94,
  65307. 97,
  65308. 101,
  65309. 102,
  65310. 105,
  65311. 109,
  65312. 110,
  65313. 113,
  65314. 117,
  65315. 118,
  65316. 120,
  65317. 127,
  65318. 128,
  65319. 129,
  65320. 130,
  65321. 131,
  65322. 132,
  65323. 133,
  65324. 134,
  65325. 135,
  65326. 137,
  65327. 138,
  65328. 139,
  65329. 140,
  65330. 141,
  65331. 142,
  65332. 143,
  65333. 144,
  65334. 146,
  65335. 147,
  65336. 148
  65337. ],
  65338. "excluded_lines": [
  65339. 26,
  65340. 27,
  65341. 54,
  65342. 55,
  65343. 80,
  65344. 81,
  65345. 82
  65346. ],
  65347. "start_line": 1,
  65348. "contexts": {},
  65349. "executed_branches": [],
  65350. "missing_branches": []
  65351. }
  65352. },
  65353. "classes": {
  65354. "PDFParsingState": {
  65355. "executed_lines": [],
  65356. "summary": {
  65357. "covered_lines": 0,
  65358. "num_statements": 0,
  65359. "percent_covered": 100.0,
  65360. "percent_covered_display": "100.00",
  65361. "missing_lines": 0,
  65362. "excluded_lines": 0,
  65363. "percent_statements_covered": 100.0,
  65364. "percent_statements_covered_display": "100.00",
  65365. "num_branches": 0,
  65366. "num_partial_branches": 0,
  65367. "covered_branches": 0,
  65368. "missing_branches": 0,
  65369. "percent_branches_covered": 100.0,
  65370. "percent_branches_covered_display": "100.00"
  65371. },
  65372. "missing_lines": [],
  65373. "excluded_lines": [],
  65374. "start_line": 14,
  65375. "contexts": {},
  65376. "executed_branches": [],
  65377. "missing_branches": []
  65378. },
  65379. "QAParsingState": {
  65380. "executed_lines": [],
  65381. "summary": {
  65382. "covered_lines": 0,
  65383. "num_statements": 0,
  65384. "percent_covered": 100.0,
  65385. "percent_covered_display": "100.00",
  65386. "missing_lines": 0,
  65387. "excluded_lines": 0,
  65388. "percent_statements_covered": 100.0,
  65389. "percent_statements_covered_display": "100.00",
  65390. "num_branches": 0,
  65391. "num_partial_branches": 0,
  65392. "covered_branches": 0,
  65393. "missing_branches": 0,
  65394. "percent_branches_covered": 100.0,
  65395. "percent_branches_covered_display": "100.00"
  65396. },
  65397. "missing_lines": [],
  65398. "excluded_lines": [],
  65399. "start_line": 45,
  65400. "contexts": {},
  65401. "executed_branches": [],
  65402. "missing_branches": []
  65403. },
  65404. "ImageParsingState": {
  65405. "executed_lines": [],
  65406. "summary": {
  65407. "covered_lines": 0,
  65408. "num_statements": 0,
  65409. "percent_covered": 100.0,
  65410. "percent_covered_display": "100.00",
  65411. "missing_lines": 0,
  65412. "excluded_lines": 0,
  65413. "percent_statements_covered": 100.0,
  65414. "percent_statements_covered_display": "100.00",
  65415. "num_branches": 0,
  65416. "num_partial_branches": 0,
  65417. "covered_branches": 0,
  65418. "missing_branches": 0,
  65419. "percent_branches_covered": 100.0,
  65420. "percent_branches_covered_display": "100.00"
  65421. },
  65422. "missing_lines": [],
  65423. "excluded_lines": [],
  65424. "start_line": 71,
  65425. "contexts": {},
  65426. "executed_branches": [],
  65427. "missing_branches": []
  65428. },
  65429. "TextChunk": {
  65430. "executed_lines": [],
  65431. "summary": {
  65432. "covered_lines": 0,
  65433. "num_statements": 0,
  65434. "percent_covered": 100.0,
  65435. "percent_covered_display": "100.00",
  65436. "missing_lines": 0,
  65437. "excluded_lines": 0,
  65438. "percent_statements_covered": 100.0,
  65439. "percent_statements_covered_display": "100.00",
  65440. "num_branches": 0,
  65441. "num_partial_branches": 0,
  65442. "covered_branches": 0,
  65443. "missing_branches": 0,
  65444. "percent_branches_covered": 100.0,
  65445. "percent_branches_covered_display": "100.00"
  65446. },
  65447. "missing_lines": [],
  65448. "excluded_lines": [],
  65449. "start_line": 97,
  65450. "contexts": {},
  65451. "executed_branches": [],
  65452. "missing_branches": []
  65453. },
  65454. "VectorizationMixin": {
  65455. "executed_lines": [],
  65456. "summary": {
  65457. "covered_lines": 0,
  65458. "num_statements": 0,
  65459. "percent_covered": 100.0,
  65460. "percent_covered_display": "100.00",
  65461. "missing_lines": 0,
  65462. "excluded_lines": 0,
  65463. "percent_statements_covered": 100.0,
  65464. "percent_statements_covered_display": "100.00",
  65465. "num_branches": 0,
  65466. "num_partial_branches": 0,
  65467. "covered_branches": 0,
  65468. "missing_branches": 0,
  65469. "percent_branches_covered": 100.0,
  65470. "percent_branches_covered_display": "100.00"
  65471. },
  65472. "missing_lines": [],
  65473. "excluded_lines": [],
  65474. "start_line": 105,
  65475. "contexts": {},
  65476. "executed_branches": [],
  65477. "missing_branches": []
  65478. },
  65479. "ParsedContent": {
  65480. "executed_lines": [],
  65481. "summary": {
  65482. "covered_lines": 0,
  65483. "num_statements": 0,
  65484. "percent_covered": 100.0,
  65485. "percent_covered_display": "100.00",
  65486. "missing_lines": 0,
  65487. "excluded_lines": 0,
  65488. "percent_statements_covered": 100.0,
  65489. "percent_statements_covered_display": "100.00",
  65490. "num_branches": 0,
  65491. "num_partial_branches": 0,
  65492. "covered_branches": 0,
  65493. "missing_branches": 0,
  65494. "percent_branches_covered": 100.0,
  65495. "percent_branches_covered_display": "100.00"
  65496. },
  65497. "missing_lines": [],
  65498. "excluded_lines": [],
  65499. "start_line": 113,
  65500. "contexts": {},
  65501. "executed_branches": [],
  65502. "missing_branches": []
  65503. },
  65504. "DynamicDimensionState": {
  65505. "executed_lines": [],
  65506. "summary": {
  65507. "covered_lines": 0,
  65508. "num_statements": 0,
  65509. "percent_covered": 100.0,
  65510. "percent_covered_display": "100.00",
  65511. "missing_lines": 0,
  65512. "excluded_lines": 0,
  65513. "percent_statements_covered": 100.0,
  65514. "percent_statements_covered_display": "100.00",
  65515. "num_branches": 0,
  65516. "num_partial_branches": 0,
  65517. "covered_branches": 0,
  65518. "missing_branches": 0,
  65519. "percent_branches_covered": 100.0,
  65520. "percent_branches_covered_display": "100.00"
  65521. },
  65522. "missing_lines": [],
  65523. "excluded_lines": [],
  65524. "start_line": 120,
  65525. "contexts": {},
  65526. "executed_branches": [],
  65527. "missing_branches": []
  65528. },
  65529. "": {
  65530. "executed_lines": [],
  65531. "summary": {
  65532. "covered_lines": 0,
  65533. "num_statements": 70,
  65534. "percent_covered": 0.0,
  65535. "percent_covered_display": "0.00",
  65536. "missing_lines": 70,
  65537. "excluded_lines": 7,
  65538. "percent_statements_covered": 0.0,
  65539. "percent_statements_covered_display": "0.00",
  65540. "num_branches": 0,
  65541. "num_partial_branches": 0,
  65542. "covered_branches": 0,
  65543. "missing_branches": 0,
  65544. "percent_branches_covered": 100.0,
  65545. "percent_branches_covered_display": "100.00"
  65546. },
  65547. "missing_lines": [
  65548. 7,
  65549. 8,
  65550. 9,
  65551. 10,
  65552. 11,
  65553. 14,
  65554. 20,
  65555. 23,
  65556. 24,
  65557. 25,
  65558. 30,
  65559. 31,
  65560. 32,
  65561. 35,
  65562. 36,
  65563. 37,
  65564. 38,
  65565. 41,
  65566. 42,
  65567. 45,
  65568. 51,
  65569. 56,
  65570. 57,
  65571. 58,
  65572. 61,
  65573. 62,
  65574. 63,
  65575. 64,
  65576. 65,
  65577. 68,
  65578. 71,
  65579. 77,
  65580. 83,
  65581. 84,
  65582. 87,
  65583. 88,
  65584. 89,
  65585. 90,
  65586. 93,
  65587. 94,
  65588. 97,
  65589. 101,
  65590. 102,
  65591. 105,
  65592. 109,
  65593. 110,
  65594. 113,
  65595. 117,
  65596. 118,
  65597. 120,
  65598. 127,
  65599. 128,
  65600. 129,
  65601. 130,
  65602. 131,
  65603. 132,
  65604. 133,
  65605. 134,
  65606. 135,
  65607. 137,
  65608. 138,
  65609. 139,
  65610. 140,
  65611. 141,
  65612. 142,
  65613. 143,
  65614. 144,
  65615. 146,
  65616. 147,
  65617. 148
  65618. ],
  65619. "excluded_lines": [
  65620. 26,
  65621. 27,
  65622. 54,
  65623. 55,
  65624. 80,
  65625. 81,
  65626. 82
  65627. ],
  65628. "start_line": 1,
  65629. "contexts": {},
  65630. "executed_branches": [],
  65631. "missing_branches": []
  65632. }
  65633. }
  65634. },
  65635. "src\\datasets\\parser\\workflow_nodes\\__init__.py": {
  65636. "executed_lines": [],
  65637. "summary": {
  65638. "covered_lines": 0,
  65639. "num_statements": 4,
  65640. "percent_covered": 0.0,
  65641. "percent_covered_display": "0.00",
  65642. "missing_lines": 4,
  65643. "excluded_lines": 0,
  65644. "percent_statements_covered": 0.0,
  65645. "percent_statements_covered_display": "0.00",
  65646. "num_branches": 0,
  65647. "num_partial_branches": 0,
  65648. "covered_branches": 0,
  65649. "missing_branches": 0,
  65650. "percent_branches_covered": 100.0,
  65651. "percent_branches_covered_display": "100.00"
  65652. },
  65653. "missing_lines": [
  65654. 7,
  65655. 8,
  65656. 9,
  65657. 11
  65658. ],
  65659. "excluded_lines": [],
  65660. "contexts": {},
  65661. "executed_branches": [],
  65662. "missing_branches": [],
  65663. "functions": {
  65664. "": {
  65665. "executed_lines": [],
  65666. "summary": {
  65667. "covered_lines": 0,
  65668. "num_statements": 4,
  65669. "percent_covered": 0.0,
  65670. "percent_covered_display": "0.00",
  65671. "missing_lines": 4,
  65672. "excluded_lines": 0,
  65673. "percent_statements_covered": 0.0,
  65674. "percent_statements_covered_display": "0.00",
  65675. "num_branches": 0,
  65676. "num_partial_branches": 0,
  65677. "covered_branches": 0,
  65678. "missing_branches": 0,
  65679. "percent_branches_covered": 100.0,
  65680. "percent_branches_covered_display": "100.00"
  65681. },
  65682. "missing_lines": [
  65683. 7,
  65684. 8,
  65685. 9,
  65686. 11
  65687. ],
  65688. "excluded_lines": [],
  65689. "start_line": 1,
  65690. "contexts": {},
  65691. "executed_branches": [],
  65692. "missing_branches": []
  65693. }
  65694. },
  65695. "classes": {
  65696. "": {
  65697. "executed_lines": [],
  65698. "summary": {
  65699. "covered_lines": 0,
  65700. "num_statements": 4,
  65701. "percent_covered": 0.0,
  65702. "percent_covered_display": "0.00",
  65703. "missing_lines": 4,
  65704. "excluded_lines": 0,
  65705. "percent_statements_covered": 0.0,
  65706. "percent_statements_covered_display": "0.00",
  65707. "num_branches": 0,
  65708. "num_partial_branches": 0,
  65709. "covered_branches": 0,
  65710. "missing_branches": 0,
  65711. "percent_branches_covered": 100.0,
  65712. "percent_branches_covered_display": "100.00"
  65713. },
  65714. "missing_lines": [
  65715. 7,
  65716. 8,
  65717. 9,
  65718. 11
  65719. ],
  65720. "excluded_lines": [],
  65721. "start_line": 1,
  65722. "contexts": {},
  65723. "executed_branches": [],
  65724. "missing_branches": []
  65725. }
  65726. }
  65727. },
  65728. "src\\datasets\\parser\\workflow_nodes\\dimension_book_split_node.py": {
  65729. "executed_lines": [],
  65730. "summary": {
  65731. "covered_lines": 0,
  65732. "num_statements": 59,
  65733. "percent_covered": 0.0,
  65734. "percent_covered_display": "0.00",
  65735. "missing_lines": 59,
  65736. "excluded_lines": 0,
  65737. "percent_statements_covered": 0.0,
  65738. "percent_statements_covered_display": "0.00",
  65739. "num_branches": 8,
  65740. "num_partial_branches": 0,
  65741. "covered_branches": 0,
  65742. "missing_branches": 8,
  65743. "percent_branches_covered": 0.0,
  65744. "percent_branches_covered_display": "0.00"
  65745. },
  65746. "missing_lines": [
  65747. 5,
  65748. 6,
  65749. 7,
  65750. 8,
  65751. 19,
  65752. 20,
  65753. 22,
  65754. 25,
  65755. 44,
  65756. 58,
  65757. 59,
  65758. 60,
  65759. 62,
  65760. 63,
  65761. 65,
  65762. 67,
  65763. 77,
  65764. 78,
  65765. 79,
  65766. 80,
  65767. 83,
  65768. 86,
  65769. 87,
  65770. 88,
  65771. 89,
  65772. 90,
  65773. 95,
  65774. 96,
  65775. 97,
  65776. 100,
  65777. 101,
  65778. 104,
  65779. 116,
  65780. 117,
  65781. 119,
  65782. 122,
  65783. 123,
  65784. 124,
  65785. 125,
  65786. 126,
  65787. 129,
  65788. 130,
  65789. 131,
  65790. 133,
  65791. 135,
  65792. 136,
  65793. 137,
  65794. 140,
  65795. 141,
  65796. 142,
  65797. 144,
  65798. 156,
  65799. 159,
  65800. 162,
  65801. 165,
  65802. 166,
  65803. 168,
  65804. 170,
  65805. 172
  65806. ],
  65807. "excluded_lines": [],
  65808. "contexts": {},
  65809. "executed_branches": [],
  65810. "missing_branches": [
  65811. [
  65812. 100,
  65813. 101
  65814. ],
  65815. [
  65816. 100,
  65817. 104
  65818. ],
  65819. [
  65820. 116,
  65821. 117
  65822. ],
  65823. [
  65824. 116,
  65825. 119
  65826. ],
  65827. [
  65828. 129,
  65829. 130
  65830. ],
  65831. [
  65832. 129,
  65833. 133
  65834. ],
  65835. [
  65836. 165,
  65837. 166
  65838. ],
  65839. [
  65840. 165,
  65841. 168
  65842. ]
  65843. ],
  65844. "functions": {
  65845. "DimensionBookSplitNode.__init__": {
  65846. "executed_lines": [],
  65847. "summary": {
  65848. "covered_lines": 0,
  65849. "num_statements": 3,
  65850. "percent_covered": 0.0,
  65851. "percent_covered_display": "0.00",
  65852. "missing_lines": 3,
  65853. "excluded_lines": 0,
  65854. "percent_statements_covered": 0.0,
  65855. "percent_statements_covered_display": "0.00",
  65856. "num_branches": 0,
  65857. "num_partial_branches": 0,
  65858. "covered_branches": 0,
  65859. "missing_branches": 0,
  65860. "percent_branches_covered": 100.0,
  65861. "percent_branches_covered_display": "100.00"
  65862. },
  65863. "missing_lines": [
  65864. 58,
  65865. 59,
  65866. 60
  65867. ],
  65868. "excluded_lines": [],
  65869. "start_line": 44,
  65870. "contexts": {},
  65871. "executed_branches": [],
  65872. "missing_branches": []
  65873. },
  65874. "DimensionBookSplitNode.name": {
  65875. "executed_lines": [],
  65876. "summary": {
  65877. "covered_lines": 0,
  65878. "num_statements": 1,
  65879. "percent_covered": 0.0,
  65880. "percent_covered_display": "0.00",
  65881. "missing_lines": 1,
  65882. "excluded_lines": 0,
  65883. "percent_statements_covered": 0.0,
  65884. "percent_statements_covered_display": "0.00",
  65885. "num_branches": 0,
  65886. "num_partial_branches": 0,
  65887. "covered_branches": 0,
  65888. "missing_branches": 0,
  65889. "percent_branches_covered": 100.0,
  65890. "percent_branches_covered_display": "100.00"
  65891. },
  65892. "missing_lines": [
  65893. 65
  65894. ],
  65895. "excluded_lines": [],
  65896. "start_line": 63,
  65897. "contexts": {},
  65898. "executed_branches": [],
  65899. "missing_branches": []
  65900. },
  65901. "DimensionBookSplitNode._build_sub_workflow": {
  65902. "executed_lines": [],
  65903. "summary": {
  65904. "covered_lines": 0,
  65905. "num_statements": 34,
  65906. "percent_covered": 0.0,
  65907. "percent_covered_display": "0.00",
  65908. "missing_lines": 34,
  65909. "excluded_lines": 0,
  65910. "percent_statements_covered": 0.0,
  65911. "percent_statements_covered_display": "0.00",
  65912. "num_branches": 6,
  65913. "num_partial_branches": 0,
  65914. "covered_branches": 0,
  65915. "missing_branches": 6,
  65916. "percent_branches_covered": 0.0,
  65917. "percent_branches_covered_display": "0.00"
  65918. },
  65919. "missing_lines": [
  65920. 77,
  65921. 78,
  65922. 79,
  65923. 80,
  65924. 83,
  65925. 86,
  65926. 87,
  65927. 88,
  65928. 89,
  65929. 90,
  65930. 95,
  65931. 96,
  65932. 97,
  65933. 100,
  65934. 101,
  65935. 104,
  65936. 116,
  65937. 117,
  65938. 119,
  65939. 122,
  65940. 123,
  65941. 124,
  65942. 125,
  65943. 126,
  65944. 129,
  65945. 130,
  65946. 131,
  65947. 133,
  65948. 135,
  65949. 136,
  65950. 137,
  65951. 140,
  65952. 141,
  65953. 142
  65954. ],
  65955. "excluded_lines": [],
  65956. "start_line": 67,
  65957. "contexts": {},
  65958. "executed_branches": [],
  65959. "missing_branches": [
  65960. [
  65961. 100,
  65962. 101
  65963. ],
  65964. [
  65965. 100,
  65966. 104
  65967. ],
  65968. [
  65969. 116,
  65970. 117
  65971. ],
  65972. [
  65973. 116,
  65974. 119
  65975. ],
  65976. [
  65977. 129,
  65978. 130
  65979. ],
  65980. [
  65981. 129,
  65982. 133
  65983. ]
  65984. ]
  65985. },
  65986. "DimensionBookSplitNode.execute": {
  65987. "executed_lines": [],
  65988. "summary": {
  65989. "covered_lines": 0,
  65990. "num_statements": 8,
  65991. "percent_covered": 0.0,
  65992. "percent_covered_display": "0.00",
  65993. "missing_lines": 8,
  65994. "excluded_lines": 0,
  65995. "percent_statements_covered": 0.0,
  65996. "percent_statements_covered_display": "0.00",
  65997. "num_branches": 2,
  65998. "num_partial_branches": 0,
  65999. "covered_branches": 0,
  66000. "missing_branches": 2,
  66001. "percent_branches_covered": 0.0,
  66002. "percent_branches_covered_display": "0.00"
  66003. },
  66004. "missing_lines": [
  66005. 156,
  66006. 159,
  66007. 162,
  66008. 165,
  66009. 166,
  66010. 168,
  66011. 170,
  66012. 172
  66013. ],
  66014. "excluded_lines": [],
  66015. "start_line": 144,
  66016. "contexts": {},
  66017. "executed_branches": [],
  66018. "missing_branches": [
  66019. [
  66020. 165,
  66021. 166
  66022. ],
  66023. [
  66024. 165,
  66025. 168
  66026. ]
  66027. ]
  66028. },
  66029. "": {
  66030. "executed_lines": [],
  66031. "summary": {
  66032. "covered_lines": 0,
  66033. "num_statements": 13,
  66034. "percent_covered": 0.0,
  66035. "percent_covered_display": "0.00",
  66036. "missing_lines": 13,
  66037. "excluded_lines": 0,
  66038. "percent_statements_covered": 0.0,
  66039. "percent_statements_covered_display": "0.00",
  66040. "num_branches": 0,
  66041. "num_partial_branches": 0,
  66042. "covered_branches": 0,
  66043. "missing_branches": 0,
  66044. "percent_branches_covered": 100.0,
  66045. "percent_branches_covered_display": "100.00"
  66046. },
  66047. "missing_lines": [
  66048. 5,
  66049. 6,
  66050. 7,
  66051. 8,
  66052. 19,
  66053. 20,
  66054. 22,
  66055. 25,
  66056. 44,
  66057. 62,
  66058. 63,
  66059. 67,
  66060. 144
  66061. ],
  66062. "excluded_lines": [],
  66063. "start_line": 1,
  66064. "contexts": {},
  66065. "executed_branches": [],
  66066. "missing_branches": []
  66067. }
  66068. },
  66069. "classes": {
  66070. "DimensionBookSplitNode": {
  66071. "executed_lines": [],
  66072. "summary": {
  66073. "covered_lines": 0,
  66074. "num_statements": 46,
  66075. "percent_covered": 0.0,
  66076. "percent_covered_display": "0.00",
  66077. "missing_lines": 46,
  66078. "excluded_lines": 0,
  66079. "percent_statements_covered": 0.0,
  66080. "percent_statements_covered_display": "0.00",
  66081. "num_branches": 8,
  66082. "num_partial_branches": 0,
  66083. "covered_branches": 0,
  66084. "missing_branches": 8,
  66085. "percent_branches_covered": 0.0,
  66086. "percent_branches_covered_display": "0.00"
  66087. },
  66088. "missing_lines": [
  66089. 58,
  66090. 59,
  66091. 60,
  66092. 65,
  66093. 77,
  66094. 78,
  66095. 79,
  66096. 80,
  66097. 83,
  66098. 86,
  66099. 87,
  66100. 88,
  66101. 89,
  66102. 90,
  66103. 95,
  66104. 96,
  66105. 97,
  66106. 100,
  66107. 101,
  66108. 104,
  66109. 116,
  66110. 117,
  66111. 119,
  66112. 122,
  66113. 123,
  66114. 124,
  66115. 125,
  66116. 126,
  66117. 129,
  66118. 130,
  66119. 131,
  66120. 133,
  66121. 135,
  66122. 136,
  66123. 137,
  66124. 140,
  66125. 141,
  66126. 142,
  66127. 156,
  66128. 159,
  66129. 162,
  66130. 165,
  66131. 166,
  66132. 168,
  66133. 170,
  66134. 172
  66135. ],
  66136. "excluded_lines": [],
  66137. "start_line": 25,
  66138. "contexts": {},
  66139. "executed_branches": [],
  66140. "missing_branches": [
  66141. [
  66142. 100,
  66143. 101
  66144. ],
  66145. [
  66146. 100,
  66147. 104
  66148. ],
  66149. [
  66150. 116,
  66151. 117
  66152. ],
  66153. [
  66154. 116,
  66155. 119
  66156. ],
  66157. [
  66158. 129,
  66159. 130
  66160. ],
  66161. [
  66162. 129,
  66163. 133
  66164. ],
  66165. [
  66166. 165,
  66167. 166
  66168. ],
  66169. [
  66170. 165,
  66171. 168
  66172. ]
  66173. ]
  66174. },
  66175. "": {
  66176. "executed_lines": [],
  66177. "summary": {
  66178. "covered_lines": 0,
  66179. "num_statements": 13,
  66180. "percent_covered": 0.0,
  66181. "percent_covered_display": "0.00",
  66182. "missing_lines": 13,
  66183. "excluded_lines": 0,
  66184. "percent_statements_covered": 0.0,
  66185. "percent_statements_covered_display": "0.00",
  66186. "num_branches": 0,
  66187. "num_partial_branches": 0,
  66188. "covered_branches": 0,
  66189. "missing_branches": 0,
  66190. "percent_branches_covered": 100.0,
  66191. "percent_branches_covered_display": "100.00"
  66192. },
  66193. "missing_lines": [
  66194. 5,
  66195. 6,
  66196. 7,
  66197. 8,
  66198. 19,
  66199. 20,
  66200. 22,
  66201. 25,
  66202. 44,
  66203. 62,
  66204. 63,
  66205. 67,
  66206. 144
  66207. ],
  66208. "excluded_lines": [],
  66209. "start_line": 1,
  66210. "contexts": {},
  66211. "executed_branches": [],
  66212. "missing_branches": []
  66213. }
  66214. }
  66215. },
  66216. "src\\datasets\\parser\\workflow_nodes\\dimension_page_split_node.py": {
  66217. "executed_lines": [],
  66218. "summary": {
  66219. "covered_lines": 0,
  66220. "num_statements": 59,
  66221. "percent_covered": 0.0,
  66222. "percent_covered_display": "0.00",
  66223. "missing_lines": 59,
  66224. "excluded_lines": 0,
  66225. "percent_statements_covered": 0.0,
  66226. "percent_statements_covered_display": "0.00",
  66227. "num_branches": 8,
  66228. "num_partial_branches": 0,
  66229. "covered_branches": 0,
  66230. "missing_branches": 8,
  66231. "percent_branches_covered": 0.0,
  66232. "percent_branches_covered_display": "0.00"
  66233. },
  66234. "missing_lines": [
  66235. 5,
  66236. 6,
  66237. 7,
  66238. 8,
  66239. 18,
  66240. 19,
  66241. 20,
  66242. 22,
  66243. 25,
  66244. 39,
  66245. 54,
  66246. 55,
  66247. 56,
  66248. 57,
  66249. 59,
  66250. 60,
  66251. 62,
  66252. 64,
  66253. 74,
  66254. 75,
  66255. 76,
  66256. 77,
  66257. 80,
  66258. 83,
  66259. 84,
  66260. 85,
  66261. 86,
  66262. 90,
  66263. 91,
  66264. 92,
  66265. 95,
  66266. 96,
  66267. 99,
  66268. 110,
  66269. 111,
  66270. 113,
  66271. 116,
  66272. 117,
  66273. 118,
  66274. 119,
  66275. 122,
  66276. 123,
  66277. 124,
  66278. 126,
  66279. 128,
  66280. 129,
  66281. 130,
  66282. 133,
  66283. 134,
  66284. 135,
  66285. 137,
  66286. 148,
  66287. 151,
  66288. 154,
  66289. 159,
  66290. 160,
  66291. 162,
  66292. 164,
  66293. 166
  66294. ],
  66295. "excluded_lines": [],
  66296. "contexts": {},
  66297. "executed_branches": [],
  66298. "missing_branches": [
  66299. [
  66300. 95,
  66301. 96
  66302. ],
  66303. [
  66304. 95,
  66305. 99
  66306. ],
  66307. [
  66308. 110,
  66309. 111
  66310. ],
  66311. [
  66312. 110,
  66313. 113
  66314. ],
  66315. [
  66316. 122,
  66317. 123
  66318. ],
  66319. [
  66320. 122,
  66321. 126
  66322. ],
  66323. [
  66324. 159,
  66325. 160
  66326. ],
  66327. [
  66328. 159,
  66329. 162
  66330. ]
  66331. ],
  66332. "functions": {
  66333. "DimensionPageSplitNode.__init__": {
  66334. "executed_lines": [],
  66335. "summary": {
  66336. "covered_lines": 0,
  66337. "num_statements": 4,
  66338. "percent_covered": 0.0,
  66339. "percent_covered_display": "0.00",
  66340. "missing_lines": 4,
  66341. "excluded_lines": 0,
  66342. "percent_statements_covered": 0.0,
  66343. "percent_statements_covered_display": "0.00",
  66344. "num_branches": 0,
  66345. "num_partial_branches": 0,
  66346. "covered_branches": 0,
  66347. "missing_branches": 0,
  66348. "percent_branches_covered": 100.0,
  66349. "percent_branches_covered_display": "100.00"
  66350. },
  66351. "missing_lines": [
  66352. 54,
  66353. 55,
  66354. 56,
  66355. 57
  66356. ],
  66357. "excluded_lines": [],
  66358. "start_line": 39,
  66359. "contexts": {},
  66360. "executed_branches": [],
  66361. "missing_branches": []
  66362. },
  66363. "DimensionPageSplitNode.name": {
  66364. "executed_lines": [],
  66365. "summary": {
  66366. "covered_lines": 0,
  66367. "num_statements": 1,
  66368. "percent_covered": 0.0,
  66369. "percent_covered_display": "0.00",
  66370. "missing_lines": 1,
  66371. "excluded_lines": 0,
  66372. "percent_statements_covered": 0.0,
  66373. "percent_statements_covered_display": "0.00",
  66374. "num_branches": 0,
  66375. "num_partial_branches": 0,
  66376. "covered_branches": 0,
  66377. "missing_branches": 0,
  66378. "percent_branches_covered": 100.0,
  66379. "percent_branches_covered_display": "100.00"
  66380. },
  66381. "missing_lines": [
  66382. 62
  66383. ],
  66384. "excluded_lines": [],
  66385. "start_line": 60,
  66386. "contexts": {},
  66387. "executed_branches": [],
  66388. "missing_branches": []
  66389. },
  66390. "DimensionPageSplitNode._build_sub_workflow": {
  66391. "executed_lines": [],
  66392. "summary": {
  66393. "covered_lines": 0,
  66394. "num_statements": 32,
  66395. "percent_covered": 0.0,
  66396. "percent_covered_display": "0.00",
  66397. "missing_lines": 32,
  66398. "excluded_lines": 0,
  66399. "percent_statements_covered": 0.0,
  66400. "percent_statements_covered_display": "0.00",
  66401. "num_branches": 6,
  66402. "num_partial_branches": 0,
  66403. "covered_branches": 0,
  66404. "missing_branches": 6,
  66405. "percent_branches_covered": 0.0,
  66406. "percent_branches_covered_display": "0.00"
  66407. },
  66408. "missing_lines": [
  66409. 74,
  66410. 75,
  66411. 76,
  66412. 77,
  66413. 80,
  66414. 83,
  66415. 84,
  66416. 85,
  66417. 86,
  66418. 90,
  66419. 91,
  66420. 92,
  66421. 95,
  66422. 96,
  66423. 99,
  66424. 110,
  66425. 111,
  66426. 113,
  66427. 116,
  66428. 117,
  66429. 118,
  66430. 119,
  66431. 122,
  66432. 123,
  66433. 124,
  66434. 126,
  66435. 128,
  66436. 129,
  66437. 130,
  66438. 133,
  66439. 134,
  66440. 135
  66441. ],
  66442. "excluded_lines": [],
  66443. "start_line": 64,
  66444. "contexts": {},
  66445. "executed_branches": [],
  66446. "missing_branches": [
  66447. [
  66448. 95,
  66449. 96
  66450. ],
  66451. [
  66452. 95,
  66453. 99
  66454. ],
  66455. [
  66456. 110,
  66457. 111
  66458. ],
  66459. [
  66460. 110,
  66461. 113
  66462. ],
  66463. [
  66464. 122,
  66465. 123
  66466. ],
  66467. [
  66468. 122,
  66469. 126
  66470. ]
  66471. ]
  66472. },
  66473. "DimensionPageSplitNode.execute": {
  66474. "executed_lines": [],
  66475. "summary": {
  66476. "covered_lines": 0,
  66477. "num_statements": 8,
  66478. "percent_covered": 0.0,
  66479. "percent_covered_display": "0.00",
  66480. "missing_lines": 8,
  66481. "excluded_lines": 0,
  66482. "percent_statements_covered": 0.0,
  66483. "percent_statements_covered_display": "0.00",
  66484. "num_branches": 2,
  66485. "num_partial_branches": 0,
  66486. "covered_branches": 0,
  66487. "missing_branches": 2,
  66488. "percent_branches_covered": 0.0,
  66489. "percent_branches_covered_display": "0.00"
  66490. },
  66491. "missing_lines": [
  66492. 148,
  66493. 151,
  66494. 154,
  66495. 159,
  66496. 160,
  66497. 162,
  66498. 164,
  66499. 166
  66500. ],
  66501. "excluded_lines": [],
  66502. "start_line": 137,
  66503. "contexts": {},
  66504. "executed_branches": [],
  66505. "missing_branches": [
  66506. [
  66507. 159,
  66508. 160
  66509. ],
  66510. [
  66511. 159,
  66512. 162
  66513. ]
  66514. ]
  66515. },
  66516. "": {
  66517. "executed_lines": [],
  66518. "summary": {
  66519. "covered_lines": 0,
  66520. "num_statements": 14,
  66521. "percent_covered": 0.0,
  66522. "percent_covered_display": "0.00",
  66523. "missing_lines": 14,
  66524. "excluded_lines": 0,
  66525. "percent_statements_covered": 0.0,
  66526. "percent_statements_covered_display": "0.00",
  66527. "num_branches": 0,
  66528. "num_partial_branches": 0,
  66529. "covered_branches": 0,
  66530. "missing_branches": 0,
  66531. "percent_branches_covered": 100.0,
  66532. "percent_branches_covered_display": "100.00"
  66533. },
  66534. "missing_lines": [
  66535. 5,
  66536. 6,
  66537. 7,
  66538. 8,
  66539. 18,
  66540. 19,
  66541. 20,
  66542. 22,
  66543. 25,
  66544. 39,
  66545. 59,
  66546. 60,
  66547. 64,
  66548. 137
  66549. ],
  66550. "excluded_lines": [],
  66551. "start_line": 1,
  66552. "contexts": {},
  66553. "executed_branches": [],
  66554. "missing_branches": []
  66555. }
  66556. },
  66557. "classes": {
  66558. "DimensionPageSplitNode": {
  66559. "executed_lines": [],
  66560. "summary": {
  66561. "covered_lines": 0,
  66562. "num_statements": 45,
  66563. "percent_covered": 0.0,
  66564. "percent_covered_display": "0.00",
  66565. "missing_lines": 45,
  66566. "excluded_lines": 0,
  66567. "percent_statements_covered": 0.0,
  66568. "percent_statements_covered_display": "0.00",
  66569. "num_branches": 8,
  66570. "num_partial_branches": 0,
  66571. "covered_branches": 0,
  66572. "missing_branches": 8,
  66573. "percent_branches_covered": 0.0,
  66574. "percent_branches_covered_display": "0.00"
  66575. },
  66576. "missing_lines": [
  66577. 54,
  66578. 55,
  66579. 56,
  66580. 57,
  66581. 62,
  66582. 74,
  66583. 75,
  66584. 76,
  66585. 77,
  66586. 80,
  66587. 83,
  66588. 84,
  66589. 85,
  66590. 86,
  66591. 90,
  66592. 91,
  66593. 92,
  66594. 95,
  66595. 96,
  66596. 99,
  66597. 110,
  66598. 111,
  66599. 113,
  66600. 116,
  66601. 117,
  66602. 118,
  66603. 119,
  66604. 122,
  66605. 123,
  66606. 124,
  66607. 126,
  66608. 128,
  66609. 129,
  66610. 130,
  66611. 133,
  66612. 134,
  66613. 135,
  66614. 148,
  66615. 151,
  66616. 154,
  66617. 159,
  66618. 160,
  66619. 162,
  66620. 164,
  66621. 166
  66622. ],
  66623. "excluded_lines": [],
  66624. "start_line": 25,
  66625. "contexts": {},
  66626. "executed_branches": [],
  66627. "missing_branches": [
  66628. [
  66629. 95,
  66630. 96
  66631. ],
  66632. [
  66633. 95,
  66634. 99
  66635. ],
  66636. [
  66637. 110,
  66638. 111
  66639. ],
  66640. [
  66641. 110,
  66642. 113
  66643. ],
  66644. [
  66645. 122,
  66646. 123
  66647. ],
  66648. [
  66649. 122,
  66650. 126
  66651. ],
  66652. [
  66653. 159,
  66654. 160
  66655. ],
  66656. [
  66657. 159,
  66658. 162
  66659. ]
  66660. ]
  66661. },
  66662. "": {
  66663. "executed_lines": [],
  66664. "summary": {
  66665. "covered_lines": 0,
  66666. "num_statements": 14,
  66667. "percent_covered": 0.0,
  66668. "percent_covered_display": "0.00",
  66669. "missing_lines": 14,
  66670. "excluded_lines": 0,
  66671. "percent_statements_covered": 0.0,
  66672. "percent_statements_covered_display": "0.00",
  66673. "num_branches": 0,
  66674. "num_partial_branches": 0,
  66675. "covered_branches": 0,
  66676. "missing_branches": 0,
  66677. "percent_branches_covered": 100.0,
  66678. "percent_branches_covered_display": "100.00"
  66679. },
  66680. "missing_lines": [
  66681. 5,
  66682. 6,
  66683. 7,
  66684. 8,
  66685. 18,
  66686. 19,
  66687. 20,
  66688. 22,
  66689. 25,
  66690. 39,
  66691. 59,
  66692. 60,
  66693. 64,
  66694. 137
  66695. ],
  66696. "excluded_lines": [],
  66697. "start_line": 1,
  66698. "contexts": {},
  66699. "executed_branches": [],
  66700. "missing_branches": []
  66701. }
  66702. }
  66703. },
  66704. "src\\datasets\\parser\\workflow_nodes\\dimension_sliding_window_node.py": {
  66705. "executed_lines": [],
  66706. "summary": {
  66707. "covered_lines": 0,
  66708. "num_statements": 88,
  66709. "percent_covered": 0.0,
  66710. "percent_covered_display": "0.00",
  66711. "missing_lines": 88,
  66712. "excluded_lines": 0,
  66713. "percent_statements_covered": 0.0,
  66714. "percent_statements_covered_display": "0.00",
  66715. "num_branches": 20,
  66716. "num_partial_branches": 0,
  66717. "covered_branches": 0,
  66718. "missing_branches": 20,
  66719. "percent_branches_covered": 0.0,
  66720. "percent_branches_covered_display": "0.00"
  66721. },
  66722. "missing_lines": [
  66723. 7,
  66724. 8,
  66725. 9,
  66726. 10,
  66727. 19,
  66728. 20,
  66729. 21,
  66730. 22,
  66731. 23,
  66732. 24,
  66733. 25,
  66734. 27,
  66735. 30,
  66736. 50,
  66737. 74,
  66738. 75,
  66739. 76,
  66740. 77,
  66741. 78,
  66742. 79,
  66743. 80,
  66744. 81,
  66745. 83,
  66746. 84,
  66747. 86,
  66748. 88,
  66749. 98,
  66750. 99,
  66751. 100,
  66752. 101,
  66753. 104,
  66754. 107,
  66755. 108,
  66756. 109,
  66757. 113,
  66758. 114,
  66759. 117,
  66760. 118,
  66761. 122,
  66762. 124,
  66763. 128,
  66764. 129,
  66765. 134,
  66766. 135,
  66767. 136,
  66768. 139,
  66769. 140,
  66770. 143,
  66771. 150,
  66772. 151,
  66773. 153,
  66774. 162,
  66775. 163,
  66776. 165,
  66777. 168,
  66778. 169,
  66779. 170,
  66780. 173,
  66781. 174,
  66782. 175,
  66783. 178,
  66784. 179,
  66785. 181,
  66786. 184,
  66787. 185,
  66788. 186,
  66789. 188,
  66790. 190,
  66791. 191,
  66792. 192,
  66793. 195,
  66794. 196,
  66795. 197,
  66796. 199,
  66797. 212,
  66798. 215,
  66799. 216,
  66800. 217,
  66801. 218,
  66802. 219,
  66803. 221,
  66804. 224,
  66805. 227,
  66806. 233,
  66807. 234,
  66808. 236,
  66809. 238,
  66810. 240
  66811. ],
  66812. "excluded_lines": [],
  66813. "contexts": {},
  66814. "executed_branches": [],
  66815. "missing_branches": [
  66816. [
  66817. 113,
  66818. 114
  66819. ],
  66820. [
  66821. 113,
  66822. 117
  66823. ],
  66824. [
  66825. 117,
  66826. 118
  66827. ],
  66828. [
  66829. 117,
  66830. 124
  66831. ],
  66832. [
  66833. 139,
  66834. 140
  66835. ],
  66836. [
  66837. 139,
  66838. 143
  66839. ],
  66840. [
  66841. 150,
  66842. 151
  66843. ],
  66844. [
  66845. 150,
  66846. 153
  66847. ],
  66848. [
  66849. 162,
  66850. 163
  66851. ],
  66852. [
  66853. 162,
  66854. 165
  66855. ],
  66856. [
  66857. 173,
  66858. 174
  66859. ],
  66860. [
  66861. 173,
  66862. 178
  66863. ],
  66864. [
  66865. 184,
  66866. 185
  66867. ],
  66868. [
  66869. 184,
  66870. 188
  66871. ],
  66872. [
  66873. 215,
  66874. 216
  66875. ],
  66876. [
  66877. 215,
  66878. 224
  66879. ],
  66880. [
  66881. 217,
  66882. 218
  66883. ],
  66884. [
  66885. 217,
  66886. 221
  66887. ],
  66888. [
  66889. 233,
  66890. 234
  66891. ],
  66892. [
  66893. 233,
  66894. 236
  66895. ]
  66896. ],
  66897. "functions": {
  66898. "DimensionSlidingWindowNode.__init__": {
  66899. "executed_lines": [],
  66900. "summary": {
  66901. "covered_lines": 0,
  66902. "num_statements": 8,
  66903. "percent_covered": 0.0,
  66904. "percent_covered_display": "0.00",
  66905. "missing_lines": 8,
  66906. "excluded_lines": 0,
  66907. "percent_statements_covered": 0.0,
  66908. "percent_statements_covered_display": "0.00",
  66909. "num_branches": 0,
  66910. "num_partial_branches": 0,
  66911. "covered_branches": 0,
  66912. "missing_branches": 0,
  66913. "percent_branches_covered": 100.0,
  66914. "percent_branches_covered_display": "100.00"
  66915. },
  66916. "missing_lines": [
  66917. 74,
  66918. 75,
  66919. 76,
  66920. 77,
  66921. 78,
  66922. 79,
  66923. 80,
  66924. 81
  66925. ],
  66926. "excluded_lines": [],
  66927. "start_line": 50,
  66928. "contexts": {},
  66929. "executed_branches": [],
  66930. "missing_branches": []
  66931. },
  66932. "DimensionSlidingWindowNode.name": {
  66933. "executed_lines": [],
  66934. "summary": {
  66935. "covered_lines": 0,
  66936. "num_statements": 1,
  66937. "percent_covered": 0.0,
  66938. "percent_covered_display": "0.00",
  66939. "missing_lines": 1,
  66940. "excluded_lines": 0,
  66941. "percent_statements_covered": 0.0,
  66942. "percent_statements_covered_display": "0.00",
  66943. "num_branches": 0,
  66944. "num_partial_branches": 0,
  66945. "covered_branches": 0,
  66946. "missing_branches": 0,
  66947. "percent_branches_covered": 100.0,
  66948. "percent_branches_covered_display": "100.00"
  66949. },
  66950. "missing_lines": [
  66951. 86
  66952. ],
  66953. "excluded_lines": [],
  66954. "start_line": 84,
  66955. "contexts": {},
  66956. "executed_branches": [],
  66957. "missing_branches": []
  66958. },
  66959. "DimensionSlidingWindowNode._build_sub_workflow": {
  66960. "executed_lines": [],
  66961. "summary": {
  66962. "covered_lines": 0,
  66963. "num_statements": 47,
  66964. "percent_covered": 0.0,
  66965. "percent_covered_display": "0.00",
  66966. "missing_lines": 47,
  66967. "excluded_lines": 0,
  66968. "percent_statements_covered": 0.0,
  66969. "percent_statements_covered_display": "0.00",
  66970. "num_branches": 14,
  66971. "num_partial_branches": 0,
  66972. "covered_branches": 0,
  66973. "missing_branches": 14,
  66974. "percent_branches_covered": 0.0,
  66975. "percent_branches_covered_display": "0.00"
  66976. },
  66977. "missing_lines": [
  66978. 98,
  66979. 99,
  66980. 100,
  66981. 101,
  66982. 104,
  66983. 107,
  66984. 108,
  66985. 109,
  66986. 113,
  66987. 114,
  66988. 117,
  66989. 118,
  66990. 122,
  66991. 124,
  66992. 128,
  66993. 129,
  66994. 134,
  66995. 135,
  66996. 136,
  66997. 139,
  66998. 140,
  66999. 143,
  67000. 150,
  67001. 151,
  67002. 153,
  67003. 162,
  67004. 163,
  67005. 165,
  67006. 168,
  67007. 169,
  67008. 170,
  67009. 173,
  67010. 174,
  67011. 175,
  67012. 178,
  67013. 179,
  67014. 181,
  67015. 184,
  67016. 185,
  67017. 186,
  67018. 188,
  67019. 190,
  67020. 191,
  67021. 192,
  67022. 195,
  67023. 196,
  67024. 197
  67025. ],
  67026. "excluded_lines": [],
  67027. "start_line": 88,
  67028. "contexts": {},
  67029. "executed_branches": [],
  67030. "missing_branches": [
  67031. [
  67032. 113,
  67033. 114
  67034. ],
  67035. [
  67036. 113,
  67037. 117
  67038. ],
  67039. [
  67040. 117,
  67041. 118
  67042. ],
  67043. [
  67044. 117,
  67045. 124
  67046. ],
  67047. [
  67048. 139,
  67049. 140
  67050. ],
  67051. [
  67052. 139,
  67053. 143
  67054. ],
  67055. [
  67056. 150,
  67057. 151
  67058. ],
  67059. [
  67060. 150,
  67061. 153
  67062. ],
  67063. [
  67064. 162,
  67065. 163
  67066. ],
  67067. [
  67068. 162,
  67069. 165
  67070. ],
  67071. [
  67072. 173,
  67073. 174
  67074. ],
  67075. [
  67076. 173,
  67077. 178
  67078. ],
  67079. [
  67080. 184,
  67081. 185
  67082. ],
  67083. [
  67084. 184,
  67085. 188
  67086. ]
  67087. ]
  67088. },
  67089. "DimensionSlidingWindowNode.execute": {
  67090. "executed_lines": [],
  67091. "summary": {
  67092. "covered_lines": 0,
  67093. "num_statements": 14,
  67094. "percent_covered": 0.0,
  67095. "percent_covered_display": "0.00",
  67096. "missing_lines": 14,
  67097. "excluded_lines": 0,
  67098. "percent_statements_covered": 0.0,
  67099. "percent_statements_covered_display": "0.00",
  67100. "num_branches": 6,
  67101. "num_partial_branches": 0,
  67102. "covered_branches": 0,
  67103. "missing_branches": 6,
  67104. "percent_branches_covered": 0.0,
  67105. "percent_branches_covered_display": "0.00"
  67106. },
  67107. "missing_lines": [
  67108. 212,
  67109. 215,
  67110. 216,
  67111. 217,
  67112. 218,
  67113. 219,
  67114. 221,
  67115. 224,
  67116. 227,
  67117. 233,
  67118. 234,
  67119. 236,
  67120. 238,
  67121. 240
  67122. ],
  67123. "excluded_lines": [],
  67124. "start_line": 199,
  67125. "contexts": {},
  67126. "executed_branches": [],
  67127. "missing_branches": [
  67128. [
  67129. 215,
  67130. 216
  67131. ],
  67132. [
  67133. 215,
  67134. 224
  67135. ],
  67136. [
  67137. 217,
  67138. 218
  67139. ],
  67140. [
  67141. 217,
  67142. 221
  67143. ],
  67144. [
  67145. 233,
  67146. 234
  67147. ],
  67148. [
  67149. 233,
  67150. 236
  67151. ]
  67152. ]
  67153. },
  67154. "": {
  67155. "executed_lines": [],
  67156. "summary": {
  67157. "covered_lines": 0,
  67158. "num_statements": 18,
  67159. "percent_covered": 0.0,
  67160. "percent_covered_display": "0.00",
  67161. "missing_lines": 18,
  67162. "excluded_lines": 0,
  67163. "percent_statements_covered": 0.0,
  67164. "percent_statements_covered_display": "0.00",
  67165. "num_branches": 0,
  67166. "num_partial_branches": 0,
  67167. "covered_branches": 0,
  67168. "missing_branches": 0,
  67169. "percent_branches_covered": 100.0,
  67170. "percent_branches_covered_display": "100.00"
  67171. },
  67172. "missing_lines": [
  67173. 7,
  67174. 8,
  67175. 9,
  67176. 10,
  67177. 19,
  67178. 20,
  67179. 21,
  67180. 22,
  67181. 23,
  67182. 24,
  67183. 25,
  67184. 27,
  67185. 30,
  67186. 50,
  67187. 83,
  67188. 84,
  67189. 88,
  67190. 199
  67191. ],
  67192. "excluded_lines": [],
  67193. "start_line": 1,
  67194. "contexts": {},
  67195. "executed_branches": [],
  67196. "missing_branches": []
  67197. }
  67198. },
  67199. "classes": {
  67200. "DimensionSlidingWindowNode": {
  67201. "executed_lines": [],
  67202. "summary": {
  67203. "covered_lines": 0,
  67204. "num_statements": 70,
  67205. "percent_covered": 0.0,
  67206. "percent_covered_display": "0.00",
  67207. "missing_lines": 70,
  67208. "excluded_lines": 0,
  67209. "percent_statements_covered": 0.0,
  67210. "percent_statements_covered_display": "0.00",
  67211. "num_branches": 20,
  67212. "num_partial_branches": 0,
  67213. "covered_branches": 0,
  67214. "missing_branches": 20,
  67215. "percent_branches_covered": 0.0,
  67216. "percent_branches_covered_display": "0.00"
  67217. },
  67218. "missing_lines": [
  67219. 74,
  67220. 75,
  67221. 76,
  67222. 77,
  67223. 78,
  67224. 79,
  67225. 80,
  67226. 81,
  67227. 86,
  67228. 98,
  67229. 99,
  67230. 100,
  67231. 101,
  67232. 104,
  67233. 107,
  67234. 108,
  67235. 109,
  67236. 113,
  67237. 114,
  67238. 117,
  67239. 118,
  67240. 122,
  67241. 124,
  67242. 128,
  67243. 129,
  67244. 134,
  67245. 135,
  67246. 136,
  67247. 139,
  67248. 140,
  67249. 143,
  67250. 150,
  67251. 151,
  67252. 153,
  67253. 162,
  67254. 163,
  67255. 165,
  67256. 168,
  67257. 169,
  67258. 170,
  67259. 173,
  67260. 174,
  67261. 175,
  67262. 178,
  67263. 179,
  67264. 181,
  67265. 184,
  67266. 185,
  67267. 186,
  67268. 188,
  67269. 190,
  67270. 191,
  67271. 192,
  67272. 195,
  67273. 196,
  67274. 197,
  67275. 212,
  67276. 215,
  67277. 216,
  67278. 217,
  67279. 218,
  67280. 219,
  67281. 221,
  67282. 224,
  67283. 227,
  67284. 233,
  67285. 234,
  67286. 236,
  67287. 238,
  67288. 240
  67289. ],
  67290. "excluded_lines": [],
  67291. "start_line": 30,
  67292. "contexts": {},
  67293. "executed_branches": [],
  67294. "missing_branches": [
  67295. [
  67296. 113,
  67297. 114
  67298. ],
  67299. [
  67300. 113,
  67301. 117
  67302. ],
  67303. [
  67304. 117,
  67305. 118
  67306. ],
  67307. [
  67308. 117,
  67309. 124
  67310. ],
  67311. [
  67312. 139,
  67313. 140
  67314. ],
  67315. [
  67316. 139,
  67317. 143
  67318. ],
  67319. [
  67320. 150,
  67321. 151
  67322. ],
  67323. [
  67324. 150,
  67325. 153
  67326. ],
  67327. [
  67328. 162,
  67329. 163
  67330. ],
  67331. [
  67332. 162,
  67333. 165
  67334. ],
  67335. [
  67336. 173,
  67337. 174
  67338. ],
  67339. [
  67340. 173,
  67341. 178
  67342. ],
  67343. [
  67344. 184,
  67345. 185
  67346. ],
  67347. [
  67348. 184,
  67349. 188
  67350. ],
  67351. [
  67352. 215,
  67353. 216
  67354. ],
  67355. [
  67356. 215,
  67357. 224
  67358. ],
  67359. [
  67360. 217,
  67361. 218
  67362. ],
  67363. [
  67364. 217,
  67365. 221
  67366. ],
  67367. [
  67368. 233,
  67369. 234
  67370. ],
  67371. [
  67372. 233,
  67373. 236
  67374. ]
  67375. ]
  67376. },
  67377. "": {
  67378. "executed_lines": [],
  67379. "summary": {
  67380. "covered_lines": 0,
  67381. "num_statements": 18,
  67382. "percent_covered": 0.0,
  67383. "percent_covered_display": "0.00",
  67384. "missing_lines": 18,
  67385. "excluded_lines": 0,
  67386. "percent_statements_covered": 0.0,
  67387. "percent_statements_covered_display": "0.00",
  67388. "num_branches": 0,
  67389. "num_partial_branches": 0,
  67390. "covered_branches": 0,
  67391. "missing_branches": 0,
  67392. "percent_branches_covered": 100.0,
  67393. "percent_branches_covered_display": "100.00"
  67394. },
  67395. "missing_lines": [
  67396. 7,
  67397. 8,
  67398. 9,
  67399. 10,
  67400. 19,
  67401. 20,
  67402. 21,
  67403. 22,
  67404. 23,
  67405. 24,
  67406. 25,
  67407. 27,
  67408. 30,
  67409. 50,
  67410. 83,
  67411. 84,
  67412. 88,
  67413. 199
  67414. ],
  67415. "excluded_lines": [],
  67416. "start_line": 1,
  67417. "contexts": {},
  67418. "executed_branches": [],
  67419. "missing_branches": []
  67420. }
  67421. }
  67422. },
  67423. "src\\datasets\\parser\\workflows\\__init__.py": {
  67424. "executed_lines": [],
  67425. "summary": {
  67426. "covered_lines": 0,
  67427. "num_statements": 4,
  67428. "percent_covered": 0.0,
  67429. "percent_covered_display": "0.00",
  67430. "missing_lines": 4,
  67431. "excluded_lines": 0,
  67432. "percent_statements_covered": 0.0,
  67433. "percent_statements_covered_display": "0.00",
  67434. "num_branches": 0,
  67435. "num_partial_branches": 0,
  67436. "covered_branches": 0,
  67437. "missing_branches": 0,
  67438. "percent_branches_covered": 100.0,
  67439. "percent_branches_covered_display": "100.00"
  67440. },
  67441. "missing_lines": [
  67442. 7,
  67443. 8,
  67444. 9,
  67445. 11
  67446. ],
  67447. "excluded_lines": [],
  67448. "contexts": {},
  67449. "executed_branches": [],
  67450. "missing_branches": [],
  67451. "functions": {
  67452. "": {
  67453. "executed_lines": [],
  67454. "summary": {
  67455. "covered_lines": 0,
  67456. "num_statements": 4,
  67457. "percent_covered": 0.0,
  67458. "percent_covered_display": "0.00",
  67459. "missing_lines": 4,
  67460. "excluded_lines": 0,
  67461. "percent_statements_covered": 0.0,
  67462. "percent_statements_covered_display": "0.00",
  67463. "num_branches": 0,
  67464. "num_partial_branches": 0,
  67465. "covered_branches": 0,
  67466. "missing_branches": 0,
  67467. "percent_branches_covered": 100.0,
  67468. "percent_branches_covered_display": "100.00"
  67469. },
  67470. "missing_lines": [
  67471. 7,
  67472. 8,
  67473. 9,
  67474. 11
  67475. ],
  67476. "excluded_lines": [],
  67477. "start_line": 1,
  67478. "contexts": {},
  67479. "executed_branches": [],
  67480. "missing_branches": []
  67481. }
  67482. },
  67483. "classes": {
  67484. "": {
  67485. "executed_lines": [],
  67486. "summary": {
  67487. "covered_lines": 0,
  67488. "num_statements": 4,
  67489. "percent_covered": 0.0,
  67490. "percent_covered_display": "0.00",
  67491. "missing_lines": 4,
  67492. "excluded_lines": 0,
  67493. "percent_statements_covered": 0.0,
  67494. "percent_statements_covered_display": "0.00",
  67495. "num_branches": 0,
  67496. "num_partial_branches": 0,
  67497. "covered_branches": 0,
  67498. "missing_branches": 0,
  67499. "percent_branches_covered": 100.0,
  67500. "percent_branches_covered_display": "100.00"
  67501. },
  67502. "missing_lines": [
  67503. 7,
  67504. 8,
  67505. 9,
  67506. 11
  67507. ],
  67508. "excluded_lines": [],
  67509. "start_line": 1,
  67510. "contexts": {},
  67511. "executed_branches": [],
  67512. "missing_branches": []
  67513. }
  67514. }
  67515. },
  67516. "src\\datasets\\parser\\workflows\\dynamic_dimension_workflow.py": {
  67517. "executed_lines": [],
  67518. "summary": {
  67519. "covered_lines": 0,
  67520. "num_statements": 125,
  67521. "percent_covered": 0.0,
  67522. "percent_covered_display": "0.00",
  67523. "missing_lines": 125,
  67524. "excluded_lines": 2,
  67525. "percent_statements_covered": 0.0,
  67526. "percent_statements_covered_display": "0.00",
  67527. "num_branches": 32,
  67528. "num_partial_branches": 0,
  67529. "covered_branches": 0,
  67530. "missing_branches": 32,
  67531. "percent_branches_covered": 0.0,
  67532. "percent_branches_covered_display": "0.00"
  67533. },
  67534. "missing_lines": [
  67535. 12,
  67536. 13,
  67537. 14,
  67538. 15,
  67539. 17,
  67540. 18,
  67541. 19,
  67542. 23,
  67543. 24,
  67544. 25,
  67545. 26,
  67546. 28,
  67547. 31,
  67548. 50,
  67549. 70,
  67550. 71,
  67551. 72,
  67552. 73,
  67553. 74,
  67554. 75,
  67555. 76,
  67556. 78,
  67557. 80,
  67558. 83,
  67559. 84,
  67560. 85,
  67561. 86,
  67562. 88,
  67563. 90,
  67564. 91,
  67565. 92,
  67566. 93,
  67567. 94,
  67568. 95,
  67569. 97,
  67570. 113,
  67571. 116,
  67572. 119,
  67573. 122,
  67574. 123,
  67575. 124,
  67576. 125,
  67577. 127,
  67578. 130,
  67579. 131,
  67580. 132,
  67581. 133,
  67582. 134,
  67583. 135,
  67584. 138,
  67585. 139,
  67586. 142,
  67587. 144,
  67588. 147,
  67589. 149,
  67590. 160,
  67591. 163,
  67592. 164,
  67593. 167,
  67594. 170,
  67595. 173,
  67596. 179,
  67597. 182,
  67598. 185,
  67599. 189,
  67600. 191,
  67601. 192,
  67602. 195,
  67603. 196,
  67604. 201,
  67605. 202,
  67606. 208,
  67607. 210,
  67608. 220,
  67609. 221,
  67610. 222,
  67611. 224,
  67612. 226,
  67613. 227,
  67614. 233,
  67615. 234,
  67616. 235,
  67617. 236,
  67618. 239,
  67619. 240,
  67620. 244,
  67621. 246,
  67622. 266,
  67623. 267,
  67624. 268,
  67625. 270,
  67626. 271,
  67627. 272,
  67628. 274,
  67629. 275,
  67630. 278,
  67631. 279,
  67632. 281,
  67633. 282,
  67634. 283,
  67635. 284,
  67636. 285,
  67637. 288,
  67638. 289,
  67639. 290,
  67640. 291,
  67641. 292,
  67642. 293,
  67643. 294,
  67644. 295,
  67645. 296,
  67646. 299,
  67647. 302,
  67648. 305,
  67649. 319,
  67650. 325,
  67651. 326,
  67652. 328,
  67653. 331,
  67654. 332,
  67655. 334,
  67656. 335,
  67657. 336,
  67658. 338,
  67659. 340
  67660. ],
  67661. "excluded_lines": [
  67662. 32,
  67663. 242
  67664. ],
  67665. "contexts": {},
  67666. "executed_branches": [],
  67667. "missing_branches": [
  67668. [
  67669. 122,
  67670. 123
  67671. ],
  67672. [
  67673. 122,
  67674. 124
  67675. ],
  67676. [
  67677. 124,
  67678. 125
  67679. ],
  67680. [
  67681. 124,
  67682. 127
  67683. ],
  67684. [
  67685. 130,
  67686. 131
  67687. ],
  67688. [
  67689. 130,
  67690. 133
  67691. ],
  67692. [
  67693. 133,
  67694. 134
  67695. ],
  67696. [
  67697. 133,
  67698. 138
  67699. ],
  67700. [
  67701. 191,
  67702. 192
  67703. ],
  67704. [
  67705. 191,
  67706. 239
  67707. ],
  67708. [
  67709. 195,
  67710. 196
  67711. ],
  67712. [
  67713. 195,
  67714. 201
  67715. ],
  67716. [
  67717. 201,
  67718. 202
  67719. ],
  67720. [
  67721. 201,
  67722. 208
  67723. ],
  67724. [
  67725. 208,
  67726. 210
  67727. ],
  67728. [
  67729. 208,
  67730. 226
  67731. ],
  67732. [
  67733. 220,
  67734. 221
  67735. ],
  67736. [
  67737. 220,
  67738. 224
  67739. ],
  67740. [
  67741. 266,
  67742. 267
  67743. ],
  67744. [
  67745. 266,
  67746. 270
  67747. ],
  67748. [
  67749. 270,
  67750. 271
  67751. ],
  67752. [
  67753. 270,
  67754. 274
  67755. ],
  67756. [
  67757. 281,
  67758. 282
  67759. ],
  67760. [
  67761. 281,
  67762. 284
  67763. ],
  67764. [
  67765. 284,
  67766. 285
  67767. ],
  67768. [
  67769. 284,
  67770. 288
  67771. ],
  67772. [
  67773. 289,
  67774. 290
  67775. ],
  67776. [
  67777. 289,
  67778. 292
  67779. ],
  67780. [
  67781. 294,
  67782. 295
  67783. ],
  67784. [
  67785. 294,
  67786. 299
  67787. ],
  67788. [
  67789. 325,
  67790. 326
  67791. ],
  67792. [
  67793. 325,
  67794. 328
  67795. ]
  67796. ],
  67797. "functions": {
  67798. "DynamicDimensionWorkflow.__init__": {
  67799. "executed_lines": [],
  67800. "summary": {
  67801. "covered_lines": 0,
  67802. "num_statements": 9,
  67803. "percent_covered": 0.0,
  67804. "percent_covered_display": "0.00",
  67805. "missing_lines": 9,
  67806. "excluded_lines": 0,
  67807. "percent_statements_covered": 0.0,
  67808. "percent_statements_covered_display": "0.00",
  67809. "num_branches": 0,
  67810. "num_partial_branches": 0,
  67811. "covered_branches": 0,
  67812. "missing_branches": 0,
  67813. "percent_branches_covered": 100.0,
  67814. "percent_branches_covered_display": "100.00"
  67815. },
  67816. "missing_lines": [
  67817. 70,
  67818. 71,
  67819. 72,
  67820. 73,
  67821. 74,
  67822. 75,
  67823. 76,
  67824. 78,
  67825. 80
  67826. ],
  67827. "excluded_lines": [],
  67828. "start_line": 50,
  67829. "contexts": {},
  67830. "executed_branches": [],
  67831. "missing_branches": []
  67832. },
  67833. "DynamicDimensionWorkflow._get_decomposition_method": {
  67834. "executed_lines": [],
  67835. "summary": {
  67836. "covered_lines": 0,
  67837. "num_statements": 3,
  67838. "percent_covered": 0.0,
  67839. "percent_covered_display": "0.00",
  67840. "missing_lines": 3,
  67841. "excluded_lines": 0,
  67842. "percent_statements_covered": 0.0,
  67843. "percent_statements_covered_display": "0.00",
  67844. "num_branches": 0,
  67845. "num_partial_branches": 0,
  67846. "covered_branches": 0,
  67847. "missing_branches": 0,
  67848. "percent_branches_covered": 100.0,
  67849. "percent_branches_covered_display": "100.00"
  67850. },
  67851. "missing_lines": [
  67852. 84,
  67853. 85,
  67854. 86
  67855. ],
  67856. "excluded_lines": [],
  67857. "start_line": 83,
  67858. "contexts": {},
  67859. "executed_branches": [],
  67860. "missing_branches": []
  67861. },
  67862. "DynamicDimensionWorkflow._get_memory_usage": {
  67863. "executed_lines": [],
  67864. "summary": {
  67865. "covered_lines": 0,
  67866. "num_statements": 6,
  67867. "percent_covered": 0.0,
  67868. "percent_covered_display": "0.00",
  67869. "missing_lines": 6,
  67870. "excluded_lines": 0,
  67871. "percent_statements_covered": 0.0,
  67872. "percent_statements_covered_display": "0.00",
  67873. "num_branches": 0,
  67874. "num_partial_branches": 0,
  67875. "covered_branches": 0,
  67876. "missing_branches": 0,
  67877. "percent_branches_covered": 100.0,
  67878. "percent_branches_covered_display": "100.00"
  67879. },
  67880. "missing_lines": [
  67881. 90,
  67882. 91,
  67883. 92,
  67884. 93,
  67885. 94,
  67886. 95
  67887. ],
  67888. "excluded_lines": [],
  67889. "start_line": 88,
  67890. "contexts": {},
  67891. "executed_branches": [],
  67892. "missing_branches": []
  67893. },
  67894. "DynamicDimensionWorkflow._calculate_optimal_workers": {
  67895. "executed_lines": [],
  67896. "summary": {
  67897. "covered_lines": 0,
  67898. "num_statements": 19,
  67899. "percent_covered": 0.0,
  67900. "percent_covered_display": "0.00",
  67901. "missing_lines": 19,
  67902. "excluded_lines": 0,
  67903. "percent_statements_covered": 0.0,
  67904. "percent_statements_covered_display": "0.00",
  67905. "num_branches": 8,
  67906. "num_partial_branches": 0,
  67907. "covered_branches": 0,
  67908. "missing_branches": 8,
  67909. "percent_branches_covered": 0.0,
  67910. "percent_branches_covered_display": "0.00"
  67911. },
  67912. "missing_lines": [
  67913. 113,
  67914. 116,
  67915. 119,
  67916. 122,
  67917. 123,
  67918. 124,
  67919. 125,
  67920. 127,
  67921. 130,
  67922. 131,
  67923. 132,
  67924. 133,
  67925. 134,
  67926. 135,
  67927. 138,
  67928. 139,
  67929. 142,
  67930. 144,
  67931. 147
  67932. ],
  67933. "excluded_lines": [],
  67934. "start_line": 97,
  67935. "contexts": {},
  67936. "executed_branches": [],
  67937. "missing_branches": [
  67938. [
  67939. 122,
  67940. 123
  67941. ],
  67942. [
  67943. 122,
  67944. 124
  67945. ],
  67946. [
  67947. 124,
  67948. 125
  67949. ],
  67950. [
  67951. 124,
  67952. 127
  67953. ],
  67954. [
  67955. 130,
  67956. 131
  67957. ],
  67958. [
  67959. 130,
  67960. 133
  67961. ],
  67962. [
  67963. 133,
  67964. 134
  67965. ],
  67966. [
  67967. 133,
  67968. 138
  67969. ]
  67970. ]
  67971. },
  67972. "DynamicDimensionWorkflow._build_workflow_for_dimensions": {
  67973. "executed_lines": [],
  67974. "summary": {
  67975. "covered_lines": 0,
  67976. "num_statements": 31,
  67977. "percent_covered": 0.0,
  67978. "percent_covered_display": "0.00",
  67979. "missing_lines": 31,
  67980. "excluded_lines": 1,
  67981. "percent_statements_covered": 0.0,
  67982. "percent_statements_covered_display": "0.00",
  67983. "num_branches": 10,
  67984. "num_partial_branches": 0,
  67985. "covered_branches": 0,
  67986. "missing_branches": 10,
  67987. "percent_branches_covered": 0.0,
  67988. "percent_branches_covered_display": "0.00"
  67989. },
  67990. "missing_lines": [
  67991. 160,
  67992. 163,
  67993. 164,
  67994. 167,
  67995. 170,
  67996. 173,
  67997. 179,
  67998. 182,
  67999. 185,
  68000. 189,
  68001. 191,
  68002. 192,
  68003. 195,
  68004. 196,
  68005. 201,
  68006. 202,
  68007. 208,
  68008. 210,
  68009. 220,
  68010. 221,
  68011. 222,
  68012. 224,
  68013. 226,
  68014. 227,
  68015. 233,
  68016. 234,
  68017. 235,
  68018. 236,
  68019. 239,
  68020. 240,
  68021. 244
  68022. ],
  68023. "excluded_lines": [
  68024. 242
  68025. ],
  68026. "start_line": 149,
  68027. "contexts": {},
  68028. "executed_branches": [],
  68029. "missing_branches": [
  68030. [
  68031. 191,
  68032. 192
  68033. ],
  68034. [
  68035. 191,
  68036. 239
  68037. ],
  68038. [
  68039. 195,
  68040. 196
  68041. ],
  68042. [
  68043. 195,
  68044. 201
  68045. ],
  68046. [
  68047. 201,
  68048. 202
  68049. ],
  68050. [
  68051. 201,
  68052. 208
  68053. ],
  68054. [
  68055. 208,
  68056. 210
  68057. ],
  68058. [
  68059. 208,
  68060. 226
  68061. ],
  68062. [
  68063. 220,
  68064. 221
  68065. ],
  68066. [
  68067. 220,
  68068. 224
  68069. ]
  68070. ]
  68071. },
  68072. "DynamicDimensionWorkflow.run": {
  68073. "executed_lines": [],
  68074. "summary": {
  68075. "covered_lines": 0,
  68076. "num_statements": 38,
  68077. "percent_covered": 0.0,
  68078. "percent_covered_display": "0.00",
  68079. "missing_lines": 38,
  68080. "excluded_lines": 0,
  68081. "percent_statements_covered": 0.0,
  68082. "percent_statements_covered_display": "0.00",
  68083. "num_branches": 14,
  68084. "num_partial_branches": 0,
  68085. "covered_branches": 0,
  68086. "missing_branches": 14,
  68087. "percent_branches_covered": 0.0,
  68088. "percent_branches_covered_display": "0.00"
  68089. },
  68090. "missing_lines": [
  68091. 266,
  68092. 267,
  68093. 268,
  68094. 270,
  68095. 271,
  68096. 272,
  68097. 274,
  68098. 275,
  68099. 278,
  68100. 279,
  68101. 281,
  68102. 282,
  68103. 283,
  68104. 284,
  68105. 285,
  68106. 288,
  68107. 289,
  68108. 290,
  68109. 291,
  68110. 292,
  68111. 293,
  68112. 294,
  68113. 295,
  68114. 296,
  68115. 299,
  68116. 302,
  68117. 305,
  68118. 319,
  68119. 325,
  68120. 326,
  68121. 328,
  68122. 331,
  68123. 332,
  68124. 334,
  68125. 335,
  68126. 336,
  68127. 338,
  68128. 340
  68129. ],
  68130. "excluded_lines": [],
  68131. "start_line": 246,
  68132. "contexts": {},
  68133. "executed_branches": [],
  68134. "missing_branches": [
  68135. [
  68136. 266,
  68137. 267
  68138. ],
  68139. [
  68140. 266,
  68141. 270
  68142. ],
  68143. [
  68144. 270,
  68145. 271
  68146. ],
  68147. [
  68148. 270,
  68149. 274
  68150. ],
  68151. [
  68152. 281,
  68153. 282
  68154. ],
  68155. [
  68156. 281,
  68157. 284
  68158. ],
  68159. [
  68160. 284,
  68161. 285
  68162. ],
  68163. [
  68164. 284,
  68165. 288
  68166. ],
  68167. [
  68168. 289,
  68169. 290
  68170. ],
  68171. [
  68172. 289,
  68173. 292
  68174. ],
  68175. [
  68176. 294,
  68177. 295
  68178. ],
  68179. [
  68180. 294,
  68181. 299
  68182. ],
  68183. [
  68184. 325,
  68185. 326
  68186. ],
  68187. [
  68188. 325,
  68189. 328
  68190. ]
  68191. ]
  68192. },
  68193. "": {
  68194. "executed_lines": [],
  68195. "summary": {
  68196. "covered_lines": 0,
  68197. "num_statements": 19,
  68198. "percent_covered": 0.0,
  68199. "percent_covered_display": "0.00",
  68200. "missing_lines": 19,
  68201. "excluded_lines": 1,
  68202. "percent_statements_covered": 0.0,
  68203. "percent_statements_covered_display": "0.00",
  68204. "num_branches": 0,
  68205. "num_partial_branches": 0,
  68206. "covered_branches": 0,
  68207. "missing_branches": 0,
  68208. "percent_branches_covered": 100.0,
  68209. "percent_branches_covered_display": "100.00"
  68210. },
  68211. "missing_lines": [
  68212. 12,
  68213. 13,
  68214. 14,
  68215. 15,
  68216. 17,
  68217. 18,
  68218. 19,
  68219. 23,
  68220. 24,
  68221. 25,
  68222. 26,
  68223. 28,
  68224. 31,
  68225. 50,
  68226. 83,
  68227. 88,
  68228. 97,
  68229. 149,
  68230. 246
  68231. ],
  68232. "excluded_lines": [
  68233. 32
  68234. ],
  68235. "start_line": 1,
  68236. "contexts": {},
  68237. "executed_branches": [],
  68238. "missing_branches": []
  68239. }
  68240. },
  68241. "classes": {
  68242. "DynamicDimensionWorkflow": {
  68243. "executed_lines": [],
  68244. "summary": {
  68245. "covered_lines": 0,
  68246. "num_statements": 106,
  68247. "percent_covered": 0.0,
  68248. "percent_covered_display": "0.00",
  68249. "missing_lines": 106,
  68250. "excluded_lines": 1,
  68251. "percent_statements_covered": 0.0,
  68252. "percent_statements_covered_display": "0.00",
  68253. "num_branches": 32,
  68254. "num_partial_branches": 0,
  68255. "covered_branches": 0,
  68256. "missing_branches": 32,
  68257. "percent_branches_covered": 0.0,
  68258. "percent_branches_covered_display": "0.00"
  68259. },
  68260. "missing_lines": [
  68261. 70,
  68262. 71,
  68263. 72,
  68264. 73,
  68265. 74,
  68266. 75,
  68267. 76,
  68268. 78,
  68269. 80,
  68270. 84,
  68271. 85,
  68272. 86,
  68273. 90,
  68274. 91,
  68275. 92,
  68276. 93,
  68277. 94,
  68278. 95,
  68279. 113,
  68280. 116,
  68281. 119,
  68282. 122,
  68283. 123,
  68284. 124,
  68285. 125,
  68286. 127,
  68287. 130,
  68288. 131,
  68289. 132,
  68290. 133,
  68291. 134,
  68292. 135,
  68293. 138,
  68294. 139,
  68295. 142,
  68296. 144,
  68297. 147,
  68298. 160,
  68299. 163,
  68300. 164,
  68301. 167,
  68302. 170,
  68303. 173,
  68304. 179,
  68305. 182,
  68306. 185,
  68307. 189,
  68308. 191,
  68309. 192,
  68310. 195,
  68311. 196,
  68312. 201,
  68313. 202,
  68314. 208,
  68315. 210,
  68316. 220,
  68317. 221,
  68318. 222,
  68319. 224,
  68320. 226,
  68321. 227,
  68322. 233,
  68323. 234,
  68324. 235,
  68325. 236,
  68326. 239,
  68327. 240,
  68328. 244,
  68329. 266,
  68330. 267,
  68331. 268,
  68332. 270,
  68333. 271,
  68334. 272,
  68335. 274,
  68336. 275,
  68337. 278,
  68338. 279,
  68339. 281,
  68340. 282,
  68341. 283,
  68342. 284,
  68343. 285,
  68344. 288,
  68345. 289,
  68346. 290,
  68347. 291,
  68348. 292,
  68349. 293,
  68350. 294,
  68351. 295,
  68352. 296,
  68353. 299,
  68354. 302,
  68355. 305,
  68356. 319,
  68357. 325,
  68358. 326,
  68359. 328,
  68360. 331,
  68361. 332,
  68362. 334,
  68363. 335,
  68364. 336,
  68365. 338,
  68366. 340
  68367. ],
  68368. "excluded_lines": [
  68369. 242
  68370. ],
  68371. "start_line": 31,
  68372. "contexts": {},
  68373. "executed_branches": [],
  68374. "missing_branches": [
  68375. [
  68376. 122,
  68377. 123
  68378. ],
  68379. [
  68380. 122,
  68381. 124
  68382. ],
  68383. [
  68384. 124,
  68385. 125
  68386. ],
  68387. [
  68388. 124,
  68389. 127
  68390. ],
  68391. [
  68392. 130,
  68393. 131
  68394. ],
  68395. [
  68396. 130,
  68397. 133
  68398. ],
  68399. [
  68400. 133,
  68401. 134
  68402. ],
  68403. [
  68404. 133,
  68405. 138
  68406. ],
  68407. [
  68408. 191,
  68409. 192
  68410. ],
  68411. [
  68412. 191,
  68413. 239
  68414. ],
  68415. [
  68416. 195,
  68417. 196
  68418. ],
  68419. [
  68420. 195,
  68421. 201
  68422. ],
  68423. [
  68424. 201,
  68425. 202
  68426. ],
  68427. [
  68428. 201,
  68429. 208
  68430. ],
  68431. [
  68432. 208,
  68433. 210
  68434. ],
  68435. [
  68436. 208,
  68437. 226
  68438. ],
  68439. [
  68440. 220,
  68441. 221
  68442. ],
  68443. [
  68444. 220,
  68445. 224
  68446. ],
  68447. [
  68448. 266,
  68449. 267
  68450. ],
  68451. [
  68452. 266,
  68453. 270
  68454. ],
  68455. [
  68456. 270,
  68457. 271
  68458. ],
  68459. [
  68460. 270,
  68461. 274
  68462. ],
  68463. [
  68464. 281,
  68465. 282
  68466. ],
  68467. [
  68468. 281,
  68469. 284
  68470. ],
  68471. [
  68472. 284,
  68473. 285
  68474. ],
  68475. [
  68476. 284,
  68477. 288
  68478. ],
  68479. [
  68480. 289,
  68481. 290
  68482. ],
  68483. [
  68484. 289,
  68485. 292
  68486. ],
  68487. [
  68488. 294,
  68489. 295
  68490. ],
  68491. [
  68492. 294,
  68493. 299
  68494. ],
  68495. [
  68496. 325,
  68497. 326
  68498. ],
  68499. [
  68500. 325,
  68501. 328
  68502. ]
  68503. ]
  68504. },
  68505. "": {
  68506. "executed_lines": [],
  68507. "summary": {
  68508. "covered_lines": 0,
  68509. "num_statements": 19,
  68510. "percent_covered": 0.0,
  68511. "percent_covered_display": "0.00",
  68512. "missing_lines": 19,
  68513. "excluded_lines": 1,
  68514. "percent_statements_covered": 0.0,
  68515. "percent_statements_covered_display": "0.00",
  68516. "num_branches": 0,
  68517. "num_partial_branches": 0,
  68518. "covered_branches": 0,
  68519. "missing_branches": 0,
  68520. "percent_branches_covered": 100.0,
  68521. "percent_branches_covered_display": "100.00"
  68522. },
  68523. "missing_lines": [
  68524. 12,
  68525. 13,
  68526. 14,
  68527. 15,
  68528. 17,
  68529. 18,
  68530. 19,
  68531. 23,
  68532. 24,
  68533. 25,
  68534. 26,
  68535. 28,
  68536. 31,
  68537. 50,
  68538. 83,
  68539. 88,
  68540. 97,
  68541. 149,
  68542. 246
  68543. ],
  68544. "excluded_lines": [
  68545. 32
  68546. ],
  68547. "start_line": 1,
  68548. "contexts": {},
  68549. "executed_branches": [],
  68550. "missing_branches": []
  68551. }
  68552. }
  68553. },
  68554. "src\\datasets\\parser\\workflows\\image_workflow.py": {
  68555. "executed_lines": [],
  68556. "summary": {
  68557. "covered_lines": 0,
  68558. "num_statements": 45,
  68559. "percent_covered": 0.0,
  68560. "percent_covered_display": "0.00",
  68561. "missing_lines": 45,
  68562. "excluded_lines": 1,
  68563. "percent_statements_covered": 0.0,
  68564. "percent_statements_covered_display": "0.00",
  68565. "num_branches": 2,
  68566. "num_partial_branches": 0,
  68567. "covered_branches": 0,
  68568. "missing_branches": 2,
  68569. "percent_branches_covered": 0.0,
  68570. "percent_branches_covered_display": "0.00"
  68571. },
  68572. "missing_lines": [
  68573. 7,
  68574. 8,
  68575. 9,
  68576. 11,
  68577. 12,
  68578. 13,
  68579. 14,
  68580. 19,
  68581. 20,
  68582. 22,
  68583. 25,
  68584. 32,
  68585. 33,
  68586. 34,
  68587. 36,
  68588. 37,
  68589. 38,
  68590. 40,
  68591. 43,
  68592. 46,
  68593. 51,
  68594. 53,
  68595. 60,
  68596. 78,
  68597. 85,
  68598. 86,
  68599. 87,
  68600. 89,
  68601. 92,
  68602. 93,
  68603. 94,
  68604. 95,
  68605. 98,
  68606. 100,
  68607. 108,
  68608. 109,
  68609. 115,
  68610. 117,
  68611. 119,
  68612. 140,
  68613. 142,
  68614. 150,
  68615. 155,
  68616. 156,
  68617. 157
  68618. ],
  68619. "excluded_lines": [
  68620. 61
  68621. ],
  68622. "contexts": {},
  68623. "executed_branches": [],
  68624. "missing_branches": [
  68625. [
  68626. 155,
  68627. 156
  68628. ],
  68629. [
  68630. 155,
  68631. 157
  68632. ]
  68633. ],
  68634. "functions": {
  68635. "ImageUploadNode.name": {
  68636. "executed_lines": [],
  68637. "summary": {
  68638. "covered_lines": 0,
  68639. "num_statements": 1,
  68640. "percent_covered": 0.0,
  68641. "percent_covered_display": "0.00",
  68642. "missing_lines": 1,
  68643. "excluded_lines": 0,
  68644. "percent_statements_covered": 0.0,
  68645. "percent_statements_covered_display": "0.00",
  68646. "num_branches": 0,
  68647. "num_partial_branches": 0,
  68648. "covered_branches": 0,
  68649. "missing_branches": 0,
  68650. "percent_branches_covered": 100.0,
  68651. "percent_branches_covered_display": "100.00"
  68652. },
  68653. "missing_lines": [
  68654. 34
  68655. ],
  68656. "excluded_lines": [],
  68657. "start_line": 33,
  68658. "contexts": {},
  68659. "executed_branches": [],
  68660. "missing_branches": []
  68661. },
  68662. "ImageUploadNode.execute": {
  68663. "executed_lines": [],
  68664. "summary": {
  68665. "covered_lines": 0,
  68666. "num_statements": 7,
  68667. "percent_covered": 0.0,
  68668. "percent_covered_display": "0.00",
  68669. "missing_lines": 7,
  68670. "excluded_lines": 0,
  68671. "percent_statements_covered": 0.0,
  68672. "percent_statements_covered_display": "0.00",
  68673. "num_branches": 0,
  68674. "num_partial_branches": 0,
  68675. "covered_branches": 0,
  68676. "missing_branches": 0,
  68677. "percent_branches_covered": 100.0,
  68678. "percent_branches_covered_display": "100.00"
  68679. },
  68680. "missing_lines": [
  68681. 37,
  68682. 38,
  68683. 40,
  68684. 43,
  68685. 46,
  68686. 51,
  68687. 53
  68688. ],
  68689. "excluded_lines": [],
  68690. "start_line": 36,
  68691. "contexts": {},
  68692. "executed_branches": [],
  68693. "missing_branches": []
  68694. },
  68695. "ImageParsingWorkflowV2.__init__": {
  68696. "executed_lines": [],
  68697. "summary": {
  68698. "covered_lines": 0,
  68699. "num_statements": 3,
  68700. "percent_covered": 0.0,
  68701. "percent_covered_display": "0.00",
  68702. "missing_lines": 3,
  68703. "excluded_lines": 0,
  68704. "percent_statements_covered": 0.0,
  68705. "percent_statements_covered_display": "0.00",
  68706. "num_branches": 0,
  68707. "num_partial_branches": 0,
  68708. "covered_branches": 0,
  68709. "missing_branches": 0,
  68710. "percent_branches_covered": 100.0,
  68711. "percent_branches_covered_display": "100.00"
  68712. },
  68713. "missing_lines": [
  68714. 85,
  68715. 86,
  68716. 87
  68717. ],
  68718. "excluded_lines": [],
  68719. "start_line": 78,
  68720. "contexts": {},
  68721. "executed_branches": [],
  68722. "missing_branches": []
  68723. },
  68724. "ImageParsingWorkflowV2._build_workflow": {
  68725. "executed_lines": [],
  68726. "summary": {
  68727. "covered_lines": 0,
  68728. "num_statements": 10,
  68729. "percent_covered": 0.0,
  68730. "percent_covered_display": "0.00",
  68731. "missing_lines": 10,
  68732. "excluded_lines": 0,
  68733. "percent_statements_covered": 0.0,
  68734. "percent_statements_covered_display": "0.00",
  68735. "num_branches": 0,
  68736. "num_partial_branches": 0,
  68737. "covered_branches": 0,
  68738. "missing_branches": 0,
  68739. "percent_branches_covered": 100.0,
  68740. "percent_branches_covered_display": "100.00"
  68741. },
  68742. "missing_lines": [
  68743. 92,
  68744. 93,
  68745. 94,
  68746. 95,
  68747. 98,
  68748. 100,
  68749. 108,
  68750. 109,
  68751. 115,
  68752. 117
  68753. ],
  68754. "excluded_lines": [],
  68755. "start_line": 89,
  68756. "contexts": {},
  68757. "executed_branches": [],
  68758. "missing_branches": []
  68759. },
  68760. "ImageParsingWorkflowV2.run": {
  68761. "executed_lines": [],
  68762. "summary": {
  68763. "covered_lines": 0,
  68764. "num_statements": 6,
  68765. "percent_covered": 0.0,
  68766. "percent_covered_display": "0.00",
  68767. "missing_lines": 6,
  68768. "excluded_lines": 0,
  68769. "percent_statements_covered": 0.0,
  68770. "percent_statements_covered_display": "0.00",
  68771. "num_branches": 2,
  68772. "num_partial_branches": 0,
  68773. "covered_branches": 0,
  68774. "missing_branches": 2,
  68775. "percent_branches_covered": 0.0,
  68776. "percent_branches_covered_display": "0.00"
  68777. },
  68778. "missing_lines": [
  68779. 140,
  68780. 142,
  68781. 150,
  68782. 155,
  68783. 156,
  68784. 157
  68785. ],
  68786. "excluded_lines": [],
  68787. "start_line": 119,
  68788. "contexts": {},
  68789. "executed_branches": [],
  68790. "missing_branches": [
  68791. [
  68792. 155,
  68793. 156
  68794. ],
  68795. [
  68796. 155,
  68797. 157
  68798. ]
  68799. ]
  68800. },
  68801. "": {
  68802. "executed_lines": [],
  68803. "summary": {
  68804. "covered_lines": 0,
  68805. "num_statements": 18,
  68806. "percent_covered": 0.0,
  68807. "percent_covered_display": "0.00",
  68808. "missing_lines": 18,
  68809. "excluded_lines": 1,
  68810. "percent_statements_covered": 0.0,
  68811. "percent_statements_covered_display": "0.00",
  68812. "num_branches": 0,
  68813. "num_partial_branches": 0,
  68814. "covered_branches": 0,
  68815. "missing_branches": 0,
  68816. "percent_branches_covered": 100.0,
  68817. "percent_branches_covered_display": "100.00"
  68818. },
  68819. "missing_lines": [
  68820. 7,
  68821. 8,
  68822. 9,
  68823. 11,
  68824. 12,
  68825. 13,
  68826. 14,
  68827. 19,
  68828. 20,
  68829. 22,
  68830. 25,
  68831. 32,
  68832. 33,
  68833. 36,
  68834. 60,
  68835. 78,
  68836. 89,
  68837. 119
  68838. ],
  68839. "excluded_lines": [
  68840. 61
  68841. ],
  68842. "start_line": 1,
  68843. "contexts": {},
  68844. "executed_branches": [],
  68845. "missing_branches": []
  68846. }
  68847. },
  68848. "classes": {
  68849. "ImageUploadNode": {
  68850. "executed_lines": [],
  68851. "summary": {
  68852. "covered_lines": 0,
  68853. "num_statements": 8,
  68854. "percent_covered": 0.0,
  68855. "percent_covered_display": "0.00",
  68856. "missing_lines": 8,
  68857. "excluded_lines": 0,
  68858. "percent_statements_covered": 0.0,
  68859. "percent_statements_covered_display": "0.00",
  68860. "num_branches": 0,
  68861. "num_partial_branches": 0,
  68862. "covered_branches": 0,
  68863. "missing_branches": 0,
  68864. "percent_branches_covered": 100.0,
  68865. "percent_branches_covered_display": "100.00"
  68866. },
  68867. "missing_lines": [
  68868. 34,
  68869. 37,
  68870. 38,
  68871. 40,
  68872. 43,
  68873. 46,
  68874. 51,
  68875. 53
  68876. ],
  68877. "excluded_lines": [],
  68878. "start_line": 25,
  68879. "contexts": {},
  68880. "executed_branches": [],
  68881. "missing_branches": []
  68882. },
  68883. "ImageParsingWorkflowV2": {
  68884. "executed_lines": [],
  68885. "summary": {
  68886. "covered_lines": 0,
  68887. "num_statements": 19,
  68888. "percent_covered": 0.0,
  68889. "percent_covered_display": "0.00",
  68890. "missing_lines": 19,
  68891. "excluded_lines": 0,
  68892. "percent_statements_covered": 0.0,
  68893. "percent_statements_covered_display": "0.00",
  68894. "num_branches": 2,
  68895. "num_partial_branches": 0,
  68896. "covered_branches": 0,
  68897. "missing_branches": 2,
  68898. "percent_branches_covered": 0.0,
  68899. "percent_branches_covered_display": "0.00"
  68900. },
  68901. "missing_lines": [
  68902. 85,
  68903. 86,
  68904. 87,
  68905. 92,
  68906. 93,
  68907. 94,
  68908. 95,
  68909. 98,
  68910. 100,
  68911. 108,
  68912. 109,
  68913. 115,
  68914. 117,
  68915. 140,
  68916. 142,
  68917. 150,
  68918. 155,
  68919. 156,
  68920. 157
  68921. ],
  68922. "excluded_lines": [],
  68923. "start_line": 60,
  68924. "contexts": {},
  68925. "executed_branches": [],
  68926. "missing_branches": [
  68927. [
  68928. 155,
  68929. 156
  68930. ],
  68931. [
  68932. 155,
  68933. 157
  68934. ]
  68935. ]
  68936. },
  68937. "": {
  68938. "executed_lines": [],
  68939. "summary": {
  68940. "covered_lines": 0,
  68941. "num_statements": 18,
  68942. "percent_covered": 0.0,
  68943. "percent_covered_display": "0.00",
  68944. "missing_lines": 18,
  68945. "excluded_lines": 1,
  68946. "percent_statements_covered": 0.0,
  68947. "percent_statements_covered_display": "0.00",
  68948. "num_branches": 0,
  68949. "num_partial_branches": 0,
  68950. "covered_branches": 0,
  68951. "missing_branches": 0,
  68952. "percent_branches_covered": 100.0,
  68953. "percent_branches_covered_display": "100.00"
  68954. },
  68955. "missing_lines": [
  68956. 7,
  68957. 8,
  68958. 9,
  68959. 11,
  68960. 12,
  68961. 13,
  68962. 14,
  68963. 19,
  68964. 20,
  68965. 22,
  68966. 25,
  68967. 32,
  68968. 33,
  68969. 36,
  68970. 60,
  68971. 78,
  68972. 89,
  68973. 119
  68974. ],
  68975. "excluded_lines": [
  68976. 61
  68977. ],
  68978. "start_line": 1,
  68979. "contexts": {},
  68980. "executed_branches": [],
  68981. "missing_branches": []
  68982. }
  68983. }
  68984. },
  68985. "src\\datasets\\parser\\workflows\\pdf_workflow.py": {
  68986. "executed_lines": [],
  68987. "summary": {
  68988. "covered_lines": 0,
  68989. "num_statements": 50,
  68990. "percent_covered": 0.0,
  68991. "percent_covered_display": "0.00",
  68992. "missing_lines": 50,
  68993. "excluded_lines": 1,
  68994. "percent_statements_covered": 0.0,
  68995. "percent_statements_covered_display": "0.00",
  68996. "num_branches": 4,
  68997. "num_partial_branches": 0,
  68998. "covered_branches": 0,
  68999. "missing_branches": 4,
  69000. "percent_branches_covered": 0.0,
  69001. "percent_branches_covered_display": "0.00"
  69002. },
  69003. "missing_lines": [
  69004. 6,
  69005. 7,
  69006. 8,
  69007. 9,
  69008. 11,
  69009. 12,
  69010. 13,
  69011. 23,
  69012. 24,
  69013. 25,
  69014. 27,
  69015. 30,
  69016. 49,
  69017. 56,
  69018. 57,
  69019. 58,
  69020. 60,
  69021. 62,
  69022. 63,
  69023. 65,
  69024. 66,
  69025. 67,
  69026. 68,
  69027. 69,
  69028. 70,
  69029. 71,
  69030. 72,
  69031. 73,
  69032. 74,
  69033. 77,
  69034. 80,
  69035. 93,
  69036. 94,
  69037. 95,
  69038. 96,
  69039. 97,
  69040. 98,
  69041. 99,
  69042. 100,
  69043. 101,
  69044. 103,
  69045. 105,
  69046. 119,
  69047. 120,
  69048. 122,
  69049. 124,
  69050. 132,
  69051. 137,
  69052. 138,
  69053. 139
  69054. ],
  69055. "excluded_lines": [
  69056. 31
  69057. ],
  69058. "contexts": {},
  69059. "executed_branches": [],
  69060. "missing_branches": [
  69061. [
  69062. 119,
  69063. 120
  69064. ],
  69065. [
  69066. 119,
  69067. 122
  69068. ],
  69069. [
  69070. 137,
  69071. 138
  69072. ],
  69073. [
  69074. 137,
  69075. 139
  69076. ]
  69077. ],
  69078. "functions": {
  69079. "PDFParsingWorkflowV2.__init__": {
  69080. "executed_lines": [],
  69081. "summary": {
  69082. "covered_lines": 0,
  69083. "num_statements": 3,
  69084. "percent_covered": 0.0,
  69085. "percent_covered_display": "0.00",
  69086. "missing_lines": 3,
  69087. "excluded_lines": 0,
  69088. "percent_statements_covered": 0.0,
  69089. "percent_statements_covered_display": "0.00",
  69090. "num_branches": 0,
  69091. "num_partial_branches": 0,
  69092. "covered_branches": 0,
  69093. "missing_branches": 0,
  69094. "percent_branches_covered": 100.0,
  69095. "percent_branches_covered_display": "100.00"
  69096. },
  69097. "missing_lines": [
  69098. 56,
  69099. 57,
  69100. 58
  69101. ],
  69102. "excluded_lines": [],
  69103. "start_line": 49,
  69104. "contexts": {},
  69105. "executed_branches": [],
  69106. "missing_branches": []
  69107. },
  69108. "PDFParsingWorkflowV2._build_workflow": {
  69109. "executed_lines": [],
  69110. "summary": {
  69111. "covered_lines": 0,
  69112. "num_statements": 24,
  69113. "percent_covered": 0.0,
  69114. "percent_covered_display": "0.00",
  69115. "missing_lines": 24,
  69116. "excluded_lines": 0,
  69117. "percent_statements_covered": 0.0,
  69118. "percent_statements_covered_display": "0.00",
  69119. "num_branches": 0,
  69120. "num_partial_branches": 0,
  69121. "covered_branches": 0,
  69122. "missing_branches": 0,
  69123. "percent_branches_covered": 100.0,
  69124. "percent_branches_covered_display": "100.00"
  69125. },
  69126. "missing_lines": [
  69127. 62,
  69128. 63,
  69129. 65,
  69130. 66,
  69131. 67,
  69132. 68,
  69133. 69,
  69134. 70,
  69135. 71,
  69136. 72,
  69137. 73,
  69138. 74,
  69139. 77,
  69140. 80,
  69141. 93,
  69142. 94,
  69143. 95,
  69144. 96,
  69145. 97,
  69146. 98,
  69147. 99,
  69148. 100,
  69149. 101,
  69150. 103
  69151. ],
  69152. "excluded_lines": [],
  69153. "start_line": 60,
  69154. "contexts": {},
  69155. "executed_branches": [],
  69156. "missing_branches": []
  69157. },
  69158. "PDFParsingWorkflowV2.run": {
  69159. "executed_lines": [],
  69160. "summary": {
  69161. "covered_lines": 0,
  69162. "num_statements": 8,
  69163. "percent_covered": 0.0,
  69164. "percent_covered_display": "0.00",
  69165. "missing_lines": 8,
  69166. "excluded_lines": 0,
  69167. "percent_statements_covered": 0.0,
  69168. "percent_statements_covered_display": "0.00",
  69169. "num_branches": 4,
  69170. "num_partial_branches": 0,
  69171. "covered_branches": 0,
  69172. "missing_branches": 4,
  69173. "percent_branches_covered": 0.0,
  69174. "percent_branches_covered_display": "0.00"
  69175. },
  69176. "missing_lines": [
  69177. 119,
  69178. 120,
  69179. 122,
  69180. 124,
  69181. 132,
  69182. 137,
  69183. 138,
  69184. 139
  69185. ],
  69186. "excluded_lines": [],
  69187. "start_line": 105,
  69188. "contexts": {},
  69189. "executed_branches": [],
  69190. "missing_branches": [
  69191. [
  69192. 119,
  69193. 120
  69194. ],
  69195. [
  69196. 119,
  69197. 122
  69198. ],
  69199. [
  69200. 137,
  69201. 138
  69202. ],
  69203. [
  69204. 137,
  69205. 139
  69206. ]
  69207. ]
  69208. },
  69209. "": {
  69210. "executed_lines": [],
  69211. "summary": {
  69212. "covered_lines": 0,
  69213. "num_statements": 15,
  69214. "percent_covered": 0.0,
  69215. "percent_covered_display": "0.00",
  69216. "missing_lines": 15,
  69217. "excluded_lines": 1,
  69218. "percent_statements_covered": 0.0,
  69219. "percent_statements_covered_display": "0.00",
  69220. "num_branches": 0,
  69221. "num_partial_branches": 0,
  69222. "covered_branches": 0,
  69223. "missing_branches": 0,
  69224. "percent_branches_covered": 100.0,
  69225. "percent_branches_covered_display": "100.00"
  69226. },
  69227. "missing_lines": [
  69228. 6,
  69229. 7,
  69230. 8,
  69231. 9,
  69232. 11,
  69233. 12,
  69234. 13,
  69235. 23,
  69236. 24,
  69237. 25,
  69238. 27,
  69239. 30,
  69240. 49,
  69241. 60,
  69242. 105
  69243. ],
  69244. "excluded_lines": [
  69245. 31
  69246. ],
  69247. "start_line": 1,
  69248. "contexts": {},
  69249. "executed_branches": [],
  69250. "missing_branches": []
  69251. }
  69252. },
  69253. "classes": {
  69254. "PDFParsingWorkflowV2": {
  69255. "executed_lines": [],
  69256. "summary": {
  69257. "covered_lines": 0,
  69258. "num_statements": 35,
  69259. "percent_covered": 0.0,
  69260. "percent_covered_display": "0.00",
  69261. "missing_lines": 35,
  69262. "excluded_lines": 0,
  69263. "percent_statements_covered": 0.0,
  69264. "percent_statements_covered_display": "0.00",
  69265. "num_branches": 4,
  69266. "num_partial_branches": 0,
  69267. "covered_branches": 0,
  69268. "missing_branches": 4,
  69269. "percent_branches_covered": 0.0,
  69270. "percent_branches_covered_display": "0.00"
  69271. },
  69272. "missing_lines": [
  69273. 56,
  69274. 57,
  69275. 58,
  69276. 62,
  69277. 63,
  69278. 65,
  69279. 66,
  69280. 67,
  69281. 68,
  69282. 69,
  69283. 70,
  69284. 71,
  69285. 72,
  69286. 73,
  69287. 74,
  69288. 77,
  69289. 80,
  69290. 93,
  69291. 94,
  69292. 95,
  69293. 96,
  69294. 97,
  69295. 98,
  69296. 99,
  69297. 100,
  69298. 101,
  69299. 103,
  69300. 119,
  69301. 120,
  69302. 122,
  69303. 124,
  69304. 132,
  69305. 137,
  69306. 138,
  69307. 139
  69308. ],
  69309. "excluded_lines": [],
  69310. "start_line": 30,
  69311. "contexts": {},
  69312. "executed_branches": [],
  69313. "missing_branches": [
  69314. [
  69315. 119,
  69316. 120
  69317. ],
  69318. [
  69319. 119,
  69320. 122
  69321. ],
  69322. [
  69323. 137,
  69324. 138
  69325. ],
  69326. [
  69327. 137,
  69328. 139
  69329. ]
  69330. ]
  69331. },
  69332. "": {
  69333. "executed_lines": [],
  69334. "summary": {
  69335. "covered_lines": 0,
  69336. "num_statements": 15,
  69337. "percent_covered": 0.0,
  69338. "percent_covered_display": "0.00",
  69339. "missing_lines": 15,
  69340. "excluded_lines": 1,
  69341. "percent_statements_covered": 0.0,
  69342. "percent_statements_covered_display": "0.00",
  69343. "num_branches": 0,
  69344. "num_partial_branches": 0,
  69345. "covered_branches": 0,
  69346. "missing_branches": 0,
  69347. "percent_branches_covered": 100.0,
  69348. "percent_branches_covered_display": "100.00"
  69349. },
  69350. "missing_lines": [
  69351. 6,
  69352. 7,
  69353. 8,
  69354. 9,
  69355. 11,
  69356. 12,
  69357. 13,
  69358. 23,
  69359. 24,
  69360. 25,
  69361. 27,
  69362. 30,
  69363. 49,
  69364. 60,
  69365. 105
  69366. ],
  69367. "excluded_lines": [
  69368. 31
  69369. ],
  69370. "start_line": 1,
  69371. "contexts": {},
  69372. "executed_branches": [],
  69373. "missing_branches": []
  69374. }
  69375. }
  69376. },
  69377. "src\\datasets\\parser\\workflows\\qa_workflow.py": {
  69378. "executed_lines": [],
  69379. "summary": {
  69380. "covered_lines": 0,
  69381. "num_statements": 39,
  69382. "percent_covered": 0.0,
  69383. "percent_covered_display": "0.00",
  69384. "missing_lines": 39,
  69385. "excluded_lines": 1,
  69386. "percent_statements_covered": 0.0,
  69387. "percent_statements_covered_display": "0.00",
  69388. "num_branches": 2,
  69389. "num_partial_branches": 0,
  69390. "covered_branches": 0,
  69391. "missing_branches": 2,
  69392. "percent_branches_covered": 0.0,
  69393. "percent_branches_covered_display": "0.00"
  69394. },
  69395. "missing_lines": [
  69396. 7,
  69397. 8,
  69398. 9,
  69399. 11,
  69400. 12,
  69401. 13,
  69402. 14,
  69403. 24,
  69404. 25,
  69405. 27,
  69406. 30,
  69407. 49,
  69408. 56,
  69409. 57,
  69410. 58,
  69411. 60,
  69412. 62,
  69413. 63,
  69414. 66,
  69415. 67,
  69416. 68,
  69417. 69,
  69418. 70,
  69419. 71,
  69420. 72,
  69421. 73,
  69422. 76,
  69423. 78,
  69424. 90,
  69425. 91,
  69426. 101,
  69427. 103,
  69428. 105,
  69429. 126,
  69430. 128,
  69431. 136,
  69432. 141,
  69433. 142,
  69434. 143
  69435. ],
  69436. "excluded_lines": [
  69437. 31
  69438. ],
  69439. "contexts": {},
  69440. "executed_branches": [],
  69441. "missing_branches": [
  69442. [
  69443. 141,
  69444. 142
  69445. ],
  69446. [
  69447. 141,
  69448. 143
  69449. ]
  69450. ],
  69451. "functions": {
  69452. "QAParsingWorkflowV2.__init__": {
  69453. "executed_lines": [],
  69454. "summary": {
  69455. "covered_lines": 0,
  69456. "num_statements": 3,
  69457. "percent_covered": 0.0,
  69458. "percent_covered_display": "0.00",
  69459. "missing_lines": 3,
  69460. "excluded_lines": 0,
  69461. "percent_statements_covered": 0.0,
  69462. "percent_statements_covered_display": "0.00",
  69463. "num_branches": 0,
  69464. "num_partial_branches": 0,
  69465. "covered_branches": 0,
  69466. "missing_branches": 0,
  69467. "percent_branches_covered": 100.0,
  69468. "percent_branches_covered_display": "100.00"
  69469. },
  69470. "missing_lines": [
  69471. 56,
  69472. 57,
  69473. 58
  69474. ],
  69475. "excluded_lines": [],
  69476. "start_line": 49,
  69477. "contexts": {},
  69478. "executed_branches": [],
  69479. "missing_branches": []
  69480. },
  69481. "QAParsingWorkflowV2._build_workflow": {
  69482. "executed_lines": [],
  69483. "summary": {
  69484. "covered_lines": 0,
  69485. "num_statements": 16,
  69486. "percent_covered": 0.0,
  69487. "percent_covered_display": "0.00",
  69488. "missing_lines": 16,
  69489. "excluded_lines": 0,
  69490. "percent_statements_covered": 0.0,
  69491. "percent_statements_covered_display": "0.00",
  69492. "num_branches": 0,
  69493. "num_partial_branches": 0,
  69494. "covered_branches": 0,
  69495. "missing_branches": 0,
  69496. "percent_branches_covered": 100.0,
  69497. "percent_branches_covered_display": "100.00"
  69498. },
  69499. "missing_lines": [
  69500. 62,
  69501. 63,
  69502. 66,
  69503. 67,
  69504. 68,
  69505. 69,
  69506. 70,
  69507. 71,
  69508. 72,
  69509. 73,
  69510. 76,
  69511. 78,
  69512. 90,
  69513. 91,
  69514. 101,
  69515. 103
  69516. ],
  69517. "excluded_lines": [],
  69518. "start_line": 60,
  69519. "contexts": {},
  69520. "executed_branches": [],
  69521. "missing_branches": []
  69522. },
  69523. "QAParsingWorkflowV2.run": {
  69524. "executed_lines": [],
  69525. "summary": {
  69526. "covered_lines": 0,
  69527. "num_statements": 6,
  69528. "percent_covered": 0.0,
  69529. "percent_covered_display": "0.00",
  69530. "missing_lines": 6,
  69531. "excluded_lines": 0,
  69532. "percent_statements_covered": 0.0,
  69533. "percent_statements_covered_display": "0.00",
  69534. "num_branches": 2,
  69535. "num_partial_branches": 0,
  69536. "covered_branches": 0,
  69537. "missing_branches": 2,
  69538. "percent_branches_covered": 0.0,
  69539. "percent_branches_covered_display": "0.00"
  69540. },
  69541. "missing_lines": [
  69542. 126,
  69543. 128,
  69544. 136,
  69545. 141,
  69546. 142,
  69547. 143
  69548. ],
  69549. "excluded_lines": [],
  69550. "start_line": 105,
  69551. "contexts": {},
  69552. "executed_branches": [],
  69553. "missing_branches": [
  69554. [
  69555. 141,
  69556. 142
  69557. ],
  69558. [
  69559. 141,
  69560. 143
  69561. ]
  69562. ]
  69563. },
  69564. "": {
  69565. "executed_lines": [],
  69566. "summary": {
  69567. "covered_lines": 0,
  69568. "num_statements": 14,
  69569. "percent_covered": 0.0,
  69570. "percent_covered_display": "0.00",
  69571. "missing_lines": 14,
  69572. "excluded_lines": 1,
  69573. "percent_statements_covered": 0.0,
  69574. "percent_statements_covered_display": "0.00",
  69575. "num_branches": 0,
  69576. "num_partial_branches": 0,
  69577. "covered_branches": 0,
  69578. "missing_branches": 0,
  69579. "percent_branches_covered": 100.0,
  69580. "percent_branches_covered_display": "100.00"
  69581. },
  69582. "missing_lines": [
  69583. 7,
  69584. 8,
  69585. 9,
  69586. 11,
  69587. 12,
  69588. 13,
  69589. 14,
  69590. 24,
  69591. 25,
  69592. 27,
  69593. 30,
  69594. 49,
  69595. 60,
  69596. 105
  69597. ],
  69598. "excluded_lines": [
  69599. 31
  69600. ],
  69601. "start_line": 1,
  69602. "contexts": {},
  69603. "executed_branches": [],
  69604. "missing_branches": []
  69605. }
  69606. },
  69607. "classes": {
  69608. "QAParsingWorkflowV2": {
  69609. "executed_lines": [],
  69610. "summary": {
  69611. "covered_lines": 0,
  69612. "num_statements": 25,
  69613. "percent_covered": 0.0,
  69614. "percent_covered_display": "0.00",
  69615. "missing_lines": 25,
  69616. "excluded_lines": 0,
  69617. "percent_statements_covered": 0.0,
  69618. "percent_statements_covered_display": "0.00",
  69619. "num_branches": 2,
  69620. "num_partial_branches": 0,
  69621. "covered_branches": 0,
  69622. "missing_branches": 2,
  69623. "percent_branches_covered": 0.0,
  69624. "percent_branches_covered_display": "0.00"
  69625. },
  69626. "missing_lines": [
  69627. 56,
  69628. 57,
  69629. 58,
  69630. 62,
  69631. 63,
  69632. 66,
  69633. 67,
  69634. 68,
  69635. 69,
  69636. 70,
  69637. 71,
  69638. 72,
  69639. 73,
  69640. 76,
  69641. 78,
  69642. 90,
  69643. 91,
  69644. 101,
  69645. 103,
  69646. 126,
  69647. 128,
  69648. 136,
  69649. 141,
  69650. 142,
  69651. 143
  69652. ],
  69653. "excluded_lines": [],
  69654. "start_line": 30,
  69655. "contexts": {},
  69656. "executed_branches": [],
  69657. "missing_branches": [
  69658. [
  69659. 141,
  69660. 142
  69661. ],
  69662. [
  69663. 141,
  69664. 143
  69665. ]
  69666. ]
  69667. },
  69668. "": {
  69669. "executed_lines": [],
  69670. "summary": {
  69671. "covered_lines": 0,
  69672. "num_statements": 14,
  69673. "percent_covered": 0.0,
  69674. "percent_covered_display": "0.00",
  69675. "missing_lines": 14,
  69676. "excluded_lines": 1,
  69677. "percent_statements_covered": 0.0,
  69678. "percent_statements_covered_display": "0.00",
  69679. "num_branches": 0,
  69680. "num_partial_branches": 0,
  69681. "covered_branches": 0,
  69682. "missing_branches": 0,
  69683. "percent_branches_covered": 100.0,
  69684. "percent_branches_covered_display": "100.00"
  69685. },
  69686. "missing_lines": [
  69687. 7,
  69688. 8,
  69689. 9,
  69690. 11,
  69691. 12,
  69692. 13,
  69693. 14,
  69694. 24,
  69695. 25,
  69696. 27,
  69697. 30,
  69698. 49,
  69699. 60,
  69700. 105
  69701. ],
  69702. "excluded_lines": [
  69703. 31
  69704. ],
  69705. "start_line": 1,
  69706. "contexts": {},
  69707. "executed_branches": [],
  69708. "missing_branches": []
  69709. }
  69710. }
  69711. },
  69712. "src\\domain\\__init__.py": {
  69713. "executed_lines": [],
  69714. "summary": {
  69715. "covered_lines": 0,
  69716. "num_statements": 0,
  69717. "percent_covered": 100.0,
  69718. "percent_covered_display": "100.00",
  69719. "missing_lines": 0,
  69720. "excluded_lines": 0,
  69721. "percent_statements_covered": 100.0,
  69722. "percent_statements_covered_display": "100.00",
  69723. "num_branches": 0,
  69724. "num_partial_branches": 0,
  69725. "covered_branches": 0,
  69726. "missing_branches": 0,
  69727. "percent_branches_covered": 100.0,
  69728. "percent_branches_covered_display": "100.00"
  69729. },
  69730. "missing_lines": [],
  69731. "excluded_lines": [],
  69732. "contexts": {
  69733. "1": [
  69734. ""
  69735. ]
  69736. },
  69737. "executed_branches": [],
  69738. "missing_branches": [],
  69739. "functions": {
  69740. "": {
  69741. "executed_lines": [],
  69742. "summary": {
  69743. "covered_lines": 0,
  69744. "num_statements": 0,
  69745. "percent_covered": 100.0,
  69746. "percent_covered_display": "100.00",
  69747. "missing_lines": 0,
  69748. "excluded_lines": 0,
  69749. "percent_statements_covered": 100.0,
  69750. "percent_statements_covered_display": "100.00",
  69751. "num_branches": 0,
  69752. "num_partial_branches": 0,
  69753. "covered_branches": 0,
  69754. "missing_branches": 0,
  69755. "percent_branches_covered": 100.0,
  69756. "percent_branches_covered_display": "100.00"
  69757. },
  69758. "missing_lines": [],
  69759. "excluded_lines": [],
  69760. "start_line": 1,
  69761. "contexts": {
  69762. "1": [
  69763. ""
  69764. ]
  69765. },
  69766. "executed_branches": [],
  69767. "missing_branches": []
  69768. }
  69769. },
  69770. "classes": {
  69771. "": {
  69772. "executed_lines": [],
  69773. "summary": {
  69774. "covered_lines": 0,
  69775. "num_statements": 0,
  69776. "percent_covered": 100.0,
  69777. "percent_covered_display": "100.00",
  69778. "missing_lines": 0,
  69779. "excluded_lines": 0,
  69780. "percent_statements_covered": 100.0,
  69781. "percent_statements_covered_display": "100.00",
  69782. "num_branches": 0,
  69783. "num_partial_branches": 0,
  69784. "covered_branches": 0,
  69785. "missing_branches": 0,
  69786. "percent_branches_covered": 100.0,
  69787. "percent_branches_covered_display": "100.00"
  69788. },
  69789. "missing_lines": [],
  69790. "excluded_lines": [],
  69791. "start_line": 1,
  69792. "contexts": {
  69793. "1": [
  69794. ""
  69795. ]
  69796. },
  69797. "executed_branches": [],
  69798. "missing_branches": []
  69799. }
  69800. }
  69801. },
  69802. "src\\domain\\document_parsing\\__init__.py": {
  69803. "executed_lines": [],
  69804. "summary": {
  69805. "covered_lines": 0,
  69806. "num_statements": 5,
  69807. "percent_covered": 0.0,
  69808. "percent_covered_display": "0.00",
  69809. "missing_lines": 5,
  69810. "excluded_lines": 0,
  69811. "percent_statements_covered": 0.0,
  69812. "percent_statements_covered_display": "0.00",
  69813. "num_branches": 0,
  69814. "num_partial_branches": 0,
  69815. "covered_branches": 0,
  69816. "missing_branches": 0,
  69817. "percent_branches_covered": 100.0,
  69818. "percent_branches_covered_display": "100.00"
  69819. },
  69820. "missing_lines": [
  69821. 13,
  69822. 14,
  69823. 15,
  69824. 16,
  69825. 23
  69826. ],
  69827. "excluded_lines": [],
  69828. "contexts": {},
  69829. "executed_branches": [],
  69830. "missing_branches": [],
  69831. "functions": {
  69832. "": {
  69833. "executed_lines": [],
  69834. "summary": {
  69835. "covered_lines": 0,
  69836. "num_statements": 5,
  69837. "percent_covered": 0.0,
  69838. "percent_covered_display": "0.00",
  69839. "missing_lines": 5,
  69840. "excluded_lines": 0,
  69841. "percent_statements_covered": 0.0,
  69842. "percent_statements_covered_display": "0.00",
  69843. "num_branches": 0,
  69844. "num_partial_branches": 0,
  69845. "covered_branches": 0,
  69846. "missing_branches": 0,
  69847. "percent_branches_covered": 100.0,
  69848. "percent_branches_covered_display": "100.00"
  69849. },
  69850. "missing_lines": [
  69851. 13,
  69852. 14,
  69853. 15,
  69854. 16,
  69855. 23
  69856. ],
  69857. "excluded_lines": [],
  69858. "start_line": 1,
  69859. "contexts": {},
  69860. "executed_branches": [],
  69861. "missing_branches": []
  69862. }
  69863. },
  69864. "classes": {
  69865. "": {
  69866. "executed_lines": [],
  69867. "summary": {
  69868. "covered_lines": 0,
  69869. "num_statements": 5,
  69870. "percent_covered": 0.0,
  69871. "percent_covered_display": "0.00",
  69872. "missing_lines": 5,
  69873. "excluded_lines": 0,
  69874. "percent_statements_covered": 0.0,
  69875. "percent_statements_covered_display": "0.00",
  69876. "num_branches": 0,
  69877. "num_partial_branches": 0,
  69878. "covered_branches": 0,
  69879. "missing_branches": 0,
  69880. "percent_branches_covered": 100.0,
  69881. "percent_branches_covered_display": "100.00"
  69882. },
  69883. "missing_lines": [
  69884. 13,
  69885. 14,
  69886. 15,
  69887. 16,
  69888. 23
  69889. ],
  69890. "excluded_lines": [],
  69891. "start_line": 1,
  69892. "contexts": {},
  69893. "executed_branches": [],
  69894. "missing_branches": []
  69895. }
  69896. }
  69897. },
  69898. "src\\domain\\document_parsing\\entities.py": {
  69899. "executed_lines": [],
  69900. "summary": {
  69901. "covered_lines": 0,
  69902. "num_statements": 73,
  69903. "percent_covered": 0.0,
  69904. "percent_covered_display": "0.00",
  69905. "missing_lines": 73,
  69906. "excluded_lines": 27,
  69907. "percent_statements_covered": 0.0,
  69908. "percent_statements_covered_display": "0.00",
  69909. "num_branches": 24,
  69910. "num_partial_branches": 0,
  69911. "covered_branches": 0,
  69912. "missing_branches": 24,
  69913. "percent_branches_covered": 0.0,
  69914. "percent_branches_covered_display": "0.00"
  69915. },
  69916. "missing_lines": [
  69917. 8,
  69918. 9,
  69919. 11,
  69920. 12,
  69921. 13,
  69922. 16,
  69923. 17,
  69924. 46,
  69925. 47,
  69926. 48,
  69927. 49,
  69928. 50,
  69929. 52,
  69930. 54,
  69931. 56,
  69932. 64,
  69933. 65,
  69934. 72,
  69935. 73,
  69936. 80,
  69937. 81,
  69938. 87,
  69939. 94,
  69940. 96,
  69941. 103,
  69942. 119,
  69943. 120,
  69944. 156,
  69945. 157,
  69946. 158,
  69947. 159,
  69948. 160,
  69949. 162,
  69950. 164,
  69951. 166,
  69952. 174,
  69953. 175,
  69954. 182,
  69955. 183,
  69956. 189,
  69957. 216,
  69958. 217,
  69959. 224,
  69960. 225,
  69961. 231,
  69962. 233,
  69963. 235,
  69964. 251,
  69965. 252,
  69966. 253,
  69967. 255,
  69968. 265,
  69969. 266,
  69970. 267,
  69971. 268,
  69972. 270,
  69973. 301,
  69974. 302,
  69975. 305,
  69976. 306,
  69977. 309,
  69978. 310,
  69979. 311,
  69980. 312,
  69981. 314,
  69982. 316,
  69983. 323,
  69984. 325,
  69985. 339,
  69986. 341,
  69987. 348,
  69988. 350,
  69989. 357
  69990. ],
  69991. "excluded_lines": [
  69992. 18,
  69993. 105,
  69994. 106,
  69995. 107,
  69996. 108,
  69997. 109,
  69998. 111,
  69999. 112,
  70000. 113,
  70001. 114,
  70002. 115,
  70003. 116,
  70004. 121,
  70005. 190,
  70006. 271,
  70007. 359,
  70008. 360,
  70009. 361,
  70010. 362,
  70011. 363,
  70012. 364,
  70013. 366,
  70014. 367,
  70015. 368,
  70016. 369,
  70017. 370,
  70018. 371
  70019. ],
  70020. "contexts": {},
  70021. "executed_branches": [],
  70022. "missing_branches": [
  70023. [
  70024. 64,
  70025. 65
  70026. ],
  70027. [
  70028. 64,
  70029. 72
  70030. ],
  70031. [
  70032. 72,
  70033. 73
  70034. ],
  70035. [
  70036. 72,
  70037. 80
  70038. ],
  70039. [
  70040. 80,
  70041. -56
  70042. ],
  70043. [
  70044. 80,
  70045. 81
  70046. ],
  70047. [
  70048. 174,
  70049. 175
  70050. ],
  70051. [
  70052. 174,
  70053. 182
  70054. ],
  70055. [
  70056. 182,
  70057. -166
  70058. ],
  70059. [
  70060. 182,
  70061. 183
  70062. ],
  70063. [
  70064. 216,
  70065. 217
  70066. ],
  70067. [
  70068. 216,
  70069. 224
  70070. ],
  70071. [
  70072. 224,
  70073. 225
  70074. ],
  70075. [
  70076. 224,
  70077. 231
  70078. ],
  70079. [
  70080. 265,
  70081. 266
  70082. ],
  70083. [
  70084. 265,
  70085. 268
  70086. ],
  70087. [
  70088. 266,
  70089. 265
  70090. ],
  70091. [
  70092. 266,
  70093. 267
  70094. ],
  70095. [
  70096. 301,
  70097. 302
  70098. ],
  70099. [
  70100. 301,
  70101. 305
  70102. ],
  70103. [
  70104. 305,
  70105. 306
  70106. ],
  70107. [
  70108. 305,
  70109. 309
  70110. ],
  70111. [
  70112. 311,
  70113. 312
  70114. ],
  70115. [
  70116. 311,
  70117. 314
  70118. ]
  70119. ],
  70120. "functions": {
  70121. "DocumentChunk.__post_init__": {
  70122. "executed_lines": [],
  70123. "summary": {
  70124. "covered_lines": 0,
  70125. "num_statements": 1,
  70126. "percent_covered": 0.0,
  70127. "percent_covered_display": "0.00",
  70128. "missing_lines": 1,
  70129. "excluded_lines": 0,
  70130. "percent_statements_covered": 0.0,
  70131. "percent_statements_covered_display": "0.00",
  70132. "num_branches": 0,
  70133. "num_partial_branches": 0,
  70134. "covered_branches": 0,
  70135. "missing_branches": 0,
  70136. "percent_branches_covered": 100.0,
  70137. "percent_branches_covered_display": "100.00"
  70138. },
  70139. "missing_lines": [
  70140. 54
  70141. ],
  70142. "excluded_lines": [],
  70143. "start_line": 52,
  70144. "contexts": {},
  70145. "executed_branches": [],
  70146. "missing_branches": []
  70147. },
  70148. "DocumentChunk._validate": {
  70149. "executed_lines": [],
  70150. "summary": {
  70151. "covered_lines": 0,
  70152. "num_statements": 6,
  70153. "percent_covered": 0.0,
  70154. "percent_covered_display": "0.00",
  70155. "missing_lines": 6,
  70156. "excluded_lines": 0,
  70157. "percent_statements_covered": 0.0,
  70158. "percent_statements_covered_display": "0.00",
  70159. "num_branches": 6,
  70160. "num_partial_branches": 0,
  70161. "covered_branches": 0,
  70162. "missing_branches": 6,
  70163. "percent_branches_covered": 0.0,
  70164. "percent_branches_covered_display": "0.00"
  70165. },
  70166. "missing_lines": [
  70167. 64,
  70168. 65,
  70169. 72,
  70170. 73,
  70171. 80,
  70172. 81
  70173. ],
  70174. "excluded_lines": [],
  70175. "start_line": 56,
  70176. "contexts": {},
  70177. "executed_branches": [],
  70178. "missing_branches": [
  70179. [
  70180. 64,
  70181. 65
  70182. ],
  70183. [
  70184. 64,
  70185. 72
  70186. ],
  70187. [
  70188. 72,
  70189. 73
  70190. ],
  70191. [
  70192. 72,
  70193. 80
  70194. ],
  70195. [
  70196. 80,
  70197. -56
  70198. ],
  70199. [
  70200. 80,
  70201. 81
  70202. ]
  70203. ]
  70204. },
  70205. "DocumentChunk.get_content_length": {
  70206. "executed_lines": [],
  70207. "summary": {
  70208. "covered_lines": 0,
  70209. "num_statements": 1,
  70210. "percent_covered": 0.0,
  70211. "percent_covered_display": "0.00",
  70212. "missing_lines": 1,
  70213. "excluded_lines": 0,
  70214. "percent_statements_covered": 0.0,
  70215. "percent_statements_covered_display": "0.00",
  70216. "num_branches": 0,
  70217. "num_partial_branches": 0,
  70218. "covered_branches": 0,
  70219. "missing_branches": 0,
  70220. "percent_branches_covered": 100.0,
  70221. "percent_branches_covered_display": "100.00"
  70222. },
  70223. "missing_lines": [
  70224. 94
  70225. ],
  70226. "excluded_lines": [],
  70227. "start_line": 87,
  70228. "contexts": {},
  70229. "executed_branches": [],
  70230. "missing_branches": []
  70231. },
  70232. "DocumentChunk.has_page_number": {
  70233. "executed_lines": [],
  70234. "summary": {
  70235. "covered_lines": 0,
  70236. "num_statements": 1,
  70237. "percent_covered": 0.0,
  70238. "percent_covered_display": "0.00",
  70239. "missing_lines": 1,
  70240. "excluded_lines": 0,
  70241. "percent_statements_covered": 0.0,
  70242. "percent_statements_covered_display": "0.00",
  70243. "num_branches": 0,
  70244. "num_partial_branches": 0,
  70245. "covered_branches": 0,
  70246. "missing_branches": 0,
  70247. "percent_branches_covered": 100.0,
  70248. "percent_branches_covered_display": "100.00"
  70249. },
  70250. "missing_lines": [
  70251. 103
  70252. ],
  70253. "excluded_lines": [],
  70254. "start_line": 96,
  70255. "contexts": {},
  70256. "executed_branches": [],
  70257. "missing_branches": []
  70258. },
  70259. "DocumentChunk.__str__": {
  70260. "executed_lines": [],
  70261. "summary": {
  70262. "covered_lines": 0,
  70263. "num_statements": 0,
  70264. "percent_covered": 100.0,
  70265. "percent_covered_display": "100.00",
  70266. "missing_lines": 0,
  70267. "excluded_lines": 4,
  70268. "percent_statements_covered": 100.0,
  70269. "percent_statements_covered_display": "100.00",
  70270. "num_branches": 0,
  70271. "num_partial_branches": 0,
  70272. "covered_branches": 0,
  70273. "missing_branches": 0,
  70274. "percent_branches_covered": 100.0,
  70275. "percent_branches_covered_display": "100.00"
  70276. },
  70277. "missing_lines": [],
  70278. "excluded_lines": [
  70279. 106,
  70280. 107,
  70281. 108,
  70282. 109
  70283. ],
  70284. "start_line": 105,
  70285. "contexts": {},
  70286. "executed_branches": [],
  70287. "missing_branches": []
  70288. },
  70289. "DocumentChunk.__repr__": {
  70290. "executed_lines": [],
  70291. "summary": {
  70292. "covered_lines": 0,
  70293. "num_statements": 0,
  70294. "percent_covered": 100.0,
  70295. "percent_covered_display": "100.00",
  70296. "missing_lines": 0,
  70297. "excluded_lines": 5,
  70298. "percent_statements_covered": 100.0,
  70299. "percent_statements_covered_display": "100.00",
  70300. "num_branches": 0,
  70301. "num_partial_branches": 0,
  70302. "covered_branches": 0,
  70303. "missing_branches": 0,
  70304. "percent_branches_covered": 100.0,
  70305. "percent_branches_covered_display": "100.00"
  70306. },
  70307. "missing_lines": [],
  70308. "excluded_lines": [
  70309. 112,
  70310. 113,
  70311. 114,
  70312. 115,
  70313. 116
  70314. ],
  70315. "start_line": 111,
  70316. "contexts": {},
  70317. "executed_branches": [],
  70318. "missing_branches": []
  70319. },
  70320. "ParsedDocument.__post_init__": {
  70321. "executed_lines": [],
  70322. "summary": {
  70323. "covered_lines": 0,
  70324. "num_statements": 1,
  70325. "percent_covered": 0.0,
  70326. "percent_covered_display": "0.00",
  70327. "missing_lines": 1,
  70328. "excluded_lines": 0,
  70329. "percent_statements_covered": 0.0,
  70330. "percent_statements_covered_display": "0.00",
  70331. "num_branches": 0,
  70332. "num_partial_branches": 0,
  70333. "covered_branches": 0,
  70334. "missing_branches": 0,
  70335. "percent_branches_covered": 100.0,
  70336. "percent_branches_covered_display": "100.00"
  70337. },
  70338. "missing_lines": [
  70339. 164
  70340. ],
  70341. "excluded_lines": [],
  70342. "start_line": 162,
  70343. "contexts": {},
  70344. "executed_branches": [],
  70345. "missing_branches": []
  70346. },
  70347. "ParsedDocument._validate_basic": {
  70348. "executed_lines": [],
  70349. "summary": {
  70350. "covered_lines": 0,
  70351. "num_statements": 4,
  70352. "percent_covered": 0.0,
  70353. "percent_covered_display": "0.00",
  70354. "missing_lines": 4,
  70355. "excluded_lines": 0,
  70356. "percent_statements_covered": 0.0,
  70357. "percent_statements_covered_display": "0.00",
  70358. "num_branches": 4,
  70359. "num_partial_branches": 0,
  70360. "covered_branches": 0,
  70361. "missing_branches": 4,
  70362. "percent_branches_covered": 0.0,
  70363. "percent_branches_covered_display": "0.00"
  70364. },
  70365. "missing_lines": [
  70366. 174,
  70367. 175,
  70368. 182,
  70369. 183
  70370. ],
  70371. "excluded_lines": [],
  70372. "start_line": 166,
  70373. "contexts": {},
  70374. "executed_branches": [],
  70375. "missing_branches": [
  70376. [
  70377. 174,
  70378. 175
  70379. ],
  70380. [
  70381. 174,
  70382. 182
  70383. ],
  70384. [
  70385. 182,
  70386. -166
  70387. ],
  70388. [
  70389. 182,
  70390. 183
  70391. ]
  70392. ]
  70393. },
  70394. "ParsedDocument.add_chunk": {
  70395. "executed_lines": [],
  70396. "summary": {
  70397. "covered_lines": 0,
  70398. "num_statements": 6,
  70399. "percent_covered": 0.0,
  70400. "percent_covered_display": "0.00",
  70401. "missing_lines": 6,
  70402. "excluded_lines": 1,
  70403. "percent_statements_covered": 0.0,
  70404. "percent_statements_covered_display": "0.00",
  70405. "num_branches": 4,
  70406. "num_partial_branches": 0,
  70407. "covered_branches": 0,
  70408. "missing_branches": 4,
  70409. "percent_branches_covered": 0.0,
  70410. "percent_branches_covered_display": "0.00"
  70411. },
  70412. "missing_lines": [
  70413. 216,
  70414. 217,
  70415. 224,
  70416. 225,
  70417. 231,
  70418. 233
  70419. ],
  70420. "excluded_lines": [
  70421. 190
  70422. ],
  70423. "start_line": 189,
  70424. "contexts": {},
  70425. "executed_branches": [],
  70426. "missing_branches": [
  70427. [
  70428. 216,
  70429. 217
  70430. ],
  70431. [
  70432. 216,
  70433. 224
  70434. ],
  70435. [
  70436. 224,
  70437. 225
  70438. ],
  70439. [
  70440. 224,
  70441. 231
  70442. ]
  70443. ]
  70444. },
  70445. "ParsedDocument.remove_chunk": {
  70446. "executed_lines": [],
  70447. "summary": {
  70448. "covered_lines": 0,
  70449. "num_statements": 3,
  70450. "percent_covered": 0.0,
  70451. "percent_covered_display": "0.00",
  70452. "missing_lines": 3,
  70453. "excluded_lines": 0,
  70454. "percent_statements_covered": 0.0,
  70455. "percent_statements_covered_display": "0.00",
  70456. "num_branches": 0,
  70457. "num_partial_branches": 0,
  70458. "covered_branches": 0,
  70459. "missing_branches": 0,
  70460. "percent_branches_covered": 100.0,
  70461. "percent_branches_covered_display": "100.00"
  70462. },
  70463. "missing_lines": [
  70464. 251,
  70465. 252,
  70466. 253
  70467. ],
  70468. "excluded_lines": [],
  70469. "start_line": 235,
  70470. "contexts": {},
  70471. "executed_branches": [],
  70472. "missing_branches": []
  70473. },
  70474. "ParsedDocument.get_chunk_by_position": {
  70475. "executed_lines": [],
  70476. "summary": {
  70477. "covered_lines": 0,
  70478. "num_statements": 4,
  70479. "percent_covered": 0.0,
  70480. "percent_covered_display": "0.00",
  70481. "missing_lines": 4,
  70482. "excluded_lines": 0,
  70483. "percent_statements_covered": 0.0,
  70484. "percent_statements_covered_display": "0.00",
  70485. "num_branches": 4,
  70486. "num_partial_branches": 0,
  70487. "covered_branches": 0,
  70488. "missing_branches": 4,
  70489. "percent_branches_covered": 0.0,
  70490. "percent_branches_covered_display": "0.00"
  70491. },
  70492. "missing_lines": [
  70493. 265,
  70494. 266,
  70495. 267,
  70496. 268
  70497. ],
  70498. "excluded_lines": [],
  70499. "start_line": 255,
  70500. "contexts": {},
  70501. "executed_branches": [],
  70502. "missing_branches": [
  70503. [
  70504. 265,
  70505. 266
  70506. ],
  70507. [
  70508. 265,
  70509. 268
  70510. ],
  70511. [
  70512. 266,
  70513. 265
  70514. ],
  70515. [
  70516. 266,
  70517. 267
  70518. ]
  70519. ]
  70520. },
  70521. "ParsedDocument.validate": {
  70522. "executed_lines": [],
  70523. "summary": {
  70524. "covered_lines": 0,
  70525. "num_statements": 9,
  70526. "percent_covered": 0.0,
  70527. "percent_covered_display": "0.00",
  70528. "missing_lines": 9,
  70529. "excluded_lines": 1,
  70530. "percent_statements_covered": 0.0,
  70531. "percent_statements_covered_display": "0.00",
  70532. "num_branches": 6,
  70533. "num_partial_branches": 0,
  70534. "covered_branches": 0,
  70535. "missing_branches": 6,
  70536. "percent_branches_covered": 0.0,
  70537. "percent_branches_covered_display": "0.00"
  70538. },
  70539. "missing_lines": [
  70540. 301,
  70541. 302,
  70542. 305,
  70543. 306,
  70544. 309,
  70545. 310,
  70546. 311,
  70547. 312,
  70548. 314
  70549. ],
  70550. "excluded_lines": [
  70551. 271
  70552. ],
  70553. "start_line": 270,
  70554. "contexts": {},
  70555. "executed_branches": [],
  70556. "missing_branches": [
  70557. [
  70558. 301,
  70559. 302
  70560. ],
  70561. [
  70562. 301,
  70563. 305
  70564. ],
  70565. [
  70566. 305,
  70567. 306
  70568. ],
  70569. [
  70570. 305,
  70571. 309
  70572. ],
  70573. [
  70574. 311,
  70575. 312
  70576. ],
  70577. [
  70578. 311,
  70579. 314
  70580. ]
  70581. ]
  70582. },
  70583. "ParsedDocument.chunk_count": {
  70584. "executed_lines": [],
  70585. "summary": {
  70586. "covered_lines": 0,
  70587. "num_statements": 1,
  70588. "percent_covered": 0.0,
  70589. "percent_covered_display": "0.00",
  70590. "missing_lines": 1,
  70591. "excluded_lines": 0,
  70592. "percent_statements_covered": 0.0,
  70593. "percent_statements_covered_display": "0.00",
  70594. "num_branches": 0,
  70595. "num_partial_branches": 0,
  70596. "covered_branches": 0,
  70597. "missing_branches": 0,
  70598. "percent_branches_covered": 100.0,
  70599. "percent_branches_covered_display": "100.00"
  70600. },
  70601. "missing_lines": [
  70602. 323
  70603. ],
  70604. "excluded_lines": [],
  70605. "start_line": 316,
  70606. "contexts": {},
  70607. "executed_branches": [],
  70608. "missing_branches": []
  70609. },
  70610. "ParsedDocument.get_full_content": {
  70611. "executed_lines": [],
  70612. "summary": {
  70613. "covered_lines": 0,
  70614. "num_statements": 1,
  70615. "percent_covered": 0.0,
  70616. "percent_covered_display": "0.00",
  70617. "missing_lines": 1,
  70618. "excluded_lines": 0,
  70619. "percent_statements_covered": 0.0,
  70620. "percent_statements_covered_display": "0.00",
  70621. "num_branches": 0,
  70622. "num_partial_branches": 0,
  70623. "covered_branches": 0,
  70624. "missing_branches": 0,
  70625. "percent_branches_covered": 100.0,
  70626. "percent_branches_covered_display": "100.00"
  70627. },
  70628. "missing_lines": [
  70629. 339
  70630. ],
  70631. "excluded_lines": [],
  70632. "start_line": 325,
  70633. "contexts": {},
  70634. "executed_branches": [],
  70635. "missing_branches": []
  70636. },
  70637. "ParsedDocument.get_total_content_length": {
  70638. "executed_lines": [],
  70639. "summary": {
  70640. "covered_lines": 0,
  70641. "num_statements": 1,
  70642. "percent_covered": 0.0,
  70643. "percent_covered_display": "0.00",
  70644. "missing_lines": 1,
  70645. "excluded_lines": 0,
  70646. "percent_statements_covered": 0.0,
  70647. "percent_statements_covered_display": "0.00",
  70648. "num_branches": 0,
  70649. "num_partial_branches": 0,
  70650. "covered_branches": 0,
  70651. "missing_branches": 0,
  70652. "percent_branches_covered": 100.0,
  70653. "percent_branches_covered_display": "100.00"
  70654. },
  70655. "missing_lines": [
  70656. 348
  70657. ],
  70658. "excluded_lines": [],
  70659. "start_line": 341,
  70660. "contexts": {},
  70661. "executed_branches": [],
  70662. "missing_branches": []
  70663. },
  70664. "ParsedDocument.has_chunks": {
  70665. "executed_lines": [],
  70666. "summary": {
  70667. "covered_lines": 0,
  70668. "num_statements": 1,
  70669. "percent_covered": 0.0,
  70670. "percent_covered_display": "0.00",
  70671. "missing_lines": 1,
  70672. "excluded_lines": 0,
  70673. "percent_statements_covered": 0.0,
  70674. "percent_statements_covered_display": "0.00",
  70675. "num_branches": 0,
  70676. "num_partial_branches": 0,
  70677. "covered_branches": 0,
  70678. "missing_branches": 0,
  70679. "percent_branches_covered": 100.0,
  70680. "percent_branches_covered_display": "100.00"
  70681. },
  70682. "missing_lines": [
  70683. 357
  70684. ],
  70685. "excluded_lines": [],
  70686. "start_line": 350,
  70687. "contexts": {},
  70688. "executed_branches": [],
  70689. "missing_branches": []
  70690. },
  70691. "ParsedDocument.__str__": {
  70692. "executed_lines": [],
  70693. "summary": {
  70694. "covered_lines": 0,
  70695. "num_statements": 0,
  70696. "percent_covered": 100.0,
  70697. "percent_covered_display": "100.00",
  70698. "missing_lines": 0,
  70699. "excluded_lines": 5,
  70700. "percent_statements_covered": 100.0,
  70701. "percent_statements_covered_display": "100.00",
  70702. "num_branches": 0,
  70703. "num_partial_branches": 0,
  70704. "covered_branches": 0,
  70705. "missing_branches": 0,
  70706. "percent_branches_covered": 100.0,
  70707. "percent_branches_covered_display": "100.00"
  70708. },
  70709. "missing_lines": [],
  70710. "excluded_lines": [
  70711. 360,
  70712. 361,
  70713. 362,
  70714. 363,
  70715. 364
  70716. ],
  70717. "start_line": 359,
  70718. "contexts": {},
  70719. "executed_branches": [],
  70720. "missing_branches": []
  70721. },
  70722. "ParsedDocument.__repr__": {
  70723. "executed_lines": [],
  70724. "summary": {
  70725. "covered_lines": 0,
  70726. "num_statements": 0,
  70727. "percent_covered": 100.0,
  70728. "percent_covered_display": "100.00",
  70729. "missing_lines": 0,
  70730. "excluded_lines": 5,
  70731. "percent_statements_covered": 100.0,
  70732. "percent_statements_covered_display": "100.00",
  70733. "num_branches": 0,
  70734. "num_partial_branches": 0,
  70735. "covered_branches": 0,
  70736. "missing_branches": 0,
  70737. "percent_branches_covered": 100.0,
  70738. "percent_branches_covered_display": "100.00"
  70739. },
  70740. "missing_lines": [],
  70741. "excluded_lines": [
  70742. 367,
  70743. 368,
  70744. 369,
  70745. 370,
  70746. 371
  70747. ],
  70748. "start_line": 366,
  70749. "contexts": {},
  70750. "executed_branches": [],
  70751. "missing_branches": []
  70752. },
  70753. "": {
  70754. "executed_lines": [],
  70755. "summary": {
  70756. "covered_lines": 0,
  70757. "num_statements": 33,
  70758. "percent_covered": 0.0,
  70759. "percent_covered_display": "0.00",
  70760. "missing_lines": 33,
  70761. "excluded_lines": 6,
  70762. "percent_statements_covered": 0.0,
  70763. "percent_statements_covered_display": "0.00",
  70764. "num_branches": 0,
  70765. "num_partial_branches": 0,
  70766. "covered_branches": 0,
  70767. "missing_branches": 0,
  70768. "percent_branches_covered": 100.0,
  70769. "percent_branches_covered_display": "100.00"
  70770. },
  70771. "missing_lines": [
  70772. 8,
  70773. 9,
  70774. 11,
  70775. 12,
  70776. 13,
  70777. 16,
  70778. 17,
  70779. 46,
  70780. 47,
  70781. 48,
  70782. 49,
  70783. 50,
  70784. 52,
  70785. 56,
  70786. 87,
  70787. 96,
  70788. 119,
  70789. 120,
  70790. 156,
  70791. 157,
  70792. 158,
  70793. 159,
  70794. 160,
  70795. 162,
  70796. 166,
  70797. 189,
  70798. 235,
  70799. 255,
  70800. 270,
  70801. 316,
  70802. 325,
  70803. 341,
  70804. 350
  70805. ],
  70806. "excluded_lines": [
  70807. 18,
  70808. 105,
  70809. 111,
  70810. 121,
  70811. 359,
  70812. 366
  70813. ],
  70814. "start_line": 1,
  70815. "contexts": {},
  70816. "executed_branches": [],
  70817. "missing_branches": []
  70818. }
  70819. },
  70820. "classes": {
  70821. "DocumentChunk": {
  70822. "executed_lines": [],
  70823. "summary": {
  70824. "covered_lines": 0,
  70825. "num_statements": 9,
  70826. "percent_covered": 0.0,
  70827. "percent_covered_display": "0.00",
  70828. "missing_lines": 9,
  70829. "excluded_lines": 9,
  70830. "percent_statements_covered": 0.0,
  70831. "percent_statements_covered_display": "0.00",
  70832. "num_branches": 6,
  70833. "num_partial_branches": 0,
  70834. "covered_branches": 0,
  70835. "missing_branches": 6,
  70836. "percent_branches_covered": 0.0,
  70837. "percent_branches_covered_display": "0.00"
  70838. },
  70839. "missing_lines": [
  70840. 54,
  70841. 64,
  70842. 65,
  70843. 72,
  70844. 73,
  70845. 80,
  70846. 81,
  70847. 94,
  70848. 103
  70849. ],
  70850. "excluded_lines": [
  70851. 106,
  70852. 107,
  70853. 108,
  70854. 109,
  70855. 112,
  70856. 113,
  70857. 114,
  70858. 115,
  70859. 116
  70860. ],
  70861. "start_line": 17,
  70862. "contexts": {},
  70863. "executed_branches": [],
  70864. "missing_branches": [
  70865. [
  70866. 64,
  70867. 65
  70868. ],
  70869. [
  70870. 64,
  70871. 72
  70872. ],
  70873. [
  70874. 72,
  70875. 73
  70876. ],
  70877. [
  70878. 72,
  70879. 80
  70880. ],
  70881. [
  70882. 80,
  70883. -56
  70884. ],
  70885. [
  70886. 80,
  70887. 81
  70888. ]
  70889. ]
  70890. },
  70891. "ParsedDocument": {
  70892. "executed_lines": [],
  70893. "summary": {
  70894. "covered_lines": 0,
  70895. "num_statements": 31,
  70896. "percent_covered": 0.0,
  70897. "percent_covered_display": "0.00",
  70898. "missing_lines": 31,
  70899. "excluded_lines": 12,
  70900. "percent_statements_covered": 0.0,
  70901. "percent_statements_covered_display": "0.00",
  70902. "num_branches": 18,
  70903. "num_partial_branches": 0,
  70904. "covered_branches": 0,
  70905. "missing_branches": 18,
  70906. "percent_branches_covered": 0.0,
  70907. "percent_branches_covered_display": "0.00"
  70908. },
  70909. "missing_lines": [
  70910. 164,
  70911. 174,
  70912. 175,
  70913. 182,
  70914. 183,
  70915. 216,
  70916. 217,
  70917. 224,
  70918. 225,
  70919. 231,
  70920. 233,
  70921. 251,
  70922. 252,
  70923. 253,
  70924. 265,
  70925. 266,
  70926. 267,
  70927. 268,
  70928. 301,
  70929. 302,
  70930. 305,
  70931. 306,
  70932. 309,
  70933. 310,
  70934. 311,
  70935. 312,
  70936. 314,
  70937. 323,
  70938. 339,
  70939. 348,
  70940. 357
  70941. ],
  70942. "excluded_lines": [
  70943. 190,
  70944. 271,
  70945. 360,
  70946. 361,
  70947. 362,
  70948. 363,
  70949. 364,
  70950. 367,
  70951. 368,
  70952. 369,
  70953. 370,
  70954. 371
  70955. ],
  70956. "start_line": 120,
  70957. "contexts": {},
  70958. "executed_branches": [],
  70959. "missing_branches": [
  70960. [
  70961. 174,
  70962. 175
  70963. ],
  70964. [
  70965. 174,
  70966. 182
  70967. ],
  70968. [
  70969. 182,
  70970. -166
  70971. ],
  70972. [
  70973. 182,
  70974. 183
  70975. ],
  70976. [
  70977. 216,
  70978. 217
  70979. ],
  70980. [
  70981. 216,
  70982. 224
  70983. ],
  70984. [
  70985. 224,
  70986. 225
  70987. ],
  70988. [
  70989. 224,
  70990. 231
  70991. ],
  70992. [
  70993. 265,
  70994. 266
  70995. ],
  70996. [
  70997. 265,
  70998. 268
  70999. ],
  71000. [
  71001. 266,
  71002. 265
  71003. ],
  71004. [
  71005. 266,
  71006. 267
  71007. ],
  71008. [
  71009. 301,
  71010. 302
  71011. ],
  71012. [
  71013. 301,
  71014. 305
  71015. ],
  71016. [
  71017. 305,
  71018. 306
  71019. ],
  71020. [
  71021. 305,
  71022. 309
  71023. ],
  71024. [
  71025. 311,
  71026. 312
  71027. ],
  71028. [
  71029. 311,
  71030. 314
  71031. ]
  71032. ]
  71033. },
  71034. "": {
  71035. "executed_lines": [],
  71036. "summary": {
  71037. "covered_lines": 0,
  71038. "num_statements": 33,
  71039. "percent_covered": 0.0,
  71040. "percent_covered_display": "0.00",
  71041. "missing_lines": 33,
  71042. "excluded_lines": 6,
  71043. "percent_statements_covered": 0.0,
  71044. "percent_statements_covered_display": "0.00",
  71045. "num_branches": 0,
  71046. "num_partial_branches": 0,
  71047. "covered_branches": 0,
  71048. "missing_branches": 0,
  71049. "percent_branches_covered": 100.0,
  71050. "percent_branches_covered_display": "100.00"
  71051. },
  71052. "missing_lines": [
  71053. 8,
  71054. 9,
  71055. 11,
  71056. 12,
  71057. 13,
  71058. 16,
  71059. 17,
  71060. 46,
  71061. 47,
  71062. 48,
  71063. 49,
  71064. 50,
  71065. 52,
  71066. 56,
  71067. 87,
  71068. 96,
  71069. 119,
  71070. 120,
  71071. 156,
  71072. 157,
  71073. 158,
  71074. 159,
  71075. 160,
  71076. 162,
  71077. 166,
  71078. 189,
  71079. 235,
  71080. 255,
  71081. 270,
  71082. 316,
  71083. 325,
  71084. 341,
  71085. 350
  71086. ],
  71087. "excluded_lines": [
  71088. 18,
  71089. 105,
  71090. 111,
  71091. 121,
  71092. 359,
  71093. 366
  71094. ],
  71095. "start_line": 1,
  71096. "contexts": {},
  71097. "executed_branches": [],
  71098. "missing_branches": []
  71099. }
  71100. }
  71101. },
  71102. "src\\domain\\document_parsing\\exceptions.py": {
  71103. "executed_lines": [],
  71104. "summary": {
  71105. "covered_lines": 0,
  71106. "num_statements": 28,
  71107. "percent_covered": 0.0,
  71108. "percent_covered_display": "0.00",
  71109. "missing_lines": 28,
  71110. "excluded_lines": 4,
  71111. "percent_statements_covered": 0.0,
  71112. "percent_statements_covered_display": "0.00",
  71113. "num_branches": 6,
  71114. "num_partial_branches": 0,
  71115. "covered_branches": 0,
  71116. "missing_branches": 6,
  71117. "percent_branches_covered": 0.0,
  71118. "percent_branches_covered_display": "0.00"
  71119. },
  71120. "missing_lines": [
  71121. 7,
  71122. 9,
  71123. 12,
  71124. 24,
  71125. 41,
  71126. 55,
  71127. 56,
  71128. 58,
  71129. 63,
  71130. 67,
  71131. 68,
  71132. 70,
  71133. 73,
  71134. 89,
  71135. 101,
  71136. 103,
  71137. 105,
  71138. 106,
  71139. 107,
  71140. 109,
  71141. 112,
  71142. 128,
  71143. 140,
  71144. 142,
  71145. 144,
  71146. 145,
  71147. 146,
  71148. 148
  71149. ],
  71150. "excluded_lines": [
  71151. 21,
  71152. 25,
  71153. 74,
  71154. 113
  71155. ],
  71156. "contexts": {},
  71157. "executed_branches": [],
  71158. "missing_branches": [
  71159. [
  71160. 67,
  71161. 68
  71162. ],
  71163. [
  71164. 67,
  71165. 70
  71166. ],
  71167. [
  71168. 106,
  71169. 107
  71170. ],
  71171. [
  71172. 106,
  71173. 109
  71174. ],
  71175. [
  71176. 145,
  71177. 146
  71178. ],
  71179. [
  71180. 145,
  71181. 148
  71182. ]
  71183. ],
  71184. "functions": {
  71185. "UnsupportedDocumentTypeException.__init__": {
  71186. "executed_lines": [],
  71187. "summary": {
  71188. "covered_lines": 0,
  71189. "num_statements": 7,
  71190. "percent_covered": 0.0,
  71191. "percent_covered_display": "0.00",
  71192. "missing_lines": 7,
  71193. "excluded_lines": 0,
  71194. "percent_statements_covered": 0.0,
  71195. "percent_statements_covered_display": "0.00",
  71196. "num_branches": 2,
  71197. "num_partial_branches": 0,
  71198. "covered_branches": 0,
  71199. "missing_branches": 2,
  71200. "percent_branches_covered": 0.0,
  71201. "percent_branches_covered_display": "0.00"
  71202. },
  71203. "missing_lines": [
  71204. 55,
  71205. 56,
  71206. 58,
  71207. 63,
  71208. 67,
  71209. 68,
  71210. 70
  71211. ],
  71212. "excluded_lines": [],
  71213. "start_line": 41,
  71214. "contexts": {},
  71215. "executed_branches": [],
  71216. "missing_branches": [
  71217. [
  71218. 67,
  71219. 68
  71220. ],
  71221. [
  71222. 67,
  71223. 70
  71224. ]
  71225. ]
  71226. },
  71227. "DocumentChunkingException.__init__": {
  71228. "executed_lines": [],
  71229. "summary": {
  71230. "covered_lines": 0,
  71231. "num_statements": 6,
  71232. "percent_covered": 0.0,
  71233. "percent_covered_display": "0.00",
  71234. "missing_lines": 6,
  71235. "excluded_lines": 0,
  71236. "percent_statements_covered": 0.0,
  71237. "percent_statements_covered_display": "0.00",
  71238. "num_branches": 2,
  71239. "num_partial_branches": 0,
  71240. "covered_branches": 0,
  71241. "missing_branches": 2,
  71242. "percent_branches_covered": 0.0,
  71243. "percent_branches_covered_display": "0.00"
  71244. },
  71245. "missing_lines": [
  71246. 101,
  71247. 103,
  71248. 105,
  71249. 106,
  71250. 107,
  71251. 109
  71252. ],
  71253. "excluded_lines": [],
  71254. "start_line": 89,
  71255. "contexts": {},
  71256. "executed_branches": [],
  71257. "missing_branches": [
  71258. [
  71259. 106,
  71260. 107
  71261. ],
  71262. [
  71263. 106,
  71264. 109
  71265. ]
  71266. ]
  71267. },
  71268. "InvalidDocumentStructureException.__init__": {
  71269. "executed_lines": [],
  71270. "summary": {
  71271. "covered_lines": 0,
  71272. "num_statements": 6,
  71273. "percent_covered": 0.0,
  71274. "percent_covered_display": "0.00",
  71275. "missing_lines": 6,
  71276. "excluded_lines": 0,
  71277. "percent_statements_covered": 0.0,
  71278. "percent_statements_covered_display": "0.00",
  71279. "num_branches": 2,
  71280. "num_partial_branches": 0,
  71281. "covered_branches": 0,
  71282. "missing_branches": 2,
  71283. "percent_branches_covered": 0.0,
  71284. "percent_branches_covered_display": "0.00"
  71285. },
  71286. "missing_lines": [
  71287. 140,
  71288. 142,
  71289. 144,
  71290. 145,
  71291. 146,
  71292. 148
  71293. ],
  71294. "excluded_lines": [],
  71295. "start_line": 128,
  71296. "contexts": {},
  71297. "executed_branches": [],
  71298. "missing_branches": [
  71299. [
  71300. 145,
  71301. 146
  71302. ],
  71303. [
  71304. 145,
  71305. 148
  71306. ]
  71307. ]
  71308. },
  71309. "": {
  71310. "executed_lines": [],
  71311. "summary": {
  71312. "covered_lines": 0,
  71313. "num_statements": 9,
  71314. "percent_covered": 0.0,
  71315. "percent_covered_display": "0.00",
  71316. "missing_lines": 9,
  71317. "excluded_lines": 4,
  71318. "percent_statements_covered": 0.0,
  71319. "percent_statements_covered_display": "0.00",
  71320. "num_branches": 0,
  71321. "num_partial_branches": 0,
  71322. "covered_branches": 0,
  71323. "missing_branches": 0,
  71324. "percent_branches_covered": 100.0,
  71325. "percent_branches_covered_display": "100.00"
  71326. },
  71327. "missing_lines": [
  71328. 7,
  71329. 9,
  71330. 12,
  71331. 24,
  71332. 41,
  71333. 73,
  71334. 89,
  71335. 112,
  71336. 128
  71337. ],
  71338. "excluded_lines": [
  71339. 21,
  71340. 25,
  71341. 74,
  71342. 113
  71343. ],
  71344. "start_line": 1,
  71345. "contexts": {},
  71346. "executed_branches": [],
  71347. "missing_branches": []
  71348. }
  71349. },
  71350. "classes": {
  71351. "DocumentParsingException": {
  71352. "executed_lines": [],
  71353. "summary": {
  71354. "covered_lines": 0,
  71355. "num_statements": 0,
  71356. "percent_covered": 100.0,
  71357. "percent_covered_display": "100.00",
  71358. "missing_lines": 0,
  71359. "excluded_lines": 0,
  71360. "percent_statements_covered": 100.0,
  71361. "percent_statements_covered_display": "100.00",
  71362. "num_branches": 0,
  71363. "num_partial_branches": 0,
  71364. "covered_branches": 0,
  71365. "missing_branches": 0,
  71366. "percent_branches_covered": 100.0,
  71367. "percent_branches_covered_display": "100.00"
  71368. },
  71369. "missing_lines": [],
  71370. "excluded_lines": [],
  71371. "start_line": 12,
  71372. "contexts": {},
  71373. "executed_branches": [],
  71374. "missing_branches": []
  71375. },
  71376. "UnsupportedDocumentTypeException": {
  71377. "executed_lines": [],
  71378. "summary": {
  71379. "covered_lines": 0,
  71380. "num_statements": 7,
  71381. "percent_covered": 0.0,
  71382. "percent_covered_display": "0.00",
  71383. "missing_lines": 7,
  71384. "excluded_lines": 0,
  71385. "percent_statements_covered": 0.0,
  71386. "percent_statements_covered_display": "0.00",
  71387. "num_branches": 2,
  71388. "num_partial_branches": 0,
  71389. "covered_branches": 0,
  71390. "missing_branches": 2,
  71391. "percent_branches_covered": 0.0,
  71392. "percent_branches_covered_display": "0.00"
  71393. },
  71394. "missing_lines": [
  71395. 55,
  71396. 56,
  71397. 58,
  71398. 63,
  71399. 67,
  71400. 68,
  71401. 70
  71402. ],
  71403. "excluded_lines": [],
  71404. "start_line": 24,
  71405. "contexts": {},
  71406. "executed_branches": [],
  71407. "missing_branches": [
  71408. [
  71409. 67,
  71410. 68
  71411. ],
  71412. [
  71413. 67,
  71414. 70
  71415. ]
  71416. ]
  71417. },
  71418. "DocumentChunkingException": {
  71419. "executed_lines": [],
  71420. "summary": {
  71421. "covered_lines": 0,
  71422. "num_statements": 6,
  71423. "percent_covered": 0.0,
  71424. "percent_covered_display": "0.00",
  71425. "missing_lines": 6,
  71426. "excluded_lines": 0,
  71427. "percent_statements_covered": 0.0,
  71428. "percent_statements_covered_display": "0.00",
  71429. "num_branches": 2,
  71430. "num_partial_branches": 0,
  71431. "covered_branches": 0,
  71432. "missing_branches": 2,
  71433. "percent_branches_covered": 0.0,
  71434. "percent_branches_covered_display": "0.00"
  71435. },
  71436. "missing_lines": [
  71437. 101,
  71438. 103,
  71439. 105,
  71440. 106,
  71441. 107,
  71442. 109
  71443. ],
  71444. "excluded_lines": [],
  71445. "start_line": 73,
  71446. "contexts": {},
  71447. "executed_branches": [],
  71448. "missing_branches": [
  71449. [
  71450. 106,
  71451. 107
  71452. ],
  71453. [
  71454. 106,
  71455. 109
  71456. ]
  71457. ]
  71458. },
  71459. "InvalidDocumentStructureException": {
  71460. "executed_lines": [],
  71461. "summary": {
  71462. "covered_lines": 0,
  71463. "num_statements": 6,
  71464. "percent_covered": 0.0,
  71465. "percent_covered_display": "0.00",
  71466. "missing_lines": 6,
  71467. "excluded_lines": 0,
  71468. "percent_statements_covered": 0.0,
  71469. "percent_statements_covered_display": "0.00",
  71470. "num_branches": 2,
  71471. "num_partial_branches": 0,
  71472. "covered_branches": 0,
  71473. "missing_branches": 2,
  71474. "percent_branches_covered": 0.0,
  71475. "percent_branches_covered_display": "0.00"
  71476. },
  71477. "missing_lines": [
  71478. 140,
  71479. 142,
  71480. 144,
  71481. 145,
  71482. 146,
  71483. 148
  71484. ],
  71485. "excluded_lines": [],
  71486. "start_line": 112,
  71487. "contexts": {},
  71488. "executed_branches": [],
  71489. "missing_branches": [
  71490. [
  71491. 145,
  71492. 146
  71493. ],
  71494. [
  71495. 145,
  71496. 148
  71497. ]
  71498. ]
  71499. },
  71500. "": {
  71501. "executed_lines": [],
  71502. "summary": {
  71503. "covered_lines": 0,
  71504. "num_statements": 9,
  71505. "percent_covered": 0.0,
  71506. "percent_covered_display": "0.00",
  71507. "missing_lines": 9,
  71508. "excluded_lines": 4,
  71509. "percent_statements_covered": 0.0,
  71510. "percent_statements_covered_display": "0.00",
  71511. "num_branches": 0,
  71512. "num_partial_branches": 0,
  71513. "covered_branches": 0,
  71514. "missing_branches": 0,
  71515. "percent_branches_covered": 100.0,
  71516. "percent_branches_covered_display": "100.00"
  71517. },
  71518. "missing_lines": [
  71519. 7,
  71520. 9,
  71521. 12,
  71522. 24,
  71523. 41,
  71524. 73,
  71525. 89,
  71526. 112,
  71527. 128
  71528. ],
  71529. "excluded_lines": [
  71530. 21,
  71531. 25,
  71532. 74,
  71533. 113
  71534. ],
  71535. "start_line": 1,
  71536. "contexts": {},
  71537. "executed_branches": [],
  71538. "missing_branches": []
  71539. }
  71540. }
  71541. },
  71542. "src\\domain\\document_parsing\\services.py": {
  71543. "executed_lines": [],
  71544. "summary": {
  71545. "covered_lines": 0,
  71546. "num_statements": 6,
  71547. "percent_covered": 0.0,
  71548. "percent_covered_display": "0.00",
  71549. "missing_lines": 6,
  71550. "excluded_lines": 92,
  71551. "percent_statements_covered": 0.0,
  71552. "percent_statements_covered_display": "0.00",
  71553. "num_branches": 0,
  71554. "num_partial_branches": 0,
  71555. "covered_branches": 0,
  71556. "missing_branches": 0,
  71557. "percent_branches_covered": 100.0,
  71558. "percent_branches_covered_display": "100.00"
  71559. },
  71560. "missing_lines": [
  71561. 8,
  71562. 9,
  71563. 11,
  71564. 12,
  71565. 15,
  71566. 97
  71567. ],
  71568. "excluded_lines": [
  71569. 16,
  71570. 39,
  71571. 40,
  71572. 41,
  71573. 42,
  71574. 43,
  71575. 44,
  71576. 45,
  71577. 46,
  71578. 47,
  71579. 48,
  71580. 49,
  71581. 50,
  71582. 51,
  71583. 52,
  71584. 53,
  71585. 54,
  71586. 55,
  71587. 56,
  71588. 57,
  71589. 58,
  71590. 59,
  71591. 60,
  71592. 61,
  71593. 62,
  71594. 63,
  71595. 64,
  71596. 65,
  71597. 66,
  71598. 67,
  71599. 68,
  71600. 69,
  71601. 70,
  71602. 71,
  71603. 73,
  71604. 74,
  71605. 75,
  71606. 76,
  71607. 77,
  71608. 78,
  71609. 79,
  71610. 80,
  71611. 81,
  71612. 82,
  71613. 83,
  71614. 84,
  71615. 85,
  71616. 86,
  71617. 87,
  71618. 88,
  71619. 89,
  71620. 90,
  71621. 91,
  71622. 92,
  71623. 93,
  71624. 94,
  71625. 98,
  71626. 125,
  71627. 126,
  71628. 127,
  71629. 128,
  71630. 129,
  71631. 130,
  71632. 131,
  71633. 132,
  71634. 133,
  71635. 134,
  71636. 135,
  71637. 136,
  71638. 137,
  71639. 138,
  71640. 139,
  71641. 140,
  71642. 141,
  71643. 142,
  71644. 143,
  71645. 144,
  71646. 145,
  71647. 146,
  71648. 147,
  71649. 148,
  71650. 149,
  71651. 150,
  71652. 151,
  71653. 152,
  71654. 153,
  71655. 154,
  71656. 155,
  71657. 156,
  71658. 157,
  71659. 158,
  71660. 159
  71661. ],
  71662. "contexts": {},
  71663. "executed_branches": [],
  71664. "missing_branches": [],
  71665. "functions": {
  71666. "DocumentParser.parse": {
  71667. "executed_lines": [],
  71668. "summary": {
  71669. "covered_lines": 0,
  71670. "num_statements": 0,
  71671. "percent_covered": 100.0,
  71672. "percent_covered_display": "100.00",
  71673. "missing_lines": 0,
  71674. "excluded_lines": 31,
  71675. "percent_statements_covered": 100.0,
  71676. "percent_statements_covered_display": "100.00",
  71677. "num_branches": 0,
  71678. "num_partial_branches": 0,
  71679. "covered_branches": 0,
  71680. "missing_branches": 0,
  71681. "percent_branches_covered": 100.0,
  71682. "percent_branches_covered_display": "100.00"
  71683. },
  71684. "missing_lines": [],
  71685. "excluded_lines": [
  71686. 41,
  71687. 42,
  71688. 43,
  71689. 44,
  71690. 45,
  71691. 46,
  71692. 47,
  71693. 48,
  71694. 49,
  71695. 50,
  71696. 51,
  71697. 52,
  71698. 53,
  71699. 54,
  71700. 55,
  71701. 56,
  71702. 57,
  71703. 58,
  71704. 59,
  71705. 60,
  71706. 61,
  71707. 62,
  71708. 63,
  71709. 64,
  71710. 65,
  71711. 66,
  71712. 67,
  71713. 68,
  71714. 69,
  71715. 70,
  71716. 71
  71717. ],
  71718. "start_line": 40,
  71719. "contexts": {},
  71720. "executed_branches": [],
  71721. "missing_branches": []
  71722. },
  71723. "DocumentParser.supports": {
  71724. "executed_lines": [],
  71725. "summary": {
  71726. "covered_lines": 0,
  71727. "num_statements": 0,
  71728. "percent_covered": 100.0,
  71729. "percent_covered_display": "100.00",
  71730. "missing_lines": 0,
  71731. "excluded_lines": 20,
  71732. "percent_statements_covered": 100.0,
  71733. "percent_statements_covered_display": "100.00",
  71734. "num_branches": 0,
  71735. "num_partial_branches": 0,
  71736. "covered_branches": 0,
  71737. "missing_branches": 0,
  71738. "percent_branches_covered": 100.0,
  71739. "percent_branches_covered_display": "100.00"
  71740. },
  71741. "missing_lines": [],
  71742. "excluded_lines": [
  71743. 75,
  71744. 76,
  71745. 77,
  71746. 78,
  71747. 79,
  71748. 80,
  71749. 81,
  71750. 82,
  71751. 83,
  71752. 84,
  71753. 85,
  71754. 86,
  71755. 87,
  71756. 88,
  71757. 89,
  71758. 90,
  71759. 91,
  71760. 92,
  71761. 93,
  71762. 94
  71763. ],
  71764. "start_line": 74,
  71765. "contexts": {},
  71766. "executed_branches": [],
  71767. "missing_branches": []
  71768. },
  71769. "ChunkingStrategy.chunk": {
  71770. "executed_lines": [],
  71771. "summary": {
  71772. "covered_lines": 0,
  71773. "num_statements": 0,
  71774. "percent_covered": 100.0,
  71775. "percent_covered_display": "100.00",
  71776. "missing_lines": 0,
  71777. "excluded_lines": 33,
  71778. "percent_statements_covered": 100.0,
  71779. "percent_statements_covered_display": "100.00",
  71780. "num_branches": 0,
  71781. "num_partial_branches": 0,
  71782. "covered_branches": 0,
  71783. "missing_branches": 0,
  71784. "percent_branches_covered": 100.0,
  71785. "percent_branches_covered_display": "100.00"
  71786. },
  71787. "missing_lines": [],
  71788. "excluded_lines": [
  71789. 127,
  71790. 128,
  71791. 129,
  71792. 130,
  71793. 131,
  71794. 132,
  71795. 133,
  71796. 134,
  71797. 135,
  71798. 136,
  71799. 137,
  71800. 138,
  71801. 139,
  71802. 140,
  71803. 141,
  71804. 142,
  71805. 143,
  71806. 144,
  71807. 145,
  71808. 146,
  71809. 147,
  71810. 148,
  71811. 149,
  71812. 150,
  71813. 151,
  71814. 152,
  71815. 153,
  71816. 154,
  71817. 155,
  71818. 156,
  71819. 157,
  71820. 158,
  71821. 159
  71822. ],
  71823. "start_line": 126,
  71824. "contexts": {},
  71825. "executed_branches": [],
  71826. "missing_branches": []
  71827. },
  71828. "": {
  71829. "executed_lines": [],
  71830. "summary": {
  71831. "covered_lines": 0,
  71832. "num_statements": 6,
  71833. "percent_covered": 0.0,
  71834. "percent_covered_display": "0.00",
  71835. "missing_lines": 6,
  71836. "excluded_lines": 8,
  71837. "percent_statements_covered": 0.0,
  71838. "percent_statements_covered_display": "0.00",
  71839. "num_branches": 0,
  71840. "num_partial_branches": 0,
  71841. "covered_branches": 0,
  71842. "missing_branches": 0,
  71843. "percent_branches_covered": 100.0,
  71844. "percent_branches_covered_display": "100.00"
  71845. },
  71846. "missing_lines": [
  71847. 8,
  71848. 9,
  71849. 11,
  71850. 12,
  71851. 15,
  71852. 97
  71853. ],
  71854. "excluded_lines": [
  71855. 16,
  71856. 39,
  71857. 40,
  71858. 73,
  71859. 74,
  71860. 98,
  71861. 125,
  71862. 126
  71863. ],
  71864. "start_line": 1,
  71865. "contexts": {},
  71866. "executed_branches": [],
  71867. "missing_branches": []
  71868. }
  71869. },
  71870. "classes": {
  71871. "DocumentParser": {
  71872. "executed_lines": [],
  71873. "summary": {
  71874. "covered_lines": 0,
  71875. "num_statements": 0,
  71876. "percent_covered": 100.0,
  71877. "percent_covered_display": "100.00",
  71878. "missing_lines": 0,
  71879. "excluded_lines": 51,
  71880. "percent_statements_covered": 100.0,
  71881. "percent_statements_covered_display": "100.00",
  71882. "num_branches": 0,
  71883. "num_partial_branches": 0,
  71884. "covered_branches": 0,
  71885. "missing_branches": 0,
  71886. "percent_branches_covered": 100.0,
  71887. "percent_branches_covered_display": "100.00"
  71888. },
  71889. "missing_lines": [],
  71890. "excluded_lines": [
  71891. 41,
  71892. 42,
  71893. 43,
  71894. 44,
  71895. 45,
  71896. 46,
  71897. 47,
  71898. 48,
  71899. 49,
  71900. 50,
  71901. 51,
  71902. 52,
  71903. 53,
  71904. 54,
  71905. 55,
  71906. 56,
  71907. 57,
  71908. 58,
  71909. 59,
  71910. 60,
  71911. 61,
  71912. 62,
  71913. 63,
  71914. 64,
  71915. 65,
  71916. 66,
  71917. 67,
  71918. 68,
  71919. 69,
  71920. 70,
  71921. 71,
  71922. 75,
  71923. 76,
  71924. 77,
  71925. 78,
  71926. 79,
  71927. 80,
  71928. 81,
  71929. 82,
  71930. 83,
  71931. 84,
  71932. 85,
  71933. 86,
  71934. 87,
  71935. 88,
  71936. 89,
  71937. 90,
  71938. 91,
  71939. 92,
  71940. 93,
  71941. 94
  71942. ],
  71943. "start_line": 15,
  71944. "contexts": {},
  71945. "executed_branches": [],
  71946. "missing_branches": []
  71947. },
  71948. "ChunkingStrategy": {
  71949. "executed_lines": [],
  71950. "summary": {
  71951. "covered_lines": 0,
  71952. "num_statements": 0,
  71953. "percent_covered": 100.0,
  71954. "percent_covered_display": "100.00",
  71955. "missing_lines": 0,
  71956. "excluded_lines": 33,
  71957. "percent_statements_covered": 100.0,
  71958. "percent_statements_covered_display": "100.00",
  71959. "num_branches": 0,
  71960. "num_partial_branches": 0,
  71961. "covered_branches": 0,
  71962. "missing_branches": 0,
  71963. "percent_branches_covered": 100.0,
  71964. "percent_branches_covered_display": "100.00"
  71965. },
  71966. "missing_lines": [],
  71967. "excluded_lines": [
  71968. 127,
  71969. 128,
  71970. 129,
  71971. 130,
  71972. 131,
  71973. 132,
  71974. 133,
  71975. 134,
  71976. 135,
  71977. 136,
  71978. 137,
  71979. 138,
  71980. 139,
  71981. 140,
  71982. 141,
  71983. 142,
  71984. 143,
  71985. 144,
  71986. 145,
  71987. 146,
  71988. 147,
  71989. 148,
  71990. 149,
  71991. 150,
  71992. 151,
  71993. 152,
  71994. 153,
  71995. 154,
  71996. 155,
  71997. 156,
  71998. 157,
  71999. 158,
  72000. 159
  72001. ],
  72002. "start_line": 97,
  72003. "contexts": {},
  72004. "executed_branches": [],
  72005. "missing_branches": []
  72006. },
  72007. "": {
  72008. "executed_lines": [],
  72009. "summary": {
  72010. "covered_lines": 0,
  72011. "num_statements": 6,
  72012. "percent_covered": 0.0,
  72013. "percent_covered_display": "0.00",
  72014. "missing_lines": 6,
  72015. "excluded_lines": 8,
  72016. "percent_statements_covered": 0.0,
  72017. "percent_statements_covered_display": "0.00",
  72018. "num_branches": 0,
  72019. "num_partial_branches": 0,
  72020. "covered_branches": 0,
  72021. "missing_branches": 0,
  72022. "percent_branches_covered": 100.0,
  72023. "percent_branches_covered_display": "100.00"
  72024. },
  72025. "missing_lines": [
  72026. 8,
  72027. 9,
  72028. 11,
  72029. 12,
  72030. 15,
  72031. 97
  72032. ],
  72033. "excluded_lines": [
  72034. 16,
  72035. 39,
  72036. 40,
  72037. 73,
  72038. 74,
  72039. 98,
  72040. 125,
  72041. 126
  72042. ],
  72043. "start_line": 1,
  72044. "contexts": {},
  72045. "executed_branches": [],
  72046. "missing_branches": []
  72047. }
  72048. }
  72049. },
  72050. "src\\domain\\document_parsing\\value_objects.py": {
  72051. "executed_lines": [],
  72052. "summary": {
  72053. "covered_lines": 0,
  72054. "num_statements": 14,
  72055. "percent_covered": 0.0,
  72056. "percent_covered_display": "0.00",
  72057. "missing_lines": 14,
  72058. "excluded_lines": 6,
  72059. "percent_statements_covered": 0.0,
  72060. "percent_statements_covered_display": "0.00",
  72061. "num_branches": 4,
  72062. "num_partial_branches": 0,
  72063. "covered_branches": 0,
  72064. "missing_branches": 4,
  72065. "percent_branches_covered": 0.0,
  72066. "percent_branches_covered_display": "0.00"
  72067. },
  72068. "missing_lines": [
  72069. 8,
  72070. 11,
  72071. 33,
  72072. 34,
  72073. 35,
  72074. 36,
  72075. 38,
  72076. 39,
  72077. 59,
  72078. 60,
  72079. 61,
  72080. 62,
  72081. 64,
  72082. 65
  72083. ],
  72084. "excluded_lines": [
  72085. 70,
  72086. 71,
  72087. 72,
  72088. 74,
  72089. 75,
  72090. 76
  72091. ],
  72092. "contexts": {},
  72093. "executed_branches": [],
  72094. "missing_branches": [
  72095. [
  72096. 60,
  72097. 61
  72098. ],
  72099. [
  72100. 60,
  72101. 64
  72102. ],
  72103. [
  72104. 61,
  72105. 60
  72106. ],
  72107. [
  72108. 61,
  72109. 62
  72110. ]
  72111. ],
  72112. "functions": {
  72113. "DocumentType.from_string": {
  72114. "executed_lines": [],
  72115. "summary": {
  72116. "covered_lines": 0,
  72117. "num_statements": 6,
  72118. "percent_covered": 0.0,
  72119. "percent_covered_display": "0.00",
  72120. "missing_lines": 6,
  72121. "excluded_lines": 0,
  72122. "percent_statements_covered": 0.0,
  72123. "percent_statements_covered_display": "0.00",
  72124. "num_branches": 4,
  72125. "num_partial_branches": 0,
  72126. "covered_branches": 0,
  72127. "missing_branches": 4,
  72128. "percent_branches_covered": 0.0,
  72129. "percent_branches_covered_display": "0.00"
  72130. },
  72131. "missing_lines": [
  72132. 59,
  72133. 60,
  72134. 61,
  72135. 62,
  72136. 64,
  72137. 65
  72138. ],
  72139. "excluded_lines": [],
  72140. "start_line": 39,
  72141. "contexts": {},
  72142. "executed_branches": [],
  72143. "missing_branches": [
  72144. [
  72145. 60,
  72146. 61
  72147. ],
  72148. [
  72149. 60,
  72150. 64
  72151. ],
  72152. [
  72153. 61,
  72154. 60
  72155. ],
  72156. [
  72157. 61,
  72158. 62
  72159. ]
  72160. ]
  72161. },
  72162. "DocumentType.__str__": {
  72163. "executed_lines": [],
  72164. "summary": {
  72165. "covered_lines": 0,
  72166. "num_statements": 0,
  72167. "percent_covered": 100.0,
  72168. "percent_covered_display": "100.00",
  72169. "missing_lines": 0,
  72170. "excluded_lines": 2,
  72171. "percent_statements_covered": 100.0,
  72172. "percent_statements_covered_display": "100.00",
  72173. "num_branches": 0,
  72174. "num_partial_branches": 0,
  72175. "covered_branches": 0,
  72176. "missing_branches": 0,
  72177. "percent_branches_covered": 100.0,
  72178. "percent_branches_covered_display": "100.00"
  72179. },
  72180. "missing_lines": [],
  72181. "excluded_lines": [
  72182. 71,
  72183. 72
  72184. ],
  72185. "start_line": 70,
  72186. "contexts": {},
  72187. "executed_branches": [],
  72188. "missing_branches": []
  72189. },
  72190. "DocumentType.__repr__": {
  72191. "executed_lines": [],
  72192. "summary": {
  72193. "covered_lines": 0,
  72194. "num_statements": 0,
  72195. "percent_covered": 100.0,
  72196. "percent_covered_display": "100.00",
  72197. "missing_lines": 0,
  72198. "excluded_lines": 2,
  72199. "percent_statements_covered": 100.0,
  72200. "percent_statements_covered_display": "100.00",
  72201. "num_branches": 0,
  72202. "num_partial_branches": 0,
  72203. "covered_branches": 0,
  72204. "missing_branches": 0,
  72205. "percent_branches_covered": 100.0,
  72206. "percent_branches_covered_display": "100.00"
  72207. },
  72208. "missing_lines": [],
  72209. "excluded_lines": [
  72210. 75,
  72211. 76
  72212. ],
  72213. "start_line": 74,
  72214. "contexts": {},
  72215. "executed_branches": [],
  72216. "missing_branches": []
  72217. },
  72218. "": {
  72219. "executed_lines": [],
  72220. "summary": {
  72221. "covered_lines": 0,
  72222. "num_statements": 8,
  72223. "percent_covered": 0.0,
  72224. "percent_covered_display": "0.00",
  72225. "missing_lines": 8,
  72226. "excluded_lines": 2,
  72227. "percent_statements_covered": 0.0,
  72228. "percent_statements_covered_display": "0.00",
  72229. "num_branches": 0,
  72230. "num_partial_branches": 0,
  72231. "covered_branches": 0,
  72232. "missing_branches": 0,
  72233. "percent_branches_covered": 100.0,
  72234. "percent_branches_covered_display": "100.00"
  72235. },
  72236. "missing_lines": [
  72237. 8,
  72238. 11,
  72239. 33,
  72240. 34,
  72241. 35,
  72242. 36,
  72243. 38,
  72244. 39
  72245. ],
  72246. "excluded_lines": [
  72247. 70,
  72248. 74
  72249. ],
  72250. "start_line": 1,
  72251. "contexts": {},
  72252. "executed_branches": [],
  72253. "missing_branches": []
  72254. }
  72255. },
  72256. "classes": {
  72257. "DocumentType": {
  72258. "executed_lines": [],
  72259. "summary": {
  72260. "covered_lines": 0,
  72261. "num_statements": 6,
  72262. "percent_covered": 0.0,
  72263. "percent_covered_display": "0.00",
  72264. "missing_lines": 6,
  72265. "excluded_lines": 4,
  72266. "percent_statements_covered": 0.0,
  72267. "percent_statements_covered_display": "0.00",
  72268. "num_branches": 4,
  72269. "num_partial_branches": 0,
  72270. "covered_branches": 0,
  72271. "missing_branches": 4,
  72272. "percent_branches_covered": 0.0,
  72273. "percent_branches_covered_display": "0.00"
  72274. },
  72275. "missing_lines": [
  72276. 59,
  72277. 60,
  72278. 61,
  72279. 62,
  72280. 64,
  72281. 65
  72282. ],
  72283. "excluded_lines": [
  72284. 71,
  72285. 72,
  72286. 75,
  72287. 76
  72288. ],
  72289. "start_line": 11,
  72290. "contexts": {},
  72291. "executed_branches": [],
  72292. "missing_branches": [
  72293. [
  72294. 60,
  72295. 61
  72296. ],
  72297. [
  72298. 60,
  72299. 64
  72300. ],
  72301. [
  72302. 61,
  72303. 60
  72304. ],
  72305. [
  72306. 61,
  72307. 62
  72308. ]
  72309. ]
  72310. },
  72311. "": {
  72312. "executed_lines": [],
  72313. "summary": {
  72314. "covered_lines": 0,
  72315. "num_statements": 8,
  72316. "percent_covered": 0.0,
  72317. "percent_covered_display": "0.00",
  72318. "missing_lines": 8,
  72319. "excluded_lines": 2,
  72320. "percent_statements_covered": 0.0,
  72321. "percent_statements_covered_display": "0.00",
  72322. "num_branches": 0,
  72323. "num_partial_branches": 0,
  72324. "covered_branches": 0,
  72325. "missing_branches": 0,
  72326. "percent_branches_covered": 100.0,
  72327. "percent_branches_covered_display": "100.00"
  72328. },
  72329. "missing_lines": [
  72330. 8,
  72331. 11,
  72332. 33,
  72333. 34,
  72334. 35,
  72335. 36,
  72336. 38,
  72337. 39
  72338. ],
  72339. "excluded_lines": [
  72340. 70,
  72341. 74
  72342. ],
  72343. "start_line": 1,
  72344. "contexts": {},
  72345. "executed_branches": [],
  72346. "missing_branches": []
  72347. }
  72348. }
  72349. },
  72350. "src\\domain\\knowledge_base\\__init__.py": {
  72351. "executed_lines": [],
  72352. "summary": {
  72353. "covered_lines": 0,
  72354. "num_statements": 2,
  72355. "percent_covered": 0.0,
  72356. "percent_covered_display": "0.00",
  72357. "missing_lines": 2,
  72358. "excluded_lines": 0,
  72359. "percent_statements_covered": 0.0,
  72360. "percent_statements_covered_display": "0.00",
  72361. "num_branches": 0,
  72362. "num_partial_branches": 0,
  72363. "covered_branches": 0,
  72364. "missing_branches": 0,
  72365. "percent_branches_covered": 100.0,
  72366. "percent_branches_covered_display": "100.00"
  72367. },
  72368. "missing_lines": [
  72369. 7,
  72370. 9
  72371. ],
  72372. "excluded_lines": [],
  72373. "contexts": {},
  72374. "executed_branches": [],
  72375. "missing_branches": [],
  72376. "functions": {
  72377. "": {
  72378. "executed_lines": [],
  72379. "summary": {
  72380. "covered_lines": 0,
  72381. "num_statements": 2,
  72382. "percent_covered": 0.0,
  72383. "percent_covered_display": "0.00",
  72384. "missing_lines": 2,
  72385. "excluded_lines": 0,
  72386. "percent_statements_covered": 0.0,
  72387. "percent_statements_covered_display": "0.00",
  72388. "num_branches": 0,
  72389. "num_partial_branches": 0,
  72390. "covered_branches": 0,
  72391. "missing_branches": 0,
  72392. "percent_branches_covered": 100.0,
  72393. "percent_branches_covered_display": "100.00"
  72394. },
  72395. "missing_lines": [
  72396. 7,
  72397. 9
  72398. ],
  72399. "excluded_lines": [],
  72400. "start_line": 1,
  72401. "contexts": {},
  72402. "executed_branches": [],
  72403. "missing_branches": []
  72404. }
  72405. },
  72406. "classes": {
  72407. "": {
  72408. "executed_lines": [],
  72409. "summary": {
  72410. "covered_lines": 0,
  72411. "num_statements": 2,
  72412. "percent_covered": 0.0,
  72413. "percent_covered_display": "0.00",
  72414. "missing_lines": 2,
  72415. "excluded_lines": 0,
  72416. "percent_statements_covered": 0.0,
  72417. "percent_statements_covered_display": "0.00",
  72418. "num_branches": 0,
  72419. "num_partial_branches": 0,
  72420. "covered_branches": 0,
  72421. "missing_branches": 0,
  72422. "percent_branches_covered": 100.0,
  72423. "percent_branches_covered_display": "100.00"
  72424. },
  72425. "missing_lines": [
  72426. 7,
  72427. 9
  72428. ],
  72429. "excluded_lines": [],
  72430. "start_line": 1,
  72431. "contexts": {},
  72432. "executed_branches": [],
  72433. "missing_branches": []
  72434. }
  72435. }
  72436. },
  72437. "src\\domain\\knowledge_base\\entities.py": {
  72438. "executed_lines": [],
  72439. "summary": {
  72440. "covered_lines": 0,
  72441. "num_statements": 183,
  72442. "percent_covered": 0.0,
  72443. "percent_covered_display": "0.00",
  72444. "missing_lines": 183,
  72445. "excluded_lines": 37,
  72446. "percent_statements_covered": 0.0,
  72447. "percent_statements_covered_display": "0.00",
  72448. "num_branches": 78,
  72449. "num_partial_branches": 0,
  72450. "covered_branches": 0,
  72451. "missing_branches": 78,
  72452. "percent_branches_covered": 0.0,
  72453. "percent_branches_covered_display": "0.00"
  72454. },
  72455. "missing_lines": [
  72456. 8,
  72457. 9,
  72458. 11,
  72459. 12,
  72460. 18,
  72461. 19,
  72462. 56,
  72463. 57,
  72464. 58,
  72465. 59,
  72466. 60,
  72467. 61,
  72468. 62,
  72469. 64,
  72470. 66,
  72471. 67,
  72472. 68,
  72473. 69,
  72474. 71,
  72475. 81,
  72476. 82,
  72477. 88,
  72478. 89,
  72479. 95,
  72480. 96,
  72481. 102,
  72482. 103,
  72483. 109,
  72484. 119,
  72485. 120,
  72486. 126,
  72487. 136,
  72488. 137,
  72489. 144,
  72490. 145,
  72491. 146,
  72492. 152,
  72493. 163,
  72494. 164,
  72495. 171,
  72496. 172,
  72497. 179,
  72498. 180,
  72499. 181,
  72500. 187,
  72501. 213,
  72502. 214,
  72503. 221,
  72504. 222,
  72505. 223,
  72506. 225,
  72507. 244,
  72508. 245,
  72509. 246,
  72510. 247,
  72511. 248,
  72512. 250,
  72513. 260,
  72514. 262,
  72515. 280,
  72516. 281,
  72517. 288,
  72518. 289,
  72519. 290,
  72520. 292,
  72521. 311,
  72522. 312,
  72523. 313,
  72524. 314,
  72525. 315,
  72526. 317,
  72527. 327,
  72528. 329,
  72529. 340,
  72530. 341,
  72531. 342,
  72532. 344,
  72533. 359,
  72534. 360,
  72535. 361,
  72536. 363,
  72537. 378,
  72538. 379,
  72539. 380,
  72540. 382,
  72541. 389,
  72542. 391,
  72543. 398,
  72544. 400,
  72545. 407,
  72546. 409,
  72547. 426,
  72548. 427,
  72549. 428,
  72550. 429,
  72551. 432,
  72552. 433,
  72553. 439,
  72554. 458,
  72555. 460,
  72556. 461,
  72557. 462,
  72558. 464,
  72559. 466,
  72560. 469,
  72561. 470,
  72562. 502,
  72563. 503,
  72564. 504,
  72565. 505,
  72566. 506,
  72567. 508,
  72568. 510,
  72569. 511,
  72570. 512,
  72571. 513,
  72572. 515,
  72573. 525,
  72574. 526,
  72575. 532,
  72576. 533,
  72577. 539,
  72578. 540,
  72579. 546,
  72580. 547,
  72581. 553,
  72582. 563,
  72583. 564,
  72584. 570,
  72585. 580,
  72586. 581,
  72587. 587,
  72588. 588,
  72589. 594,
  72590. 595,
  72591. 601,
  72592. 612,
  72593. 613,
  72594. 620,
  72595. 621,
  72596. 628,
  72597. 629,
  72598. 630,
  72599. 636,
  72600. 654,
  72601. 655,
  72602. 662,
  72603. 663,
  72604. 665,
  72605. 684,
  72606. 685,
  72607. 686,
  72608. 687,
  72609. 689,
  72610. 699,
  72611. 701,
  72612. 716,
  72613. 717,
  72614. 719,
  72615. 726,
  72616. 728,
  72617. 757,
  72618. 758,
  72619. 759,
  72620. 764,
  72621. 765,
  72622. 766,
  72623. 770,
  72624. 771,
  72625. 772,
  72626. 773,
  72627. 775,
  72628. 792,
  72629. 793,
  72630. 794,
  72631. 795,
  72632. 797,
  72633. 819,
  72634. 821,
  72635. 822,
  72636. 823,
  72637. 825,
  72638. 827
  72639. ],
  72640. "excluded_lines": [
  72641. 20,
  72642. 188,
  72643. 441,
  72644. 442,
  72645. 443,
  72646. 444,
  72647. 445,
  72648. 446,
  72649. 448,
  72650. 449,
  72651. 450,
  72652. 451,
  72653. 452,
  72654. 453,
  72655. 454,
  72656. 455,
  72657. 456,
  72658. 471,
  72659. 729,
  72660. 799,
  72661. 800,
  72662. 801,
  72663. 802,
  72664. 803,
  72665. 804,
  72666. 806,
  72667. 807,
  72668. 808,
  72669. 809,
  72670. 810,
  72671. 811,
  72672. 812,
  72673. 813,
  72674. 814,
  72675. 815,
  72676. 816,
  72677. 817
  72678. ],
  72679. "contexts": {},
  72680. "executed_branches": [],
  72681. "missing_branches": [
  72682. [
  72683. 81,
  72684. 82
  72685. ],
  72686. [
  72687. 81,
  72688. 88
  72689. ],
  72690. [
  72691. 88,
  72692. 89
  72693. ],
  72694. [
  72695. 88,
  72696. 95
  72697. ],
  72698. [
  72699. 95,
  72700. 96
  72701. ],
  72702. [
  72703. 95,
  72704. 102
  72705. ],
  72706. [
  72707. 102,
  72708. -71
  72709. ],
  72710. [
  72711. 102,
  72712. 103
  72713. ],
  72714. [
  72715. 119,
  72716. -109
  72717. ],
  72718. [
  72719. 119,
  72720. 120
  72721. ],
  72722. [
  72723. 136,
  72724. 137
  72725. ],
  72726. [
  72727. 136,
  72728. 144
  72729. ],
  72730. [
  72731. 144,
  72732. -126
  72733. ],
  72734. [
  72735. 144,
  72736. 145
  72737. ],
  72738. [
  72739. 145,
  72740. 144
  72741. ],
  72742. [
  72743. 145,
  72744. 146
  72745. ],
  72746. [
  72747. 163,
  72748. 164
  72749. ],
  72750. [
  72751. 163,
  72752. 171
  72753. ],
  72754. [
  72755. 171,
  72756. 172
  72757. ],
  72758. [
  72759. 171,
  72760. 179
  72761. ],
  72762. [
  72763. 179,
  72764. -152
  72765. ],
  72766. [
  72767. 179,
  72768. 180
  72769. ],
  72770. [
  72771. 180,
  72772. 179
  72773. ],
  72774. [
  72775. 180,
  72776. 181
  72777. ],
  72778. [
  72779. 213,
  72780. 214
  72781. ],
  72782. [
  72783. 213,
  72784. 221
  72785. ],
  72786. [
  72787. 221,
  72788. -187
  72789. ],
  72790. [
  72791. 221,
  72792. 222
  72793. ],
  72794. [
  72795. 244,
  72796. 245
  72797. ],
  72798. [
  72799. 244,
  72800. 248
  72801. ],
  72802. [
  72803. 280,
  72804. 281
  72805. ],
  72806. [
  72807. 280,
  72808. 288
  72809. ],
  72810. [
  72811. 288,
  72812. -262
  72813. ],
  72814. [
  72815. 288,
  72816. 289
  72817. ],
  72818. [
  72819. 311,
  72820. 312
  72821. ],
  72822. [
  72823. 311,
  72824. 315
  72825. ],
  72826. [
  72827. 340,
  72828. -329
  72829. ],
  72830. [
  72831. 340,
  72832. 341
  72833. ],
  72834. [
  72835. 432,
  72836. 433
  72837. ],
  72838. [
  72839. 432,
  72840. 439
  72841. ],
  72842. [
  72843. 460,
  72844. 461
  72845. ],
  72846. [
  72847. 460,
  72848. 462
  72849. ],
  72850. [
  72851. 525,
  72852. 526
  72853. ],
  72854. [
  72855. 525,
  72856. 532
  72857. ],
  72858. [
  72859. 532,
  72860. 533
  72861. ],
  72862. [
  72863. 532,
  72864. 539
  72865. ],
  72866. [
  72867. 539,
  72868. 540
  72869. ],
  72870. [
  72871. 539,
  72872. 546
  72873. ],
  72874. [
  72875. 546,
  72876. -515
  72877. ],
  72878. [
  72879. 546,
  72880. 547
  72881. ],
  72882. [
  72883. 563,
  72884. -553
  72885. ],
  72886. [
  72887. 563,
  72888. 564
  72889. ],
  72890. [
  72891. 580,
  72892. 581
  72893. ],
  72894. [
  72895. 580,
  72896. 587
  72897. ],
  72898. [
  72899. 587,
  72900. 588
  72901. ],
  72902. [
  72903. 587,
  72904. 594
  72905. ],
  72906. [
  72907. 594,
  72908. -570
  72909. ],
  72910. [
  72911. 594,
  72912. 595
  72913. ],
  72914. [
  72915. 612,
  72916. 613
  72917. ],
  72918. [
  72919. 612,
  72920. 620
  72921. ],
  72922. [
  72923. 620,
  72924. 621
  72925. ],
  72926. [
  72927. 620,
  72928. 628
  72929. ],
  72930. [
  72931. 628,
  72932. -601
  72933. ],
  72934. [
  72935. 628,
  72936. 629
  72937. ],
  72938. [
  72939. 629,
  72940. 628
  72941. ],
  72942. [
  72943. 629,
  72944. 630
  72945. ],
  72946. [
  72947. 654,
  72948. 655
  72949. ],
  72950. [
  72951. 654,
  72952. 662
  72953. ],
  72954. [
  72955. 662,
  72956. -636
  72957. ],
  72958. [
  72959. 662,
  72960. 663
  72961. ],
  72962. [
  72963. 684,
  72964. 685
  72965. ],
  72966. [
  72967. 684,
  72968. 687
  72969. ],
  72970. [
  72971. 758,
  72972. 759
  72973. ],
  72974. [
  72975. 758,
  72976. 764
  72977. ],
  72978. [
  72979. 765,
  72980. 766
  72981. ],
  72982. [
  72983. 765,
  72984. 770
  72985. ],
  72986. [
  72987. 821,
  72988. 822
  72989. ],
  72990. [
  72991. 821,
  72992. 823
  72993. ]
  72994. ],
  72995. "functions": {
  72996. "KnowledgeBase.__post_init__": {
  72997. "executed_lines": [],
  72998. "summary": {
  72999. "covered_lines": 0,
  73000. "num_statements": 4,
  73001. "percent_covered": 0.0,
  73002. "percent_covered_display": "0.00",
  73003. "missing_lines": 4,
  73004. "excluded_lines": 0,
  73005. "percent_statements_covered": 0.0,
  73006. "percent_statements_covered_display": "0.00",
  73007. "num_branches": 0,
  73008. "num_partial_branches": 0,
  73009. "covered_branches": 0,
  73010. "missing_branches": 0,
  73011. "percent_branches_covered": 100.0,
  73012. "percent_branches_covered_display": "100.00"
  73013. },
  73014. "missing_lines": [
  73015. 66,
  73016. 67,
  73017. 68,
  73018. 69
  73019. ],
  73020. "excluded_lines": [],
  73021. "start_line": 64,
  73022. "contexts": {},
  73023. "executed_branches": [],
  73024. "missing_branches": []
  73025. },
  73026. "KnowledgeBase._validate_name": {
  73027. "executed_lines": [],
  73028. "summary": {
  73029. "covered_lines": 0,
  73030. "num_statements": 8,
  73031. "percent_covered": 0.0,
  73032. "percent_covered_display": "0.00",
  73033. "missing_lines": 8,
  73034. "excluded_lines": 0,
  73035. "percent_statements_covered": 0.0,
  73036. "percent_statements_covered_display": "0.00",
  73037. "num_branches": 8,
  73038. "num_partial_branches": 0,
  73039. "covered_branches": 0,
  73040. "missing_branches": 8,
  73041. "percent_branches_covered": 0.0,
  73042. "percent_branches_covered_display": "0.00"
  73043. },
  73044. "missing_lines": [
  73045. 81,
  73046. 82,
  73047. 88,
  73048. 89,
  73049. 95,
  73050. 96,
  73051. 102,
  73052. 103
  73053. ],
  73054. "excluded_lines": [],
  73055. "start_line": 71,
  73056. "contexts": {},
  73057. "executed_branches": [],
  73058. "missing_branches": [
  73059. [
  73060. 81,
  73061. 82
  73062. ],
  73063. [
  73064. 81,
  73065. 88
  73066. ],
  73067. [
  73068. 88,
  73069. 89
  73070. ],
  73071. [
  73072. 88,
  73073. 95
  73074. ],
  73075. [
  73076. 95,
  73077. 96
  73078. ],
  73079. [
  73080. 95,
  73081. 102
  73082. ],
  73083. [
  73084. 102,
  73085. -71
  73086. ],
  73087. [
  73088. 102,
  73089. 103
  73090. ]
  73091. ]
  73092. },
  73093. "KnowledgeBase._validate_description": {
  73094. "executed_lines": [],
  73095. "summary": {
  73096. "covered_lines": 0,
  73097. "num_statements": 2,
  73098. "percent_covered": 0.0,
  73099. "percent_covered_display": "0.00",
  73100. "missing_lines": 2,
  73101. "excluded_lines": 0,
  73102. "percent_statements_covered": 0.0,
  73103. "percent_statements_covered_display": "0.00",
  73104. "num_branches": 2,
  73105. "num_partial_branches": 0,
  73106. "covered_branches": 0,
  73107. "missing_branches": 2,
  73108. "percent_branches_covered": 0.0,
  73109. "percent_branches_covered_display": "0.00"
  73110. },
  73111. "missing_lines": [
  73112. 119,
  73113. 120
  73114. ],
  73115. "excluded_lines": [],
  73116. "start_line": 109,
  73117. "contexts": {},
  73118. "executed_branches": [],
  73119. "missing_branches": [
  73120. [
  73121. 119,
  73122. -109
  73123. ],
  73124. [
  73125. 119,
  73126. 120
  73127. ]
  73128. ]
  73129. },
  73130. "KnowledgeBase._validate_tags": {
  73131. "executed_lines": [],
  73132. "summary": {
  73133. "covered_lines": 0,
  73134. "num_statements": 5,
  73135. "percent_covered": 0.0,
  73136. "percent_covered_display": "0.00",
  73137. "missing_lines": 5,
  73138. "excluded_lines": 0,
  73139. "percent_statements_covered": 0.0,
  73140. "percent_statements_covered_display": "0.00",
  73141. "num_branches": 6,
  73142. "num_partial_branches": 0,
  73143. "covered_branches": 0,
  73144. "missing_branches": 6,
  73145. "percent_branches_covered": 0.0,
  73146. "percent_branches_covered_display": "0.00"
  73147. },
  73148. "missing_lines": [
  73149. 136,
  73150. 137,
  73151. 144,
  73152. 145,
  73153. 146
  73154. ],
  73155. "excluded_lines": [],
  73156. "start_line": 126,
  73157. "contexts": {},
  73158. "executed_branches": [],
  73159. "missing_branches": [
  73160. [
  73161. 136,
  73162. 137
  73163. ],
  73164. [
  73165. 136,
  73166. 144
  73167. ],
  73168. [
  73169. 144,
  73170. -126
  73171. ],
  73172. [
  73173. 144,
  73174. 145
  73175. ],
  73176. [
  73177. 145,
  73178. 144
  73179. ],
  73180. [
  73181. 145,
  73182. 146
  73183. ]
  73184. ]
  73185. },
  73186. "KnowledgeBase._validate_document_ids": {
  73187. "executed_lines": [],
  73188. "summary": {
  73189. "covered_lines": 0,
  73190. "num_statements": 7,
  73191. "percent_covered": 0.0,
  73192. "percent_covered_display": "0.00",
  73193. "missing_lines": 7,
  73194. "excluded_lines": 0,
  73195. "percent_statements_covered": 0.0,
  73196. "percent_statements_covered_display": "0.00",
  73197. "num_branches": 8,
  73198. "num_partial_branches": 0,
  73199. "covered_branches": 0,
  73200. "missing_branches": 8,
  73201. "percent_branches_covered": 0.0,
  73202. "percent_branches_covered_display": "0.00"
  73203. },
  73204. "missing_lines": [
  73205. 163,
  73206. 164,
  73207. 171,
  73208. 172,
  73209. 179,
  73210. 180,
  73211. 181
  73212. ],
  73213. "excluded_lines": [],
  73214. "start_line": 152,
  73215. "contexts": {},
  73216. "executed_branches": [],
  73217. "missing_branches": [
  73218. [
  73219. 163,
  73220. 164
  73221. ],
  73222. [
  73223. 163,
  73224. 171
  73225. ],
  73226. [
  73227. 171,
  73228. 172
  73229. ],
  73230. [
  73231. 171,
  73232. 179
  73233. ],
  73234. [
  73235. 179,
  73236. -152
  73237. ],
  73238. [
  73239. 179,
  73240. 180
  73241. ],
  73242. [
  73243. 180,
  73244. 179
  73245. ],
  73246. [
  73247. 180,
  73248. 181
  73249. ]
  73250. ]
  73251. },
  73252. "KnowledgeBase.add_document": {
  73253. "executed_lines": [],
  73254. "summary": {
  73255. "covered_lines": 0,
  73256. "num_statements": 5,
  73257. "percent_covered": 0.0,
  73258. "percent_covered_display": "0.00",
  73259. "missing_lines": 5,
  73260. "excluded_lines": 1,
  73261. "percent_statements_covered": 0.0,
  73262. "percent_statements_covered_display": "0.00",
  73263. "num_branches": 4,
  73264. "num_partial_branches": 0,
  73265. "covered_branches": 0,
  73266. "missing_branches": 4,
  73267. "percent_branches_covered": 0.0,
  73268. "percent_branches_covered_display": "0.00"
  73269. },
  73270. "missing_lines": [
  73271. 213,
  73272. 214,
  73273. 221,
  73274. 222,
  73275. 223
  73276. ],
  73277. "excluded_lines": [
  73278. 188
  73279. ],
  73280. "start_line": 187,
  73281. "contexts": {},
  73282. "executed_branches": [],
  73283. "missing_branches": [
  73284. [
  73285. 213,
  73286. 214
  73287. ],
  73288. [
  73289. 213,
  73290. 221
  73291. ],
  73292. [
  73293. 221,
  73294. -187
  73295. ],
  73296. [
  73297. 221,
  73298. 222
  73299. ]
  73300. ]
  73301. },
  73302. "KnowledgeBase.remove_document": {
  73303. "executed_lines": [],
  73304. "summary": {
  73305. "covered_lines": 0,
  73306. "num_statements": 5,
  73307. "percent_covered": 0.0,
  73308. "percent_covered_display": "0.00",
  73309. "missing_lines": 5,
  73310. "excluded_lines": 0,
  73311. "percent_statements_covered": 0.0,
  73312. "percent_statements_covered_display": "0.00",
  73313. "num_branches": 2,
  73314. "num_partial_branches": 0,
  73315. "covered_branches": 0,
  73316. "missing_branches": 2,
  73317. "percent_branches_covered": 0.0,
  73318. "percent_branches_covered_display": "0.00"
  73319. },
  73320. "missing_lines": [
  73321. 244,
  73322. 245,
  73323. 246,
  73324. 247,
  73325. 248
  73326. ],
  73327. "excluded_lines": [],
  73328. "start_line": 225,
  73329. "contexts": {},
  73330. "executed_branches": [],
  73331. "missing_branches": [
  73332. [
  73333. 244,
  73334. 245
  73335. ],
  73336. [
  73337. 244,
  73338. 248
  73339. ]
  73340. ]
  73341. },
  73342. "KnowledgeBase.has_document": {
  73343. "executed_lines": [],
  73344. "summary": {
  73345. "covered_lines": 0,
  73346. "num_statements": 1,
  73347. "percent_covered": 0.0,
  73348. "percent_covered_display": "0.00",
  73349. "missing_lines": 1,
  73350. "excluded_lines": 0,
  73351. "percent_statements_covered": 0.0,
  73352. "percent_statements_covered_display": "0.00",
  73353. "num_branches": 0,
  73354. "num_partial_branches": 0,
  73355. "covered_branches": 0,
  73356. "missing_branches": 0,
  73357. "percent_branches_covered": 100.0,
  73358. "percent_branches_covered_display": "100.00"
  73359. },
  73360. "missing_lines": [
  73361. 260
  73362. ],
  73363. "excluded_lines": [],
  73364. "start_line": 250,
  73365. "contexts": {},
  73366. "executed_branches": [],
  73367. "missing_branches": []
  73368. },
  73369. "KnowledgeBase.add_tag": {
  73370. "executed_lines": [],
  73371. "summary": {
  73372. "covered_lines": 0,
  73373. "num_statements": 5,
  73374. "percent_covered": 0.0,
  73375. "percent_covered_display": "0.00",
  73376. "missing_lines": 5,
  73377. "excluded_lines": 0,
  73378. "percent_statements_covered": 0.0,
  73379. "percent_statements_covered_display": "0.00",
  73380. "num_branches": 4,
  73381. "num_partial_branches": 0,
  73382. "covered_branches": 0,
  73383. "missing_branches": 4,
  73384. "percent_branches_covered": 0.0,
  73385. "percent_branches_covered_display": "0.00"
  73386. },
  73387. "missing_lines": [
  73388. 280,
  73389. 281,
  73390. 288,
  73391. 289,
  73392. 290
  73393. ],
  73394. "excluded_lines": [],
  73395. "start_line": 262,
  73396. "contexts": {},
  73397. "executed_branches": [],
  73398. "missing_branches": [
  73399. [
  73400. 280,
  73401. 281
  73402. ],
  73403. [
  73404. 280,
  73405. 288
  73406. ],
  73407. [
  73408. 288,
  73409. -262
  73410. ],
  73411. [
  73412. 288,
  73413. 289
  73414. ]
  73415. ]
  73416. },
  73417. "KnowledgeBase.remove_tag": {
  73418. "executed_lines": [],
  73419. "summary": {
  73420. "covered_lines": 0,
  73421. "num_statements": 5,
  73422. "percent_covered": 0.0,
  73423. "percent_covered_display": "0.00",
  73424. "missing_lines": 5,
  73425. "excluded_lines": 0,
  73426. "percent_statements_covered": 0.0,
  73427. "percent_statements_covered_display": "0.00",
  73428. "num_branches": 2,
  73429. "num_partial_branches": 0,
  73430. "covered_branches": 0,
  73431. "missing_branches": 2,
  73432. "percent_branches_covered": 0.0,
  73433. "percent_branches_covered_display": "0.00"
  73434. },
  73435. "missing_lines": [
  73436. 311,
  73437. 312,
  73438. 313,
  73439. 314,
  73440. 315
  73441. ],
  73442. "excluded_lines": [],
  73443. "start_line": 292,
  73444. "contexts": {},
  73445. "executed_branches": [],
  73446. "missing_branches": [
  73447. [
  73448. 311,
  73449. 312
  73450. ],
  73451. [
  73452. 311,
  73453. 315
  73454. ]
  73455. ]
  73456. },
  73457. "KnowledgeBase.has_tag": {
  73458. "executed_lines": [],
  73459. "summary": {
  73460. "covered_lines": 0,
  73461. "num_statements": 1,
  73462. "percent_covered": 0.0,
  73463. "percent_covered_display": "0.00",
  73464. "missing_lines": 1,
  73465. "excluded_lines": 0,
  73466. "percent_statements_covered": 0.0,
  73467. "percent_statements_covered_display": "0.00",
  73468. "num_branches": 0,
  73469. "num_partial_branches": 0,
  73470. "covered_branches": 0,
  73471. "missing_branches": 0,
  73472. "percent_branches_covered": 100.0,
  73473. "percent_branches_covered_display": "100.00"
  73474. },
  73475. "missing_lines": [
  73476. 327
  73477. ],
  73478. "excluded_lines": [],
  73479. "start_line": 317,
  73480. "contexts": {},
  73481. "executed_branches": [],
  73482. "missing_branches": []
  73483. },
  73484. "KnowledgeBase.clear_tags": {
  73485. "executed_lines": [],
  73486. "summary": {
  73487. "covered_lines": 0,
  73488. "num_statements": 3,
  73489. "percent_covered": 0.0,
  73490. "percent_covered_display": "0.00",
  73491. "missing_lines": 3,
  73492. "excluded_lines": 0,
  73493. "percent_statements_covered": 0.0,
  73494. "percent_statements_covered_display": "0.00",
  73495. "num_branches": 2,
  73496. "num_partial_branches": 0,
  73497. "covered_branches": 0,
  73498. "missing_branches": 2,
  73499. "percent_branches_covered": 0.0,
  73500. "percent_branches_covered_display": "0.00"
  73501. },
  73502. "missing_lines": [
  73503. 340,
  73504. 341,
  73505. 342
  73506. ],
  73507. "excluded_lines": [],
  73508. "start_line": 329,
  73509. "contexts": {},
  73510. "executed_branches": [],
  73511. "missing_branches": [
  73512. [
  73513. 340,
  73514. -329
  73515. ],
  73516. [
  73517. 340,
  73518. 341
  73519. ]
  73520. ]
  73521. },
  73522. "KnowledgeBase.update_name": {
  73523. "executed_lines": [],
  73524. "summary": {
  73525. "covered_lines": 0,
  73526. "num_statements": 3,
  73527. "percent_covered": 0.0,
  73528. "percent_covered_display": "0.00",
  73529. "missing_lines": 3,
  73530. "excluded_lines": 0,
  73531. "percent_statements_covered": 0.0,
  73532. "percent_statements_covered_display": "0.00",
  73533. "num_branches": 0,
  73534. "num_partial_branches": 0,
  73535. "covered_branches": 0,
  73536. "missing_branches": 0,
  73537. "percent_branches_covered": 100.0,
  73538. "percent_branches_covered_display": "100.00"
  73539. },
  73540. "missing_lines": [
  73541. 359,
  73542. 360,
  73543. 361
  73544. ],
  73545. "excluded_lines": [],
  73546. "start_line": 344,
  73547. "contexts": {},
  73548. "executed_branches": [],
  73549. "missing_branches": []
  73550. },
  73551. "KnowledgeBase.update_description": {
  73552. "executed_lines": [],
  73553. "summary": {
  73554. "covered_lines": 0,
  73555. "num_statements": 3,
  73556. "percent_covered": 0.0,
  73557. "percent_covered_display": "0.00",
  73558. "missing_lines": 3,
  73559. "excluded_lines": 0,
  73560. "percent_statements_covered": 0.0,
  73561. "percent_statements_covered_display": "0.00",
  73562. "num_branches": 0,
  73563. "num_partial_branches": 0,
  73564. "covered_branches": 0,
  73565. "missing_branches": 0,
  73566. "percent_branches_covered": 100.0,
  73567. "percent_branches_covered_display": "100.00"
  73568. },
  73569. "missing_lines": [
  73570. 378,
  73571. 379,
  73572. 380
  73573. ],
  73574. "excluded_lines": [],
  73575. "start_line": 363,
  73576. "contexts": {},
  73577. "executed_branches": [],
  73578. "missing_branches": []
  73579. },
  73580. "KnowledgeBase.document_count": {
  73581. "executed_lines": [],
  73582. "summary": {
  73583. "covered_lines": 0,
  73584. "num_statements": 1,
  73585. "percent_covered": 0.0,
  73586. "percent_covered_display": "0.00",
  73587. "missing_lines": 1,
  73588. "excluded_lines": 0,
  73589. "percent_statements_covered": 0.0,
  73590. "percent_statements_covered_display": "0.00",
  73591. "num_branches": 0,
  73592. "num_partial_branches": 0,
  73593. "covered_branches": 0,
  73594. "missing_branches": 0,
  73595. "percent_branches_covered": 100.0,
  73596. "percent_branches_covered_display": "100.00"
  73597. },
  73598. "missing_lines": [
  73599. 389
  73600. ],
  73601. "excluded_lines": [],
  73602. "start_line": 382,
  73603. "contexts": {},
  73604. "executed_branches": [],
  73605. "missing_branches": []
  73606. },
  73607. "KnowledgeBase.tag_count": {
  73608. "executed_lines": [],
  73609. "summary": {
  73610. "covered_lines": 0,
  73611. "num_statements": 1,
  73612. "percent_covered": 0.0,
  73613. "percent_covered_display": "0.00",
  73614. "missing_lines": 1,
  73615. "excluded_lines": 0,
  73616. "percent_statements_covered": 0.0,
  73617. "percent_statements_covered_display": "0.00",
  73618. "num_branches": 0,
  73619. "num_partial_branches": 0,
  73620. "covered_branches": 0,
  73621. "missing_branches": 0,
  73622. "percent_branches_covered": 100.0,
  73623. "percent_branches_covered_display": "100.00"
  73624. },
  73625. "missing_lines": [
  73626. 398
  73627. ],
  73628. "excluded_lines": [],
  73629. "start_line": 391,
  73630. "contexts": {},
  73631. "executed_branches": [],
  73632. "missing_branches": []
  73633. },
  73634. "KnowledgeBase.is_empty": {
  73635. "executed_lines": [],
  73636. "summary": {
  73637. "covered_lines": 0,
  73638. "num_statements": 1,
  73639. "percent_covered": 0.0,
  73640. "percent_covered_display": "0.00",
  73641. "missing_lines": 1,
  73642. "excluded_lines": 0,
  73643. "percent_statements_covered": 0.0,
  73644. "percent_statements_covered_display": "0.00",
  73645. "num_branches": 0,
  73646. "num_partial_branches": 0,
  73647. "covered_branches": 0,
  73648. "missing_branches": 0,
  73649. "percent_branches_covered": 100.0,
  73650. "percent_branches_covered_display": "100.00"
  73651. },
  73652. "missing_lines": [
  73653. 407
  73654. ],
  73655. "excluded_lines": [],
  73656. "start_line": 400,
  73657. "contexts": {},
  73658. "executed_branches": [],
  73659. "missing_branches": []
  73660. },
  73661. "KnowledgeBase.validate": {
  73662. "executed_lines": [],
  73663. "summary": {
  73664. "covered_lines": 0,
  73665. "num_statements": 7,
  73666. "percent_covered": 0.0,
  73667. "percent_covered_display": "0.00",
  73668. "missing_lines": 7,
  73669. "excluded_lines": 0,
  73670. "percent_statements_covered": 0.0,
  73671. "percent_statements_covered_display": "0.00",
  73672. "num_branches": 2,
  73673. "num_partial_branches": 0,
  73674. "covered_branches": 0,
  73675. "missing_branches": 2,
  73676. "percent_branches_covered": 0.0,
  73677. "percent_branches_covered_display": "0.00"
  73678. },
  73679. "missing_lines": [
  73680. 426,
  73681. 427,
  73682. 428,
  73683. 429,
  73684. 432,
  73685. 433,
  73686. 439
  73687. ],
  73688. "excluded_lines": [],
  73689. "start_line": 409,
  73690. "contexts": {},
  73691. "executed_branches": [],
  73692. "missing_branches": [
  73693. [
  73694. 432,
  73695. 433
  73696. ],
  73697. [
  73698. 432,
  73699. 439
  73700. ]
  73701. ]
  73702. },
  73703. "KnowledgeBase.__str__": {
  73704. "executed_lines": [],
  73705. "summary": {
  73706. "covered_lines": 0,
  73707. "num_statements": 0,
  73708. "percent_covered": 100.0,
  73709. "percent_covered_display": "100.00",
  73710. "missing_lines": 0,
  73711. "excluded_lines": 5,
  73712. "percent_statements_covered": 100.0,
  73713. "percent_statements_covered_display": "100.00",
  73714. "num_branches": 0,
  73715. "num_partial_branches": 0,
  73716. "covered_branches": 0,
  73717. "missing_branches": 0,
  73718. "percent_branches_covered": 100.0,
  73719. "percent_branches_covered_display": "100.00"
  73720. },
  73721. "missing_lines": [],
  73722. "excluded_lines": [
  73723. 442,
  73724. 443,
  73725. 444,
  73726. 445,
  73727. 446
  73728. ],
  73729. "start_line": 441,
  73730. "contexts": {},
  73731. "executed_branches": [],
  73732. "missing_branches": []
  73733. },
  73734. "KnowledgeBase.__repr__": {
  73735. "executed_lines": [],
  73736. "summary": {
  73737. "covered_lines": 0,
  73738. "num_statements": 0,
  73739. "percent_covered": 100.0,
  73740. "percent_covered_display": "100.00",
  73741. "missing_lines": 0,
  73742. "excluded_lines": 8,
  73743. "percent_statements_covered": 100.0,
  73744. "percent_statements_covered_display": "100.00",
  73745. "num_branches": 0,
  73746. "num_partial_branches": 0,
  73747. "covered_branches": 0,
  73748. "missing_branches": 0,
  73749. "percent_branches_covered": 100.0,
  73750. "percent_branches_covered_display": "100.00"
  73751. },
  73752. "missing_lines": [],
  73753. "excluded_lines": [
  73754. 449,
  73755. 450,
  73756. 451,
  73757. 452,
  73758. 453,
  73759. 454,
  73760. 455,
  73761. 456
  73762. ],
  73763. "start_line": 448,
  73764. "contexts": {},
  73765. "executed_branches": [],
  73766. "missing_branches": []
  73767. },
  73768. "KnowledgeBase.__eq__": {
  73769. "executed_lines": [],
  73770. "summary": {
  73771. "covered_lines": 0,
  73772. "num_statements": 3,
  73773. "percent_covered": 0.0,
  73774. "percent_covered_display": "0.00",
  73775. "missing_lines": 3,
  73776. "excluded_lines": 0,
  73777. "percent_statements_covered": 0.0,
  73778. "percent_statements_covered_display": "0.00",
  73779. "num_branches": 2,
  73780. "num_partial_branches": 0,
  73781. "covered_branches": 0,
  73782. "missing_branches": 2,
  73783. "percent_branches_covered": 0.0,
  73784. "percent_branches_covered_display": "0.00"
  73785. },
  73786. "missing_lines": [
  73787. 460,
  73788. 461,
  73789. 462
  73790. ],
  73791. "excluded_lines": [],
  73792. "start_line": 458,
  73793. "contexts": {},
  73794. "executed_branches": [],
  73795. "missing_branches": [
  73796. [
  73797. 460,
  73798. 461
  73799. ],
  73800. [
  73801. 460,
  73802. 462
  73803. ]
  73804. ]
  73805. },
  73806. "KnowledgeBase.__hash__": {
  73807. "executed_lines": [],
  73808. "summary": {
  73809. "covered_lines": 0,
  73810. "num_statements": 1,
  73811. "percent_covered": 0.0,
  73812. "percent_covered_display": "0.00",
  73813. "missing_lines": 1,
  73814. "excluded_lines": 0,
  73815. "percent_statements_covered": 0.0,
  73816. "percent_statements_covered_display": "0.00",
  73817. "num_branches": 0,
  73818. "num_partial_branches": 0,
  73819. "covered_branches": 0,
  73820. "missing_branches": 0,
  73821. "percent_branches_covered": 100.0,
  73822. "percent_branches_covered_display": "100.00"
  73823. },
  73824. "missing_lines": [
  73825. 466
  73826. ],
  73827. "excluded_lines": [],
  73828. "start_line": 464,
  73829. "contexts": {},
  73830. "executed_branches": [],
  73831. "missing_branches": []
  73832. },
  73833. "PromptDimension.__post_init__": {
  73834. "executed_lines": [],
  73835. "summary": {
  73836. "covered_lines": 0,
  73837. "num_statements": 4,
  73838. "percent_covered": 0.0,
  73839. "percent_covered_display": "0.00",
  73840. "missing_lines": 4,
  73841. "excluded_lines": 0,
  73842. "percent_statements_covered": 0.0,
  73843. "percent_statements_covered_display": "0.00",
  73844. "num_branches": 0,
  73845. "num_partial_branches": 0,
  73846. "covered_branches": 0,
  73847. "missing_branches": 0,
  73848. "percent_branches_covered": 100.0,
  73849. "percent_branches_covered_display": "100.00"
  73850. },
  73851. "missing_lines": [
  73852. 510,
  73853. 511,
  73854. 512,
  73855. 513
  73856. ],
  73857. "excluded_lines": [],
  73858. "start_line": 508,
  73859. "contexts": {},
  73860. "executed_branches": [],
  73861. "missing_branches": []
  73862. },
  73863. "PromptDimension._validate_name": {
  73864. "executed_lines": [],
  73865. "summary": {
  73866. "covered_lines": 0,
  73867. "num_statements": 8,
  73868. "percent_covered": 0.0,
  73869. "percent_covered_display": "0.00",
  73870. "missing_lines": 8,
  73871. "excluded_lines": 0,
  73872. "percent_statements_covered": 0.0,
  73873. "percent_statements_covered_display": "0.00",
  73874. "num_branches": 8,
  73875. "num_partial_branches": 0,
  73876. "covered_branches": 0,
  73877. "missing_branches": 8,
  73878. "percent_branches_covered": 0.0,
  73879. "percent_branches_covered_display": "0.00"
  73880. },
  73881. "missing_lines": [
  73882. 525,
  73883. 526,
  73884. 532,
  73885. 533,
  73886. 539,
  73887. 540,
  73888. 546,
  73889. 547
  73890. ],
  73891. "excluded_lines": [],
  73892. "start_line": 515,
  73893. "contexts": {},
  73894. "executed_branches": [],
  73895. "missing_branches": [
  73896. [
  73897. 525,
  73898. 526
  73899. ],
  73900. [
  73901. 525,
  73902. 532
  73903. ],
  73904. [
  73905. 532,
  73906. 533
  73907. ],
  73908. [
  73909. 532,
  73910. 539
  73911. ],
  73912. [
  73913. 539,
  73914. 540
  73915. ],
  73916. [
  73917. 539,
  73918. 546
  73919. ],
  73920. [
  73921. 546,
  73922. -515
  73923. ],
  73924. [
  73925. 546,
  73926. 547
  73927. ]
  73928. ]
  73929. },
  73930. "PromptDimension._validate_description": {
  73931. "executed_lines": [],
  73932. "summary": {
  73933. "covered_lines": 0,
  73934. "num_statements": 2,
  73935. "percent_covered": 0.0,
  73936. "percent_covered_display": "0.00",
  73937. "missing_lines": 2,
  73938. "excluded_lines": 0,
  73939. "percent_statements_covered": 0.0,
  73940. "percent_statements_covered_display": "0.00",
  73941. "num_branches": 2,
  73942. "num_partial_branches": 0,
  73943. "covered_branches": 0,
  73944. "missing_branches": 2,
  73945. "percent_branches_covered": 0.0,
  73946. "percent_branches_covered_display": "0.00"
  73947. },
  73948. "missing_lines": [
  73949. 563,
  73950. 564
  73951. ],
  73952. "excluded_lines": [],
  73953. "start_line": 553,
  73954. "contexts": {},
  73955. "executed_branches": [],
  73956. "missing_branches": [
  73957. [
  73958. 563,
  73959. -553
  73960. ],
  73961. [
  73962. 563,
  73963. 564
  73964. ]
  73965. ]
  73966. },
  73967. "PromptDimension._validate_template": {
  73968. "executed_lines": [],
  73969. "summary": {
  73970. "covered_lines": 0,
  73971. "num_statements": 6,
  73972. "percent_covered": 0.0,
  73973. "percent_covered_display": "0.00",
  73974. "missing_lines": 6,
  73975. "excluded_lines": 0,
  73976. "percent_statements_covered": 0.0,
  73977. "percent_statements_covered_display": "0.00",
  73978. "num_branches": 6,
  73979. "num_partial_branches": 0,
  73980. "covered_branches": 0,
  73981. "missing_branches": 6,
  73982. "percent_branches_covered": 0.0,
  73983. "percent_branches_covered_display": "0.00"
  73984. },
  73985. "missing_lines": [
  73986. 580,
  73987. 581,
  73988. 587,
  73989. 588,
  73990. 594,
  73991. 595
  73992. ],
  73993. "excluded_lines": [],
  73994. "start_line": 570,
  73995. "contexts": {},
  73996. "executed_branches": [],
  73997. "missing_branches": [
  73998. [
  73999. 580,
  74000. 581
  74001. ],
  74002. [
  74003. 580,
  74004. 587
  74005. ],
  74006. [
  74007. 587,
  74008. 588
  74009. ],
  74010. [
  74011. 587,
  74012. 594
  74013. ],
  74014. [
  74015. 594,
  74016. -570
  74017. ],
  74018. [
  74019. 594,
  74020. 595
  74021. ]
  74022. ]
  74023. },
  74024. "PromptDimension._validate_variables": {
  74025. "executed_lines": [],
  74026. "summary": {
  74027. "covered_lines": 0,
  74028. "num_statements": 7,
  74029. "percent_covered": 0.0,
  74030. "percent_covered_display": "0.00",
  74031. "missing_lines": 7,
  74032. "excluded_lines": 0,
  74033. "percent_statements_covered": 0.0,
  74034. "percent_statements_covered_display": "0.00",
  74035. "num_branches": 8,
  74036. "num_partial_branches": 0,
  74037. "covered_branches": 0,
  74038. "missing_branches": 8,
  74039. "percent_branches_covered": 0.0,
  74040. "percent_branches_covered_display": "0.00"
  74041. },
  74042. "missing_lines": [
  74043. 612,
  74044. 613,
  74045. 620,
  74046. 621,
  74047. 628,
  74048. 629,
  74049. 630
  74050. ],
  74051. "excluded_lines": [],
  74052. "start_line": 601,
  74053. "contexts": {},
  74054. "executed_branches": [],
  74055. "missing_branches": [
  74056. [
  74057. 612,
  74058. 613
  74059. ],
  74060. [
  74061. 612,
  74062. 620
  74063. ],
  74064. [
  74065. 620,
  74066. 621
  74067. ],
  74068. [
  74069. 620,
  74070. 628
  74071. ],
  74072. [
  74073. 628,
  74074. -601
  74075. ],
  74076. [
  74077. 628,
  74078. 629
  74079. ],
  74080. [
  74081. 629,
  74082. 628
  74083. ],
  74084. [
  74085. 629,
  74086. 630
  74087. ]
  74088. ]
  74089. },
  74090. "PromptDimension.add_variable": {
  74091. "executed_lines": [],
  74092. "summary": {
  74093. "covered_lines": 0,
  74094. "num_statements": 4,
  74095. "percent_covered": 0.0,
  74096. "percent_covered_display": "0.00",
  74097. "missing_lines": 4,
  74098. "excluded_lines": 0,
  74099. "percent_statements_covered": 0.0,
  74100. "percent_statements_covered_display": "0.00",
  74101. "num_branches": 4,
  74102. "num_partial_branches": 0,
  74103. "covered_branches": 0,
  74104. "missing_branches": 4,
  74105. "percent_branches_covered": 0.0,
  74106. "percent_branches_covered_display": "0.00"
  74107. },
  74108. "missing_lines": [
  74109. 654,
  74110. 655,
  74111. 662,
  74112. 663
  74113. ],
  74114. "excluded_lines": [],
  74115. "start_line": 636,
  74116. "contexts": {},
  74117. "executed_branches": [],
  74118. "missing_branches": [
  74119. [
  74120. 654,
  74121. 655
  74122. ],
  74123. [
  74124. 654,
  74125. 662
  74126. ],
  74127. [
  74128. 662,
  74129. -636
  74130. ],
  74131. [
  74132. 662,
  74133. 663
  74134. ]
  74135. ]
  74136. },
  74137. "PromptDimension.remove_variable": {
  74138. "executed_lines": [],
  74139. "summary": {
  74140. "covered_lines": 0,
  74141. "num_statements": 4,
  74142. "percent_covered": 0.0,
  74143. "percent_covered_display": "0.00",
  74144. "missing_lines": 4,
  74145. "excluded_lines": 0,
  74146. "percent_statements_covered": 0.0,
  74147. "percent_statements_covered_display": "0.00",
  74148. "num_branches": 2,
  74149. "num_partial_branches": 0,
  74150. "covered_branches": 0,
  74151. "missing_branches": 2,
  74152. "percent_branches_covered": 0.0,
  74153. "percent_branches_covered_display": "0.00"
  74154. },
  74155. "missing_lines": [
  74156. 684,
  74157. 685,
  74158. 686,
  74159. 687
  74160. ],
  74161. "excluded_lines": [],
  74162. "start_line": 665,
  74163. "contexts": {},
  74164. "executed_branches": [],
  74165. "missing_branches": [
  74166. [
  74167. 684,
  74168. 685
  74169. ],
  74170. [
  74171. 684,
  74172. 687
  74173. ]
  74174. ]
  74175. },
  74176. "PromptDimension.has_variable": {
  74177. "executed_lines": [],
  74178. "summary": {
  74179. "covered_lines": 0,
  74180. "num_statements": 1,
  74181. "percent_covered": 0.0,
  74182. "percent_covered_display": "0.00",
  74183. "missing_lines": 1,
  74184. "excluded_lines": 0,
  74185. "percent_statements_covered": 0.0,
  74186. "percent_statements_covered_display": "0.00",
  74187. "num_branches": 0,
  74188. "num_partial_branches": 0,
  74189. "covered_branches": 0,
  74190. "missing_branches": 0,
  74191. "percent_branches_covered": 100.0,
  74192. "percent_branches_covered_display": "100.00"
  74193. },
  74194. "missing_lines": [
  74195. 699
  74196. ],
  74197. "excluded_lines": [],
  74198. "start_line": 689,
  74199. "contexts": {},
  74200. "executed_branches": [],
  74201. "missing_branches": []
  74202. },
  74203. "PromptDimension.update_template": {
  74204. "executed_lines": [],
  74205. "summary": {
  74206. "covered_lines": 0,
  74207. "num_statements": 2,
  74208. "percent_covered": 0.0,
  74209. "percent_covered_display": "0.00",
  74210. "missing_lines": 2,
  74211. "excluded_lines": 0,
  74212. "percent_statements_covered": 0.0,
  74213. "percent_statements_covered_display": "0.00",
  74214. "num_branches": 0,
  74215. "num_partial_branches": 0,
  74216. "covered_branches": 0,
  74217. "missing_branches": 0,
  74218. "percent_branches_covered": 100.0,
  74219. "percent_branches_covered_display": "100.00"
  74220. },
  74221. "missing_lines": [
  74222. 716,
  74223. 717
  74224. ],
  74225. "excluded_lines": [],
  74226. "start_line": 701,
  74227. "contexts": {},
  74228. "executed_branches": [],
  74229. "missing_branches": []
  74230. },
  74231. "PromptDimension.variable_count": {
  74232. "executed_lines": [],
  74233. "summary": {
  74234. "covered_lines": 0,
  74235. "num_statements": 1,
  74236. "percent_covered": 0.0,
  74237. "percent_covered_display": "0.00",
  74238. "missing_lines": 1,
  74239. "excluded_lines": 0,
  74240. "percent_statements_covered": 0.0,
  74241. "percent_statements_covered_display": "0.00",
  74242. "num_branches": 0,
  74243. "num_partial_branches": 0,
  74244. "covered_branches": 0,
  74245. "missing_branches": 0,
  74246. "percent_branches_covered": 100.0,
  74247. "percent_branches_covered_display": "100.00"
  74248. },
  74249. "missing_lines": [
  74250. 726
  74251. ],
  74252. "excluded_lines": [],
  74253. "start_line": 719,
  74254. "contexts": {},
  74255. "executed_branches": [],
  74256. "missing_branches": []
  74257. },
  74258. "PromptDimension.format": {
  74259. "executed_lines": [],
  74260. "summary": {
  74261. "covered_lines": 0,
  74262. "num_statements": 10,
  74263. "percent_covered": 0.0,
  74264. "percent_covered_display": "0.00",
  74265. "missing_lines": 10,
  74266. "excluded_lines": 1,
  74267. "percent_statements_covered": 0.0,
  74268. "percent_statements_covered_display": "0.00",
  74269. "num_branches": 4,
  74270. "num_partial_branches": 0,
  74271. "covered_branches": 0,
  74272. "missing_branches": 4,
  74273. "percent_branches_covered": 0.0,
  74274. "percent_branches_covered_display": "0.00"
  74275. },
  74276. "missing_lines": [
  74277. 757,
  74278. 758,
  74279. 759,
  74280. 764,
  74281. 765,
  74282. 766,
  74283. 770,
  74284. 771,
  74285. 772,
  74286. 773
  74287. ],
  74288. "excluded_lines": [
  74289. 729
  74290. ],
  74291. "start_line": 728,
  74292. "contexts": {},
  74293. "executed_branches": [],
  74294. "missing_branches": [
  74295. [
  74296. 758,
  74297. 759
  74298. ],
  74299. [
  74300. 758,
  74301. 764
  74302. ],
  74303. [
  74304. 765,
  74305. 766
  74306. ],
  74307. [
  74308. 765,
  74309. 770
  74310. ]
  74311. ]
  74312. },
  74313. "PromptDimension.validate": {
  74314. "executed_lines": [],
  74315. "summary": {
  74316. "covered_lines": 0,
  74317. "num_statements": 5,
  74318. "percent_covered": 0.0,
  74319. "percent_covered_display": "0.00",
  74320. "missing_lines": 5,
  74321. "excluded_lines": 0,
  74322. "percent_statements_covered": 0.0,
  74323. "percent_statements_covered_display": "0.00",
  74324. "num_branches": 0,
  74325. "num_partial_branches": 0,
  74326. "covered_branches": 0,
  74327. "missing_branches": 0,
  74328. "percent_branches_covered": 100.0,
  74329. "percent_branches_covered_display": "100.00"
  74330. },
  74331. "missing_lines": [
  74332. 792,
  74333. 793,
  74334. 794,
  74335. 795,
  74336. 797
  74337. ],
  74338. "excluded_lines": [],
  74339. "start_line": 775,
  74340. "contexts": {},
  74341. "executed_branches": [],
  74342. "missing_branches": []
  74343. },
  74344. "PromptDimension.__str__": {
  74345. "executed_lines": [],
  74346. "summary": {
  74347. "covered_lines": 0,
  74348. "num_statements": 0,
  74349. "percent_covered": 100.0,
  74350. "percent_covered_display": "100.00",
  74351. "missing_lines": 0,
  74352. "excluded_lines": 5,
  74353. "percent_statements_covered": 100.0,
  74354. "percent_statements_covered_display": "100.00",
  74355. "num_branches": 0,
  74356. "num_partial_branches": 0,
  74357. "covered_branches": 0,
  74358. "missing_branches": 0,
  74359. "percent_branches_covered": 100.0,
  74360. "percent_branches_covered_display": "100.00"
  74361. },
  74362. "missing_lines": [],
  74363. "excluded_lines": [
  74364. 800,
  74365. 801,
  74366. 802,
  74367. 803,
  74368. 804
  74369. ],
  74370. "start_line": 799,
  74371. "contexts": {},
  74372. "executed_branches": [],
  74373. "missing_branches": []
  74374. },
  74375. "PromptDimension.__repr__": {
  74376. "executed_lines": [],
  74377. "summary": {
  74378. "covered_lines": 0,
  74379. "num_statements": 0,
  74380. "percent_covered": 100.0,
  74381. "percent_covered_display": "100.00",
  74382. "missing_lines": 0,
  74383. "excluded_lines": 11,
  74384. "percent_statements_covered": 100.0,
  74385. "percent_statements_covered_display": "100.00",
  74386. "num_branches": 0,
  74387. "num_partial_branches": 0,
  74388. "covered_branches": 0,
  74389. "missing_branches": 0,
  74390. "percent_branches_covered": 100.0,
  74391. "percent_branches_covered_display": "100.00"
  74392. },
  74393. "missing_lines": [],
  74394. "excluded_lines": [
  74395. 807,
  74396. 808,
  74397. 809,
  74398. 810,
  74399. 811,
  74400. 812,
  74401. 813,
  74402. 814,
  74403. 815,
  74404. 816,
  74405. 817
  74406. ],
  74407. "start_line": 806,
  74408. "contexts": {},
  74409. "executed_branches": [],
  74410. "missing_branches": []
  74411. },
  74412. "PromptDimension.__eq__": {
  74413. "executed_lines": [],
  74414. "summary": {
  74415. "covered_lines": 0,
  74416. "num_statements": 3,
  74417. "percent_covered": 0.0,
  74418. "percent_covered_display": "0.00",
  74419. "missing_lines": 3,
  74420. "excluded_lines": 0,
  74421. "percent_statements_covered": 0.0,
  74422. "percent_statements_covered_display": "0.00",
  74423. "num_branches": 2,
  74424. "num_partial_branches": 0,
  74425. "covered_branches": 0,
  74426. "missing_branches": 2,
  74427. "percent_branches_covered": 0.0,
  74428. "percent_branches_covered_display": "0.00"
  74429. },
  74430. "missing_lines": [
  74431. 821,
  74432. 822,
  74433. 823
  74434. ],
  74435. "excluded_lines": [],
  74436. "start_line": 819,
  74437. "contexts": {},
  74438. "executed_branches": [],
  74439. "missing_branches": [
  74440. [
  74441. 821,
  74442. 822
  74443. ],
  74444. [
  74445. 821,
  74446. 823
  74447. ]
  74448. ]
  74449. },
  74450. "PromptDimension.__hash__": {
  74451. "executed_lines": [],
  74452. "summary": {
  74453. "covered_lines": 0,
  74454. "num_statements": 1,
  74455. "percent_covered": 0.0,
  74456. "percent_covered_display": "0.00",
  74457. "missing_lines": 1,
  74458. "excluded_lines": 0,
  74459. "percent_statements_covered": 0.0,
  74460. "percent_statements_covered_display": "0.00",
  74461. "num_branches": 0,
  74462. "num_partial_branches": 0,
  74463. "covered_branches": 0,
  74464. "missing_branches": 0,
  74465. "percent_branches_covered": 100.0,
  74466. "percent_branches_covered_display": "100.00"
  74467. },
  74468. "missing_lines": [
  74469. 827
  74470. ],
  74471. "excluded_lines": [],
  74472. "start_line": 825,
  74473. "contexts": {},
  74474. "executed_branches": [],
  74475. "missing_branches": []
  74476. },
  74477. "": {
  74478. "executed_lines": [],
  74479. "summary": {
  74480. "covered_lines": 0,
  74481. "num_statements": 54,
  74482. "percent_covered": 0.0,
  74483. "percent_covered_display": "0.00",
  74484. "missing_lines": 54,
  74485. "excluded_lines": 6,
  74486. "percent_statements_covered": 0.0,
  74487. "percent_statements_covered_display": "0.00",
  74488. "num_branches": 0,
  74489. "num_partial_branches": 0,
  74490. "covered_branches": 0,
  74491. "missing_branches": 0,
  74492. "percent_branches_covered": 100.0,
  74493. "percent_branches_covered_display": "100.00"
  74494. },
  74495. "missing_lines": [
  74496. 8,
  74497. 9,
  74498. 11,
  74499. 12,
  74500. 18,
  74501. 19,
  74502. 56,
  74503. 57,
  74504. 58,
  74505. 59,
  74506. 60,
  74507. 61,
  74508. 62,
  74509. 64,
  74510. 71,
  74511. 109,
  74512. 126,
  74513. 152,
  74514. 187,
  74515. 225,
  74516. 250,
  74517. 262,
  74518. 292,
  74519. 317,
  74520. 329,
  74521. 344,
  74522. 363,
  74523. 382,
  74524. 391,
  74525. 400,
  74526. 409,
  74527. 458,
  74528. 464,
  74529. 469,
  74530. 470,
  74531. 502,
  74532. 503,
  74533. 504,
  74534. 505,
  74535. 506,
  74536. 508,
  74537. 515,
  74538. 553,
  74539. 570,
  74540. 601,
  74541. 636,
  74542. 665,
  74543. 689,
  74544. 701,
  74545. 719,
  74546. 728,
  74547. 775,
  74548. 819,
  74549. 825
  74550. ],
  74551. "excluded_lines": [
  74552. 20,
  74553. 441,
  74554. 448,
  74555. 471,
  74556. 799,
  74557. 806
  74558. ],
  74559. "start_line": 1,
  74560. "contexts": {},
  74561. "executed_branches": [],
  74562. "missing_branches": []
  74563. }
  74564. },
  74565. "classes": {
  74566. "KnowledgeBase": {
  74567. "executed_lines": [],
  74568. "summary": {
  74569. "covered_lines": 0,
  74570. "num_statements": 71,
  74571. "percent_covered": 0.0,
  74572. "percent_covered_display": "0.00",
  74573. "missing_lines": 71,
  74574. "excluded_lines": 14,
  74575. "percent_statements_covered": 0.0,
  74576. "percent_statements_covered_display": "0.00",
  74577. "num_branches": 42,
  74578. "num_partial_branches": 0,
  74579. "covered_branches": 0,
  74580. "missing_branches": 42,
  74581. "percent_branches_covered": 0.0,
  74582. "percent_branches_covered_display": "0.00"
  74583. },
  74584. "missing_lines": [
  74585. 66,
  74586. 67,
  74587. 68,
  74588. 69,
  74589. 81,
  74590. 82,
  74591. 88,
  74592. 89,
  74593. 95,
  74594. 96,
  74595. 102,
  74596. 103,
  74597. 119,
  74598. 120,
  74599. 136,
  74600. 137,
  74601. 144,
  74602. 145,
  74603. 146,
  74604. 163,
  74605. 164,
  74606. 171,
  74607. 172,
  74608. 179,
  74609. 180,
  74610. 181,
  74611. 213,
  74612. 214,
  74613. 221,
  74614. 222,
  74615. 223,
  74616. 244,
  74617. 245,
  74618. 246,
  74619. 247,
  74620. 248,
  74621. 260,
  74622. 280,
  74623. 281,
  74624. 288,
  74625. 289,
  74626. 290,
  74627. 311,
  74628. 312,
  74629. 313,
  74630. 314,
  74631. 315,
  74632. 327,
  74633. 340,
  74634. 341,
  74635. 342,
  74636. 359,
  74637. 360,
  74638. 361,
  74639. 378,
  74640. 379,
  74641. 380,
  74642. 389,
  74643. 398,
  74644. 407,
  74645. 426,
  74646. 427,
  74647. 428,
  74648. 429,
  74649. 432,
  74650. 433,
  74651. 439,
  74652. 460,
  74653. 461,
  74654. 462,
  74655. 466
  74656. ],
  74657. "excluded_lines": [
  74658. 188,
  74659. 442,
  74660. 443,
  74661. 444,
  74662. 445,
  74663. 446,
  74664. 449,
  74665. 450,
  74666. 451,
  74667. 452,
  74668. 453,
  74669. 454,
  74670. 455,
  74671. 456
  74672. ],
  74673. "start_line": 19,
  74674. "contexts": {},
  74675. "executed_branches": [],
  74676. "missing_branches": [
  74677. [
  74678. 81,
  74679. 82
  74680. ],
  74681. [
  74682. 81,
  74683. 88
  74684. ],
  74685. [
  74686. 88,
  74687. 89
  74688. ],
  74689. [
  74690. 88,
  74691. 95
  74692. ],
  74693. [
  74694. 95,
  74695. 96
  74696. ],
  74697. [
  74698. 95,
  74699. 102
  74700. ],
  74701. [
  74702. 102,
  74703. -71
  74704. ],
  74705. [
  74706. 102,
  74707. 103
  74708. ],
  74709. [
  74710. 119,
  74711. -109
  74712. ],
  74713. [
  74714. 119,
  74715. 120
  74716. ],
  74717. [
  74718. 136,
  74719. 137
  74720. ],
  74721. [
  74722. 136,
  74723. 144
  74724. ],
  74725. [
  74726. 144,
  74727. -126
  74728. ],
  74729. [
  74730. 144,
  74731. 145
  74732. ],
  74733. [
  74734. 145,
  74735. 144
  74736. ],
  74737. [
  74738. 145,
  74739. 146
  74740. ],
  74741. [
  74742. 163,
  74743. 164
  74744. ],
  74745. [
  74746. 163,
  74747. 171
  74748. ],
  74749. [
  74750. 171,
  74751. 172
  74752. ],
  74753. [
  74754. 171,
  74755. 179
  74756. ],
  74757. [
  74758. 179,
  74759. -152
  74760. ],
  74761. [
  74762. 179,
  74763. 180
  74764. ],
  74765. [
  74766. 180,
  74767. 179
  74768. ],
  74769. [
  74770. 180,
  74771. 181
  74772. ],
  74773. [
  74774. 213,
  74775. 214
  74776. ],
  74777. [
  74778. 213,
  74779. 221
  74780. ],
  74781. [
  74782. 221,
  74783. -187
  74784. ],
  74785. [
  74786. 221,
  74787. 222
  74788. ],
  74789. [
  74790. 244,
  74791. 245
  74792. ],
  74793. [
  74794. 244,
  74795. 248
  74796. ],
  74797. [
  74798. 280,
  74799. 281
  74800. ],
  74801. [
  74802. 280,
  74803. 288
  74804. ],
  74805. [
  74806. 288,
  74807. -262
  74808. ],
  74809. [
  74810. 288,
  74811. 289
  74812. ],
  74813. [
  74814. 311,
  74815. 312
  74816. ],
  74817. [
  74818. 311,
  74819. 315
  74820. ],
  74821. [
  74822. 340,
  74823. -329
  74824. ],
  74825. [
  74826. 340,
  74827. 341
  74828. ],
  74829. [
  74830. 432,
  74831. 433
  74832. ],
  74833. [
  74834. 432,
  74835. 439
  74836. ],
  74837. [
  74838. 460,
  74839. 461
  74840. ],
  74841. [
  74842. 460,
  74843. 462
  74844. ]
  74845. ]
  74846. },
  74847. "PromptDimension": {
  74848. "executed_lines": [],
  74849. "summary": {
  74850. "covered_lines": 0,
  74851. "num_statements": 58,
  74852. "percent_covered": 0.0,
  74853. "percent_covered_display": "0.00",
  74854. "missing_lines": 58,
  74855. "excluded_lines": 17,
  74856. "percent_statements_covered": 0.0,
  74857. "percent_statements_covered_display": "0.00",
  74858. "num_branches": 36,
  74859. "num_partial_branches": 0,
  74860. "covered_branches": 0,
  74861. "missing_branches": 36,
  74862. "percent_branches_covered": 0.0,
  74863. "percent_branches_covered_display": "0.00"
  74864. },
  74865. "missing_lines": [
  74866. 510,
  74867. 511,
  74868. 512,
  74869. 513,
  74870. 525,
  74871. 526,
  74872. 532,
  74873. 533,
  74874. 539,
  74875. 540,
  74876. 546,
  74877. 547,
  74878. 563,
  74879. 564,
  74880. 580,
  74881. 581,
  74882. 587,
  74883. 588,
  74884. 594,
  74885. 595,
  74886. 612,
  74887. 613,
  74888. 620,
  74889. 621,
  74890. 628,
  74891. 629,
  74892. 630,
  74893. 654,
  74894. 655,
  74895. 662,
  74896. 663,
  74897. 684,
  74898. 685,
  74899. 686,
  74900. 687,
  74901. 699,
  74902. 716,
  74903. 717,
  74904. 726,
  74905. 757,
  74906. 758,
  74907. 759,
  74908. 764,
  74909. 765,
  74910. 766,
  74911. 770,
  74912. 771,
  74913. 772,
  74914. 773,
  74915. 792,
  74916. 793,
  74917. 794,
  74918. 795,
  74919. 797,
  74920. 821,
  74921. 822,
  74922. 823,
  74923. 827
  74924. ],
  74925. "excluded_lines": [
  74926. 729,
  74927. 800,
  74928. 801,
  74929. 802,
  74930. 803,
  74931. 804,
  74932. 807,
  74933. 808,
  74934. 809,
  74935. 810,
  74936. 811,
  74937. 812,
  74938. 813,
  74939. 814,
  74940. 815,
  74941. 816,
  74942. 817
  74943. ],
  74944. "start_line": 470,
  74945. "contexts": {},
  74946. "executed_branches": [],
  74947. "missing_branches": [
  74948. [
  74949. 525,
  74950. 526
  74951. ],
  74952. [
  74953. 525,
  74954. 532
  74955. ],
  74956. [
  74957. 532,
  74958. 533
  74959. ],
  74960. [
  74961. 532,
  74962. 539
  74963. ],
  74964. [
  74965. 539,
  74966. 540
  74967. ],
  74968. [
  74969. 539,
  74970. 546
  74971. ],
  74972. [
  74973. 546,
  74974. -515
  74975. ],
  74976. [
  74977. 546,
  74978. 547
  74979. ],
  74980. [
  74981. 563,
  74982. -553
  74983. ],
  74984. [
  74985. 563,
  74986. 564
  74987. ],
  74988. [
  74989. 580,
  74990. 581
  74991. ],
  74992. [
  74993. 580,
  74994. 587
  74995. ],
  74996. [
  74997. 587,
  74998. 588
  74999. ],
  75000. [
  75001. 587,
  75002. 594
  75003. ],
  75004. [
  75005. 594,
  75006. -570
  75007. ],
  75008. [
  75009. 594,
  75010. 595
  75011. ],
  75012. [
  75013. 612,
  75014. 613
  75015. ],
  75016. [
  75017. 612,
  75018. 620
  75019. ],
  75020. [
  75021. 620,
  75022. 621
  75023. ],
  75024. [
  75025. 620,
  75026. 628
  75027. ],
  75028. [
  75029. 628,
  75030. -601
  75031. ],
  75032. [
  75033. 628,
  75034. 629
  75035. ],
  75036. [
  75037. 629,
  75038. 628
  75039. ],
  75040. [
  75041. 629,
  75042. 630
  75043. ],
  75044. [
  75045. 654,
  75046. 655
  75047. ],
  75048. [
  75049. 654,
  75050. 662
  75051. ],
  75052. [
  75053. 662,
  75054. -636
  75055. ],
  75056. [
  75057. 662,
  75058. 663
  75059. ],
  75060. [
  75061. 684,
  75062. 685
  75063. ],
  75064. [
  75065. 684,
  75066. 687
  75067. ],
  75068. [
  75069. 758,
  75070. 759
  75071. ],
  75072. [
  75073. 758,
  75074. 764
  75075. ],
  75076. [
  75077. 765,
  75078. 766
  75079. ],
  75080. [
  75081. 765,
  75082. 770
  75083. ],
  75084. [
  75085. 821,
  75086. 822
  75087. ],
  75088. [
  75089. 821,
  75090. 823
  75091. ]
  75092. ]
  75093. },
  75094. "": {
  75095. "executed_lines": [],
  75096. "summary": {
  75097. "covered_lines": 0,
  75098. "num_statements": 54,
  75099. "percent_covered": 0.0,
  75100. "percent_covered_display": "0.00",
  75101. "missing_lines": 54,
  75102. "excluded_lines": 6,
  75103. "percent_statements_covered": 0.0,
  75104. "percent_statements_covered_display": "0.00",
  75105. "num_branches": 0,
  75106. "num_partial_branches": 0,
  75107. "covered_branches": 0,
  75108. "missing_branches": 0,
  75109. "percent_branches_covered": 100.0,
  75110. "percent_branches_covered_display": "100.00"
  75111. },
  75112. "missing_lines": [
  75113. 8,
  75114. 9,
  75115. 11,
  75116. 12,
  75117. 18,
  75118. 19,
  75119. 56,
  75120. 57,
  75121. 58,
  75122. 59,
  75123. 60,
  75124. 61,
  75125. 62,
  75126. 64,
  75127. 71,
  75128. 109,
  75129. 126,
  75130. 152,
  75131. 187,
  75132. 225,
  75133. 250,
  75134. 262,
  75135. 292,
  75136. 317,
  75137. 329,
  75138. 344,
  75139. 363,
  75140. 382,
  75141. 391,
  75142. 400,
  75143. 409,
  75144. 458,
  75145. 464,
  75146. 469,
  75147. 470,
  75148. 502,
  75149. 503,
  75150. 504,
  75151. 505,
  75152. 506,
  75153. 508,
  75154. 515,
  75155. 553,
  75156. 570,
  75157. 601,
  75158. 636,
  75159. 665,
  75160. 689,
  75161. 701,
  75162. 719,
  75163. 728,
  75164. 775,
  75165. 819,
  75166. 825
  75167. ],
  75168. "excluded_lines": [
  75169. 20,
  75170. 441,
  75171. 448,
  75172. 471,
  75173. 799,
  75174. 806
  75175. ],
  75176. "start_line": 1,
  75177. "contexts": {},
  75178. "executed_branches": [],
  75179. "missing_branches": []
  75180. }
  75181. }
  75182. },
  75183. "src\\domain\\knowledge_base\\exceptions.py": {
  75184. "executed_lines": [],
  75185. "summary": {
  75186. "covered_lines": 0,
  75187. "num_statements": 29,
  75188. "percent_covered": 0.0,
  75189. "percent_covered_display": "0.00",
  75190. "missing_lines": 29,
  75191. "excluded_lines": 5,
  75192. "percent_statements_covered": 0.0,
  75193. "percent_statements_covered_display": "0.00",
  75194. "num_branches": 6,
  75195. "num_partial_branches": 0,
  75196. "covered_branches": 0,
  75197. "missing_branches": 6,
  75198. "percent_branches_covered": 0.0,
  75199. "percent_branches_covered_display": "0.00"
  75200. },
  75201. "missing_lines": [
  75202. 7,
  75203. 9,
  75204. 12,
  75205. 24,
  75206. 39,
  75207. 51,
  75208. 53,
  75209. 55,
  75210. 58,
  75211. 59,
  75212. 61,
  75213. 64,
  75214. 76,
  75215. 91,
  75216. 103,
  75217. 105,
  75218. 107,
  75219. 110,
  75220. 111,
  75221. 113,
  75222. 116,
  75223. 133,
  75224. 147,
  75225. 148,
  75226. 150,
  75227. 152,
  75228. 156,
  75229. 157,
  75230. 159
  75231. ],
  75232. "excluded_lines": [
  75233. 21,
  75234. 25,
  75235. 73,
  75236. 77,
  75237. 117
  75238. ],
  75239. "contexts": {},
  75240. "executed_branches": [],
  75241. "missing_branches": [
  75242. [
  75243. 58,
  75244. 59
  75245. ],
  75246. [
  75247. 58,
  75248. 61
  75249. ],
  75250. [
  75251. 110,
  75252. 111
  75253. ],
  75254. [
  75255. 110,
  75256. 113
  75257. ],
  75258. [
  75259. 156,
  75260. 157
  75261. ],
  75262. [
  75263. 156,
  75264. 159
  75265. ]
  75266. ],
  75267. "functions": {
  75268. "KnowledgeBaseNotFoundException.__init__": {
  75269. "executed_lines": [],
  75270. "summary": {
  75271. "covered_lines": 0,
  75272. "num_statements": 6,
  75273. "percent_covered": 0.0,
  75274. "percent_covered_display": "0.00",
  75275. "missing_lines": 6,
  75276. "excluded_lines": 0,
  75277. "percent_statements_covered": 0.0,
  75278. "percent_statements_covered_display": "0.00",
  75279. "num_branches": 2,
  75280. "num_partial_branches": 0,
  75281. "covered_branches": 0,
  75282. "missing_branches": 2,
  75283. "percent_branches_covered": 0.0,
  75284. "percent_branches_covered_display": "0.00"
  75285. },
  75286. "missing_lines": [
  75287. 51,
  75288. 53,
  75289. 55,
  75290. 58,
  75291. 59,
  75292. 61
  75293. ],
  75294. "excluded_lines": [],
  75295. "start_line": 39,
  75296. "contexts": {},
  75297. "executed_branches": [],
  75298. "missing_branches": [
  75299. [
  75300. 58,
  75301. 59
  75302. ],
  75303. [
  75304. 58,
  75305. 61
  75306. ]
  75307. ]
  75308. },
  75309. "PromptDimensionNotFoundException.__init__": {
  75310. "executed_lines": [],
  75311. "summary": {
  75312. "covered_lines": 0,
  75313. "num_statements": 6,
  75314. "percent_covered": 0.0,
  75315. "percent_covered_display": "0.00",
  75316. "missing_lines": 6,
  75317. "excluded_lines": 0,
  75318. "percent_statements_covered": 0.0,
  75319. "percent_statements_covered_display": "0.00",
  75320. "num_branches": 2,
  75321. "num_partial_branches": 0,
  75322. "covered_branches": 0,
  75323. "missing_branches": 2,
  75324. "percent_branches_covered": 0.0,
  75325. "percent_branches_covered_display": "0.00"
  75326. },
  75327. "missing_lines": [
  75328. 103,
  75329. 105,
  75330. 107,
  75331. 110,
  75332. 111,
  75333. 113
  75334. ],
  75335. "excluded_lines": [],
  75336. "start_line": 91,
  75337. "contexts": {},
  75338. "executed_branches": [],
  75339. "missing_branches": [
  75340. [
  75341. 110,
  75342. 111
  75343. ],
  75344. [
  75345. 110,
  75346. 113
  75347. ]
  75348. ]
  75349. },
  75350. "PromptFormattingException.__init__": {
  75351. "executed_lines": [],
  75352. "summary": {
  75353. "covered_lines": 0,
  75354. "num_statements": 7,
  75355. "percent_covered": 0.0,
  75356. "percent_covered_display": "0.00",
  75357. "missing_lines": 7,
  75358. "excluded_lines": 0,
  75359. "percent_statements_covered": 0.0,
  75360. "percent_statements_covered_display": "0.00",
  75361. "num_branches": 2,
  75362. "num_partial_branches": 0,
  75363. "covered_branches": 0,
  75364. "missing_branches": 2,
  75365. "percent_branches_covered": 0.0,
  75366. "percent_branches_covered_display": "0.00"
  75367. },
  75368. "missing_lines": [
  75369. 147,
  75370. 148,
  75371. 150,
  75372. 152,
  75373. 156,
  75374. 157,
  75375. 159
  75376. ],
  75377. "excluded_lines": [],
  75378. "start_line": 133,
  75379. "contexts": {},
  75380. "executed_branches": [],
  75381. "missing_branches": [
  75382. [
  75383. 156,
  75384. 157
  75385. ],
  75386. [
  75387. 156,
  75388. 159
  75389. ]
  75390. ]
  75391. },
  75392. "": {
  75393. "executed_lines": [],
  75394. "summary": {
  75395. "covered_lines": 0,
  75396. "num_statements": 10,
  75397. "percent_covered": 0.0,
  75398. "percent_covered_display": "0.00",
  75399. "missing_lines": 10,
  75400. "excluded_lines": 5,
  75401. "percent_statements_covered": 0.0,
  75402. "percent_statements_covered_display": "0.00",
  75403. "num_branches": 0,
  75404. "num_partial_branches": 0,
  75405. "covered_branches": 0,
  75406. "missing_branches": 0,
  75407. "percent_branches_covered": 100.0,
  75408. "percent_branches_covered_display": "100.00"
  75409. },
  75410. "missing_lines": [
  75411. 7,
  75412. 9,
  75413. 12,
  75414. 24,
  75415. 39,
  75416. 64,
  75417. 76,
  75418. 91,
  75419. 116,
  75420. 133
  75421. ],
  75422. "excluded_lines": [
  75423. 21,
  75424. 25,
  75425. 73,
  75426. 77,
  75427. 117
  75428. ],
  75429. "start_line": 1,
  75430. "contexts": {},
  75431. "executed_branches": [],
  75432. "missing_branches": []
  75433. }
  75434. },
  75435. "classes": {
  75436. "KnowledgeBaseException": {
  75437. "executed_lines": [],
  75438. "summary": {
  75439. "covered_lines": 0,
  75440. "num_statements": 0,
  75441. "percent_covered": 100.0,
  75442. "percent_covered_display": "100.00",
  75443. "missing_lines": 0,
  75444. "excluded_lines": 0,
  75445. "percent_statements_covered": 100.0,
  75446. "percent_statements_covered_display": "100.00",
  75447. "num_branches": 0,
  75448. "num_partial_branches": 0,
  75449. "covered_branches": 0,
  75450. "missing_branches": 0,
  75451. "percent_branches_covered": 100.0,
  75452. "percent_branches_covered_display": "100.00"
  75453. },
  75454. "missing_lines": [],
  75455. "excluded_lines": [],
  75456. "start_line": 12,
  75457. "contexts": {},
  75458. "executed_branches": [],
  75459. "missing_branches": []
  75460. },
  75461. "KnowledgeBaseNotFoundException": {
  75462. "executed_lines": [],
  75463. "summary": {
  75464. "covered_lines": 0,
  75465. "num_statements": 6,
  75466. "percent_covered": 0.0,
  75467. "percent_covered_display": "0.00",
  75468. "missing_lines": 6,
  75469. "excluded_lines": 0,
  75470. "percent_statements_covered": 0.0,
  75471. "percent_statements_covered_display": "0.00",
  75472. "num_branches": 2,
  75473. "num_partial_branches": 0,
  75474. "covered_branches": 0,
  75475. "missing_branches": 2,
  75476. "percent_branches_covered": 0.0,
  75477. "percent_branches_covered_display": "0.00"
  75478. },
  75479. "missing_lines": [
  75480. 51,
  75481. 53,
  75482. 55,
  75483. 58,
  75484. 59,
  75485. 61
  75486. ],
  75487. "excluded_lines": [],
  75488. "start_line": 24,
  75489. "contexts": {},
  75490. "executed_branches": [],
  75491. "missing_branches": [
  75492. [
  75493. 58,
  75494. 59
  75495. ],
  75496. [
  75497. 58,
  75498. 61
  75499. ]
  75500. ]
  75501. },
  75502. "PromptDimensionException": {
  75503. "executed_lines": [],
  75504. "summary": {
  75505. "covered_lines": 0,
  75506. "num_statements": 0,
  75507. "percent_covered": 100.0,
  75508. "percent_covered_display": "100.00",
  75509. "missing_lines": 0,
  75510. "excluded_lines": 0,
  75511. "percent_statements_covered": 100.0,
  75512. "percent_statements_covered_display": "100.00",
  75513. "num_branches": 0,
  75514. "num_partial_branches": 0,
  75515. "covered_branches": 0,
  75516. "missing_branches": 0,
  75517. "percent_branches_covered": 100.0,
  75518. "percent_branches_covered_display": "100.00"
  75519. },
  75520. "missing_lines": [],
  75521. "excluded_lines": [],
  75522. "start_line": 64,
  75523. "contexts": {},
  75524. "executed_branches": [],
  75525. "missing_branches": []
  75526. },
  75527. "PromptDimensionNotFoundException": {
  75528. "executed_lines": [],
  75529. "summary": {
  75530. "covered_lines": 0,
  75531. "num_statements": 6,
  75532. "percent_covered": 0.0,
  75533. "percent_covered_display": "0.00",
  75534. "missing_lines": 6,
  75535. "excluded_lines": 0,
  75536. "percent_statements_covered": 0.0,
  75537. "percent_statements_covered_display": "0.00",
  75538. "num_branches": 2,
  75539. "num_partial_branches": 0,
  75540. "covered_branches": 0,
  75541. "missing_branches": 2,
  75542. "percent_branches_covered": 0.0,
  75543. "percent_branches_covered_display": "0.00"
  75544. },
  75545. "missing_lines": [
  75546. 103,
  75547. 105,
  75548. 107,
  75549. 110,
  75550. 111,
  75551. 113
  75552. ],
  75553. "excluded_lines": [],
  75554. "start_line": 76,
  75555. "contexts": {},
  75556. "executed_branches": [],
  75557. "missing_branches": [
  75558. [
  75559. 110,
  75560. 111
  75561. ],
  75562. [
  75563. 110,
  75564. 113
  75565. ]
  75566. ]
  75567. },
  75568. "PromptFormattingException": {
  75569. "executed_lines": [],
  75570. "summary": {
  75571. "covered_lines": 0,
  75572. "num_statements": 7,
  75573. "percent_covered": 0.0,
  75574. "percent_covered_display": "0.00",
  75575. "missing_lines": 7,
  75576. "excluded_lines": 0,
  75577. "percent_statements_covered": 0.0,
  75578. "percent_statements_covered_display": "0.00",
  75579. "num_branches": 2,
  75580. "num_partial_branches": 0,
  75581. "covered_branches": 0,
  75582. "missing_branches": 2,
  75583. "percent_branches_covered": 0.0,
  75584. "percent_branches_covered_display": "0.00"
  75585. },
  75586. "missing_lines": [
  75587. 147,
  75588. 148,
  75589. 150,
  75590. 152,
  75591. 156,
  75592. 157,
  75593. 159
  75594. ],
  75595. "excluded_lines": [],
  75596. "start_line": 116,
  75597. "contexts": {},
  75598. "executed_branches": [],
  75599. "missing_branches": [
  75600. [
  75601. 156,
  75602. 157
  75603. ],
  75604. [
  75605. 156,
  75606. 159
  75607. ]
  75608. ]
  75609. },
  75610. "": {
  75611. "executed_lines": [],
  75612. "summary": {
  75613. "covered_lines": 0,
  75614. "num_statements": 10,
  75615. "percent_covered": 0.0,
  75616. "percent_covered_display": "0.00",
  75617. "missing_lines": 10,
  75618. "excluded_lines": 5,
  75619. "percent_statements_covered": 0.0,
  75620. "percent_statements_covered_display": "0.00",
  75621. "num_branches": 0,
  75622. "num_partial_branches": 0,
  75623. "covered_branches": 0,
  75624. "missing_branches": 0,
  75625. "percent_branches_covered": 100.0,
  75626. "percent_branches_covered_display": "100.00"
  75627. },
  75628. "missing_lines": [
  75629. 7,
  75630. 9,
  75631. 12,
  75632. 24,
  75633. 39,
  75634. 64,
  75635. 76,
  75636. 91,
  75637. 116,
  75638. 133
  75639. ],
  75640. "excluded_lines": [
  75641. 21,
  75642. 25,
  75643. 73,
  75644. 77,
  75645. 117
  75646. ],
  75647. "start_line": 1,
  75648. "contexts": {},
  75649. "executed_branches": [],
  75650. "missing_branches": []
  75651. }
  75652. }
  75653. },
  75654. "src\\domain\\knowledge_base\\repositories.py": {
  75655. "executed_lines": [],
  75656. "summary": {
  75657. "covered_lines": 0,
  75658. "num_statements": 6,
  75659. "percent_covered": 0.0,
  75660. "percent_covered_display": "0.00",
  75661. "missing_lines": 6,
  75662. "excluded_lines": 204,
  75663. "percent_statements_covered": 0.0,
  75664. "percent_statements_covered_display": "0.00",
  75665. "num_branches": 0,
  75666. "num_partial_branches": 0,
  75667. "covered_branches": 0,
  75668. "missing_branches": 0,
  75669. "percent_branches_covered": 100.0,
  75670. "percent_branches_covered_display": "100.00"
  75671. },
  75672. "missing_lines": [
  75673. 8,
  75674. 9,
  75675. 11,
  75676. 12,
  75677. 15,
  75678. 154
  75679. ],
  75680. "excluded_lines": [
  75681. 16,
  75682. 29,
  75683. 30,
  75684. 31,
  75685. 32,
  75686. 33,
  75687. 34,
  75688. 35,
  75689. 36,
  75690. 37,
  75691. 38,
  75692. 39,
  75693. 40,
  75694. 41,
  75695. 42,
  75696. 44,
  75697. 45,
  75698. 46,
  75699. 47,
  75700. 48,
  75701. 49,
  75702. 50,
  75703. 51,
  75704. 52,
  75705. 53,
  75706. 54,
  75707. 55,
  75708. 56,
  75709. 57,
  75710. 58,
  75711. 60,
  75712. 61,
  75713. 62,
  75714. 63,
  75715. 64,
  75716. 65,
  75717. 66,
  75718. 67,
  75719. 68,
  75720. 69,
  75721. 70,
  75722. 71,
  75723. 72,
  75724. 73,
  75725. 74,
  75726. 76,
  75727. 77,
  75728. 78,
  75729. 79,
  75730. 80,
  75731. 81,
  75732. 82,
  75733. 83,
  75734. 84,
  75735. 85,
  75736. 86,
  75737. 87,
  75738. 89,
  75739. 90,
  75740. 91,
  75741. 92,
  75742. 93,
  75743. 94,
  75744. 95,
  75745. 96,
  75746. 97,
  75747. 98,
  75748. 99,
  75749. 100,
  75750. 101,
  75751. 102,
  75752. 103,
  75753. 105,
  75754. 106,
  75755. 107,
  75756. 108,
  75757. 109,
  75758. 110,
  75759. 111,
  75760. 112,
  75761. 113,
  75762. 114,
  75763. 115,
  75764. 116,
  75765. 117,
  75766. 118,
  75767. 119,
  75768. 121,
  75769. 122,
  75770. 123,
  75771. 124,
  75772. 125,
  75773. 126,
  75774. 127,
  75775. 128,
  75776. 129,
  75777. 130,
  75778. 131,
  75779. 132,
  75780. 133,
  75781. 134,
  75782. 135,
  75783. 137,
  75784. 138,
  75785. 139,
  75786. 140,
  75787. 141,
  75788. 142,
  75789. 143,
  75790. 144,
  75791. 145,
  75792. 146,
  75793. 147,
  75794. 148,
  75795. 149,
  75796. 150,
  75797. 151,
  75798. 155,
  75799. 168,
  75800. 169,
  75801. 170,
  75802. 171,
  75803. 172,
  75804. 173,
  75805. 174,
  75806. 175,
  75807. 176,
  75808. 177,
  75809. 178,
  75810. 179,
  75811. 180,
  75812. 181,
  75813. 183,
  75814. 184,
  75815. 185,
  75816. 186,
  75817. 187,
  75818. 188,
  75819. 189,
  75820. 190,
  75821. 191,
  75822. 192,
  75823. 193,
  75824. 194,
  75825. 195,
  75826. 196,
  75827. 197,
  75828. 199,
  75829. 200,
  75830. 201,
  75831. 202,
  75832. 203,
  75833. 204,
  75834. 205,
  75835. 206,
  75836. 207,
  75837. 208,
  75838. 209,
  75839. 210,
  75840. 211,
  75841. 212,
  75842. 213,
  75843. 215,
  75844. 216,
  75845. 217,
  75846. 218,
  75847. 219,
  75848. 220,
  75849. 221,
  75850. 222,
  75851. 223,
  75852. 224,
  75853. 225,
  75854. 226,
  75855. 228,
  75856. 229,
  75857. 230,
  75858. 231,
  75859. 232,
  75860. 233,
  75861. 234,
  75862. 235,
  75863. 236,
  75864. 237,
  75865. 238,
  75866. 239,
  75867. 240,
  75868. 241,
  75869. 242,
  75870. 244,
  75871. 245,
  75872. 246,
  75873. 247,
  75874. 248,
  75875. 249,
  75876. 250,
  75877. 251,
  75878. 252,
  75879. 253,
  75880. 254,
  75881. 255,
  75882. 256,
  75883. 257,
  75884. 258
  75885. ],
  75886. "contexts": {},
  75887. "executed_branches": [],
  75888. "missing_branches": [],
  75889. "functions": {
  75890. "KnowledgeBaseRepository.save": {
  75891. "executed_lines": [],
  75892. "summary": {
  75893. "covered_lines": 0,
  75894. "num_statements": 0,
  75895. "percent_covered": 100.0,
  75896. "percent_covered_display": "100.00",
  75897. "missing_lines": 0,
  75898. "excluded_lines": 12,
  75899. "percent_statements_covered": 100.0,
  75900. "percent_statements_covered_display": "100.00",
  75901. "num_branches": 0,
  75902. "num_partial_branches": 0,
  75903. "covered_branches": 0,
  75904. "missing_branches": 0,
  75905. "percent_branches_covered": 100.0,
  75906. "percent_branches_covered_display": "100.00"
  75907. },
  75908. "missing_lines": [],
  75909. "excluded_lines": [
  75910. 31,
  75911. 32,
  75912. 33,
  75913. 34,
  75914. 35,
  75915. 36,
  75916. 37,
  75917. 38,
  75918. 39,
  75919. 40,
  75920. 41,
  75921. 42
  75922. ],
  75923. "start_line": 30,
  75924. "contexts": {},
  75925. "executed_branches": [],
  75926. "missing_branches": []
  75927. },
  75928. "KnowledgeBaseRepository.find_by_id": {
  75929. "executed_lines": [],
  75930. "summary": {
  75931. "covered_lines": 0,
  75932. "num_statements": 0,
  75933. "percent_covered": 100.0,
  75934. "percent_covered_display": "100.00",
  75935. "missing_lines": 0,
  75936. "excluded_lines": 13,
  75937. "percent_statements_covered": 100.0,
  75938. "percent_statements_covered_display": "100.00",
  75939. "num_branches": 0,
  75940. "num_partial_branches": 0,
  75941. "covered_branches": 0,
  75942. "missing_branches": 0,
  75943. "percent_branches_covered": 100.0,
  75944. "percent_branches_covered_display": "100.00"
  75945. },
  75946. "missing_lines": [],
  75947. "excluded_lines": [
  75948. 46,
  75949. 47,
  75950. 48,
  75951. 49,
  75952. 50,
  75953. 51,
  75954. 52,
  75955. 53,
  75956. 54,
  75957. 55,
  75958. 56,
  75959. 57,
  75960. 58
  75961. ],
  75962. "start_line": 45,
  75963. "contexts": {},
  75964. "executed_branches": [],
  75965. "missing_branches": []
  75966. },
  75967. "KnowledgeBaseRepository.find_by_name": {
  75968. "executed_lines": [],
  75969. "summary": {
  75970. "covered_lines": 0,
  75971. "num_statements": 0,
  75972. "percent_covered": 100.0,
  75973. "percent_covered_display": "100.00",
  75974. "missing_lines": 0,
  75975. "excluded_lines": 13,
  75976. "percent_statements_covered": 100.0,
  75977. "percent_statements_covered_display": "100.00",
  75978. "num_branches": 0,
  75979. "num_partial_branches": 0,
  75980. "covered_branches": 0,
  75981. "missing_branches": 0,
  75982. "percent_branches_covered": 100.0,
  75983. "percent_branches_covered_display": "100.00"
  75984. },
  75985. "missing_lines": [],
  75986. "excluded_lines": [
  75987. 62,
  75988. 63,
  75989. 64,
  75990. 65,
  75991. 66,
  75992. 67,
  75993. 68,
  75994. 69,
  75995. 70,
  75996. 71,
  75997. 72,
  75998. 73,
  75999. 74
  76000. ],
  76001. "start_line": 61,
  76002. "contexts": {},
  76003. "executed_branches": [],
  76004. "missing_branches": []
  76005. },
  76006. "KnowledgeBaseRepository.find_all": {
  76007. "executed_lines": [],
  76008. "summary": {
  76009. "covered_lines": 0,
  76010. "num_statements": 0,
  76011. "percent_covered": 100.0,
  76012. "percent_covered_display": "100.00",
  76013. "missing_lines": 0,
  76014. "excluded_lines": 10,
  76015. "percent_statements_covered": 100.0,
  76016. "percent_statements_covered_display": "100.00",
  76017. "num_branches": 0,
  76018. "num_partial_branches": 0,
  76019. "covered_branches": 0,
  76020. "missing_branches": 0,
  76021. "percent_branches_covered": 100.0,
  76022. "percent_branches_covered_display": "100.00"
  76023. },
  76024. "missing_lines": [],
  76025. "excluded_lines": [
  76026. 78,
  76027. 79,
  76028. 80,
  76029. 81,
  76030. 82,
  76031. 83,
  76032. 84,
  76033. 85,
  76034. 86,
  76035. 87
  76036. ],
  76037. "start_line": 77,
  76038. "contexts": {},
  76039. "executed_branches": [],
  76040. "missing_branches": []
  76041. },
  76042. "KnowledgeBaseRepository.find_by_tag": {
  76043. "executed_lines": [],
  76044. "summary": {
  76045. "covered_lines": 0,
  76046. "num_statements": 0,
  76047. "percent_covered": 100.0,
  76048. "percent_covered_display": "100.00",
  76049. "missing_lines": 0,
  76050. "excluded_lines": 13,
  76051. "percent_statements_covered": 100.0,
  76052. "percent_statements_covered_display": "100.00",
  76053. "num_branches": 0,
  76054. "num_partial_branches": 0,
  76055. "covered_branches": 0,
  76056. "missing_branches": 0,
  76057. "percent_branches_covered": 100.0,
  76058. "percent_branches_covered_display": "100.00"
  76059. },
  76060. "missing_lines": [],
  76061. "excluded_lines": [
  76062. 91,
  76063. 92,
  76064. 93,
  76065. 94,
  76066. 95,
  76067. 96,
  76068. 97,
  76069. 98,
  76070. 99,
  76071. 100,
  76072. 101,
  76073. 102,
  76074. 103
  76075. ],
  76076. "start_line": 90,
  76077. "contexts": {},
  76078. "executed_branches": [],
  76079. "missing_branches": []
  76080. },
  76081. "KnowledgeBaseRepository.find_by_document_id": {
  76082. "executed_lines": [],
  76083. "summary": {
  76084. "covered_lines": 0,
  76085. "num_statements": 0,
  76086. "percent_covered": 100.0,
  76087. "percent_covered_display": "100.00",
  76088. "missing_lines": 0,
  76089. "excluded_lines": 13,
  76090. "percent_statements_covered": 100.0,
  76091. "percent_statements_covered_display": "100.00",
  76092. "num_branches": 0,
  76093. "num_partial_branches": 0,
  76094. "covered_branches": 0,
  76095. "missing_branches": 0,
  76096. "percent_branches_covered": 100.0,
  76097. "percent_branches_covered_display": "100.00"
  76098. },
  76099. "missing_lines": [],
  76100. "excluded_lines": [
  76101. 107,
  76102. 108,
  76103. 109,
  76104. 110,
  76105. 111,
  76106. 112,
  76107. 113,
  76108. 114,
  76109. 115,
  76110. 116,
  76111. 117,
  76112. 118,
  76113. 119
  76114. ],
  76115. "start_line": 106,
  76116. "contexts": {},
  76117. "executed_branches": [],
  76118. "missing_branches": []
  76119. },
  76120. "KnowledgeBaseRepository.delete": {
  76121. "executed_lines": [],
  76122. "summary": {
  76123. "covered_lines": 0,
  76124. "num_statements": 0,
  76125. "percent_covered": 100.0,
  76126. "percent_covered_display": "100.00",
  76127. "missing_lines": 0,
  76128. "excluded_lines": 13,
  76129. "percent_statements_covered": 100.0,
  76130. "percent_statements_covered_display": "100.00",
  76131. "num_branches": 0,
  76132. "num_partial_branches": 0,
  76133. "covered_branches": 0,
  76134. "missing_branches": 0,
  76135. "percent_branches_covered": 100.0,
  76136. "percent_branches_covered_display": "100.00"
  76137. },
  76138. "missing_lines": [],
  76139. "excluded_lines": [
  76140. 123,
  76141. 124,
  76142. 125,
  76143. 126,
  76144. 127,
  76145. 128,
  76146. 129,
  76147. 130,
  76148. 131,
  76149. 132,
  76150. 133,
  76151. 134,
  76152. 135
  76153. ],
  76154. "start_line": 122,
  76155. "contexts": {},
  76156. "executed_branches": [],
  76157. "missing_branches": []
  76158. },
  76159. "KnowledgeBaseRepository.exists": {
  76160. "executed_lines": [],
  76161. "summary": {
  76162. "covered_lines": 0,
  76163. "num_statements": 0,
  76164. "percent_covered": 100.0,
  76165. "percent_covered_display": "100.00",
  76166. "missing_lines": 0,
  76167. "excluded_lines": 13,
  76168. "percent_statements_covered": 100.0,
  76169. "percent_statements_covered_display": "100.00",
  76170. "num_branches": 0,
  76171. "num_partial_branches": 0,
  76172. "covered_branches": 0,
  76173. "missing_branches": 0,
  76174. "percent_branches_covered": 100.0,
  76175. "percent_branches_covered_display": "100.00"
  76176. },
  76177. "missing_lines": [],
  76178. "excluded_lines": [
  76179. 139,
  76180. 140,
  76181. 141,
  76182. 142,
  76183. 143,
  76184. 144,
  76185. 145,
  76186. 146,
  76187. 147,
  76188. 148,
  76189. 149,
  76190. 150,
  76191. 151
  76192. ],
  76193. "start_line": 138,
  76194. "contexts": {},
  76195. "executed_branches": [],
  76196. "missing_branches": []
  76197. },
  76198. "PromptDimensionRepository.save": {
  76199. "executed_lines": [],
  76200. "summary": {
  76201. "covered_lines": 0,
  76202. "num_statements": 0,
  76203. "percent_covered": 100.0,
  76204. "percent_covered_display": "100.00",
  76205. "missing_lines": 0,
  76206. "excluded_lines": 12,
  76207. "percent_statements_covered": 100.0,
  76208. "percent_statements_covered_display": "100.00",
  76209. "num_branches": 0,
  76210. "num_partial_branches": 0,
  76211. "covered_branches": 0,
  76212. "missing_branches": 0,
  76213. "percent_branches_covered": 100.0,
  76214. "percent_branches_covered_display": "100.00"
  76215. },
  76216. "missing_lines": [],
  76217. "excluded_lines": [
  76218. 170,
  76219. 171,
  76220. 172,
  76221. 173,
  76222. 174,
  76223. 175,
  76224. 176,
  76225. 177,
  76226. 178,
  76227. 179,
  76228. 180,
  76229. 181
  76230. ],
  76231. "start_line": 169,
  76232. "contexts": {},
  76233. "executed_branches": [],
  76234. "missing_branches": []
  76235. },
  76236. "PromptDimensionRepository.find_by_id": {
  76237. "executed_lines": [],
  76238. "summary": {
  76239. "covered_lines": 0,
  76240. "num_statements": 0,
  76241. "percent_covered": 100.0,
  76242. "percent_covered_display": "100.00",
  76243. "missing_lines": 0,
  76244. "excluded_lines": 13,
  76245. "percent_statements_covered": 100.0,
  76246. "percent_statements_covered_display": "100.00",
  76247. "num_branches": 0,
  76248. "num_partial_branches": 0,
  76249. "covered_branches": 0,
  76250. "missing_branches": 0,
  76251. "percent_branches_covered": 100.0,
  76252. "percent_branches_covered_display": "100.00"
  76253. },
  76254. "missing_lines": [],
  76255. "excluded_lines": [
  76256. 185,
  76257. 186,
  76258. 187,
  76259. 188,
  76260. 189,
  76261. 190,
  76262. 191,
  76263. 192,
  76264. 193,
  76265. 194,
  76266. 195,
  76267. 196,
  76268. 197
  76269. ],
  76270. "start_line": 184,
  76271. "contexts": {},
  76272. "executed_branches": [],
  76273. "missing_branches": []
  76274. },
  76275. "PromptDimensionRepository.find_by_name": {
  76276. "executed_lines": [],
  76277. "summary": {
  76278. "covered_lines": 0,
  76279. "num_statements": 0,
  76280. "percent_covered": 100.0,
  76281. "percent_covered_display": "100.00",
  76282. "missing_lines": 0,
  76283. "excluded_lines": 13,
  76284. "percent_statements_covered": 100.0,
  76285. "percent_statements_covered_display": "100.00",
  76286. "num_branches": 0,
  76287. "num_partial_branches": 0,
  76288. "covered_branches": 0,
  76289. "missing_branches": 0,
  76290. "percent_branches_covered": 100.0,
  76291. "percent_branches_covered_display": "100.00"
  76292. },
  76293. "missing_lines": [],
  76294. "excluded_lines": [
  76295. 201,
  76296. 202,
  76297. 203,
  76298. 204,
  76299. 205,
  76300. 206,
  76301. 207,
  76302. 208,
  76303. 209,
  76304. 210,
  76305. 211,
  76306. 212,
  76307. 213
  76308. ],
  76309. "start_line": 200,
  76310. "contexts": {},
  76311. "executed_branches": [],
  76312. "missing_branches": []
  76313. },
  76314. "PromptDimensionRepository.find_all": {
  76315. "executed_lines": [],
  76316. "summary": {
  76317. "covered_lines": 0,
  76318. "num_statements": 0,
  76319. "percent_covered": 100.0,
  76320. "percent_covered_display": "100.00",
  76321. "missing_lines": 0,
  76322. "excluded_lines": 10,
  76323. "percent_statements_covered": 100.0,
  76324. "percent_statements_covered_display": "100.00",
  76325. "num_branches": 0,
  76326. "num_partial_branches": 0,
  76327. "covered_branches": 0,
  76328. "missing_branches": 0,
  76329. "percent_branches_covered": 100.0,
  76330. "percent_branches_covered_display": "100.00"
  76331. },
  76332. "missing_lines": [],
  76333. "excluded_lines": [
  76334. 217,
  76335. 218,
  76336. 219,
  76337. 220,
  76338. 221,
  76339. 222,
  76340. 223,
  76341. 224,
  76342. 225,
  76343. 226
  76344. ],
  76345. "start_line": 216,
  76346. "contexts": {},
  76347. "executed_branches": [],
  76348. "missing_branches": []
  76349. },
  76350. "PromptDimensionRepository.delete": {
  76351. "executed_lines": [],
  76352. "summary": {
  76353. "covered_lines": 0,
  76354. "num_statements": 0,
  76355. "percent_covered": 100.0,
  76356. "percent_covered_display": "100.00",
  76357. "missing_lines": 0,
  76358. "excluded_lines": 13,
  76359. "percent_statements_covered": 100.0,
  76360. "percent_statements_covered_display": "100.00",
  76361. "num_branches": 0,
  76362. "num_partial_branches": 0,
  76363. "covered_branches": 0,
  76364. "missing_branches": 0,
  76365. "percent_branches_covered": 100.0,
  76366. "percent_branches_covered_display": "100.00"
  76367. },
  76368. "missing_lines": [],
  76369. "excluded_lines": [
  76370. 230,
  76371. 231,
  76372. 232,
  76373. 233,
  76374. 234,
  76375. 235,
  76376. 236,
  76377. 237,
  76378. 238,
  76379. 239,
  76380. 240,
  76381. 241,
  76382. 242
  76383. ],
  76384. "start_line": 229,
  76385. "contexts": {},
  76386. "executed_branches": [],
  76387. "missing_branches": []
  76388. },
  76389. "PromptDimensionRepository.exists": {
  76390. "executed_lines": [],
  76391. "summary": {
  76392. "covered_lines": 0,
  76393. "num_statements": 0,
  76394. "percent_covered": 100.0,
  76395. "percent_covered_display": "100.00",
  76396. "missing_lines": 0,
  76397. "excluded_lines": 13,
  76398. "percent_statements_covered": 100.0,
  76399. "percent_statements_covered_display": "100.00",
  76400. "num_branches": 0,
  76401. "num_partial_branches": 0,
  76402. "covered_branches": 0,
  76403. "missing_branches": 0,
  76404. "percent_branches_covered": 100.0,
  76405. "percent_branches_covered_display": "100.00"
  76406. },
  76407. "missing_lines": [],
  76408. "excluded_lines": [
  76409. 246,
  76410. 247,
  76411. 248,
  76412. 249,
  76413. 250,
  76414. 251,
  76415. 252,
  76416. 253,
  76417. 254,
  76418. 255,
  76419. 256,
  76420. 257,
  76421. 258
  76422. ],
  76423. "start_line": 245,
  76424. "contexts": {},
  76425. "executed_branches": [],
  76426. "missing_branches": []
  76427. },
  76428. "": {
  76429. "executed_lines": [],
  76430. "summary": {
  76431. "covered_lines": 0,
  76432. "num_statements": 6,
  76433. "percent_covered": 0.0,
  76434. "percent_covered_display": "0.00",
  76435. "missing_lines": 6,
  76436. "excluded_lines": 30,
  76437. "percent_statements_covered": 0.0,
  76438. "percent_statements_covered_display": "0.00",
  76439. "num_branches": 0,
  76440. "num_partial_branches": 0,
  76441. "covered_branches": 0,
  76442. "missing_branches": 0,
  76443. "percent_branches_covered": 100.0,
  76444. "percent_branches_covered_display": "100.00"
  76445. },
  76446. "missing_lines": [
  76447. 8,
  76448. 9,
  76449. 11,
  76450. 12,
  76451. 15,
  76452. 154
  76453. ],
  76454. "excluded_lines": [
  76455. 16,
  76456. 29,
  76457. 30,
  76458. 44,
  76459. 45,
  76460. 60,
  76461. 61,
  76462. 76,
  76463. 77,
  76464. 89,
  76465. 90,
  76466. 105,
  76467. 106,
  76468. 121,
  76469. 122,
  76470. 137,
  76471. 138,
  76472. 155,
  76473. 168,
  76474. 169,
  76475. 183,
  76476. 184,
  76477. 199,
  76478. 200,
  76479. 215,
  76480. 216,
  76481. 228,
  76482. 229,
  76483. 244,
  76484. 245
  76485. ],
  76486. "start_line": 1,
  76487. "contexts": {},
  76488. "executed_branches": [],
  76489. "missing_branches": []
  76490. }
  76491. },
  76492. "classes": {
  76493. "KnowledgeBaseRepository": {
  76494. "executed_lines": [],
  76495. "summary": {
  76496. "covered_lines": 0,
  76497. "num_statements": 0,
  76498. "percent_covered": 100.0,
  76499. "percent_covered_display": "100.00",
  76500. "missing_lines": 0,
  76501. "excluded_lines": 100,
  76502. "percent_statements_covered": 100.0,
  76503. "percent_statements_covered_display": "100.00",
  76504. "num_branches": 0,
  76505. "num_partial_branches": 0,
  76506. "covered_branches": 0,
  76507. "missing_branches": 0,
  76508. "percent_branches_covered": 100.0,
  76509. "percent_branches_covered_display": "100.00"
  76510. },
  76511. "missing_lines": [],
  76512. "excluded_lines": [
  76513. 31,
  76514. 32,
  76515. 33,
  76516. 34,
  76517. 35,
  76518. 36,
  76519. 37,
  76520. 38,
  76521. 39,
  76522. 40,
  76523. 41,
  76524. 42,
  76525. 46,
  76526. 47,
  76527. 48,
  76528. 49,
  76529. 50,
  76530. 51,
  76531. 52,
  76532. 53,
  76533. 54,
  76534. 55,
  76535. 56,
  76536. 57,
  76537. 58,
  76538. 62,
  76539. 63,
  76540. 64,
  76541. 65,
  76542. 66,
  76543. 67,
  76544. 68,
  76545. 69,
  76546. 70,
  76547. 71,
  76548. 72,
  76549. 73,
  76550. 74,
  76551. 78,
  76552. 79,
  76553. 80,
  76554. 81,
  76555. 82,
  76556. 83,
  76557. 84,
  76558. 85,
  76559. 86,
  76560. 87,
  76561. 91,
  76562. 92,
  76563. 93,
  76564. 94,
  76565. 95,
  76566. 96,
  76567. 97,
  76568. 98,
  76569. 99,
  76570. 100,
  76571. 101,
  76572. 102,
  76573. 103,
  76574. 107,
  76575. 108,
  76576. 109,
  76577. 110,
  76578. 111,
  76579. 112,
  76580. 113,
  76581. 114,
  76582. 115,
  76583. 116,
  76584. 117,
  76585. 118,
  76586. 119,
  76587. 123,
  76588. 124,
  76589. 125,
  76590. 126,
  76591. 127,
  76592. 128,
  76593. 129,
  76594. 130,
  76595. 131,
  76596. 132,
  76597. 133,
  76598. 134,
  76599. 135,
  76600. 139,
  76601. 140,
  76602. 141,
  76603. 142,
  76604. 143,
  76605. 144,
  76606. 145,
  76607. 146,
  76608. 147,
  76609. 148,
  76610. 149,
  76611. 150,
  76612. 151
  76613. ],
  76614. "start_line": 15,
  76615. "contexts": {},
  76616. "executed_branches": [],
  76617. "missing_branches": []
  76618. },
  76619. "PromptDimensionRepository": {
  76620. "executed_lines": [],
  76621. "summary": {
  76622. "covered_lines": 0,
  76623. "num_statements": 0,
  76624. "percent_covered": 100.0,
  76625. "percent_covered_display": "100.00",
  76626. "missing_lines": 0,
  76627. "excluded_lines": 74,
  76628. "percent_statements_covered": 100.0,
  76629. "percent_statements_covered_display": "100.00",
  76630. "num_branches": 0,
  76631. "num_partial_branches": 0,
  76632. "covered_branches": 0,
  76633. "missing_branches": 0,
  76634. "percent_branches_covered": 100.0,
  76635. "percent_branches_covered_display": "100.00"
  76636. },
  76637. "missing_lines": [],
  76638. "excluded_lines": [
  76639. 170,
  76640. 171,
  76641. 172,
  76642. 173,
  76643. 174,
  76644. 175,
  76645. 176,
  76646. 177,
  76647. 178,
  76648. 179,
  76649. 180,
  76650. 181,
  76651. 185,
  76652. 186,
  76653. 187,
  76654. 188,
  76655. 189,
  76656. 190,
  76657. 191,
  76658. 192,
  76659. 193,
  76660. 194,
  76661. 195,
  76662. 196,
  76663. 197,
  76664. 201,
  76665. 202,
  76666. 203,
  76667. 204,
  76668. 205,
  76669. 206,
  76670. 207,
  76671. 208,
  76672. 209,
  76673. 210,
  76674. 211,
  76675. 212,
  76676. 213,
  76677. 217,
  76678. 218,
  76679. 219,
  76680. 220,
  76681. 221,
  76682. 222,
  76683. 223,
  76684. 224,
  76685. 225,
  76686. 226,
  76687. 230,
  76688. 231,
  76689. 232,
  76690. 233,
  76691. 234,
  76692. 235,
  76693. 236,
  76694. 237,
  76695. 238,
  76696. 239,
  76697. 240,
  76698. 241,
  76699. 242,
  76700. 246,
  76701. 247,
  76702. 248,
  76703. 249,
  76704. 250,
  76705. 251,
  76706. 252,
  76707. 253,
  76708. 254,
  76709. 255,
  76710. 256,
  76711. 257,
  76712. 258
  76713. ],
  76714. "start_line": 154,
  76715. "contexts": {},
  76716. "executed_branches": [],
  76717. "missing_branches": []
  76718. },
  76719. "": {
  76720. "executed_lines": [],
  76721. "summary": {
  76722. "covered_lines": 0,
  76723. "num_statements": 6,
  76724. "percent_covered": 0.0,
  76725. "percent_covered_display": "0.00",
  76726. "missing_lines": 6,
  76727. "excluded_lines": 30,
  76728. "percent_statements_covered": 0.0,
  76729. "percent_statements_covered_display": "0.00",
  76730. "num_branches": 0,
  76731. "num_partial_branches": 0,
  76732. "covered_branches": 0,
  76733. "missing_branches": 0,
  76734. "percent_branches_covered": 100.0,
  76735. "percent_branches_covered_display": "100.00"
  76736. },
  76737. "missing_lines": [
  76738. 8,
  76739. 9,
  76740. 11,
  76741. 12,
  76742. 15,
  76743. 154
  76744. ],
  76745. "excluded_lines": [
  76746. 16,
  76747. 29,
  76748. 30,
  76749. 44,
  76750. 45,
  76751. 60,
  76752. 61,
  76753. 76,
  76754. 77,
  76755. 89,
  76756. 90,
  76757. 105,
  76758. 106,
  76759. 121,
  76760. 122,
  76761. 137,
  76762. 138,
  76763. 155,
  76764. 168,
  76765. 169,
  76766. 183,
  76767. 184,
  76768. 199,
  76769. 200,
  76770. 215,
  76771. 216,
  76772. 228,
  76773. 229,
  76774. 244,
  76775. 245
  76776. ],
  76777. "start_line": 1,
  76778. "contexts": {},
  76779. "executed_branches": [],
  76780. "missing_branches": []
  76781. }
  76782. }
  76783. },
  76784. "src\\domain\\shared\\__init__.py": {
  76785. "executed_lines": [
  76786. 7,
  76787. 14,
  76788. 16
  76789. ],
  76790. "summary": {
  76791. "covered_lines": 3,
  76792. "num_statements": 3,
  76793. "percent_covered": 100.0,
  76794. "percent_covered_display": "100.00",
  76795. "missing_lines": 0,
  76796. "excluded_lines": 0,
  76797. "percent_statements_covered": 100.0,
  76798. "percent_statements_covered_display": "100.00",
  76799. "num_branches": 0,
  76800. "num_partial_branches": 0,
  76801. "covered_branches": 0,
  76802. "missing_branches": 0,
  76803. "percent_branches_covered": 100.0,
  76804. "percent_branches_covered_display": "100.00"
  76805. },
  76806. "missing_lines": [],
  76807. "excluded_lines": [],
  76808. "contexts": {
  76809. "1": [
  76810. ""
  76811. ],
  76812. "7": [
  76813. ""
  76814. ],
  76815. "14": [
  76816. ""
  76817. ],
  76818. "16": [
  76819. ""
  76820. ]
  76821. },
  76822. "executed_branches": [],
  76823. "missing_branches": [],
  76824. "functions": {
  76825. "": {
  76826. "executed_lines": [
  76827. 7,
  76828. 14,
  76829. 16
  76830. ],
  76831. "summary": {
  76832. "covered_lines": 3,
  76833. "num_statements": 3,
  76834. "percent_covered": 100.0,
  76835. "percent_covered_display": "100.00",
  76836. "missing_lines": 0,
  76837. "excluded_lines": 0,
  76838. "percent_statements_covered": 100.0,
  76839. "percent_statements_covered_display": "100.00",
  76840. "num_branches": 0,
  76841. "num_partial_branches": 0,
  76842. "covered_branches": 0,
  76843. "missing_branches": 0,
  76844. "percent_branches_covered": 100.0,
  76845. "percent_branches_covered_display": "100.00"
  76846. },
  76847. "missing_lines": [],
  76848. "excluded_lines": [],
  76849. "start_line": 1,
  76850. "contexts": {
  76851. "1": [
  76852. ""
  76853. ],
  76854. "7": [
  76855. ""
  76856. ],
  76857. "14": [
  76858. ""
  76859. ],
  76860. "16": [
  76861. ""
  76862. ]
  76863. },
  76864. "executed_branches": [],
  76865. "missing_branches": []
  76866. }
  76867. },
  76868. "classes": {
  76869. "": {
  76870. "executed_lines": [
  76871. 7,
  76872. 14,
  76873. 16
  76874. ],
  76875. "summary": {
  76876. "covered_lines": 3,
  76877. "num_statements": 3,
  76878. "percent_covered": 100.0,
  76879. "percent_covered_display": "100.00",
  76880. "missing_lines": 0,
  76881. "excluded_lines": 0,
  76882. "percent_statements_covered": 100.0,
  76883. "percent_statements_covered_display": "100.00",
  76884. "num_branches": 0,
  76885. "num_partial_branches": 0,
  76886. "covered_branches": 0,
  76887. "missing_branches": 0,
  76888. "percent_branches_covered": 100.0,
  76889. "percent_branches_covered_display": "100.00"
  76890. },
  76891. "missing_lines": [],
  76892. "excluded_lines": [],
  76893. "start_line": 1,
  76894. "contexts": {
  76895. "1": [
  76896. ""
  76897. ],
  76898. "7": [
  76899. ""
  76900. ],
  76901. "14": [
  76902. ""
  76903. ],
  76904. "16": [
  76905. ""
  76906. ]
  76907. },
  76908. "executed_branches": [],
  76909. "missing_branches": []
  76910. }
  76911. }
  76912. },
  76913. "src\\domain\\shared\\exceptions.py": {
  76914. "executed_lines": [
  76915. 8,
  76916. 11,
  76917. 26,
  76918. 34,
  76919. 35,
  76920. 36,
  76921. 49,
  76922. 69,
  76923. 85,
  76924. 86,
  76925. 87,
  76926. 89,
  76927. 92,
  76928. 97,
  76929. 98,
  76930. 100,
  76931. 103,
  76932. 122,
  76933. 136,
  76934. 137,
  76935. 139,
  76936. 142,
  76937. 146,
  76938. 147,
  76939. 149,
  76940. 152,
  76941. 169,
  76942. 183,
  76943. 184,
  76944. 186,
  76945. 189,
  76946. 193,
  76947. 194,
  76948. 196,
  76949. 199,
  76950. 218,
  76951. 230,
  76952. 232,
  76953. 233,
  76954. 236,
  76955. 240,
  76956. 241,
  76957. 243
  76958. ],
  76959. "summary": {
  76960. "covered_lines": 43,
  76961. "num_statements": 43,
  76962. "percent_covered": 100.0,
  76963. "percent_covered_display": "100.00",
  76964. "missing_lines": 0,
  76965. "excluded_lines": 12,
  76966. "percent_statements_covered": 100.0,
  76967. "percent_statements_covered_display": "100.00",
  76968. "num_branches": 8,
  76969. "num_partial_branches": 0,
  76970. "covered_branches": 8,
  76971. "missing_branches": 0,
  76972. "percent_branches_covered": 100.0,
  76973. "percent_branches_covered_display": "100.00"
  76974. },
  76975. "missing_lines": [],
  76976. "excluded_lines": [
  76977. 38,
  76978. 39,
  76979. 40,
  76980. 41,
  76981. 42,
  76982. 44,
  76983. 45,
  76984. 46,
  76985. 50,
  76986. 104,
  76987. 153,
  76988. 200
  76989. ],
  76990. "contexts": {
  76991. "230": [
  76992. ""
  76993. ],
  76994. "199": [
  76995. ""
  76996. ],
  76997. "183": [
  76998. ""
  76999. ],
  77000. "152": [
  77001. ""
  77002. ],
  77003. "136": [
  77004. ""
  77005. ],
  77006. "103": [
  77007. ""
  77008. ],
  77009. "85": [
  77010. ""
  77011. ],
  77012. "49": [
  77013. ""
  77014. ],
  77015. "46": [
  77016. ""
  77017. ],
  77018. "40": [
  77019. ""
  77020. ],
  77021. "34": [
  77022. ""
  77023. ],
  77024. "11": [
  77025. ""
  77026. ],
  77027. "1": [
  77028. ""
  77029. ],
  77030. "8": [
  77031. ""
  77032. ],
  77033. "12": [
  77034. ""
  77035. ],
  77036. "26": [
  77037. ""
  77038. ],
  77039. "38": [
  77040. ""
  77041. ],
  77042. "35": [
  77043. ""
  77044. ],
  77045. "36": [
  77046. ""
  77047. ],
  77048. "44": [
  77049. ""
  77050. ],
  77051. "41": [
  77052. ""
  77053. ],
  77054. "42": [
  77055. ""
  77056. ],
  77057. "50": [
  77058. ""
  77059. ],
  77060. "74": [
  77061. ""
  77062. ],
  77063. "69": [
  77064. ""
  77065. ],
  77066. "71": [
  77067. ""
  77068. ],
  77069. "72": [
  77070. ""
  77071. ],
  77072. "73": [
  77073. ""
  77074. ],
  77075. "86": [
  77076. ""
  77077. ],
  77078. "87": [
  77079. ""
  77080. ],
  77081. "89": [
  77082. ""
  77083. ],
  77084. "93": [
  77085. ""
  77086. ],
  77087. "92": [
  77088. ""
  77089. ],
  77090. "97": [
  77091. ""
  77092. ],
  77093. "94": [
  77094. ""
  77095. ],
  77096. "95": [
  77097. ""
  77098. ],
  77099. "98": [
  77100. ""
  77101. ],
  77102. "100": [
  77103. ""
  77104. ],
  77105. "104": [
  77106. ""
  77107. ],
  77108. "126": [
  77109. ""
  77110. ],
  77111. "122": [
  77112. ""
  77113. ],
  77114. "124": [
  77115. ""
  77116. ],
  77117. "125": [
  77118. ""
  77119. ],
  77120. "137": [
  77121. ""
  77122. ],
  77123. "139": [
  77124. ""
  77125. ],
  77126. "143": [
  77127. ""
  77128. ],
  77129. "142": [
  77130. ""
  77131. ],
  77132. "146": [
  77133. ""
  77134. ],
  77135. "144": [
  77136. ""
  77137. ],
  77138. "147": [
  77139. ""
  77140. ],
  77141. "149": [
  77142. ""
  77143. ],
  77144. "153": [
  77145. ""
  77146. ],
  77147. "173": [
  77148. ""
  77149. ],
  77150. "169": [
  77151. ""
  77152. ],
  77153. "171": [
  77154. ""
  77155. ],
  77156. "172": [
  77157. ""
  77158. ],
  77159. "184": [
  77160. ""
  77161. ],
  77162. "186": [
  77163. ""
  77164. ],
  77165. "190": [
  77166. ""
  77167. ],
  77168. "189": [
  77169. ""
  77170. ],
  77171. "193": [
  77172. ""
  77173. ],
  77174. "191": [
  77175. ""
  77176. ],
  77177. "194": [
  77178. ""
  77179. ],
  77180. "196": [
  77181. ""
  77182. ],
  77183. "200": [
  77184. ""
  77185. ],
  77186. "221": [
  77187. ""
  77188. ],
  77189. "218": [
  77190. ""
  77191. ],
  77192. "220": [
  77193. ""
  77194. ],
  77195. "232": [
  77196. ""
  77197. ],
  77198. "233": [
  77199. ""
  77200. ],
  77201. "237": [
  77202. ""
  77203. ],
  77204. "236": [
  77205. ""
  77206. ],
  77207. "240": [
  77208. ""
  77209. ],
  77210. "238": [
  77211. ""
  77212. ],
  77213. "241": [
  77214. ""
  77215. ],
  77216. "243": [
  77217. ""
  77218. ]
  77219. },
  77220. "executed_branches": [
  77221. [
  77222. 97,
  77223. 98
  77224. ],
  77225. [
  77226. 97,
  77227. 100
  77228. ],
  77229. [
  77230. 146,
  77231. 147
  77232. ],
  77233. [
  77234. 146,
  77235. 149
  77236. ],
  77237. [
  77238. 193,
  77239. 194
  77240. ],
  77241. [
  77242. 193,
  77243. 196
  77244. ],
  77245. [
  77246. 240,
  77247. 241
  77248. ],
  77249. [
  77250. 240,
  77251. 243
  77252. ]
  77253. ],
  77254. "missing_branches": [],
  77255. "functions": {
  77256. "DomainException.__init__": {
  77257. "executed_lines": [
  77258. 34,
  77259. 35,
  77260. 36
  77261. ],
  77262. "summary": {
  77263. "covered_lines": 3,
  77264. "num_statements": 3,
  77265. "percent_covered": 100.0,
  77266. "percent_covered_display": "100.00",
  77267. "missing_lines": 0,
  77268. "excluded_lines": 0,
  77269. "percent_statements_covered": 100.0,
  77270. "percent_statements_covered_display": "100.00",
  77271. "num_branches": 0,
  77272. "num_partial_branches": 0,
  77273. "covered_branches": 0,
  77274. "missing_branches": 0,
  77275. "percent_branches_covered": 100.0,
  77276. "percent_branches_covered_display": "100.00"
  77277. },
  77278. "missing_lines": [],
  77279. "excluded_lines": [],
  77280. "start_line": 26,
  77281. "contexts": {
  77282. "230": [
  77283. ""
  77284. ],
  77285. "199": [
  77286. ""
  77287. ],
  77288. "183": [
  77289. ""
  77290. ],
  77291. "152": [
  77292. ""
  77293. ],
  77294. "136": [
  77295. ""
  77296. ],
  77297. "103": [
  77298. ""
  77299. ],
  77300. "85": [
  77301. ""
  77302. ],
  77303. "49": [
  77304. ""
  77305. ],
  77306. "46": [
  77307. ""
  77308. ],
  77309. "40": [
  77310. ""
  77311. ],
  77312. "34": [
  77313. ""
  77314. ],
  77315. "11": [
  77316. ""
  77317. ],
  77318. "1": [
  77319. ""
  77320. ],
  77321. "8": [
  77322. ""
  77323. ],
  77324. "12": [
  77325. ""
  77326. ],
  77327. "26": [
  77328. ""
  77329. ],
  77330. "38": [
  77331. ""
  77332. ],
  77333. "35": [
  77334. ""
  77335. ],
  77336. "36": [
  77337. ""
  77338. ],
  77339. "44": [
  77340. ""
  77341. ],
  77342. "41": [
  77343. ""
  77344. ],
  77345. "42": [
  77346. ""
  77347. ],
  77348. "50": [
  77349. ""
  77350. ],
  77351. "74": [
  77352. ""
  77353. ],
  77354. "69": [
  77355. ""
  77356. ],
  77357. "71": [
  77358. ""
  77359. ],
  77360. "72": [
  77361. ""
  77362. ],
  77363. "73": [
  77364. ""
  77365. ],
  77366. "86": [
  77367. ""
  77368. ],
  77369. "87": [
  77370. ""
  77371. ],
  77372. "89": [
  77373. ""
  77374. ],
  77375. "93": [
  77376. ""
  77377. ],
  77378. "92": [
  77379. ""
  77380. ],
  77381. "97": [
  77382. ""
  77383. ],
  77384. "94": [
  77385. ""
  77386. ],
  77387. "95": [
  77388. ""
  77389. ],
  77390. "98": [
  77391. ""
  77392. ],
  77393. "100": [
  77394. ""
  77395. ],
  77396. "104": [
  77397. ""
  77398. ],
  77399. "126": [
  77400. ""
  77401. ],
  77402. "122": [
  77403. ""
  77404. ],
  77405. "124": [
  77406. ""
  77407. ],
  77408. "125": [
  77409. ""
  77410. ],
  77411. "137": [
  77412. ""
  77413. ],
  77414. "139": [
  77415. ""
  77416. ],
  77417. "143": [
  77418. ""
  77419. ],
  77420. "142": [
  77421. ""
  77422. ],
  77423. "146": [
  77424. ""
  77425. ],
  77426. "144": [
  77427. ""
  77428. ],
  77429. "147": [
  77430. ""
  77431. ],
  77432. "149": [
  77433. ""
  77434. ],
  77435. "153": [
  77436. ""
  77437. ],
  77438. "173": [
  77439. ""
  77440. ],
  77441. "169": [
  77442. ""
  77443. ],
  77444. "171": [
  77445. ""
  77446. ],
  77447. "172": [
  77448. ""
  77449. ],
  77450. "184": [
  77451. ""
  77452. ],
  77453. "186": [
  77454. ""
  77455. ],
  77456. "190": [
  77457. ""
  77458. ],
  77459. "189": [
  77460. ""
  77461. ],
  77462. "193": [
  77463. ""
  77464. ],
  77465. "191": [
  77466. ""
  77467. ],
  77468. "194": [
  77469. ""
  77470. ],
  77471. "196": [
  77472. ""
  77473. ],
  77474. "200": [
  77475. ""
  77476. ],
  77477. "221": [
  77478. ""
  77479. ],
  77480. "218": [
  77481. ""
  77482. ],
  77483. "220": [
  77484. ""
  77485. ],
  77486. "232": [
  77487. ""
  77488. ],
  77489. "233": [
  77490. ""
  77491. ],
  77492. "237": [
  77493. ""
  77494. ],
  77495. "236": [
  77496. ""
  77497. ],
  77498. "240": [
  77499. ""
  77500. ],
  77501. "238": [
  77502. ""
  77503. ],
  77504. "241": [
  77505. ""
  77506. ],
  77507. "243": [
  77508. ""
  77509. ]
  77510. },
  77511. "executed_branches": [],
  77512. "missing_branches": []
  77513. },
  77514. "DomainException.__str__": {
  77515. "executed_lines": [],
  77516. "summary": {
  77517. "covered_lines": 0,
  77518. "num_statements": 0,
  77519. "percent_covered": 100.0,
  77520. "percent_covered_display": "100.00",
  77521. "missing_lines": 0,
  77522. "excluded_lines": 4,
  77523. "percent_statements_covered": 100.0,
  77524. "percent_statements_covered_display": "100.00",
  77525. "num_branches": 0,
  77526. "num_partial_branches": 0,
  77527. "covered_branches": 0,
  77528. "missing_branches": 0,
  77529. "percent_branches_covered": 100.0,
  77530. "percent_branches_covered_display": "100.00"
  77531. },
  77532. "missing_lines": [],
  77533. "excluded_lines": [
  77534. 39,
  77535. 40,
  77536. 41,
  77537. 42
  77538. ],
  77539. "start_line": 38,
  77540. "contexts": {
  77541. "230": [
  77542. ""
  77543. ],
  77544. "199": [
  77545. ""
  77546. ],
  77547. "183": [
  77548. ""
  77549. ],
  77550. "152": [
  77551. ""
  77552. ],
  77553. "136": [
  77554. ""
  77555. ],
  77556. "103": [
  77557. ""
  77558. ],
  77559. "85": [
  77560. ""
  77561. ],
  77562. "49": [
  77563. ""
  77564. ],
  77565. "46": [
  77566. ""
  77567. ],
  77568. "40": [
  77569. ""
  77570. ],
  77571. "34": [
  77572. ""
  77573. ],
  77574. "11": [
  77575. ""
  77576. ],
  77577. "1": [
  77578. ""
  77579. ],
  77580. "8": [
  77581. ""
  77582. ],
  77583. "12": [
  77584. ""
  77585. ],
  77586. "26": [
  77587. ""
  77588. ],
  77589. "38": [
  77590. ""
  77591. ],
  77592. "35": [
  77593. ""
  77594. ],
  77595. "36": [
  77596. ""
  77597. ],
  77598. "44": [
  77599. ""
  77600. ],
  77601. "41": [
  77602. ""
  77603. ],
  77604. "42": [
  77605. ""
  77606. ],
  77607. "50": [
  77608. ""
  77609. ],
  77610. "74": [
  77611. ""
  77612. ],
  77613. "69": [
  77614. ""
  77615. ],
  77616. "71": [
  77617. ""
  77618. ],
  77619. "72": [
  77620. ""
  77621. ],
  77622. "73": [
  77623. ""
  77624. ],
  77625. "86": [
  77626. ""
  77627. ],
  77628. "87": [
  77629. ""
  77630. ],
  77631. "89": [
  77632. ""
  77633. ],
  77634. "93": [
  77635. ""
  77636. ],
  77637. "92": [
  77638. ""
  77639. ],
  77640. "97": [
  77641. ""
  77642. ],
  77643. "94": [
  77644. ""
  77645. ],
  77646. "95": [
  77647. ""
  77648. ],
  77649. "98": [
  77650. ""
  77651. ],
  77652. "100": [
  77653. ""
  77654. ],
  77655. "104": [
  77656. ""
  77657. ],
  77658. "126": [
  77659. ""
  77660. ],
  77661. "122": [
  77662. ""
  77663. ],
  77664. "124": [
  77665. ""
  77666. ],
  77667. "125": [
  77668. ""
  77669. ],
  77670. "137": [
  77671. ""
  77672. ],
  77673. "139": [
  77674. ""
  77675. ],
  77676. "143": [
  77677. ""
  77678. ],
  77679. "142": [
  77680. ""
  77681. ],
  77682. "146": [
  77683. ""
  77684. ],
  77685. "144": [
  77686. ""
  77687. ],
  77688. "147": [
  77689. ""
  77690. ],
  77691. "149": [
  77692. ""
  77693. ],
  77694. "153": [
  77695. ""
  77696. ],
  77697. "173": [
  77698. ""
  77699. ],
  77700. "169": [
  77701. ""
  77702. ],
  77703. "171": [
  77704. ""
  77705. ],
  77706. "172": [
  77707. ""
  77708. ],
  77709. "184": [
  77710. ""
  77711. ],
  77712. "186": [
  77713. ""
  77714. ],
  77715. "190": [
  77716. ""
  77717. ],
  77718. "189": [
  77719. ""
  77720. ],
  77721. "193": [
  77722. ""
  77723. ],
  77724. "191": [
  77725. ""
  77726. ],
  77727. "194": [
  77728. ""
  77729. ],
  77730. "196": [
  77731. ""
  77732. ],
  77733. "200": [
  77734. ""
  77735. ],
  77736. "221": [
  77737. ""
  77738. ],
  77739. "218": [
  77740. ""
  77741. ],
  77742. "220": [
  77743. ""
  77744. ],
  77745. "232": [
  77746. ""
  77747. ],
  77748. "233": [
  77749. ""
  77750. ],
  77751. "237": [
  77752. ""
  77753. ],
  77754. "236": [
  77755. ""
  77756. ],
  77757. "240": [
  77758. ""
  77759. ],
  77760. "238": [
  77761. ""
  77762. ],
  77763. "241": [
  77764. ""
  77765. ],
  77766. "243": [
  77767. ""
  77768. ]
  77769. },
  77770. "executed_branches": [],
  77771. "missing_branches": []
  77772. },
  77773. "DomainException.__repr__": {
  77774. "executed_lines": [],
  77775. "summary": {
  77776. "covered_lines": 0,
  77777. "num_statements": 0,
  77778. "percent_covered": 100.0,
  77779. "percent_covered_display": "100.00",
  77780. "missing_lines": 0,
  77781. "excluded_lines": 2,
  77782. "percent_statements_covered": 100.0,
  77783. "percent_statements_covered_display": "100.00",
  77784. "num_branches": 0,
  77785. "num_partial_branches": 0,
  77786. "covered_branches": 0,
  77787. "missing_branches": 0,
  77788. "percent_branches_covered": 100.0,
  77789. "percent_branches_covered_display": "100.00"
  77790. },
  77791. "missing_lines": [],
  77792. "excluded_lines": [
  77793. 45,
  77794. 46
  77795. ],
  77796. "start_line": 44,
  77797. "contexts": {
  77798. "230": [
  77799. ""
  77800. ],
  77801. "199": [
  77802. ""
  77803. ],
  77804. "183": [
  77805. ""
  77806. ],
  77807. "152": [
  77808. ""
  77809. ],
  77810. "136": [
  77811. ""
  77812. ],
  77813. "103": [
  77814. ""
  77815. ],
  77816. "85": [
  77817. ""
  77818. ],
  77819. "49": [
  77820. ""
  77821. ],
  77822. "46": [
  77823. ""
  77824. ],
  77825. "40": [
  77826. ""
  77827. ],
  77828. "34": [
  77829. ""
  77830. ],
  77831. "11": [
  77832. ""
  77833. ],
  77834. "1": [
  77835. ""
  77836. ],
  77837. "8": [
  77838. ""
  77839. ],
  77840. "12": [
  77841. ""
  77842. ],
  77843. "26": [
  77844. ""
  77845. ],
  77846. "38": [
  77847. ""
  77848. ],
  77849. "35": [
  77850. ""
  77851. ],
  77852. "36": [
  77853. ""
  77854. ],
  77855. "44": [
  77856. ""
  77857. ],
  77858. "41": [
  77859. ""
  77860. ],
  77861. "42": [
  77862. ""
  77863. ],
  77864. "50": [
  77865. ""
  77866. ],
  77867. "74": [
  77868. ""
  77869. ],
  77870. "69": [
  77871. ""
  77872. ],
  77873. "71": [
  77874. ""
  77875. ],
  77876. "72": [
  77877. ""
  77878. ],
  77879. "73": [
  77880. ""
  77881. ],
  77882. "86": [
  77883. ""
  77884. ],
  77885. "87": [
  77886. ""
  77887. ],
  77888. "89": [
  77889. ""
  77890. ],
  77891. "93": [
  77892. ""
  77893. ],
  77894. "92": [
  77895. ""
  77896. ],
  77897. "97": [
  77898. ""
  77899. ],
  77900. "94": [
  77901. ""
  77902. ],
  77903. "95": [
  77904. ""
  77905. ],
  77906. "98": [
  77907. ""
  77908. ],
  77909. "100": [
  77910. ""
  77911. ],
  77912. "104": [
  77913. ""
  77914. ],
  77915. "126": [
  77916. ""
  77917. ],
  77918. "122": [
  77919. ""
  77920. ],
  77921. "124": [
  77922. ""
  77923. ],
  77924. "125": [
  77925. ""
  77926. ],
  77927. "137": [
  77928. ""
  77929. ],
  77930. "139": [
  77931. ""
  77932. ],
  77933. "143": [
  77934. ""
  77935. ],
  77936. "142": [
  77937. ""
  77938. ],
  77939. "146": [
  77940. ""
  77941. ],
  77942. "144": [
  77943. ""
  77944. ],
  77945. "147": [
  77946. ""
  77947. ],
  77948. "149": [
  77949. ""
  77950. ],
  77951. "153": [
  77952. ""
  77953. ],
  77954. "173": [
  77955. ""
  77956. ],
  77957. "169": [
  77958. ""
  77959. ],
  77960. "171": [
  77961. ""
  77962. ],
  77963. "172": [
  77964. ""
  77965. ],
  77966. "184": [
  77967. ""
  77968. ],
  77969. "186": [
  77970. ""
  77971. ],
  77972. "190": [
  77973. ""
  77974. ],
  77975. "189": [
  77976. ""
  77977. ],
  77978. "193": [
  77979. ""
  77980. ],
  77981. "191": [
  77982. ""
  77983. ],
  77984. "194": [
  77985. ""
  77986. ],
  77987. "196": [
  77988. ""
  77989. ],
  77990. "200": [
  77991. ""
  77992. ],
  77993. "221": [
  77994. ""
  77995. ],
  77996. "218": [
  77997. ""
  77998. ],
  77999. "220": [
  78000. ""
  78001. ],
  78002. "232": [
  78003. ""
  78004. ],
  78005. "233": [
  78006. ""
  78007. ],
  78008. "237": [
  78009. ""
  78010. ],
  78011. "236": [
  78012. ""
  78013. ],
  78014. "240": [
  78015. ""
  78016. ],
  78017. "238": [
  78018. ""
  78019. ],
  78020. "241": [
  78021. ""
  78022. ],
  78023. "243": [
  78024. ""
  78025. ]
  78026. },
  78027. "executed_branches": [],
  78028. "missing_branches": []
  78029. },
  78030. "InvalidValueException.__init__": {
  78031. "executed_lines": [
  78032. 85,
  78033. 86,
  78034. 87,
  78035. 89,
  78036. 92,
  78037. 97,
  78038. 98,
  78039. 100
  78040. ],
  78041. "summary": {
  78042. "covered_lines": 8,
  78043. "num_statements": 8,
  78044. "percent_covered": 100.0,
  78045. "percent_covered_display": "100.00",
  78046. "missing_lines": 0,
  78047. "excluded_lines": 0,
  78048. "percent_statements_covered": 100.0,
  78049. "percent_statements_covered_display": "100.00",
  78050. "num_branches": 2,
  78051. "num_partial_branches": 0,
  78052. "covered_branches": 2,
  78053. "missing_branches": 0,
  78054. "percent_branches_covered": 100.0,
  78055. "percent_branches_covered_display": "100.00"
  78056. },
  78057. "missing_lines": [],
  78058. "excluded_lines": [],
  78059. "start_line": 69,
  78060. "contexts": {
  78061. "230": [
  78062. ""
  78063. ],
  78064. "199": [
  78065. ""
  78066. ],
  78067. "183": [
  78068. ""
  78069. ],
  78070. "152": [
  78071. ""
  78072. ],
  78073. "136": [
  78074. ""
  78075. ],
  78076. "103": [
  78077. ""
  78078. ],
  78079. "85": [
  78080. ""
  78081. ],
  78082. "49": [
  78083. ""
  78084. ],
  78085. "46": [
  78086. ""
  78087. ],
  78088. "40": [
  78089. ""
  78090. ],
  78091. "34": [
  78092. ""
  78093. ],
  78094. "11": [
  78095. ""
  78096. ],
  78097. "1": [
  78098. ""
  78099. ],
  78100. "8": [
  78101. ""
  78102. ],
  78103. "12": [
  78104. ""
  78105. ],
  78106. "26": [
  78107. ""
  78108. ],
  78109. "38": [
  78110. ""
  78111. ],
  78112. "35": [
  78113. ""
  78114. ],
  78115. "36": [
  78116. ""
  78117. ],
  78118. "44": [
  78119. ""
  78120. ],
  78121. "41": [
  78122. ""
  78123. ],
  78124. "42": [
  78125. ""
  78126. ],
  78127. "50": [
  78128. ""
  78129. ],
  78130. "74": [
  78131. ""
  78132. ],
  78133. "69": [
  78134. ""
  78135. ],
  78136. "71": [
  78137. ""
  78138. ],
  78139. "72": [
  78140. ""
  78141. ],
  78142. "73": [
  78143. ""
  78144. ],
  78145. "86": [
  78146. ""
  78147. ],
  78148. "87": [
  78149. ""
  78150. ],
  78151. "89": [
  78152. ""
  78153. ],
  78154. "93": [
  78155. ""
  78156. ],
  78157. "92": [
  78158. ""
  78159. ],
  78160. "97": [
  78161. ""
  78162. ],
  78163. "94": [
  78164. ""
  78165. ],
  78166. "95": [
  78167. ""
  78168. ],
  78169. "98": [
  78170. ""
  78171. ],
  78172. "100": [
  78173. ""
  78174. ],
  78175. "104": [
  78176. ""
  78177. ],
  78178. "126": [
  78179. ""
  78180. ],
  78181. "122": [
  78182. ""
  78183. ],
  78184. "124": [
  78185. ""
  78186. ],
  78187. "125": [
  78188. ""
  78189. ],
  78190. "137": [
  78191. ""
  78192. ],
  78193. "139": [
  78194. ""
  78195. ],
  78196. "143": [
  78197. ""
  78198. ],
  78199. "142": [
  78200. ""
  78201. ],
  78202. "146": [
  78203. ""
  78204. ],
  78205. "144": [
  78206. ""
  78207. ],
  78208. "147": [
  78209. ""
  78210. ],
  78211. "149": [
  78212. ""
  78213. ],
  78214. "153": [
  78215. ""
  78216. ],
  78217. "173": [
  78218. ""
  78219. ],
  78220. "169": [
  78221. ""
  78222. ],
  78223. "171": [
  78224. ""
  78225. ],
  78226. "172": [
  78227. ""
  78228. ],
  78229. "184": [
  78230. ""
  78231. ],
  78232. "186": [
  78233. ""
  78234. ],
  78235. "190": [
  78236. ""
  78237. ],
  78238. "189": [
  78239. ""
  78240. ],
  78241. "193": [
  78242. ""
  78243. ],
  78244. "191": [
  78245. ""
  78246. ],
  78247. "194": [
  78248. ""
  78249. ],
  78250. "196": [
  78251. ""
  78252. ],
  78253. "200": [
  78254. ""
  78255. ],
  78256. "221": [
  78257. ""
  78258. ],
  78259. "218": [
  78260. ""
  78261. ],
  78262. "220": [
  78263. ""
  78264. ],
  78265. "232": [
  78266. ""
  78267. ],
  78268. "233": [
  78269. ""
  78270. ],
  78271. "237": [
  78272. ""
  78273. ],
  78274. "236": [
  78275. ""
  78276. ],
  78277. "240": [
  78278. ""
  78279. ],
  78280. "238": [
  78281. ""
  78282. ],
  78283. "241": [
  78284. ""
  78285. ],
  78286. "243": [
  78287. ""
  78288. ]
  78289. },
  78290. "executed_branches": [
  78291. [
  78292. 97,
  78293. 98
  78294. ],
  78295. [
  78296. 97,
  78297. 100
  78298. ]
  78299. ],
  78300. "missing_branches": []
  78301. },
  78302. "BusinessRuleViolationException.__init__": {
  78303. "executed_lines": [
  78304. 136,
  78305. 137,
  78306. 139,
  78307. 142,
  78308. 146,
  78309. 147,
  78310. 149
  78311. ],
  78312. "summary": {
  78313. "covered_lines": 7,
  78314. "num_statements": 7,
  78315. "percent_covered": 100.0,
  78316. "percent_covered_display": "100.00",
  78317. "missing_lines": 0,
  78318. "excluded_lines": 0,
  78319. "percent_statements_covered": 100.0,
  78320. "percent_statements_covered_display": "100.00",
  78321. "num_branches": 2,
  78322. "num_partial_branches": 0,
  78323. "covered_branches": 2,
  78324. "missing_branches": 0,
  78325. "percent_branches_covered": 100.0,
  78326. "percent_branches_covered_display": "100.00"
  78327. },
  78328. "missing_lines": [],
  78329. "excluded_lines": [],
  78330. "start_line": 122,
  78331. "contexts": {
  78332. "230": [
  78333. ""
  78334. ],
  78335. "199": [
  78336. ""
  78337. ],
  78338. "183": [
  78339. ""
  78340. ],
  78341. "152": [
  78342. ""
  78343. ],
  78344. "136": [
  78345. ""
  78346. ],
  78347. "103": [
  78348. ""
  78349. ],
  78350. "85": [
  78351. ""
  78352. ],
  78353. "49": [
  78354. ""
  78355. ],
  78356. "46": [
  78357. ""
  78358. ],
  78359. "40": [
  78360. ""
  78361. ],
  78362. "34": [
  78363. ""
  78364. ],
  78365. "11": [
  78366. ""
  78367. ],
  78368. "1": [
  78369. ""
  78370. ],
  78371. "8": [
  78372. ""
  78373. ],
  78374. "12": [
  78375. ""
  78376. ],
  78377. "26": [
  78378. ""
  78379. ],
  78380. "38": [
  78381. ""
  78382. ],
  78383. "35": [
  78384. ""
  78385. ],
  78386. "36": [
  78387. ""
  78388. ],
  78389. "44": [
  78390. ""
  78391. ],
  78392. "41": [
  78393. ""
  78394. ],
  78395. "42": [
  78396. ""
  78397. ],
  78398. "50": [
  78399. ""
  78400. ],
  78401. "74": [
  78402. ""
  78403. ],
  78404. "69": [
  78405. ""
  78406. ],
  78407. "71": [
  78408. ""
  78409. ],
  78410. "72": [
  78411. ""
  78412. ],
  78413. "73": [
  78414. ""
  78415. ],
  78416. "86": [
  78417. ""
  78418. ],
  78419. "87": [
  78420. ""
  78421. ],
  78422. "89": [
  78423. ""
  78424. ],
  78425. "93": [
  78426. ""
  78427. ],
  78428. "92": [
  78429. ""
  78430. ],
  78431. "97": [
  78432. ""
  78433. ],
  78434. "94": [
  78435. ""
  78436. ],
  78437. "95": [
  78438. ""
  78439. ],
  78440. "98": [
  78441. ""
  78442. ],
  78443. "100": [
  78444. ""
  78445. ],
  78446. "104": [
  78447. ""
  78448. ],
  78449. "126": [
  78450. ""
  78451. ],
  78452. "122": [
  78453. ""
  78454. ],
  78455. "124": [
  78456. ""
  78457. ],
  78458. "125": [
  78459. ""
  78460. ],
  78461. "137": [
  78462. ""
  78463. ],
  78464. "139": [
  78465. ""
  78466. ],
  78467. "143": [
  78468. ""
  78469. ],
  78470. "142": [
  78471. ""
  78472. ],
  78473. "146": [
  78474. ""
  78475. ],
  78476. "144": [
  78477. ""
  78478. ],
  78479. "147": [
  78480. ""
  78481. ],
  78482. "149": [
  78483. ""
  78484. ],
  78485. "153": [
  78486. ""
  78487. ],
  78488. "173": [
  78489. ""
  78490. ],
  78491. "169": [
  78492. ""
  78493. ],
  78494. "171": [
  78495. ""
  78496. ],
  78497. "172": [
  78498. ""
  78499. ],
  78500. "184": [
  78501. ""
  78502. ],
  78503. "186": [
  78504. ""
  78505. ],
  78506. "190": [
  78507. ""
  78508. ],
  78509. "189": [
  78510. ""
  78511. ],
  78512. "193": [
  78513. ""
  78514. ],
  78515. "191": [
  78516. ""
  78517. ],
  78518. "194": [
  78519. ""
  78520. ],
  78521. "196": [
  78522. ""
  78523. ],
  78524. "200": [
  78525. ""
  78526. ],
  78527. "221": [
  78528. ""
  78529. ],
  78530. "218": [
  78531. ""
  78532. ],
  78533. "220": [
  78534. ""
  78535. ],
  78536. "232": [
  78537. ""
  78538. ],
  78539. "233": [
  78540. ""
  78541. ],
  78542. "237": [
  78543. ""
  78544. ],
  78545. "236": [
  78546. ""
  78547. ],
  78548. "240": [
  78549. ""
  78550. ],
  78551. "238": [
  78552. ""
  78553. ],
  78554. "241": [
  78555. ""
  78556. ],
  78557. "243": [
  78558. ""
  78559. ]
  78560. },
  78561. "executed_branches": [
  78562. [
  78563. 146,
  78564. 147
  78565. ],
  78566. [
  78567. 146,
  78568. 149
  78569. ]
  78570. ],
  78571. "missing_branches": []
  78572. },
  78573. "EntityNotFoundException.__init__": {
  78574. "executed_lines": [
  78575. 183,
  78576. 184,
  78577. 186,
  78578. 189,
  78579. 193,
  78580. 194,
  78581. 196
  78582. ],
  78583. "summary": {
  78584. "covered_lines": 7,
  78585. "num_statements": 7,
  78586. "percent_covered": 100.0,
  78587. "percent_covered_display": "100.00",
  78588. "missing_lines": 0,
  78589. "excluded_lines": 0,
  78590. "percent_statements_covered": 100.0,
  78591. "percent_statements_covered_display": "100.00",
  78592. "num_branches": 2,
  78593. "num_partial_branches": 0,
  78594. "covered_branches": 2,
  78595. "missing_branches": 0,
  78596. "percent_branches_covered": 100.0,
  78597. "percent_branches_covered_display": "100.00"
  78598. },
  78599. "missing_lines": [],
  78600. "excluded_lines": [],
  78601. "start_line": 169,
  78602. "contexts": {
  78603. "230": [
  78604. ""
  78605. ],
  78606. "199": [
  78607. ""
  78608. ],
  78609. "183": [
  78610. ""
  78611. ],
  78612. "152": [
  78613. ""
  78614. ],
  78615. "136": [
  78616. ""
  78617. ],
  78618. "103": [
  78619. ""
  78620. ],
  78621. "85": [
  78622. ""
  78623. ],
  78624. "49": [
  78625. ""
  78626. ],
  78627. "46": [
  78628. ""
  78629. ],
  78630. "40": [
  78631. ""
  78632. ],
  78633. "34": [
  78634. ""
  78635. ],
  78636. "11": [
  78637. ""
  78638. ],
  78639. "1": [
  78640. ""
  78641. ],
  78642. "8": [
  78643. ""
  78644. ],
  78645. "12": [
  78646. ""
  78647. ],
  78648. "26": [
  78649. ""
  78650. ],
  78651. "38": [
  78652. ""
  78653. ],
  78654. "35": [
  78655. ""
  78656. ],
  78657. "36": [
  78658. ""
  78659. ],
  78660. "44": [
  78661. ""
  78662. ],
  78663. "41": [
  78664. ""
  78665. ],
  78666. "42": [
  78667. ""
  78668. ],
  78669. "50": [
  78670. ""
  78671. ],
  78672. "74": [
  78673. ""
  78674. ],
  78675. "69": [
  78676. ""
  78677. ],
  78678. "71": [
  78679. ""
  78680. ],
  78681. "72": [
  78682. ""
  78683. ],
  78684. "73": [
  78685. ""
  78686. ],
  78687. "86": [
  78688. ""
  78689. ],
  78690. "87": [
  78691. ""
  78692. ],
  78693. "89": [
  78694. ""
  78695. ],
  78696. "93": [
  78697. ""
  78698. ],
  78699. "92": [
  78700. ""
  78701. ],
  78702. "97": [
  78703. ""
  78704. ],
  78705. "94": [
  78706. ""
  78707. ],
  78708. "95": [
  78709. ""
  78710. ],
  78711. "98": [
  78712. ""
  78713. ],
  78714. "100": [
  78715. ""
  78716. ],
  78717. "104": [
  78718. ""
  78719. ],
  78720. "126": [
  78721. ""
  78722. ],
  78723. "122": [
  78724. ""
  78725. ],
  78726. "124": [
  78727. ""
  78728. ],
  78729. "125": [
  78730. ""
  78731. ],
  78732. "137": [
  78733. ""
  78734. ],
  78735. "139": [
  78736. ""
  78737. ],
  78738. "143": [
  78739. ""
  78740. ],
  78741. "142": [
  78742. ""
  78743. ],
  78744. "146": [
  78745. ""
  78746. ],
  78747. "144": [
  78748. ""
  78749. ],
  78750. "147": [
  78751. ""
  78752. ],
  78753. "149": [
  78754. ""
  78755. ],
  78756. "153": [
  78757. ""
  78758. ],
  78759. "173": [
  78760. ""
  78761. ],
  78762. "169": [
  78763. ""
  78764. ],
  78765. "171": [
  78766. ""
  78767. ],
  78768. "172": [
  78769. ""
  78770. ],
  78771. "184": [
  78772. ""
  78773. ],
  78774. "186": [
  78775. ""
  78776. ],
  78777. "190": [
  78778. ""
  78779. ],
  78780. "189": [
  78781. ""
  78782. ],
  78783. "193": [
  78784. ""
  78785. ],
  78786. "191": [
  78787. ""
  78788. ],
  78789. "194": [
  78790. ""
  78791. ],
  78792. "196": [
  78793. ""
  78794. ],
  78795. "200": [
  78796. ""
  78797. ],
  78798. "221": [
  78799. ""
  78800. ],
  78801. "218": [
  78802. ""
  78803. ],
  78804. "220": [
  78805. ""
  78806. ],
  78807. "232": [
  78808. ""
  78809. ],
  78810. "233": [
  78811. ""
  78812. ],
  78813. "237": [
  78814. ""
  78815. ],
  78816. "236": [
  78817. ""
  78818. ],
  78819. "240": [
  78820. ""
  78821. ],
  78822. "238": [
  78823. ""
  78824. ],
  78825. "241": [
  78826. ""
  78827. ],
  78828. "243": [
  78829. ""
  78830. ]
  78831. },
  78832. "executed_branches": [
  78833. [
  78834. 193,
  78835. 194
  78836. ],
  78837. [
  78838. 193,
  78839. 196
  78840. ]
  78841. ],
  78842. "missing_branches": []
  78843. },
  78844. "DomainValidationException.__init__": {
  78845. "executed_lines": [
  78846. 230,
  78847. 232,
  78848. 233,
  78849. 236,
  78850. 240,
  78851. 241,
  78852. 243
  78853. ],
  78854. "summary": {
  78855. "covered_lines": 7,
  78856. "num_statements": 7,
  78857. "percent_covered": 100.0,
  78858. "percent_covered_display": "100.00",
  78859. "missing_lines": 0,
  78860. "excluded_lines": 0,
  78861. "percent_statements_covered": 100.0,
  78862. "percent_statements_covered_display": "100.00",
  78863. "num_branches": 2,
  78864. "num_partial_branches": 0,
  78865. "covered_branches": 2,
  78866. "missing_branches": 0,
  78867. "percent_branches_covered": 100.0,
  78868. "percent_branches_covered_display": "100.00"
  78869. },
  78870. "missing_lines": [],
  78871. "excluded_lines": [],
  78872. "start_line": 218,
  78873. "contexts": {
  78874. "230": [
  78875. ""
  78876. ],
  78877. "199": [
  78878. ""
  78879. ],
  78880. "183": [
  78881. ""
  78882. ],
  78883. "152": [
  78884. ""
  78885. ],
  78886. "136": [
  78887. ""
  78888. ],
  78889. "103": [
  78890. ""
  78891. ],
  78892. "85": [
  78893. ""
  78894. ],
  78895. "49": [
  78896. ""
  78897. ],
  78898. "46": [
  78899. ""
  78900. ],
  78901. "40": [
  78902. ""
  78903. ],
  78904. "34": [
  78905. ""
  78906. ],
  78907. "11": [
  78908. ""
  78909. ],
  78910. "1": [
  78911. ""
  78912. ],
  78913. "8": [
  78914. ""
  78915. ],
  78916. "12": [
  78917. ""
  78918. ],
  78919. "26": [
  78920. ""
  78921. ],
  78922. "38": [
  78923. ""
  78924. ],
  78925. "35": [
  78926. ""
  78927. ],
  78928. "36": [
  78929. ""
  78930. ],
  78931. "44": [
  78932. ""
  78933. ],
  78934. "41": [
  78935. ""
  78936. ],
  78937. "42": [
  78938. ""
  78939. ],
  78940. "50": [
  78941. ""
  78942. ],
  78943. "74": [
  78944. ""
  78945. ],
  78946. "69": [
  78947. ""
  78948. ],
  78949. "71": [
  78950. ""
  78951. ],
  78952. "72": [
  78953. ""
  78954. ],
  78955. "73": [
  78956. ""
  78957. ],
  78958. "86": [
  78959. ""
  78960. ],
  78961. "87": [
  78962. ""
  78963. ],
  78964. "89": [
  78965. ""
  78966. ],
  78967. "93": [
  78968. ""
  78969. ],
  78970. "92": [
  78971. ""
  78972. ],
  78973. "97": [
  78974. ""
  78975. ],
  78976. "94": [
  78977. ""
  78978. ],
  78979. "95": [
  78980. ""
  78981. ],
  78982. "98": [
  78983. ""
  78984. ],
  78985. "100": [
  78986. ""
  78987. ],
  78988. "104": [
  78989. ""
  78990. ],
  78991. "126": [
  78992. ""
  78993. ],
  78994. "122": [
  78995. ""
  78996. ],
  78997. "124": [
  78998. ""
  78999. ],
  79000. "125": [
  79001. ""
  79002. ],
  79003. "137": [
  79004. ""
  79005. ],
  79006. "139": [
  79007. ""
  79008. ],
  79009. "143": [
  79010. ""
  79011. ],
  79012. "142": [
  79013. ""
  79014. ],
  79015. "146": [
  79016. ""
  79017. ],
  79018. "144": [
  79019. ""
  79020. ],
  79021. "147": [
  79022. ""
  79023. ],
  79024. "149": [
  79025. ""
  79026. ],
  79027. "153": [
  79028. ""
  79029. ],
  79030. "173": [
  79031. ""
  79032. ],
  79033. "169": [
  79034. ""
  79035. ],
  79036. "171": [
  79037. ""
  79038. ],
  79039. "172": [
  79040. ""
  79041. ],
  79042. "184": [
  79043. ""
  79044. ],
  79045. "186": [
  79046. ""
  79047. ],
  79048. "190": [
  79049. ""
  79050. ],
  79051. "189": [
  79052. ""
  79053. ],
  79054. "193": [
  79055. ""
  79056. ],
  79057. "191": [
  79058. ""
  79059. ],
  79060. "194": [
  79061. ""
  79062. ],
  79063. "196": [
  79064. ""
  79065. ],
  79066. "200": [
  79067. ""
  79068. ],
  79069. "221": [
  79070. ""
  79071. ],
  79072. "218": [
  79073. ""
  79074. ],
  79075. "220": [
  79076. ""
  79077. ],
  79078. "232": [
  79079. ""
  79080. ],
  79081. "233": [
  79082. ""
  79083. ],
  79084. "237": [
  79085. ""
  79086. ],
  79087. "236": [
  79088. ""
  79089. ],
  79090. "240": [
  79091. ""
  79092. ],
  79093. "238": [
  79094. ""
  79095. ],
  79096. "241": [
  79097. ""
  79098. ],
  79099. "243": [
  79100. ""
  79101. ]
  79102. },
  79103. "executed_branches": [
  79104. [
  79105. 240,
  79106. 241
  79107. ],
  79108. [
  79109. 240,
  79110. 243
  79111. ]
  79112. ],
  79113. "missing_branches": []
  79114. },
  79115. "": {
  79116. "executed_lines": [
  79117. 8,
  79118. 11,
  79119. 26,
  79120. 49,
  79121. 69,
  79122. 103,
  79123. 122,
  79124. 152,
  79125. 169,
  79126. 199,
  79127. 218
  79128. ],
  79129. "summary": {
  79130. "covered_lines": 11,
  79131. "num_statements": 11,
  79132. "percent_covered": 100.0,
  79133. "percent_covered_display": "100.00",
  79134. "missing_lines": 0,
  79135. "excluded_lines": 6,
  79136. "percent_statements_covered": 100.0,
  79137. "percent_statements_covered_display": "100.00",
  79138. "num_branches": 0,
  79139. "num_partial_branches": 0,
  79140. "covered_branches": 0,
  79141. "missing_branches": 0,
  79142. "percent_branches_covered": 100.0,
  79143. "percent_branches_covered_display": "100.00"
  79144. },
  79145. "missing_lines": [],
  79146. "excluded_lines": [
  79147. 38,
  79148. 44,
  79149. 50,
  79150. 104,
  79151. 153,
  79152. 200
  79153. ],
  79154. "start_line": 1,
  79155. "contexts": {
  79156. "230": [
  79157. ""
  79158. ],
  79159. "199": [
  79160. ""
  79161. ],
  79162. "183": [
  79163. ""
  79164. ],
  79165. "152": [
  79166. ""
  79167. ],
  79168. "136": [
  79169. ""
  79170. ],
  79171. "103": [
  79172. ""
  79173. ],
  79174. "85": [
  79175. ""
  79176. ],
  79177. "49": [
  79178. ""
  79179. ],
  79180. "46": [
  79181. ""
  79182. ],
  79183. "40": [
  79184. ""
  79185. ],
  79186. "34": [
  79187. ""
  79188. ],
  79189. "11": [
  79190. ""
  79191. ],
  79192. "1": [
  79193. ""
  79194. ],
  79195. "8": [
  79196. ""
  79197. ],
  79198. "12": [
  79199. ""
  79200. ],
  79201. "26": [
  79202. ""
  79203. ],
  79204. "38": [
  79205. ""
  79206. ],
  79207. "35": [
  79208. ""
  79209. ],
  79210. "36": [
  79211. ""
  79212. ],
  79213. "44": [
  79214. ""
  79215. ],
  79216. "41": [
  79217. ""
  79218. ],
  79219. "42": [
  79220. ""
  79221. ],
  79222. "50": [
  79223. ""
  79224. ],
  79225. "74": [
  79226. ""
  79227. ],
  79228. "69": [
  79229. ""
  79230. ],
  79231. "71": [
  79232. ""
  79233. ],
  79234. "72": [
  79235. ""
  79236. ],
  79237. "73": [
  79238. ""
  79239. ],
  79240. "86": [
  79241. ""
  79242. ],
  79243. "87": [
  79244. ""
  79245. ],
  79246. "89": [
  79247. ""
  79248. ],
  79249. "93": [
  79250. ""
  79251. ],
  79252. "92": [
  79253. ""
  79254. ],
  79255. "97": [
  79256. ""
  79257. ],
  79258. "94": [
  79259. ""
  79260. ],
  79261. "95": [
  79262. ""
  79263. ],
  79264. "98": [
  79265. ""
  79266. ],
  79267. "100": [
  79268. ""
  79269. ],
  79270. "104": [
  79271. ""
  79272. ],
  79273. "126": [
  79274. ""
  79275. ],
  79276. "122": [
  79277. ""
  79278. ],
  79279. "124": [
  79280. ""
  79281. ],
  79282. "125": [
  79283. ""
  79284. ],
  79285. "137": [
  79286. ""
  79287. ],
  79288. "139": [
  79289. ""
  79290. ],
  79291. "143": [
  79292. ""
  79293. ],
  79294. "142": [
  79295. ""
  79296. ],
  79297. "146": [
  79298. ""
  79299. ],
  79300. "144": [
  79301. ""
  79302. ],
  79303. "147": [
  79304. ""
  79305. ],
  79306. "149": [
  79307. ""
  79308. ],
  79309. "153": [
  79310. ""
  79311. ],
  79312. "173": [
  79313. ""
  79314. ],
  79315. "169": [
  79316. ""
  79317. ],
  79318. "171": [
  79319. ""
  79320. ],
  79321. "172": [
  79322. ""
  79323. ],
  79324. "184": [
  79325. ""
  79326. ],
  79327. "186": [
  79328. ""
  79329. ],
  79330. "190": [
  79331. ""
  79332. ],
  79333. "189": [
  79334. ""
  79335. ],
  79336. "193": [
  79337. ""
  79338. ],
  79339. "191": [
  79340. ""
  79341. ],
  79342. "194": [
  79343. ""
  79344. ],
  79345. "196": [
  79346. ""
  79347. ],
  79348. "200": [
  79349. ""
  79350. ],
  79351. "221": [
  79352. ""
  79353. ],
  79354. "218": [
  79355. ""
  79356. ],
  79357. "220": [
  79358. ""
  79359. ],
  79360. "232": [
  79361. ""
  79362. ],
  79363. "233": [
  79364. ""
  79365. ],
  79366. "237": [
  79367. ""
  79368. ],
  79369. "236": [
  79370. ""
  79371. ],
  79372. "240": [
  79373. ""
  79374. ],
  79375. "238": [
  79376. ""
  79377. ],
  79378. "241": [
  79379. ""
  79380. ],
  79381. "243": [
  79382. ""
  79383. ]
  79384. },
  79385. "executed_branches": [],
  79386. "missing_branches": []
  79387. }
  79388. },
  79389. "classes": {
  79390. "DomainException": {
  79391. "executed_lines": [
  79392. 34,
  79393. 35,
  79394. 36
  79395. ],
  79396. "summary": {
  79397. "covered_lines": 3,
  79398. "num_statements": 3,
  79399. "percent_covered": 100.0,
  79400. "percent_covered_display": "100.00",
  79401. "missing_lines": 0,
  79402. "excluded_lines": 6,
  79403. "percent_statements_covered": 100.0,
  79404. "percent_statements_covered_display": "100.00",
  79405. "num_branches": 0,
  79406. "num_partial_branches": 0,
  79407. "covered_branches": 0,
  79408. "missing_branches": 0,
  79409. "percent_branches_covered": 100.0,
  79410. "percent_branches_covered_display": "100.00"
  79411. },
  79412. "missing_lines": [],
  79413. "excluded_lines": [
  79414. 39,
  79415. 40,
  79416. 41,
  79417. 42,
  79418. 45,
  79419. 46
  79420. ],
  79421. "start_line": 11,
  79422. "contexts": {
  79423. "230": [
  79424. ""
  79425. ],
  79426. "199": [
  79427. ""
  79428. ],
  79429. "183": [
  79430. ""
  79431. ],
  79432. "152": [
  79433. ""
  79434. ],
  79435. "136": [
  79436. ""
  79437. ],
  79438. "103": [
  79439. ""
  79440. ],
  79441. "85": [
  79442. ""
  79443. ],
  79444. "49": [
  79445. ""
  79446. ],
  79447. "46": [
  79448. ""
  79449. ],
  79450. "40": [
  79451. ""
  79452. ],
  79453. "34": [
  79454. ""
  79455. ],
  79456. "11": [
  79457. ""
  79458. ],
  79459. "1": [
  79460. ""
  79461. ],
  79462. "8": [
  79463. ""
  79464. ],
  79465. "12": [
  79466. ""
  79467. ],
  79468. "26": [
  79469. ""
  79470. ],
  79471. "38": [
  79472. ""
  79473. ],
  79474. "35": [
  79475. ""
  79476. ],
  79477. "36": [
  79478. ""
  79479. ],
  79480. "44": [
  79481. ""
  79482. ],
  79483. "41": [
  79484. ""
  79485. ],
  79486. "42": [
  79487. ""
  79488. ],
  79489. "50": [
  79490. ""
  79491. ],
  79492. "74": [
  79493. ""
  79494. ],
  79495. "69": [
  79496. ""
  79497. ],
  79498. "71": [
  79499. ""
  79500. ],
  79501. "72": [
  79502. ""
  79503. ],
  79504. "73": [
  79505. ""
  79506. ],
  79507. "86": [
  79508. ""
  79509. ],
  79510. "87": [
  79511. ""
  79512. ],
  79513. "89": [
  79514. ""
  79515. ],
  79516. "93": [
  79517. ""
  79518. ],
  79519. "92": [
  79520. ""
  79521. ],
  79522. "97": [
  79523. ""
  79524. ],
  79525. "94": [
  79526. ""
  79527. ],
  79528. "95": [
  79529. ""
  79530. ],
  79531. "98": [
  79532. ""
  79533. ],
  79534. "100": [
  79535. ""
  79536. ],
  79537. "104": [
  79538. ""
  79539. ],
  79540. "126": [
  79541. ""
  79542. ],
  79543. "122": [
  79544. ""
  79545. ],
  79546. "124": [
  79547. ""
  79548. ],
  79549. "125": [
  79550. ""
  79551. ],
  79552. "137": [
  79553. ""
  79554. ],
  79555. "139": [
  79556. ""
  79557. ],
  79558. "143": [
  79559. ""
  79560. ],
  79561. "142": [
  79562. ""
  79563. ],
  79564. "146": [
  79565. ""
  79566. ],
  79567. "144": [
  79568. ""
  79569. ],
  79570. "147": [
  79571. ""
  79572. ],
  79573. "149": [
  79574. ""
  79575. ],
  79576. "153": [
  79577. ""
  79578. ],
  79579. "173": [
  79580. ""
  79581. ],
  79582. "169": [
  79583. ""
  79584. ],
  79585. "171": [
  79586. ""
  79587. ],
  79588. "172": [
  79589. ""
  79590. ],
  79591. "184": [
  79592. ""
  79593. ],
  79594. "186": [
  79595. ""
  79596. ],
  79597. "190": [
  79598. ""
  79599. ],
  79600. "189": [
  79601. ""
  79602. ],
  79603. "193": [
  79604. ""
  79605. ],
  79606. "191": [
  79607. ""
  79608. ],
  79609. "194": [
  79610. ""
  79611. ],
  79612. "196": [
  79613. ""
  79614. ],
  79615. "200": [
  79616. ""
  79617. ],
  79618. "221": [
  79619. ""
  79620. ],
  79621. "218": [
  79622. ""
  79623. ],
  79624. "220": [
  79625. ""
  79626. ],
  79627. "232": [
  79628. ""
  79629. ],
  79630. "233": [
  79631. ""
  79632. ],
  79633. "237": [
  79634. ""
  79635. ],
  79636. "236": [
  79637. ""
  79638. ],
  79639. "240": [
  79640. ""
  79641. ],
  79642. "238": [
  79643. ""
  79644. ],
  79645. "241": [
  79646. ""
  79647. ],
  79648. "243": [
  79649. ""
  79650. ]
  79651. },
  79652. "executed_branches": [],
  79653. "missing_branches": []
  79654. },
  79655. "InvalidValueException": {
  79656. "executed_lines": [
  79657. 85,
  79658. 86,
  79659. 87,
  79660. 89,
  79661. 92,
  79662. 97,
  79663. 98,
  79664. 100
  79665. ],
  79666. "summary": {
  79667. "covered_lines": 8,
  79668. "num_statements": 8,
  79669. "percent_covered": 100.0,
  79670. "percent_covered_display": "100.00",
  79671. "missing_lines": 0,
  79672. "excluded_lines": 0,
  79673. "percent_statements_covered": 100.0,
  79674. "percent_statements_covered_display": "100.00",
  79675. "num_branches": 2,
  79676. "num_partial_branches": 0,
  79677. "covered_branches": 2,
  79678. "missing_branches": 0,
  79679. "percent_branches_covered": 100.0,
  79680. "percent_branches_covered_display": "100.00"
  79681. },
  79682. "missing_lines": [],
  79683. "excluded_lines": [],
  79684. "start_line": 49,
  79685. "contexts": {
  79686. "230": [
  79687. ""
  79688. ],
  79689. "199": [
  79690. ""
  79691. ],
  79692. "183": [
  79693. ""
  79694. ],
  79695. "152": [
  79696. ""
  79697. ],
  79698. "136": [
  79699. ""
  79700. ],
  79701. "103": [
  79702. ""
  79703. ],
  79704. "85": [
  79705. ""
  79706. ],
  79707. "49": [
  79708. ""
  79709. ],
  79710. "46": [
  79711. ""
  79712. ],
  79713. "40": [
  79714. ""
  79715. ],
  79716. "34": [
  79717. ""
  79718. ],
  79719. "11": [
  79720. ""
  79721. ],
  79722. "1": [
  79723. ""
  79724. ],
  79725. "8": [
  79726. ""
  79727. ],
  79728. "12": [
  79729. ""
  79730. ],
  79731. "26": [
  79732. ""
  79733. ],
  79734. "38": [
  79735. ""
  79736. ],
  79737. "35": [
  79738. ""
  79739. ],
  79740. "36": [
  79741. ""
  79742. ],
  79743. "44": [
  79744. ""
  79745. ],
  79746. "41": [
  79747. ""
  79748. ],
  79749. "42": [
  79750. ""
  79751. ],
  79752. "50": [
  79753. ""
  79754. ],
  79755. "74": [
  79756. ""
  79757. ],
  79758. "69": [
  79759. ""
  79760. ],
  79761. "71": [
  79762. ""
  79763. ],
  79764. "72": [
  79765. ""
  79766. ],
  79767. "73": [
  79768. ""
  79769. ],
  79770. "86": [
  79771. ""
  79772. ],
  79773. "87": [
  79774. ""
  79775. ],
  79776. "89": [
  79777. ""
  79778. ],
  79779. "93": [
  79780. ""
  79781. ],
  79782. "92": [
  79783. ""
  79784. ],
  79785. "97": [
  79786. ""
  79787. ],
  79788. "94": [
  79789. ""
  79790. ],
  79791. "95": [
  79792. ""
  79793. ],
  79794. "98": [
  79795. ""
  79796. ],
  79797. "100": [
  79798. ""
  79799. ],
  79800. "104": [
  79801. ""
  79802. ],
  79803. "126": [
  79804. ""
  79805. ],
  79806. "122": [
  79807. ""
  79808. ],
  79809. "124": [
  79810. ""
  79811. ],
  79812. "125": [
  79813. ""
  79814. ],
  79815. "137": [
  79816. ""
  79817. ],
  79818. "139": [
  79819. ""
  79820. ],
  79821. "143": [
  79822. ""
  79823. ],
  79824. "142": [
  79825. ""
  79826. ],
  79827. "146": [
  79828. ""
  79829. ],
  79830. "144": [
  79831. ""
  79832. ],
  79833. "147": [
  79834. ""
  79835. ],
  79836. "149": [
  79837. ""
  79838. ],
  79839. "153": [
  79840. ""
  79841. ],
  79842. "173": [
  79843. ""
  79844. ],
  79845. "169": [
  79846. ""
  79847. ],
  79848. "171": [
  79849. ""
  79850. ],
  79851. "172": [
  79852. ""
  79853. ],
  79854. "184": [
  79855. ""
  79856. ],
  79857. "186": [
  79858. ""
  79859. ],
  79860. "190": [
  79861. ""
  79862. ],
  79863. "189": [
  79864. ""
  79865. ],
  79866. "193": [
  79867. ""
  79868. ],
  79869. "191": [
  79870. ""
  79871. ],
  79872. "194": [
  79873. ""
  79874. ],
  79875. "196": [
  79876. ""
  79877. ],
  79878. "200": [
  79879. ""
  79880. ],
  79881. "221": [
  79882. ""
  79883. ],
  79884. "218": [
  79885. ""
  79886. ],
  79887. "220": [
  79888. ""
  79889. ],
  79890. "232": [
  79891. ""
  79892. ],
  79893. "233": [
  79894. ""
  79895. ],
  79896. "237": [
  79897. ""
  79898. ],
  79899. "236": [
  79900. ""
  79901. ],
  79902. "240": [
  79903. ""
  79904. ],
  79905. "238": [
  79906. ""
  79907. ],
  79908. "241": [
  79909. ""
  79910. ],
  79911. "243": [
  79912. ""
  79913. ]
  79914. },
  79915. "executed_branches": [
  79916. [
  79917. 97,
  79918. 98
  79919. ],
  79920. [
  79921. 97,
  79922. 100
  79923. ]
  79924. ],
  79925. "missing_branches": []
  79926. },
  79927. "BusinessRuleViolationException": {
  79928. "executed_lines": [
  79929. 136,
  79930. 137,
  79931. 139,
  79932. 142,
  79933. 146,
  79934. 147,
  79935. 149
  79936. ],
  79937. "summary": {
  79938. "covered_lines": 7,
  79939. "num_statements": 7,
  79940. "percent_covered": 100.0,
  79941. "percent_covered_display": "100.00",
  79942. "missing_lines": 0,
  79943. "excluded_lines": 0,
  79944. "percent_statements_covered": 100.0,
  79945. "percent_statements_covered_display": "100.00",
  79946. "num_branches": 2,
  79947. "num_partial_branches": 0,
  79948. "covered_branches": 2,
  79949. "missing_branches": 0,
  79950. "percent_branches_covered": 100.0,
  79951. "percent_branches_covered_display": "100.00"
  79952. },
  79953. "missing_lines": [],
  79954. "excluded_lines": [],
  79955. "start_line": 103,
  79956. "contexts": {
  79957. "230": [
  79958. ""
  79959. ],
  79960. "199": [
  79961. ""
  79962. ],
  79963. "183": [
  79964. ""
  79965. ],
  79966. "152": [
  79967. ""
  79968. ],
  79969. "136": [
  79970. ""
  79971. ],
  79972. "103": [
  79973. ""
  79974. ],
  79975. "85": [
  79976. ""
  79977. ],
  79978. "49": [
  79979. ""
  79980. ],
  79981. "46": [
  79982. ""
  79983. ],
  79984. "40": [
  79985. ""
  79986. ],
  79987. "34": [
  79988. ""
  79989. ],
  79990. "11": [
  79991. ""
  79992. ],
  79993. "1": [
  79994. ""
  79995. ],
  79996. "8": [
  79997. ""
  79998. ],
  79999. "12": [
  80000. ""
  80001. ],
  80002. "26": [
  80003. ""
  80004. ],
  80005. "38": [
  80006. ""
  80007. ],
  80008. "35": [
  80009. ""
  80010. ],
  80011. "36": [
  80012. ""
  80013. ],
  80014. "44": [
  80015. ""
  80016. ],
  80017. "41": [
  80018. ""
  80019. ],
  80020. "42": [
  80021. ""
  80022. ],
  80023. "50": [
  80024. ""
  80025. ],
  80026. "74": [
  80027. ""
  80028. ],
  80029. "69": [
  80030. ""
  80031. ],
  80032. "71": [
  80033. ""
  80034. ],
  80035. "72": [
  80036. ""
  80037. ],
  80038. "73": [
  80039. ""
  80040. ],
  80041. "86": [
  80042. ""
  80043. ],
  80044. "87": [
  80045. ""
  80046. ],
  80047. "89": [
  80048. ""
  80049. ],
  80050. "93": [
  80051. ""
  80052. ],
  80053. "92": [
  80054. ""
  80055. ],
  80056. "97": [
  80057. ""
  80058. ],
  80059. "94": [
  80060. ""
  80061. ],
  80062. "95": [
  80063. ""
  80064. ],
  80065. "98": [
  80066. ""
  80067. ],
  80068. "100": [
  80069. ""
  80070. ],
  80071. "104": [
  80072. ""
  80073. ],
  80074. "126": [
  80075. ""
  80076. ],
  80077. "122": [
  80078. ""
  80079. ],
  80080. "124": [
  80081. ""
  80082. ],
  80083. "125": [
  80084. ""
  80085. ],
  80086. "137": [
  80087. ""
  80088. ],
  80089. "139": [
  80090. ""
  80091. ],
  80092. "143": [
  80093. ""
  80094. ],
  80095. "142": [
  80096. ""
  80097. ],
  80098. "146": [
  80099. ""
  80100. ],
  80101. "144": [
  80102. ""
  80103. ],
  80104. "147": [
  80105. ""
  80106. ],
  80107. "149": [
  80108. ""
  80109. ],
  80110. "153": [
  80111. ""
  80112. ],
  80113. "173": [
  80114. ""
  80115. ],
  80116. "169": [
  80117. ""
  80118. ],
  80119. "171": [
  80120. ""
  80121. ],
  80122. "172": [
  80123. ""
  80124. ],
  80125. "184": [
  80126. ""
  80127. ],
  80128. "186": [
  80129. ""
  80130. ],
  80131. "190": [
  80132. ""
  80133. ],
  80134. "189": [
  80135. ""
  80136. ],
  80137. "193": [
  80138. ""
  80139. ],
  80140. "191": [
  80141. ""
  80142. ],
  80143. "194": [
  80144. ""
  80145. ],
  80146. "196": [
  80147. ""
  80148. ],
  80149. "200": [
  80150. ""
  80151. ],
  80152. "221": [
  80153. ""
  80154. ],
  80155. "218": [
  80156. ""
  80157. ],
  80158. "220": [
  80159. ""
  80160. ],
  80161. "232": [
  80162. ""
  80163. ],
  80164. "233": [
  80165. ""
  80166. ],
  80167. "237": [
  80168. ""
  80169. ],
  80170. "236": [
  80171. ""
  80172. ],
  80173. "240": [
  80174. ""
  80175. ],
  80176. "238": [
  80177. ""
  80178. ],
  80179. "241": [
  80180. ""
  80181. ],
  80182. "243": [
  80183. ""
  80184. ]
  80185. },
  80186. "executed_branches": [
  80187. [
  80188. 146,
  80189. 147
  80190. ],
  80191. [
  80192. 146,
  80193. 149
  80194. ]
  80195. ],
  80196. "missing_branches": []
  80197. },
  80198. "EntityNotFoundException": {
  80199. "executed_lines": [
  80200. 183,
  80201. 184,
  80202. 186,
  80203. 189,
  80204. 193,
  80205. 194,
  80206. 196
  80207. ],
  80208. "summary": {
  80209. "covered_lines": 7,
  80210. "num_statements": 7,
  80211. "percent_covered": 100.0,
  80212. "percent_covered_display": "100.00",
  80213. "missing_lines": 0,
  80214. "excluded_lines": 0,
  80215. "percent_statements_covered": 100.0,
  80216. "percent_statements_covered_display": "100.00",
  80217. "num_branches": 2,
  80218. "num_partial_branches": 0,
  80219. "covered_branches": 2,
  80220. "missing_branches": 0,
  80221. "percent_branches_covered": 100.0,
  80222. "percent_branches_covered_display": "100.00"
  80223. },
  80224. "missing_lines": [],
  80225. "excluded_lines": [],
  80226. "start_line": 152,
  80227. "contexts": {
  80228. "230": [
  80229. ""
  80230. ],
  80231. "199": [
  80232. ""
  80233. ],
  80234. "183": [
  80235. ""
  80236. ],
  80237. "152": [
  80238. ""
  80239. ],
  80240. "136": [
  80241. ""
  80242. ],
  80243. "103": [
  80244. ""
  80245. ],
  80246. "85": [
  80247. ""
  80248. ],
  80249. "49": [
  80250. ""
  80251. ],
  80252. "46": [
  80253. ""
  80254. ],
  80255. "40": [
  80256. ""
  80257. ],
  80258. "34": [
  80259. ""
  80260. ],
  80261. "11": [
  80262. ""
  80263. ],
  80264. "1": [
  80265. ""
  80266. ],
  80267. "8": [
  80268. ""
  80269. ],
  80270. "12": [
  80271. ""
  80272. ],
  80273. "26": [
  80274. ""
  80275. ],
  80276. "38": [
  80277. ""
  80278. ],
  80279. "35": [
  80280. ""
  80281. ],
  80282. "36": [
  80283. ""
  80284. ],
  80285. "44": [
  80286. ""
  80287. ],
  80288. "41": [
  80289. ""
  80290. ],
  80291. "42": [
  80292. ""
  80293. ],
  80294. "50": [
  80295. ""
  80296. ],
  80297. "74": [
  80298. ""
  80299. ],
  80300. "69": [
  80301. ""
  80302. ],
  80303. "71": [
  80304. ""
  80305. ],
  80306. "72": [
  80307. ""
  80308. ],
  80309. "73": [
  80310. ""
  80311. ],
  80312. "86": [
  80313. ""
  80314. ],
  80315. "87": [
  80316. ""
  80317. ],
  80318. "89": [
  80319. ""
  80320. ],
  80321. "93": [
  80322. ""
  80323. ],
  80324. "92": [
  80325. ""
  80326. ],
  80327. "97": [
  80328. ""
  80329. ],
  80330. "94": [
  80331. ""
  80332. ],
  80333. "95": [
  80334. ""
  80335. ],
  80336. "98": [
  80337. ""
  80338. ],
  80339. "100": [
  80340. ""
  80341. ],
  80342. "104": [
  80343. ""
  80344. ],
  80345. "126": [
  80346. ""
  80347. ],
  80348. "122": [
  80349. ""
  80350. ],
  80351. "124": [
  80352. ""
  80353. ],
  80354. "125": [
  80355. ""
  80356. ],
  80357. "137": [
  80358. ""
  80359. ],
  80360. "139": [
  80361. ""
  80362. ],
  80363. "143": [
  80364. ""
  80365. ],
  80366. "142": [
  80367. ""
  80368. ],
  80369. "146": [
  80370. ""
  80371. ],
  80372. "144": [
  80373. ""
  80374. ],
  80375. "147": [
  80376. ""
  80377. ],
  80378. "149": [
  80379. ""
  80380. ],
  80381. "153": [
  80382. ""
  80383. ],
  80384. "173": [
  80385. ""
  80386. ],
  80387. "169": [
  80388. ""
  80389. ],
  80390. "171": [
  80391. ""
  80392. ],
  80393. "172": [
  80394. ""
  80395. ],
  80396. "184": [
  80397. ""
  80398. ],
  80399. "186": [
  80400. ""
  80401. ],
  80402. "190": [
  80403. ""
  80404. ],
  80405. "189": [
  80406. ""
  80407. ],
  80408. "193": [
  80409. ""
  80410. ],
  80411. "191": [
  80412. ""
  80413. ],
  80414. "194": [
  80415. ""
  80416. ],
  80417. "196": [
  80418. ""
  80419. ],
  80420. "200": [
  80421. ""
  80422. ],
  80423. "221": [
  80424. ""
  80425. ],
  80426. "218": [
  80427. ""
  80428. ],
  80429. "220": [
  80430. ""
  80431. ],
  80432. "232": [
  80433. ""
  80434. ],
  80435. "233": [
  80436. ""
  80437. ],
  80438. "237": [
  80439. ""
  80440. ],
  80441. "236": [
  80442. ""
  80443. ],
  80444. "240": [
  80445. ""
  80446. ],
  80447. "238": [
  80448. ""
  80449. ],
  80450. "241": [
  80451. ""
  80452. ],
  80453. "243": [
  80454. ""
  80455. ]
  80456. },
  80457. "executed_branches": [
  80458. [
  80459. 193,
  80460. 194
  80461. ],
  80462. [
  80463. 193,
  80464. 196
  80465. ]
  80466. ],
  80467. "missing_branches": []
  80468. },
  80469. "DomainValidationException": {
  80470. "executed_lines": [
  80471. 230,
  80472. 232,
  80473. 233,
  80474. 236,
  80475. 240,
  80476. 241,
  80477. 243
  80478. ],
  80479. "summary": {
  80480. "covered_lines": 7,
  80481. "num_statements": 7,
  80482. "percent_covered": 100.0,
  80483. "percent_covered_display": "100.00",
  80484. "missing_lines": 0,
  80485. "excluded_lines": 0,
  80486. "percent_statements_covered": 100.0,
  80487. "percent_statements_covered_display": "100.00",
  80488. "num_branches": 2,
  80489. "num_partial_branches": 0,
  80490. "covered_branches": 2,
  80491. "missing_branches": 0,
  80492. "percent_branches_covered": 100.0,
  80493. "percent_branches_covered_display": "100.00"
  80494. },
  80495. "missing_lines": [],
  80496. "excluded_lines": [],
  80497. "start_line": 199,
  80498. "contexts": {
  80499. "230": [
  80500. ""
  80501. ],
  80502. "199": [
  80503. ""
  80504. ],
  80505. "183": [
  80506. ""
  80507. ],
  80508. "152": [
  80509. ""
  80510. ],
  80511. "136": [
  80512. ""
  80513. ],
  80514. "103": [
  80515. ""
  80516. ],
  80517. "85": [
  80518. ""
  80519. ],
  80520. "49": [
  80521. ""
  80522. ],
  80523. "46": [
  80524. ""
  80525. ],
  80526. "40": [
  80527. ""
  80528. ],
  80529. "34": [
  80530. ""
  80531. ],
  80532. "11": [
  80533. ""
  80534. ],
  80535. "1": [
  80536. ""
  80537. ],
  80538. "8": [
  80539. ""
  80540. ],
  80541. "12": [
  80542. ""
  80543. ],
  80544. "26": [
  80545. ""
  80546. ],
  80547. "38": [
  80548. ""
  80549. ],
  80550. "35": [
  80551. ""
  80552. ],
  80553. "36": [
  80554. ""
  80555. ],
  80556. "44": [
  80557. ""
  80558. ],
  80559. "41": [
  80560. ""
  80561. ],
  80562. "42": [
  80563. ""
  80564. ],
  80565. "50": [
  80566. ""
  80567. ],
  80568. "74": [
  80569. ""
  80570. ],
  80571. "69": [
  80572. ""
  80573. ],
  80574. "71": [
  80575. ""
  80576. ],
  80577. "72": [
  80578. ""
  80579. ],
  80580. "73": [
  80581. ""
  80582. ],
  80583. "86": [
  80584. ""
  80585. ],
  80586. "87": [
  80587. ""
  80588. ],
  80589. "89": [
  80590. ""
  80591. ],
  80592. "93": [
  80593. ""
  80594. ],
  80595. "92": [
  80596. ""
  80597. ],
  80598. "97": [
  80599. ""
  80600. ],
  80601. "94": [
  80602. ""
  80603. ],
  80604. "95": [
  80605. ""
  80606. ],
  80607. "98": [
  80608. ""
  80609. ],
  80610. "100": [
  80611. ""
  80612. ],
  80613. "104": [
  80614. ""
  80615. ],
  80616. "126": [
  80617. ""
  80618. ],
  80619. "122": [
  80620. ""
  80621. ],
  80622. "124": [
  80623. ""
  80624. ],
  80625. "125": [
  80626. ""
  80627. ],
  80628. "137": [
  80629. ""
  80630. ],
  80631. "139": [
  80632. ""
  80633. ],
  80634. "143": [
  80635. ""
  80636. ],
  80637. "142": [
  80638. ""
  80639. ],
  80640. "146": [
  80641. ""
  80642. ],
  80643. "144": [
  80644. ""
  80645. ],
  80646. "147": [
  80647. ""
  80648. ],
  80649. "149": [
  80650. ""
  80651. ],
  80652. "153": [
  80653. ""
  80654. ],
  80655. "173": [
  80656. ""
  80657. ],
  80658. "169": [
  80659. ""
  80660. ],
  80661. "171": [
  80662. ""
  80663. ],
  80664. "172": [
  80665. ""
  80666. ],
  80667. "184": [
  80668. ""
  80669. ],
  80670. "186": [
  80671. ""
  80672. ],
  80673. "190": [
  80674. ""
  80675. ],
  80676. "189": [
  80677. ""
  80678. ],
  80679. "193": [
  80680. ""
  80681. ],
  80682. "191": [
  80683. ""
  80684. ],
  80685. "194": [
  80686. ""
  80687. ],
  80688. "196": [
  80689. ""
  80690. ],
  80691. "200": [
  80692. ""
  80693. ],
  80694. "221": [
  80695. ""
  80696. ],
  80697. "218": [
  80698. ""
  80699. ],
  80700. "220": [
  80701. ""
  80702. ],
  80703. "232": [
  80704. ""
  80705. ],
  80706. "233": [
  80707. ""
  80708. ],
  80709. "237": [
  80710. ""
  80711. ],
  80712. "236": [
  80713. ""
  80714. ],
  80715. "240": [
  80716. ""
  80717. ],
  80718. "238": [
  80719. ""
  80720. ],
  80721. "241": [
  80722. ""
  80723. ],
  80724. "243": [
  80725. ""
  80726. ]
  80727. },
  80728. "executed_branches": [
  80729. [
  80730. 240,
  80731. 241
  80732. ],
  80733. [
  80734. 240,
  80735. 243
  80736. ]
  80737. ],
  80738. "missing_branches": []
  80739. },
  80740. "": {
  80741. "executed_lines": [
  80742. 8,
  80743. 11,
  80744. 26,
  80745. 49,
  80746. 69,
  80747. 103,
  80748. 122,
  80749. 152,
  80750. 169,
  80751. 199,
  80752. 218
  80753. ],
  80754. "summary": {
  80755. "covered_lines": 11,
  80756. "num_statements": 11,
  80757. "percent_covered": 100.0,
  80758. "percent_covered_display": "100.00",
  80759. "missing_lines": 0,
  80760. "excluded_lines": 6,
  80761. "percent_statements_covered": 100.0,
  80762. "percent_statements_covered_display": "100.00",
  80763. "num_branches": 0,
  80764. "num_partial_branches": 0,
  80765. "covered_branches": 0,
  80766. "missing_branches": 0,
  80767. "percent_branches_covered": 100.0,
  80768. "percent_branches_covered_display": "100.00"
  80769. },
  80770. "missing_lines": [],
  80771. "excluded_lines": [
  80772. 38,
  80773. 44,
  80774. 50,
  80775. 104,
  80776. 153,
  80777. 200
  80778. ],
  80779. "start_line": 1,
  80780. "contexts": {
  80781. "230": [
  80782. ""
  80783. ],
  80784. "199": [
  80785. ""
  80786. ],
  80787. "183": [
  80788. ""
  80789. ],
  80790. "152": [
  80791. ""
  80792. ],
  80793. "136": [
  80794. ""
  80795. ],
  80796. "103": [
  80797. ""
  80798. ],
  80799. "85": [
  80800. ""
  80801. ],
  80802. "49": [
  80803. ""
  80804. ],
  80805. "46": [
  80806. ""
  80807. ],
  80808. "40": [
  80809. ""
  80810. ],
  80811. "34": [
  80812. ""
  80813. ],
  80814. "11": [
  80815. ""
  80816. ],
  80817. "1": [
  80818. ""
  80819. ],
  80820. "8": [
  80821. ""
  80822. ],
  80823. "12": [
  80824. ""
  80825. ],
  80826. "26": [
  80827. ""
  80828. ],
  80829. "38": [
  80830. ""
  80831. ],
  80832. "35": [
  80833. ""
  80834. ],
  80835. "36": [
  80836. ""
  80837. ],
  80838. "44": [
  80839. ""
  80840. ],
  80841. "41": [
  80842. ""
  80843. ],
  80844. "42": [
  80845. ""
  80846. ],
  80847. "50": [
  80848. ""
  80849. ],
  80850. "74": [
  80851. ""
  80852. ],
  80853. "69": [
  80854. ""
  80855. ],
  80856. "71": [
  80857. ""
  80858. ],
  80859. "72": [
  80860. ""
  80861. ],
  80862. "73": [
  80863. ""
  80864. ],
  80865. "86": [
  80866. ""
  80867. ],
  80868. "87": [
  80869. ""
  80870. ],
  80871. "89": [
  80872. ""
  80873. ],
  80874. "93": [
  80875. ""
  80876. ],
  80877. "92": [
  80878. ""
  80879. ],
  80880. "97": [
  80881. ""
  80882. ],
  80883. "94": [
  80884. ""
  80885. ],
  80886. "95": [
  80887. ""
  80888. ],
  80889. "98": [
  80890. ""
  80891. ],
  80892. "100": [
  80893. ""
  80894. ],
  80895. "104": [
  80896. ""
  80897. ],
  80898. "126": [
  80899. ""
  80900. ],
  80901. "122": [
  80902. ""
  80903. ],
  80904. "124": [
  80905. ""
  80906. ],
  80907. "125": [
  80908. ""
  80909. ],
  80910. "137": [
  80911. ""
  80912. ],
  80913. "139": [
  80914. ""
  80915. ],
  80916. "143": [
  80917. ""
  80918. ],
  80919. "142": [
  80920. ""
  80921. ],
  80922. "146": [
  80923. ""
  80924. ],
  80925. "144": [
  80926. ""
  80927. ],
  80928. "147": [
  80929. ""
  80930. ],
  80931. "149": [
  80932. ""
  80933. ],
  80934. "153": [
  80935. ""
  80936. ],
  80937. "173": [
  80938. ""
  80939. ],
  80940. "169": [
  80941. ""
  80942. ],
  80943. "171": [
  80944. ""
  80945. ],
  80946. "172": [
  80947. ""
  80948. ],
  80949. "184": [
  80950. ""
  80951. ],
  80952. "186": [
  80953. ""
  80954. ],
  80955. "190": [
  80956. ""
  80957. ],
  80958. "189": [
  80959. ""
  80960. ],
  80961. "193": [
  80962. ""
  80963. ],
  80964. "191": [
  80965. ""
  80966. ],
  80967. "194": [
  80968. ""
  80969. ],
  80970. "196": [
  80971. ""
  80972. ],
  80973. "200": [
  80974. ""
  80975. ],
  80976. "221": [
  80977. ""
  80978. ],
  80979. "218": [
  80980. ""
  80981. ],
  80982. "220": [
  80983. ""
  80984. ],
  80985. "232": [
  80986. ""
  80987. ],
  80988. "233": [
  80989. ""
  80990. ],
  80991. "237": [
  80992. ""
  80993. ],
  80994. "236": [
  80995. ""
  80996. ],
  80997. "240": [
  80998. ""
  80999. ],
  81000. "238": [
  81001. ""
  81002. ],
  81003. "241": [
  81004. ""
  81005. ],
  81006. "243": [
  81007. ""
  81008. ]
  81009. },
  81010. "executed_branches": [],
  81011. "missing_branches": []
  81012. }
  81013. }
  81014. },
  81015. "src\\domain\\shared\\value_objects.py": {
  81016. "executed_lines": [
  81017. 8,
  81018. 9,
  81019. 10,
  81020. 11,
  81021. 14,
  81022. 15,
  81023. 36,
  81024. 38,
  81025. 40,
  81026. 41,
  81027. 42,
  81028. 43,
  81029. 44,
  81030. 45,
  81031. 47,
  81032. 48,
  81033. 55,
  81034. 57,
  81035. 58,
  81036. 68,
  81037. 79,
  81038. 80,
  81039. 102,
  81040. 104,
  81041. 106,
  81042. 107,
  81043. 109,
  81044. 110,
  81045. 117,
  81046. 119,
  81047. 120,
  81048. 133,
  81049. 134,
  81050. 135,
  81051. 136,
  81052. 137,
  81053. 139,
  81054. 146,
  81055. 148,
  81056. 158,
  81057. 160,
  81058. 170,
  81059. 180,
  81060. 182,
  81061. 183,
  81062. 184,
  81063. 186,
  81064. 188,
  81065. 190,
  81066. 192,
  81067. 194,
  81068. 196,
  81069. 198,
  81070. 200
  81071. ],
  81072. "summary": {
  81073. "covered_lines": 54,
  81074. "num_statements": 54,
  81075. "percent_covered": 100.0,
  81076. "percent_covered_display": "100.00",
  81077. "missing_lines": 0,
  81078. "excluded_lines": 12,
  81079. "percent_statements_covered": 100.0,
  81080. "percent_statements_covered_display": "100.00",
  81081. "num_branches": 10,
  81082. "num_partial_branches": 0,
  81083. "covered_branches": 10,
  81084. "missing_branches": 0,
  81085. "percent_branches_covered": 100.0,
  81086. "percent_branches_covered_display": "100.00"
  81087. },
  81088. "missing_lines": [],
  81089. "excluded_lines": [
  81090. 70,
  81091. 71,
  81092. 72,
  81093. 74,
  81094. 75,
  81095. 76,
  81096. 172,
  81097. 173,
  81098. 174,
  81099. 176,
  81100. 177,
  81101. 178
  81102. ],
  81103. "contexts": {
  81104. "200": [
  81105. ""
  81106. ],
  81107. "196": [
  81108. ""
  81109. ],
  81110. "192": [
  81111. ""
  81112. ],
  81113. "188": [
  81114. ""
  81115. ],
  81116. "182": [
  81117. ""
  81118. ],
  81119. "178": [
  81120. ""
  81121. ],
  81122. "174": [
  81123. ""
  81124. ],
  81125. "170": [
  81126. ""
  81127. ],
  81128. "158": [
  81129. ""
  81130. ],
  81131. "146": [
  81132. ""
  81133. ],
  81134. "133": [
  81135. ""
  81136. ],
  81137. "117": [
  81138. ""
  81139. ],
  81140. "106": [
  81141. ""
  81142. ],
  81143. "79": [
  81144. ""
  81145. ],
  81146. "76": [
  81147. ""
  81148. ],
  81149. "72": [
  81150. ""
  81151. ],
  81152. "68": [
  81153. ""
  81154. ],
  81155. "55": [
  81156. ""
  81157. ],
  81158. "40": [
  81159. ""
  81160. ],
  81161. "14": [
  81162. ""
  81163. ],
  81164. "1": [
  81165. ""
  81166. ],
  81167. "8": [
  81168. ""
  81169. ],
  81170. "9": [
  81171. ""
  81172. ],
  81173. "10": [
  81174. ""
  81175. ],
  81176. "11": [
  81177. ""
  81178. ],
  81179. "15": [
  81180. ""
  81181. ],
  81182. "16": [
  81183. ""
  81184. ],
  81185. "36": [
  81186. ""
  81187. ],
  81188. "38": [
  81189. ""
  81190. ],
  81191. "47": [
  81192. ""
  81193. ],
  81194. "41": [
  81195. ""
  81196. ],
  81197. "42": [
  81198. ""
  81199. ],
  81200. "43": [
  81201. ""
  81202. ],
  81203. "44": [
  81204. ""
  81205. ],
  81206. "45": [
  81207. ""
  81208. ],
  81209. "48": [
  81210. ""
  81211. ],
  81212. "57": [
  81213. ""
  81214. ],
  81215. "58": [
  81216. ""
  81217. ],
  81218. "70": [
  81219. ""
  81220. ],
  81221. "74": [
  81222. ""
  81223. ],
  81224. "80": [
  81225. ""
  81226. ],
  81227. "81": [
  81228. ""
  81229. ],
  81230. "102": [
  81231. ""
  81232. ],
  81233. "104": [
  81234. ""
  81235. ],
  81236. "109": [
  81237. ""
  81238. ],
  81239. "107": [
  81240. ""
  81241. ],
  81242. "110": [
  81243. ""
  81244. ],
  81245. "119": [
  81246. ""
  81247. ],
  81248. "120": [
  81249. ""
  81250. ],
  81251. "139": [
  81252. ""
  81253. ],
  81254. "134": [
  81255. ""
  81256. ],
  81257. "135": [
  81258. ""
  81259. ],
  81260. "136": [
  81261. ""
  81262. ],
  81263. "137": [
  81264. ""
  81265. ],
  81266. "148": [
  81267. ""
  81268. ],
  81269. "160": [
  81270. ""
  81271. ],
  81272. "172": [
  81273. ""
  81274. ],
  81275. "176": [
  81276. ""
  81277. ],
  81278. "180": [
  81279. ""
  81280. ],
  81281. "186": [
  81282. ""
  81283. ],
  81284. "183": [
  81285. ""
  81286. ],
  81287. "184": [
  81288. ""
  81289. ],
  81290. "190": [
  81291. ""
  81292. ],
  81293. "194": [
  81294. ""
  81295. ],
  81296. "198": [
  81297. ""
  81298. ]
  81299. },
  81300. "executed_branches": [
  81301. [
  81302. 40,
  81303. 41
  81304. ],
  81305. [
  81306. 40,
  81307. 42
  81308. ],
  81309. [
  81310. 42,
  81311. 43
  81312. ],
  81313. [
  81314. 42,
  81315. 44
  81316. ],
  81317. [
  81318. 44,
  81319. -38
  81320. ],
  81321. [
  81322. 44,
  81323. 45
  81324. ],
  81325. [
  81326. 106,
  81327. -104
  81328. ],
  81329. [
  81330. 106,
  81331. 107
  81332. ],
  81333. [
  81334. 182,
  81335. 183
  81336. ],
  81337. [
  81338. 182,
  81339. 184
  81340. ]
  81341. ],
  81342. "missing_branches": [],
  81343. "functions": {
  81344. "EntityId.__post_init__": {
  81345. "executed_lines": [
  81346. 40,
  81347. 41,
  81348. 42,
  81349. 43,
  81350. 44,
  81351. 45
  81352. ],
  81353. "summary": {
  81354. "covered_lines": 6,
  81355. "num_statements": 6,
  81356. "percent_covered": 100.0,
  81357. "percent_covered_display": "100.00",
  81358. "missing_lines": 0,
  81359. "excluded_lines": 0,
  81360. "percent_statements_covered": 100.0,
  81361. "percent_statements_covered_display": "100.00",
  81362. "num_branches": 6,
  81363. "num_partial_branches": 0,
  81364. "covered_branches": 6,
  81365. "missing_branches": 0,
  81366. "percent_branches_covered": 100.0,
  81367. "percent_branches_covered_display": "100.00"
  81368. },
  81369. "missing_lines": [],
  81370. "excluded_lines": [],
  81371. "start_line": 38,
  81372. "contexts": {
  81373. "200": [
  81374. ""
  81375. ],
  81376. "196": [
  81377. ""
  81378. ],
  81379. "192": [
  81380. ""
  81381. ],
  81382. "188": [
  81383. ""
  81384. ],
  81385. "182": [
  81386. ""
  81387. ],
  81388. "178": [
  81389. ""
  81390. ],
  81391. "174": [
  81392. ""
  81393. ],
  81394. "170": [
  81395. ""
  81396. ],
  81397. "158": [
  81398. ""
  81399. ],
  81400. "146": [
  81401. ""
  81402. ],
  81403. "133": [
  81404. ""
  81405. ],
  81406. "117": [
  81407. ""
  81408. ],
  81409. "106": [
  81410. ""
  81411. ],
  81412. "79": [
  81413. ""
  81414. ],
  81415. "76": [
  81416. ""
  81417. ],
  81418. "72": [
  81419. ""
  81420. ],
  81421. "68": [
  81422. ""
  81423. ],
  81424. "55": [
  81425. ""
  81426. ],
  81427. "40": [
  81428. ""
  81429. ],
  81430. "14": [
  81431. ""
  81432. ],
  81433. "1": [
  81434. ""
  81435. ],
  81436. "8": [
  81437. ""
  81438. ],
  81439. "9": [
  81440. ""
  81441. ],
  81442. "10": [
  81443. ""
  81444. ],
  81445. "11": [
  81446. ""
  81447. ],
  81448. "15": [
  81449. ""
  81450. ],
  81451. "16": [
  81452. ""
  81453. ],
  81454. "36": [
  81455. ""
  81456. ],
  81457. "38": [
  81458. ""
  81459. ],
  81460. "47": [
  81461. ""
  81462. ],
  81463. "41": [
  81464. ""
  81465. ],
  81466. "42": [
  81467. ""
  81468. ],
  81469. "43": [
  81470. ""
  81471. ],
  81472. "44": [
  81473. ""
  81474. ],
  81475. "45": [
  81476. ""
  81477. ],
  81478. "48": [
  81479. ""
  81480. ],
  81481. "57": [
  81482. ""
  81483. ],
  81484. "58": [
  81485. ""
  81486. ],
  81487. "70": [
  81488. ""
  81489. ],
  81490. "74": [
  81491. ""
  81492. ],
  81493. "80": [
  81494. ""
  81495. ],
  81496. "81": [
  81497. ""
  81498. ],
  81499. "102": [
  81500. ""
  81501. ],
  81502. "104": [
  81503. ""
  81504. ],
  81505. "109": [
  81506. ""
  81507. ],
  81508. "107": [
  81509. ""
  81510. ],
  81511. "110": [
  81512. ""
  81513. ],
  81514. "119": [
  81515. ""
  81516. ],
  81517. "120": [
  81518. ""
  81519. ],
  81520. "139": [
  81521. ""
  81522. ],
  81523. "134": [
  81524. ""
  81525. ],
  81526. "135": [
  81527. ""
  81528. ],
  81529. "136": [
  81530. ""
  81531. ],
  81532. "137": [
  81533. ""
  81534. ],
  81535. "148": [
  81536. ""
  81537. ],
  81538. "160": [
  81539. ""
  81540. ],
  81541. "172": [
  81542. ""
  81543. ],
  81544. "176": [
  81545. ""
  81546. ],
  81547. "180": [
  81548. ""
  81549. ],
  81550. "186": [
  81551. ""
  81552. ],
  81553. "183": [
  81554. ""
  81555. ],
  81556. "184": [
  81557. ""
  81558. ],
  81559. "190": [
  81560. ""
  81561. ],
  81562. "194": [
  81563. ""
  81564. ],
  81565. "198": [
  81566. ""
  81567. ]
  81568. },
  81569. "executed_branches": [
  81570. [
  81571. 40,
  81572. 41
  81573. ],
  81574. [
  81575. 40,
  81576. 42
  81577. ],
  81578. [
  81579. 42,
  81580. 43
  81581. ],
  81582. [
  81583. 42,
  81584. 44
  81585. ],
  81586. [
  81587. 44,
  81588. -38
  81589. ],
  81590. [
  81591. 44,
  81592. 45
  81593. ]
  81594. ],
  81595. "missing_branches": []
  81596. },
  81597. "EntityId.generate": {
  81598. "executed_lines": [
  81599. 55
  81600. ],
  81601. "summary": {
  81602. "covered_lines": 1,
  81603. "num_statements": 1,
  81604. "percent_covered": 100.0,
  81605. "percent_covered_display": "100.00",
  81606. "missing_lines": 0,
  81607. "excluded_lines": 0,
  81608. "percent_statements_covered": 100.0,
  81609. "percent_statements_covered_display": "100.00",
  81610. "num_branches": 0,
  81611. "num_partial_branches": 0,
  81612. "covered_branches": 0,
  81613. "missing_branches": 0,
  81614. "percent_branches_covered": 100.0,
  81615. "percent_branches_covered_display": "100.00"
  81616. },
  81617. "missing_lines": [],
  81618. "excluded_lines": [],
  81619. "start_line": 48,
  81620. "contexts": {
  81621. "200": [
  81622. ""
  81623. ],
  81624. "196": [
  81625. ""
  81626. ],
  81627. "192": [
  81628. ""
  81629. ],
  81630. "188": [
  81631. ""
  81632. ],
  81633. "182": [
  81634. ""
  81635. ],
  81636. "178": [
  81637. ""
  81638. ],
  81639. "174": [
  81640. ""
  81641. ],
  81642. "170": [
  81643. ""
  81644. ],
  81645. "158": [
  81646. ""
  81647. ],
  81648. "146": [
  81649. ""
  81650. ],
  81651. "133": [
  81652. ""
  81653. ],
  81654. "117": [
  81655. ""
  81656. ],
  81657. "106": [
  81658. ""
  81659. ],
  81660. "79": [
  81661. ""
  81662. ],
  81663. "76": [
  81664. ""
  81665. ],
  81666. "72": [
  81667. ""
  81668. ],
  81669. "68": [
  81670. ""
  81671. ],
  81672. "55": [
  81673. ""
  81674. ],
  81675. "40": [
  81676. ""
  81677. ],
  81678. "14": [
  81679. ""
  81680. ],
  81681. "1": [
  81682. ""
  81683. ],
  81684. "8": [
  81685. ""
  81686. ],
  81687. "9": [
  81688. ""
  81689. ],
  81690. "10": [
  81691. ""
  81692. ],
  81693. "11": [
  81694. ""
  81695. ],
  81696. "15": [
  81697. ""
  81698. ],
  81699. "16": [
  81700. ""
  81701. ],
  81702. "36": [
  81703. ""
  81704. ],
  81705. "38": [
  81706. ""
  81707. ],
  81708. "47": [
  81709. ""
  81710. ],
  81711. "41": [
  81712. ""
  81713. ],
  81714. "42": [
  81715. ""
  81716. ],
  81717. "43": [
  81718. ""
  81719. ],
  81720. "44": [
  81721. ""
  81722. ],
  81723. "45": [
  81724. ""
  81725. ],
  81726. "48": [
  81727. ""
  81728. ],
  81729. "57": [
  81730. ""
  81731. ],
  81732. "58": [
  81733. ""
  81734. ],
  81735. "70": [
  81736. ""
  81737. ],
  81738. "74": [
  81739. ""
  81740. ],
  81741. "80": [
  81742. ""
  81743. ],
  81744. "81": [
  81745. ""
  81746. ],
  81747. "102": [
  81748. ""
  81749. ],
  81750. "104": [
  81751. ""
  81752. ],
  81753. "109": [
  81754. ""
  81755. ],
  81756. "107": [
  81757. ""
  81758. ],
  81759. "110": [
  81760. ""
  81761. ],
  81762. "119": [
  81763. ""
  81764. ],
  81765. "120": [
  81766. ""
  81767. ],
  81768. "139": [
  81769. ""
  81770. ],
  81771. "134": [
  81772. ""
  81773. ],
  81774. "135": [
  81775. ""
  81776. ],
  81777. "136": [
  81778. ""
  81779. ],
  81780. "137": [
  81781. ""
  81782. ],
  81783. "148": [
  81784. ""
  81785. ],
  81786. "160": [
  81787. ""
  81788. ],
  81789. "172": [
  81790. ""
  81791. ],
  81792. "176": [
  81793. ""
  81794. ],
  81795. "180": [
  81796. ""
  81797. ],
  81798. "186": [
  81799. ""
  81800. ],
  81801. "183": [
  81802. ""
  81803. ],
  81804. "184": [
  81805. ""
  81806. ],
  81807. "190": [
  81808. ""
  81809. ],
  81810. "194": [
  81811. ""
  81812. ],
  81813. "198": [
  81814. ""
  81815. ]
  81816. },
  81817. "executed_branches": [],
  81818. "missing_branches": []
  81819. },
  81820. "EntityId.from_uuid": {
  81821. "executed_lines": [
  81822. 68
  81823. ],
  81824. "summary": {
  81825. "covered_lines": 1,
  81826. "num_statements": 1,
  81827. "percent_covered": 100.0,
  81828. "percent_covered_display": "100.00",
  81829. "missing_lines": 0,
  81830. "excluded_lines": 0,
  81831. "percent_statements_covered": 100.0,
  81832. "percent_statements_covered_display": "100.00",
  81833. "num_branches": 0,
  81834. "num_partial_branches": 0,
  81835. "covered_branches": 0,
  81836. "missing_branches": 0,
  81837. "percent_branches_covered": 100.0,
  81838. "percent_branches_covered_display": "100.00"
  81839. },
  81840. "missing_lines": [],
  81841. "excluded_lines": [],
  81842. "start_line": 58,
  81843. "contexts": {
  81844. "200": [
  81845. ""
  81846. ],
  81847. "196": [
  81848. ""
  81849. ],
  81850. "192": [
  81851. ""
  81852. ],
  81853. "188": [
  81854. ""
  81855. ],
  81856. "182": [
  81857. ""
  81858. ],
  81859. "178": [
  81860. ""
  81861. ],
  81862. "174": [
  81863. ""
  81864. ],
  81865. "170": [
  81866. ""
  81867. ],
  81868. "158": [
  81869. ""
  81870. ],
  81871. "146": [
  81872. ""
  81873. ],
  81874. "133": [
  81875. ""
  81876. ],
  81877. "117": [
  81878. ""
  81879. ],
  81880. "106": [
  81881. ""
  81882. ],
  81883. "79": [
  81884. ""
  81885. ],
  81886. "76": [
  81887. ""
  81888. ],
  81889. "72": [
  81890. ""
  81891. ],
  81892. "68": [
  81893. ""
  81894. ],
  81895. "55": [
  81896. ""
  81897. ],
  81898. "40": [
  81899. ""
  81900. ],
  81901. "14": [
  81902. ""
  81903. ],
  81904. "1": [
  81905. ""
  81906. ],
  81907. "8": [
  81908. ""
  81909. ],
  81910. "9": [
  81911. ""
  81912. ],
  81913. "10": [
  81914. ""
  81915. ],
  81916. "11": [
  81917. ""
  81918. ],
  81919. "15": [
  81920. ""
  81921. ],
  81922. "16": [
  81923. ""
  81924. ],
  81925. "36": [
  81926. ""
  81927. ],
  81928. "38": [
  81929. ""
  81930. ],
  81931. "47": [
  81932. ""
  81933. ],
  81934. "41": [
  81935. ""
  81936. ],
  81937. "42": [
  81938. ""
  81939. ],
  81940. "43": [
  81941. ""
  81942. ],
  81943. "44": [
  81944. ""
  81945. ],
  81946. "45": [
  81947. ""
  81948. ],
  81949. "48": [
  81950. ""
  81951. ],
  81952. "57": [
  81953. ""
  81954. ],
  81955. "58": [
  81956. ""
  81957. ],
  81958. "70": [
  81959. ""
  81960. ],
  81961. "74": [
  81962. ""
  81963. ],
  81964. "80": [
  81965. ""
  81966. ],
  81967. "81": [
  81968. ""
  81969. ],
  81970. "102": [
  81971. ""
  81972. ],
  81973. "104": [
  81974. ""
  81975. ],
  81976. "109": [
  81977. ""
  81978. ],
  81979. "107": [
  81980. ""
  81981. ],
  81982. "110": [
  81983. ""
  81984. ],
  81985. "119": [
  81986. ""
  81987. ],
  81988. "120": [
  81989. ""
  81990. ],
  81991. "139": [
  81992. ""
  81993. ],
  81994. "134": [
  81995. ""
  81996. ],
  81997. "135": [
  81998. ""
  81999. ],
  82000. "136": [
  82001. ""
  82002. ],
  82003. "137": [
  82004. ""
  82005. ],
  82006. "148": [
  82007. ""
  82008. ],
  82009. "160": [
  82010. ""
  82011. ],
  82012. "172": [
  82013. ""
  82014. ],
  82015. "176": [
  82016. ""
  82017. ],
  82018. "180": [
  82019. ""
  82020. ],
  82021. "186": [
  82022. ""
  82023. ],
  82024. "183": [
  82025. ""
  82026. ],
  82027. "184": [
  82028. ""
  82029. ],
  82030. "190": [
  82031. ""
  82032. ],
  82033. "194": [
  82034. ""
  82035. ],
  82036. "198": [
  82037. ""
  82038. ]
  82039. },
  82040. "executed_branches": [],
  82041. "missing_branches": []
  82042. },
  82043. "EntityId.__str__": {
  82044. "executed_lines": [],
  82045. "summary": {
  82046. "covered_lines": 0,
  82047. "num_statements": 0,
  82048. "percent_covered": 100.0,
  82049. "percent_covered_display": "100.00",
  82050. "missing_lines": 0,
  82051. "excluded_lines": 2,
  82052. "percent_statements_covered": 100.0,
  82053. "percent_statements_covered_display": "100.00",
  82054. "num_branches": 0,
  82055. "num_partial_branches": 0,
  82056. "covered_branches": 0,
  82057. "missing_branches": 0,
  82058. "percent_branches_covered": 100.0,
  82059. "percent_branches_covered_display": "100.00"
  82060. },
  82061. "missing_lines": [],
  82062. "excluded_lines": [
  82063. 71,
  82064. 72
  82065. ],
  82066. "start_line": 70,
  82067. "contexts": {
  82068. "200": [
  82069. ""
  82070. ],
  82071. "196": [
  82072. ""
  82073. ],
  82074. "192": [
  82075. ""
  82076. ],
  82077. "188": [
  82078. ""
  82079. ],
  82080. "182": [
  82081. ""
  82082. ],
  82083. "178": [
  82084. ""
  82085. ],
  82086. "174": [
  82087. ""
  82088. ],
  82089. "170": [
  82090. ""
  82091. ],
  82092. "158": [
  82093. ""
  82094. ],
  82095. "146": [
  82096. ""
  82097. ],
  82098. "133": [
  82099. ""
  82100. ],
  82101. "117": [
  82102. ""
  82103. ],
  82104. "106": [
  82105. ""
  82106. ],
  82107. "79": [
  82108. ""
  82109. ],
  82110. "76": [
  82111. ""
  82112. ],
  82113. "72": [
  82114. ""
  82115. ],
  82116. "68": [
  82117. ""
  82118. ],
  82119. "55": [
  82120. ""
  82121. ],
  82122. "40": [
  82123. ""
  82124. ],
  82125. "14": [
  82126. ""
  82127. ],
  82128. "1": [
  82129. ""
  82130. ],
  82131. "8": [
  82132. ""
  82133. ],
  82134. "9": [
  82135. ""
  82136. ],
  82137. "10": [
  82138. ""
  82139. ],
  82140. "11": [
  82141. ""
  82142. ],
  82143. "15": [
  82144. ""
  82145. ],
  82146. "16": [
  82147. ""
  82148. ],
  82149. "36": [
  82150. ""
  82151. ],
  82152. "38": [
  82153. ""
  82154. ],
  82155. "47": [
  82156. ""
  82157. ],
  82158. "41": [
  82159. ""
  82160. ],
  82161. "42": [
  82162. ""
  82163. ],
  82164. "43": [
  82165. ""
  82166. ],
  82167. "44": [
  82168. ""
  82169. ],
  82170. "45": [
  82171. ""
  82172. ],
  82173. "48": [
  82174. ""
  82175. ],
  82176. "57": [
  82177. ""
  82178. ],
  82179. "58": [
  82180. ""
  82181. ],
  82182. "70": [
  82183. ""
  82184. ],
  82185. "74": [
  82186. ""
  82187. ],
  82188. "80": [
  82189. ""
  82190. ],
  82191. "81": [
  82192. ""
  82193. ],
  82194. "102": [
  82195. ""
  82196. ],
  82197. "104": [
  82198. ""
  82199. ],
  82200. "109": [
  82201. ""
  82202. ],
  82203. "107": [
  82204. ""
  82205. ],
  82206. "110": [
  82207. ""
  82208. ],
  82209. "119": [
  82210. ""
  82211. ],
  82212. "120": [
  82213. ""
  82214. ],
  82215. "139": [
  82216. ""
  82217. ],
  82218. "134": [
  82219. ""
  82220. ],
  82221. "135": [
  82222. ""
  82223. ],
  82224. "136": [
  82225. ""
  82226. ],
  82227. "137": [
  82228. ""
  82229. ],
  82230. "148": [
  82231. ""
  82232. ],
  82233. "160": [
  82234. ""
  82235. ],
  82236. "172": [
  82237. ""
  82238. ],
  82239. "176": [
  82240. ""
  82241. ],
  82242. "180": [
  82243. ""
  82244. ],
  82245. "186": [
  82246. ""
  82247. ],
  82248. "183": [
  82249. ""
  82250. ],
  82251. "184": [
  82252. ""
  82253. ],
  82254. "190": [
  82255. ""
  82256. ],
  82257. "194": [
  82258. ""
  82259. ],
  82260. "198": [
  82261. ""
  82262. ]
  82263. },
  82264. "executed_branches": [],
  82265. "missing_branches": []
  82266. },
  82267. "EntityId.__repr__": {
  82268. "executed_lines": [],
  82269. "summary": {
  82270. "covered_lines": 0,
  82271. "num_statements": 0,
  82272. "percent_covered": 100.0,
  82273. "percent_covered_display": "100.00",
  82274. "missing_lines": 0,
  82275. "excluded_lines": 2,
  82276. "percent_statements_covered": 100.0,
  82277. "percent_statements_covered_display": "100.00",
  82278. "num_branches": 0,
  82279. "num_partial_branches": 0,
  82280. "covered_branches": 0,
  82281. "missing_branches": 0,
  82282. "percent_branches_covered": 100.0,
  82283. "percent_branches_covered_display": "100.00"
  82284. },
  82285. "missing_lines": [],
  82286. "excluded_lines": [
  82287. 75,
  82288. 76
  82289. ],
  82290. "start_line": 74,
  82291. "contexts": {
  82292. "200": [
  82293. ""
  82294. ],
  82295. "196": [
  82296. ""
  82297. ],
  82298. "192": [
  82299. ""
  82300. ],
  82301. "188": [
  82302. ""
  82303. ],
  82304. "182": [
  82305. ""
  82306. ],
  82307. "178": [
  82308. ""
  82309. ],
  82310. "174": [
  82311. ""
  82312. ],
  82313. "170": [
  82314. ""
  82315. ],
  82316. "158": [
  82317. ""
  82318. ],
  82319. "146": [
  82320. ""
  82321. ],
  82322. "133": [
  82323. ""
  82324. ],
  82325. "117": [
  82326. ""
  82327. ],
  82328. "106": [
  82329. ""
  82330. ],
  82331. "79": [
  82332. ""
  82333. ],
  82334. "76": [
  82335. ""
  82336. ],
  82337. "72": [
  82338. ""
  82339. ],
  82340. "68": [
  82341. ""
  82342. ],
  82343. "55": [
  82344. ""
  82345. ],
  82346. "40": [
  82347. ""
  82348. ],
  82349. "14": [
  82350. ""
  82351. ],
  82352. "1": [
  82353. ""
  82354. ],
  82355. "8": [
  82356. ""
  82357. ],
  82358. "9": [
  82359. ""
  82360. ],
  82361. "10": [
  82362. ""
  82363. ],
  82364. "11": [
  82365. ""
  82366. ],
  82367. "15": [
  82368. ""
  82369. ],
  82370. "16": [
  82371. ""
  82372. ],
  82373. "36": [
  82374. ""
  82375. ],
  82376. "38": [
  82377. ""
  82378. ],
  82379. "47": [
  82380. ""
  82381. ],
  82382. "41": [
  82383. ""
  82384. ],
  82385. "42": [
  82386. ""
  82387. ],
  82388. "43": [
  82389. ""
  82390. ],
  82391. "44": [
  82392. ""
  82393. ],
  82394. "45": [
  82395. ""
  82396. ],
  82397. "48": [
  82398. ""
  82399. ],
  82400. "57": [
  82401. ""
  82402. ],
  82403. "58": [
  82404. ""
  82405. ],
  82406. "70": [
  82407. ""
  82408. ],
  82409. "74": [
  82410. ""
  82411. ],
  82412. "80": [
  82413. ""
  82414. ],
  82415. "81": [
  82416. ""
  82417. ],
  82418. "102": [
  82419. ""
  82420. ],
  82421. "104": [
  82422. ""
  82423. ],
  82424. "109": [
  82425. ""
  82426. ],
  82427. "107": [
  82428. ""
  82429. ],
  82430. "110": [
  82431. ""
  82432. ],
  82433. "119": [
  82434. ""
  82435. ],
  82436. "120": [
  82437. ""
  82438. ],
  82439. "139": [
  82440. ""
  82441. ],
  82442. "134": [
  82443. ""
  82444. ],
  82445. "135": [
  82446. ""
  82447. ],
  82448. "136": [
  82449. ""
  82450. ],
  82451. "137": [
  82452. ""
  82453. ],
  82454. "148": [
  82455. ""
  82456. ],
  82457. "160": [
  82458. ""
  82459. ],
  82460. "172": [
  82461. ""
  82462. ],
  82463. "176": [
  82464. ""
  82465. ],
  82466. "180": [
  82467. ""
  82468. ],
  82469. "186": [
  82470. ""
  82471. ],
  82472. "183": [
  82473. ""
  82474. ],
  82475. "184": [
  82476. ""
  82477. ],
  82478. "190": [
  82479. ""
  82480. ],
  82481. "194": [
  82482. ""
  82483. ],
  82484. "198": [
  82485. ""
  82486. ]
  82487. },
  82488. "executed_branches": [],
  82489. "missing_branches": []
  82490. },
  82491. "Timestamp.__post_init__": {
  82492. "executed_lines": [
  82493. 106,
  82494. 107
  82495. ],
  82496. "summary": {
  82497. "covered_lines": 2,
  82498. "num_statements": 2,
  82499. "percent_covered": 100.0,
  82500. "percent_covered_display": "100.00",
  82501. "missing_lines": 0,
  82502. "excluded_lines": 0,
  82503. "percent_statements_covered": 100.0,
  82504. "percent_statements_covered_display": "100.00",
  82505. "num_branches": 2,
  82506. "num_partial_branches": 0,
  82507. "covered_branches": 2,
  82508. "missing_branches": 0,
  82509. "percent_branches_covered": 100.0,
  82510. "percent_branches_covered_display": "100.00"
  82511. },
  82512. "missing_lines": [],
  82513. "excluded_lines": [],
  82514. "start_line": 104,
  82515. "contexts": {
  82516. "200": [
  82517. ""
  82518. ],
  82519. "196": [
  82520. ""
  82521. ],
  82522. "192": [
  82523. ""
  82524. ],
  82525. "188": [
  82526. ""
  82527. ],
  82528. "182": [
  82529. ""
  82530. ],
  82531. "178": [
  82532. ""
  82533. ],
  82534. "174": [
  82535. ""
  82536. ],
  82537. "170": [
  82538. ""
  82539. ],
  82540. "158": [
  82541. ""
  82542. ],
  82543. "146": [
  82544. ""
  82545. ],
  82546. "133": [
  82547. ""
  82548. ],
  82549. "117": [
  82550. ""
  82551. ],
  82552. "106": [
  82553. ""
  82554. ],
  82555. "79": [
  82556. ""
  82557. ],
  82558. "76": [
  82559. ""
  82560. ],
  82561. "72": [
  82562. ""
  82563. ],
  82564. "68": [
  82565. ""
  82566. ],
  82567. "55": [
  82568. ""
  82569. ],
  82570. "40": [
  82571. ""
  82572. ],
  82573. "14": [
  82574. ""
  82575. ],
  82576. "1": [
  82577. ""
  82578. ],
  82579. "8": [
  82580. ""
  82581. ],
  82582. "9": [
  82583. ""
  82584. ],
  82585. "10": [
  82586. ""
  82587. ],
  82588. "11": [
  82589. ""
  82590. ],
  82591. "15": [
  82592. ""
  82593. ],
  82594. "16": [
  82595. ""
  82596. ],
  82597. "36": [
  82598. ""
  82599. ],
  82600. "38": [
  82601. ""
  82602. ],
  82603. "47": [
  82604. ""
  82605. ],
  82606. "41": [
  82607. ""
  82608. ],
  82609. "42": [
  82610. ""
  82611. ],
  82612. "43": [
  82613. ""
  82614. ],
  82615. "44": [
  82616. ""
  82617. ],
  82618. "45": [
  82619. ""
  82620. ],
  82621. "48": [
  82622. ""
  82623. ],
  82624. "57": [
  82625. ""
  82626. ],
  82627. "58": [
  82628. ""
  82629. ],
  82630. "70": [
  82631. ""
  82632. ],
  82633. "74": [
  82634. ""
  82635. ],
  82636. "80": [
  82637. ""
  82638. ],
  82639. "81": [
  82640. ""
  82641. ],
  82642. "102": [
  82643. ""
  82644. ],
  82645. "104": [
  82646. ""
  82647. ],
  82648. "109": [
  82649. ""
  82650. ],
  82651. "107": [
  82652. ""
  82653. ],
  82654. "110": [
  82655. ""
  82656. ],
  82657. "119": [
  82658. ""
  82659. ],
  82660. "120": [
  82661. ""
  82662. ],
  82663. "139": [
  82664. ""
  82665. ],
  82666. "134": [
  82667. ""
  82668. ],
  82669. "135": [
  82670. ""
  82671. ],
  82672. "136": [
  82673. ""
  82674. ],
  82675. "137": [
  82676. ""
  82677. ],
  82678. "148": [
  82679. ""
  82680. ],
  82681. "160": [
  82682. ""
  82683. ],
  82684. "172": [
  82685. ""
  82686. ],
  82687. "176": [
  82688. ""
  82689. ],
  82690. "180": [
  82691. ""
  82692. ],
  82693. "186": [
  82694. ""
  82695. ],
  82696. "183": [
  82697. ""
  82698. ],
  82699. "184": [
  82700. ""
  82701. ],
  82702. "190": [
  82703. ""
  82704. ],
  82705. "194": [
  82706. ""
  82707. ],
  82708. "198": [
  82709. ""
  82710. ]
  82711. },
  82712. "executed_branches": [
  82713. [
  82714. 106,
  82715. -104
  82716. ],
  82717. [
  82718. 106,
  82719. 107
  82720. ]
  82721. ],
  82722. "missing_branches": []
  82723. },
  82724. "Timestamp.now": {
  82725. "executed_lines": [
  82726. 117
  82727. ],
  82728. "summary": {
  82729. "covered_lines": 1,
  82730. "num_statements": 1,
  82731. "percent_covered": 100.0,
  82732. "percent_covered_display": "100.00",
  82733. "missing_lines": 0,
  82734. "excluded_lines": 0,
  82735. "percent_statements_covered": 100.0,
  82736. "percent_statements_covered_display": "100.00",
  82737. "num_branches": 0,
  82738. "num_partial_branches": 0,
  82739. "covered_branches": 0,
  82740. "missing_branches": 0,
  82741. "percent_branches_covered": 100.0,
  82742. "percent_branches_covered_display": "100.00"
  82743. },
  82744. "missing_lines": [],
  82745. "excluded_lines": [],
  82746. "start_line": 110,
  82747. "contexts": {
  82748. "200": [
  82749. ""
  82750. ],
  82751. "196": [
  82752. ""
  82753. ],
  82754. "192": [
  82755. ""
  82756. ],
  82757. "188": [
  82758. ""
  82759. ],
  82760. "182": [
  82761. ""
  82762. ],
  82763. "178": [
  82764. ""
  82765. ],
  82766. "174": [
  82767. ""
  82768. ],
  82769. "170": [
  82770. ""
  82771. ],
  82772. "158": [
  82773. ""
  82774. ],
  82775. "146": [
  82776. ""
  82777. ],
  82778. "133": [
  82779. ""
  82780. ],
  82781. "117": [
  82782. ""
  82783. ],
  82784. "106": [
  82785. ""
  82786. ],
  82787. "79": [
  82788. ""
  82789. ],
  82790. "76": [
  82791. ""
  82792. ],
  82793. "72": [
  82794. ""
  82795. ],
  82796. "68": [
  82797. ""
  82798. ],
  82799. "55": [
  82800. ""
  82801. ],
  82802. "40": [
  82803. ""
  82804. ],
  82805. "14": [
  82806. ""
  82807. ],
  82808. "1": [
  82809. ""
  82810. ],
  82811. "8": [
  82812. ""
  82813. ],
  82814. "9": [
  82815. ""
  82816. ],
  82817. "10": [
  82818. ""
  82819. ],
  82820. "11": [
  82821. ""
  82822. ],
  82823. "15": [
  82824. ""
  82825. ],
  82826. "16": [
  82827. ""
  82828. ],
  82829. "36": [
  82830. ""
  82831. ],
  82832. "38": [
  82833. ""
  82834. ],
  82835. "47": [
  82836. ""
  82837. ],
  82838. "41": [
  82839. ""
  82840. ],
  82841. "42": [
  82842. ""
  82843. ],
  82844. "43": [
  82845. ""
  82846. ],
  82847. "44": [
  82848. ""
  82849. ],
  82850. "45": [
  82851. ""
  82852. ],
  82853. "48": [
  82854. ""
  82855. ],
  82856. "57": [
  82857. ""
  82858. ],
  82859. "58": [
  82860. ""
  82861. ],
  82862. "70": [
  82863. ""
  82864. ],
  82865. "74": [
  82866. ""
  82867. ],
  82868. "80": [
  82869. ""
  82870. ],
  82871. "81": [
  82872. ""
  82873. ],
  82874. "102": [
  82875. ""
  82876. ],
  82877. "104": [
  82878. ""
  82879. ],
  82880. "109": [
  82881. ""
  82882. ],
  82883. "107": [
  82884. ""
  82885. ],
  82886. "110": [
  82887. ""
  82888. ],
  82889. "119": [
  82890. ""
  82891. ],
  82892. "120": [
  82893. ""
  82894. ],
  82895. "139": [
  82896. ""
  82897. ],
  82898. "134": [
  82899. ""
  82900. ],
  82901. "135": [
  82902. ""
  82903. ],
  82904. "136": [
  82905. ""
  82906. ],
  82907. "137": [
  82908. ""
  82909. ],
  82910. "148": [
  82911. ""
  82912. ],
  82913. "160": [
  82914. ""
  82915. ],
  82916. "172": [
  82917. ""
  82918. ],
  82919. "176": [
  82920. ""
  82921. ],
  82922. "180": [
  82923. ""
  82924. ],
  82925. "186": [
  82926. ""
  82927. ],
  82928. "183": [
  82929. ""
  82930. ],
  82931. "184": [
  82932. ""
  82933. ],
  82934. "190": [
  82935. ""
  82936. ],
  82937. "194": [
  82938. ""
  82939. ],
  82940. "198": [
  82941. ""
  82942. ]
  82943. },
  82944. "executed_branches": [],
  82945. "missing_branches": []
  82946. },
  82947. "Timestamp.from_iso_string": {
  82948. "executed_lines": [
  82949. 133,
  82950. 134,
  82951. 135,
  82952. 136,
  82953. 137
  82954. ],
  82955. "summary": {
  82956. "covered_lines": 5,
  82957. "num_statements": 5,
  82958. "percent_covered": 100.0,
  82959. "percent_covered_display": "100.00",
  82960. "missing_lines": 0,
  82961. "excluded_lines": 0,
  82962. "percent_statements_covered": 100.0,
  82963. "percent_statements_covered_display": "100.00",
  82964. "num_branches": 0,
  82965. "num_partial_branches": 0,
  82966. "covered_branches": 0,
  82967. "missing_branches": 0,
  82968. "percent_branches_covered": 100.0,
  82969. "percent_branches_covered_display": "100.00"
  82970. },
  82971. "missing_lines": [],
  82972. "excluded_lines": [],
  82973. "start_line": 120,
  82974. "contexts": {
  82975. "200": [
  82976. ""
  82977. ],
  82978. "196": [
  82979. ""
  82980. ],
  82981. "192": [
  82982. ""
  82983. ],
  82984. "188": [
  82985. ""
  82986. ],
  82987. "182": [
  82988. ""
  82989. ],
  82990. "178": [
  82991. ""
  82992. ],
  82993. "174": [
  82994. ""
  82995. ],
  82996. "170": [
  82997. ""
  82998. ],
  82999. "158": [
  83000. ""
  83001. ],
  83002. "146": [
  83003. ""
  83004. ],
  83005. "133": [
  83006. ""
  83007. ],
  83008. "117": [
  83009. ""
  83010. ],
  83011. "106": [
  83012. ""
  83013. ],
  83014. "79": [
  83015. ""
  83016. ],
  83017. "76": [
  83018. ""
  83019. ],
  83020. "72": [
  83021. ""
  83022. ],
  83023. "68": [
  83024. ""
  83025. ],
  83026. "55": [
  83027. ""
  83028. ],
  83029. "40": [
  83030. ""
  83031. ],
  83032. "14": [
  83033. ""
  83034. ],
  83035. "1": [
  83036. ""
  83037. ],
  83038. "8": [
  83039. ""
  83040. ],
  83041. "9": [
  83042. ""
  83043. ],
  83044. "10": [
  83045. ""
  83046. ],
  83047. "11": [
  83048. ""
  83049. ],
  83050. "15": [
  83051. ""
  83052. ],
  83053. "16": [
  83054. ""
  83055. ],
  83056. "36": [
  83057. ""
  83058. ],
  83059. "38": [
  83060. ""
  83061. ],
  83062. "47": [
  83063. ""
  83064. ],
  83065. "41": [
  83066. ""
  83067. ],
  83068. "42": [
  83069. ""
  83070. ],
  83071. "43": [
  83072. ""
  83073. ],
  83074. "44": [
  83075. ""
  83076. ],
  83077. "45": [
  83078. ""
  83079. ],
  83080. "48": [
  83081. ""
  83082. ],
  83083. "57": [
  83084. ""
  83085. ],
  83086. "58": [
  83087. ""
  83088. ],
  83089. "70": [
  83090. ""
  83091. ],
  83092. "74": [
  83093. ""
  83094. ],
  83095. "80": [
  83096. ""
  83097. ],
  83098. "81": [
  83099. ""
  83100. ],
  83101. "102": [
  83102. ""
  83103. ],
  83104. "104": [
  83105. ""
  83106. ],
  83107. "109": [
  83108. ""
  83109. ],
  83110. "107": [
  83111. ""
  83112. ],
  83113. "110": [
  83114. ""
  83115. ],
  83116. "119": [
  83117. ""
  83118. ],
  83119. "120": [
  83120. ""
  83121. ],
  83122. "139": [
  83123. ""
  83124. ],
  83125. "134": [
  83126. ""
  83127. ],
  83128. "135": [
  83129. ""
  83130. ],
  83131. "136": [
  83132. ""
  83133. ],
  83134. "137": [
  83135. ""
  83136. ],
  83137. "148": [
  83138. ""
  83139. ],
  83140. "160": [
  83141. ""
  83142. ],
  83143. "172": [
  83144. ""
  83145. ],
  83146. "176": [
  83147. ""
  83148. ],
  83149. "180": [
  83150. ""
  83151. ],
  83152. "186": [
  83153. ""
  83154. ],
  83155. "183": [
  83156. ""
  83157. ],
  83158. "184": [
  83159. ""
  83160. ],
  83161. "190": [
  83162. ""
  83163. ],
  83164. "194": [
  83165. ""
  83166. ],
  83167. "198": [
  83168. ""
  83169. ]
  83170. },
  83171. "executed_branches": [],
  83172. "missing_branches": []
  83173. },
  83174. "Timestamp.to_iso_string": {
  83175. "executed_lines": [
  83176. 146
  83177. ],
  83178. "summary": {
  83179. "covered_lines": 1,
  83180. "num_statements": 1,
  83181. "percent_covered": 100.0,
  83182. "percent_covered_display": "100.00",
  83183. "missing_lines": 0,
  83184. "excluded_lines": 0,
  83185. "percent_statements_covered": 100.0,
  83186. "percent_statements_covered_display": "100.00",
  83187. "num_branches": 0,
  83188. "num_partial_branches": 0,
  83189. "covered_branches": 0,
  83190. "missing_branches": 0,
  83191. "percent_branches_covered": 100.0,
  83192. "percent_branches_covered_display": "100.00"
  83193. },
  83194. "missing_lines": [],
  83195. "excluded_lines": [],
  83196. "start_line": 139,
  83197. "contexts": {
  83198. "200": [
  83199. ""
  83200. ],
  83201. "196": [
  83202. ""
  83203. ],
  83204. "192": [
  83205. ""
  83206. ],
  83207. "188": [
  83208. ""
  83209. ],
  83210. "182": [
  83211. ""
  83212. ],
  83213. "178": [
  83214. ""
  83215. ],
  83216. "174": [
  83217. ""
  83218. ],
  83219. "170": [
  83220. ""
  83221. ],
  83222. "158": [
  83223. ""
  83224. ],
  83225. "146": [
  83226. ""
  83227. ],
  83228. "133": [
  83229. ""
  83230. ],
  83231. "117": [
  83232. ""
  83233. ],
  83234. "106": [
  83235. ""
  83236. ],
  83237. "79": [
  83238. ""
  83239. ],
  83240. "76": [
  83241. ""
  83242. ],
  83243. "72": [
  83244. ""
  83245. ],
  83246. "68": [
  83247. ""
  83248. ],
  83249. "55": [
  83250. ""
  83251. ],
  83252. "40": [
  83253. ""
  83254. ],
  83255. "14": [
  83256. ""
  83257. ],
  83258. "1": [
  83259. ""
  83260. ],
  83261. "8": [
  83262. ""
  83263. ],
  83264. "9": [
  83265. ""
  83266. ],
  83267. "10": [
  83268. ""
  83269. ],
  83270. "11": [
  83271. ""
  83272. ],
  83273. "15": [
  83274. ""
  83275. ],
  83276. "16": [
  83277. ""
  83278. ],
  83279. "36": [
  83280. ""
  83281. ],
  83282. "38": [
  83283. ""
  83284. ],
  83285. "47": [
  83286. ""
  83287. ],
  83288. "41": [
  83289. ""
  83290. ],
  83291. "42": [
  83292. ""
  83293. ],
  83294. "43": [
  83295. ""
  83296. ],
  83297. "44": [
  83298. ""
  83299. ],
  83300. "45": [
  83301. ""
  83302. ],
  83303. "48": [
  83304. ""
  83305. ],
  83306. "57": [
  83307. ""
  83308. ],
  83309. "58": [
  83310. ""
  83311. ],
  83312. "70": [
  83313. ""
  83314. ],
  83315. "74": [
  83316. ""
  83317. ],
  83318. "80": [
  83319. ""
  83320. ],
  83321. "81": [
  83322. ""
  83323. ],
  83324. "102": [
  83325. ""
  83326. ],
  83327. "104": [
  83328. ""
  83329. ],
  83330. "109": [
  83331. ""
  83332. ],
  83333. "107": [
  83334. ""
  83335. ],
  83336. "110": [
  83337. ""
  83338. ],
  83339. "119": [
  83340. ""
  83341. ],
  83342. "120": [
  83343. ""
  83344. ],
  83345. "139": [
  83346. ""
  83347. ],
  83348. "134": [
  83349. ""
  83350. ],
  83351. "135": [
  83352. ""
  83353. ],
  83354. "136": [
  83355. ""
  83356. ],
  83357. "137": [
  83358. ""
  83359. ],
  83360. "148": [
  83361. ""
  83362. ],
  83363. "160": [
  83364. ""
  83365. ],
  83366. "172": [
  83367. ""
  83368. ],
  83369. "176": [
  83370. ""
  83371. ],
  83372. "180": [
  83373. ""
  83374. ],
  83375. "186": [
  83376. ""
  83377. ],
  83378. "183": [
  83379. ""
  83380. ],
  83381. "184": [
  83382. ""
  83383. ],
  83384. "190": [
  83385. ""
  83386. ],
  83387. "194": [
  83388. ""
  83389. ],
  83390. "198": [
  83391. ""
  83392. ]
  83393. },
  83394. "executed_branches": [],
  83395. "missing_branches": []
  83396. },
  83397. "Timestamp.is_before": {
  83398. "executed_lines": [
  83399. 158
  83400. ],
  83401. "summary": {
  83402. "covered_lines": 1,
  83403. "num_statements": 1,
  83404. "percent_covered": 100.0,
  83405. "percent_covered_display": "100.00",
  83406. "missing_lines": 0,
  83407. "excluded_lines": 0,
  83408. "percent_statements_covered": 100.0,
  83409. "percent_statements_covered_display": "100.00",
  83410. "num_branches": 0,
  83411. "num_partial_branches": 0,
  83412. "covered_branches": 0,
  83413. "missing_branches": 0,
  83414. "percent_branches_covered": 100.0,
  83415. "percent_branches_covered_display": "100.00"
  83416. },
  83417. "missing_lines": [],
  83418. "excluded_lines": [],
  83419. "start_line": 148,
  83420. "contexts": {
  83421. "200": [
  83422. ""
  83423. ],
  83424. "196": [
  83425. ""
  83426. ],
  83427. "192": [
  83428. ""
  83429. ],
  83430. "188": [
  83431. ""
  83432. ],
  83433. "182": [
  83434. ""
  83435. ],
  83436. "178": [
  83437. ""
  83438. ],
  83439. "174": [
  83440. ""
  83441. ],
  83442. "170": [
  83443. ""
  83444. ],
  83445. "158": [
  83446. ""
  83447. ],
  83448. "146": [
  83449. ""
  83450. ],
  83451. "133": [
  83452. ""
  83453. ],
  83454. "117": [
  83455. ""
  83456. ],
  83457. "106": [
  83458. ""
  83459. ],
  83460. "79": [
  83461. ""
  83462. ],
  83463. "76": [
  83464. ""
  83465. ],
  83466. "72": [
  83467. ""
  83468. ],
  83469. "68": [
  83470. ""
  83471. ],
  83472. "55": [
  83473. ""
  83474. ],
  83475. "40": [
  83476. ""
  83477. ],
  83478. "14": [
  83479. ""
  83480. ],
  83481. "1": [
  83482. ""
  83483. ],
  83484. "8": [
  83485. ""
  83486. ],
  83487. "9": [
  83488. ""
  83489. ],
  83490. "10": [
  83491. ""
  83492. ],
  83493. "11": [
  83494. ""
  83495. ],
  83496. "15": [
  83497. ""
  83498. ],
  83499. "16": [
  83500. ""
  83501. ],
  83502. "36": [
  83503. ""
  83504. ],
  83505. "38": [
  83506. ""
  83507. ],
  83508. "47": [
  83509. ""
  83510. ],
  83511. "41": [
  83512. ""
  83513. ],
  83514. "42": [
  83515. ""
  83516. ],
  83517. "43": [
  83518. ""
  83519. ],
  83520. "44": [
  83521. ""
  83522. ],
  83523. "45": [
  83524. ""
  83525. ],
  83526. "48": [
  83527. ""
  83528. ],
  83529. "57": [
  83530. ""
  83531. ],
  83532. "58": [
  83533. ""
  83534. ],
  83535. "70": [
  83536. ""
  83537. ],
  83538. "74": [
  83539. ""
  83540. ],
  83541. "80": [
  83542. ""
  83543. ],
  83544. "81": [
  83545. ""
  83546. ],
  83547. "102": [
  83548. ""
  83549. ],
  83550. "104": [
  83551. ""
  83552. ],
  83553. "109": [
  83554. ""
  83555. ],
  83556. "107": [
  83557. ""
  83558. ],
  83559. "110": [
  83560. ""
  83561. ],
  83562. "119": [
  83563. ""
  83564. ],
  83565. "120": [
  83566. ""
  83567. ],
  83568. "139": [
  83569. ""
  83570. ],
  83571. "134": [
  83572. ""
  83573. ],
  83574. "135": [
  83575. ""
  83576. ],
  83577. "136": [
  83578. ""
  83579. ],
  83580. "137": [
  83581. ""
  83582. ],
  83583. "148": [
  83584. ""
  83585. ],
  83586. "160": [
  83587. ""
  83588. ],
  83589. "172": [
  83590. ""
  83591. ],
  83592. "176": [
  83593. ""
  83594. ],
  83595. "180": [
  83596. ""
  83597. ],
  83598. "186": [
  83599. ""
  83600. ],
  83601. "183": [
  83602. ""
  83603. ],
  83604. "184": [
  83605. ""
  83606. ],
  83607. "190": [
  83608. ""
  83609. ],
  83610. "194": [
  83611. ""
  83612. ],
  83613. "198": [
  83614. ""
  83615. ]
  83616. },
  83617. "executed_branches": [],
  83618. "missing_branches": []
  83619. },
  83620. "Timestamp.is_after": {
  83621. "executed_lines": [
  83622. 170
  83623. ],
  83624. "summary": {
  83625. "covered_lines": 1,
  83626. "num_statements": 1,
  83627. "percent_covered": 100.0,
  83628. "percent_covered_display": "100.00",
  83629. "missing_lines": 0,
  83630. "excluded_lines": 0,
  83631. "percent_statements_covered": 100.0,
  83632. "percent_statements_covered_display": "100.00",
  83633. "num_branches": 0,
  83634. "num_partial_branches": 0,
  83635. "covered_branches": 0,
  83636. "missing_branches": 0,
  83637. "percent_branches_covered": 100.0,
  83638. "percent_branches_covered_display": "100.00"
  83639. },
  83640. "missing_lines": [],
  83641. "excluded_lines": [],
  83642. "start_line": 160,
  83643. "contexts": {
  83644. "200": [
  83645. ""
  83646. ],
  83647. "196": [
  83648. ""
  83649. ],
  83650. "192": [
  83651. ""
  83652. ],
  83653. "188": [
  83654. ""
  83655. ],
  83656. "182": [
  83657. ""
  83658. ],
  83659. "178": [
  83660. ""
  83661. ],
  83662. "174": [
  83663. ""
  83664. ],
  83665. "170": [
  83666. ""
  83667. ],
  83668. "158": [
  83669. ""
  83670. ],
  83671. "146": [
  83672. ""
  83673. ],
  83674. "133": [
  83675. ""
  83676. ],
  83677. "117": [
  83678. ""
  83679. ],
  83680. "106": [
  83681. ""
  83682. ],
  83683. "79": [
  83684. ""
  83685. ],
  83686. "76": [
  83687. ""
  83688. ],
  83689. "72": [
  83690. ""
  83691. ],
  83692. "68": [
  83693. ""
  83694. ],
  83695. "55": [
  83696. ""
  83697. ],
  83698. "40": [
  83699. ""
  83700. ],
  83701. "14": [
  83702. ""
  83703. ],
  83704. "1": [
  83705. ""
  83706. ],
  83707. "8": [
  83708. ""
  83709. ],
  83710. "9": [
  83711. ""
  83712. ],
  83713. "10": [
  83714. ""
  83715. ],
  83716. "11": [
  83717. ""
  83718. ],
  83719. "15": [
  83720. ""
  83721. ],
  83722. "16": [
  83723. ""
  83724. ],
  83725. "36": [
  83726. ""
  83727. ],
  83728. "38": [
  83729. ""
  83730. ],
  83731. "47": [
  83732. ""
  83733. ],
  83734. "41": [
  83735. ""
  83736. ],
  83737. "42": [
  83738. ""
  83739. ],
  83740. "43": [
  83741. ""
  83742. ],
  83743. "44": [
  83744. ""
  83745. ],
  83746. "45": [
  83747. ""
  83748. ],
  83749. "48": [
  83750. ""
  83751. ],
  83752. "57": [
  83753. ""
  83754. ],
  83755. "58": [
  83756. ""
  83757. ],
  83758. "70": [
  83759. ""
  83760. ],
  83761. "74": [
  83762. ""
  83763. ],
  83764. "80": [
  83765. ""
  83766. ],
  83767. "81": [
  83768. ""
  83769. ],
  83770. "102": [
  83771. ""
  83772. ],
  83773. "104": [
  83774. ""
  83775. ],
  83776. "109": [
  83777. ""
  83778. ],
  83779. "107": [
  83780. ""
  83781. ],
  83782. "110": [
  83783. ""
  83784. ],
  83785. "119": [
  83786. ""
  83787. ],
  83788. "120": [
  83789. ""
  83790. ],
  83791. "139": [
  83792. ""
  83793. ],
  83794. "134": [
  83795. ""
  83796. ],
  83797. "135": [
  83798. ""
  83799. ],
  83800. "136": [
  83801. ""
  83802. ],
  83803. "137": [
  83804. ""
  83805. ],
  83806. "148": [
  83807. ""
  83808. ],
  83809. "160": [
  83810. ""
  83811. ],
  83812. "172": [
  83813. ""
  83814. ],
  83815. "176": [
  83816. ""
  83817. ],
  83818. "180": [
  83819. ""
  83820. ],
  83821. "186": [
  83822. ""
  83823. ],
  83824. "183": [
  83825. ""
  83826. ],
  83827. "184": [
  83828. ""
  83829. ],
  83830. "190": [
  83831. ""
  83832. ],
  83833. "194": [
  83834. ""
  83835. ],
  83836. "198": [
  83837. ""
  83838. ]
  83839. },
  83840. "executed_branches": [],
  83841. "missing_branches": []
  83842. },
  83843. "Timestamp.__str__": {
  83844. "executed_lines": [],
  83845. "summary": {
  83846. "covered_lines": 0,
  83847. "num_statements": 0,
  83848. "percent_covered": 100.0,
  83849. "percent_covered_display": "100.00",
  83850. "missing_lines": 0,
  83851. "excluded_lines": 2,
  83852. "percent_statements_covered": 100.0,
  83853. "percent_statements_covered_display": "100.00",
  83854. "num_branches": 0,
  83855. "num_partial_branches": 0,
  83856. "covered_branches": 0,
  83857. "missing_branches": 0,
  83858. "percent_branches_covered": 100.0,
  83859. "percent_branches_covered_display": "100.00"
  83860. },
  83861. "missing_lines": [],
  83862. "excluded_lines": [
  83863. 173,
  83864. 174
  83865. ],
  83866. "start_line": 172,
  83867. "contexts": {
  83868. "200": [
  83869. ""
  83870. ],
  83871. "196": [
  83872. ""
  83873. ],
  83874. "192": [
  83875. ""
  83876. ],
  83877. "188": [
  83878. ""
  83879. ],
  83880. "182": [
  83881. ""
  83882. ],
  83883. "178": [
  83884. ""
  83885. ],
  83886. "174": [
  83887. ""
  83888. ],
  83889. "170": [
  83890. ""
  83891. ],
  83892. "158": [
  83893. ""
  83894. ],
  83895. "146": [
  83896. ""
  83897. ],
  83898. "133": [
  83899. ""
  83900. ],
  83901. "117": [
  83902. ""
  83903. ],
  83904. "106": [
  83905. ""
  83906. ],
  83907. "79": [
  83908. ""
  83909. ],
  83910. "76": [
  83911. ""
  83912. ],
  83913. "72": [
  83914. ""
  83915. ],
  83916. "68": [
  83917. ""
  83918. ],
  83919. "55": [
  83920. ""
  83921. ],
  83922. "40": [
  83923. ""
  83924. ],
  83925. "14": [
  83926. ""
  83927. ],
  83928. "1": [
  83929. ""
  83930. ],
  83931. "8": [
  83932. ""
  83933. ],
  83934. "9": [
  83935. ""
  83936. ],
  83937. "10": [
  83938. ""
  83939. ],
  83940. "11": [
  83941. ""
  83942. ],
  83943. "15": [
  83944. ""
  83945. ],
  83946. "16": [
  83947. ""
  83948. ],
  83949. "36": [
  83950. ""
  83951. ],
  83952. "38": [
  83953. ""
  83954. ],
  83955. "47": [
  83956. ""
  83957. ],
  83958. "41": [
  83959. ""
  83960. ],
  83961. "42": [
  83962. ""
  83963. ],
  83964. "43": [
  83965. ""
  83966. ],
  83967. "44": [
  83968. ""
  83969. ],
  83970. "45": [
  83971. ""
  83972. ],
  83973. "48": [
  83974. ""
  83975. ],
  83976. "57": [
  83977. ""
  83978. ],
  83979. "58": [
  83980. ""
  83981. ],
  83982. "70": [
  83983. ""
  83984. ],
  83985. "74": [
  83986. ""
  83987. ],
  83988. "80": [
  83989. ""
  83990. ],
  83991. "81": [
  83992. ""
  83993. ],
  83994. "102": [
  83995. ""
  83996. ],
  83997. "104": [
  83998. ""
  83999. ],
  84000. "109": [
  84001. ""
  84002. ],
  84003. "107": [
  84004. ""
  84005. ],
  84006. "110": [
  84007. ""
  84008. ],
  84009. "119": [
  84010. ""
  84011. ],
  84012. "120": [
  84013. ""
  84014. ],
  84015. "139": [
  84016. ""
  84017. ],
  84018. "134": [
  84019. ""
  84020. ],
  84021. "135": [
  84022. ""
  84023. ],
  84024. "136": [
  84025. ""
  84026. ],
  84027. "137": [
  84028. ""
  84029. ],
  84030. "148": [
  84031. ""
  84032. ],
  84033. "160": [
  84034. ""
  84035. ],
  84036. "172": [
  84037. ""
  84038. ],
  84039. "176": [
  84040. ""
  84041. ],
  84042. "180": [
  84043. ""
  84044. ],
  84045. "186": [
  84046. ""
  84047. ],
  84048. "183": [
  84049. ""
  84050. ],
  84051. "184": [
  84052. ""
  84053. ],
  84054. "190": [
  84055. ""
  84056. ],
  84057. "194": [
  84058. ""
  84059. ],
  84060. "198": [
  84061. ""
  84062. ]
  84063. },
  84064. "executed_branches": [],
  84065. "missing_branches": []
  84066. },
  84067. "Timestamp.__repr__": {
  84068. "executed_lines": [],
  84069. "summary": {
  84070. "covered_lines": 0,
  84071. "num_statements": 0,
  84072. "percent_covered": 100.0,
  84073. "percent_covered_display": "100.00",
  84074. "missing_lines": 0,
  84075. "excluded_lines": 2,
  84076. "percent_statements_covered": 100.0,
  84077. "percent_statements_covered_display": "100.00",
  84078. "num_branches": 0,
  84079. "num_partial_branches": 0,
  84080. "covered_branches": 0,
  84081. "missing_branches": 0,
  84082. "percent_branches_covered": 100.0,
  84083. "percent_branches_covered_display": "100.00"
  84084. },
  84085. "missing_lines": [],
  84086. "excluded_lines": [
  84087. 177,
  84088. 178
  84089. ],
  84090. "start_line": 176,
  84091. "contexts": {
  84092. "200": [
  84093. ""
  84094. ],
  84095. "196": [
  84096. ""
  84097. ],
  84098. "192": [
  84099. ""
  84100. ],
  84101. "188": [
  84102. ""
  84103. ],
  84104. "182": [
  84105. ""
  84106. ],
  84107. "178": [
  84108. ""
  84109. ],
  84110. "174": [
  84111. ""
  84112. ],
  84113. "170": [
  84114. ""
  84115. ],
  84116. "158": [
  84117. ""
  84118. ],
  84119. "146": [
  84120. ""
  84121. ],
  84122. "133": [
  84123. ""
  84124. ],
  84125. "117": [
  84126. ""
  84127. ],
  84128. "106": [
  84129. ""
  84130. ],
  84131. "79": [
  84132. ""
  84133. ],
  84134. "76": [
  84135. ""
  84136. ],
  84137. "72": [
  84138. ""
  84139. ],
  84140. "68": [
  84141. ""
  84142. ],
  84143. "55": [
  84144. ""
  84145. ],
  84146. "40": [
  84147. ""
  84148. ],
  84149. "14": [
  84150. ""
  84151. ],
  84152. "1": [
  84153. ""
  84154. ],
  84155. "8": [
  84156. ""
  84157. ],
  84158. "9": [
  84159. ""
  84160. ],
  84161. "10": [
  84162. ""
  84163. ],
  84164. "11": [
  84165. ""
  84166. ],
  84167. "15": [
  84168. ""
  84169. ],
  84170. "16": [
  84171. ""
  84172. ],
  84173. "36": [
  84174. ""
  84175. ],
  84176. "38": [
  84177. ""
  84178. ],
  84179. "47": [
  84180. ""
  84181. ],
  84182. "41": [
  84183. ""
  84184. ],
  84185. "42": [
  84186. ""
  84187. ],
  84188. "43": [
  84189. ""
  84190. ],
  84191. "44": [
  84192. ""
  84193. ],
  84194. "45": [
  84195. ""
  84196. ],
  84197. "48": [
  84198. ""
  84199. ],
  84200. "57": [
  84201. ""
  84202. ],
  84203. "58": [
  84204. ""
  84205. ],
  84206. "70": [
  84207. ""
  84208. ],
  84209. "74": [
  84210. ""
  84211. ],
  84212. "80": [
  84213. ""
  84214. ],
  84215. "81": [
  84216. ""
  84217. ],
  84218. "102": [
  84219. ""
  84220. ],
  84221. "104": [
  84222. ""
  84223. ],
  84224. "109": [
  84225. ""
  84226. ],
  84227. "107": [
  84228. ""
  84229. ],
  84230. "110": [
  84231. ""
  84232. ],
  84233. "119": [
  84234. ""
  84235. ],
  84236. "120": [
  84237. ""
  84238. ],
  84239. "139": [
  84240. ""
  84241. ],
  84242. "134": [
  84243. ""
  84244. ],
  84245. "135": [
  84246. ""
  84247. ],
  84248. "136": [
  84249. ""
  84250. ],
  84251. "137": [
  84252. ""
  84253. ],
  84254. "148": [
  84255. ""
  84256. ],
  84257. "160": [
  84258. ""
  84259. ],
  84260. "172": [
  84261. ""
  84262. ],
  84263. "176": [
  84264. ""
  84265. ],
  84266. "180": [
  84267. ""
  84268. ],
  84269. "186": [
  84270. ""
  84271. ],
  84272. "183": [
  84273. ""
  84274. ],
  84275. "184": [
  84276. ""
  84277. ],
  84278. "190": [
  84279. ""
  84280. ],
  84281. "194": [
  84282. ""
  84283. ],
  84284. "198": [
  84285. ""
  84286. ]
  84287. },
  84288. "executed_branches": [],
  84289. "missing_branches": []
  84290. },
  84291. "Timestamp.__eq__": {
  84292. "executed_lines": [
  84293. 182,
  84294. 183,
  84295. 184
  84296. ],
  84297. "summary": {
  84298. "covered_lines": 3,
  84299. "num_statements": 3,
  84300. "percent_covered": 100.0,
  84301. "percent_covered_display": "100.00",
  84302. "missing_lines": 0,
  84303. "excluded_lines": 0,
  84304. "percent_statements_covered": 100.0,
  84305. "percent_statements_covered_display": "100.00",
  84306. "num_branches": 2,
  84307. "num_partial_branches": 0,
  84308. "covered_branches": 2,
  84309. "missing_branches": 0,
  84310. "percent_branches_covered": 100.0,
  84311. "percent_branches_covered_display": "100.00"
  84312. },
  84313. "missing_lines": [],
  84314. "excluded_lines": [],
  84315. "start_line": 180,
  84316. "contexts": {
  84317. "200": [
  84318. ""
  84319. ],
  84320. "196": [
  84321. ""
  84322. ],
  84323. "192": [
  84324. ""
  84325. ],
  84326. "188": [
  84327. ""
  84328. ],
  84329. "182": [
  84330. ""
  84331. ],
  84332. "178": [
  84333. ""
  84334. ],
  84335. "174": [
  84336. ""
  84337. ],
  84338. "170": [
  84339. ""
  84340. ],
  84341. "158": [
  84342. ""
  84343. ],
  84344. "146": [
  84345. ""
  84346. ],
  84347. "133": [
  84348. ""
  84349. ],
  84350. "117": [
  84351. ""
  84352. ],
  84353. "106": [
  84354. ""
  84355. ],
  84356. "79": [
  84357. ""
  84358. ],
  84359. "76": [
  84360. ""
  84361. ],
  84362. "72": [
  84363. ""
  84364. ],
  84365. "68": [
  84366. ""
  84367. ],
  84368. "55": [
  84369. ""
  84370. ],
  84371. "40": [
  84372. ""
  84373. ],
  84374. "14": [
  84375. ""
  84376. ],
  84377. "1": [
  84378. ""
  84379. ],
  84380. "8": [
  84381. ""
  84382. ],
  84383. "9": [
  84384. ""
  84385. ],
  84386. "10": [
  84387. ""
  84388. ],
  84389. "11": [
  84390. ""
  84391. ],
  84392. "15": [
  84393. ""
  84394. ],
  84395. "16": [
  84396. ""
  84397. ],
  84398. "36": [
  84399. ""
  84400. ],
  84401. "38": [
  84402. ""
  84403. ],
  84404. "47": [
  84405. ""
  84406. ],
  84407. "41": [
  84408. ""
  84409. ],
  84410. "42": [
  84411. ""
  84412. ],
  84413. "43": [
  84414. ""
  84415. ],
  84416. "44": [
  84417. ""
  84418. ],
  84419. "45": [
  84420. ""
  84421. ],
  84422. "48": [
  84423. ""
  84424. ],
  84425. "57": [
  84426. ""
  84427. ],
  84428. "58": [
  84429. ""
  84430. ],
  84431. "70": [
  84432. ""
  84433. ],
  84434. "74": [
  84435. ""
  84436. ],
  84437. "80": [
  84438. ""
  84439. ],
  84440. "81": [
  84441. ""
  84442. ],
  84443. "102": [
  84444. ""
  84445. ],
  84446. "104": [
  84447. ""
  84448. ],
  84449. "109": [
  84450. ""
  84451. ],
  84452. "107": [
  84453. ""
  84454. ],
  84455. "110": [
  84456. ""
  84457. ],
  84458. "119": [
  84459. ""
  84460. ],
  84461. "120": [
  84462. ""
  84463. ],
  84464. "139": [
  84465. ""
  84466. ],
  84467. "134": [
  84468. ""
  84469. ],
  84470. "135": [
  84471. ""
  84472. ],
  84473. "136": [
  84474. ""
  84475. ],
  84476. "137": [
  84477. ""
  84478. ],
  84479. "148": [
  84480. ""
  84481. ],
  84482. "160": [
  84483. ""
  84484. ],
  84485. "172": [
  84486. ""
  84487. ],
  84488. "176": [
  84489. ""
  84490. ],
  84491. "180": [
  84492. ""
  84493. ],
  84494. "186": [
  84495. ""
  84496. ],
  84497. "183": [
  84498. ""
  84499. ],
  84500. "184": [
  84501. ""
  84502. ],
  84503. "190": [
  84504. ""
  84505. ],
  84506. "194": [
  84507. ""
  84508. ],
  84509. "198": [
  84510. ""
  84511. ]
  84512. },
  84513. "executed_branches": [
  84514. [
  84515. 182,
  84516. 183
  84517. ],
  84518. [
  84519. 182,
  84520. 184
  84521. ]
  84522. ],
  84523. "missing_branches": []
  84524. },
  84525. "Timestamp.__lt__": {
  84526. "executed_lines": [
  84527. 188
  84528. ],
  84529. "summary": {
  84530. "covered_lines": 1,
  84531. "num_statements": 1,
  84532. "percent_covered": 100.0,
  84533. "percent_covered_display": "100.00",
  84534. "missing_lines": 0,
  84535. "excluded_lines": 0,
  84536. "percent_statements_covered": 100.0,
  84537. "percent_statements_covered_display": "100.00",
  84538. "num_branches": 0,
  84539. "num_partial_branches": 0,
  84540. "covered_branches": 0,
  84541. "missing_branches": 0,
  84542. "percent_branches_covered": 100.0,
  84543. "percent_branches_covered_display": "100.00"
  84544. },
  84545. "missing_lines": [],
  84546. "excluded_lines": [],
  84547. "start_line": 186,
  84548. "contexts": {
  84549. "200": [
  84550. ""
  84551. ],
  84552. "196": [
  84553. ""
  84554. ],
  84555. "192": [
  84556. ""
  84557. ],
  84558. "188": [
  84559. ""
  84560. ],
  84561. "182": [
  84562. ""
  84563. ],
  84564. "178": [
  84565. ""
  84566. ],
  84567. "174": [
  84568. ""
  84569. ],
  84570. "170": [
  84571. ""
  84572. ],
  84573. "158": [
  84574. ""
  84575. ],
  84576. "146": [
  84577. ""
  84578. ],
  84579. "133": [
  84580. ""
  84581. ],
  84582. "117": [
  84583. ""
  84584. ],
  84585. "106": [
  84586. ""
  84587. ],
  84588. "79": [
  84589. ""
  84590. ],
  84591. "76": [
  84592. ""
  84593. ],
  84594. "72": [
  84595. ""
  84596. ],
  84597. "68": [
  84598. ""
  84599. ],
  84600. "55": [
  84601. ""
  84602. ],
  84603. "40": [
  84604. ""
  84605. ],
  84606. "14": [
  84607. ""
  84608. ],
  84609. "1": [
  84610. ""
  84611. ],
  84612. "8": [
  84613. ""
  84614. ],
  84615. "9": [
  84616. ""
  84617. ],
  84618. "10": [
  84619. ""
  84620. ],
  84621. "11": [
  84622. ""
  84623. ],
  84624. "15": [
  84625. ""
  84626. ],
  84627. "16": [
  84628. ""
  84629. ],
  84630. "36": [
  84631. ""
  84632. ],
  84633. "38": [
  84634. ""
  84635. ],
  84636. "47": [
  84637. ""
  84638. ],
  84639. "41": [
  84640. ""
  84641. ],
  84642. "42": [
  84643. ""
  84644. ],
  84645. "43": [
  84646. ""
  84647. ],
  84648. "44": [
  84649. ""
  84650. ],
  84651. "45": [
  84652. ""
  84653. ],
  84654. "48": [
  84655. ""
  84656. ],
  84657. "57": [
  84658. ""
  84659. ],
  84660. "58": [
  84661. ""
  84662. ],
  84663. "70": [
  84664. ""
  84665. ],
  84666. "74": [
  84667. ""
  84668. ],
  84669. "80": [
  84670. ""
  84671. ],
  84672. "81": [
  84673. ""
  84674. ],
  84675. "102": [
  84676. ""
  84677. ],
  84678. "104": [
  84679. ""
  84680. ],
  84681. "109": [
  84682. ""
  84683. ],
  84684. "107": [
  84685. ""
  84686. ],
  84687. "110": [
  84688. ""
  84689. ],
  84690. "119": [
  84691. ""
  84692. ],
  84693. "120": [
  84694. ""
  84695. ],
  84696. "139": [
  84697. ""
  84698. ],
  84699. "134": [
  84700. ""
  84701. ],
  84702. "135": [
  84703. ""
  84704. ],
  84705. "136": [
  84706. ""
  84707. ],
  84708. "137": [
  84709. ""
  84710. ],
  84711. "148": [
  84712. ""
  84713. ],
  84714. "160": [
  84715. ""
  84716. ],
  84717. "172": [
  84718. ""
  84719. ],
  84720. "176": [
  84721. ""
  84722. ],
  84723. "180": [
  84724. ""
  84725. ],
  84726. "186": [
  84727. ""
  84728. ],
  84729. "183": [
  84730. ""
  84731. ],
  84732. "184": [
  84733. ""
  84734. ],
  84735. "190": [
  84736. ""
  84737. ],
  84738. "194": [
  84739. ""
  84740. ],
  84741. "198": [
  84742. ""
  84743. ]
  84744. },
  84745. "executed_branches": [],
  84746. "missing_branches": []
  84747. },
  84748. "Timestamp.__le__": {
  84749. "executed_lines": [
  84750. 192
  84751. ],
  84752. "summary": {
  84753. "covered_lines": 1,
  84754. "num_statements": 1,
  84755. "percent_covered": 100.0,
  84756. "percent_covered_display": "100.00",
  84757. "missing_lines": 0,
  84758. "excluded_lines": 0,
  84759. "percent_statements_covered": 100.0,
  84760. "percent_statements_covered_display": "100.00",
  84761. "num_branches": 0,
  84762. "num_partial_branches": 0,
  84763. "covered_branches": 0,
  84764. "missing_branches": 0,
  84765. "percent_branches_covered": 100.0,
  84766. "percent_branches_covered_display": "100.00"
  84767. },
  84768. "missing_lines": [],
  84769. "excluded_lines": [],
  84770. "start_line": 190,
  84771. "contexts": {
  84772. "200": [
  84773. ""
  84774. ],
  84775. "196": [
  84776. ""
  84777. ],
  84778. "192": [
  84779. ""
  84780. ],
  84781. "188": [
  84782. ""
  84783. ],
  84784. "182": [
  84785. ""
  84786. ],
  84787. "178": [
  84788. ""
  84789. ],
  84790. "174": [
  84791. ""
  84792. ],
  84793. "170": [
  84794. ""
  84795. ],
  84796. "158": [
  84797. ""
  84798. ],
  84799. "146": [
  84800. ""
  84801. ],
  84802. "133": [
  84803. ""
  84804. ],
  84805. "117": [
  84806. ""
  84807. ],
  84808. "106": [
  84809. ""
  84810. ],
  84811. "79": [
  84812. ""
  84813. ],
  84814. "76": [
  84815. ""
  84816. ],
  84817. "72": [
  84818. ""
  84819. ],
  84820. "68": [
  84821. ""
  84822. ],
  84823. "55": [
  84824. ""
  84825. ],
  84826. "40": [
  84827. ""
  84828. ],
  84829. "14": [
  84830. ""
  84831. ],
  84832. "1": [
  84833. ""
  84834. ],
  84835. "8": [
  84836. ""
  84837. ],
  84838. "9": [
  84839. ""
  84840. ],
  84841. "10": [
  84842. ""
  84843. ],
  84844. "11": [
  84845. ""
  84846. ],
  84847. "15": [
  84848. ""
  84849. ],
  84850. "16": [
  84851. ""
  84852. ],
  84853. "36": [
  84854. ""
  84855. ],
  84856. "38": [
  84857. ""
  84858. ],
  84859. "47": [
  84860. ""
  84861. ],
  84862. "41": [
  84863. ""
  84864. ],
  84865. "42": [
  84866. ""
  84867. ],
  84868. "43": [
  84869. ""
  84870. ],
  84871. "44": [
  84872. ""
  84873. ],
  84874. "45": [
  84875. ""
  84876. ],
  84877. "48": [
  84878. ""
  84879. ],
  84880. "57": [
  84881. ""
  84882. ],
  84883. "58": [
  84884. ""
  84885. ],
  84886. "70": [
  84887. ""
  84888. ],
  84889. "74": [
  84890. ""
  84891. ],
  84892. "80": [
  84893. ""
  84894. ],
  84895. "81": [
  84896. ""
  84897. ],
  84898. "102": [
  84899. ""
  84900. ],
  84901. "104": [
  84902. ""
  84903. ],
  84904. "109": [
  84905. ""
  84906. ],
  84907. "107": [
  84908. ""
  84909. ],
  84910. "110": [
  84911. ""
  84912. ],
  84913. "119": [
  84914. ""
  84915. ],
  84916. "120": [
  84917. ""
  84918. ],
  84919. "139": [
  84920. ""
  84921. ],
  84922. "134": [
  84923. ""
  84924. ],
  84925. "135": [
  84926. ""
  84927. ],
  84928. "136": [
  84929. ""
  84930. ],
  84931. "137": [
  84932. ""
  84933. ],
  84934. "148": [
  84935. ""
  84936. ],
  84937. "160": [
  84938. ""
  84939. ],
  84940. "172": [
  84941. ""
  84942. ],
  84943. "176": [
  84944. ""
  84945. ],
  84946. "180": [
  84947. ""
  84948. ],
  84949. "186": [
  84950. ""
  84951. ],
  84952. "183": [
  84953. ""
  84954. ],
  84955. "184": [
  84956. ""
  84957. ],
  84958. "190": [
  84959. ""
  84960. ],
  84961. "194": [
  84962. ""
  84963. ],
  84964. "198": [
  84965. ""
  84966. ]
  84967. },
  84968. "executed_branches": [],
  84969. "missing_branches": []
  84970. },
  84971. "Timestamp.__gt__": {
  84972. "executed_lines": [
  84973. 196
  84974. ],
  84975. "summary": {
  84976. "covered_lines": 1,
  84977. "num_statements": 1,
  84978. "percent_covered": 100.0,
  84979. "percent_covered_display": "100.00",
  84980. "missing_lines": 0,
  84981. "excluded_lines": 0,
  84982. "percent_statements_covered": 100.0,
  84983. "percent_statements_covered_display": "100.00",
  84984. "num_branches": 0,
  84985. "num_partial_branches": 0,
  84986. "covered_branches": 0,
  84987. "missing_branches": 0,
  84988. "percent_branches_covered": 100.0,
  84989. "percent_branches_covered_display": "100.00"
  84990. },
  84991. "missing_lines": [],
  84992. "excluded_lines": [],
  84993. "start_line": 194,
  84994. "contexts": {
  84995. "200": [
  84996. ""
  84997. ],
  84998. "196": [
  84999. ""
  85000. ],
  85001. "192": [
  85002. ""
  85003. ],
  85004. "188": [
  85005. ""
  85006. ],
  85007. "182": [
  85008. ""
  85009. ],
  85010. "178": [
  85011. ""
  85012. ],
  85013. "174": [
  85014. ""
  85015. ],
  85016. "170": [
  85017. ""
  85018. ],
  85019. "158": [
  85020. ""
  85021. ],
  85022. "146": [
  85023. ""
  85024. ],
  85025. "133": [
  85026. ""
  85027. ],
  85028. "117": [
  85029. ""
  85030. ],
  85031. "106": [
  85032. ""
  85033. ],
  85034. "79": [
  85035. ""
  85036. ],
  85037. "76": [
  85038. ""
  85039. ],
  85040. "72": [
  85041. ""
  85042. ],
  85043. "68": [
  85044. ""
  85045. ],
  85046. "55": [
  85047. ""
  85048. ],
  85049. "40": [
  85050. ""
  85051. ],
  85052. "14": [
  85053. ""
  85054. ],
  85055. "1": [
  85056. ""
  85057. ],
  85058. "8": [
  85059. ""
  85060. ],
  85061. "9": [
  85062. ""
  85063. ],
  85064. "10": [
  85065. ""
  85066. ],
  85067. "11": [
  85068. ""
  85069. ],
  85070. "15": [
  85071. ""
  85072. ],
  85073. "16": [
  85074. ""
  85075. ],
  85076. "36": [
  85077. ""
  85078. ],
  85079. "38": [
  85080. ""
  85081. ],
  85082. "47": [
  85083. ""
  85084. ],
  85085. "41": [
  85086. ""
  85087. ],
  85088. "42": [
  85089. ""
  85090. ],
  85091. "43": [
  85092. ""
  85093. ],
  85094. "44": [
  85095. ""
  85096. ],
  85097. "45": [
  85098. ""
  85099. ],
  85100. "48": [
  85101. ""
  85102. ],
  85103. "57": [
  85104. ""
  85105. ],
  85106. "58": [
  85107. ""
  85108. ],
  85109. "70": [
  85110. ""
  85111. ],
  85112. "74": [
  85113. ""
  85114. ],
  85115. "80": [
  85116. ""
  85117. ],
  85118. "81": [
  85119. ""
  85120. ],
  85121. "102": [
  85122. ""
  85123. ],
  85124. "104": [
  85125. ""
  85126. ],
  85127. "109": [
  85128. ""
  85129. ],
  85130. "107": [
  85131. ""
  85132. ],
  85133. "110": [
  85134. ""
  85135. ],
  85136. "119": [
  85137. ""
  85138. ],
  85139. "120": [
  85140. ""
  85141. ],
  85142. "139": [
  85143. ""
  85144. ],
  85145. "134": [
  85146. ""
  85147. ],
  85148. "135": [
  85149. ""
  85150. ],
  85151. "136": [
  85152. ""
  85153. ],
  85154. "137": [
  85155. ""
  85156. ],
  85157. "148": [
  85158. ""
  85159. ],
  85160. "160": [
  85161. ""
  85162. ],
  85163. "172": [
  85164. ""
  85165. ],
  85166. "176": [
  85167. ""
  85168. ],
  85169. "180": [
  85170. ""
  85171. ],
  85172. "186": [
  85173. ""
  85174. ],
  85175. "183": [
  85176. ""
  85177. ],
  85178. "184": [
  85179. ""
  85180. ],
  85181. "190": [
  85182. ""
  85183. ],
  85184. "194": [
  85185. ""
  85186. ],
  85187. "198": [
  85188. ""
  85189. ]
  85190. },
  85191. "executed_branches": [],
  85192. "missing_branches": []
  85193. },
  85194. "Timestamp.__ge__": {
  85195. "executed_lines": [
  85196. 200
  85197. ],
  85198. "summary": {
  85199. "covered_lines": 1,
  85200. "num_statements": 1,
  85201. "percent_covered": 100.0,
  85202. "percent_covered_display": "100.00",
  85203. "missing_lines": 0,
  85204. "excluded_lines": 0,
  85205. "percent_statements_covered": 100.0,
  85206. "percent_statements_covered_display": "100.00",
  85207. "num_branches": 0,
  85208. "num_partial_branches": 0,
  85209. "covered_branches": 0,
  85210. "missing_branches": 0,
  85211. "percent_branches_covered": 100.0,
  85212. "percent_branches_covered_display": "100.00"
  85213. },
  85214. "missing_lines": [],
  85215. "excluded_lines": [],
  85216. "start_line": 198,
  85217. "contexts": {
  85218. "200": [
  85219. ""
  85220. ],
  85221. "196": [
  85222. ""
  85223. ],
  85224. "192": [
  85225. ""
  85226. ],
  85227. "188": [
  85228. ""
  85229. ],
  85230. "182": [
  85231. ""
  85232. ],
  85233. "178": [
  85234. ""
  85235. ],
  85236. "174": [
  85237. ""
  85238. ],
  85239. "170": [
  85240. ""
  85241. ],
  85242. "158": [
  85243. ""
  85244. ],
  85245. "146": [
  85246. ""
  85247. ],
  85248. "133": [
  85249. ""
  85250. ],
  85251. "117": [
  85252. ""
  85253. ],
  85254. "106": [
  85255. ""
  85256. ],
  85257. "79": [
  85258. ""
  85259. ],
  85260. "76": [
  85261. ""
  85262. ],
  85263. "72": [
  85264. ""
  85265. ],
  85266. "68": [
  85267. ""
  85268. ],
  85269. "55": [
  85270. ""
  85271. ],
  85272. "40": [
  85273. ""
  85274. ],
  85275. "14": [
  85276. ""
  85277. ],
  85278. "1": [
  85279. ""
  85280. ],
  85281. "8": [
  85282. ""
  85283. ],
  85284. "9": [
  85285. ""
  85286. ],
  85287. "10": [
  85288. ""
  85289. ],
  85290. "11": [
  85291. ""
  85292. ],
  85293. "15": [
  85294. ""
  85295. ],
  85296. "16": [
  85297. ""
  85298. ],
  85299. "36": [
  85300. ""
  85301. ],
  85302. "38": [
  85303. ""
  85304. ],
  85305. "47": [
  85306. ""
  85307. ],
  85308. "41": [
  85309. ""
  85310. ],
  85311. "42": [
  85312. ""
  85313. ],
  85314. "43": [
  85315. ""
  85316. ],
  85317. "44": [
  85318. ""
  85319. ],
  85320. "45": [
  85321. ""
  85322. ],
  85323. "48": [
  85324. ""
  85325. ],
  85326. "57": [
  85327. ""
  85328. ],
  85329. "58": [
  85330. ""
  85331. ],
  85332. "70": [
  85333. ""
  85334. ],
  85335. "74": [
  85336. ""
  85337. ],
  85338. "80": [
  85339. ""
  85340. ],
  85341. "81": [
  85342. ""
  85343. ],
  85344. "102": [
  85345. ""
  85346. ],
  85347. "104": [
  85348. ""
  85349. ],
  85350. "109": [
  85351. ""
  85352. ],
  85353. "107": [
  85354. ""
  85355. ],
  85356. "110": [
  85357. ""
  85358. ],
  85359. "119": [
  85360. ""
  85361. ],
  85362. "120": [
  85363. ""
  85364. ],
  85365. "139": [
  85366. ""
  85367. ],
  85368. "134": [
  85369. ""
  85370. ],
  85371. "135": [
  85372. ""
  85373. ],
  85374. "136": [
  85375. ""
  85376. ],
  85377. "137": [
  85378. ""
  85379. ],
  85380. "148": [
  85381. ""
  85382. ],
  85383. "160": [
  85384. ""
  85385. ],
  85386. "172": [
  85387. ""
  85388. ],
  85389. "176": [
  85390. ""
  85391. ],
  85392. "180": [
  85393. ""
  85394. ],
  85395. "186": [
  85396. ""
  85397. ],
  85398. "183": [
  85399. ""
  85400. ],
  85401. "184": [
  85402. ""
  85403. ],
  85404. "190": [
  85405. ""
  85406. ],
  85407. "194": [
  85408. ""
  85409. ],
  85410. "198": [
  85411. ""
  85412. ]
  85413. },
  85414. "executed_branches": [],
  85415. "missing_branches": []
  85416. },
  85417. "": {
  85418. "executed_lines": [
  85419. 8,
  85420. 9,
  85421. 10,
  85422. 11,
  85423. 14,
  85424. 15,
  85425. 36,
  85426. 38,
  85427. 47,
  85428. 48,
  85429. 57,
  85430. 58,
  85431. 79,
  85432. 80,
  85433. 102,
  85434. 104,
  85435. 109,
  85436. 110,
  85437. 119,
  85438. 120,
  85439. 139,
  85440. 148,
  85441. 160,
  85442. 180,
  85443. 186,
  85444. 190,
  85445. 194,
  85446. 198
  85447. ],
  85448. "summary": {
  85449. "covered_lines": 28,
  85450. "num_statements": 28,
  85451. "percent_covered": 100.0,
  85452. "percent_covered_display": "100.00",
  85453. "missing_lines": 0,
  85454. "excluded_lines": 4,
  85455. "percent_statements_covered": 100.0,
  85456. "percent_statements_covered_display": "100.00",
  85457. "num_branches": 0,
  85458. "num_partial_branches": 0,
  85459. "covered_branches": 0,
  85460. "missing_branches": 0,
  85461. "percent_branches_covered": 100.0,
  85462. "percent_branches_covered_display": "100.00"
  85463. },
  85464. "missing_lines": [],
  85465. "excluded_lines": [
  85466. 70,
  85467. 74,
  85468. 172,
  85469. 176
  85470. ],
  85471. "start_line": 1,
  85472. "contexts": {
  85473. "200": [
  85474. ""
  85475. ],
  85476. "196": [
  85477. ""
  85478. ],
  85479. "192": [
  85480. ""
  85481. ],
  85482. "188": [
  85483. ""
  85484. ],
  85485. "182": [
  85486. ""
  85487. ],
  85488. "178": [
  85489. ""
  85490. ],
  85491. "174": [
  85492. ""
  85493. ],
  85494. "170": [
  85495. ""
  85496. ],
  85497. "158": [
  85498. ""
  85499. ],
  85500. "146": [
  85501. ""
  85502. ],
  85503. "133": [
  85504. ""
  85505. ],
  85506. "117": [
  85507. ""
  85508. ],
  85509. "106": [
  85510. ""
  85511. ],
  85512. "79": [
  85513. ""
  85514. ],
  85515. "76": [
  85516. ""
  85517. ],
  85518. "72": [
  85519. ""
  85520. ],
  85521. "68": [
  85522. ""
  85523. ],
  85524. "55": [
  85525. ""
  85526. ],
  85527. "40": [
  85528. ""
  85529. ],
  85530. "14": [
  85531. ""
  85532. ],
  85533. "1": [
  85534. ""
  85535. ],
  85536. "8": [
  85537. ""
  85538. ],
  85539. "9": [
  85540. ""
  85541. ],
  85542. "10": [
  85543. ""
  85544. ],
  85545. "11": [
  85546. ""
  85547. ],
  85548. "15": [
  85549. ""
  85550. ],
  85551. "16": [
  85552. ""
  85553. ],
  85554. "36": [
  85555. ""
  85556. ],
  85557. "38": [
  85558. ""
  85559. ],
  85560. "47": [
  85561. ""
  85562. ],
  85563. "41": [
  85564. ""
  85565. ],
  85566. "42": [
  85567. ""
  85568. ],
  85569. "43": [
  85570. ""
  85571. ],
  85572. "44": [
  85573. ""
  85574. ],
  85575. "45": [
  85576. ""
  85577. ],
  85578. "48": [
  85579. ""
  85580. ],
  85581. "57": [
  85582. ""
  85583. ],
  85584. "58": [
  85585. ""
  85586. ],
  85587. "70": [
  85588. ""
  85589. ],
  85590. "74": [
  85591. ""
  85592. ],
  85593. "80": [
  85594. ""
  85595. ],
  85596. "81": [
  85597. ""
  85598. ],
  85599. "102": [
  85600. ""
  85601. ],
  85602. "104": [
  85603. ""
  85604. ],
  85605. "109": [
  85606. ""
  85607. ],
  85608. "107": [
  85609. ""
  85610. ],
  85611. "110": [
  85612. ""
  85613. ],
  85614. "119": [
  85615. ""
  85616. ],
  85617. "120": [
  85618. ""
  85619. ],
  85620. "139": [
  85621. ""
  85622. ],
  85623. "134": [
  85624. ""
  85625. ],
  85626. "135": [
  85627. ""
  85628. ],
  85629. "136": [
  85630. ""
  85631. ],
  85632. "137": [
  85633. ""
  85634. ],
  85635. "148": [
  85636. ""
  85637. ],
  85638. "160": [
  85639. ""
  85640. ],
  85641. "172": [
  85642. ""
  85643. ],
  85644. "176": [
  85645. ""
  85646. ],
  85647. "180": [
  85648. ""
  85649. ],
  85650. "186": [
  85651. ""
  85652. ],
  85653. "183": [
  85654. ""
  85655. ],
  85656. "184": [
  85657. ""
  85658. ],
  85659. "190": [
  85660. ""
  85661. ],
  85662. "194": [
  85663. ""
  85664. ],
  85665. "198": [
  85666. ""
  85667. ]
  85668. },
  85669. "executed_branches": [],
  85670. "missing_branches": []
  85671. }
  85672. },
  85673. "classes": {
  85674. "EntityId": {
  85675. "executed_lines": [
  85676. 40,
  85677. 41,
  85678. 42,
  85679. 43,
  85680. 44,
  85681. 45,
  85682. 55,
  85683. 68
  85684. ],
  85685. "summary": {
  85686. "covered_lines": 8,
  85687. "num_statements": 8,
  85688. "percent_covered": 100.0,
  85689. "percent_covered_display": "100.00",
  85690. "missing_lines": 0,
  85691. "excluded_lines": 4,
  85692. "percent_statements_covered": 100.0,
  85693. "percent_statements_covered_display": "100.00",
  85694. "num_branches": 6,
  85695. "num_partial_branches": 0,
  85696. "covered_branches": 6,
  85697. "missing_branches": 0,
  85698. "percent_branches_covered": 100.0,
  85699. "percent_branches_covered_display": "100.00"
  85700. },
  85701. "missing_lines": [],
  85702. "excluded_lines": [
  85703. 71,
  85704. 72,
  85705. 75,
  85706. 76
  85707. ],
  85708. "start_line": 15,
  85709. "contexts": {
  85710. "200": [
  85711. ""
  85712. ],
  85713. "196": [
  85714. ""
  85715. ],
  85716. "192": [
  85717. ""
  85718. ],
  85719. "188": [
  85720. ""
  85721. ],
  85722. "182": [
  85723. ""
  85724. ],
  85725. "178": [
  85726. ""
  85727. ],
  85728. "174": [
  85729. ""
  85730. ],
  85731. "170": [
  85732. ""
  85733. ],
  85734. "158": [
  85735. ""
  85736. ],
  85737. "146": [
  85738. ""
  85739. ],
  85740. "133": [
  85741. ""
  85742. ],
  85743. "117": [
  85744. ""
  85745. ],
  85746. "106": [
  85747. ""
  85748. ],
  85749. "79": [
  85750. ""
  85751. ],
  85752. "76": [
  85753. ""
  85754. ],
  85755. "72": [
  85756. ""
  85757. ],
  85758. "68": [
  85759. ""
  85760. ],
  85761. "55": [
  85762. ""
  85763. ],
  85764. "40": [
  85765. ""
  85766. ],
  85767. "14": [
  85768. ""
  85769. ],
  85770. "1": [
  85771. ""
  85772. ],
  85773. "8": [
  85774. ""
  85775. ],
  85776. "9": [
  85777. ""
  85778. ],
  85779. "10": [
  85780. ""
  85781. ],
  85782. "11": [
  85783. ""
  85784. ],
  85785. "15": [
  85786. ""
  85787. ],
  85788. "16": [
  85789. ""
  85790. ],
  85791. "36": [
  85792. ""
  85793. ],
  85794. "38": [
  85795. ""
  85796. ],
  85797. "47": [
  85798. ""
  85799. ],
  85800. "41": [
  85801. ""
  85802. ],
  85803. "42": [
  85804. ""
  85805. ],
  85806. "43": [
  85807. ""
  85808. ],
  85809. "44": [
  85810. ""
  85811. ],
  85812. "45": [
  85813. ""
  85814. ],
  85815. "48": [
  85816. ""
  85817. ],
  85818. "57": [
  85819. ""
  85820. ],
  85821. "58": [
  85822. ""
  85823. ],
  85824. "70": [
  85825. ""
  85826. ],
  85827. "74": [
  85828. ""
  85829. ],
  85830. "80": [
  85831. ""
  85832. ],
  85833. "81": [
  85834. ""
  85835. ],
  85836. "102": [
  85837. ""
  85838. ],
  85839. "104": [
  85840. ""
  85841. ],
  85842. "109": [
  85843. ""
  85844. ],
  85845. "107": [
  85846. ""
  85847. ],
  85848. "110": [
  85849. ""
  85850. ],
  85851. "119": [
  85852. ""
  85853. ],
  85854. "120": [
  85855. ""
  85856. ],
  85857. "139": [
  85858. ""
  85859. ],
  85860. "134": [
  85861. ""
  85862. ],
  85863. "135": [
  85864. ""
  85865. ],
  85866. "136": [
  85867. ""
  85868. ],
  85869. "137": [
  85870. ""
  85871. ],
  85872. "148": [
  85873. ""
  85874. ],
  85875. "160": [
  85876. ""
  85877. ],
  85878. "172": [
  85879. ""
  85880. ],
  85881. "176": [
  85882. ""
  85883. ],
  85884. "180": [
  85885. ""
  85886. ],
  85887. "186": [
  85888. ""
  85889. ],
  85890. "183": [
  85891. ""
  85892. ],
  85893. "184": [
  85894. ""
  85895. ],
  85896. "190": [
  85897. ""
  85898. ],
  85899. "194": [
  85900. ""
  85901. ],
  85902. "198": [
  85903. ""
  85904. ]
  85905. },
  85906. "executed_branches": [
  85907. [
  85908. 40,
  85909. 41
  85910. ],
  85911. [
  85912. 40,
  85913. 42
  85914. ],
  85915. [
  85916. 42,
  85917. 43
  85918. ],
  85919. [
  85920. 42,
  85921. 44
  85922. ],
  85923. [
  85924. 44,
  85925. -38
  85926. ],
  85927. [
  85928. 44,
  85929. 45
  85930. ]
  85931. ],
  85932. "missing_branches": []
  85933. },
  85934. "Timestamp": {
  85935. "executed_lines": [
  85936. 106,
  85937. 107,
  85938. 117,
  85939. 133,
  85940. 134,
  85941. 135,
  85942. 136,
  85943. 137,
  85944. 146,
  85945. 158,
  85946. 170,
  85947. 182,
  85948. 183,
  85949. 184,
  85950. 188,
  85951. 192,
  85952. 196,
  85953. 200
  85954. ],
  85955. "summary": {
  85956. "covered_lines": 18,
  85957. "num_statements": 18,
  85958. "percent_covered": 100.0,
  85959. "percent_covered_display": "100.00",
  85960. "missing_lines": 0,
  85961. "excluded_lines": 4,
  85962. "percent_statements_covered": 100.0,
  85963. "percent_statements_covered_display": "100.00",
  85964. "num_branches": 4,
  85965. "num_partial_branches": 0,
  85966. "covered_branches": 4,
  85967. "missing_branches": 0,
  85968. "percent_branches_covered": 100.0,
  85969. "percent_branches_covered_display": "100.00"
  85970. },
  85971. "missing_lines": [],
  85972. "excluded_lines": [
  85973. 173,
  85974. 174,
  85975. 177,
  85976. 178
  85977. ],
  85978. "start_line": 80,
  85979. "contexts": {
  85980. "200": [
  85981. ""
  85982. ],
  85983. "196": [
  85984. ""
  85985. ],
  85986. "192": [
  85987. ""
  85988. ],
  85989. "188": [
  85990. ""
  85991. ],
  85992. "182": [
  85993. ""
  85994. ],
  85995. "178": [
  85996. ""
  85997. ],
  85998. "174": [
  85999. ""
  86000. ],
  86001. "170": [
  86002. ""
  86003. ],
  86004. "158": [
  86005. ""
  86006. ],
  86007. "146": [
  86008. ""
  86009. ],
  86010. "133": [
  86011. ""
  86012. ],
  86013. "117": [
  86014. ""
  86015. ],
  86016. "106": [
  86017. ""
  86018. ],
  86019. "79": [
  86020. ""
  86021. ],
  86022. "76": [
  86023. ""
  86024. ],
  86025. "72": [
  86026. ""
  86027. ],
  86028. "68": [
  86029. ""
  86030. ],
  86031. "55": [
  86032. ""
  86033. ],
  86034. "40": [
  86035. ""
  86036. ],
  86037. "14": [
  86038. ""
  86039. ],
  86040. "1": [
  86041. ""
  86042. ],
  86043. "8": [
  86044. ""
  86045. ],
  86046. "9": [
  86047. ""
  86048. ],
  86049. "10": [
  86050. ""
  86051. ],
  86052. "11": [
  86053. ""
  86054. ],
  86055. "15": [
  86056. ""
  86057. ],
  86058. "16": [
  86059. ""
  86060. ],
  86061. "36": [
  86062. ""
  86063. ],
  86064. "38": [
  86065. ""
  86066. ],
  86067. "47": [
  86068. ""
  86069. ],
  86070. "41": [
  86071. ""
  86072. ],
  86073. "42": [
  86074. ""
  86075. ],
  86076. "43": [
  86077. ""
  86078. ],
  86079. "44": [
  86080. ""
  86081. ],
  86082. "45": [
  86083. ""
  86084. ],
  86085. "48": [
  86086. ""
  86087. ],
  86088. "57": [
  86089. ""
  86090. ],
  86091. "58": [
  86092. ""
  86093. ],
  86094. "70": [
  86095. ""
  86096. ],
  86097. "74": [
  86098. ""
  86099. ],
  86100. "80": [
  86101. ""
  86102. ],
  86103. "81": [
  86104. ""
  86105. ],
  86106. "102": [
  86107. ""
  86108. ],
  86109. "104": [
  86110. ""
  86111. ],
  86112. "109": [
  86113. ""
  86114. ],
  86115. "107": [
  86116. ""
  86117. ],
  86118. "110": [
  86119. ""
  86120. ],
  86121. "119": [
  86122. ""
  86123. ],
  86124. "120": [
  86125. ""
  86126. ],
  86127. "139": [
  86128. ""
  86129. ],
  86130. "134": [
  86131. ""
  86132. ],
  86133. "135": [
  86134. ""
  86135. ],
  86136. "136": [
  86137. ""
  86138. ],
  86139. "137": [
  86140. ""
  86141. ],
  86142. "148": [
  86143. ""
  86144. ],
  86145. "160": [
  86146. ""
  86147. ],
  86148. "172": [
  86149. ""
  86150. ],
  86151. "176": [
  86152. ""
  86153. ],
  86154. "180": [
  86155. ""
  86156. ],
  86157. "186": [
  86158. ""
  86159. ],
  86160. "183": [
  86161. ""
  86162. ],
  86163. "184": [
  86164. ""
  86165. ],
  86166. "190": [
  86167. ""
  86168. ],
  86169. "194": [
  86170. ""
  86171. ],
  86172. "198": [
  86173. ""
  86174. ]
  86175. },
  86176. "executed_branches": [
  86177. [
  86178. 106,
  86179. -104
  86180. ],
  86181. [
  86182. 106,
  86183. 107
  86184. ],
  86185. [
  86186. 182,
  86187. 183
  86188. ],
  86189. [
  86190. 182,
  86191. 184
  86192. ]
  86193. ],
  86194. "missing_branches": []
  86195. },
  86196. "": {
  86197. "executed_lines": [
  86198. 8,
  86199. 9,
  86200. 10,
  86201. 11,
  86202. 14,
  86203. 15,
  86204. 36,
  86205. 38,
  86206. 47,
  86207. 48,
  86208. 57,
  86209. 58,
  86210. 79,
  86211. 80,
  86212. 102,
  86213. 104,
  86214. 109,
  86215. 110,
  86216. 119,
  86217. 120,
  86218. 139,
  86219. 148,
  86220. 160,
  86221. 180,
  86222. 186,
  86223. 190,
  86224. 194,
  86225. 198
  86226. ],
  86227. "summary": {
  86228. "covered_lines": 28,
  86229. "num_statements": 28,
  86230. "percent_covered": 100.0,
  86231. "percent_covered_display": "100.00",
  86232. "missing_lines": 0,
  86233. "excluded_lines": 4,
  86234. "percent_statements_covered": 100.0,
  86235. "percent_statements_covered_display": "100.00",
  86236. "num_branches": 0,
  86237. "num_partial_branches": 0,
  86238. "covered_branches": 0,
  86239. "missing_branches": 0,
  86240. "percent_branches_covered": 100.0,
  86241. "percent_branches_covered_display": "100.00"
  86242. },
  86243. "missing_lines": [],
  86244. "excluded_lines": [
  86245. 70,
  86246. 74,
  86247. 172,
  86248. 176
  86249. ],
  86250. "start_line": 1,
  86251. "contexts": {
  86252. "200": [
  86253. ""
  86254. ],
  86255. "196": [
  86256. ""
  86257. ],
  86258. "192": [
  86259. ""
  86260. ],
  86261. "188": [
  86262. ""
  86263. ],
  86264. "182": [
  86265. ""
  86266. ],
  86267. "178": [
  86268. ""
  86269. ],
  86270. "174": [
  86271. ""
  86272. ],
  86273. "170": [
  86274. ""
  86275. ],
  86276. "158": [
  86277. ""
  86278. ],
  86279. "146": [
  86280. ""
  86281. ],
  86282. "133": [
  86283. ""
  86284. ],
  86285. "117": [
  86286. ""
  86287. ],
  86288. "106": [
  86289. ""
  86290. ],
  86291. "79": [
  86292. ""
  86293. ],
  86294. "76": [
  86295. ""
  86296. ],
  86297. "72": [
  86298. ""
  86299. ],
  86300. "68": [
  86301. ""
  86302. ],
  86303. "55": [
  86304. ""
  86305. ],
  86306. "40": [
  86307. ""
  86308. ],
  86309. "14": [
  86310. ""
  86311. ],
  86312. "1": [
  86313. ""
  86314. ],
  86315. "8": [
  86316. ""
  86317. ],
  86318. "9": [
  86319. ""
  86320. ],
  86321. "10": [
  86322. ""
  86323. ],
  86324. "11": [
  86325. ""
  86326. ],
  86327. "15": [
  86328. ""
  86329. ],
  86330. "16": [
  86331. ""
  86332. ],
  86333. "36": [
  86334. ""
  86335. ],
  86336. "38": [
  86337. ""
  86338. ],
  86339. "47": [
  86340. ""
  86341. ],
  86342. "41": [
  86343. ""
  86344. ],
  86345. "42": [
  86346. ""
  86347. ],
  86348. "43": [
  86349. ""
  86350. ],
  86351. "44": [
  86352. ""
  86353. ],
  86354. "45": [
  86355. ""
  86356. ],
  86357. "48": [
  86358. ""
  86359. ],
  86360. "57": [
  86361. ""
  86362. ],
  86363. "58": [
  86364. ""
  86365. ],
  86366. "70": [
  86367. ""
  86368. ],
  86369. "74": [
  86370. ""
  86371. ],
  86372. "80": [
  86373. ""
  86374. ],
  86375. "81": [
  86376. ""
  86377. ],
  86378. "102": [
  86379. ""
  86380. ],
  86381. "104": [
  86382. ""
  86383. ],
  86384. "109": [
  86385. ""
  86386. ],
  86387. "107": [
  86388. ""
  86389. ],
  86390. "110": [
  86391. ""
  86392. ],
  86393. "119": [
  86394. ""
  86395. ],
  86396. "120": [
  86397. ""
  86398. ],
  86399. "139": [
  86400. ""
  86401. ],
  86402. "134": [
  86403. ""
  86404. ],
  86405. "135": [
  86406. ""
  86407. ],
  86408. "136": [
  86409. ""
  86410. ],
  86411. "137": [
  86412. ""
  86413. ],
  86414. "148": [
  86415. ""
  86416. ],
  86417. "160": [
  86418. ""
  86419. ],
  86420. "172": [
  86421. ""
  86422. ],
  86423. "176": [
  86424. ""
  86425. ],
  86426. "180": [
  86427. ""
  86428. ],
  86429. "186": [
  86430. ""
  86431. ],
  86432. "183": [
  86433. ""
  86434. ],
  86435. "184": [
  86436. ""
  86437. ],
  86438. "190": [
  86439. ""
  86440. ],
  86441. "194": [
  86442. ""
  86443. ],
  86444. "198": [
  86445. ""
  86446. ]
  86447. },
  86448. "executed_branches": [],
  86449. "missing_branches": []
  86450. }
  86451. }
  86452. },
  86453. "src\\domain\\vector_search\\__init__.py": {
  86454. "executed_lines": [
  86455. 7,
  86456. 8,
  86457. 15,
  86458. 16,
  86459. 17,
  86460. 19
  86461. ],
  86462. "summary": {
  86463. "covered_lines": 6,
  86464. "num_statements": 6,
  86465. "percent_covered": 100.0,
  86466. "percent_covered_display": "100.00",
  86467. "missing_lines": 0,
  86468. "excluded_lines": 0,
  86469. "percent_statements_covered": 100.0,
  86470. "percent_statements_covered_display": "100.00",
  86471. "num_branches": 0,
  86472. "num_partial_branches": 0,
  86473. "covered_branches": 0,
  86474. "missing_branches": 0,
  86475. "percent_branches_covered": 100.0,
  86476. "percent_branches_covered_display": "100.00"
  86477. },
  86478. "missing_lines": [],
  86479. "excluded_lines": [],
  86480. "contexts": {
  86481. "1": [
  86482. ""
  86483. ],
  86484. "7": [
  86485. ""
  86486. ],
  86487. "8": [
  86488. ""
  86489. ],
  86490. "15": [
  86491. ""
  86492. ],
  86493. "16": [
  86494. ""
  86495. ],
  86496. "17": [
  86497. ""
  86498. ],
  86499. "19": [
  86500. ""
  86501. ]
  86502. },
  86503. "executed_branches": [],
  86504. "missing_branches": [],
  86505. "functions": {
  86506. "": {
  86507. "executed_lines": [
  86508. 7,
  86509. 8,
  86510. 15,
  86511. 16,
  86512. 17,
  86513. 19
  86514. ],
  86515. "summary": {
  86516. "covered_lines": 6,
  86517. "num_statements": 6,
  86518. "percent_covered": 100.0,
  86519. "percent_covered_display": "100.00",
  86520. "missing_lines": 0,
  86521. "excluded_lines": 0,
  86522. "percent_statements_covered": 100.0,
  86523. "percent_statements_covered_display": "100.00",
  86524. "num_branches": 0,
  86525. "num_partial_branches": 0,
  86526. "covered_branches": 0,
  86527. "missing_branches": 0,
  86528. "percent_branches_covered": 100.0,
  86529. "percent_branches_covered_display": "100.00"
  86530. },
  86531. "missing_lines": [],
  86532. "excluded_lines": [],
  86533. "start_line": 1,
  86534. "contexts": {
  86535. "1": [
  86536. ""
  86537. ],
  86538. "7": [
  86539. ""
  86540. ],
  86541. "8": [
  86542. ""
  86543. ],
  86544. "15": [
  86545. ""
  86546. ],
  86547. "16": [
  86548. ""
  86549. ],
  86550. "17": [
  86551. ""
  86552. ],
  86553. "19": [
  86554. ""
  86555. ]
  86556. },
  86557. "executed_branches": [],
  86558. "missing_branches": []
  86559. }
  86560. },
  86561. "classes": {
  86562. "": {
  86563. "executed_lines": [
  86564. 7,
  86565. 8,
  86566. 15,
  86567. 16,
  86568. 17,
  86569. 19
  86570. ],
  86571. "summary": {
  86572. "covered_lines": 6,
  86573. "num_statements": 6,
  86574. "percent_covered": 100.0,
  86575. "percent_covered_display": "100.00",
  86576. "missing_lines": 0,
  86577. "excluded_lines": 0,
  86578. "percent_statements_covered": 100.0,
  86579. "percent_statements_covered_display": "100.00",
  86580. "num_branches": 0,
  86581. "num_partial_branches": 0,
  86582. "covered_branches": 0,
  86583. "missing_branches": 0,
  86584. "percent_branches_covered": 100.0,
  86585. "percent_branches_covered_display": "100.00"
  86586. },
  86587. "missing_lines": [],
  86588. "excluded_lines": [],
  86589. "start_line": 1,
  86590. "contexts": {
  86591. "1": [
  86592. ""
  86593. ],
  86594. "7": [
  86595. ""
  86596. ],
  86597. "8": [
  86598. ""
  86599. ],
  86600. "15": [
  86601. ""
  86602. ],
  86603. "16": [
  86604. ""
  86605. ],
  86606. "17": [
  86607. ""
  86608. ],
  86609. "19": [
  86610. ""
  86611. ]
  86612. },
  86613. "executed_branches": [],
  86614. "missing_branches": []
  86615. }
  86616. }
  86617. },
  86618. "src\\domain\\vector_search\\entities.py": {
  86619. "executed_lines": [
  86620. 8,
  86621. 9,
  86622. 10,
  86623. 12,
  86624. 13,
  86625. 16,
  86626. 17,
  86627. 50,
  86628. 51,
  86629. 52,
  86630. 53,
  86631. 54,
  86632. 55,
  86633. 57,
  86634. 59,
  86635. 60,
  86636. 62,
  86637. 72,
  86638. 75,
  86639. 78,
  86640. 81,
  86641. 91,
  86642. 94,
  86643. 112,
  86644. 113,
  86645. 114,
  86646. 115,
  86647. 117,
  86648. 138,
  86649. 155,
  86650. 157,
  86651. 158,
  86652. 160,
  86653. 162,
  86654. 164,
  86655. 173,
  86656. 217,
  86657. 223,
  86658. 228,
  86659. 229,
  86660. 247,
  86661. 248,
  86662. 249,
  86663. 251,
  86664. 253,
  86665. 256,
  86666. 259,
  86667. 262,
  86668. 265,
  86669. 268
  86670. ],
  86671. "summary": {
  86672. "covered_lines": 50,
  86673. "num_statements": 74,
  86674. "percent_covered": 61.0,
  86675. "percent_covered_display": "61.00",
  86676. "missing_lines": 24,
  86677. "excluded_lines": 31,
  86678. "percent_statements_covered": 67.56756756756756,
  86679. "percent_statements_covered_display": "67.57",
  86680. "num_branches": 26,
  86681. "num_partial_branches": 9,
  86682. "covered_branches": 11,
  86683. "missing_branches": 15,
  86684. "percent_branches_covered": 42.30769230769231,
  86685. "percent_branches_covered_display": "42.31"
  86686. },
  86687. "missing_lines": [
  86688. 73,
  86689. 76,
  86690. 79,
  86691. 92,
  86692. 132,
  86693. 133,
  86694. 135,
  86695. 136,
  86696. 171,
  86697. 189,
  86698. 190,
  86699. 193,
  86700. 194,
  86701. 196,
  86702. 219,
  86703. 220,
  86704. 221,
  86705. 225,
  86706. 254,
  86707. 257,
  86708. 260,
  86709. 263,
  86710. 266,
  86711. 278
  86712. ],
  86713. "excluded_lines": [
  86714. 18,
  86715. 198,
  86716. 199,
  86717. 200,
  86718. 201,
  86719. 202,
  86720. 203,
  86721. 204,
  86722. 205,
  86723. 206,
  86724. 208,
  86725. 209,
  86726. 210,
  86727. 211,
  86728. 212,
  86729. 213,
  86730. 214,
  86731. 215,
  86732. 230,
  86733. 280,
  86734. 281,
  86735. 282,
  86736. 283,
  86737. 284,
  86738. 285,
  86739. 287,
  86740. 288,
  86741. 289,
  86742. 290,
  86743. 291,
  86744. 292
  86745. ],
  86746. "contexts": {
  86747. "253": [
  86748. ""
  86749. ],
  86750. "228": [
  86751. ""
  86752. ],
  86753. "155": [
  86754. ""
  86755. ],
  86756. "112": [
  86757. ""
  86758. ],
  86759. "91": [
  86760. ""
  86761. ],
  86762. "72": [
  86763. ""
  86764. ],
  86765. "59": [
  86766. ""
  86767. ],
  86768. "16": [
  86769. ""
  86770. ],
  86771. "1": [
  86772. ""
  86773. ],
  86774. "8": [
  86775. ""
  86776. ],
  86777. "9": [
  86778. ""
  86779. ],
  86780. "10": [
  86781. ""
  86782. ],
  86783. "12": [
  86784. ""
  86785. ],
  86786. "13": [
  86787. ""
  86788. ],
  86789. "17": [
  86790. ""
  86791. ],
  86792. "18": [
  86793. ""
  86794. ],
  86795. "50": [
  86796. ""
  86797. ],
  86798. "51": [
  86799. ""
  86800. ],
  86801. "52": [
  86802. ""
  86803. ],
  86804. "53": [
  86805. ""
  86806. ],
  86807. "54": [
  86808. ""
  86809. ],
  86810. "55": [
  86811. ""
  86812. ],
  86813. "57": [
  86814. ""
  86815. ],
  86816. "62": [
  86817. ""
  86818. ],
  86819. "60": [
  86820. ""
  86821. ],
  86822. "81": [
  86823. ""
  86824. ],
  86825. "75": [
  86826. ""
  86827. ],
  86828. "78": [
  86829. ""
  86830. ],
  86831. "94": [
  86832. ""
  86833. ],
  86834. "117": [
  86835. ""
  86836. ],
  86837. "113": [
  86838. ""
  86839. ],
  86840. "114": [
  86841. ""
  86842. ],
  86843. "115": [
  86844. ""
  86845. ],
  86846. "138": [
  86847. ""
  86848. ],
  86849. "164": [
  86850. ""
  86851. ],
  86852. "157": [
  86853. ""
  86854. ],
  86855. "158": [
  86856. ""
  86857. ],
  86858. "160": [
  86859. ""
  86860. ],
  86861. "162": [
  86862. ""
  86863. ],
  86864. "173": [
  86865. ""
  86866. ],
  86867. "198": [
  86868. ""
  86869. ],
  86870. "208": [
  86871. ""
  86872. ],
  86873. "217": [
  86874. ""
  86875. ],
  86876. "223": [
  86877. ""
  86878. ],
  86879. "229": [
  86880. ""
  86881. ],
  86882. "230": [
  86883. ""
  86884. ],
  86885. "247": [
  86886. ""
  86887. ],
  86888. "248": [
  86889. ""
  86890. ],
  86891. "249": [
  86892. ""
  86893. ],
  86894. "251": [
  86895. ""
  86896. ],
  86897. "268": [
  86898. ""
  86899. ],
  86900. "256": [
  86901. ""
  86902. ],
  86903. "259": [
  86904. ""
  86905. ],
  86906. "262": [
  86907. ""
  86908. ],
  86909. "265": [
  86910. ""
  86911. ],
  86912. "280": [
  86913. ""
  86914. ],
  86915. "287": [
  86916. ""
  86917. ]
  86918. },
  86919. "executed_branches": [
  86920. [
  86921. 72,
  86922. 75
  86923. ],
  86924. [
  86925. 75,
  86926. 78
  86927. ],
  86928. [
  86929. 78,
  86930. -62
  86931. ],
  86932. [
  86933. 91,
  86934. -81
  86935. ],
  86936. [
  86937. 157,
  86938. 158
  86939. ],
  86940. [
  86941. 157,
  86942. 160
  86943. ],
  86944. [
  86945. 253,
  86946. 256
  86947. ],
  86948. [
  86949. 256,
  86950. 259
  86951. ],
  86952. [
  86953. 259,
  86954. 262
  86955. ],
  86956. [
  86957. 262,
  86958. 265
  86959. ],
  86960. [
  86961. 265,
  86962. -251
  86963. ]
  86964. ],
  86965. "missing_branches": [
  86966. [
  86967. 72,
  86968. 73
  86969. ],
  86970. [
  86971. 75,
  86972. 76
  86973. ],
  86974. [
  86975. 78,
  86976. 79
  86977. ],
  86978. [
  86979. 91,
  86980. 92
  86981. ],
  86982. [
  86983. 132,
  86984. 133
  86985. ],
  86986. [
  86987. 132,
  86988. 135
  86989. ],
  86990. [
  86991. 193,
  86992. 194
  86993. ],
  86994. [
  86995. 193,
  86996. 196
  86997. ],
  86998. [
  86999. 219,
  87000. 220
  87001. ],
  87002. [
  87003. 219,
  87004. 221
  87005. ],
  87006. [
  87007. 253,
  87008. 254
  87009. ],
  87010. [
  87011. 256,
  87012. 257
  87013. ],
  87014. [
  87015. 259,
  87016. 260
  87017. ],
  87018. [
  87019. 262,
  87020. 263
  87021. ],
  87022. [
  87023. 265,
  87024. 266
  87025. ]
  87026. ],
  87027. "functions": {
  87028. "Document.__post_init__": {
  87029. "executed_lines": [
  87030. 59,
  87031. 60
  87032. ],
  87033. "summary": {
  87034. "covered_lines": 2,
  87035. "num_statements": 2,
  87036. "percent_covered": 100.0,
  87037. "percent_covered_display": "100.00",
  87038. "missing_lines": 0,
  87039. "excluded_lines": 0,
  87040. "percent_statements_covered": 100.0,
  87041. "percent_statements_covered_display": "100.00",
  87042. "num_branches": 0,
  87043. "num_partial_branches": 0,
  87044. "covered_branches": 0,
  87045. "missing_branches": 0,
  87046. "percent_branches_covered": 100.0,
  87047. "percent_branches_covered_display": "100.00"
  87048. },
  87049. "missing_lines": [],
  87050. "excluded_lines": [],
  87051. "start_line": 57,
  87052. "contexts": {
  87053. "253": [
  87054. ""
  87055. ],
  87056. "228": [
  87057. ""
  87058. ],
  87059. "155": [
  87060. ""
  87061. ],
  87062. "112": [
  87063. ""
  87064. ],
  87065. "91": [
  87066. ""
  87067. ],
  87068. "72": [
  87069. ""
  87070. ],
  87071. "59": [
  87072. ""
  87073. ],
  87074. "16": [
  87075. ""
  87076. ],
  87077. "1": [
  87078. ""
  87079. ],
  87080. "8": [
  87081. ""
  87082. ],
  87083. "9": [
  87084. ""
  87085. ],
  87086. "10": [
  87087. ""
  87088. ],
  87089. "12": [
  87090. ""
  87091. ],
  87092. "13": [
  87093. ""
  87094. ],
  87095. "17": [
  87096. ""
  87097. ],
  87098. "18": [
  87099. ""
  87100. ],
  87101. "50": [
  87102. ""
  87103. ],
  87104. "51": [
  87105. ""
  87106. ],
  87107. "52": [
  87108. ""
  87109. ],
  87110. "53": [
  87111. ""
  87112. ],
  87113. "54": [
  87114. ""
  87115. ],
  87116. "55": [
  87117. ""
  87118. ],
  87119. "57": [
  87120. ""
  87121. ],
  87122. "62": [
  87123. ""
  87124. ],
  87125. "60": [
  87126. ""
  87127. ],
  87128. "81": [
  87129. ""
  87130. ],
  87131. "75": [
  87132. ""
  87133. ],
  87134. "78": [
  87135. ""
  87136. ],
  87137. "94": [
  87138. ""
  87139. ],
  87140. "117": [
  87141. ""
  87142. ],
  87143. "113": [
  87144. ""
  87145. ],
  87146. "114": [
  87147. ""
  87148. ],
  87149. "115": [
  87150. ""
  87151. ],
  87152. "138": [
  87153. ""
  87154. ],
  87155. "164": [
  87156. ""
  87157. ],
  87158. "157": [
  87159. ""
  87160. ],
  87161. "158": [
  87162. ""
  87163. ],
  87164. "160": [
  87165. ""
  87166. ],
  87167. "162": [
  87168. ""
  87169. ],
  87170. "173": [
  87171. ""
  87172. ],
  87173. "198": [
  87174. ""
  87175. ],
  87176. "208": [
  87177. ""
  87178. ],
  87179. "217": [
  87180. ""
  87181. ],
  87182. "223": [
  87183. ""
  87184. ],
  87185. "229": [
  87186. ""
  87187. ],
  87188. "230": [
  87189. ""
  87190. ],
  87191. "247": [
  87192. ""
  87193. ],
  87194. "248": [
  87195. ""
  87196. ],
  87197. "249": [
  87198. ""
  87199. ],
  87200. "251": [
  87201. ""
  87202. ],
  87203. "268": [
  87204. ""
  87205. ],
  87206. "256": [
  87207. ""
  87208. ],
  87209. "259": [
  87210. ""
  87211. ],
  87212. "262": [
  87213. ""
  87214. ],
  87215. "265": [
  87216. ""
  87217. ],
  87218. "280": [
  87219. ""
  87220. ],
  87221. "287": [
  87222. ""
  87223. ]
  87224. },
  87225. "executed_branches": [],
  87226. "missing_branches": []
  87227. },
  87228. "Document._validate_content": {
  87229. "executed_lines": [
  87230. 72,
  87231. 75,
  87232. 78
  87233. ],
  87234. "summary": {
  87235. "covered_lines": 3,
  87236. "num_statements": 6,
  87237. "percent_covered": 50.0,
  87238. "percent_covered_display": "50.00",
  87239. "missing_lines": 3,
  87240. "excluded_lines": 0,
  87241. "percent_statements_covered": 50.0,
  87242. "percent_statements_covered_display": "50.00",
  87243. "num_branches": 6,
  87244. "num_partial_branches": 3,
  87245. "covered_branches": 3,
  87246. "missing_branches": 3,
  87247. "percent_branches_covered": 50.0,
  87248. "percent_branches_covered_display": "50.00"
  87249. },
  87250. "missing_lines": [
  87251. 73,
  87252. 76,
  87253. 79
  87254. ],
  87255. "excluded_lines": [],
  87256. "start_line": 62,
  87257. "contexts": {
  87258. "253": [
  87259. ""
  87260. ],
  87261. "228": [
  87262. ""
  87263. ],
  87264. "155": [
  87265. ""
  87266. ],
  87267. "112": [
  87268. ""
  87269. ],
  87270. "91": [
  87271. ""
  87272. ],
  87273. "72": [
  87274. ""
  87275. ],
  87276. "59": [
  87277. ""
  87278. ],
  87279. "16": [
  87280. ""
  87281. ],
  87282. "1": [
  87283. ""
  87284. ],
  87285. "8": [
  87286. ""
  87287. ],
  87288. "9": [
  87289. ""
  87290. ],
  87291. "10": [
  87292. ""
  87293. ],
  87294. "12": [
  87295. ""
  87296. ],
  87297. "13": [
  87298. ""
  87299. ],
  87300. "17": [
  87301. ""
  87302. ],
  87303. "18": [
  87304. ""
  87305. ],
  87306. "50": [
  87307. ""
  87308. ],
  87309. "51": [
  87310. ""
  87311. ],
  87312. "52": [
  87313. ""
  87314. ],
  87315. "53": [
  87316. ""
  87317. ],
  87318. "54": [
  87319. ""
  87320. ],
  87321. "55": [
  87322. ""
  87323. ],
  87324. "57": [
  87325. ""
  87326. ],
  87327. "62": [
  87328. ""
  87329. ],
  87330. "60": [
  87331. ""
  87332. ],
  87333. "81": [
  87334. ""
  87335. ],
  87336. "75": [
  87337. ""
  87338. ],
  87339. "78": [
  87340. ""
  87341. ],
  87342. "94": [
  87343. ""
  87344. ],
  87345. "117": [
  87346. ""
  87347. ],
  87348. "113": [
  87349. ""
  87350. ],
  87351. "114": [
  87352. ""
  87353. ],
  87354. "115": [
  87355. ""
  87356. ],
  87357. "138": [
  87358. ""
  87359. ],
  87360. "164": [
  87361. ""
  87362. ],
  87363. "157": [
  87364. ""
  87365. ],
  87366. "158": [
  87367. ""
  87368. ],
  87369. "160": [
  87370. ""
  87371. ],
  87372. "162": [
  87373. ""
  87374. ],
  87375. "173": [
  87376. ""
  87377. ],
  87378. "198": [
  87379. ""
  87380. ],
  87381. "208": [
  87382. ""
  87383. ],
  87384. "217": [
  87385. ""
  87386. ],
  87387. "223": [
  87388. ""
  87389. ],
  87390. "229": [
  87391. ""
  87392. ],
  87393. "230": [
  87394. ""
  87395. ],
  87396. "247": [
  87397. ""
  87398. ],
  87399. "248": [
  87400. ""
  87401. ],
  87402. "249": [
  87403. ""
  87404. ],
  87405. "251": [
  87406. ""
  87407. ],
  87408. "268": [
  87409. ""
  87410. ],
  87411. "256": [
  87412. ""
  87413. ],
  87414. "259": [
  87415. ""
  87416. ],
  87417. "262": [
  87418. ""
  87419. ],
  87420. "265": [
  87421. ""
  87422. ],
  87423. "280": [
  87424. ""
  87425. ],
  87426. "287": [
  87427. ""
  87428. ]
  87429. },
  87430. "executed_branches": [
  87431. [
  87432. 72,
  87433. 75
  87434. ],
  87435. [
  87436. 75,
  87437. 78
  87438. ],
  87439. [
  87440. 78,
  87441. -62
  87442. ]
  87443. ],
  87444. "missing_branches": [
  87445. [
  87446. 72,
  87447. 73
  87448. ],
  87449. [
  87450. 75,
  87451. 76
  87452. ],
  87453. [
  87454. 78,
  87455. 79
  87456. ]
  87457. ]
  87458. },
  87459. "Document._validate_metadata": {
  87460. "executed_lines": [
  87461. 91
  87462. ],
  87463. "summary": {
  87464. "covered_lines": 1,
  87465. "num_statements": 2,
  87466. "percent_covered": 50.0,
  87467. "percent_covered_display": "50.00",
  87468. "missing_lines": 1,
  87469. "excluded_lines": 0,
  87470. "percent_statements_covered": 50.0,
  87471. "percent_statements_covered_display": "50.00",
  87472. "num_branches": 2,
  87473. "num_partial_branches": 1,
  87474. "covered_branches": 1,
  87475. "missing_branches": 1,
  87476. "percent_branches_covered": 50.0,
  87477. "percent_branches_covered_display": "50.00"
  87478. },
  87479. "missing_lines": [
  87480. 92
  87481. ],
  87482. "excluded_lines": [],
  87483. "start_line": 81,
  87484. "contexts": {
  87485. "253": [
  87486. ""
  87487. ],
  87488. "228": [
  87489. ""
  87490. ],
  87491. "155": [
  87492. ""
  87493. ],
  87494. "112": [
  87495. ""
  87496. ],
  87497. "91": [
  87498. ""
  87499. ],
  87500. "72": [
  87501. ""
  87502. ],
  87503. "59": [
  87504. ""
  87505. ],
  87506. "16": [
  87507. ""
  87508. ],
  87509. "1": [
  87510. ""
  87511. ],
  87512. "8": [
  87513. ""
  87514. ],
  87515. "9": [
  87516. ""
  87517. ],
  87518. "10": [
  87519. ""
  87520. ],
  87521. "12": [
  87522. ""
  87523. ],
  87524. "13": [
  87525. ""
  87526. ],
  87527. "17": [
  87528. ""
  87529. ],
  87530. "18": [
  87531. ""
  87532. ],
  87533. "50": [
  87534. ""
  87535. ],
  87536. "51": [
  87537. ""
  87538. ],
  87539. "52": [
  87540. ""
  87541. ],
  87542. "53": [
  87543. ""
  87544. ],
  87545. "54": [
  87546. ""
  87547. ],
  87548. "55": [
  87549. ""
  87550. ],
  87551. "57": [
  87552. ""
  87553. ],
  87554. "62": [
  87555. ""
  87556. ],
  87557. "60": [
  87558. ""
  87559. ],
  87560. "81": [
  87561. ""
  87562. ],
  87563. "75": [
  87564. ""
  87565. ],
  87566. "78": [
  87567. ""
  87568. ],
  87569. "94": [
  87570. ""
  87571. ],
  87572. "117": [
  87573. ""
  87574. ],
  87575. "113": [
  87576. ""
  87577. ],
  87578. "114": [
  87579. ""
  87580. ],
  87581. "115": [
  87582. ""
  87583. ],
  87584. "138": [
  87585. ""
  87586. ],
  87587. "164": [
  87588. ""
  87589. ],
  87590. "157": [
  87591. ""
  87592. ],
  87593. "158": [
  87594. ""
  87595. ],
  87596. "160": [
  87597. ""
  87598. ],
  87599. "162": [
  87600. ""
  87601. ],
  87602. "173": [
  87603. ""
  87604. ],
  87605. "198": [
  87606. ""
  87607. ],
  87608. "208": [
  87609. ""
  87610. ],
  87611. "217": [
  87612. ""
  87613. ],
  87614. "223": [
  87615. ""
  87616. ],
  87617. "229": [
  87618. ""
  87619. ],
  87620. "230": [
  87621. ""
  87622. ],
  87623. "247": [
  87624. ""
  87625. ],
  87626. "248": [
  87627. ""
  87628. ],
  87629. "249": [
  87630. ""
  87631. ],
  87632. "251": [
  87633. ""
  87634. ],
  87635. "268": [
  87636. ""
  87637. ],
  87638. "256": [
  87639. ""
  87640. ],
  87641. "259": [
  87642. ""
  87643. ],
  87644. "262": [
  87645. ""
  87646. ],
  87647. "265": [
  87648. ""
  87649. ],
  87650. "280": [
  87651. ""
  87652. ],
  87653. "287": [
  87654. ""
  87655. ]
  87656. },
  87657. "executed_branches": [
  87658. [
  87659. 91,
  87660. -81
  87661. ]
  87662. ],
  87663. "missing_branches": [
  87664. [
  87665. 91,
  87666. 92
  87667. ]
  87668. ]
  87669. },
  87670. "Document.update_content": {
  87671. "executed_lines": [
  87672. 112,
  87673. 113,
  87674. 114,
  87675. 115
  87676. ],
  87677. "summary": {
  87678. "covered_lines": 4,
  87679. "num_statements": 4,
  87680. "percent_covered": 100.0,
  87681. "percent_covered_display": "100.00",
  87682. "missing_lines": 0,
  87683. "excluded_lines": 0,
  87684. "percent_statements_covered": 100.0,
  87685. "percent_statements_covered_display": "100.00",
  87686. "num_branches": 0,
  87687. "num_partial_branches": 0,
  87688. "covered_branches": 0,
  87689. "missing_branches": 0,
  87690. "percent_branches_covered": 100.0,
  87691. "percent_branches_covered_display": "100.00"
  87692. },
  87693. "missing_lines": [],
  87694. "excluded_lines": [],
  87695. "start_line": 94,
  87696. "contexts": {
  87697. "253": [
  87698. ""
  87699. ],
  87700. "228": [
  87701. ""
  87702. ],
  87703. "155": [
  87704. ""
  87705. ],
  87706. "112": [
  87707. ""
  87708. ],
  87709. "91": [
  87710. ""
  87711. ],
  87712. "72": [
  87713. ""
  87714. ],
  87715. "59": [
  87716. ""
  87717. ],
  87718. "16": [
  87719. ""
  87720. ],
  87721. "1": [
  87722. ""
  87723. ],
  87724. "8": [
  87725. ""
  87726. ],
  87727. "9": [
  87728. ""
  87729. ],
  87730. "10": [
  87731. ""
  87732. ],
  87733. "12": [
  87734. ""
  87735. ],
  87736. "13": [
  87737. ""
  87738. ],
  87739. "17": [
  87740. ""
  87741. ],
  87742. "18": [
  87743. ""
  87744. ],
  87745. "50": [
  87746. ""
  87747. ],
  87748. "51": [
  87749. ""
  87750. ],
  87751. "52": [
  87752. ""
  87753. ],
  87754. "53": [
  87755. ""
  87756. ],
  87757. "54": [
  87758. ""
  87759. ],
  87760. "55": [
  87761. ""
  87762. ],
  87763. "57": [
  87764. ""
  87765. ],
  87766. "62": [
  87767. ""
  87768. ],
  87769. "60": [
  87770. ""
  87771. ],
  87772. "81": [
  87773. ""
  87774. ],
  87775. "75": [
  87776. ""
  87777. ],
  87778. "78": [
  87779. ""
  87780. ],
  87781. "94": [
  87782. ""
  87783. ],
  87784. "117": [
  87785. ""
  87786. ],
  87787. "113": [
  87788. ""
  87789. ],
  87790. "114": [
  87791. ""
  87792. ],
  87793. "115": [
  87794. ""
  87795. ],
  87796. "138": [
  87797. ""
  87798. ],
  87799. "164": [
  87800. ""
  87801. ],
  87802. "157": [
  87803. ""
  87804. ],
  87805. "158": [
  87806. ""
  87807. ],
  87808. "160": [
  87809. ""
  87810. ],
  87811. "162": [
  87812. ""
  87813. ],
  87814. "173": [
  87815. ""
  87816. ],
  87817. "198": [
  87818. ""
  87819. ],
  87820. "208": [
  87821. ""
  87822. ],
  87823. "217": [
  87824. ""
  87825. ],
  87826. "223": [
  87827. ""
  87828. ],
  87829. "229": [
  87830. ""
  87831. ],
  87832. "230": [
  87833. ""
  87834. ],
  87835. "247": [
  87836. ""
  87837. ],
  87838. "248": [
  87839. ""
  87840. ],
  87841. "249": [
  87842. ""
  87843. ],
  87844. "251": [
  87845. ""
  87846. ],
  87847. "268": [
  87848. ""
  87849. ],
  87850. "256": [
  87851. ""
  87852. ],
  87853. "259": [
  87854. ""
  87855. ],
  87856. "262": [
  87857. ""
  87858. ],
  87859. "265": [
  87860. ""
  87861. ],
  87862. "280": [
  87863. ""
  87864. ],
  87865. "287": [
  87866. ""
  87867. ]
  87868. },
  87869. "executed_branches": [],
  87870. "missing_branches": []
  87871. },
  87872. "Document.set_embedding": {
  87873. "executed_lines": [],
  87874. "summary": {
  87875. "covered_lines": 0,
  87876. "num_statements": 4,
  87877. "percent_covered": 0.0,
  87878. "percent_covered_display": "0.00",
  87879. "missing_lines": 4,
  87880. "excluded_lines": 0,
  87881. "percent_statements_covered": 0.0,
  87882. "percent_statements_covered_display": "0.00",
  87883. "num_branches": 2,
  87884. "num_partial_branches": 0,
  87885. "covered_branches": 0,
  87886. "missing_branches": 2,
  87887. "percent_branches_covered": 0.0,
  87888. "percent_branches_covered_display": "0.00"
  87889. },
  87890. "missing_lines": [
  87891. 132,
  87892. 133,
  87893. 135,
  87894. 136
  87895. ],
  87896. "excluded_lines": [],
  87897. "start_line": 117,
  87898. "contexts": {
  87899. "253": [
  87900. ""
  87901. ],
  87902. "228": [
  87903. ""
  87904. ],
  87905. "155": [
  87906. ""
  87907. ],
  87908. "112": [
  87909. ""
  87910. ],
  87911. "91": [
  87912. ""
  87913. ],
  87914. "72": [
  87915. ""
  87916. ],
  87917. "59": [
  87918. ""
  87919. ],
  87920. "16": [
  87921. ""
  87922. ],
  87923. "1": [
  87924. ""
  87925. ],
  87926. "8": [
  87927. ""
  87928. ],
  87929. "9": [
  87930. ""
  87931. ],
  87932. "10": [
  87933. ""
  87934. ],
  87935. "12": [
  87936. ""
  87937. ],
  87938. "13": [
  87939. ""
  87940. ],
  87941. "17": [
  87942. ""
  87943. ],
  87944. "18": [
  87945. ""
  87946. ],
  87947. "50": [
  87948. ""
  87949. ],
  87950. "51": [
  87951. ""
  87952. ],
  87953. "52": [
  87954. ""
  87955. ],
  87956. "53": [
  87957. ""
  87958. ],
  87959. "54": [
  87960. ""
  87961. ],
  87962. "55": [
  87963. ""
  87964. ],
  87965. "57": [
  87966. ""
  87967. ],
  87968. "62": [
  87969. ""
  87970. ],
  87971. "60": [
  87972. ""
  87973. ],
  87974. "81": [
  87975. ""
  87976. ],
  87977. "75": [
  87978. ""
  87979. ],
  87980. "78": [
  87981. ""
  87982. ],
  87983. "94": [
  87984. ""
  87985. ],
  87986. "117": [
  87987. ""
  87988. ],
  87989. "113": [
  87990. ""
  87991. ],
  87992. "114": [
  87993. ""
  87994. ],
  87995. "115": [
  87996. ""
  87997. ],
  87998. "138": [
  87999. ""
  88000. ],
  88001. "164": [
  88002. ""
  88003. ],
  88004. "157": [
  88005. ""
  88006. ],
  88007. "158": [
  88008. ""
  88009. ],
  88010. "160": [
  88011. ""
  88012. ],
  88013. "162": [
  88014. ""
  88015. ],
  88016. "173": [
  88017. ""
  88018. ],
  88019. "198": [
  88020. ""
  88021. ],
  88022. "208": [
  88023. ""
  88024. ],
  88025. "217": [
  88026. ""
  88027. ],
  88028. "223": [
  88029. ""
  88030. ],
  88031. "229": [
  88032. ""
  88033. ],
  88034. "230": [
  88035. ""
  88036. ],
  88037. "247": [
  88038. ""
  88039. ],
  88040. "248": [
  88041. ""
  88042. ],
  88043. "249": [
  88044. ""
  88045. ],
  88046. "251": [
  88047. ""
  88048. ],
  88049. "268": [
  88050. ""
  88051. ],
  88052. "256": [
  88053. ""
  88054. ],
  88055. "259": [
  88056. ""
  88057. ],
  88058. "262": [
  88059. ""
  88060. ],
  88061. "265": [
  88062. ""
  88063. ],
  88064. "280": [
  88065. ""
  88066. ],
  88067. "287": [
  88068. ""
  88069. ]
  88070. },
  88071. "executed_branches": [],
  88072. "missing_branches": [
  88073. [
  88074. 132,
  88075. 133
  88076. ],
  88077. [
  88078. 132,
  88079. 135
  88080. ]
  88081. ]
  88082. },
  88083. "Document.update_metadata": {
  88084. "executed_lines": [
  88085. 155,
  88086. 157,
  88087. 158,
  88088. 160,
  88089. 162
  88090. ],
  88091. "summary": {
  88092. "covered_lines": 5,
  88093. "num_statements": 5,
  88094. "percent_covered": 100.0,
  88095. "percent_covered_display": "100.00",
  88096. "missing_lines": 0,
  88097. "excluded_lines": 0,
  88098. "percent_statements_covered": 100.0,
  88099. "percent_statements_covered_display": "100.00",
  88100. "num_branches": 2,
  88101. "num_partial_branches": 0,
  88102. "covered_branches": 2,
  88103. "missing_branches": 0,
  88104. "percent_branches_covered": 100.0,
  88105. "percent_branches_covered_display": "100.00"
  88106. },
  88107. "missing_lines": [],
  88108. "excluded_lines": [],
  88109. "start_line": 138,
  88110. "contexts": {
  88111. "253": [
  88112. ""
  88113. ],
  88114. "228": [
  88115. ""
  88116. ],
  88117. "155": [
  88118. ""
  88119. ],
  88120. "112": [
  88121. ""
  88122. ],
  88123. "91": [
  88124. ""
  88125. ],
  88126. "72": [
  88127. ""
  88128. ],
  88129. "59": [
  88130. ""
  88131. ],
  88132. "16": [
  88133. ""
  88134. ],
  88135. "1": [
  88136. ""
  88137. ],
  88138. "8": [
  88139. ""
  88140. ],
  88141. "9": [
  88142. ""
  88143. ],
  88144. "10": [
  88145. ""
  88146. ],
  88147. "12": [
  88148. ""
  88149. ],
  88150. "13": [
  88151. ""
  88152. ],
  88153. "17": [
  88154. ""
  88155. ],
  88156. "18": [
  88157. ""
  88158. ],
  88159. "50": [
  88160. ""
  88161. ],
  88162. "51": [
  88163. ""
  88164. ],
  88165. "52": [
  88166. ""
  88167. ],
  88168. "53": [
  88169. ""
  88170. ],
  88171. "54": [
  88172. ""
  88173. ],
  88174. "55": [
  88175. ""
  88176. ],
  88177. "57": [
  88178. ""
  88179. ],
  88180. "62": [
  88181. ""
  88182. ],
  88183. "60": [
  88184. ""
  88185. ],
  88186. "81": [
  88187. ""
  88188. ],
  88189. "75": [
  88190. ""
  88191. ],
  88192. "78": [
  88193. ""
  88194. ],
  88195. "94": [
  88196. ""
  88197. ],
  88198. "117": [
  88199. ""
  88200. ],
  88201. "113": [
  88202. ""
  88203. ],
  88204. "114": [
  88205. ""
  88206. ],
  88207. "115": [
  88208. ""
  88209. ],
  88210. "138": [
  88211. ""
  88212. ],
  88213. "164": [
  88214. ""
  88215. ],
  88216. "157": [
  88217. ""
  88218. ],
  88219. "158": [
  88220. ""
  88221. ],
  88222. "160": [
  88223. ""
  88224. ],
  88225. "162": [
  88226. ""
  88227. ],
  88228. "173": [
  88229. ""
  88230. ],
  88231. "198": [
  88232. ""
  88233. ],
  88234. "208": [
  88235. ""
  88236. ],
  88237. "217": [
  88238. ""
  88239. ],
  88240. "223": [
  88241. ""
  88242. ],
  88243. "229": [
  88244. ""
  88245. ],
  88246. "230": [
  88247. ""
  88248. ],
  88249. "247": [
  88250. ""
  88251. ],
  88252. "248": [
  88253. ""
  88254. ],
  88255. "249": [
  88256. ""
  88257. ],
  88258. "251": [
  88259. ""
  88260. ],
  88261. "268": [
  88262. ""
  88263. ],
  88264. "256": [
  88265. ""
  88266. ],
  88267. "259": [
  88268. ""
  88269. ],
  88270. "262": [
  88271. ""
  88272. ],
  88273. "265": [
  88274. ""
  88275. ],
  88276. "280": [
  88277. ""
  88278. ],
  88279. "287": [
  88280. ""
  88281. ]
  88282. },
  88283. "executed_branches": [
  88284. [
  88285. 157,
  88286. 158
  88287. ],
  88288. [
  88289. 157,
  88290. 160
  88291. ]
  88292. ],
  88293. "missing_branches": []
  88294. },
  88295. "Document.has_embedding": {
  88296. "executed_lines": [],
  88297. "summary": {
  88298. "covered_lines": 0,
  88299. "num_statements": 1,
  88300. "percent_covered": 0.0,
  88301. "percent_covered_display": "0.00",
  88302. "missing_lines": 1,
  88303. "excluded_lines": 0,
  88304. "percent_statements_covered": 0.0,
  88305. "percent_statements_covered_display": "0.00",
  88306. "num_branches": 0,
  88307. "num_partial_branches": 0,
  88308. "covered_branches": 0,
  88309. "missing_branches": 0,
  88310. "percent_branches_covered": 100.0,
  88311. "percent_branches_covered_display": "100.00"
  88312. },
  88313. "missing_lines": [
  88314. 171
  88315. ],
  88316. "excluded_lines": [],
  88317. "start_line": 164,
  88318. "contexts": {
  88319. "253": [
  88320. ""
  88321. ],
  88322. "228": [
  88323. ""
  88324. ],
  88325. "155": [
  88326. ""
  88327. ],
  88328. "112": [
  88329. ""
  88330. ],
  88331. "91": [
  88332. ""
  88333. ],
  88334. "72": [
  88335. ""
  88336. ],
  88337. "59": [
  88338. ""
  88339. ],
  88340. "16": [
  88341. ""
  88342. ],
  88343. "1": [
  88344. ""
  88345. ],
  88346. "8": [
  88347. ""
  88348. ],
  88349. "9": [
  88350. ""
  88351. ],
  88352. "10": [
  88353. ""
  88354. ],
  88355. "12": [
  88356. ""
  88357. ],
  88358. "13": [
  88359. ""
  88360. ],
  88361. "17": [
  88362. ""
  88363. ],
  88364. "18": [
  88365. ""
  88366. ],
  88367. "50": [
  88368. ""
  88369. ],
  88370. "51": [
  88371. ""
  88372. ],
  88373. "52": [
  88374. ""
  88375. ],
  88376. "53": [
  88377. ""
  88378. ],
  88379. "54": [
  88380. ""
  88381. ],
  88382. "55": [
  88383. ""
  88384. ],
  88385. "57": [
  88386. ""
  88387. ],
  88388. "62": [
  88389. ""
  88390. ],
  88391. "60": [
  88392. ""
  88393. ],
  88394. "81": [
  88395. ""
  88396. ],
  88397. "75": [
  88398. ""
  88399. ],
  88400. "78": [
  88401. ""
  88402. ],
  88403. "94": [
  88404. ""
  88405. ],
  88406. "117": [
  88407. ""
  88408. ],
  88409. "113": [
  88410. ""
  88411. ],
  88412. "114": [
  88413. ""
  88414. ],
  88415. "115": [
  88416. ""
  88417. ],
  88418. "138": [
  88419. ""
  88420. ],
  88421. "164": [
  88422. ""
  88423. ],
  88424. "157": [
  88425. ""
  88426. ],
  88427. "158": [
  88428. ""
  88429. ],
  88430. "160": [
  88431. ""
  88432. ],
  88433. "162": [
  88434. ""
  88435. ],
  88436. "173": [
  88437. ""
  88438. ],
  88439. "198": [
  88440. ""
  88441. ],
  88442. "208": [
  88443. ""
  88444. ],
  88445. "217": [
  88446. ""
  88447. ],
  88448. "223": [
  88449. ""
  88450. ],
  88451. "229": [
  88452. ""
  88453. ],
  88454. "230": [
  88455. ""
  88456. ],
  88457. "247": [
  88458. ""
  88459. ],
  88460. "248": [
  88461. ""
  88462. ],
  88463. "249": [
  88464. ""
  88465. ],
  88466. "251": [
  88467. ""
  88468. ],
  88469. "268": [
  88470. ""
  88471. ],
  88472. "256": [
  88473. ""
  88474. ],
  88475. "259": [
  88476. ""
  88477. ],
  88478. "262": [
  88479. ""
  88480. ],
  88481. "265": [
  88482. ""
  88483. ],
  88484. "280": [
  88485. ""
  88486. ],
  88487. "287": [
  88488. ""
  88489. ]
  88490. },
  88491. "executed_branches": [],
  88492. "missing_branches": []
  88493. },
  88494. "Document.validate": {
  88495. "executed_lines": [],
  88496. "summary": {
  88497. "covered_lines": 0,
  88498. "num_statements": 5,
  88499. "percent_covered": 0.0,
  88500. "percent_covered_display": "0.00",
  88501. "missing_lines": 5,
  88502. "excluded_lines": 0,
  88503. "percent_statements_covered": 0.0,
  88504. "percent_statements_covered_display": "0.00",
  88505. "num_branches": 2,
  88506. "num_partial_branches": 0,
  88507. "covered_branches": 0,
  88508. "missing_branches": 2,
  88509. "percent_branches_covered": 0.0,
  88510. "percent_branches_covered_display": "0.00"
  88511. },
  88512. "missing_lines": [
  88513. 189,
  88514. 190,
  88515. 193,
  88516. 194,
  88517. 196
  88518. ],
  88519. "excluded_lines": [],
  88520. "start_line": 173,
  88521. "contexts": {
  88522. "253": [
  88523. ""
  88524. ],
  88525. "228": [
  88526. ""
  88527. ],
  88528. "155": [
  88529. ""
  88530. ],
  88531. "112": [
  88532. ""
  88533. ],
  88534. "91": [
  88535. ""
  88536. ],
  88537. "72": [
  88538. ""
  88539. ],
  88540. "59": [
  88541. ""
  88542. ],
  88543. "16": [
  88544. ""
  88545. ],
  88546. "1": [
  88547. ""
  88548. ],
  88549. "8": [
  88550. ""
  88551. ],
  88552. "9": [
  88553. ""
  88554. ],
  88555. "10": [
  88556. ""
  88557. ],
  88558. "12": [
  88559. ""
  88560. ],
  88561. "13": [
  88562. ""
  88563. ],
  88564. "17": [
  88565. ""
  88566. ],
  88567. "18": [
  88568. ""
  88569. ],
  88570. "50": [
  88571. ""
  88572. ],
  88573. "51": [
  88574. ""
  88575. ],
  88576. "52": [
  88577. ""
  88578. ],
  88579. "53": [
  88580. ""
  88581. ],
  88582. "54": [
  88583. ""
  88584. ],
  88585. "55": [
  88586. ""
  88587. ],
  88588. "57": [
  88589. ""
  88590. ],
  88591. "62": [
  88592. ""
  88593. ],
  88594. "60": [
  88595. ""
  88596. ],
  88597. "81": [
  88598. ""
  88599. ],
  88600. "75": [
  88601. ""
  88602. ],
  88603. "78": [
  88604. ""
  88605. ],
  88606. "94": [
  88607. ""
  88608. ],
  88609. "117": [
  88610. ""
  88611. ],
  88612. "113": [
  88613. ""
  88614. ],
  88615. "114": [
  88616. ""
  88617. ],
  88618. "115": [
  88619. ""
  88620. ],
  88621. "138": [
  88622. ""
  88623. ],
  88624. "164": [
  88625. ""
  88626. ],
  88627. "157": [
  88628. ""
  88629. ],
  88630. "158": [
  88631. ""
  88632. ],
  88633. "160": [
  88634. ""
  88635. ],
  88636. "162": [
  88637. ""
  88638. ],
  88639. "173": [
  88640. ""
  88641. ],
  88642. "198": [
  88643. ""
  88644. ],
  88645. "208": [
  88646. ""
  88647. ],
  88648. "217": [
  88649. ""
  88650. ],
  88651. "223": [
  88652. ""
  88653. ],
  88654. "229": [
  88655. ""
  88656. ],
  88657. "230": [
  88658. ""
  88659. ],
  88660. "247": [
  88661. ""
  88662. ],
  88663. "248": [
  88664. ""
  88665. ],
  88666. "249": [
  88667. ""
  88668. ],
  88669. "251": [
  88670. ""
  88671. ],
  88672. "268": [
  88673. ""
  88674. ],
  88675. "256": [
  88676. ""
  88677. ],
  88678. "259": [
  88679. ""
  88680. ],
  88681. "262": [
  88682. ""
  88683. ],
  88684. "265": [
  88685. ""
  88686. ],
  88687. "280": [
  88688. ""
  88689. ],
  88690. "287": [
  88691. ""
  88692. ]
  88693. },
  88694. "executed_branches": [],
  88695. "missing_branches": [
  88696. [
  88697. 193,
  88698. 194
  88699. ],
  88700. [
  88701. 193,
  88702. 196
  88703. ]
  88704. ]
  88705. },
  88706. "Document.__str__": {
  88707. "executed_lines": [],
  88708. "summary": {
  88709. "covered_lines": 0,
  88710. "num_statements": 0,
  88711. "percent_covered": 100.0,
  88712. "percent_covered_display": "100.00",
  88713. "missing_lines": 0,
  88714. "excluded_lines": 8,
  88715. "percent_statements_covered": 100.0,
  88716. "percent_statements_covered_display": "100.00",
  88717. "num_branches": 0,
  88718. "num_partial_branches": 0,
  88719. "covered_branches": 0,
  88720. "missing_branches": 0,
  88721. "percent_branches_covered": 100.0,
  88722. "percent_branches_covered_display": "100.00"
  88723. },
  88724. "missing_lines": [],
  88725. "excluded_lines": [
  88726. 199,
  88727. 200,
  88728. 201,
  88729. 202,
  88730. 203,
  88731. 204,
  88732. 205,
  88733. 206
  88734. ],
  88735. "start_line": 198,
  88736. "contexts": {
  88737. "253": [
  88738. ""
  88739. ],
  88740. "228": [
  88741. ""
  88742. ],
  88743. "155": [
  88744. ""
  88745. ],
  88746. "112": [
  88747. ""
  88748. ],
  88749. "91": [
  88750. ""
  88751. ],
  88752. "72": [
  88753. ""
  88754. ],
  88755. "59": [
  88756. ""
  88757. ],
  88758. "16": [
  88759. ""
  88760. ],
  88761. "1": [
  88762. ""
  88763. ],
  88764. "8": [
  88765. ""
  88766. ],
  88767. "9": [
  88768. ""
  88769. ],
  88770. "10": [
  88771. ""
  88772. ],
  88773. "12": [
  88774. ""
  88775. ],
  88776. "13": [
  88777. ""
  88778. ],
  88779. "17": [
  88780. ""
  88781. ],
  88782. "18": [
  88783. ""
  88784. ],
  88785. "50": [
  88786. ""
  88787. ],
  88788. "51": [
  88789. ""
  88790. ],
  88791. "52": [
  88792. ""
  88793. ],
  88794. "53": [
  88795. ""
  88796. ],
  88797. "54": [
  88798. ""
  88799. ],
  88800. "55": [
  88801. ""
  88802. ],
  88803. "57": [
  88804. ""
  88805. ],
  88806. "62": [
  88807. ""
  88808. ],
  88809. "60": [
  88810. ""
  88811. ],
  88812. "81": [
  88813. ""
  88814. ],
  88815. "75": [
  88816. ""
  88817. ],
  88818. "78": [
  88819. ""
  88820. ],
  88821. "94": [
  88822. ""
  88823. ],
  88824. "117": [
  88825. ""
  88826. ],
  88827. "113": [
  88828. ""
  88829. ],
  88830. "114": [
  88831. ""
  88832. ],
  88833. "115": [
  88834. ""
  88835. ],
  88836. "138": [
  88837. ""
  88838. ],
  88839. "164": [
  88840. ""
  88841. ],
  88842. "157": [
  88843. ""
  88844. ],
  88845. "158": [
  88846. ""
  88847. ],
  88848. "160": [
  88849. ""
  88850. ],
  88851. "162": [
  88852. ""
  88853. ],
  88854. "173": [
  88855. ""
  88856. ],
  88857. "198": [
  88858. ""
  88859. ],
  88860. "208": [
  88861. ""
  88862. ],
  88863. "217": [
  88864. ""
  88865. ],
  88866. "223": [
  88867. ""
  88868. ],
  88869. "229": [
  88870. ""
  88871. ],
  88872. "230": [
  88873. ""
  88874. ],
  88875. "247": [
  88876. ""
  88877. ],
  88878. "248": [
  88879. ""
  88880. ],
  88881. "249": [
  88882. ""
  88883. ],
  88884. "251": [
  88885. ""
  88886. ],
  88887. "268": [
  88888. ""
  88889. ],
  88890. "256": [
  88891. ""
  88892. ],
  88893. "259": [
  88894. ""
  88895. ],
  88896. "262": [
  88897. ""
  88898. ],
  88899. "265": [
  88900. ""
  88901. ],
  88902. "280": [
  88903. ""
  88904. ],
  88905. "287": [
  88906. ""
  88907. ]
  88908. },
  88909. "executed_branches": [],
  88910. "missing_branches": []
  88911. },
  88912. "Document.__repr__": {
  88913. "executed_lines": [],
  88914. "summary": {
  88915. "covered_lines": 0,
  88916. "num_statements": 0,
  88917. "percent_covered": 100.0,
  88918. "percent_covered_display": "100.00",
  88919. "missing_lines": 0,
  88920. "excluded_lines": 7,
  88921. "percent_statements_covered": 100.0,
  88922. "percent_statements_covered_display": "100.00",
  88923. "num_branches": 0,
  88924. "num_partial_branches": 0,
  88925. "covered_branches": 0,
  88926. "missing_branches": 0,
  88927. "percent_branches_covered": 100.0,
  88928. "percent_branches_covered_display": "100.00"
  88929. },
  88930. "missing_lines": [],
  88931. "excluded_lines": [
  88932. 209,
  88933. 210,
  88934. 211,
  88935. 212,
  88936. 213,
  88937. 214,
  88938. 215
  88939. ],
  88940. "start_line": 208,
  88941. "contexts": {
  88942. "253": [
  88943. ""
  88944. ],
  88945. "228": [
  88946. ""
  88947. ],
  88948. "155": [
  88949. ""
  88950. ],
  88951. "112": [
  88952. ""
  88953. ],
  88954. "91": [
  88955. ""
  88956. ],
  88957. "72": [
  88958. ""
  88959. ],
  88960. "59": [
  88961. ""
  88962. ],
  88963. "16": [
  88964. ""
  88965. ],
  88966. "1": [
  88967. ""
  88968. ],
  88969. "8": [
  88970. ""
  88971. ],
  88972. "9": [
  88973. ""
  88974. ],
  88975. "10": [
  88976. ""
  88977. ],
  88978. "12": [
  88979. ""
  88980. ],
  88981. "13": [
  88982. ""
  88983. ],
  88984. "17": [
  88985. ""
  88986. ],
  88987. "18": [
  88988. ""
  88989. ],
  88990. "50": [
  88991. ""
  88992. ],
  88993. "51": [
  88994. ""
  88995. ],
  88996. "52": [
  88997. ""
  88998. ],
  88999. "53": [
  89000. ""
  89001. ],
  89002. "54": [
  89003. ""
  89004. ],
  89005. "55": [
  89006. ""
  89007. ],
  89008. "57": [
  89009. ""
  89010. ],
  89011. "62": [
  89012. ""
  89013. ],
  89014. "60": [
  89015. ""
  89016. ],
  89017. "81": [
  89018. ""
  89019. ],
  89020. "75": [
  89021. ""
  89022. ],
  89023. "78": [
  89024. ""
  89025. ],
  89026. "94": [
  89027. ""
  89028. ],
  89029. "117": [
  89030. ""
  89031. ],
  89032. "113": [
  89033. ""
  89034. ],
  89035. "114": [
  89036. ""
  89037. ],
  89038. "115": [
  89039. ""
  89040. ],
  89041. "138": [
  89042. ""
  89043. ],
  89044. "164": [
  89045. ""
  89046. ],
  89047. "157": [
  89048. ""
  89049. ],
  89050. "158": [
  89051. ""
  89052. ],
  89053. "160": [
  89054. ""
  89055. ],
  89056. "162": [
  89057. ""
  89058. ],
  89059. "173": [
  89060. ""
  89061. ],
  89062. "198": [
  89063. ""
  89064. ],
  89065. "208": [
  89066. ""
  89067. ],
  89068. "217": [
  89069. ""
  89070. ],
  89071. "223": [
  89072. ""
  89073. ],
  89074. "229": [
  89075. ""
  89076. ],
  89077. "230": [
  89078. ""
  89079. ],
  89080. "247": [
  89081. ""
  89082. ],
  89083. "248": [
  89084. ""
  89085. ],
  89086. "249": [
  89087. ""
  89088. ],
  89089. "251": [
  89090. ""
  89091. ],
  89092. "268": [
  89093. ""
  89094. ],
  89095. "256": [
  89096. ""
  89097. ],
  89098. "259": [
  89099. ""
  89100. ],
  89101. "262": [
  89102. ""
  89103. ],
  89104. "265": [
  89105. ""
  89106. ],
  89107. "280": [
  89108. ""
  89109. ],
  89110. "287": [
  89111. ""
  89112. ]
  89113. },
  89114. "executed_branches": [],
  89115. "missing_branches": []
  89116. },
  89117. "Document.__eq__": {
  89118. "executed_lines": [],
  89119. "summary": {
  89120. "covered_lines": 0,
  89121. "num_statements": 3,
  89122. "percent_covered": 0.0,
  89123. "percent_covered_display": "0.00",
  89124. "missing_lines": 3,
  89125. "excluded_lines": 0,
  89126. "percent_statements_covered": 0.0,
  89127. "percent_statements_covered_display": "0.00",
  89128. "num_branches": 2,
  89129. "num_partial_branches": 0,
  89130. "covered_branches": 0,
  89131. "missing_branches": 2,
  89132. "percent_branches_covered": 0.0,
  89133. "percent_branches_covered_display": "0.00"
  89134. },
  89135. "missing_lines": [
  89136. 219,
  89137. 220,
  89138. 221
  89139. ],
  89140. "excluded_lines": [],
  89141. "start_line": 217,
  89142. "contexts": {
  89143. "253": [
  89144. ""
  89145. ],
  89146. "228": [
  89147. ""
  89148. ],
  89149. "155": [
  89150. ""
  89151. ],
  89152. "112": [
  89153. ""
  89154. ],
  89155. "91": [
  89156. ""
  89157. ],
  89158. "72": [
  89159. ""
  89160. ],
  89161. "59": [
  89162. ""
  89163. ],
  89164. "16": [
  89165. ""
  89166. ],
  89167. "1": [
  89168. ""
  89169. ],
  89170. "8": [
  89171. ""
  89172. ],
  89173. "9": [
  89174. ""
  89175. ],
  89176. "10": [
  89177. ""
  89178. ],
  89179. "12": [
  89180. ""
  89181. ],
  89182. "13": [
  89183. ""
  89184. ],
  89185. "17": [
  89186. ""
  89187. ],
  89188. "18": [
  89189. ""
  89190. ],
  89191. "50": [
  89192. ""
  89193. ],
  89194. "51": [
  89195. ""
  89196. ],
  89197. "52": [
  89198. ""
  89199. ],
  89200. "53": [
  89201. ""
  89202. ],
  89203. "54": [
  89204. ""
  89205. ],
  89206. "55": [
  89207. ""
  89208. ],
  89209. "57": [
  89210. ""
  89211. ],
  89212. "62": [
  89213. ""
  89214. ],
  89215. "60": [
  89216. ""
  89217. ],
  89218. "81": [
  89219. ""
  89220. ],
  89221. "75": [
  89222. ""
  89223. ],
  89224. "78": [
  89225. ""
  89226. ],
  89227. "94": [
  89228. ""
  89229. ],
  89230. "117": [
  89231. ""
  89232. ],
  89233. "113": [
  89234. ""
  89235. ],
  89236. "114": [
  89237. ""
  89238. ],
  89239. "115": [
  89240. ""
  89241. ],
  89242. "138": [
  89243. ""
  89244. ],
  89245. "164": [
  89246. ""
  89247. ],
  89248. "157": [
  89249. ""
  89250. ],
  89251. "158": [
  89252. ""
  89253. ],
  89254. "160": [
  89255. ""
  89256. ],
  89257. "162": [
  89258. ""
  89259. ],
  89260. "173": [
  89261. ""
  89262. ],
  89263. "198": [
  89264. ""
  89265. ],
  89266. "208": [
  89267. ""
  89268. ],
  89269. "217": [
  89270. ""
  89271. ],
  89272. "223": [
  89273. ""
  89274. ],
  89275. "229": [
  89276. ""
  89277. ],
  89278. "230": [
  89279. ""
  89280. ],
  89281. "247": [
  89282. ""
  89283. ],
  89284. "248": [
  89285. ""
  89286. ],
  89287. "249": [
  89288. ""
  89289. ],
  89290. "251": [
  89291. ""
  89292. ],
  89293. "268": [
  89294. ""
  89295. ],
  89296. "256": [
  89297. ""
  89298. ],
  89299. "259": [
  89300. ""
  89301. ],
  89302. "262": [
  89303. ""
  89304. ],
  89305. "265": [
  89306. ""
  89307. ],
  89308. "280": [
  89309. ""
  89310. ],
  89311. "287": [
  89312. ""
  89313. ]
  89314. },
  89315. "executed_branches": [],
  89316. "missing_branches": [
  89317. [
  89318. 219,
  89319. 220
  89320. ],
  89321. [
  89322. 219,
  89323. 221
  89324. ]
  89325. ]
  89326. },
  89327. "Document.__hash__": {
  89328. "executed_lines": [],
  89329. "summary": {
  89330. "covered_lines": 0,
  89331. "num_statements": 1,
  89332. "percent_covered": 0.0,
  89333. "percent_covered_display": "0.00",
  89334. "missing_lines": 1,
  89335. "excluded_lines": 0,
  89336. "percent_statements_covered": 0.0,
  89337. "percent_statements_covered_display": "0.00",
  89338. "num_branches": 0,
  89339. "num_partial_branches": 0,
  89340. "covered_branches": 0,
  89341. "missing_branches": 0,
  89342. "percent_branches_covered": 100.0,
  89343. "percent_branches_covered_display": "100.00"
  89344. },
  89345. "missing_lines": [
  89346. 225
  89347. ],
  89348. "excluded_lines": [],
  89349. "start_line": 223,
  89350. "contexts": {
  89351. "253": [
  89352. ""
  89353. ],
  89354. "228": [
  89355. ""
  89356. ],
  89357. "155": [
  89358. ""
  89359. ],
  89360. "112": [
  89361. ""
  89362. ],
  89363. "91": [
  89364. ""
  89365. ],
  89366. "72": [
  89367. ""
  89368. ],
  89369. "59": [
  89370. ""
  89371. ],
  89372. "16": [
  89373. ""
  89374. ],
  89375. "1": [
  89376. ""
  89377. ],
  89378. "8": [
  89379. ""
  89380. ],
  89381. "9": [
  89382. ""
  89383. ],
  89384. "10": [
  89385. ""
  89386. ],
  89387. "12": [
  89388. ""
  89389. ],
  89390. "13": [
  89391. ""
  89392. ],
  89393. "17": [
  89394. ""
  89395. ],
  89396. "18": [
  89397. ""
  89398. ],
  89399. "50": [
  89400. ""
  89401. ],
  89402. "51": [
  89403. ""
  89404. ],
  89405. "52": [
  89406. ""
  89407. ],
  89408. "53": [
  89409. ""
  89410. ],
  89411. "54": [
  89412. ""
  89413. ],
  89414. "55": [
  89415. ""
  89416. ],
  89417. "57": [
  89418. ""
  89419. ],
  89420. "62": [
  89421. ""
  89422. ],
  89423. "60": [
  89424. ""
  89425. ],
  89426. "81": [
  89427. ""
  89428. ],
  89429. "75": [
  89430. ""
  89431. ],
  89432. "78": [
  89433. ""
  89434. ],
  89435. "94": [
  89436. ""
  89437. ],
  89438. "117": [
  89439. ""
  89440. ],
  89441. "113": [
  89442. ""
  89443. ],
  89444. "114": [
  89445. ""
  89446. ],
  89447. "115": [
  89448. ""
  89449. ],
  89450. "138": [
  89451. ""
  89452. ],
  89453. "164": [
  89454. ""
  89455. ],
  89456. "157": [
  89457. ""
  89458. ],
  89459. "158": [
  89460. ""
  89461. ],
  89462. "160": [
  89463. ""
  89464. ],
  89465. "162": [
  89466. ""
  89467. ],
  89468. "173": [
  89469. ""
  89470. ],
  89471. "198": [
  89472. ""
  89473. ],
  89474. "208": [
  89475. ""
  89476. ],
  89477. "217": [
  89478. ""
  89479. ],
  89480. "223": [
  89481. ""
  89482. ],
  89483. "229": [
  89484. ""
  89485. ],
  89486. "230": [
  89487. ""
  89488. ],
  89489. "247": [
  89490. ""
  89491. ],
  89492. "248": [
  89493. ""
  89494. ],
  89495. "249": [
  89496. ""
  89497. ],
  89498. "251": [
  89499. ""
  89500. ],
  89501. "268": [
  89502. ""
  89503. ],
  89504. "256": [
  89505. ""
  89506. ],
  89507. "259": [
  89508. ""
  89509. ],
  89510. "262": [
  89511. ""
  89512. ],
  89513. "265": [
  89514. ""
  89515. ],
  89516. "280": [
  89517. ""
  89518. ],
  89519. "287": [
  89520. ""
  89521. ]
  89522. },
  89523. "executed_branches": [],
  89524. "missing_branches": []
  89525. },
  89526. "SearchResult.__post_init__": {
  89527. "executed_lines": [
  89528. 253,
  89529. 256,
  89530. 259,
  89531. 262,
  89532. 265
  89533. ],
  89534. "summary": {
  89535. "covered_lines": 5,
  89536. "num_statements": 10,
  89537. "percent_covered": 50.0,
  89538. "percent_covered_display": "50.00",
  89539. "missing_lines": 5,
  89540. "excluded_lines": 0,
  89541. "percent_statements_covered": 50.0,
  89542. "percent_statements_covered_display": "50.00",
  89543. "num_branches": 10,
  89544. "num_partial_branches": 5,
  89545. "covered_branches": 5,
  89546. "missing_branches": 5,
  89547. "percent_branches_covered": 50.0,
  89548. "percent_branches_covered_display": "50.00"
  89549. },
  89550. "missing_lines": [
  89551. 254,
  89552. 257,
  89553. 260,
  89554. 263,
  89555. 266
  89556. ],
  89557. "excluded_lines": [],
  89558. "start_line": 251,
  89559. "contexts": {
  89560. "253": [
  89561. ""
  89562. ],
  89563. "228": [
  89564. ""
  89565. ],
  89566. "155": [
  89567. ""
  89568. ],
  89569. "112": [
  89570. ""
  89571. ],
  89572. "91": [
  89573. ""
  89574. ],
  89575. "72": [
  89576. ""
  89577. ],
  89578. "59": [
  89579. ""
  89580. ],
  89581. "16": [
  89582. ""
  89583. ],
  89584. "1": [
  89585. ""
  89586. ],
  89587. "8": [
  89588. ""
  89589. ],
  89590. "9": [
  89591. ""
  89592. ],
  89593. "10": [
  89594. ""
  89595. ],
  89596. "12": [
  89597. ""
  89598. ],
  89599. "13": [
  89600. ""
  89601. ],
  89602. "17": [
  89603. ""
  89604. ],
  89605. "18": [
  89606. ""
  89607. ],
  89608. "50": [
  89609. ""
  89610. ],
  89611. "51": [
  89612. ""
  89613. ],
  89614. "52": [
  89615. ""
  89616. ],
  89617. "53": [
  89618. ""
  89619. ],
  89620. "54": [
  89621. ""
  89622. ],
  89623. "55": [
  89624. ""
  89625. ],
  89626. "57": [
  89627. ""
  89628. ],
  89629. "62": [
  89630. ""
  89631. ],
  89632. "60": [
  89633. ""
  89634. ],
  89635. "81": [
  89636. ""
  89637. ],
  89638. "75": [
  89639. ""
  89640. ],
  89641. "78": [
  89642. ""
  89643. ],
  89644. "94": [
  89645. ""
  89646. ],
  89647. "117": [
  89648. ""
  89649. ],
  89650. "113": [
  89651. ""
  89652. ],
  89653. "114": [
  89654. ""
  89655. ],
  89656. "115": [
  89657. ""
  89658. ],
  89659. "138": [
  89660. ""
  89661. ],
  89662. "164": [
  89663. ""
  89664. ],
  89665. "157": [
  89666. ""
  89667. ],
  89668. "158": [
  89669. ""
  89670. ],
  89671. "160": [
  89672. ""
  89673. ],
  89674. "162": [
  89675. ""
  89676. ],
  89677. "173": [
  89678. ""
  89679. ],
  89680. "198": [
  89681. ""
  89682. ],
  89683. "208": [
  89684. ""
  89685. ],
  89686. "217": [
  89687. ""
  89688. ],
  89689. "223": [
  89690. ""
  89691. ],
  89692. "229": [
  89693. ""
  89694. ],
  89695. "230": [
  89696. ""
  89697. ],
  89698. "247": [
  89699. ""
  89700. ],
  89701. "248": [
  89702. ""
  89703. ],
  89704. "249": [
  89705. ""
  89706. ],
  89707. "251": [
  89708. ""
  89709. ],
  89710. "268": [
  89711. ""
  89712. ],
  89713. "256": [
  89714. ""
  89715. ],
  89716. "259": [
  89717. ""
  89718. ],
  89719. "262": [
  89720. ""
  89721. ],
  89722. "265": [
  89723. ""
  89724. ],
  89725. "280": [
  89726. ""
  89727. ],
  89728. "287": [
  89729. ""
  89730. ]
  89731. },
  89732. "executed_branches": [
  89733. [
  89734. 253,
  89735. 256
  89736. ],
  89737. [
  89738. 256,
  89739. 259
  89740. ],
  89741. [
  89742. 259,
  89743. 262
  89744. ],
  89745. [
  89746. 262,
  89747. 265
  89748. ],
  89749. [
  89750. 265,
  89751. -251
  89752. ]
  89753. ],
  89754. "missing_branches": [
  89755. [
  89756. 253,
  89757. 254
  89758. ],
  89759. [
  89760. 256,
  89761. 257
  89762. ],
  89763. [
  89764. 259,
  89765. 260
  89766. ],
  89767. [
  89768. 262,
  89769. 263
  89770. ],
  89771. [
  89772. 265,
  89773. 266
  89774. ]
  89775. ]
  89776. },
  89777. "SearchResult.is_high_confidence": {
  89778. "executed_lines": [],
  89779. "summary": {
  89780. "covered_lines": 0,
  89781. "num_statements": 1,
  89782. "percent_covered": 0.0,
  89783. "percent_covered_display": "0.00",
  89784. "missing_lines": 1,
  89785. "excluded_lines": 0,
  89786. "percent_statements_covered": 0.0,
  89787. "percent_statements_covered_display": "0.00",
  89788. "num_branches": 0,
  89789. "num_partial_branches": 0,
  89790. "covered_branches": 0,
  89791. "missing_branches": 0,
  89792. "percent_branches_covered": 100.0,
  89793. "percent_branches_covered_display": "100.00"
  89794. },
  89795. "missing_lines": [
  89796. 278
  89797. ],
  89798. "excluded_lines": [],
  89799. "start_line": 268,
  89800. "contexts": {
  89801. "253": [
  89802. ""
  89803. ],
  89804. "228": [
  89805. ""
  89806. ],
  89807. "155": [
  89808. ""
  89809. ],
  89810. "112": [
  89811. ""
  89812. ],
  89813. "91": [
  89814. ""
  89815. ],
  89816. "72": [
  89817. ""
  89818. ],
  89819. "59": [
  89820. ""
  89821. ],
  89822. "16": [
  89823. ""
  89824. ],
  89825. "1": [
  89826. ""
  89827. ],
  89828. "8": [
  89829. ""
  89830. ],
  89831. "9": [
  89832. ""
  89833. ],
  89834. "10": [
  89835. ""
  89836. ],
  89837. "12": [
  89838. ""
  89839. ],
  89840. "13": [
  89841. ""
  89842. ],
  89843. "17": [
  89844. ""
  89845. ],
  89846. "18": [
  89847. ""
  89848. ],
  89849. "50": [
  89850. ""
  89851. ],
  89852. "51": [
  89853. ""
  89854. ],
  89855. "52": [
  89856. ""
  89857. ],
  89858. "53": [
  89859. ""
  89860. ],
  89861. "54": [
  89862. ""
  89863. ],
  89864. "55": [
  89865. ""
  89866. ],
  89867. "57": [
  89868. ""
  89869. ],
  89870. "62": [
  89871. ""
  89872. ],
  89873. "60": [
  89874. ""
  89875. ],
  89876. "81": [
  89877. ""
  89878. ],
  89879. "75": [
  89880. ""
  89881. ],
  89882. "78": [
  89883. ""
  89884. ],
  89885. "94": [
  89886. ""
  89887. ],
  89888. "117": [
  89889. ""
  89890. ],
  89891. "113": [
  89892. ""
  89893. ],
  89894. "114": [
  89895. ""
  89896. ],
  89897. "115": [
  89898. ""
  89899. ],
  89900. "138": [
  89901. ""
  89902. ],
  89903. "164": [
  89904. ""
  89905. ],
  89906. "157": [
  89907. ""
  89908. ],
  89909. "158": [
  89910. ""
  89911. ],
  89912. "160": [
  89913. ""
  89914. ],
  89915. "162": [
  89916. ""
  89917. ],
  89918. "173": [
  89919. ""
  89920. ],
  89921. "198": [
  89922. ""
  89923. ],
  89924. "208": [
  89925. ""
  89926. ],
  89927. "217": [
  89928. ""
  89929. ],
  89930. "223": [
  89931. ""
  89932. ],
  89933. "229": [
  89934. ""
  89935. ],
  89936. "230": [
  89937. ""
  89938. ],
  89939. "247": [
  89940. ""
  89941. ],
  89942. "248": [
  89943. ""
  89944. ],
  89945. "249": [
  89946. ""
  89947. ],
  89948. "251": [
  89949. ""
  89950. ],
  89951. "268": [
  89952. ""
  89953. ],
  89954. "256": [
  89955. ""
  89956. ],
  89957. "259": [
  89958. ""
  89959. ],
  89960. "262": [
  89961. ""
  89962. ],
  89963. "265": [
  89964. ""
  89965. ],
  89966. "280": [
  89967. ""
  89968. ],
  89969. "287": [
  89970. ""
  89971. ]
  89972. },
  89973. "executed_branches": [],
  89974. "missing_branches": []
  89975. },
  89976. "SearchResult.__str__": {
  89977. "executed_lines": [],
  89978. "summary": {
  89979. "covered_lines": 0,
  89980. "num_statements": 0,
  89981. "percent_covered": 100.0,
  89982. "percent_covered_display": "100.00",
  89983. "missing_lines": 0,
  89984. "excluded_lines": 5,
  89985. "percent_statements_covered": 100.0,
  89986. "percent_statements_covered_display": "100.00",
  89987. "num_branches": 0,
  89988. "num_partial_branches": 0,
  89989. "covered_branches": 0,
  89990. "missing_branches": 0,
  89991. "percent_branches_covered": 100.0,
  89992. "percent_branches_covered_display": "100.00"
  89993. },
  89994. "missing_lines": [],
  89995. "excluded_lines": [
  89996. 281,
  89997. 282,
  89998. 283,
  89999. 284,
  90000. 285
  90001. ],
  90002. "start_line": 280,
  90003. "contexts": {
  90004. "253": [
  90005. ""
  90006. ],
  90007. "228": [
  90008. ""
  90009. ],
  90010. "155": [
  90011. ""
  90012. ],
  90013. "112": [
  90014. ""
  90015. ],
  90016. "91": [
  90017. ""
  90018. ],
  90019. "72": [
  90020. ""
  90021. ],
  90022. "59": [
  90023. ""
  90024. ],
  90025. "16": [
  90026. ""
  90027. ],
  90028. "1": [
  90029. ""
  90030. ],
  90031. "8": [
  90032. ""
  90033. ],
  90034. "9": [
  90035. ""
  90036. ],
  90037. "10": [
  90038. ""
  90039. ],
  90040. "12": [
  90041. ""
  90042. ],
  90043. "13": [
  90044. ""
  90045. ],
  90046. "17": [
  90047. ""
  90048. ],
  90049. "18": [
  90050. ""
  90051. ],
  90052. "50": [
  90053. ""
  90054. ],
  90055. "51": [
  90056. ""
  90057. ],
  90058. "52": [
  90059. ""
  90060. ],
  90061. "53": [
  90062. ""
  90063. ],
  90064. "54": [
  90065. ""
  90066. ],
  90067. "55": [
  90068. ""
  90069. ],
  90070. "57": [
  90071. ""
  90072. ],
  90073. "62": [
  90074. ""
  90075. ],
  90076. "60": [
  90077. ""
  90078. ],
  90079. "81": [
  90080. ""
  90081. ],
  90082. "75": [
  90083. ""
  90084. ],
  90085. "78": [
  90086. ""
  90087. ],
  90088. "94": [
  90089. ""
  90090. ],
  90091. "117": [
  90092. ""
  90093. ],
  90094. "113": [
  90095. ""
  90096. ],
  90097. "114": [
  90098. ""
  90099. ],
  90100. "115": [
  90101. ""
  90102. ],
  90103. "138": [
  90104. ""
  90105. ],
  90106. "164": [
  90107. ""
  90108. ],
  90109. "157": [
  90110. ""
  90111. ],
  90112. "158": [
  90113. ""
  90114. ],
  90115. "160": [
  90116. ""
  90117. ],
  90118. "162": [
  90119. ""
  90120. ],
  90121. "173": [
  90122. ""
  90123. ],
  90124. "198": [
  90125. ""
  90126. ],
  90127. "208": [
  90128. ""
  90129. ],
  90130. "217": [
  90131. ""
  90132. ],
  90133. "223": [
  90134. ""
  90135. ],
  90136. "229": [
  90137. ""
  90138. ],
  90139. "230": [
  90140. ""
  90141. ],
  90142. "247": [
  90143. ""
  90144. ],
  90145. "248": [
  90146. ""
  90147. ],
  90148. "249": [
  90149. ""
  90150. ],
  90151. "251": [
  90152. ""
  90153. ],
  90154. "268": [
  90155. ""
  90156. ],
  90157. "256": [
  90158. ""
  90159. ],
  90160. "259": [
  90161. ""
  90162. ],
  90163. "262": [
  90164. ""
  90165. ],
  90166. "265": [
  90167. ""
  90168. ],
  90169. "280": [
  90170. ""
  90171. ],
  90172. "287": [
  90173. ""
  90174. ]
  90175. },
  90176. "executed_branches": [],
  90177. "missing_branches": []
  90178. },
  90179. "SearchResult.__repr__": {
  90180. "executed_lines": [],
  90181. "summary": {
  90182. "covered_lines": 0,
  90183. "num_statements": 0,
  90184. "percent_covered": 100.0,
  90185. "percent_covered_display": "100.00",
  90186. "missing_lines": 0,
  90187. "excluded_lines": 5,
  90188. "percent_statements_covered": 100.0,
  90189. "percent_statements_covered_display": "100.00",
  90190. "num_branches": 0,
  90191. "num_partial_branches": 0,
  90192. "covered_branches": 0,
  90193. "missing_branches": 0,
  90194. "percent_branches_covered": 100.0,
  90195. "percent_branches_covered_display": "100.00"
  90196. },
  90197. "missing_lines": [],
  90198. "excluded_lines": [
  90199. 288,
  90200. 289,
  90201. 290,
  90202. 291,
  90203. 292
  90204. ],
  90205. "start_line": 287,
  90206. "contexts": {
  90207. "253": [
  90208. ""
  90209. ],
  90210. "228": [
  90211. ""
  90212. ],
  90213. "155": [
  90214. ""
  90215. ],
  90216. "112": [
  90217. ""
  90218. ],
  90219. "91": [
  90220. ""
  90221. ],
  90222. "72": [
  90223. ""
  90224. ],
  90225. "59": [
  90226. ""
  90227. ],
  90228. "16": [
  90229. ""
  90230. ],
  90231. "1": [
  90232. ""
  90233. ],
  90234. "8": [
  90235. ""
  90236. ],
  90237. "9": [
  90238. ""
  90239. ],
  90240. "10": [
  90241. ""
  90242. ],
  90243. "12": [
  90244. ""
  90245. ],
  90246. "13": [
  90247. ""
  90248. ],
  90249. "17": [
  90250. ""
  90251. ],
  90252. "18": [
  90253. ""
  90254. ],
  90255. "50": [
  90256. ""
  90257. ],
  90258. "51": [
  90259. ""
  90260. ],
  90261. "52": [
  90262. ""
  90263. ],
  90264. "53": [
  90265. ""
  90266. ],
  90267. "54": [
  90268. ""
  90269. ],
  90270. "55": [
  90271. ""
  90272. ],
  90273. "57": [
  90274. ""
  90275. ],
  90276. "62": [
  90277. ""
  90278. ],
  90279. "60": [
  90280. ""
  90281. ],
  90282. "81": [
  90283. ""
  90284. ],
  90285. "75": [
  90286. ""
  90287. ],
  90288. "78": [
  90289. ""
  90290. ],
  90291. "94": [
  90292. ""
  90293. ],
  90294. "117": [
  90295. ""
  90296. ],
  90297. "113": [
  90298. ""
  90299. ],
  90300. "114": [
  90301. ""
  90302. ],
  90303. "115": [
  90304. ""
  90305. ],
  90306. "138": [
  90307. ""
  90308. ],
  90309. "164": [
  90310. ""
  90311. ],
  90312. "157": [
  90313. ""
  90314. ],
  90315. "158": [
  90316. ""
  90317. ],
  90318. "160": [
  90319. ""
  90320. ],
  90321. "162": [
  90322. ""
  90323. ],
  90324. "173": [
  90325. ""
  90326. ],
  90327. "198": [
  90328. ""
  90329. ],
  90330. "208": [
  90331. ""
  90332. ],
  90333. "217": [
  90334. ""
  90335. ],
  90336. "223": [
  90337. ""
  90338. ],
  90339. "229": [
  90340. ""
  90341. ],
  90342. "230": [
  90343. ""
  90344. ],
  90345. "247": [
  90346. ""
  90347. ],
  90348. "248": [
  90349. ""
  90350. ],
  90351. "249": [
  90352. ""
  90353. ],
  90354. "251": [
  90355. ""
  90356. ],
  90357. "268": [
  90358. ""
  90359. ],
  90360. "256": [
  90361. ""
  90362. ],
  90363. "259": [
  90364. ""
  90365. ],
  90366. "262": [
  90367. ""
  90368. ],
  90369. "265": [
  90370. ""
  90371. ],
  90372. "280": [
  90373. ""
  90374. ],
  90375. "287": [
  90376. ""
  90377. ]
  90378. },
  90379. "executed_branches": [],
  90380. "missing_branches": []
  90381. },
  90382. "": {
  90383. "executed_lines": [
  90384. 8,
  90385. 9,
  90386. 10,
  90387. 12,
  90388. 13,
  90389. 16,
  90390. 17,
  90391. 50,
  90392. 51,
  90393. 52,
  90394. 53,
  90395. 54,
  90396. 55,
  90397. 57,
  90398. 62,
  90399. 81,
  90400. 94,
  90401. 117,
  90402. 138,
  90403. 164,
  90404. 173,
  90405. 217,
  90406. 223,
  90407. 228,
  90408. 229,
  90409. 247,
  90410. 248,
  90411. 249,
  90412. 251,
  90413. 268
  90414. ],
  90415. "summary": {
  90416. "covered_lines": 30,
  90417. "num_statements": 30,
  90418. "percent_covered": 100.0,
  90419. "percent_covered_display": "100.00",
  90420. "missing_lines": 0,
  90421. "excluded_lines": 6,
  90422. "percent_statements_covered": 100.0,
  90423. "percent_statements_covered_display": "100.00",
  90424. "num_branches": 0,
  90425. "num_partial_branches": 0,
  90426. "covered_branches": 0,
  90427. "missing_branches": 0,
  90428. "percent_branches_covered": 100.0,
  90429. "percent_branches_covered_display": "100.00"
  90430. },
  90431. "missing_lines": [],
  90432. "excluded_lines": [
  90433. 18,
  90434. 198,
  90435. 208,
  90436. 230,
  90437. 280,
  90438. 287
  90439. ],
  90440. "start_line": 1,
  90441. "contexts": {
  90442. "253": [
  90443. ""
  90444. ],
  90445. "228": [
  90446. ""
  90447. ],
  90448. "155": [
  90449. ""
  90450. ],
  90451. "112": [
  90452. ""
  90453. ],
  90454. "91": [
  90455. ""
  90456. ],
  90457. "72": [
  90458. ""
  90459. ],
  90460. "59": [
  90461. ""
  90462. ],
  90463. "16": [
  90464. ""
  90465. ],
  90466. "1": [
  90467. ""
  90468. ],
  90469. "8": [
  90470. ""
  90471. ],
  90472. "9": [
  90473. ""
  90474. ],
  90475. "10": [
  90476. ""
  90477. ],
  90478. "12": [
  90479. ""
  90480. ],
  90481. "13": [
  90482. ""
  90483. ],
  90484. "17": [
  90485. ""
  90486. ],
  90487. "18": [
  90488. ""
  90489. ],
  90490. "50": [
  90491. ""
  90492. ],
  90493. "51": [
  90494. ""
  90495. ],
  90496. "52": [
  90497. ""
  90498. ],
  90499. "53": [
  90500. ""
  90501. ],
  90502. "54": [
  90503. ""
  90504. ],
  90505. "55": [
  90506. ""
  90507. ],
  90508. "57": [
  90509. ""
  90510. ],
  90511. "62": [
  90512. ""
  90513. ],
  90514. "60": [
  90515. ""
  90516. ],
  90517. "81": [
  90518. ""
  90519. ],
  90520. "75": [
  90521. ""
  90522. ],
  90523. "78": [
  90524. ""
  90525. ],
  90526. "94": [
  90527. ""
  90528. ],
  90529. "117": [
  90530. ""
  90531. ],
  90532. "113": [
  90533. ""
  90534. ],
  90535. "114": [
  90536. ""
  90537. ],
  90538. "115": [
  90539. ""
  90540. ],
  90541. "138": [
  90542. ""
  90543. ],
  90544. "164": [
  90545. ""
  90546. ],
  90547. "157": [
  90548. ""
  90549. ],
  90550. "158": [
  90551. ""
  90552. ],
  90553. "160": [
  90554. ""
  90555. ],
  90556. "162": [
  90557. ""
  90558. ],
  90559. "173": [
  90560. ""
  90561. ],
  90562. "198": [
  90563. ""
  90564. ],
  90565. "208": [
  90566. ""
  90567. ],
  90568. "217": [
  90569. ""
  90570. ],
  90571. "223": [
  90572. ""
  90573. ],
  90574. "229": [
  90575. ""
  90576. ],
  90577. "230": [
  90578. ""
  90579. ],
  90580. "247": [
  90581. ""
  90582. ],
  90583. "248": [
  90584. ""
  90585. ],
  90586. "249": [
  90587. ""
  90588. ],
  90589. "251": [
  90590. ""
  90591. ],
  90592. "268": [
  90593. ""
  90594. ],
  90595. "256": [
  90596. ""
  90597. ],
  90598. "259": [
  90599. ""
  90600. ],
  90601. "262": [
  90602. ""
  90603. ],
  90604. "265": [
  90605. ""
  90606. ],
  90607. "280": [
  90608. ""
  90609. ],
  90610. "287": [
  90611. ""
  90612. ]
  90613. },
  90614. "executed_branches": [],
  90615. "missing_branches": []
  90616. }
  90617. },
  90618. "classes": {
  90619. "Document": {
  90620. "executed_lines": [
  90621. 59,
  90622. 60,
  90623. 72,
  90624. 75,
  90625. 78,
  90626. 91,
  90627. 112,
  90628. 113,
  90629. 114,
  90630. 115,
  90631. 155,
  90632. 157,
  90633. 158,
  90634. 160,
  90635. 162
  90636. ],
  90637. "summary": {
  90638. "covered_lines": 15,
  90639. "num_statements": 33,
  90640. "percent_covered": 42.857142857142854,
  90641. "percent_covered_display": "42.86",
  90642. "missing_lines": 18,
  90643. "excluded_lines": 15,
  90644. "percent_statements_covered": 45.45454545454545,
  90645. "percent_statements_covered_display": "45.45",
  90646. "num_branches": 16,
  90647. "num_partial_branches": 4,
  90648. "covered_branches": 6,
  90649. "missing_branches": 10,
  90650. "percent_branches_covered": 37.5,
  90651. "percent_branches_covered_display": "37.50"
  90652. },
  90653. "missing_lines": [
  90654. 73,
  90655. 76,
  90656. 79,
  90657. 92,
  90658. 132,
  90659. 133,
  90660. 135,
  90661. 136,
  90662. 171,
  90663. 189,
  90664. 190,
  90665. 193,
  90666. 194,
  90667. 196,
  90668. 219,
  90669. 220,
  90670. 221,
  90671. 225
  90672. ],
  90673. "excluded_lines": [
  90674. 199,
  90675. 200,
  90676. 201,
  90677. 202,
  90678. 203,
  90679. 204,
  90680. 205,
  90681. 206,
  90682. 209,
  90683. 210,
  90684. 211,
  90685. 212,
  90686. 213,
  90687. 214,
  90688. 215
  90689. ],
  90690. "start_line": 17,
  90691. "contexts": {
  90692. "253": [
  90693. ""
  90694. ],
  90695. "228": [
  90696. ""
  90697. ],
  90698. "155": [
  90699. ""
  90700. ],
  90701. "112": [
  90702. ""
  90703. ],
  90704. "91": [
  90705. ""
  90706. ],
  90707. "72": [
  90708. ""
  90709. ],
  90710. "59": [
  90711. ""
  90712. ],
  90713. "16": [
  90714. ""
  90715. ],
  90716. "1": [
  90717. ""
  90718. ],
  90719. "8": [
  90720. ""
  90721. ],
  90722. "9": [
  90723. ""
  90724. ],
  90725. "10": [
  90726. ""
  90727. ],
  90728. "12": [
  90729. ""
  90730. ],
  90731. "13": [
  90732. ""
  90733. ],
  90734. "17": [
  90735. ""
  90736. ],
  90737. "18": [
  90738. ""
  90739. ],
  90740. "50": [
  90741. ""
  90742. ],
  90743. "51": [
  90744. ""
  90745. ],
  90746. "52": [
  90747. ""
  90748. ],
  90749. "53": [
  90750. ""
  90751. ],
  90752. "54": [
  90753. ""
  90754. ],
  90755. "55": [
  90756. ""
  90757. ],
  90758. "57": [
  90759. ""
  90760. ],
  90761. "62": [
  90762. ""
  90763. ],
  90764. "60": [
  90765. ""
  90766. ],
  90767. "81": [
  90768. ""
  90769. ],
  90770. "75": [
  90771. ""
  90772. ],
  90773. "78": [
  90774. ""
  90775. ],
  90776. "94": [
  90777. ""
  90778. ],
  90779. "117": [
  90780. ""
  90781. ],
  90782. "113": [
  90783. ""
  90784. ],
  90785. "114": [
  90786. ""
  90787. ],
  90788. "115": [
  90789. ""
  90790. ],
  90791. "138": [
  90792. ""
  90793. ],
  90794. "164": [
  90795. ""
  90796. ],
  90797. "157": [
  90798. ""
  90799. ],
  90800. "158": [
  90801. ""
  90802. ],
  90803. "160": [
  90804. ""
  90805. ],
  90806. "162": [
  90807. ""
  90808. ],
  90809. "173": [
  90810. ""
  90811. ],
  90812. "198": [
  90813. ""
  90814. ],
  90815. "208": [
  90816. ""
  90817. ],
  90818. "217": [
  90819. ""
  90820. ],
  90821. "223": [
  90822. ""
  90823. ],
  90824. "229": [
  90825. ""
  90826. ],
  90827. "230": [
  90828. ""
  90829. ],
  90830. "247": [
  90831. ""
  90832. ],
  90833. "248": [
  90834. ""
  90835. ],
  90836. "249": [
  90837. ""
  90838. ],
  90839. "251": [
  90840. ""
  90841. ],
  90842. "268": [
  90843. ""
  90844. ],
  90845. "256": [
  90846. ""
  90847. ],
  90848. "259": [
  90849. ""
  90850. ],
  90851. "262": [
  90852. ""
  90853. ],
  90854. "265": [
  90855. ""
  90856. ],
  90857. "280": [
  90858. ""
  90859. ],
  90860. "287": [
  90861. ""
  90862. ]
  90863. },
  90864. "executed_branches": [
  90865. [
  90866. 72,
  90867. 75
  90868. ],
  90869. [
  90870. 75,
  90871. 78
  90872. ],
  90873. [
  90874. 78,
  90875. -62
  90876. ],
  90877. [
  90878. 91,
  90879. -81
  90880. ],
  90881. [
  90882. 157,
  90883. 158
  90884. ],
  90885. [
  90886. 157,
  90887. 160
  90888. ]
  90889. ],
  90890. "missing_branches": [
  90891. [
  90892. 72,
  90893. 73
  90894. ],
  90895. [
  90896. 75,
  90897. 76
  90898. ],
  90899. [
  90900. 78,
  90901. 79
  90902. ],
  90903. [
  90904. 91,
  90905. 92
  90906. ],
  90907. [
  90908. 132,
  90909. 133
  90910. ],
  90911. [
  90912. 132,
  90913. 135
  90914. ],
  90915. [
  90916. 193,
  90917. 194
  90918. ],
  90919. [
  90920. 193,
  90921. 196
  90922. ],
  90923. [
  90924. 219,
  90925. 220
  90926. ],
  90927. [
  90928. 219,
  90929. 221
  90930. ]
  90931. ]
  90932. },
  90933. "SearchResult": {
  90934. "executed_lines": [
  90935. 253,
  90936. 256,
  90937. 259,
  90938. 262,
  90939. 265
  90940. ],
  90941. "summary": {
  90942. "covered_lines": 5,
  90943. "num_statements": 11,
  90944. "percent_covered": 47.61904761904762,
  90945. "percent_covered_display": "47.62",
  90946. "missing_lines": 6,
  90947. "excluded_lines": 10,
  90948. "percent_statements_covered": 45.45454545454545,
  90949. "percent_statements_covered_display": "45.45",
  90950. "num_branches": 10,
  90951. "num_partial_branches": 5,
  90952. "covered_branches": 5,
  90953. "missing_branches": 5,
  90954. "percent_branches_covered": 50.0,
  90955. "percent_branches_covered_display": "50.00"
  90956. },
  90957. "missing_lines": [
  90958. 254,
  90959. 257,
  90960. 260,
  90961. 263,
  90962. 266,
  90963. 278
  90964. ],
  90965. "excluded_lines": [
  90966. 281,
  90967. 282,
  90968. 283,
  90969. 284,
  90970. 285,
  90971. 288,
  90972. 289,
  90973. 290,
  90974. 291,
  90975. 292
  90976. ],
  90977. "start_line": 229,
  90978. "contexts": {
  90979. "253": [
  90980. ""
  90981. ],
  90982. "228": [
  90983. ""
  90984. ],
  90985. "155": [
  90986. ""
  90987. ],
  90988. "112": [
  90989. ""
  90990. ],
  90991. "91": [
  90992. ""
  90993. ],
  90994. "72": [
  90995. ""
  90996. ],
  90997. "59": [
  90998. ""
  90999. ],
  91000. "16": [
  91001. ""
  91002. ],
  91003. "1": [
  91004. ""
  91005. ],
  91006. "8": [
  91007. ""
  91008. ],
  91009. "9": [
  91010. ""
  91011. ],
  91012. "10": [
  91013. ""
  91014. ],
  91015. "12": [
  91016. ""
  91017. ],
  91018. "13": [
  91019. ""
  91020. ],
  91021. "17": [
  91022. ""
  91023. ],
  91024. "18": [
  91025. ""
  91026. ],
  91027. "50": [
  91028. ""
  91029. ],
  91030. "51": [
  91031. ""
  91032. ],
  91033. "52": [
  91034. ""
  91035. ],
  91036. "53": [
  91037. ""
  91038. ],
  91039. "54": [
  91040. ""
  91041. ],
  91042. "55": [
  91043. ""
  91044. ],
  91045. "57": [
  91046. ""
  91047. ],
  91048. "62": [
  91049. ""
  91050. ],
  91051. "60": [
  91052. ""
  91053. ],
  91054. "81": [
  91055. ""
  91056. ],
  91057. "75": [
  91058. ""
  91059. ],
  91060. "78": [
  91061. ""
  91062. ],
  91063. "94": [
  91064. ""
  91065. ],
  91066. "117": [
  91067. ""
  91068. ],
  91069. "113": [
  91070. ""
  91071. ],
  91072. "114": [
  91073. ""
  91074. ],
  91075. "115": [
  91076. ""
  91077. ],
  91078. "138": [
  91079. ""
  91080. ],
  91081. "164": [
  91082. ""
  91083. ],
  91084. "157": [
  91085. ""
  91086. ],
  91087. "158": [
  91088. ""
  91089. ],
  91090. "160": [
  91091. ""
  91092. ],
  91093. "162": [
  91094. ""
  91095. ],
  91096. "173": [
  91097. ""
  91098. ],
  91099. "198": [
  91100. ""
  91101. ],
  91102. "208": [
  91103. ""
  91104. ],
  91105. "217": [
  91106. ""
  91107. ],
  91108. "223": [
  91109. ""
  91110. ],
  91111. "229": [
  91112. ""
  91113. ],
  91114. "230": [
  91115. ""
  91116. ],
  91117. "247": [
  91118. ""
  91119. ],
  91120. "248": [
  91121. ""
  91122. ],
  91123. "249": [
  91124. ""
  91125. ],
  91126. "251": [
  91127. ""
  91128. ],
  91129. "268": [
  91130. ""
  91131. ],
  91132. "256": [
  91133. ""
  91134. ],
  91135. "259": [
  91136. ""
  91137. ],
  91138. "262": [
  91139. ""
  91140. ],
  91141. "265": [
  91142. ""
  91143. ],
  91144. "280": [
  91145. ""
  91146. ],
  91147. "287": [
  91148. ""
  91149. ]
  91150. },
  91151. "executed_branches": [
  91152. [
  91153. 253,
  91154. 256
  91155. ],
  91156. [
  91157. 256,
  91158. 259
  91159. ],
  91160. [
  91161. 259,
  91162. 262
  91163. ],
  91164. [
  91165. 262,
  91166. 265
  91167. ],
  91168. [
  91169. 265,
  91170. -251
  91171. ]
  91172. ],
  91173. "missing_branches": [
  91174. [
  91175. 253,
  91176. 254
  91177. ],
  91178. [
  91179. 256,
  91180. 257
  91181. ],
  91182. [
  91183. 259,
  91184. 260
  91185. ],
  91186. [
  91187. 262,
  91188. 263
  91189. ],
  91190. [
  91191. 265,
  91192. 266
  91193. ]
  91194. ]
  91195. },
  91196. "": {
  91197. "executed_lines": [
  91198. 8,
  91199. 9,
  91200. 10,
  91201. 12,
  91202. 13,
  91203. 16,
  91204. 17,
  91205. 50,
  91206. 51,
  91207. 52,
  91208. 53,
  91209. 54,
  91210. 55,
  91211. 57,
  91212. 62,
  91213. 81,
  91214. 94,
  91215. 117,
  91216. 138,
  91217. 164,
  91218. 173,
  91219. 217,
  91220. 223,
  91221. 228,
  91222. 229,
  91223. 247,
  91224. 248,
  91225. 249,
  91226. 251,
  91227. 268
  91228. ],
  91229. "summary": {
  91230. "covered_lines": 30,
  91231. "num_statements": 30,
  91232. "percent_covered": 100.0,
  91233. "percent_covered_display": "100.00",
  91234. "missing_lines": 0,
  91235. "excluded_lines": 6,
  91236. "percent_statements_covered": 100.0,
  91237. "percent_statements_covered_display": "100.00",
  91238. "num_branches": 0,
  91239. "num_partial_branches": 0,
  91240. "covered_branches": 0,
  91241. "missing_branches": 0,
  91242. "percent_branches_covered": 100.0,
  91243. "percent_branches_covered_display": "100.00"
  91244. },
  91245. "missing_lines": [],
  91246. "excluded_lines": [
  91247. 18,
  91248. 198,
  91249. 208,
  91250. 230,
  91251. 280,
  91252. 287
  91253. ],
  91254. "start_line": 1,
  91255. "contexts": {
  91256. "253": [
  91257. ""
  91258. ],
  91259. "228": [
  91260. ""
  91261. ],
  91262. "155": [
  91263. ""
  91264. ],
  91265. "112": [
  91266. ""
  91267. ],
  91268. "91": [
  91269. ""
  91270. ],
  91271. "72": [
  91272. ""
  91273. ],
  91274. "59": [
  91275. ""
  91276. ],
  91277. "16": [
  91278. ""
  91279. ],
  91280. "1": [
  91281. ""
  91282. ],
  91283. "8": [
  91284. ""
  91285. ],
  91286. "9": [
  91287. ""
  91288. ],
  91289. "10": [
  91290. ""
  91291. ],
  91292. "12": [
  91293. ""
  91294. ],
  91295. "13": [
  91296. ""
  91297. ],
  91298. "17": [
  91299. ""
  91300. ],
  91301. "18": [
  91302. ""
  91303. ],
  91304. "50": [
  91305. ""
  91306. ],
  91307. "51": [
  91308. ""
  91309. ],
  91310. "52": [
  91311. ""
  91312. ],
  91313. "53": [
  91314. ""
  91315. ],
  91316. "54": [
  91317. ""
  91318. ],
  91319. "55": [
  91320. ""
  91321. ],
  91322. "57": [
  91323. ""
  91324. ],
  91325. "62": [
  91326. ""
  91327. ],
  91328. "60": [
  91329. ""
  91330. ],
  91331. "81": [
  91332. ""
  91333. ],
  91334. "75": [
  91335. ""
  91336. ],
  91337. "78": [
  91338. ""
  91339. ],
  91340. "94": [
  91341. ""
  91342. ],
  91343. "117": [
  91344. ""
  91345. ],
  91346. "113": [
  91347. ""
  91348. ],
  91349. "114": [
  91350. ""
  91351. ],
  91352. "115": [
  91353. ""
  91354. ],
  91355. "138": [
  91356. ""
  91357. ],
  91358. "164": [
  91359. ""
  91360. ],
  91361. "157": [
  91362. ""
  91363. ],
  91364. "158": [
  91365. ""
  91366. ],
  91367. "160": [
  91368. ""
  91369. ],
  91370. "162": [
  91371. ""
  91372. ],
  91373. "173": [
  91374. ""
  91375. ],
  91376. "198": [
  91377. ""
  91378. ],
  91379. "208": [
  91380. ""
  91381. ],
  91382. "217": [
  91383. ""
  91384. ],
  91385. "223": [
  91386. ""
  91387. ],
  91388. "229": [
  91389. ""
  91390. ],
  91391. "230": [
  91392. ""
  91393. ],
  91394. "247": [
  91395. ""
  91396. ],
  91397. "248": [
  91398. ""
  91399. ],
  91400. "249": [
  91401. ""
  91402. ],
  91403. "251": [
  91404. ""
  91405. ],
  91406. "268": [
  91407. ""
  91408. ],
  91409. "256": [
  91410. ""
  91411. ],
  91412. "259": [
  91413. ""
  91414. ],
  91415. "262": [
  91416. ""
  91417. ],
  91418. "265": [
  91419. ""
  91420. ],
  91421. "280": [
  91422. ""
  91423. ],
  91424. "287": [
  91425. ""
  91426. ]
  91427. },
  91428. "executed_branches": [],
  91429. "missing_branches": []
  91430. }
  91431. }
  91432. },
  91433. "src\\domain\\vector_search\\exceptions.py": {
  91434. "executed_lines": [
  91435. 7,
  91436. 9,
  91437. 12,
  91438. 24,
  91439. 34,
  91440. 45,
  91441. 62,
  91442. 94,
  91443. 111,
  91444. 140,
  91445. 157
  91446. ],
  91447. "summary": {
  91448. "covered_lines": 11,
  91449. "num_statements": 35,
  91450. "percent_covered": 26.829268292682926,
  91451. "percent_covered_display": "26.83",
  91452. "missing_lines": 24,
  91453. "excluded_lines": 4,
  91454. "percent_statements_covered": 31.428571428571427,
  91455. "percent_statements_covered_display": "31.43",
  91456. "num_branches": 6,
  91457. "num_partial_branches": 0,
  91458. "covered_branches": 0,
  91459. "missing_branches": 6,
  91460. "percent_branches_covered": 0.0,
  91461. "percent_branches_covered_display": "0.00"
  91462. },
  91463. "missing_lines": [
  91464. 41,
  91465. 42,
  91466. 76,
  91467. 77,
  91468. 79,
  91469. 84,
  91470. 88,
  91471. 89,
  91472. 91,
  91473. 125,
  91474. 126,
  91475. 128,
  91476. 130,
  91477. 134,
  91478. 135,
  91479. 137,
  91480. 171,
  91481. 172,
  91482. 174,
  91483. 175,
  91484. 180,
  91485. 185,
  91486. 186,
  91487. 188
  91488. ],
  91489. "excluded_lines": [
  91490. 21,
  91491. 46,
  91492. 95,
  91493. 141
  91494. ],
  91495. "contexts": {
  91496. "140": [
  91497. ""
  91498. ],
  91499. "94": [
  91500. ""
  91501. ],
  91502. "45": [
  91503. ""
  91504. ],
  91505. "24": [
  91506. ""
  91507. ],
  91508. "12": [
  91509. ""
  91510. ],
  91511. "1": [
  91512. ""
  91513. ],
  91514. "7": [
  91515. ""
  91516. ],
  91517. "9": [
  91518. ""
  91519. ],
  91520. "13": [
  91521. ""
  91522. ],
  91523. "21": [
  91524. ""
  91525. ],
  91526. "25": [
  91527. ""
  91528. ],
  91529. "34": [
  91530. ""
  91531. ],
  91532. "46": [
  91533. ""
  91534. ],
  91535. "66": [
  91536. ""
  91537. ],
  91538. "62": [
  91539. ""
  91540. ],
  91541. "64": [
  91542. ""
  91543. ],
  91544. "65": [
  91545. ""
  91546. ],
  91547. "95": [
  91548. ""
  91549. ],
  91550. "115": [
  91551. ""
  91552. ],
  91553. "111": [
  91554. ""
  91555. ],
  91556. "113": [
  91557. ""
  91558. ],
  91559. "114": [
  91560. ""
  91561. ],
  91562. "141": [
  91563. ""
  91564. ],
  91565. "161": [
  91566. ""
  91567. ],
  91568. "157": [
  91569. ""
  91570. ],
  91571. "159": [
  91572. ""
  91573. ],
  91574. "160": [
  91575. ""
  91576. ]
  91577. },
  91578. "executed_branches": [],
  91579. "missing_branches": [
  91580. [
  91581. 88,
  91582. 89
  91583. ],
  91584. [
  91585. 88,
  91586. 91
  91587. ],
  91588. [
  91589. 134,
  91590. 135
  91591. ],
  91592. [
  91593. 134,
  91594. 137
  91595. ],
  91596. [
  91597. 185,
  91598. 186
  91599. ],
  91600. [
  91601. 185,
  91602. 188
  91603. ]
  91604. ],
  91605. "functions": {
  91606. "EmptyVectorException.__init__": {
  91607. "executed_lines": [],
  91608. "summary": {
  91609. "covered_lines": 0,
  91610. "num_statements": 2,
  91611. "percent_covered": 0.0,
  91612. "percent_covered_display": "0.00",
  91613. "missing_lines": 2,
  91614. "excluded_lines": 0,
  91615. "percent_statements_covered": 0.0,
  91616. "percent_statements_covered_display": "0.00",
  91617. "num_branches": 0,
  91618. "num_partial_branches": 0,
  91619. "covered_branches": 0,
  91620. "missing_branches": 0,
  91621. "percent_branches_covered": 100.0,
  91622. "percent_branches_covered_display": "100.00"
  91623. },
  91624. "missing_lines": [
  91625. 41,
  91626. 42
  91627. ],
  91628. "excluded_lines": [],
  91629. "start_line": 34,
  91630. "contexts": {
  91631. "140": [
  91632. ""
  91633. ],
  91634. "94": [
  91635. ""
  91636. ],
  91637. "45": [
  91638. ""
  91639. ],
  91640. "24": [
  91641. ""
  91642. ],
  91643. "12": [
  91644. ""
  91645. ],
  91646. "1": [
  91647. ""
  91648. ],
  91649. "7": [
  91650. ""
  91651. ],
  91652. "9": [
  91653. ""
  91654. ],
  91655. "13": [
  91656. ""
  91657. ],
  91658. "21": [
  91659. ""
  91660. ],
  91661. "25": [
  91662. ""
  91663. ],
  91664. "34": [
  91665. ""
  91666. ],
  91667. "46": [
  91668. ""
  91669. ],
  91670. "66": [
  91671. ""
  91672. ],
  91673. "62": [
  91674. ""
  91675. ],
  91676. "64": [
  91677. ""
  91678. ],
  91679. "65": [
  91680. ""
  91681. ],
  91682. "95": [
  91683. ""
  91684. ],
  91685. "115": [
  91686. ""
  91687. ],
  91688. "111": [
  91689. ""
  91690. ],
  91691. "113": [
  91692. ""
  91693. ],
  91694. "114": [
  91695. ""
  91696. ],
  91697. "141": [
  91698. ""
  91699. ],
  91700. "161": [
  91701. ""
  91702. ],
  91703. "157": [
  91704. ""
  91705. ],
  91706. "159": [
  91707. ""
  91708. ],
  91709. "160": [
  91710. ""
  91711. ]
  91712. },
  91713. "executed_branches": [],
  91714. "missing_branches": []
  91715. },
  91716. "VectorDimensionMismatchException.__init__": {
  91717. "executed_lines": [],
  91718. "summary": {
  91719. "covered_lines": 0,
  91720. "num_statements": 7,
  91721. "percent_covered": 0.0,
  91722. "percent_covered_display": "0.00",
  91723. "missing_lines": 7,
  91724. "excluded_lines": 0,
  91725. "percent_statements_covered": 0.0,
  91726. "percent_statements_covered_display": "0.00",
  91727. "num_branches": 2,
  91728. "num_partial_branches": 0,
  91729. "covered_branches": 0,
  91730. "missing_branches": 2,
  91731. "percent_branches_covered": 0.0,
  91732. "percent_branches_covered_display": "0.00"
  91733. },
  91734. "missing_lines": [
  91735. 76,
  91736. 77,
  91737. 79,
  91738. 84,
  91739. 88,
  91740. 89,
  91741. 91
  91742. ],
  91743. "excluded_lines": [],
  91744. "start_line": 62,
  91745. "contexts": {
  91746. "140": [
  91747. ""
  91748. ],
  91749. "94": [
  91750. ""
  91751. ],
  91752. "45": [
  91753. ""
  91754. ],
  91755. "24": [
  91756. ""
  91757. ],
  91758. "12": [
  91759. ""
  91760. ],
  91761. "1": [
  91762. ""
  91763. ],
  91764. "7": [
  91765. ""
  91766. ],
  91767. "9": [
  91768. ""
  91769. ],
  91770. "13": [
  91771. ""
  91772. ],
  91773. "21": [
  91774. ""
  91775. ],
  91776. "25": [
  91777. ""
  91778. ],
  91779. "34": [
  91780. ""
  91781. ],
  91782. "46": [
  91783. ""
  91784. ],
  91785. "66": [
  91786. ""
  91787. ],
  91788. "62": [
  91789. ""
  91790. ],
  91791. "64": [
  91792. ""
  91793. ],
  91794. "65": [
  91795. ""
  91796. ],
  91797. "95": [
  91798. ""
  91799. ],
  91800. "115": [
  91801. ""
  91802. ],
  91803. "111": [
  91804. ""
  91805. ],
  91806. "113": [
  91807. ""
  91808. ],
  91809. "114": [
  91810. ""
  91811. ],
  91812. "141": [
  91813. ""
  91814. ],
  91815. "161": [
  91816. ""
  91817. ],
  91818. "157": [
  91819. ""
  91820. ],
  91821. "159": [
  91822. ""
  91823. ],
  91824. "160": [
  91825. ""
  91826. ]
  91827. },
  91828. "executed_branches": [],
  91829. "missing_branches": [
  91830. [
  91831. 88,
  91832. 89
  91833. ],
  91834. [
  91835. 88,
  91836. 91
  91837. ]
  91838. ]
  91839. },
  91840. "InvalidSearchQueryException.__init__": {
  91841. "executed_lines": [],
  91842. "summary": {
  91843. "covered_lines": 0,
  91844. "num_statements": 7,
  91845. "percent_covered": 0.0,
  91846. "percent_covered_display": "0.00",
  91847. "missing_lines": 7,
  91848. "excluded_lines": 0,
  91849. "percent_statements_covered": 0.0,
  91850. "percent_statements_covered_display": "0.00",
  91851. "num_branches": 2,
  91852. "num_partial_branches": 0,
  91853. "covered_branches": 0,
  91854. "missing_branches": 2,
  91855. "percent_branches_covered": 0.0,
  91856. "percent_branches_covered_display": "0.00"
  91857. },
  91858. "missing_lines": [
  91859. 125,
  91860. 126,
  91861. 128,
  91862. 130,
  91863. 134,
  91864. 135,
  91865. 137
  91866. ],
  91867. "excluded_lines": [],
  91868. "start_line": 111,
  91869. "contexts": {
  91870. "140": [
  91871. ""
  91872. ],
  91873. "94": [
  91874. ""
  91875. ],
  91876. "45": [
  91877. ""
  91878. ],
  91879. "24": [
  91880. ""
  91881. ],
  91882. "12": [
  91883. ""
  91884. ],
  91885. "1": [
  91886. ""
  91887. ],
  91888. "7": [
  91889. ""
  91890. ],
  91891. "9": [
  91892. ""
  91893. ],
  91894. "13": [
  91895. ""
  91896. ],
  91897. "21": [
  91898. ""
  91899. ],
  91900. "25": [
  91901. ""
  91902. ],
  91903. "34": [
  91904. ""
  91905. ],
  91906. "46": [
  91907. ""
  91908. ],
  91909. "66": [
  91910. ""
  91911. ],
  91912. "62": [
  91913. ""
  91914. ],
  91915. "64": [
  91916. ""
  91917. ],
  91918. "65": [
  91919. ""
  91920. ],
  91921. "95": [
  91922. ""
  91923. ],
  91924. "115": [
  91925. ""
  91926. ],
  91927. "111": [
  91928. ""
  91929. ],
  91930. "113": [
  91931. ""
  91932. ],
  91933. "114": [
  91934. ""
  91935. ],
  91936. "141": [
  91937. ""
  91938. ],
  91939. "161": [
  91940. ""
  91941. ],
  91942. "157": [
  91943. ""
  91944. ],
  91945. "159": [
  91946. ""
  91947. ],
  91948. "160": [
  91949. ""
  91950. ]
  91951. },
  91952. "executed_branches": [],
  91953. "missing_branches": [
  91954. [
  91955. 134,
  91956. 135
  91957. ],
  91958. [
  91959. 134,
  91960. 137
  91961. ]
  91962. ]
  91963. },
  91964. "DocumentValidationException.__init__": {
  91965. "executed_lines": [],
  91966. "summary": {
  91967. "covered_lines": 0,
  91968. "num_statements": 8,
  91969. "percent_covered": 0.0,
  91970. "percent_covered_display": "0.00",
  91971. "missing_lines": 8,
  91972. "excluded_lines": 0,
  91973. "percent_statements_covered": 0.0,
  91974. "percent_statements_covered_display": "0.00",
  91975. "num_branches": 2,
  91976. "num_partial_branches": 0,
  91977. "covered_branches": 0,
  91978. "missing_branches": 2,
  91979. "percent_branches_covered": 0.0,
  91980. "percent_branches_covered_display": "0.00"
  91981. },
  91982. "missing_lines": [
  91983. 171,
  91984. 172,
  91985. 174,
  91986. 175,
  91987. 180,
  91988. 185,
  91989. 186,
  91990. 188
  91991. ],
  91992. "excluded_lines": [],
  91993. "start_line": 157,
  91994. "contexts": {
  91995. "140": [
  91996. ""
  91997. ],
  91998. "94": [
  91999. ""
  92000. ],
  92001. "45": [
  92002. ""
  92003. ],
  92004. "24": [
  92005. ""
  92006. ],
  92007. "12": [
  92008. ""
  92009. ],
  92010. "1": [
  92011. ""
  92012. ],
  92013. "7": [
  92014. ""
  92015. ],
  92016. "9": [
  92017. ""
  92018. ],
  92019. "13": [
  92020. ""
  92021. ],
  92022. "21": [
  92023. ""
  92024. ],
  92025. "25": [
  92026. ""
  92027. ],
  92028. "34": [
  92029. ""
  92030. ],
  92031. "46": [
  92032. ""
  92033. ],
  92034. "66": [
  92035. ""
  92036. ],
  92037. "62": [
  92038. ""
  92039. ],
  92040. "64": [
  92041. ""
  92042. ],
  92043. "65": [
  92044. ""
  92045. ],
  92046. "95": [
  92047. ""
  92048. ],
  92049. "115": [
  92050. ""
  92051. ],
  92052. "111": [
  92053. ""
  92054. ],
  92055. "113": [
  92056. ""
  92057. ],
  92058. "114": [
  92059. ""
  92060. ],
  92061. "141": [
  92062. ""
  92063. ],
  92064. "161": [
  92065. ""
  92066. ],
  92067. "157": [
  92068. ""
  92069. ],
  92070. "159": [
  92071. ""
  92072. ],
  92073. "160": [
  92074. ""
  92075. ]
  92076. },
  92077. "executed_branches": [],
  92078. "missing_branches": [
  92079. [
  92080. 185,
  92081. 186
  92082. ],
  92083. [
  92084. 185,
  92085. 188
  92086. ]
  92087. ]
  92088. },
  92089. "": {
  92090. "executed_lines": [
  92091. 7,
  92092. 9,
  92093. 12,
  92094. 24,
  92095. 34,
  92096. 45,
  92097. 62,
  92098. 94,
  92099. 111,
  92100. 140,
  92101. 157
  92102. ],
  92103. "summary": {
  92104. "covered_lines": 11,
  92105. "num_statements": 11,
  92106. "percent_covered": 100.0,
  92107. "percent_covered_display": "100.00",
  92108. "missing_lines": 0,
  92109. "excluded_lines": 4,
  92110. "percent_statements_covered": 100.0,
  92111. "percent_statements_covered_display": "100.00",
  92112. "num_branches": 0,
  92113. "num_partial_branches": 0,
  92114. "covered_branches": 0,
  92115. "missing_branches": 0,
  92116. "percent_branches_covered": 100.0,
  92117. "percent_branches_covered_display": "100.00"
  92118. },
  92119. "missing_lines": [],
  92120. "excluded_lines": [
  92121. 21,
  92122. 46,
  92123. 95,
  92124. 141
  92125. ],
  92126. "start_line": 1,
  92127. "contexts": {
  92128. "140": [
  92129. ""
  92130. ],
  92131. "94": [
  92132. ""
  92133. ],
  92134. "45": [
  92135. ""
  92136. ],
  92137. "24": [
  92138. ""
  92139. ],
  92140. "12": [
  92141. ""
  92142. ],
  92143. "1": [
  92144. ""
  92145. ],
  92146. "7": [
  92147. ""
  92148. ],
  92149. "9": [
  92150. ""
  92151. ],
  92152. "13": [
  92153. ""
  92154. ],
  92155. "21": [
  92156. ""
  92157. ],
  92158. "25": [
  92159. ""
  92160. ],
  92161. "34": [
  92162. ""
  92163. ],
  92164. "46": [
  92165. ""
  92166. ],
  92167. "66": [
  92168. ""
  92169. ],
  92170. "62": [
  92171. ""
  92172. ],
  92173. "64": [
  92174. ""
  92175. ],
  92176. "65": [
  92177. ""
  92178. ],
  92179. "95": [
  92180. ""
  92181. ],
  92182. "115": [
  92183. ""
  92184. ],
  92185. "111": [
  92186. ""
  92187. ],
  92188. "113": [
  92189. ""
  92190. ],
  92191. "114": [
  92192. ""
  92193. ],
  92194. "141": [
  92195. ""
  92196. ],
  92197. "161": [
  92198. ""
  92199. ],
  92200. "157": [
  92201. ""
  92202. ],
  92203. "159": [
  92204. ""
  92205. ],
  92206. "160": [
  92207. ""
  92208. ]
  92209. },
  92210. "executed_branches": [],
  92211. "missing_branches": []
  92212. }
  92213. },
  92214. "classes": {
  92215. "VectorSearchException": {
  92216. "executed_lines": [],
  92217. "summary": {
  92218. "covered_lines": 0,
  92219. "num_statements": 0,
  92220. "percent_covered": 100.0,
  92221. "percent_covered_display": "100.00",
  92222. "missing_lines": 0,
  92223. "excluded_lines": 0,
  92224. "percent_statements_covered": 100.0,
  92225. "percent_statements_covered_display": "100.00",
  92226. "num_branches": 0,
  92227. "num_partial_branches": 0,
  92228. "covered_branches": 0,
  92229. "missing_branches": 0,
  92230. "percent_branches_covered": 100.0,
  92231. "percent_branches_covered_display": "100.00"
  92232. },
  92233. "missing_lines": [],
  92234. "excluded_lines": [],
  92235. "start_line": 12,
  92236. "contexts": {
  92237. "140": [
  92238. ""
  92239. ],
  92240. "94": [
  92241. ""
  92242. ],
  92243. "45": [
  92244. ""
  92245. ],
  92246. "24": [
  92247. ""
  92248. ],
  92249. "12": [
  92250. ""
  92251. ],
  92252. "1": [
  92253. ""
  92254. ],
  92255. "7": [
  92256. ""
  92257. ],
  92258. "9": [
  92259. ""
  92260. ],
  92261. "13": [
  92262. ""
  92263. ],
  92264. "21": [
  92265. ""
  92266. ],
  92267. "25": [
  92268. ""
  92269. ],
  92270. "34": [
  92271. ""
  92272. ],
  92273. "46": [
  92274. ""
  92275. ],
  92276. "66": [
  92277. ""
  92278. ],
  92279. "62": [
  92280. ""
  92281. ],
  92282. "64": [
  92283. ""
  92284. ],
  92285. "65": [
  92286. ""
  92287. ],
  92288. "95": [
  92289. ""
  92290. ],
  92291. "115": [
  92292. ""
  92293. ],
  92294. "111": [
  92295. ""
  92296. ],
  92297. "113": [
  92298. ""
  92299. ],
  92300. "114": [
  92301. ""
  92302. ],
  92303. "141": [
  92304. ""
  92305. ],
  92306. "161": [
  92307. ""
  92308. ],
  92309. "157": [
  92310. ""
  92311. ],
  92312. "159": [
  92313. ""
  92314. ],
  92315. "160": [
  92316. ""
  92317. ]
  92318. },
  92319. "executed_branches": [],
  92320. "missing_branches": []
  92321. },
  92322. "EmptyVectorException": {
  92323. "executed_lines": [],
  92324. "summary": {
  92325. "covered_lines": 0,
  92326. "num_statements": 2,
  92327. "percent_covered": 0.0,
  92328. "percent_covered_display": "0.00",
  92329. "missing_lines": 2,
  92330. "excluded_lines": 0,
  92331. "percent_statements_covered": 0.0,
  92332. "percent_statements_covered_display": "0.00",
  92333. "num_branches": 0,
  92334. "num_partial_branches": 0,
  92335. "covered_branches": 0,
  92336. "missing_branches": 0,
  92337. "percent_branches_covered": 100.0,
  92338. "percent_branches_covered_display": "100.00"
  92339. },
  92340. "missing_lines": [
  92341. 41,
  92342. 42
  92343. ],
  92344. "excluded_lines": [],
  92345. "start_line": 24,
  92346. "contexts": {
  92347. "140": [
  92348. ""
  92349. ],
  92350. "94": [
  92351. ""
  92352. ],
  92353. "45": [
  92354. ""
  92355. ],
  92356. "24": [
  92357. ""
  92358. ],
  92359. "12": [
  92360. ""
  92361. ],
  92362. "1": [
  92363. ""
  92364. ],
  92365. "7": [
  92366. ""
  92367. ],
  92368. "9": [
  92369. ""
  92370. ],
  92371. "13": [
  92372. ""
  92373. ],
  92374. "21": [
  92375. ""
  92376. ],
  92377. "25": [
  92378. ""
  92379. ],
  92380. "34": [
  92381. ""
  92382. ],
  92383. "46": [
  92384. ""
  92385. ],
  92386. "66": [
  92387. ""
  92388. ],
  92389. "62": [
  92390. ""
  92391. ],
  92392. "64": [
  92393. ""
  92394. ],
  92395. "65": [
  92396. ""
  92397. ],
  92398. "95": [
  92399. ""
  92400. ],
  92401. "115": [
  92402. ""
  92403. ],
  92404. "111": [
  92405. ""
  92406. ],
  92407. "113": [
  92408. ""
  92409. ],
  92410. "114": [
  92411. ""
  92412. ],
  92413. "141": [
  92414. ""
  92415. ],
  92416. "161": [
  92417. ""
  92418. ],
  92419. "157": [
  92420. ""
  92421. ],
  92422. "159": [
  92423. ""
  92424. ],
  92425. "160": [
  92426. ""
  92427. ]
  92428. },
  92429. "executed_branches": [],
  92430. "missing_branches": []
  92431. },
  92432. "VectorDimensionMismatchException": {
  92433. "executed_lines": [],
  92434. "summary": {
  92435. "covered_lines": 0,
  92436. "num_statements": 7,
  92437. "percent_covered": 0.0,
  92438. "percent_covered_display": "0.00",
  92439. "missing_lines": 7,
  92440. "excluded_lines": 0,
  92441. "percent_statements_covered": 0.0,
  92442. "percent_statements_covered_display": "0.00",
  92443. "num_branches": 2,
  92444. "num_partial_branches": 0,
  92445. "covered_branches": 0,
  92446. "missing_branches": 2,
  92447. "percent_branches_covered": 0.0,
  92448. "percent_branches_covered_display": "0.00"
  92449. },
  92450. "missing_lines": [
  92451. 76,
  92452. 77,
  92453. 79,
  92454. 84,
  92455. 88,
  92456. 89,
  92457. 91
  92458. ],
  92459. "excluded_lines": [],
  92460. "start_line": 45,
  92461. "contexts": {
  92462. "140": [
  92463. ""
  92464. ],
  92465. "94": [
  92466. ""
  92467. ],
  92468. "45": [
  92469. ""
  92470. ],
  92471. "24": [
  92472. ""
  92473. ],
  92474. "12": [
  92475. ""
  92476. ],
  92477. "1": [
  92478. ""
  92479. ],
  92480. "7": [
  92481. ""
  92482. ],
  92483. "9": [
  92484. ""
  92485. ],
  92486. "13": [
  92487. ""
  92488. ],
  92489. "21": [
  92490. ""
  92491. ],
  92492. "25": [
  92493. ""
  92494. ],
  92495. "34": [
  92496. ""
  92497. ],
  92498. "46": [
  92499. ""
  92500. ],
  92501. "66": [
  92502. ""
  92503. ],
  92504. "62": [
  92505. ""
  92506. ],
  92507. "64": [
  92508. ""
  92509. ],
  92510. "65": [
  92511. ""
  92512. ],
  92513. "95": [
  92514. ""
  92515. ],
  92516. "115": [
  92517. ""
  92518. ],
  92519. "111": [
  92520. ""
  92521. ],
  92522. "113": [
  92523. ""
  92524. ],
  92525. "114": [
  92526. ""
  92527. ],
  92528. "141": [
  92529. ""
  92530. ],
  92531. "161": [
  92532. ""
  92533. ],
  92534. "157": [
  92535. ""
  92536. ],
  92537. "159": [
  92538. ""
  92539. ],
  92540. "160": [
  92541. ""
  92542. ]
  92543. },
  92544. "executed_branches": [],
  92545. "missing_branches": [
  92546. [
  92547. 88,
  92548. 89
  92549. ],
  92550. [
  92551. 88,
  92552. 91
  92553. ]
  92554. ]
  92555. },
  92556. "InvalidSearchQueryException": {
  92557. "executed_lines": [],
  92558. "summary": {
  92559. "covered_lines": 0,
  92560. "num_statements": 7,
  92561. "percent_covered": 0.0,
  92562. "percent_covered_display": "0.00",
  92563. "missing_lines": 7,
  92564. "excluded_lines": 0,
  92565. "percent_statements_covered": 0.0,
  92566. "percent_statements_covered_display": "0.00",
  92567. "num_branches": 2,
  92568. "num_partial_branches": 0,
  92569. "covered_branches": 0,
  92570. "missing_branches": 2,
  92571. "percent_branches_covered": 0.0,
  92572. "percent_branches_covered_display": "0.00"
  92573. },
  92574. "missing_lines": [
  92575. 125,
  92576. 126,
  92577. 128,
  92578. 130,
  92579. 134,
  92580. 135,
  92581. 137
  92582. ],
  92583. "excluded_lines": [],
  92584. "start_line": 94,
  92585. "contexts": {
  92586. "140": [
  92587. ""
  92588. ],
  92589. "94": [
  92590. ""
  92591. ],
  92592. "45": [
  92593. ""
  92594. ],
  92595. "24": [
  92596. ""
  92597. ],
  92598. "12": [
  92599. ""
  92600. ],
  92601. "1": [
  92602. ""
  92603. ],
  92604. "7": [
  92605. ""
  92606. ],
  92607. "9": [
  92608. ""
  92609. ],
  92610. "13": [
  92611. ""
  92612. ],
  92613. "21": [
  92614. ""
  92615. ],
  92616. "25": [
  92617. ""
  92618. ],
  92619. "34": [
  92620. ""
  92621. ],
  92622. "46": [
  92623. ""
  92624. ],
  92625. "66": [
  92626. ""
  92627. ],
  92628. "62": [
  92629. ""
  92630. ],
  92631. "64": [
  92632. ""
  92633. ],
  92634. "65": [
  92635. ""
  92636. ],
  92637. "95": [
  92638. ""
  92639. ],
  92640. "115": [
  92641. ""
  92642. ],
  92643. "111": [
  92644. ""
  92645. ],
  92646. "113": [
  92647. ""
  92648. ],
  92649. "114": [
  92650. ""
  92651. ],
  92652. "141": [
  92653. ""
  92654. ],
  92655. "161": [
  92656. ""
  92657. ],
  92658. "157": [
  92659. ""
  92660. ],
  92661. "159": [
  92662. ""
  92663. ],
  92664. "160": [
  92665. ""
  92666. ]
  92667. },
  92668. "executed_branches": [],
  92669. "missing_branches": [
  92670. [
  92671. 134,
  92672. 135
  92673. ],
  92674. [
  92675. 134,
  92676. 137
  92677. ]
  92678. ]
  92679. },
  92680. "DocumentValidationException": {
  92681. "executed_lines": [],
  92682. "summary": {
  92683. "covered_lines": 0,
  92684. "num_statements": 8,
  92685. "percent_covered": 0.0,
  92686. "percent_covered_display": "0.00",
  92687. "missing_lines": 8,
  92688. "excluded_lines": 0,
  92689. "percent_statements_covered": 0.0,
  92690. "percent_statements_covered_display": "0.00",
  92691. "num_branches": 2,
  92692. "num_partial_branches": 0,
  92693. "covered_branches": 0,
  92694. "missing_branches": 2,
  92695. "percent_branches_covered": 0.0,
  92696. "percent_branches_covered_display": "0.00"
  92697. },
  92698. "missing_lines": [
  92699. 171,
  92700. 172,
  92701. 174,
  92702. 175,
  92703. 180,
  92704. 185,
  92705. 186,
  92706. 188
  92707. ],
  92708. "excluded_lines": [],
  92709. "start_line": 140,
  92710. "contexts": {
  92711. "140": [
  92712. ""
  92713. ],
  92714. "94": [
  92715. ""
  92716. ],
  92717. "45": [
  92718. ""
  92719. ],
  92720. "24": [
  92721. ""
  92722. ],
  92723. "12": [
  92724. ""
  92725. ],
  92726. "1": [
  92727. ""
  92728. ],
  92729. "7": [
  92730. ""
  92731. ],
  92732. "9": [
  92733. ""
  92734. ],
  92735. "13": [
  92736. ""
  92737. ],
  92738. "21": [
  92739. ""
  92740. ],
  92741. "25": [
  92742. ""
  92743. ],
  92744. "34": [
  92745. ""
  92746. ],
  92747. "46": [
  92748. ""
  92749. ],
  92750. "66": [
  92751. ""
  92752. ],
  92753. "62": [
  92754. ""
  92755. ],
  92756. "64": [
  92757. ""
  92758. ],
  92759. "65": [
  92760. ""
  92761. ],
  92762. "95": [
  92763. ""
  92764. ],
  92765. "115": [
  92766. ""
  92767. ],
  92768. "111": [
  92769. ""
  92770. ],
  92771. "113": [
  92772. ""
  92773. ],
  92774. "114": [
  92775. ""
  92776. ],
  92777. "141": [
  92778. ""
  92779. ],
  92780. "161": [
  92781. ""
  92782. ],
  92783. "157": [
  92784. ""
  92785. ],
  92786. "159": [
  92787. ""
  92788. ],
  92789. "160": [
  92790. ""
  92791. ]
  92792. },
  92793. "executed_branches": [],
  92794. "missing_branches": [
  92795. [
  92796. 185,
  92797. 186
  92798. ],
  92799. [
  92800. 185,
  92801. 188
  92802. ]
  92803. ]
  92804. },
  92805. "": {
  92806. "executed_lines": [
  92807. 7,
  92808. 9,
  92809. 12,
  92810. 24,
  92811. 34,
  92812. 45,
  92813. 62,
  92814. 94,
  92815. 111,
  92816. 140,
  92817. 157
  92818. ],
  92819. "summary": {
  92820. "covered_lines": 11,
  92821. "num_statements": 11,
  92822. "percent_covered": 100.0,
  92823. "percent_covered_display": "100.00",
  92824. "missing_lines": 0,
  92825. "excluded_lines": 4,
  92826. "percent_statements_covered": 100.0,
  92827. "percent_statements_covered_display": "100.00",
  92828. "num_branches": 0,
  92829. "num_partial_branches": 0,
  92830. "covered_branches": 0,
  92831. "missing_branches": 0,
  92832. "percent_branches_covered": 100.0,
  92833. "percent_branches_covered_display": "100.00"
  92834. },
  92835. "missing_lines": [],
  92836. "excluded_lines": [
  92837. 21,
  92838. 46,
  92839. 95,
  92840. 141
  92841. ],
  92842. "start_line": 1,
  92843. "contexts": {
  92844. "140": [
  92845. ""
  92846. ],
  92847. "94": [
  92848. ""
  92849. ],
  92850. "45": [
  92851. ""
  92852. ],
  92853. "24": [
  92854. ""
  92855. ],
  92856. "12": [
  92857. ""
  92858. ],
  92859. "1": [
  92860. ""
  92861. ],
  92862. "7": [
  92863. ""
  92864. ],
  92865. "9": [
  92866. ""
  92867. ],
  92868. "13": [
  92869. ""
  92870. ],
  92871. "21": [
  92872. ""
  92873. ],
  92874. "25": [
  92875. ""
  92876. ],
  92877. "34": [
  92878. ""
  92879. ],
  92880. "46": [
  92881. ""
  92882. ],
  92883. "66": [
  92884. ""
  92885. ],
  92886. "62": [
  92887. ""
  92888. ],
  92889. "64": [
  92890. ""
  92891. ],
  92892. "65": [
  92893. ""
  92894. ],
  92895. "95": [
  92896. ""
  92897. ],
  92898. "115": [
  92899. ""
  92900. ],
  92901. "111": [
  92902. ""
  92903. ],
  92904. "113": [
  92905. ""
  92906. ],
  92907. "114": [
  92908. ""
  92909. ],
  92910. "141": [
  92911. ""
  92912. ],
  92913. "161": [
  92914. ""
  92915. ],
  92916. "157": [
  92917. ""
  92918. ],
  92919. "159": [
  92920. ""
  92921. ],
  92922. "160": [
  92923. ""
  92924. ]
  92925. },
  92926. "executed_branches": [],
  92927. "missing_branches": []
  92928. }
  92929. }
  92930. },
  92931. "src\\domain\\vector_search\\repositories.py": {
  92932. "executed_lines": [
  92933. 14,
  92934. 15,
  92935. 17,
  92936. 18,
  92937. 19,
  92938. 22
  92939. ],
  92940. "summary": {
  92941. "covered_lines": 6,
  92942. "num_statements": 6,
  92943. "percent_covered": 100.0,
  92944. "percent_covered_display": "100.00",
  92945. "missing_lines": 0,
  92946. "excluded_lines": 202,
  92947. "percent_statements_covered": 100.0,
  92948. "percent_statements_covered_display": "100.00",
  92949. "num_branches": 0,
  92950. "num_partial_branches": 0,
  92951. "covered_branches": 0,
  92952. "missing_branches": 0,
  92953. "percent_branches_covered": 100.0,
  92954. "percent_branches_covered_display": "100.00"
  92955. },
  92956. "missing_lines": [],
  92957. "excluded_lines": [
  92958. 23,
  92959. 42,
  92960. 43,
  92961. 44,
  92962. 45,
  92963. 46,
  92964. 47,
  92965. 48,
  92966. 49,
  92967. 50,
  92968. 51,
  92969. 52,
  92970. 53,
  92971. 54,
  92972. 55,
  92973. 56,
  92974. 57,
  92975. 58,
  92976. 59,
  92977. 60,
  92978. 61,
  92979. 62,
  92980. 63,
  92981. 64,
  92982. 65,
  92983. 66,
  92984. 67,
  92985. 69,
  92986. 70,
  92987. 71,
  92988. 72,
  92989. 73,
  92990. 74,
  92991. 75,
  92992. 76,
  92993. 77,
  92994. 78,
  92995. 79,
  92996. 80,
  92997. 81,
  92998. 82,
  92999. 83,
  93000. 84,
  93001. 85,
  93002. 86,
  93003. 87,
  93004. 88,
  93005. 89,
  93006. 90,
  93007. 91,
  93008. 92,
  93009. 93,
  93010. 95,
  93011. 96,
  93012. 97,
  93013. 98,
  93014. 99,
  93015. 100,
  93016. 101,
  93017. 102,
  93018. 103,
  93019. 104,
  93020. 105,
  93021. 106,
  93022. 107,
  93023. 108,
  93024. 109,
  93025. 110,
  93026. 111,
  93027. 112,
  93028. 113,
  93029. 115,
  93030. 116,
  93031. 117,
  93032. 118,
  93033. 119,
  93034. 120,
  93035. 121,
  93036. 122,
  93037. 123,
  93038. 124,
  93039. 125,
  93040. 126,
  93041. 127,
  93042. 128,
  93043. 129,
  93044. 130,
  93045. 131,
  93046. 132,
  93047. 133,
  93048. 134,
  93049. 135,
  93050. 136,
  93051. 137,
  93052. 138,
  93053. 139,
  93054. 140,
  93055. 141,
  93056. 142,
  93057. 143,
  93058. 144,
  93059. 145,
  93060. 146,
  93061. 147,
  93062. 148,
  93063. 149,
  93064. 150,
  93065. 152,
  93066. 153,
  93067. 154,
  93068. 155,
  93069. 156,
  93070. 157,
  93071. 158,
  93072. 159,
  93073. 160,
  93074. 161,
  93075. 162,
  93076. 163,
  93077. 164,
  93078. 165,
  93079. 166,
  93080. 167,
  93081. 168,
  93082. 169,
  93083. 170,
  93084. 171,
  93085. 172,
  93086. 173,
  93087. 174,
  93088. 176,
  93089. 177,
  93090. 178,
  93091. 179,
  93092. 180,
  93093. 181,
  93094. 182,
  93095. 183,
  93096. 184,
  93097. 185,
  93098. 186,
  93099. 187,
  93100. 188,
  93101. 189,
  93102. 190,
  93103. 191,
  93104. 192,
  93105. 193,
  93106. 194,
  93107. 195,
  93108. 196,
  93109. 197,
  93110. 198,
  93111. 199,
  93112. 201,
  93113. 202,
  93114. 203,
  93115. 204,
  93116. 205,
  93117. 206,
  93118. 207,
  93119. 208,
  93120. 209,
  93121. 210,
  93122. 211,
  93123. 212,
  93124. 213,
  93125. 214,
  93126. 215,
  93127. 216,
  93128. 217,
  93129. 218,
  93130. 220,
  93131. 221,
  93132. 222,
  93133. 223,
  93134. 224,
  93135. 225,
  93136. 226,
  93137. 227,
  93138. 228,
  93139. 229,
  93140. 230,
  93141. 231,
  93142. 232,
  93143. 233,
  93144. 234,
  93145. 235,
  93146. 236,
  93147. 237,
  93148. 238,
  93149. 239,
  93150. 240,
  93151. 241,
  93152. 242,
  93153. 243,
  93154. 244,
  93155. 245,
  93156. 246,
  93157. 247,
  93158. 248,
  93159. 249
  93160. ],
  93161. "contexts": {
  93162. "22": [
  93163. ""
  93164. ],
  93165. "1": [
  93166. ""
  93167. ],
  93168. "14": [
  93169. ""
  93170. ],
  93171. "15": [
  93172. ""
  93173. ],
  93174. "17": [
  93175. ""
  93176. ],
  93177. "18": [
  93178. ""
  93179. ],
  93180. "19": [
  93181. ""
  93182. ],
  93183. "23": [
  93184. ""
  93185. ],
  93186. "42": [
  93187. ""
  93188. ],
  93189. "43": [
  93190. ""
  93191. ],
  93192. "69": [
  93193. ""
  93194. ],
  93195. "70": [
  93196. ""
  93197. ],
  93198. "95": [
  93199. ""
  93200. ],
  93201. "96": [
  93202. ""
  93203. ],
  93204. "115": [
  93205. ""
  93206. ],
  93207. "116": [
  93208. ""
  93209. ],
  93210. "152": [
  93211. ""
  93212. ],
  93213. "153": [
  93214. ""
  93215. ],
  93216. "176": [
  93217. ""
  93218. ],
  93219. "177": [
  93220. ""
  93221. ],
  93222. "201": [
  93223. ""
  93224. ],
  93225. "202": [
  93226. ""
  93227. ],
  93228. "220": [
  93229. ""
  93230. ],
  93231. "221": [
  93232. ""
  93233. ],
  93234. "223": [
  93235. ""
  93236. ],
  93237. "224": [
  93238. ""
  93239. ],
  93240. "225": [
  93241. ""
  93242. ]
  93243. },
  93244. "executed_branches": [],
  93245. "missing_branches": [],
  93246. "functions": {
  93247. "DocumentRepository.save": {
  93248. "executed_lines": [],
  93249. "summary": {
  93250. "covered_lines": 0,
  93251. "num_statements": 0,
  93252. "percent_covered": 100.0,
  93253. "percent_covered_display": "100.00",
  93254. "missing_lines": 0,
  93255. "excluded_lines": 24,
  93256. "percent_statements_covered": 100.0,
  93257. "percent_statements_covered_display": "100.00",
  93258. "num_branches": 0,
  93259. "num_partial_branches": 0,
  93260. "covered_branches": 0,
  93261. "missing_branches": 0,
  93262. "percent_branches_covered": 100.0,
  93263. "percent_branches_covered_display": "100.00"
  93264. },
  93265. "missing_lines": [],
  93266. "excluded_lines": [
  93267. 44,
  93268. 45,
  93269. 46,
  93270. 47,
  93271. 48,
  93272. 49,
  93273. 50,
  93274. 51,
  93275. 52,
  93276. 53,
  93277. 54,
  93278. 55,
  93279. 56,
  93280. 57,
  93281. 58,
  93282. 59,
  93283. 60,
  93284. 61,
  93285. 62,
  93286. 63,
  93287. 64,
  93288. 65,
  93289. 66,
  93290. 67
  93291. ],
  93292. "start_line": 43,
  93293. "contexts": {
  93294. "22": [
  93295. ""
  93296. ],
  93297. "1": [
  93298. ""
  93299. ],
  93300. "14": [
  93301. ""
  93302. ],
  93303. "15": [
  93304. ""
  93305. ],
  93306. "17": [
  93307. ""
  93308. ],
  93309. "18": [
  93310. ""
  93311. ],
  93312. "19": [
  93313. ""
  93314. ],
  93315. "23": [
  93316. ""
  93317. ],
  93318. "42": [
  93319. ""
  93320. ],
  93321. "43": [
  93322. ""
  93323. ],
  93324. "69": [
  93325. ""
  93326. ],
  93327. "70": [
  93328. ""
  93329. ],
  93330. "95": [
  93331. ""
  93332. ],
  93333. "96": [
  93334. ""
  93335. ],
  93336. "115": [
  93337. ""
  93338. ],
  93339. "116": [
  93340. ""
  93341. ],
  93342. "152": [
  93343. ""
  93344. ],
  93345. "153": [
  93346. ""
  93347. ],
  93348. "176": [
  93349. ""
  93350. ],
  93351. "177": [
  93352. ""
  93353. ],
  93354. "201": [
  93355. ""
  93356. ],
  93357. "202": [
  93358. ""
  93359. ],
  93360. "220": [
  93361. ""
  93362. ],
  93363. "221": [
  93364. ""
  93365. ],
  93366. "223": [
  93367. ""
  93368. ],
  93369. "224": [
  93370. ""
  93371. ],
  93372. "225": [
  93373. ""
  93374. ]
  93375. },
  93376. "executed_branches": [],
  93377. "missing_branches": []
  93378. },
  93379. "DocumentRepository.find_by_id": {
  93380. "executed_lines": [],
  93381. "summary": {
  93382. "covered_lines": 0,
  93383. "num_statements": 0,
  93384. "percent_covered": 100.0,
  93385. "percent_covered_display": "100.00",
  93386. "missing_lines": 0,
  93387. "excluded_lines": 23,
  93388. "percent_statements_covered": 100.0,
  93389. "percent_statements_covered_display": "100.00",
  93390. "num_branches": 0,
  93391. "num_partial_branches": 0,
  93392. "covered_branches": 0,
  93393. "missing_branches": 0,
  93394. "percent_branches_covered": 100.0,
  93395. "percent_branches_covered_display": "100.00"
  93396. },
  93397. "missing_lines": [],
  93398. "excluded_lines": [
  93399. 71,
  93400. 72,
  93401. 73,
  93402. 74,
  93403. 75,
  93404. 76,
  93405. 77,
  93406. 78,
  93407. 79,
  93408. 80,
  93409. 81,
  93410. 82,
  93411. 83,
  93412. 84,
  93413. 85,
  93414. 86,
  93415. 87,
  93416. 88,
  93417. 89,
  93418. 90,
  93419. 91,
  93420. 92,
  93421. 93
  93422. ],
  93423. "start_line": 70,
  93424. "contexts": {
  93425. "22": [
  93426. ""
  93427. ],
  93428. "1": [
  93429. ""
  93430. ],
  93431. "14": [
  93432. ""
  93433. ],
  93434. "15": [
  93435. ""
  93436. ],
  93437. "17": [
  93438. ""
  93439. ],
  93440. "18": [
  93441. ""
  93442. ],
  93443. "19": [
  93444. ""
  93445. ],
  93446. "23": [
  93447. ""
  93448. ],
  93449. "42": [
  93450. ""
  93451. ],
  93452. "43": [
  93453. ""
  93454. ],
  93455. "69": [
  93456. ""
  93457. ],
  93458. "70": [
  93459. ""
  93460. ],
  93461. "95": [
  93462. ""
  93463. ],
  93464. "96": [
  93465. ""
  93466. ],
  93467. "115": [
  93468. ""
  93469. ],
  93470. "116": [
  93471. ""
  93472. ],
  93473. "152": [
  93474. ""
  93475. ],
  93476. "153": [
  93477. ""
  93478. ],
  93479. "176": [
  93480. ""
  93481. ],
  93482. "177": [
  93483. ""
  93484. ],
  93485. "201": [
  93486. ""
  93487. ],
  93488. "202": [
  93489. ""
  93490. ],
  93491. "220": [
  93492. ""
  93493. ],
  93494. "221": [
  93495. ""
  93496. ],
  93497. "223": [
  93498. ""
  93499. ],
  93500. "224": [
  93501. ""
  93502. ],
  93503. "225": [
  93504. ""
  93505. ]
  93506. },
  93507. "executed_branches": [],
  93508. "missing_branches": []
  93509. },
  93510. "DocumentRepository.delete": {
  93511. "executed_lines": [],
  93512. "summary": {
  93513. "covered_lines": 0,
  93514. "num_statements": 0,
  93515. "percent_covered": 100.0,
  93516. "percent_covered_display": "100.00",
  93517. "missing_lines": 0,
  93518. "excluded_lines": 17,
  93519. "percent_statements_covered": 100.0,
  93520. "percent_statements_covered_display": "100.00",
  93521. "num_branches": 0,
  93522. "num_partial_branches": 0,
  93523. "covered_branches": 0,
  93524. "missing_branches": 0,
  93525. "percent_branches_covered": 100.0,
  93526. "percent_branches_covered_display": "100.00"
  93527. },
  93528. "missing_lines": [],
  93529. "excluded_lines": [
  93530. 97,
  93531. 98,
  93532. 99,
  93533. 100,
  93534. 101,
  93535. 102,
  93536. 103,
  93537. 104,
  93538. 105,
  93539. 106,
  93540. 107,
  93541. 108,
  93542. 109,
  93543. 110,
  93544. 111,
  93545. 112,
  93546. 113
  93547. ],
  93548. "start_line": 96,
  93549. "contexts": {
  93550. "22": [
  93551. ""
  93552. ],
  93553. "1": [
  93554. ""
  93555. ],
  93556. "14": [
  93557. ""
  93558. ],
  93559. "15": [
  93560. ""
  93561. ],
  93562. "17": [
  93563. ""
  93564. ],
  93565. "18": [
  93566. ""
  93567. ],
  93568. "19": [
  93569. ""
  93570. ],
  93571. "23": [
  93572. ""
  93573. ],
  93574. "42": [
  93575. ""
  93576. ],
  93577. "43": [
  93578. ""
  93579. ],
  93580. "69": [
  93581. ""
  93582. ],
  93583. "70": [
  93584. ""
  93585. ],
  93586. "95": [
  93587. ""
  93588. ],
  93589. "96": [
  93590. ""
  93591. ],
  93592. "115": [
  93593. ""
  93594. ],
  93595. "116": [
  93596. ""
  93597. ],
  93598. "152": [
  93599. ""
  93600. ],
  93601. "153": [
  93602. ""
  93603. ],
  93604. "176": [
  93605. ""
  93606. ],
  93607. "177": [
  93608. ""
  93609. ],
  93610. "201": [
  93611. ""
  93612. ],
  93613. "202": [
  93614. ""
  93615. ],
  93616. "220": [
  93617. ""
  93618. ],
  93619. "221": [
  93620. ""
  93621. ],
  93622. "223": [
  93623. ""
  93624. ],
  93625. "224": [
  93626. ""
  93627. ],
  93628. "225": [
  93629. ""
  93630. ]
  93631. },
  93632. "executed_branches": [],
  93633. "missing_branches": []
  93634. },
  93635. "DocumentRepository.search": {
  93636. "executed_lines": [],
  93637. "summary": {
  93638. "covered_lines": 0,
  93639. "num_statements": 0,
  93640. "percent_covered": 100.0,
  93641. "percent_covered_display": "100.00",
  93642. "missing_lines": 0,
  93643. "excluded_lines": 34,
  93644. "percent_statements_covered": 100.0,
  93645. "percent_statements_covered_display": "100.00",
  93646. "num_branches": 0,
  93647. "num_partial_branches": 0,
  93648. "covered_branches": 0,
  93649. "missing_branches": 0,
  93650. "percent_branches_covered": 100.0,
  93651. "percent_branches_covered_display": "100.00"
  93652. },
  93653. "missing_lines": [],
  93654. "excluded_lines": [
  93655. 117,
  93656. 118,
  93657. 119,
  93658. 120,
  93659. 121,
  93660. 122,
  93661. 123,
  93662. 124,
  93663. 125,
  93664. 126,
  93665. 127,
  93666. 128,
  93667. 129,
  93668. 130,
  93669. 131,
  93670. 132,
  93671. 133,
  93672. 134,
  93673. 135,
  93674. 136,
  93675. 137,
  93676. 138,
  93677. 139,
  93678. 140,
  93679. 141,
  93680. 142,
  93681. 143,
  93682. 144,
  93683. 145,
  93684. 146,
  93685. 147,
  93686. 148,
  93687. 149,
  93688. 150
  93689. ],
  93690. "start_line": 116,
  93691. "contexts": {
  93692. "22": [
  93693. ""
  93694. ],
  93695. "1": [
  93696. ""
  93697. ],
  93698. "14": [
  93699. ""
  93700. ],
  93701. "15": [
  93702. ""
  93703. ],
  93704. "17": [
  93705. ""
  93706. ],
  93707. "18": [
  93708. ""
  93709. ],
  93710. "19": [
  93711. ""
  93712. ],
  93713. "23": [
  93714. ""
  93715. ],
  93716. "42": [
  93717. ""
  93718. ],
  93719. "43": [
  93720. ""
  93721. ],
  93722. "69": [
  93723. ""
  93724. ],
  93725. "70": [
  93726. ""
  93727. ],
  93728. "95": [
  93729. ""
  93730. ],
  93731. "96": [
  93732. ""
  93733. ],
  93734. "115": [
  93735. ""
  93736. ],
  93737. "116": [
  93738. ""
  93739. ],
  93740. "152": [
  93741. ""
  93742. ],
  93743. "153": [
  93744. ""
  93745. ],
  93746. "176": [
  93747. ""
  93748. ],
  93749. "177": [
  93750. ""
  93751. ],
  93752. "201": [
  93753. ""
  93754. ],
  93755. "202": [
  93756. ""
  93757. ],
  93758. "220": [
  93759. ""
  93760. ],
  93761. "221": [
  93762. ""
  93763. ],
  93764. "223": [
  93765. ""
  93766. ],
  93767. "224": [
  93768. ""
  93769. ],
  93770. "225": [
  93771. ""
  93772. ]
  93773. },
  93774. "executed_branches": [],
  93775. "missing_branches": []
  93776. },
  93777. "DocumentRepository.find_by_ids": {
  93778. "executed_lines": [],
  93779. "summary": {
  93780. "covered_lines": 0,
  93781. "num_statements": 0,
  93782. "percent_covered": 100.0,
  93783. "percent_covered_display": "100.00",
  93784. "missing_lines": 0,
  93785. "excluded_lines": 21,
  93786. "percent_statements_covered": 100.0,
  93787. "percent_statements_covered_display": "100.00",
  93788. "num_branches": 0,
  93789. "num_partial_branches": 0,
  93790. "covered_branches": 0,
  93791. "missing_branches": 0,
  93792. "percent_branches_covered": 100.0,
  93793. "percent_branches_covered_display": "100.00"
  93794. },
  93795. "missing_lines": [],
  93796. "excluded_lines": [
  93797. 154,
  93798. 155,
  93799. 156,
  93800. 157,
  93801. 158,
  93802. 159,
  93803. 160,
  93804. 161,
  93805. 162,
  93806. 163,
  93807. 164,
  93808. 165,
  93809. 166,
  93810. 167,
  93811. 168,
  93812. 169,
  93813. 170,
  93814. 171,
  93815. 172,
  93816. 173,
  93817. 174
  93818. ],
  93819. "start_line": 153,
  93820. "contexts": {
  93821. "22": [
  93822. ""
  93823. ],
  93824. "1": [
  93825. ""
  93826. ],
  93827. "14": [
  93828. ""
  93829. ],
  93830. "15": [
  93831. ""
  93832. ],
  93833. "17": [
  93834. ""
  93835. ],
  93836. "18": [
  93837. ""
  93838. ],
  93839. "19": [
  93840. ""
  93841. ],
  93842. "23": [
  93843. ""
  93844. ],
  93845. "42": [
  93846. ""
  93847. ],
  93848. "43": [
  93849. ""
  93850. ],
  93851. "69": [
  93852. ""
  93853. ],
  93854. "70": [
  93855. ""
  93856. ],
  93857. "95": [
  93858. ""
  93859. ],
  93860. "96": [
  93861. ""
  93862. ],
  93863. "115": [
  93864. ""
  93865. ],
  93866. "116": [
  93867. ""
  93868. ],
  93869. "152": [
  93870. ""
  93871. ],
  93872. "153": [
  93873. ""
  93874. ],
  93875. "176": [
  93876. ""
  93877. ],
  93878. "177": [
  93879. ""
  93880. ],
  93881. "201": [
  93882. ""
  93883. ],
  93884. "202": [
  93885. ""
  93886. ],
  93887. "220": [
  93888. ""
  93889. ],
  93890. "221": [
  93891. ""
  93892. ],
  93893. "223": [
  93894. ""
  93895. ],
  93896. "224": [
  93897. ""
  93898. ],
  93899. "225": [
  93900. ""
  93901. ]
  93902. },
  93903. "executed_branches": [],
  93904. "missing_branches": []
  93905. },
  93906. "DocumentRepository.exists": {
  93907. "executed_lines": [],
  93908. "summary": {
  93909. "covered_lines": 0,
  93910. "num_statements": 0,
  93911. "percent_covered": 100.0,
  93912. "percent_covered_display": "100.00",
  93913. "missing_lines": 0,
  93914. "excluded_lines": 22,
  93915. "percent_statements_covered": 100.0,
  93916. "percent_statements_covered_display": "100.00",
  93917. "num_branches": 0,
  93918. "num_partial_branches": 0,
  93919. "covered_branches": 0,
  93920. "missing_branches": 0,
  93921. "percent_branches_covered": 100.0,
  93922. "percent_branches_covered_display": "100.00"
  93923. },
  93924. "missing_lines": [],
  93925. "excluded_lines": [
  93926. 178,
  93927. 179,
  93928. 180,
  93929. 181,
  93930. 182,
  93931. 183,
  93932. 184,
  93933. 185,
  93934. 186,
  93935. 187,
  93936. 188,
  93937. 189,
  93938. 190,
  93939. 191,
  93940. 192,
  93941. 193,
  93942. 194,
  93943. 195,
  93944. 196,
  93945. 197,
  93946. 198,
  93947. 199
  93948. ],
  93949. "start_line": 177,
  93950. "contexts": {
  93951. "22": [
  93952. ""
  93953. ],
  93954. "1": [
  93955. ""
  93956. ],
  93957. "14": [
  93958. ""
  93959. ],
  93960. "15": [
  93961. ""
  93962. ],
  93963. "17": [
  93964. ""
  93965. ],
  93966. "18": [
  93967. ""
  93968. ],
  93969. "19": [
  93970. ""
  93971. ],
  93972. "23": [
  93973. ""
  93974. ],
  93975. "42": [
  93976. ""
  93977. ],
  93978. "43": [
  93979. ""
  93980. ],
  93981. "69": [
  93982. ""
  93983. ],
  93984. "70": [
  93985. ""
  93986. ],
  93987. "95": [
  93988. ""
  93989. ],
  93990. "96": [
  93991. ""
  93992. ],
  93993. "115": [
  93994. ""
  93995. ],
  93996. "116": [
  93997. ""
  93998. ],
  93999. "152": [
  94000. ""
  94001. ],
  94002. "153": [
  94003. ""
  94004. ],
  94005. "176": [
  94006. ""
  94007. ],
  94008. "177": [
  94009. ""
  94010. ],
  94011. "201": [
  94012. ""
  94013. ],
  94014. "202": [
  94015. ""
  94016. ],
  94017. "220": [
  94018. ""
  94019. ],
  94020. "221": [
  94021. ""
  94022. ],
  94023. "223": [
  94024. ""
  94025. ],
  94026. "224": [
  94027. ""
  94028. ],
  94029. "225": [
  94030. ""
  94031. ]
  94032. },
  94033. "executed_branches": [],
  94034. "missing_branches": []
  94035. },
  94036. "DocumentRepository.count": {
  94037. "executed_lines": [],
  94038. "summary": {
  94039. "covered_lines": 0,
  94040. "num_statements": 0,
  94041. "percent_covered": 100.0,
  94042. "percent_covered_display": "100.00",
  94043. "missing_lines": 0,
  94044. "excluded_lines": 16,
  94045. "percent_statements_covered": 100.0,
  94046. "percent_statements_covered_display": "100.00",
  94047. "num_branches": 0,
  94048. "num_partial_branches": 0,
  94049. "covered_branches": 0,
  94050. "missing_branches": 0,
  94051. "percent_branches_covered": 100.0,
  94052. "percent_branches_covered_display": "100.00"
  94053. },
  94054. "missing_lines": [],
  94055. "excluded_lines": [
  94056. 203,
  94057. 204,
  94058. 205,
  94059. 206,
  94060. 207,
  94061. 208,
  94062. 209,
  94063. 210,
  94064. 211,
  94065. 212,
  94066. 213,
  94067. 214,
  94068. 215,
  94069. 216,
  94070. 217,
  94071. 218
  94072. ],
  94073. "start_line": 202,
  94074. "contexts": {
  94075. "22": [
  94076. ""
  94077. ],
  94078. "1": [
  94079. ""
  94080. ],
  94081. "14": [
  94082. ""
  94083. ],
  94084. "15": [
  94085. ""
  94086. ],
  94087. "17": [
  94088. ""
  94089. ],
  94090. "18": [
  94091. ""
  94092. ],
  94093. "19": [
  94094. ""
  94095. ],
  94096. "23": [
  94097. ""
  94098. ],
  94099. "42": [
  94100. ""
  94101. ],
  94102. "43": [
  94103. ""
  94104. ],
  94105. "69": [
  94106. ""
  94107. ],
  94108. "70": [
  94109. ""
  94110. ],
  94111. "95": [
  94112. ""
  94113. ],
  94114. "96": [
  94115. ""
  94116. ],
  94117. "115": [
  94118. ""
  94119. ],
  94120. "116": [
  94121. ""
  94122. ],
  94123. "152": [
  94124. ""
  94125. ],
  94126. "153": [
  94127. ""
  94128. ],
  94129. "176": [
  94130. ""
  94131. ],
  94132. "177": [
  94133. ""
  94134. ],
  94135. "201": [
  94136. ""
  94137. ],
  94138. "202": [
  94139. ""
  94140. ],
  94141. "220": [
  94142. ""
  94143. ],
  94144. "221": [
  94145. ""
  94146. ],
  94147. "223": [
  94148. ""
  94149. ],
  94150. "224": [
  94151. ""
  94152. ],
  94153. "225": [
  94154. ""
  94155. ]
  94156. },
  94157. "executed_branches": [],
  94158. "missing_branches": []
  94159. },
  94160. "DocumentRepository.list_all": {
  94161. "executed_lines": [],
  94162. "summary": {
  94163. "covered_lines": 0,
  94164. "num_statements": 0,
  94165. "percent_covered": 100.0,
  94166. "percent_covered_display": "100.00",
  94167. "missing_lines": 0,
  94168. "excluded_lines": 24,
  94169. "percent_statements_covered": 100.0,
  94170. "percent_statements_covered_display": "100.00",
  94171. "num_branches": 0,
  94172. "num_partial_branches": 0,
  94173. "covered_branches": 0,
  94174. "missing_branches": 0,
  94175. "percent_branches_covered": 100.0,
  94176. "percent_branches_covered_display": "100.00"
  94177. },
  94178. "missing_lines": [],
  94179. "excluded_lines": [
  94180. 226,
  94181. 227,
  94182. 228,
  94183. 229,
  94184. 230,
  94185. 231,
  94186. 232,
  94187. 233,
  94188. 234,
  94189. 235,
  94190. 236,
  94191. 237,
  94192. 238,
  94193. 239,
  94194. 240,
  94195. 241,
  94196. 242,
  94197. 243,
  94198. 244,
  94199. 245,
  94200. 246,
  94201. 247,
  94202. 248,
  94203. 249
  94204. ],
  94205. "start_line": 221,
  94206. "contexts": {
  94207. "22": [
  94208. ""
  94209. ],
  94210. "1": [
  94211. ""
  94212. ],
  94213. "14": [
  94214. ""
  94215. ],
  94216. "15": [
  94217. ""
  94218. ],
  94219. "17": [
  94220. ""
  94221. ],
  94222. "18": [
  94223. ""
  94224. ],
  94225. "19": [
  94226. ""
  94227. ],
  94228. "23": [
  94229. ""
  94230. ],
  94231. "42": [
  94232. ""
  94233. ],
  94234. "43": [
  94235. ""
  94236. ],
  94237. "69": [
  94238. ""
  94239. ],
  94240. "70": [
  94241. ""
  94242. ],
  94243. "95": [
  94244. ""
  94245. ],
  94246. "96": [
  94247. ""
  94248. ],
  94249. "115": [
  94250. ""
  94251. ],
  94252. "116": [
  94253. ""
  94254. ],
  94255. "152": [
  94256. ""
  94257. ],
  94258. "153": [
  94259. ""
  94260. ],
  94261. "176": [
  94262. ""
  94263. ],
  94264. "177": [
  94265. ""
  94266. ],
  94267. "201": [
  94268. ""
  94269. ],
  94270. "202": [
  94271. ""
  94272. ],
  94273. "220": [
  94274. ""
  94275. ],
  94276. "221": [
  94277. ""
  94278. ],
  94279. "223": [
  94280. ""
  94281. ],
  94282. "224": [
  94283. ""
  94284. ],
  94285. "225": [
  94286. ""
  94287. ]
  94288. },
  94289. "executed_branches": [],
  94290. "missing_branches": []
  94291. },
  94292. "": {
  94293. "executed_lines": [
  94294. 14,
  94295. 15,
  94296. 17,
  94297. 18,
  94298. 19,
  94299. 22
  94300. ],
  94301. "summary": {
  94302. "covered_lines": 6,
  94303. "num_statements": 6,
  94304. "percent_covered": 100.0,
  94305. "percent_covered_display": "100.00",
  94306. "missing_lines": 0,
  94307. "excluded_lines": 21,
  94308. "percent_statements_covered": 100.0,
  94309. "percent_statements_covered_display": "100.00",
  94310. "num_branches": 0,
  94311. "num_partial_branches": 0,
  94312. "covered_branches": 0,
  94313. "missing_branches": 0,
  94314. "percent_branches_covered": 100.0,
  94315. "percent_branches_covered_display": "100.00"
  94316. },
  94317. "missing_lines": [],
  94318. "excluded_lines": [
  94319. 23,
  94320. 42,
  94321. 43,
  94322. 69,
  94323. 70,
  94324. 95,
  94325. 96,
  94326. 115,
  94327. 116,
  94328. 152,
  94329. 153,
  94330. 176,
  94331. 177,
  94332. 201,
  94333. 202,
  94334. 220,
  94335. 221,
  94336. 222,
  94337. 223,
  94338. 224,
  94339. 225
  94340. ],
  94341. "start_line": 1,
  94342. "contexts": {
  94343. "22": [
  94344. ""
  94345. ],
  94346. "1": [
  94347. ""
  94348. ],
  94349. "14": [
  94350. ""
  94351. ],
  94352. "15": [
  94353. ""
  94354. ],
  94355. "17": [
  94356. ""
  94357. ],
  94358. "18": [
  94359. ""
  94360. ],
  94361. "19": [
  94362. ""
  94363. ],
  94364. "23": [
  94365. ""
  94366. ],
  94367. "42": [
  94368. ""
  94369. ],
  94370. "43": [
  94371. ""
  94372. ],
  94373. "69": [
  94374. ""
  94375. ],
  94376. "70": [
  94377. ""
  94378. ],
  94379. "95": [
  94380. ""
  94381. ],
  94382. "96": [
  94383. ""
  94384. ],
  94385. "115": [
  94386. ""
  94387. ],
  94388. "116": [
  94389. ""
  94390. ],
  94391. "152": [
  94392. ""
  94393. ],
  94394. "153": [
  94395. ""
  94396. ],
  94397. "176": [
  94398. ""
  94399. ],
  94400. "177": [
  94401. ""
  94402. ],
  94403. "201": [
  94404. ""
  94405. ],
  94406. "202": [
  94407. ""
  94408. ],
  94409. "220": [
  94410. ""
  94411. ],
  94412. "221": [
  94413. ""
  94414. ],
  94415. "223": [
  94416. ""
  94417. ],
  94418. "224": [
  94419. ""
  94420. ],
  94421. "225": [
  94422. ""
  94423. ]
  94424. },
  94425. "executed_branches": [],
  94426. "missing_branches": []
  94427. }
  94428. },
  94429. "classes": {
  94430. "DocumentRepository": {
  94431. "executed_lines": [],
  94432. "summary": {
  94433. "covered_lines": 0,
  94434. "num_statements": 0,
  94435. "percent_covered": 100.0,
  94436. "percent_covered_display": "100.00",
  94437. "missing_lines": 0,
  94438. "excluded_lines": 181,
  94439. "percent_statements_covered": 100.0,
  94440. "percent_statements_covered_display": "100.00",
  94441. "num_branches": 0,
  94442. "num_partial_branches": 0,
  94443. "covered_branches": 0,
  94444. "missing_branches": 0,
  94445. "percent_branches_covered": 100.0,
  94446. "percent_branches_covered_display": "100.00"
  94447. },
  94448. "missing_lines": [],
  94449. "excluded_lines": [
  94450. 44,
  94451. 45,
  94452. 46,
  94453. 47,
  94454. 48,
  94455. 49,
  94456. 50,
  94457. 51,
  94458. 52,
  94459. 53,
  94460. 54,
  94461. 55,
  94462. 56,
  94463. 57,
  94464. 58,
  94465. 59,
  94466. 60,
  94467. 61,
  94468. 62,
  94469. 63,
  94470. 64,
  94471. 65,
  94472. 66,
  94473. 67,
  94474. 71,
  94475. 72,
  94476. 73,
  94477. 74,
  94478. 75,
  94479. 76,
  94480. 77,
  94481. 78,
  94482. 79,
  94483. 80,
  94484. 81,
  94485. 82,
  94486. 83,
  94487. 84,
  94488. 85,
  94489. 86,
  94490. 87,
  94491. 88,
  94492. 89,
  94493. 90,
  94494. 91,
  94495. 92,
  94496. 93,
  94497. 97,
  94498. 98,
  94499. 99,
  94500. 100,
  94501. 101,
  94502. 102,
  94503. 103,
  94504. 104,
  94505. 105,
  94506. 106,
  94507. 107,
  94508. 108,
  94509. 109,
  94510. 110,
  94511. 111,
  94512. 112,
  94513. 113,
  94514. 117,
  94515. 118,
  94516. 119,
  94517. 120,
  94518. 121,
  94519. 122,
  94520. 123,
  94521. 124,
  94522. 125,
  94523. 126,
  94524. 127,
  94525. 128,
  94526. 129,
  94527. 130,
  94528. 131,
  94529. 132,
  94530. 133,
  94531. 134,
  94532. 135,
  94533. 136,
  94534. 137,
  94535. 138,
  94536. 139,
  94537. 140,
  94538. 141,
  94539. 142,
  94540. 143,
  94541. 144,
  94542. 145,
  94543. 146,
  94544. 147,
  94545. 148,
  94546. 149,
  94547. 150,
  94548. 154,
  94549. 155,
  94550. 156,
  94551. 157,
  94552. 158,
  94553. 159,
  94554. 160,
  94555. 161,
  94556. 162,
  94557. 163,
  94558. 164,
  94559. 165,
  94560. 166,
  94561. 167,
  94562. 168,
  94563. 169,
  94564. 170,
  94565. 171,
  94566. 172,
  94567. 173,
  94568. 174,
  94569. 178,
  94570. 179,
  94571. 180,
  94572. 181,
  94573. 182,
  94574. 183,
  94575. 184,
  94576. 185,
  94577. 186,
  94578. 187,
  94579. 188,
  94580. 189,
  94581. 190,
  94582. 191,
  94583. 192,
  94584. 193,
  94585. 194,
  94586. 195,
  94587. 196,
  94588. 197,
  94589. 198,
  94590. 199,
  94591. 203,
  94592. 204,
  94593. 205,
  94594. 206,
  94595. 207,
  94596. 208,
  94597. 209,
  94598. 210,
  94599. 211,
  94600. 212,
  94601. 213,
  94602. 214,
  94603. 215,
  94604. 216,
  94605. 217,
  94606. 218,
  94607. 226,
  94608. 227,
  94609. 228,
  94610. 229,
  94611. 230,
  94612. 231,
  94613. 232,
  94614. 233,
  94615. 234,
  94616. 235,
  94617. 236,
  94618. 237,
  94619. 238,
  94620. 239,
  94621. 240,
  94622. 241,
  94623. 242,
  94624. 243,
  94625. 244,
  94626. 245,
  94627. 246,
  94628. 247,
  94629. 248,
  94630. 249
  94631. ],
  94632. "start_line": 22,
  94633. "contexts": {
  94634. "22": [
  94635. ""
  94636. ],
  94637. "1": [
  94638. ""
  94639. ],
  94640. "14": [
  94641. ""
  94642. ],
  94643. "15": [
  94644. ""
  94645. ],
  94646. "17": [
  94647. ""
  94648. ],
  94649. "18": [
  94650. ""
  94651. ],
  94652. "19": [
  94653. ""
  94654. ],
  94655. "23": [
  94656. ""
  94657. ],
  94658. "42": [
  94659. ""
  94660. ],
  94661. "43": [
  94662. ""
  94663. ],
  94664. "69": [
  94665. ""
  94666. ],
  94667. "70": [
  94668. ""
  94669. ],
  94670. "95": [
  94671. ""
  94672. ],
  94673. "96": [
  94674. ""
  94675. ],
  94676. "115": [
  94677. ""
  94678. ],
  94679. "116": [
  94680. ""
  94681. ],
  94682. "152": [
  94683. ""
  94684. ],
  94685. "153": [
  94686. ""
  94687. ],
  94688. "176": [
  94689. ""
  94690. ],
  94691. "177": [
  94692. ""
  94693. ],
  94694. "201": [
  94695. ""
  94696. ],
  94697. "202": [
  94698. ""
  94699. ],
  94700. "220": [
  94701. ""
  94702. ],
  94703. "221": [
  94704. ""
  94705. ],
  94706. "223": [
  94707. ""
  94708. ],
  94709. "224": [
  94710. ""
  94711. ],
  94712. "225": [
  94713. ""
  94714. ]
  94715. },
  94716. "executed_branches": [],
  94717. "missing_branches": []
  94718. },
  94719. "": {
  94720. "executed_lines": [
  94721. 14,
  94722. 15,
  94723. 17,
  94724. 18,
  94725. 19,
  94726. 22
  94727. ],
  94728. "summary": {
  94729. "covered_lines": 6,
  94730. "num_statements": 6,
  94731. "percent_covered": 100.0,
  94732. "percent_covered_display": "100.00",
  94733. "missing_lines": 0,
  94734. "excluded_lines": 21,
  94735. "percent_statements_covered": 100.0,
  94736. "percent_statements_covered_display": "100.00",
  94737. "num_branches": 0,
  94738. "num_partial_branches": 0,
  94739. "covered_branches": 0,
  94740. "missing_branches": 0,
  94741. "percent_branches_covered": 100.0,
  94742. "percent_branches_covered_display": "100.00"
  94743. },
  94744. "missing_lines": [],
  94745. "excluded_lines": [
  94746. 23,
  94747. 42,
  94748. 43,
  94749. 69,
  94750. 70,
  94751. 95,
  94752. 96,
  94753. 115,
  94754. 116,
  94755. 152,
  94756. 153,
  94757. 176,
  94758. 177,
  94759. 201,
  94760. 202,
  94761. 220,
  94762. 221,
  94763. 222,
  94764. 223,
  94765. 224,
  94766. 225
  94767. ],
  94768. "start_line": 1,
  94769. "contexts": {
  94770. "22": [
  94771. ""
  94772. ],
  94773. "1": [
  94774. ""
  94775. ],
  94776. "14": [
  94777. ""
  94778. ],
  94779. "15": [
  94780. ""
  94781. ],
  94782. "17": [
  94783. ""
  94784. ],
  94785. "18": [
  94786. ""
  94787. ],
  94788. "19": [
  94789. ""
  94790. ],
  94791. "23": [
  94792. ""
  94793. ],
  94794. "42": [
  94795. ""
  94796. ],
  94797. "43": [
  94798. ""
  94799. ],
  94800. "69": [
  94801. ""
  94802. ],
  94803. "70": [
  94804. ""
  94805. ],
  94806. "95": [
  94807. ""
  94808. ],
  94809. "96": [
  94810. ""
  94811. ],
  94812. "115": [
  94813. ""
  94814. ],
  94815. "116": [
  94816. ""
  94817. ],
  94818. "152": [
  94819. ""
  94820. ],
  94821. "153": [
  94822. ""
  94823. ],
  94824. "176": [
  94825. ""
  94826. ],
  94827. "177": [
  94828. ""
  94829. ],
  94830. "201": [
  94831. ""
  94832. ],
  94833. "202": [
  94834. ""
  94835. ],
  94836. "220": [
  94837. ""
  94838. ],
  94839. "221": [
  94840. ""
  94841. ],
  94842. "223": [
  94843. ""
  94844. ],
  94845. "224": [
  94846. ""
  94847. ],
  94848. "225": [
  94849. ""
  94850. ]
  94851. },
  94852. "executed_branches": [],
  94853. "missing_branches": []
  94854. }
  94855. }
  94856. },
  94857. "src\\domain\\vector_search\\services.py": {
  94858. "executed_lines": [
  94859. 12,
  94860. 14,
  94861. 15,
  94862. 18,
  94863. 47,
  94864. 62,
  94865. 63,
  94866. 64,
  94867. 66,
  94868. 77,
  94869. 78,
  94870. 80,
  94871. 81,
  94872. 83,
  94873. 84,
  94874. 86,
  94875. 87,
  94876. 89,
  94877. 90,
  94878. 92,
  94879. 133,
  94880. 134,
  94881. 136,
  94882. 138,
  94883. 141,
  94884. 144,
  94885. 145,
  94886. 146,
  94887. 147,
  94888. 150,
  94889. 151,
  94890. 152,
  94891. 154,
  94892. 156,
  94893. 159,
  94894. 162,
  94895. 169,
  94896. 170,
  94897. 171,
  94898. 172,
  94899. 177,
  94900. 179,
  94901. 188,
  94902. 203,
  94903. 204,
  94904. 206,
  94905. 207,
  94906. 208,
  94907. 212,
  94908. 247,
  94909. 249,
  94910. 252,
  94911. 255,
  94912. 256,
  94913. 258,
  94914. 259,
  94915. 262,
  94916. 263,
  94917. 272,
  94918. 273,
  94919. 274,
  94920. 277,
  94921. 278,
  94922. 279,
  94923. 289,
  94924. 290,
  94925. 291,
  94926. 296,
  94927. 301,
  94928. 303,
  94929. 305,
  94930. 334,
  94931. 336,
  94932. 340,
  94933. 341,
  94934. 342,
  94935. 343,
  94936. 344,
  94937. 349,
  94938. 350,
  94939. 352,
  94940. 354,
  94941. 386,
  94942. 388,
  94943. 389,
  94944. 391,
  94945. 395,
  94946. 397,
  94947. 398,
  94948. 400,
  94949. 402,
  94950. 405,
  94951. 407,
  94952. 409,
  94953. 410,
  94954. 414,
  94955. 417,
  94956. 418,
  94957. 419,
  94958. 424,
  94959. 426,
  94960. 428,
  94961. 441
  94962. ],
  94963. "summary": {
  94964. "covered_lines": 103,
  94965. "num_statements": 112,
  94966. "percent_covered": 90.69767441860465,
  94967. "percent_covered_display": "90.70",
  94968. "missing_lines": 9,
  94969. "excluded_lines": 14,
  94970. "percent_statements_covered": 91.96428571428571,
  94971. "percent_statements_covered_display": "91.96",
  94972. "num_branches": 60,
  94973. "num_partial_branches": 5,
  94974. "covered_branches": 53,
  94975. "missing_branches": 7,
  94976. "percent_branches_covered": 88.33333333333333,
  94977. "percent_branches_covered_display": "88.33"
  94978. },
  94979. "missing_lines": [
  94980. 181,
  94981. 182,
  94982. 183,
  94983. 184,
  94984. 250,
  94985. 253,
  94986. 337,
  94987. 392,
  94988. 408
  94989. ],
  94990. "excluded_lines": [
  94991. 19,
  94992. 97,
  94993. 218,
  94994. 310,
  94995. 359,
  94996. 443,
  94997. 444,
  94998. 445,
  94999. 446,
  95000. 447,
  95001. 448,
  95002. 450,
  95003. 451,
  95004. 452
  95005. ],
  95006. "contexts": {
  95007. "452": [
  95008. ""
  95009. ],
  95010. "446": [
  95011. ""
  95012. ],
  95013. "441": [
  95014. ""
  95015. ],
  95016. "386": [
  95017. ""
  95018. ],
  95019. "334": [
  95020. ""
  95021. ],
  95022. "247": [
  95023. ""
  95024. ],
  95025. "203": [
  95026. ""
  95027. ],
  95028. "164": [
  95029. ""
  95030. ],
  95031. "133": [
  95032. ""
  95033. ],
  95034. "77": [
  95035. ""
  95036. ],
  95037. "62": [
  95038. ""
  95039. ],
  95040. "18": [
  95041. ""
  95042. ],
  95043. "1": [
  95044. ""
  95045. ],
  95046. "12": [
  95047. ""
  95048. ],
  95049. "14": [
  95050. ""
  95051. ],
  95052. "15": [
  95053. ""
  95054. ],
  95055. "19": [
  95056. ""
  95057. ],
  95058. "47": [
  95059. ""
  95060. ],
  95061. "66": [
  95062. ""
  95063. ],
  95064. "63": [
  95065. ""
  95066. ],
  95067. "64": [
  95068. ""
  95069. ],
  95070. "92": [
  95071. ""
  95072. ],
  95073. "78": [
  95074. ""
  95075. ],
  95076. "80": [
  95077. ""
  95078. ],
  95079. "81": [
  95080. ""
  95081. ],
  95082. "83": [
  95083. ""
  95084. ],
  95085. "84": [
  95086. ""
  95087. ],
  95088. "86": [
  95089. ""
  95090. ],
  95091. "87": [
  95092. ""
  95093. ],
  95094. "89": [
  95095. ""
  95096. ],
  95097. "90": [
  95098. ""
  95099. ],
  95100. "94": [
  95101. ""
  95102. ],
  95103. "95": [
  95104. ""
  95105. ],
  95106. "96": [
  95107. ""
  95108. ],
  95109. "188": [
  95110. ""
  95111. ],
  95112. "134": [
  95113. ""
  95114. ],
  95115. "136": [
  95116. ""
  95117. ],
  95118. "138": [
  95119. ""
  95120. ],
  95121. "141": [
  95122. ""
  95123. ],
  95124. "144": [
  95125. ""
  95126. ],
  95127. "145": [
  95128. ""
  95129. ],
  95130. "150": [
  95131. ""
  95132. ],
  95133. "146": [
  95134. ""
  95135. ],
  95136. "147": [
  95137. ""
  95138. ],
  95139. "151": [
  95140. ""
  95141. ],
  95142. "162": [
  95143. ""
  95144. ],
  95145. "152": [
  95146. ""
  95147. ],
  95148. "154": [
  95149. ""
  95150. ],
  95151. "156": [
  95152. ""
  95153. ],
  95154. "159": [
  95155. ""
  95156. ],
  95157. "163": [
  95158. ""
  95159. ],
  95160. "169": [
  95161. ""
  95162. ],
  95163. "165": [
  95164. ""
  95165. ],
  95166. "170": [
  95167. ""
  95168. ],
  95169. "171": [
  95170. ""
  95171. ],
  95172. "179": [
  95173. ""
  95174. ],
  95175. "172": [
  95176. ""
  95177. ],
  95178. "173": [
  95179. ""
  95180. ],
  95181. "177": [
  95182. ""
  95183. ],
  95184. "174": [
  95185. ""
  95186. ],
  95187. "175": [
  95188. ""
  95189. ],
  95190. "190": [
  95191. ""
  95192. ],
  95193. "191": [
  95194. ""
  95195. ],
  95196. "192": [
  95197. ""
  95198. ],
  95199. "215": [
  95200. ""
  95201. ],
  95202. "204": [
  95203. ""
  95204. ],
  95205. "206": [
  95206. ""
  95207. ],
  95208. "207": [
  95209. ""
  95210. ],
  95211. "208": [
  95212. ""
  95213. ],
  95214. "209": [
  95215. ""
  95216. ],
  95217. "212": [
  95218. ""
  95219. ],
  95220. "214": [
  95221. ""
  95222. ],
  95223. "216": [
  95224. ""
  95225. ],
  95226. "217": [
  95227. ""
  95228. ],
  95229. "305": [
  95230. ""
  95231. ],
  95232. "249": [
  95233. ""
  95234. ],
  95235. "252": [
  95236. ""
  95237. ],
  95238. "255": [
  95239. ""
  95240. ],
  95241. "256": [
  95242. ""
  95243. ],
  95244. "258": [
  95245. ""
  95246. ],
  95247. "259": [
  95248. ""
  95249. ],
  95250. "262": [
  95251. ""
  95252. ],
  95253. "264": [
  95254. ""
  95255. ],
  95256. "272": [
  95257. ""
  95258. ],
  95259. "263": [
  95260. ""
  95261. ],
  95262. "265": [
  95263. ""
  95264. ],
  95265. "266": [
  95266. ""
  95267. ],
  95268. "267": [
  95269. ""
  95270. ],
  95271. "273": [
  95272. ""
  95273. ],
  95274. "274": [
  95275. ""
  95276. ],
  95277. "277": [
  95278. ""
  95279. ],
  95280. "278": [
  95281. ""
  95282. ],
  95283. "289": [
  95284. ""
  95285. ],
  95286. "285": [
  95287. ""
  95288. ],
  95289. "279": [
  95290. ""
  95291. ],
  95292. "280": [
  95293. ""
  95294. ],
  95295. "281": [
  95296. ""
  95297. ],
  95298. "282": [
  95299. ""
  95300. ],
  95301. "283": [
  95302. ""
  95303. ],
  95304. "290": [
  95305. ""
  95306. ],
  95307. "292": [
  95308. ""
  95309. ],
  95310. "303": [
  95311. ""
  95312. ],
  95313. "291": [
  95314. ""
  95315. ],
  95316. "296": [
  95317. ""
  95318. ],
  95319. "293": [
  95320. ""
  95321. ],
  95322. "294": [
  95323. ""
  95324. ],
  95325. "297": [
  95326. ""
  95327. ],
  95328. "301": [
  95329. ""
  95330. ],
  95331. "298": [
  95332. ""
  95333. ],
  95334. "299": [
  95335. ""
  95336. ],
  95337. "307": [
  95338. ""
  95339. ],
  95340. "308": [
  95341. ""
  95342. ],
  95343. "309": [
  95344. ""
  95345. ],
  95346. "357": [
  95347. ""
  95348. ],
  95349. "336": [
  95350. ""
  95351. ],
  95352. "340": [
  95353. ""
  95354. ],
  95355. "341": [
  95356. ""
  95357. ],
  95358. "342": [
  95359. ""
  95360. ],
  95361. "343": [
  95362. ""
  95363. ],
  95364. "352": [
  95365. ""
  95366. ],
  95367. "344": [
  95368. ""
  95369. ],
  95370. "345": [
  95371. ""
  95372. ],
  95373. "349": [
  95374. ""
  95375. ],
  95376. "346": [
  95377. ""
  95378. ],
  95379. "347": [
  95380. ""
  95381. ],
  95382. "350": [
  95383. ""
  95384. ],
  95385. "354": [
  95386. ""
  95387. ],
  95388. "356": [
  95389. ""
  95390. ],
  95391. "358": [
  95392. ""
  95393. ],
  95394. "428": [
  95395. ""
  95396. ],
  95397. "388": [
  95398. ""
  95399. ],
  95400. "389": [
  95401. ""
  95402. ],
  95403. "391": [
  95404. ""
  95405. ],
  95406. "395": [
  95407. ""
  95408. ],
  95409. "397": [
  95410. ""
  95411. ],
  95412. "398": [
  95413. ""
  95414. ],
  95415. "414": [
  95416. ""
  95417. ],
  95418. "400": [
  95419. ""
  95420. ],
  95421. "402": [
  95422. ""
  95423. ],
  95424. "405": [
  95425. ""
  95426. ],
  95427. "407": [
  95428. ""
  95429. ],
  95430. "409": [
  95431. ""
  95432. ],
  95433. "410": [
  95434. ""
  95435. ],
  95436. "417": [
  95437. ""
  95438. ],
  95439. "418": [
  95440. ""
  95441. ],
  95442. "419": [
  95443. ""
  95444. ],
  95445. "426": [
  95446. ""
  95447. ],
  95448. "420": [
  95449. ""
  95450. ],
  95451. "424": [
  95452. ""
  95453. ],
  95454. "421": [
  95455. ""
  95456. ],
  95457. "422": [
  95458. ""
  95459. ],
  95460. "443": [
  95461. ""
  95462. ],
  95463. "450": [
  95464. ""
  95465. ],
  95466. "445": [
  95467. ""
  95468. ],
  95469. "447": [
  95470. ""
  95471. ]
  95472. },
  95473. "executed_branches": [
  95474. [
  95475. 77,
  95476. 78
  95477. ],
  95478. [
  95479. 77,
  95480. 80
  95481. ],
  95482. [
  95483. 80,
  95484. 81
  95485. ],
  95486. [
  95487. 80,
  95488. 83
  95489. ],
  95490. [
  95491. 83,
  95492. 84
  95493. ],
  95494. [
  95495. 83,
  95496. 86
  95497. ],
  95498. [
  95499. 86,
  95500. 87
  95501. ],
  95502. [
  95503. 86,
  95504. 89
  95505. ],
  95506. [
  95507. 89,
  95508. -66
  95509. ],
  95510. [
  95511. 89,
  95512. 90
  95513. ],
  95514. [
  95515. 144,
  95516. 145
  95517. ],
  95518. [
  95519. 144,
  95520. 150
  95521. ],
  95522. [
  95523. 150,
  95524. 151
  95525. ],
  95526. [
  95527. 150,
  95528. 162
  95529. ],
  95530. [
  95531. 154,
  95532. 156
  95533. ],
  95534. [
  95535. 154,
  95536. 159
  95537. ],
  95538. [
  95539. 170,
  95540. 171
  95541. ],
  95542. [
  95543. 170,
  95544. 179
  95545. ],
  95546. [
  95547. 203,
  95548. 204
  95549. ],
  95550. [
  95551. 203,
  95552. 206
  95553. ],
  95554. [
  95555. 206,
  95556. -188
  95557. ],
  95558. [
  95559. 206,
  95560. 207
  95561. ],
  95562. [
  95563. 207,
  95564. 206
  95565. ],
  95566. [
  95567. 207,
  95568. 208
  95569. ],
  95570. [
  95571. 249,
  95572. 252
  95573. ],
  95574. [
  95575. 252,
  95576. 255
  95577. ],
  95578. [
  95579. 255,
  95580. 256
  95581. ],
  95582. [
  95583. 255,
  95584. 258
  95585. ],
  95586. [
  95587. 258,
  95588. 259
  95589. ],
  95590. [
  95591. 258,
  95592. 262
  95593. ],
  95594. [
  95595. 262,
  95596. 263
  95597. ],
  95598. [
  95599. 262,
  95600. 272
  95601. ],
  95602. [
  95603. 277,
  95604. 278
  95605. ],
  95606. [
  95607. 277,
  95608. 289
  95609. ],
  95610. [
  95611. 290,
  95612. 291
  95613. ],
  95614. [
  95615. 290,
  95616. 303
  95617. ],
  95618. [
  95619. 336,
  95620. 340
  95621. ],
  95622. [
  95623. 342,
  95624. 343
  95625. ],
  95626. [
  95627. 342,
  95628. 352
  95629. ],
  95630. [
  95631. 343,
  95632. 342
  95633. ],
  95634. [
  95635. 343,
  95636. 344
  95637. ],
  95638. [
  95639. 388,
  95640. 389
  95641. ],
  95642. [
  95643. 388,
  95644. 391
  95645. ],
  95646. [
  95647. 391,
  95648. 395
  95649. ],
  95650. [
  95651. 397,
  95652. 398
  95653. ],
  95654. [
  95655. 397,
  95656. 414
  95657. ],
  95658. [
  95659. 400,
  95660. 402
  95661. ],
  95662. [
  95663. 400,
  95664. 405
  95665. ],
  95666. [
  95667. 407,
  95668. 409
  95669. ],
  95670. [
  95671. 409,
  95672. 397
  95673. ],
  95674. [
  95675. 409,
  95676. 410
  95677. ],
  95678. [
  95679. 418,
  95680. 419
  95681. ],
  95682. [
  95683. 418,
  95684. 426
  95685. ]
  95686. ],
  95687. "missing_branches": [
  95688. [
  95689. 182,
  95690. 183
  95691. ],
  95692. [
  95693. 182,
  95694. 184
  95695. ],
  95696. [
  95697. 249,
  95698. 250
  95699. ],
  95700. [
  95701. 252,
  95702. 253
  95703. ],
  95704. [
  95705. 336,
  95706. 337
  95707. ],
  95708. [
  95709. 391,
  95710. 392
  95711. ],
  95712. [
  95713. 407,
  95714. 408
  95715. ]
  95716. ],
  95717. "functions": {
  95718. "HybridSearchService.__init__": {
  95719. "executed_lines": [
  95720. 62,
  95721. 63,
  95722. 64
  95723. ],
  95724. "summary": {
  95725. "covered_lines": 3,
  95726. "num_statements": 3,
  95727. "percent_covered": 100.0,
  95728. "percent_covered_display": "100.00",
  95729. "missing_lines": 0,
  95730. "excluded_lines": 0,
  95731. "percent_statements_covered": 100.0,
  95732. "percent_statements_covered_display": "100.00",
  95733. "num_branches": 0,
  95734. "num_partial_branches": 0,
  95735. "covered_branches": 0,
  95736. "missing_branches": 0,
  95737. "percent_branches_covered": 100.0,
  95738. "percent_branches_covered_display": "100.00"
  95739. },
  95740. "missing_lines": [],
  95741. "excluded_lines": [],
  95742. "start_line": 47,
  95743. "contexts": {
  95744. "452": [
  95745. ""
  95746. ],
  95747. "446": [
  95748. ""
  95749. ],
  95750. "441": [
  95751. ""
  95752. ],
  95753. "386": [
  95754. ""
  95755. ],
  95756. "334": [
  95757. ""
  95758. ],
  95759. "247": [
  95760. ""
  95761. ],
  95762. "203": [
  95763. ""
  95764. ],
  95765. "164": [
  95766. ""
  95767. ],
  95768. "133": [
  95769. ""
  95770. ],
  95771. "77": [
  95772. ""
  95773. ],
  95774. "62": [
  95775. ""
  95776. ],
  95777. "18": [
  95778. ""
  95779. ],
  95780. "1": [
  95781. ""
  95782. ],
  95783. "12": [
  95784. ""
  95785. ],
  95786. "14": [
  95787. ""
  95788. ],
  95789. "15": [
  95790. ""
  95791. ],
  95792. "19": [
  95793. ""
  95794. ],
  95795. "47": [
  95796. ""
  95797. ],
  95798. "66": [
  95799. ""
  95800. ],
  95801. "63": [
  95802. ""
  95803. ],
  95804. "64": [
  95805. ""
  95806. ],
  95807. "92": [
  95808. ""
  95809. ],
  95810. "78": [
  95811. ""
  95812. ],
  95813. "80": [
  95814. ""
  95815. ],
  95816. "81": [
  95817. ""
  95818. ],
  95819. "83": [
  95820. ""
  95821. ],
  95822. "84": [
  95823. ""
  95824. ],
  95825. "86": [
  95826. ""
  95827. ],
  95828. "87": [
  95829. ""
  95830. ],
  95831. "89": [
  95832. ""
  95833. ],
  95834. "90": [
  95835. ""
  95836. ],
  95837. "94": [
  95838. ""
  95839. ],
  95840. "95": [
  95841. ""
  95842. ],
  95843. "96": [
  95844. ""
  95845. ],
  95846. "188": [
  95847. ""
  95848. ],
  95849. "134": [
  95850. ""
  95851. ],
  95852. "136": [
  95853. ""
  95854. ],
  95855. "138": [
  95856. ""
  95857. ],
  95858. "141": [
  95859. ""
  95860. ],
  95861. "144": [
  95862. ""
  95863. ],
  95864. "145": [
  95865. ""
  95866. ],
  95867. "150": [
  95868. ""
  95869. ],
  95870. "146": [
  95871. ""
  95872. ],
  95873. "147": [
  95874. ""
  95875. ],
  95876. "151": [
  95877. ""
  95878. ],
  95879. "162": [
  95880. ""
  95881. ],
  95882. "152": [
  95883. ""
  95884. ],
  95885. "154": [
  95886. ""
  95887. ],
  95888. "156": [
  95889. ""
  95890. ],
  95891. "159": [
  95892. ""
  95893. ],
  95894. "163": [
  95895. ""
  95896. ],
  95897. "169": [
  95898. ""
  95899. ],
  95900. "165": [
  95901. ""
  95902. ],
  95903. "170": [
  95904. ""
  95905. ],
  95906. "171": [
  95907. ""
  95908. ],
  95909. "179": [
  95910. ""
  95911. ],
  95912. "172": [
  95913. ""
  95914. ],
  95915. "173": [
  95916. ""
  95917. ],
  95918. "177": [
  95919. ""
  95920. ],
  95921. "174": [
  95922. ""
  95923. ],
  95924. "175": [
  95925. ""
  95926. ],
  95927. "190": [
  95928. ""
  95929. ],
  95930. "191": [
  95931. ""
  95932. ],
  95933. "192": [
  95934. ""
  95935. ],
  95936. "215": [
  95937. ""
  95938. ],
  95939. "204": [
  95940. ""
  95941. ],
  95942. "206": [
  95943. ""
  95944. ],
  95945. "207": [
  95946. ""
  95947. ],
  95948. "208": [
  95949. ""
  95950. ],
  95951. "209": [
  95952. ""
  95953. ],
  95954. "212": [
  95955. ""
  95956. ],
  95957. "214": [
  95958. ""
  95959. ],
  95960. "216": [
  95961. ""
  95962. ],
  95963. "217": [
  95964. ""
  95965. ],
  95966. "305": [
  95967. ""
  95968. ],
  95969. "249": [
  95970. ""
  95971. ],
  95972. "252": [
  95973. ""
  95974. ],
  95975. "255": [
  95976. ""
  95977. ],
  95978. "256": [
  95979. ""
  95980. ],
  95981. "258": [
  95982. ""
  95983. ],
  95984. "259": [
  95985. ""
  95986. ],
  95987. "262": [
  95988. ""
  95989. ],
  95990. "264": [
  95991. ""
  95992. ],
  95993. "272": [
  95994. ""
  95995. ],
  95996. "263": [
  95997. ""
  95998. ],
  95999. "265": [
  96000. ""
  96001. ],
  96002. "266": [
  96003. ""
  96004. ],
  96005. "267": [
  96006. ""
  96007. ],
  96008. "273": [
  96009. ""
  96010. ],
  96011. "274": [
  96012. ""
  96013. ],
  96014. "277": [
  96015. ""
  96016. ],
  96017. "278": [
  96018. ""
  96019. ],
  96020. "289": [
  96021. ""
  96022. ],
  96023. "285": [
  96024. ""
  96025. ],
  96026. "279": [
  96027. ""
  96028. ],
  96029. "280": [
  96030. ""
  96031. ],
  96032. "281": [
  96033. ""
  96034. ],
  96035. "282": [
  96036. ""
  96037. ],
  96038. "283": [
  96039. ""
  96040. ],
  96041. "290": [
  96042. ""
  96043. ],
  96044. "292": [
  96045. ""
  96046. ],
  96047. "303": [
  96048. ""
  96049. ],
  96050. "291": [
  96051. ""
  96052. ],
  96053. "296": [
  96054. ""
  96055. ],
  96056. "293": [
  96057. ""
  96058. ],
  96059. "294": [
  96060. ""
  96061. ],
  96062. "297": [
  96063. ""
  96064. ],
  96065. "301": [
  96066. ""
  96067. ],
  96068. "298": [
  96069. ""
  96070. ],
  96071. "299": [
  96072. ""
  96073. ],
  96074. "307": [
  96075. ""
  96076. ],
  96077. "308": [
  96078. ""
  96079. ],
  96080. "309": [
  96081. ""
  96082. ],
  96083. "357": [
  96084. ""
  96085. ],
  96086. "336": [
  96087. ""
  96088. ],
  96089. "340": [
  96090. ""
  96091. ],
  96092. "341": [
  96093. ""
  96094. ],
  96095. "342": [
  96096. ""
  96097. ],
  96098. "343": [
  96099. ""
  96100. ],
  96101. "352": [
  96102. ""
  96103. ],
  96104. "344": [
  96105. ""
  96106. ],
  96107. "345": [
  96108. ""
  96109. ],
  96110. "349": [
  96111. ""
  96112. ],
  96113. "346": [
  96114. ""
  96115. ],
  96116. "347": [
  96117. ""
  96118. ],
  96119. "350": [
  96120. ""
  96121. ],
  96122. "354": [
  96123. ""
  96124. ],
  96125. "356": [
  96126. ""
  96127. ],
  96128. "358": [
  96129. ""
  96130. ],
  96131. "428": [
  96132. ""
  96133. ],
  96134. "388": [
  96135. ""
  96136. ],
  96137. "389": [
  96138. ""
  96139. ],
  96140. "391": [
  96141. ""
  96142. ],
  96143. "395": [
  96144. ""
  96145. ],
  96146. "397": [
  96147. ""
  96148. ],
  96149. "398": [
  96150. ""
  96151. ],
  96152. "414": [
  96153. ""
  96154. ],
  96155. "400": [
  96156. ""
  96157. ],
  96158. "402": [
  96159. ""
  96160. ],
  96161. "405": [
  96162. ""
  96163. ],
  96164. "407": [
  96165. ""
  96166. ],
  96167. "409": [
  96168. ""
  96169. ],
  96170. "410": [
  96171. ""
  96172. ],
  96173. "417": [
  96174. ""
  96175. ],
  96176. "418": [
  96177. ""
  96178. ],
  96179. "419": [
  96180. ""
  96181. ],
  96182. "426": [
  96183. ""
  96184. ],
  96185. "420": [
  96186. ""
  96187. ],
  96188. "424": [
  96189. ""
  96190. ],
  96191. "421": [
  96192. ""
  96193. ],
  96194. "422": [
  96195. ""
  96196. ],
  96197. "443": [
  96198. ""
  96199. ],
  96200. "450": [
  96201. ""
  96202. ],
  96203. "445": [
  96204. ""
  96205. ],
  96206. "447": [
  96207. ""
  96208. ]
  96209. },
  96210. "executed_branches": [],
  96211. "missing_branches": []
  96212. },
  96213. "HybridSearchService._validate_weights": {
  96214. "executed_lines": [
  96215. 77,
  96216. 78,
  96217. 80,
  96218. 81,
  96219. 83,
  96220. 84,
  96221. 86,
  96222. 87,
  96223. 89,
  96224. 90
  96225. ],
  96226. "summary": {
  96227. "covered_lines": 10,
  96228. "num_statements": 10,
  96229. "percent_covered": 100.0,
  96230. "percent_covered_display": "100.00",
  96231. "missing_lines": 0,
  96232. "excluded_lines": 0,
  96233. "percent_statements_covered": 100.0,
  96234. "percent_statements_covered_display": "100.00",
  96235. "num_branches": 10,
  96236. "num_partial_branches": 0,
  96237. "covered_branches": 10,
  96238. "missing_branches": 0,
  96239. "percent_branches_covered": 100.0,
  96240. "percent_branches_covered_display": "100.00"
  96241. },
  96242. "missing_lines": [],
  96243. "excluded_lines": [],
  96244. "start_line": 66,
  96245. "contexts": {
  96246. "452": [
  96247. ""
  96248. ],
  96249. "446": [
  96250. ""
  96251. ],
  96252. "441": [
  96253. ""
  96254. ],
  96255. "386": [
  96256. ""
  96257. ],
  96258. "334": [
  96259. ""
  96260. ],
  96261. "247": [
  96262. ""
  96263. ],
  96264. "203": [
  96265. ""
  96266. ],
  96267. "164": [
  96268. ""
  96269. ],
  96270. "133": [
  96271. ""
  96272. ],
  96273. "77": [
  96274. ""
  96275. ],
  96276. "62": [
  96277. ""
  96278. ],
  96279. "18": [
  96280. ""
  96281. ],
  96282. "1": [
  96283. ""
  96284. ],
  96285. "12": [
  96286. ""
  96287. ],
  96288. "14": [
  96289. ""
  96290. ],
  96291. "15": [
  96292. ""
  96293. ],
  96294. "19": [
  96295. ""
  96296. ],
  96297. "47": [
  96298. ""
  96299. ],
  96300. "66": [
  96301. ""
  96302. ],
  96303. "63": [
  96304. ""
  96305. ],
  96306. "64": [
  96307. ""
  96308. ],
  96309. "92": [
  96310. ""
  96311. ],
  96312. "78": [
  96313. ""
  96314. ],
  96315. "80": [
  96316. ""
  96317. ],
  96318. "81": [
  96319. ""
  96320. ],
  96321. "83": [
  96322. ""
  96323. ],
  96324. "84": [
  96325. ""
  96326. ],
  96327. "86": [
  96328. ""
  96329. ],
  96330. "87": [
  96331. ""
  96332. ],
  96333. "89": [
  96334. ""
  96335. ],
  96336. "90": [
  96337. ""
  96338. ],
  96339. "94": [
  96340. ""
  96341. ],
  96342. "95": [
  96343. ""
  96344. ],
  96345. "96": [
  96346. ""
  96347. ],
  96348. "188": [
  96349. ""
  96350. ],
  96351. "134": [
  96352. ""
  96353. ],
  96354. "136": [
  96355. ""
  96356. ],
  96357. "138": [
  96358. ""
  96359. ],
  96360. "141": [
  96361. ""
  96362. ],
  96363. "144": [
  96364. ""
  96365. ],
  96366. "145": [
  96367. ""
  96368. ],
  96369. "150": [
  96370. ""
  96371. ],
  96372. "146": [
  96373. ""
  96374. ],
  96375. "147": [
  96376. ""
  96377. ],
  96378. "151": [
  96379. ""
  96380. ],
  96381. "162": [
  96382. ""
  96383. ],
  96384. "152": [
  96385. ""
  96386. ],
  96387. "154": [
  96388. ""
  96389. ],
  96390. "156": [
  96391. ""
  96392. ],
  96393. "159": [
  96394. ""
  96395. ],
  96396. "163": [
  96397. ""
  96398. ],
  96399. "169": [
  96400. ""
  96401. ],
  96402. "165": [
  96403. ""
  96404. ],
  96405. "170": [
  96406. ""
  96407. ],
  96408. "171": [
  96409. ""
  96410. ],
  96411. "179": [
  96412. ""
  96413. ],
  96414. "172": [
  96415. ""
  96416. ],
  96417. "173": [
  96418. ""
  96419. ],
  96420. "177": [
  96421. ""
  96422. ],
  96423. "174": [
  96424. ""
  96425. ],
  96426. "175": [
  96427. ""
  96428. ],
  96429. "190": [
  96430. ""
  96431. ],
  96432. "191": [
  96433. ""
  96434. ],
  96435. "192": [
  96436. ""
  96437. ],
  96438. "215": [
  96439. ""
  96440. ],
  96441. "204": [
  96442. ""
  96443. ],
  96444. "206": [
  96445. ""
  96446. ],
  96447. "207": [
  96448. ""
  96449. ],
  96450. "208": [
  96451. ""
  96452. ],
  96453. "209": [
  96454. ""
  96455. ],
  96456. "212": [
  96457. ""
  96458. ],
  96459. "214": [
  96460. ""
  96461. ],
  96462. "216": [
  96463. ""
  96464. ],
  96465. "217": [
  96466. ""
  96467. ],
  96468. "305": [
  96469. ""
  96470. ],
  96471. "249": [
  96472. ""
  96473. ],
  96474. "252": [
  96475. ""
  96476. ],
  96477. "255": [
  96478. ""
  96479. ],
  96480. "256": [
  96481. ""
  96482. ],
  96483. "258": [
  96484. ""
  96485. ],
  96486. "259": [
  96487. ""
  96488. ],
  96489. "262": [
  96490. ""
  96491. ],
  96492. "264": [
  96493. ""
  96494. ],
  96495. "272": [
  96496. ""
  96497. ],
  96498. "263": [
  96499. ""
  96500. ],
  96501. "265": [
  96502. ""
  96503. ],
  96504. "266": [
  96505. ""
  96506. ],
  96507. "267": [
  96508. ""
  96509. ],
  96510. "273": [
  96511. ""
  96512. ],
  96513. "274": [
  96514. ""
  96515. ],
  96516. "277": [
  96517. ""
  96518. ],
  96519. "278": [
  96520. ""
  96521. ],
  96522. "289": [
  96523. ""
  96524. ],
  96525. "285": [
  96526. ""
  96527. ],
  96528. "279": [
  96529. ""
  96530. ],
  96531. "280": [
  96532. ""
  96533. ],
  96534. "281": [
  96535. ""
  96536. ],
  96537. "282": [
  96538. ""
  96539. ],
  96540. "283": [
  96541. ""
  96542. ],
  96543. "290": [
  96544. ""
  96545. ],
  96546. "292": [
  96547. ""
  96548. ],
  96549. "303": [
  96550. ""
  96551. ],
  96552. "291": [
  96553. ""
  96554. ],
  96555. "296": [
  96556. ""
  96557. ],
  96558. "293": [
  96559. ""
  96560. ],
  96561. "294": [
  96562. ""
  96563. ],
  96564. "297": [
  96565. ""
  96566. ],
  96567. "301": [
  96568. ""
  96569. ],
  96570. "298": [
  96571. ""
  96572. ],
  96573. "299": [
  96574. ""
  96575. ],
  96576. "307": [
  96577. ""
  96578. ],
  96579. "308": [
  96580. ""
  96581. ],
  96582. "309": [
  96583. ""
  96584. ],
  96585. "357": [
  96586. ""
  96587. ],
  96588. "336": [
  96589. ""
  96590. ],
  96591. "340": [
  96592. ""
  96593. ],
  96594. "341": [
  96595. ""
  96596. ],
  96597. "342": [
  96598. ""
  96599. ],
  96600. "343": [
  96601. ""
  96602. ],
  96603. "352": [
  96604. ""
  96605. ],
  96606. "344": [
  96607. ""
  96608. ],
  96609. "345": [
  96610. ""
  96611. ],
  96612. "349": [
  96613. ""
  96614. ],
  96615. "346": [
  96616. ""
  96617. ],
  96618. "347": [
  96619. ""
  96620. ],
  96621. "350": [
  96622. ""
  96623. ],
  96624. "354": [
  96625. ""
  96626. ],
  96627. "356": [
  96628. ""
  96629. ],
  96630. "358": [
  96631. ""
  96632. ],
  96633. "428": [
  96634. ""
  96635. ],
  96636. "388": [
  96637. ""
  96638. ],
  96639. "389": [
  96640. ""
  96641. ],
  96642. "391": [
  96643. ""
  96644. ],
  96645. "395": [
  96646. ""
  96647. ],
  96648. "397": [
  96649. ""
  96650. ],
  96651. "398": [
  96652. ""
  96653. ],
  96654. "414": [
  96655. ""
  96656. ],
  96657. "400": [
  96658. ""
  96659. ],
  96660. "402": [
  96661. ""
  96662. ],
  96663. "405": [
  96664. ""
  96665. ],
  96666. "407": [
  96667. ""
  96668. ],
  96669. "409": [
  96670. ""
  96671. ],
  96672. "410": [
  96673. ""
  96674. ],
  96675. "417": [
  96676. ""
  96677. ],
  96678. "418": [
  96679. ""
  96680. ],
  96681. "419": [
  96682. ""
  96683. ],
  96684. "426": [
  96685. ""
  96686. ],
  96687. "420": [
  96688. ""
  96689. ],
  96690. "424": [
  96691. ""
  96692. ],
  96693. "421": [
  96694. ""
  96695. ],
  96696. "422": [
  96697. ""
  96698. ],
  96699. "443": [
  96700. ""
  96701. ],
  96702. "450": [
  96703. ""
  96704. ],
  96705. "445": [
  96706. ""
  96707. ],
  96708. "447": [
  96709. ""
  96710. ]
  96711. },
  96712. "executed_branches": [
  96713. [
  96714. 77,
  96715. 78
  96716. ],
  96717. [
  96718. 77,
  96719. 80
  96720. ],
  96721. [
  96722. 80,
  96723. 81
  96724. ],
  96725. [
  96726. 80,
  96727. 83
  96728. ],
  96729. [
  96730. 83,
  96731. 84
  96732. ],
  96733. [
  96734. 83,
  96735. 86
  96736. ],
  96737. [
  96738. 86,
  96739. 87
  96740. ],
  96741. [
  96742. 86,
  96743. 89
  96744. ],
  96745. [
  96746. 89,
  96747. -66
  96748. ],
  96749. [
  96750. 89,
  96751. 90
  96752. ]
  96753. ],
  96754. "missing_branches": []
  96755. },
  96756. "HybridSearchService.combine_scores": {
  96757. "executed_lines": [
  96758. 133,
  96759. 134,
  96760. 136,
  96761. 138,
  96762. 141,
  96763. 144,
  96764. 145,
  96765. 146,
  96766. 147,
  96767. 150,
  96768. 151,
  96769. 152,
  96770. 154,
  96771. 156,
  96772. 159,
  96773. 162,
  96774. 169,
  96775. 170,
  96776. 171,
  96777. 172,
  96778. 177,
  96779. 179
  96780. ],
  96781. "summary": {
  96782. "covered_lines": 22,
  96783. "num_statements": 26,
  96784. "percent_covered": 83.33333333333333,
  96785. "percent_covered_display": "83.33",
  96786. "missing_lines": 4,
  96787. "excluded_lines": 1,
  96788. "percent_statements_covered": 84.61538461538461,
  96789. "percent_statements_covered_display": "84.62",
  96790. "num_branches": 10,
  96791. "num_partial_branches": 0,
  96792. "covered_branches": 8,
  96793. "missing_branches": 2,
  96794. "percent_branches_covered": 80.0,
  96795. "percent_branches_covered_display": "80.00"
  96796. },
  96797. "missing_lines": [
  96798. 181,
  96799. 182,
  96800. 183,
  96801. 184
  96802. ],
  96803. "excluded_lines": [
  96804. 97
  96805. ],
  96806. "start_line": 92,
  96807. "contexts": {
  96808. "452": [
  96809. ""
  96810. ],
  96811. "446": [
  96812. ""
  96813. ],
  96814. "441": [
  96815. ""
  96816. ],
  96817. "386": [
  96818. ""
  96819. ],
  96820. "334": [
  96821. ""
  96822. ],
  96823. "247": [
  96824. ""
  96825. ],
  96826. "203": [
  96827. ""
  96828. ],
  96829. "164": [
  96830. ""
  96831. ],
  96832. "133": [
  96833. ""
  96834. ],
  96835. "77": [
  96836. ""
  96837. ],
  96838. "62": [
  96839. ""
  96840. ],
  96841. "18": [
  96842. ""
  96843. ],
  96844. "1": [
  96845. ""
  96846. ],
  96847. "12": [
  96848. ""
  96849. ],
  96850. "14": [
  96851. ""
  96852. ],
  96853. "15": [
  96854. ""
  96855. ],
  96856. "19": [
  96857. ""
  96858. ],
  96859. "47": [
  96860. ""
  96861. ],
  96862. "66": [
  96863. ""
  96864. ],
  96865. "63": [
  96866. ""
  96867. ],
  96868. "64": [
  96869. ""
  96870. ],
  96871. "92": [
  96872. ""
  96873. ],
  96874. "78": [
  96875. ""
  96876. ],
  96877. "80": [
  96878. ""
  96879. ],
  96880. "81": [
  96881. ""
  96882. ],
  96883. "83": [
  96884. ""
  96885. ],
  96886. "84": [
  96887. ""
  96888. ],
  96889. "86": [
  96890. ""
  96891. ],
  96892. "87": [
  96893. ""
  96894. ],
  96895. "89": [
  96896. ""
  96897. ],
  96898. "90": [
  96899. ""
  96900. ],
  96901. "94": [
  96902. ""
  96903. ],
  96904. "95": [
  96905. ""
  96906. ],
  96907. "96": [
  96908. ""
  96909. ],
  96910. "188": [
  96911. ""
  96912. ],
  96913. "134": [
  96914. ""
  96915. ],
  96916. "136": [
  96917. ""
  96918. ],
  96919. "138": [
  96920. ""
  96921. ],
  96922. "141": [
  96923. ""
  96924. ],
  96925. "144": [
  96926. ""
  96927. ],
  96928. "145": [
  96929. ""
  96930. ],
  96931. "150": [
  96932. ""
  96933. ],
  96934. "146": [
  96935. ""
  96936. ],
  96937. "147": [
  96938. ""
  96939. ],
  96940. "151": [
  96941. ""
  96942. ],
  96943. "162": [
  96944. ""
  96945. ],
  96946. "152": [
  96947. ""
  96948. ],
  96949. "154": [
  96950. ""
  96951. ],
  96952. "156": [
  96953. ""
  96954. ],
  96955. "159": [
  96956. ""
  96957. ],
  96958. "163": [
  96959. ""
  96960. ],
  96961. "169": [
  96962. ""
  96963. ],
  96964. "165": [
  96965. ""
  96966. ],
  96967. "170": [
  96968. ""
  96969. ],
  96970. "171": [
  96971. ""
  96972. ],
  96973. "179": [
  96974. ""
  96975. ],
  96976. "172": [
  96977. ""
  96978. ],
  96979. "173": [
  96980. ""
  96981. ],
  96982. "177": [
  96983. ""
  96984. ],
  96985. "174": [
  96986. ""
  96987. ],
  96988. "175": [
  96989. ""
  96990. ],
  96991. "190": [
  96992. ""
  96993. ],
  96994. "191": [
  96995. ""
  96996. ],
  96997. "192": [
  96998. ""
  96999. ],
  97000. "215": [
  97001. ""
  97002. ],
  97003. "204": [
  97004. ""
  97005. ],
  97006. "206": [
  97007. ""
  97008. ],
  97009. "207": [
  97010. ""
  97011. ],
  97012. "208": [
  97013. ""
  97014. ],
  97015. "209": [
  97016. ""
  97017. ],
  97018. "212": [
  97019. ""
  97020. ],
  97021. "214": [
  97022. ""
  97023. ],
  97024. "216": [
  97025. ""
  97026. ],
  97027. "217": [
  97028. ""
  97029. ],
  97030. "305": [
  97031. ""
  97032. ],
  97033. "249": [
  97034. ""
  97035. ],
  97036. "252": [
  97037. ""
  97038. ],
  97039. "255": [
  97040. ""
  97041. ],
  97042. "256": [
  97043. ""
  97044. ],
  97045. "258": [
  97046. ""
  97047. ],
  97048. "259": [
  97049. ""
  97050. ],
  97051. "262": [
  97052. ""
  97053. ],
  97054. "264": [
  97055. ""
  97056. ],
  97057. "272": [
  97058. ""
  97059. ],
  97060. "263": [
  97061. ""
  97062. ],
  97063. "265": [
  97064. ""
  97065. ],
  97066. "266": [
  97067. ""
  97068. ],
  97069. "267": [
  97070. ""
  97071. ],
  97072. "273": [
  97073. ""
  97074. ],
  97075. "274": [
  97076. ""
  97077. ],
  97078. "277": [
  97079. ""
  97080. ],
  97081. "278": [
  97082. ""
  97083. ],
  97084. "289": [
  97085. ""
  97086. ],
  97087. "285": [
  97088. ""
  97089. ],
  97090. "279": [
  97091. ""
  97092. ],
  97093. "280": [
  97094. ""
  97095. ],
  97096. "281": [
  97097. ""
  97098. ],
  97099. "282": [
  97100. ""
  97101. ],
  97102. "283": [
  97103. ""
  97104. ],
  97105. "290": [
  97106. ""
  97107. ],
  97108. "292": [
  97109. ""
  97110. ],
  97111. "303": [
  97112. ""
  97113. ],
  97114. "291": [
  97115. ""
  97116. ],
  97117. "296": [
  97118. ""
  97119. ],
  97120. "293": [
  97121. ""
  97122. ],
  97123. "294": [
  97124. ""
  97125. ],
  97126. "297": [
  97127. ""
  97128. ],
  97129. "301": [
  97130. ""
  97131. ],
  97132. "298": [
  97133. ""
  97134. ],
  97135. "299": [
  97136. ""
  97137. ],
  97138. "307": [
  97139. ""
  97140. ],
  97141. "308": [
  97142. ""
  97143. ],
  97144. "309": [
  97145. ""
  97146. ],
  97147. "357": [
  97148. ""
  97149. ],
  97150. "336": [
  97151. ""
  97152. ],
  97153. "340": [
  97154. ""
  97155. ],
  97156. "341": [
  97157. ""
  97158. ],
  97159. "342": [
  97160. ""
  97161. ],
  97162. "343": [
  97163. ""
  97164. ],
  97165. "352": [
  97166. ""
  97167. ],
  97168. "344": [
  97169. ""
  97170. ],
  97171. "345": [
  97172. ""
  97173. ],
  97174. "349": [
  97175. ""
  97176. ],
  97177. "346": [
  97178. ""
  97179. ],
  97180. "347": [
  97181. ""
  97182. ],
  97183. "350": [
  97184. ""
  97185. ],
  97186. "354": [
  97187. ""
  97188. ],
  97189. "356": [
  97190. ""
  97191. ],
  97192. "358": [
  97193. ""
  97194. ],
  97195. "428": [
  97196. ""
  97197. ],
  97198. "388": [
  97199. ""
  97200. ],
  97201. "389": [
  97202. ""
  97203. ],
  97204. "391": [
  97205. ""
  97206. ],
  97207. "395": [
  97208. ""
  97209. ],
  97210. "397": [
  97211. ""
  97212. ],
  97213. "398": [
  97214. ""
  97215. ],
  97216. "414": [
  97217. ""
  97218. ],
  97219. "400": [
  97220. ""
  97221. ],
  97222. "402": [
  97223. ""
  97224. ],
  97225. "405": [
  97226. ""
  97227. ],
  97228. "407": [
  97229. ""
  97230. ],
  97231. "409": [
  97232. ""
  97233. ],
  97234. "410": [
  97235. ""
  97236. ],
  97237. "417": [
  97238. ""
  97239. ],
  97240. "418": [
  97241. ""
  97242. ],
  97243. "419": [
  97244. ""
  97245. ],
  97246. "426": [
  97247. ""
  97248. ],
  97249. "420": [
  97250. ""
  97251. ],
  97252. "424": [
  97253. ""
  97254. ],
  97255. "421": [
  97256. ""
  97257. ],
  97258. "422": [
  97259. ""
  97260. ],
  97261. "443": [
  97262. ""
  97263. ],
  97264. "450": [
  97265. ""
  97266. ],
  97267. "445": [
  97268. ""
  97269. ],
  97270. "447": [
  97271. ""
  97272. ]
  97273. },
  97274. "executed_branches": [
  97275. [
  97276. 144,
  97277. 145
  97278. ],
  97279. [
  97280. 144,
  97281. 150
  97282. ],
  97283. [
  97284. 150,
  97285. 151
  97286. ],
  97287. [
  97288. 150,
  97289. 162
  97290. ],
  97291. [
  97292. 154,
  97293. 156
  97294. ],
  97295. [
  97296. 154,
  97297. 159
  97298. ],
  97299. [
  97300. 170,
  97301. 171
  97302. ],
  97303. [
  97304. 170,
  97305. 179
  97306. ]
  97307. ],
  97308. "missing_branches": [
  97309. [
  97310. 182,
  97311. 183
  97312. ],
  97313. [
  97314. 182,
  97315. 184
  97316. ]
  97317. ]
  97318. },
  97319. "HybridSearchService._validate_search_results": {
  97320. "executed_lines": [
  97321. 203,
  97322. 204,
  97323. 206,
  97324. 207,
  97325. 208
  97326. ],
  97327. "summary": {
  97328. "covered_lines": 5,
  97329. "num_statements": 5,
  97330. "percent_covered": 100.0,
  97331. "percent_covered_display": "100.00",
  97332. "missing_lines": 0,
  97333. "excluded_lines": 0,
  97334. "percent_statements_covered": 100.0,
  97335. "percent_statements_covered_display": "100.00",
  97336. "num_branches": 6,
  97337. "num_partial_branches": 0,
  97338. "covered_branches": 6,
  97339. "missing_branches": 0,
  97340. "percent_branches_covered": 100.0,
  97341. "percent_branches_covered_display": "100.00"
  97342. },
  97343. "missing_lines": [],
  97344. "excluded_lines": [],
  97345. "start_line": 188,
  97346. "contexts": {
  97347. "452": [
  97348. ""
  97349. ],
  97350. "446": [
  97351. ""
  97352. ],
  97353. "441": [
  97354. ""
  97355. ],
  97356. "386": [
  97357. ""
  97358. ],
  97359. "334": [
  97360. ""
  97361. ],
  97362. "247": [
  97363. ""
  97364. ],
  97365. "203": [
  97366. ""
  97367. ],
  97368. "164": [
  97369. ""
  97370. ],
  97371. "133": [
  97372. ""
  97373. ],
  97374. "77": [
  97375. ""
  97376. ],
  97377. "62": [
  97378. ""
  97379. ],
  97380. "18": [
  97381. ""
  97382. ],
  97383. "1": [
  97384. ""
  97385. ],
  97386. "12": [
  97387. ""
  97388. ],
  97389. "14": [
  97390. ""
  97391. ],
  97392. "15": [
  97393. ""
  97394. ],
  97395. "19": [
  97396. ""
  97397. ],
  97398. "47": [
  97399. ""
  97400. ],
  97401. "66": [
  97402. ""
  97403. ],
  97404. "63": [
  97405. ""
  97406. ],
  97407. "64": [
  97408. ""
  97409. ],
  97410. "92": [
  97411. ""
  97412. ],
  97413. "78": [
  97414. ""
  97415. ],
  97416. "80": [
  97417. ""
  97418. ],
  97419. "81": [
  97420. ""
  97421. ],
  97422. "83": [
  97423. ""
  97424. ],
  97425. "84": [
  97426. ""
  97427. ],
  97428. "86": [
  97429. ""
  97430. ],
  97431. "87": [
  97432. ""
  97433. ],
  97434. "89": [
  97435. ""
  97436. ],
  97437. "90": [
  97438. ""
  97439. ],
  97440. "94": [
  97441. ""
  97442. ],
  97443. "95": [
  97444. ""
  97445. ],
  97446. "96": [
  97447. ""
  97448. ],
  97449. "188": [
  97450. ""
  97451. ],
  97452. "134": [
  97453. ""
  97454. ],
  97455. "136": [
  97456. ""
  97457. ],
  97458. "138": [
  97459. ""
  97460. ],
  97461. "141": [
  97462. ""
  97463. ],
  97464. "144": [
  97465. ""
  97466. ],
  97467. "145": [
  97468. ""
  97469. ],
  97470. "150": [
  97471. ""
  97472. ],
  97473. "146": [
  97474. ""
  97475. ],
  97476. "147": [
  97477. ""
  97478. ],
  97479. "151": [
  97480. ""
  97481. ],
  97482. "162": [
  97483. ""
  97484. ],
  97485. "152": [
  97486. ""
  97487. ],
  97488. "154": [
  97489. ""
  97490. ],
  97491. "156": [
  97492. ""
  97493. ],
  97494. "159": [
  97495. ""
  97496. ],
  97497. "163": [
  97498. ""
  97499. ],
  97500. "169": [
  97501. ""
  97502. ],
  97503. "165": [
  97504. ""
  97505. ],
  97506. "170": [
  97507. ""
  97508. ],
  97509. "171": [
  97510. ""
  97511. ],
  97512. "179": [
  97513. ""
  97514. ],
  97515. "172": [
  97516. ""
  97517. ],
  97518. "173": [
  97519. ""
  97520. ],
  97521. "177": [
  97522. ""
  97523. ],
  97524. "174": [
  97525. ""
  97526. ],
  97527. "175": [
  97528. ""
  97529. ],
  97530. "190": [
  97531. ""
  97532. ],
  97533. "191": [
  97534. ""
  97535. ],
  97536. "192": [
  97537. ""
  97538. ],
  97539. "215": [
  97540. ""
  97541. ],
  97542. "204": [
  97543. ""
  97544. ],
  97545. "206": [
  97546. ""
  97547. ],
  97548. "207": [
  97549. ""
  97550. ],
  97551. "208": [
  97552. ""
  97553. ],
  97554. "209": [
  97555. ""
  97556. ],
  97557. "212": [
  97558. ""
  97559. ],
  97560. "214": [
  97561. ""
  97562. ],
  97563. "216": [
  97564. ""
  97565. ],
  97566. "217": [
  97567. ""
  97568. ],
  97569. "305": [
  97570. ""
  97571. ],
  97572. "249": [
  97573. ""
  97574. ],
  97575. "252": [
  97576. ""
  97577. ],
  97578. "255": [
  97579. ""
  97580. ],
  97581. "256": [
  97582. ""
  97583. ],
  97584. "258": [
  97585. ""
  97586. ],
  97587. "259": [
  97588. ""
  97589. ],
  97590. "262": [
  97591. ""
  97592. ],
  97593. "264": [
  97594. ""
  97595. ],
  97596. "272": [
  97597. ""
  97598. ],
  97599. "263": [
  97600. ""
  97601. ],
  97602. "265": [
  97603. ""
  97604. ],
  97605. "266": [
  97606. ""
  97607. ],
  97608. "267": [
  97609. ""
  97610. ],
  97611. "273": [
  97612. ""
  97613. ],
  97614. "274": [
  97615. ""
  97616. ],
  97617. "277": [
  97618. ""
  97619. ],
  97620. "278": [
  97621. ""
  97622. ],
  97623. "289": [
  97624. ""
  97625. ],
  97626. "285": [
  97627. ""
  97628. ],
  97629. "279": [
  97630. ""
  97631. ],
  97632. "280": [
  97633. ""
  97634. ],
  97635. "281": [
  97636. ""
  97637. ],
  97638. "282": [
  97639. ""
  97640. ],
  97641. "283": [
  97642. ""
  97643. ],
  97644. "290": [
  97645. ""
  97646. ],
  97647. "292": [
  97648. ""
  97649. ],
  97650. "303": [
  97651. ""
  97652. ],
  97653. "291": [
  97654. ""
  97655. ],
  97656. "296": [
  97657. ""
  97658. ],
  97659. "293": [
  97660. ""
  97661. ],
  97662. "294": [
  97663. ""
  97664. ],
  97665. "297": [
  97666. ""
  97667. ],
  97668. "301": [
  97669. ""
  97670. ],
  97671. "298": [
  97672. ""
  97673. ],
  97674. "299": [
  97675. ""
  97676. ],
  97677. "307": [
  97678. ""
  97679. ],
  97680. "308": [
  97681. ""
  97682. ],
  97683. "309": [
  97684. ""
  97685. ],
  97686. "357": [
  97687. ""
  97688. ],
  97689. "336": [
  97690. ""
  97691. ],
  97692. "340": [
  97693. ""
  97694. ],
  97695. "341": [
  97696. ""
  97697. ],
  97698. "342": [
  97699. ""
  97700. ],
  97701. "343": [
  97702. ""
  97703. ],
  97704. "352": [
  97705. ""
  97706. ],
  97707. "344": [
  97708. ""
  97709. ],
  97710. "345": [
  97711. ""
  97712. ],
  97713. "349": [
  97714. ""
  97715. ],
  97716. "346": [
  97717. ""
  97718. ],
  97719. "347": [
  97720. ""
  97721. ],
  97722. "350": [
  97723. ""
  97724. ],
  97725. "354": [
  97726. ""
  97727. ],
  97728. "356": [
  97729. ""
  97730. ],
  97731. "358": [
  97732. ""
  97733. ],
  97734. "428": [
  97735. ""
  97736. ],
  97737. "388": [
  97738. ""
  97739. ],
  97740. "389": [
  97741. ""
  97742. ],
  97743. "391": [
  97744. ""
  97745. ],
  97746. "395": [
  97747. ""
  97748. ],
  97749. "397": [
  97750. ""
  97751. ],
  97752. "398": [
  97753. ""
  97754. ],
  97755. "414": [
  97756. ""
  97757. ],
  97758. "400": [
  97759. ""
  97760. ],
  97761. "402": [
  97762. ""
  97763. ],
  97764. "405": [
  97765. ""
  97766. ],
  97767. "407": [
  97768. ""
  97769. ],
  97770. "409": [
  97771. ""
  97772. ],
  97773. "410": [
  97774. ""
  97775. ],
  97776. "417": [
  97777. ""
  97778. ],
  97779. "418": [
  97780. ""
  97781. ],
  97782. "419": [
  97783. ""
  97784. ],
  97785. "426": [
  97786. ""
  97787. ],
  97788. "420": [
  97789. ""
  97790. ],
  97791. "424": [
  97792. ""
  97793. ],
  97794. "421": [
  97795. ""
  97796. ],
  97797. "422": [
  97798. ""
  97799. ],
  97800. "443": [
  97801. ""
  97802. ],
  97803. "450": [
  97804. ""
  97805. ],
  97806. "445": [
  97807. ""
  97808. ],
  97809. "447": [
  97810. ""
  97811. ]
  97812. },
  97813. "executed_branches": [
  97814. [
  97815. 203,
  97816. 204
  97817. ],
  97818. [
  97819. 203,
  97820. 206
  97821. ],
  97822. [
  97823. 206,
  97824. -188
  97825. ],
  97826. [
  97827. 206,
  97828. 207
  97829. ],
  97830. [
  97831. 207,
  97832. 206
  97833. ],
  97834. [
  97835. 207,
  97836. 208
  97837. ]
  97838. ],
  97839. "missing_branches": []
  97840. },
  97841. "HybridSearchService.normalize_scores": {
  97842. "executed_lines": [
  97843. 247,
  97844. 249,
  97845. 252,
  97846. 255,
  97847. 256,
  97848. 258,
  97849. 259,
  97850. 262,
  97851. 263,
  97852. 272,
  97853. 273,
  97854. 274,
  97855. 277,
  97856. 278,
  97857. 279,
  97858. 289,
  97859. 290,
  97860. 291,
  97861. 296,
  97862. 301,
  97863. 303
  97864. ],
  97865. "summary": {
  97866. "covered_lines": 21,
  97867. "num_statements": 23,
  97868. "percent_covered": 89.1891891891892,
  97869. "percent_covered_display": "89.19",
  97870. "missing_lines": 2,
  97871. "excluded_lines": 1,
  97872. "percent_statements_covered": 91.30434782608695,
  97873. "percent_statements_covered_display": "91.30",
  97874. "num_branches": 14,
  97875. "num_partial_branches": 2,
  97876. "covered_branches": 12,
  97877. "missing_branches": 2,
  97878. "percent_branches_covered": 85.71428571428571,
  97879. "percent_branches_covered_display": "85.71"
  97880. },
  97881. "missing_lines": [
  97882. 250,
  97883. 253
  97884. ],
  97885. "excluded_lines": [
  97886. 218
  97887. ],
  97888. "start_line": 212,
  97889. "contexts": {
  97890. "452": [
  97891. ""
  97892. ],
  97893. "446": [
  97894. ""
  97895. ],
  97896. "441": [
  97897. ""
  97898. ],
  97899. "386": [
  97900. ""
  97901. ],
  97902. "334": [
  97903. ""
  97904. ],
  97905. "247": [
  97906. ""
  97907. ],
  97908. "203": [
  97909. ""
  97910. ],
  97911. "164": [
  97912. ""
  97913. ],
  97914. "133": [
  97915. ""
  97916. ],
  97917. "77": [
  97918. ""
  97919. ],
  97920. "62": [
  97921. ""
  97922. ],
  97923. "18": [
  97924. ""
  97925. ],
  97926. "1": [
  97927. ""
  97928. ],
  97929. "12": [
  97930. ""
  97931. ],
  97932. "14": [
  97933. ""
  97934. ],
  97935. "15": [
  97936. ""
  97937. ],
  97938. "19": [
  97939. ""
  97940. ],
  97941. "47": [
  97942. ""
  97943. ],
  97944. "66": [
  97945. ""
  97946. ],
  97947. "63": [
  97948. ""
  97949. ],
  97950. "64": [
  97951. ""
  97952. ],
  97953. "92": [
  97954. ""
  97955. ],
  97956. "78": [
  97957. ""
  97958. ],
  97959. "80": [
  97960. ""
  97961. ],
  97962. "81": [
  97963. ""
  97964. ],
  97965. "83": [
  97966. ""
  97967. ],
  97968. "84": [
  97969. ""
  97970. ],
  97971. "86": [
  97972. ""
  97973. ],
  97974. "87": [
  97975. ""
  97976. ],
  97977. "89": [
  97978. ""
  97979. ],
  97980. "90": [
  97981. ""
  97982. ],
  97983. "94": [
  97984. ""
  97985. ],
  97986. "95": [
  97987. ""
  97988. ],
  97989. "96": [
  97990. ""
  97991. ],
  97992. "188": [
  97993. ""
  97994. ],
  97995. "134": [
  97996. ""
  97997. ],
  97998. "136": [
  97999. ""
  98000. ],
  98001. "138": [
  98002. ""
  98003. ],
  98004. "141": [
  98005. ""
  98006. ],
  98007. "144": [
  98008. ""
  98009. ],
  98010. "145": [
  98011. ""
  98012. ],
  98013. "150": [
  98014. ""
  98015. ],
  98016. "146": [
  98017. ""
  98018. ],
  98019. "147": [
  98020. ""
  98021. ],
  98022. "151": [
  98023. ""
  98024. ],
  98025. "162": [
  98026. ""
  98027. ],
  98028. "152": [
  98029. ""
  98030. ],
  98031. "154": [
  98032. ""
  98033. ],
  98034. "156": [
  98035. ""
  98036. ],
  98037. "159": [
  98038. ""
  98039. ],
  98040. "163": [
  98041. ""
  98042. ],
  98043. "169": [
  98044. ""
  98045. ],
  98046. "165": [
  98047. ""
  98048. ],
  98049. "170": [
  98050. ""
  98051. ],
  98052. "171": [
  98053. ""
  98054. ],
  98055. "179": [
  98056. ""
  98057. ],
  98058. "172": [
  98059. ""
  98060. ],
  98061. "173": [
  98062. ""
  98063. ],
  98064. "177": [
  98065. ""
  98066. ],
  98067. "174": [
  98068. ""
  98069. ],
  98070. "175": [
  98071. ""
  98072. ],
  98073. "190": [
  98074. ""
  98075. ],
  98076. "191": [
  98077. ""
  98078. ],
  98079. "192": [
  98080. ""
  98081. ],
  98082. "215": [
  98083. ""
  98084. ],
  98085. "204": [
  98086. ""
  98087. ],
  98088. "206": [
  98089. ""
  98090. ],
  98091. "207": [
  98092. ""
  98093. ],
  98094. "208": [
  98095. ""
  98096. ],
  98097. "209": [
  98098. ""
  98099. ],
  98100. "212": [
  98101. ""
  98102. ],
  98103. "214": [
  98104. ""
  98105. ],
  98106. "216": [
  98107. ""
  98108. ],
  98109. "217": [
  98110. ""
  98111. ],
  98112. "305": [
  98113. ""
  98114. ],
  98115. "249": [
  98116. ""
  98117. ],
  98118. "252": [
  98119. ""
  98120. ],
  98121. "255": [
  98122. ""
  98123. ],
  98124. "256": [
  98125. ""
  98126. ],
  98127. "258": [
  98128. ""
  98129. ],
  98130. "259": [
  98131. ""
  98132. ],
  98133. "262": [
  98134. ""
  98135. ],
  98136. "264": [
  98137. ""
  98138. ],
  98139. "272": [
  98140. ""
  98141. ],
  98142. "263": [
  98143. ""
  98144. ],
  98145. "265": [
  98146. ""
  98147. ],
  98148. "266": [
  98149. ""
  98150. ],
  98151. "267": [
  98152. ""
  98153. ],
  98154. "273": [
  98155. ""
  98156. ],
  98157. "274": [
  98158. ""
  98159. ],
  98160. "277": [
  98161. ""
  98162. ],
  98163. "278": [
  98164. ""
  98165. ],
  98166. "289": [
  98167. ""
  98168. ],
  98169. "285": [
  98170. ""
  98171. ],
  98172. "279": [
  98173. ""
  98174. ],
  98175. "280": [
  98176. ""
  98177. ],
  98178. "281": [
  98179. ""
  98180. ],
  98181. "282": [
  98182. ""
  98183. ],
  98184. "283": [
  98185. ""
  98186. ],
  98187. "290": [
  98188. ""
  98189. ],
  98190. "292": [
  98191. ""
  98192. ],
  98193. "303": [
  98194. ""
  98195. ],
  98196. "291": [
  98197. ""
  98198. ],
  98199. "296": [
  98200. ""
  98201. ],
  98202. "293": [
  98203. ""
  98204. ],
  98205. "294": [
  98206. ""
  98207. ],
  98208. "297": [
  98209. ""
  98210. ],
  98211. "301": [
  98212. ""
  98213. ],
  98214. "298": [
  98215. ""
  98216. ],
  98217. "299": [
  98218. ""
  98219. ],
  98220. "307": [
  98221. ""
  98222. ],
  98223. "308": [
  98224. ""
  98225. ],
  98226. "309": [
  98227. ""
  98228. ],
  98229. "357": [
  98230. ""
  98231. ],
  98232. "336": [
  98233. ""
  98234. ],
  98235. "340": [
  98236. ""
  98237. ],
  98238. "341": [
  98239. ""
  98240. ],
  98241. "342": [
  98242. ""
  98243. ],
  98244. "343": [
  98245. ""
  98246. ],
  98247. "352": [
  98248. ""
  98249. ],
  98250. "344": [
  98251. ""
  98252. ],
  98253. "345": [
  98254. ""
  98255. ],
  98256. "349": [
  98257. ""
  98258. ],
  98259. "346": [
  98260. ""
  98261. ],
  98262. "347": [
  98263. ""
  98264. ],
  98265. "350": [
  98266. ""
  98267. ],
  98268. "354": [
  98269. ""
  98270. ],
  98271. "356": [
  98272. ""
  98273. ],
  98274. "358": [
  98275. ""
  98276. ],
  98277. "428": [
  98278. ""
  98279. ],
  98280. "388": [
  98281. ""
  98282. ],
  98283. "389": [
  98284. ""
  98285. ],
  98286. "391": [
  98287. ""
  98288. ],
  98289. "395": [
  98290. ""
  98291. ],
  98292. "397": [
  98293. ""
  98294. ],
  98295. "398": [
  98296. ""
  98297. ],
  98298. "414": [
  98299. ""
  98300. ],
  98301. "400": [
  98302. ""
  98303. ],
  98304. "402": [
  98305. ""
  98306. ],
  98307. "405": [
  98308. ""
  98309. ],
  98310. "407": [
  98311. ""
  98312. ],
  98313. "409": [
  98314. ""
  98315. ],
  98316. "410": [
  98317. ""
  98318. ],
  98319. "417": [
  98320. ""
  98321. ],
  98322. "418": [
  98323. ""
  98324. ],
  98325. "419": [
  98326. ""
  98327. ],
  98328. "426": [
  98329. ""
  98330. ],
  98331. "420": [
  98332. ""
  98333. ],
  98334. "424": [
  98335. ""
  98336. ],
  98337. "421": [
  98338. ""
  98339. ],
  98340. "422": [
  98341. ""
  98342. ],
  98343. "443": [
  98344. ""
  98345. ],
  98346. "450": [
  98347. ""
  98348. ],
  98349. "445": [
  98350. ""
  98351. ],
  98352. "447": [
  98353. ""
  98354. ]
  98355. },
  98356. "executed_branches": [
  98357. [
  98358. 249,
  98359. 252
  98360. ],
  98361. [
  98362. 252,
  98363. 255
  98364. ],
  98365. [
  98366. 255,
  98367. 256
  98368. ],
  98369. [
  98370. 255,
  98371. 258
  98372. ],
  98373. [
  98374. 258,
  98375. 259
  98376. ],
  98377. [
  98378. 258,
  98379. 262
  98380. ],
  98381. [
  98382. 262,
  98383. 263
  98384. ],
  98385. [
  98386. 262,
  98387. 272
  98388. ],
  98389. [
  98390. 277,
  98391. 278
  98392. ],
  98393. [
  98394. 277,
  98395. 289
  98396. ],
  98397. [
  98398. 290,
  98399. 291
  98400. ],
  98401. [
  98402. 290,
  98403. 303
  98404. ]
  98405. ],
  98406. "missing_branches": [
  98407. [
  98408. 249,
  98409. 250
  98410. ],
  98411. [
  98412. 252,
  98413. 253
  98414. ]
  98415. ]
  98416. },
  98417. "HybridSearchService.filter_by_score_threshold": {
  98418. "executed_lines": [
  98419. 334,
  98420. 336,
  98421. 340,
  98422. 341,
  98423. 342,
  98424. 343,
  98425. 344,
  98426. 349,
  98427. 350,
  98428. 352
  98429. ],
  98430. "summary": {
  98431. "covered_lines": 10,
  98432. "num_statements": 11,
  98433. "percent_covered": 88.23529411764706,
  98434. "percent_covered_display": "88.24",
  98435. "missing_lines": 1,
  98436. "excluded_lines": 1,
  98437. "percent_statements_covered": 90.9090909090909,
  98438. "percent_statements_covered_display": "90.91",
  98439. "num_branches": 6,
  98440. "num_partial_branches": 1,
  98441. "covered_branches": 5,
  98442. "missing_branches": 1,
  98443. "percent_branches_covered": 83.33333333333333,
  98444. "percent_branches_covered_display": "83.33"
  98445. },
  98446. "missing_lines": [
  98447. 337
  98448. ],
  98449. "excluded_lines": [
  98450. 310
  98451. ],
  98452. "start_line": 305,
  98453. "contexts": {
  98454. "452": [
  98455. ""
  98456. ],
  98457. "446": [
  98458. ""
  98459. ],
  98460. "441": [
  98461. ""
  98462. ],
  98463. "386": [
  98464. ""
  98465. ],
  98466. "334": [
  98467. ""
  98468. ],
  98469. "247": [
  98470. ""
  98471. ],
  98472. "203": [
  98473. ""
  98474. ],
  98475. "164": [
  98476. ""
  98477. ],
  98478. "133": [
  98479. ""
  98480. ],
  98481. "77": [
  98482. ""
  98483. ],
  98484. "62": [
  98485. ""
  98486. ],
  98487. "18": [
  98488. ""
  98489. ],
  98490. "1": [
  98491. ""
  98492. ],
  98493. "12": [
  98494. ""
  98495. ],
  98496. "14": [
  98497. ""
  98498. ],
  98499. "15": [
  98500. ""
  98501. ],
  98502. "19": [
  98503. ""
  98504. ],
  98505. "47": [
  98506. ""
  98507. ],
  98508. "66": [
  98509. ""
  98510. ],
  98511. "63": [
  98512. ""
  98513. ],
  98514. "64": [
  98515. ""
  98516. ],
  98517. "92": [
  98518. ""
  98519. ],
  98520. "78": [
  98521. ""
  98522. ],
  98523. "80": [
  98524. ""
  98525. ],
  98526. "81": [
  98527. ""
  98528. ],
  98529. "83": [
  98530. ""
  98531. ],
  98532. "84": [
  98533. ""
  98534. ],
  98535. "86": [
  98536. ""
  98537. ],
  98538. "87": [
  98539. ""
  98540. ],
  98541. "89": [
  98542. ""
  98543. ],
  98544. "90": [
  98545. ""
  98546. ],
  98547. "94": [
  98548. ""
  98549. ],
  98550. "95": [
  98551. ""
  98552. ],
  98553. "96": [
  98554. ""
  98555. ],
  98556. "188": [
  98557. ""
  98558. ],
  98559. "134": [
  98560. ""
  98561. ],
  98562. "136": [
  98563. ""
  98564. ],
  98565. "138": [
  98566. ""
  98567. ],
  98568. "141": [
  98569. ""
  98570. ],
  98571. "144": [
  98572. ""
  98573. ],
  98574. "145": [
  98575. ""
  98576. ],
  98577. "150": [
  98578. ""
  98579. ],
  98580. "146": [
  98581. ""
  98582. ],
  98583. "147": [
  98584. ""
  98585. ],
  98586. "151": [
  98587. ""
  98588. ],
  98589. "162": [
  98590. ""
  98591. ],
  98592. "152": [
  98593. ""
  98594. ],
  98595. "154": [
  98596. ""
  98597. ],
  98598. "156": [
  98599. ""
  98600. ],
  98601. "159": [
  98602. ""
  98603. ],
  98604. "163": [
  98605. ""
  98606. ],
  98607. "169": [
  98608. ""
  98609. ],
  98610. "165": [
  98611. ""
  98612. ],
  98613. "170": [
  98614. ""
  98615. ],
  98616. "171": [
  98617. ""
  98618. ],
  98619. "179": [
  98620. ""
  98621. ],
  98622. "172": [
  98623. ""
  98624. ],
  98625. "173": [
  98626. ""
  98627. ],
  98628. "177": [
  98629. ""
  98630. ],
  98631. "174": [
  98632. ""
  98633. ],
  98634. "175": [
  98635. ""
  98636. ],
  98637. "190": [
  98638. ""
  98639. ],
  98640. "191": [
  98641. ""
  98642. ],
  98643. "192": [
  98644. ""
  98645. ],
  98646. "215": [
  98647. ""
  98648. ],
  98649. "204": [
  98650. ""
  98651. ],
  98652. "206": [
  98653. ""
  98654. ],
  98655. "207": [
  98656. ""
  98657. ],
  98658. "208": [
  98659. ""
  98660. ],
  98661. "209": [
  98662. ""
  98663. ],
  98664. "212": [
  98665. ""
  98666. ],
  98667. "214": [
  98668. ""
  98669. ],
  98670. "216": [
  98671. ""
  98672. ],
  98673. "217": [
  98674. ""
  98675. ],
  98676. "305": [
  98677. ""
  98678. ],
  98679. "249": [
  98680. ""
  98681. ],
  98682. "252": [
  98683. ""
  98684. ],
  98685. "255": [
  98686. ""
  98687. ],
  98688. "256": [
  98689. ""
  98690. ],
  98691. "258": [
  98692. ""
  98693. ],
  98694. "259": [
  98695. ""
  98696. ],
  98697. "262": [
  98698. ""
  98699. ],
  98700. "264": [
  98701. ""
  98702. ],
  98703. "272": [
  98704. ""
  98705. ],
  98706. "263": [
  98707. ""
  98708. ],
  98709. "265": [
  98710. ""
  98711. ],
  98712. "266": [
  98713. ""
  98714. ],
  98715. "267": [
  98716. ""
  98717. ],
  98718. "273": [
  98719. ""
  98720. ],
  98721. "274": [
  98722. ""
  98723. ],
  98724. "277": [
  98725. ""
  98726. ],
  98727. "278": [
  98728. ""
  98729. ],
  98730. "289": [
  98731. ""
  98732. ],
  98733. "285": [
  98734. ""
  98735. ],
  98736. "279": [
  98737. ""
  98738. ],
  98739. "280": [
  98740. ""
  98741. ],
  98742. "281": [
  98743. ""
  98744. ],
  98745. "282": [
  98746. ""
  98747. ],
  98748. "283": [
  98749. ""
  98750. ],
  98751. "290": [
  98752. ""
  98753. ],
  98754. "292": [
  98755. ""
  98756. ],
  98757. "303": [
  98758. ""
  98759. ],
  98760. "291": [
  98761. ""
  98762. ],
  98763. "296": [
  98764. ""
  98765. ],
  98766. "293": [
  98767. ""
  98768. ],
  98769. "294": [
  98770. ""
  98771. ],
  98772. "297": [
  98773. ""
  98774. ],
  98775. "301": [
  98776. ""
  98777. ],
  98778. "298": [
  98779. ""
  98780. ],
  98781. "299": [
  98782. ""
  98783. ],
  98784. "307": [
  98785. ""
  98786. ],
  98787. "308": [
  98788. ""
  98789. ],
  98790. "309": [
  98791. ""
  98792. ],
  98793. "357": [
  98794. ""
  98795. ],
  98796. "336": [
  98797. ""
  98798. ],
  98799. "340": [
  98800. ""
  98801. ],
  98802. "341": [
  98803. ""
  98804. ],
  98805. "342": [
  98806. ""
  98807. ],
  98808. "343": [
  98809. ""
  98810. ],
  98811. "352": [
  98812. ""
  98813. ],
  98814. "344": [
  98815. ""
  98816. ],
  98817. "345": [
  98818. ""
  98819. ],
  98820. "349": [
  98821. ""
  98822. ],
  98823. "346": [
  98824. ""
  98825. ],
  98826. "347": [
  98827. ""
  98828. ],
  98829. "350": [
  98830. ""
  98831. ],
  98832. "354": [
  98833. ""
  98834. ],
  98835. "356": [
  98836. ""
  98837. ],
  98838. "358": [
  98839. ""
  98840. ],
  98841. "428": [
  98842. ""
  98843. ],
  98844. "388": [
  98845. ""
  98846. ],
  98847. "389": [
  98848. ""
  98849. ],
  98850. "391": [
  98851. ""
  98852. ],
  98853. "395": [
  98854. ""
  98855. ],
  98856. "397": [
  98857. ""
  98858. ],
  98859. "398": [
  98860. ""
  98861. ],
  98862. "414": [
  98863. ""
  98864. ],
  98865. "400": [
  98866. ""
  98867. ],
  98868. "402": [
  98869. ""
  98870. ],
  98871. "405": [
  98872. ""
  98873. ],
  98874. "407": [
  98875. ""
  98876. ],
  98877. "409": [
  98878. ""
  98879. ],
  98880. "410": [
  98881. ""
  98882. ],
  98883. "417": [
  98884. ""
  98885. ],
  98886. "418": [
  98887. ""
  98888. ],
  98889. "419": [
  98890. ""
  98891. ],
  98892. "426": [
  98893. ""
  98894. ],
  98895. "420": [
  98896. ""
  98897. ],
  98898. "424": [
  98899. ""
  98900. ],
  98901. "421": [
  98902. ""
  98903. ],
  98904. "422": [
  98905. ""
  98906. ],
  98907. "443": [
  98908. ""
  98909. ],
  98910. "450": [
  98911. ""
  98912. ],
  98913. "445": [
  98914. ""
  98915. ],
  98916. "447": [
  98917. ""
  98918. ]
  98919. },
  98920. "executed_branches": [
  98921. [
  98922. 336,
  98923. 340
  98924. ],
  98925. [
  98926. 342,
  98927. 343
  98928. ],
  98929. [
  98930. 342,
  98931. 352
  98932. ],
  98933. [
  98934. 343,
  98935. 342
  98936. ],
  98937. [
  98938. 343,
  98939. 344
  98940. ]
  98941. ],
  98942. "missing_branches": [
  98943. [
  98944. 336,
  98945. 337
  98946. ]
  98947. ]
  98948. },
  98949. "HybridSearchService.deduplicate_results": {
  98950. "executed_lines": [
  98951. 386,
  98952. 388,
  98953. 389,
  98954. 391,
  98955. 395,
  98956. 397,
  98957. 398,
  98958. 400,
  98959. 402,
  98960. 405,
  98961. 407,
  98962. 409,
  98963. 410,
  98964. 414,
  98965. 417,
  98966. 418,
  98967. 419,
  98968. 424,
  98969. 426
  98970. ],
  98971. "summary": {
  98972. "covered_lines": 19,
  98973. "num_statements": 21,
  98974. "percent_covered": 88.57142857142857,
  98975. "percent_covered_display": "88.57",
  98976. "missing_lines": 2,
  98977. "excluded_lines": 1,
  98978. "percent_statements_covered": 90.47619047619048,
  98979. "percent_statements_covered_display": "90.48",
  98980. "num_branches": 14,
  98981. "num_partial_branches": 2,
  98982. "covered_branches": 12,
  98983. "missing_branches": 2,
  98984. "percent_branches_covered": 85.71428571428571,
  98985. "percent_branches_covered_display": "85.71"
  98986. },
  98987. "missing_lines": [
  98988. 392,
  98989. 408
  98990. ],
  98991. "excluded_lines": [
  98992. 359
  98993. ],
  98994. "start_line": 354,
  98995. "contexts": {
  98996. "452": [
  98997. ""
  98998. ],
  98999. "446": [
  99000. ""
  99001. ],
  99002. "441": [
  99003. ""
  99004. ],
  99005. "386": [
  99006. ""
  99007. ],
  99008. "334": [
  99009. ""
  99010. ],
  99011. "247": [
  99012. ""
  99013. ],
  99014. "203": [
  99015. ""
  99016. ],
  99017. "164": [
  99018. ""
  99019. ],
  99020. "133": [
  99021. ""
  99022. ],
  99023. "77": [
  99024. ""
  99025. ],
  99026. "62": [
  99027. ""
  99028. ],
  99029. "18": [
  99030. ""
  99031. ],
  99032. "1": [
  99033. ""
  99034. ],
  99035. "12": [
  99036. ""
  99037. ],
  99038. "14": [
  99039. ""
  99040. ],
  99041. "15": [
  99042. ""
  99043. ],
  99044. "19": [
  99045. ""
  99046. ],
  99047. "47": [
  99048. ""
  99049. ],
  99050. "66": [
  99051. ""
  99052. ],
  99053. "63": [
  99054. ""
  99055. ],
  99056. "64": [
  99057. ""
  99058. ],
  99059. "92": [
  99060. ""
  99061. ],
  99062. "78": [
  99063. ""
  99064. ],
  99065. "80": [
  99066. ""
  99067. ],
  99068. "81": [
  99069. ""
  99070. ],
  99071. "83": [
  99072. ""
  99073. ],
  99074. "84": [
  99075. ""
  99076. ],
  99077. "86": [
  99078. ""
  99079. ],
  99080. "87": [
  99081. ""
  99082. ],
  99083. "89": [
  99084. ""
  99085. ],
  99086. "90": [
  99087. ""
  99088. ],
  99089. "94": [
  99090. ""
  99091. ],
  99092. "95": [
  99093. ""
  99094. ],
  99095. "96": [
  99096. ""
  99097. ],
  99098. "188": [
  99099. ""
  99100. ],
  99101. "134": [
  99102. ""
  99103. ],
  99104. "136": [
  99105. ""
  99106. ],
  99107. "138": [
  99108. ""
  99109. ],
  99110. "141": [
  99111. ""
  99112. ],
  99113. "144": [
  99114. ""
  99115. ],
  99116. "145": [
  99117. ""
  99118. ],
  99119. "150": [
  99120. ""
  99121. ],
  99122. "146": [
  99123. ""
  99124. ],
  99125. "147": [
  99126. ""
  99127. ],
  99128. "151": [
  99129. ""
  99130. ],
  99131. "162": [
  99132. ""
  99133. ],
  99134. "152": [
  99135. ""
  99136. ],
  99137. "154": [
  99138. ""
  99139. ],
  99140. "156": [
  99141. ""
  99142. ],
  99143. "159": [
  99144. ""
  99145. ],
  99146. "163": [
  99147. ""
  99148. ],
  99149. "169": [
  99150. ""
  99151. ],
  99152. "165": [
  99153. ""
  99154. ],
  99155. "170": [
  99156. ""
  99157. ],
  99158. "171": [
  99159. ""
  99160. ],
  99161. "179": [
  99162. ""
  99163. ],
  99164. "172": [
  99165. ""
  99166. ],
  99167. "173": [
  99168. ""
  99169. ],
  99170. "177": [
  99171. ""
  99172. ],
  99173. "174": [
  99174. ""
  99175. ],
  99176. "175": [
  99177. ""
  99178. ],
  99179. "190": [
  99180. ""
  99181. ],
  99182. "191": [
  99183. ""
  99184. ],
  99185. "192": [
  99186. ""
  99187. ],
  99188. "215": [
  99189. ""
  99190. ],
  99191. "204": [
  99192. ""
  99193. ],
  99194. "206": [
  99195. ""
  99196. ],
  99197. "207": [
  99198. ""
  99199. ],
  99200. "208": [
  99201. ""
  99202. ],
  99203. "209": [
  99204. ""
  99205. ],
  99206. "212": [
  99207. ""
  99208. ],
  99209. "214": [
  99210. ""
  99211. ],
  99212. "216": [
  99213. ""
  99214. ],
  99215. "217": [
  99216. ""
  99217. ],
  99218. "305": [
  99219. ""
  99220. ],
  99221. "249": [
  99222. ""
  99223. ],
  99224. "252": [
  99225. ""
  99226. ],
  99227. "255": [
  99228. ""
  99229. ],
  99230. "256": [
  99231. ""
  99232. ],
  99233. "258": [
  99234. ""
  99235. ],
  99236. "259": [
  99237. ""
  99238. ],
  99239. "262": [
  99240. ""
  99241. ],
  99242. "264": [
  99243. ""
  99244. ],
  99245. "272": [
  99246. ""
  99247. ],
  99248. "263": [
  99249. ""
  99250. ],
  99251. "265": [
  99252. ""
  99253. ],
  99254. "266": [
  99255. ""
  99256. ],
  99257. "267": [
  99258. ""
  99259. ],
  99260. "273": [
  99261. ""
  99262. ],
  99263. "274": [
  99264. ""
  99265. ],
  99266. "277": [
  99267. ""
  99268. ],
  99269. "278": [
  99270. ""
  99271. ],
  99272. "289": [
  99273. ""
  99274. ],
  99275. "285": [
  99276. ""
  99277. ],
  99278. "279": [
  99279. ""
  99280. ],
  99281. "280": [
  99282. ""
  99283. ],
  99284. "281": [
  99285. ""
  99286. ],
  99287. "282": [
  99288. ""
  99289. ],
  99290. "283": [
  99291. ""
  99292. ],
  99293. "290": [
  99294. ""
  99295. ],
  99296. "292": [
  99297. ""
  99298. ],
  99299. "303": [
  99300. ""
  99301. ],
  99302. "291": [
  99303. ""
  99304. ],
  99305. "296": [
  99306. ""
  99307. ],
  99308. "293": [
  99309. ""
  99310. ],
  99311. "294": [
  99312. ""
  99313. ],
  99314. "297": [
  99315. ""
  99316. ],
  99317. "301": [
  99318. ""
  99319. ],
  99320. "298": [
  99321. ""
  99322. ],
  99323. "299": [
  99324. ""
  99325. ],
  99326. "307": [
  99327. ""
  99328. ],
  99329. "308": [
  99330. ""
  99331. ],
  99332. "309": [
  99333. ""
  99334. ],
  99335. "357": [
  99336. ""
  99337. ],
  99338. "336": [
  99339. ""
  99340. ],
  99341. "340": [
  99342. ""
  99343. ],
  99344. "341": [
  99345. ""
  99346. ],
  99347. "342": [
  99348. ""
  99349. ],
  99350. "343": [
  99351. ""
  99352. ],
  99353. "352": [
  99354. ""
  99355. ],
  99356. "344": [
  99357. ""
  99358. ],
  99359. "345": [
  99360. ""
  99361. ],
  99362. "349": [
  99363. ""
  99364. ],
  99365. "346": [
  99366. ""
  99367. ],
  99368. "347": [
  99369. ""
  99370. ],
  99371. "350": [
  99372. ""
  99373. ],
  99374. "354": [
  99375. ""
  99376. ],
  99377. "356": [
  99378. ""
  99379. ],
  99380. "358": [
  99381. ""
  99382. ],
  99383. "428": [
  99384. ""
  99385. ],
  99386. "388": [
  99387. ""
  99388. ],
  99389. "389": [
  99390. ""
  99391. ],
  99392. "391": [
  99393. ""
  99394. ],
  99395. "395": [
  99396. ""
  99397. ],
  99398. "397": [
  99399. ""
  99400. ],
  99401. "398": [
  99402. ""
  99403. ],
  99404. "414": [
  99405. ""
  99406. ],
  99407. "400": [
  99408. ""
  99409. ],
  99410. "402": [
  99411. ""
  99412. ],
  99413. "405": [
  99414. ""
  99415. ],
  99416. "407": [
  99417. ""
  99418. ],
  99419. "409": [
  99420. ""
  99421. ],
  99422. "410": [
  99423. ""
  99424. ],
  99425. "417": [
  99426. ""
  99427. ],
  99428. "418": [
  99429. ""
  99430. ],
  99431. "419": [
  99432. ""
  99433. ],
  99434. "426": [
  99435. ""
  99436. ],
  99437. "420": [
  99438. ""
  99439. ],
  99440. "424": [
  99441. ""
  99442. ],
  99443. "421": [
  99444. ""
  99445. ],
  99446. "422": [
  99447. ""
  99448. ],
  99449. "443": [
  99450. ""
  99451. ],
  99452. "450": [
  99453. ""
  99454. ],
  99455. "445": [
  99456. ""
  99457. ],
  99458. "447": [
  99459. ""
  99460. ]
  99461. },
  99462. "executed_branches": [
  99463. [
  99464. 388,
  99465. 389
  99466. ],
  99467. [
  99468. 388,
  99469. 391
  99470. ],
  99471. [
  99472. 391,
  99473. 395
  99474. ],
  99475. [
  99476. 397,
  99477. 398
  99478. ],
  99479. [
  99480. 397,
  99481. 414
  99482. ],
  99483. [
  99484. 400,
  99485. 402
  99486. ],
  99487. [
  99488. 400,
  99489. 405
  99490. ],
  99491. [
  99492. 407,
  99493. 409
  99494. ],
  99495. [
  99496. 409,
  99497. 397
  99498. ],
  99499. [
  99500. 409,
  99501. 410
  99502. ],
  99503. [
  99504. 418,
  99505. 419
  99506. ],
  99507. [
  99508. 418,
  99509. 426
  99510. ]
  99511. ],
  99512. "missing_branches": [
  99513. [
  99514. 391,
  99515. 392
  99516. ],
  99517. [
  99518. 407,
  99519. 408
  99520. ]
  99521. ]
  99522. },
  99523. "HybridSearchService.get_weights": {
  99524. "executed_lines": [
  99525. 441
  99526. ],
  99527. "summary": {
  99528. "covered_lines": 1,
  99529. "num_statements": 1,
  99530. "percent_covered": 100.0,
  99531. "percent_covered_display": "100.00",
  99532. "missing_lines": 0,
  99533. "excluded_lines": 0,
  99534. "percent_statements_covered": 100.0,
  99535. "percent_statements_covered_display": "100.00",
  99536. "num_branches": 0,
  99537. "num_partial_branches": 0,
  99538. "covered_branches": 0,
  99539. "missing_branches": 0,
  99540. "percent_branches_covered": 100.0,
  99541. "percent_branches_covered_display": "100.00"
  99542. },
  99543. "missing_lines": [],
  99544. "excluded_lines": [],
  99545. "start_line": 428,
  99546. "contexts": {
  99547. "452": [
  99548. ""
  99549. ],
  99550. "446": [
  99551. ""
  99552. ],
  99553. "441": [
  99554. ""
  99555. ],
  99556. "386": [
  99557. ""
  99558. ],
  99559. "334": [
  99560. ""
  99561. ],
  99562. "247": [
  99563. ""
  99564. ],
  99565. "203": [
  99566. ""
  99567. ],
  99568. "164": [
  99569. ""
  99570. ],
  99571. "133": [
  99572. ""
  99573. ],
  99574. "77": [
  99575. ""
  99576. ],
  99577. "62": [
  99578. ""
  99579. ],
  99580. "18": [
  99581. ""
  99582. ],
  99583. "1": [
  99584. ""
  99585. ],
  99586. "12": [
  99587. ""
  99588. ],
  99589. "14": [
  99590. ""
  99591. ],
  99592. "15": [
  99593. ""
  99594. ],
  99595. "19": [
  99596. ""
  99597. ],
  99598. "47": [
  99599. ""
  99600. ],
  99601. "66": [
  99602. ""
  99603. ],
  99604. "63": [
  99605. ""
  99606. ],
  99607. "64": [
  99608. ""
  99609. ],
  99610. "92": [
  99611. ""
  99612. ],
  99613. "78": [
  99614. ""
  99615. ],
  99616. "80": [
  99617. ""
  99618. ],
  99619. "81": [
  99620. ""
  99621. ],
  99622. "83": [
  99623. ""
  99624. ],
  99625. "84": [
  99626. ""
  99627. ],
  99628. "86": [
  99629. ""
  99630. ],
  99631. "87": [
  99632. ""
  99633. ],
  99634. "89": [
  99635. ""
  99636. ],
  99637. "90": [
  99638. ""
  99639. ],
  99640. "94": [
  99641. ""
  99642. ],
  99643. "95": [
  99644. ""
  99645. ],
  99646. "96": [
  99647. ""
  99648. ],
  99649. "188": [
  99650. ""
  99651. ],
  99652. "134": [
  99653. ""
  99654. ],
  99655. "136": [
  99656. ""
  99657. ],
  99658. "138": [
  99659. ""
  99660. ],
  99661. "141": [
  99662. ""
  99663. ],
  99664. "144": [
  99665. ""
  99666. ],
  99667. "145": [
  99668. ""
  99669. ],
  99670. "150": [
  99671. ""
  99672. ],
  99673. "146": [
  99674. ""
  99675. ],
  99676. "147": [
  99677. ""
  99678. ],
  99679. "151": [
  99680. ""
  99681. ],
  99682. "162": [
  99683. ""
  99684. ],
  99685. "152": [
  99686. ""
  99687. ],
  99688. "154": [
  99689. ""
  99690. ],
  99691. "156": [
  99692. ""
  99693. ],
  99694. "159": [
  99695. ""
  99696. ],
  99697. "163": [
  99698. ""
  99699. ],
  99700. "169": [
  99701. ""
  99702. ],
  99703. "165": [
  99704. ""
  99705. ],
  99706. "170": [
  99707. ""
  99708. ],
  99709. "171": [
  99710. ""
  99711. ],
  99712. "179": [
  99713. ""
  99714. ],
  99715. "172": [
  99716. ""
  99717. ],
  99718. "173": [
  99719. ""
  99720. ],
  99721. "177": [
  99722. ""
  99723. ],
  99724. "174": [
  99725. ""
  99726. ],
  99727. "175": [
  99728. ""
  99729. ],
  99730. "190": [
  99731. ""
  99732. ],
  99733. "191": [
  99734. ""
  99735. ],
  99736. "192": [
  99737. ""
  99738. ],
  99739. "215": [
  99740. ""
  99741. ],
  99742. "204": [
  99743. ""
  99744. ],
  99745. "206": [
  99746. ""
  99747. ],
  99748. "207": [
  99749. ""
  99750. ],
  99751. "208": [
  99752. ""
  99753. ],
  99754. "209": [
  99755. ""
  99756. ],
  99757. "212": [
  99758. ""
  99759. ],
  99760. "214": [
  99761. ""
  99762. ],
  99763. "216": [
  99764. ""
  99765. ],
  99766. "217": [
  99767. ""
  99768. ],
  99769. "305": [
  99770. ""
  99771. ],
  99772. "249": [
  99773. ""
  99774. ],
  99775. "252": [
  99776. ""
  99777. ],
  99778. "255": [
  99779. ""
  99780. ],
  99781. "256": [
  99782. ""
  99783. ],
  99784. "258": [
  99785. ""
  99786. ],
  99787. "259": [
  99788. ""
  99789. ],
  99790. "262": [
  99791. ""
  99792. ],
  99793. "264": [
  99794. ""
  99795. ],
  99796. "272": [
  99797. ""
  99798. ],
  99799. "263": [
  99800. ""
  99801. ],
  99802. "265": [
  99803. ""
  99804. ],
  99805. "266": [
  99806. ""
  99807. ],
  99808. "267": [
  99809. ""
  99810. ],
  99811. "273": [
  99812. ""
  99813. ],
  99814. "274": [
  99815. ""
  99816. ],
  99817. "277": [
  99818. ""
  99819. ],
  99820. "278": [
  99821. ""
  99822. ],
  99823. "289": [
  99824. ""
  99825. ],
  99826. "285": [
  99827. ""
  99828. ],
  99829. "279": [
  99830. ""
  99831. ],
  99832. "280": [
  99833. ""
  99834. ],
  99835. "281": [
  99836. ""
  99837. ],
  99838. "282": [
  99839. ""
  99840. ],
  99841. "283": [
  99842. ""
  99843. ],
  99844. "290": [
  99845. ""
  99846. ],
  99847. "292": [
  99848. ""
  99849. ],
  99850. "303": [
  99851. ""
  99852. ],
  99853. "291": [
  99854. ""
  99855. ],
  99856. "296": [
  99857. ""
  99858. ],
  99859. "293": [
  99860. ""
  99861. ],
  99862. "294": [
  99863. ""
  99864. ],
  99865. "297": [
  99866. ""
  99867. ],
  99868. "301": [
  99869. ""
  99870. ],
  99871. "298": [
  99872. ""
  99873. ],
  99874. "299": [
  99875. ""
  99876. ],
  99877. "307": [
  99878. ""
  99879. ],
  99880. "308": [
  99881. ""
  99882. ],
  99883. "309": [
  99884. ""
  99885. ],
  99886. "357": [
  99887. ""
  99888. ],
  99889. "336": [
  99890. ""
  99891. ],
  99892. "340": [
  99893. ""
  99894. ],
  99895. "341": [
  99896. ""
  99897. ],
  99898. "342": [
  99899. ""
  99900. ],
  99901. "343": [
  99902. ""
  99903. ],
  99904. "352": [
  99905. ""
  99906. ],
  99907. "344": [
  99908. ""
  99909. ],
  99910. "345": [
  99911. ""
  99912. ],
  99913. "349": [
  99914. ""
  99915. ],
  99916. "346": [
  99917. ""
  99918. ],
  99919. "347": [
  99920. ""
  99921. ],
  99922. "350": [
  99923. ""
  99924. ],
  99925. "354": [
  99926. ""
  99927. ],
  99928. "356": [
  99929. ""
  99930. ],
  99931. "358": [
  99932. ""
  99933. ],
  99934. "428": [
  99935. ""
  99936. ],
  99937. "388": [
  99938. ""
  99939. ],
  99940. "389": [
  99941. ""
  99942. ],
  99943. "391": [
  99944. ""
  99945. ],
  99946. "395": [
  99947. ""
  99948. ],
  99949. "397": [
  99950. ""
  99951. ],
  99952. "398": [
  99953. ""
  99954. ],
  99955. "414": [
  99956. ""
  99957. ],
  99958. "400": [
  99959. ""
  99960. ],
  99961. "402": [
  99962. ""
  99963. ],
  99964. "405": [
  99965. ""
  99966. ],
  99967. "407": [
  99968. ""
  99969. ],
  99970. "409": [
  99971. ""
  99972. ],
  99973. "410": [
  99974. ""
  99975. ],
  99976. "417": [
  99977. ""
  99978. ],
  99979. "418": [
  99980. ""
  99981. ],
  99982. "419": [
  99983. ""
  99984. ],
  99985. "426": [
  99986. ""
  99987. ],
  99988. "420": [
  99989. ""
  99990. ],
  99991. "424": [
  99992. ""
  99993. ],
  99994. "421": [
  99995. ""
  99996. ],
  99997. "422": [
  99998. ""
  99999. ],
  100000. "443": [
  100001. ""
  100002. ],
  100003. "450": [
  100004. ""
  100005. ],
  100006. "445": [
  100007. ""
  100008. ],
  100009. "447": [
  100010. ""
  100011. ]
  100012. },
  100013. "executed_branches": [],
  100014. "missing_branches": []
  100015. },
  100016. "HybridSearchService.__str__": {
  100017. "executed_lines": [],
  100018. "summary": {
  100019. "covered_lines": 0,
  100020. "num_statements": 0,
  100021. "percent_covered": 100.0,
  100022. "percent_covered_display": "100.00",
  100023. "missing_lines": 0,
  100024. "excluded_lines": 5,
  100025. "percent_statements_covered": 100.0,
  100026. "percent_statements_covered_display": "100.00",
  100027. "num_branches": 0,
  100028. "num_partial_branches": 0,
  100029. "covered_branches": 0,
  100030. "missing_branches": 0,
  100031. "percent_branches_covered": 100.0,
  100032. "percent_branches_covered_display": "100.00"
  100033. },
  100034. "missing_lines": [],
  100035. "excluded_lines": [
  100036. 444,
  100037. 445,
  100038. 446,
  100039. 447,
  100040. 448
  100041. ],
  100042. "start_line": 443,
  100043. "contexts": {
  100044. "452": [
  100045. ""
  100046. ],
  100047. "446": [
  100048. ""
  100049. ],
  100050. "441": [
  100051. ""
  100052. ],
  100053. "386": [
  100054. ""
  100055. ],
  100056. "334": [
  100057. ""
  100058. ],
  100059. "247": [
  100060. ""
  100061. ],
  100062. "203": [
  100063. ""
  100064. ],
  100065. "164": [
  100066. ""
  100067. ],
  100068. "133": [
  100069. ""
  100070. ],
  100071. "77": [
  100072. ""
  100073. ],
  100074. "62": [
  100075. ""
  100076. ],
  100077. "18": [
  100078. ""
  100079. ],
  100080. "1": [
  100081. ""
  100082. ],
  100083. "12": [
  100084. ""
  100085. ],
  100086. "14": [
  100087. ""
  100088. ],
  100089. "15": [
  100090. ""
  100091. ],
  100092. "19": [
  100093. ""
  100094. ],
  100095. "47": [
  100096. ""
  100097. ],
  100098. "66": [
  100099. ""
  100100. ],
  100101. "63": [
  100102. ""
  100103. ],
  100104. "64": [
  100105. ""
  100106. ],
  100107. "92": [
  100108. ""
  100109. ],
  100110. "78": [
  100111. ""
  100112. ],
  100113. "80": [
  100114. ""
  100115. ],
  100116. "81": [
  100117. ""
  100118. ],
  100119. "83": [
  100120. ""
  100121. ],
  100122. "84": [
  100123. ""
  100124. ],
  100125. "86": [
  100126. ""
  100127. ],
  100128. "87": [
  100129. ""
  100130. ],
  100131. "89": [
  100132. ""
  100133. ],
  100134. "90": [
  100135. ""
  100136. ],
  100137. "94": [
  100138. ""
  100139. ],
  100140. "95": [
  100141. ""
  100142. ],
  100143. "96": [
  100144. ""
  100145. ],
  100146. "188": [
  100147. ""
  100148. ],
  100149. "134": [
  100150. ""
  100151. ],
  100152. "136": [
  100153. ""
  100154. ],
  100155. "138": [
  100156. ""
  100157. ],
  100158. "141": [
  100159. ""
  100160. ],
  100161. "144": [
  100162. ""
  100163. ],
  100164. "145": [
  100165. ""
  100166. ],
  100167. "150": [
  100168. ""
  100169. ],
  100170. "146": [
  100171. ""
  100172. ],
  100173. "147": [
  100174. ""
  100175. ],
  100176. "151": [
  100177. ""
  100178. ],
  100179. "162": [
  100180. ""
  100181. ],
  100182. "152": [
  100183. ""
  100184. ],
  100185. "154": [
  100186. ""
  100187. ],
  100188. "156": [
  100189. ""
  100190. ],
  100191. "159": [
  100192. ""
  100193. ],
  100194. "163": [
  100195. ""
  100196. ],
  100197. "169": [
  100198. ""
  100199. ],
  100200. "165": [
  100201. ""
  100202. ],
  100203. "170": [
  100204. ""
  100205. ],
  100206. "171": [
  100207. ""
  100208. ],
  100209. "179": [
  100210. ""
  100211. ],
  100212. "172": [
  100213. ""
  100214. ],
  100215. "173": [
  100216. ""
  100217. ],
  100218. "177": [
  100219. ""
  100220. ],
  100221. "174": [
  100222. ""
  100223. ],
  100224. "175": [
  100225. ""
  100226. ],
  100227. "190": [
  100228. ""
  100229. ],
  100230. "191": [
  100231. ""
  100232. ],
  100233. "192": [
  100234. ""
  100235. ],
  100236. "215": [
  100237. ""
  100238. ],
  100239. "204": [
  100240. ""
  100241. ],
  100242. "206": [
  100243. ""
  100244. ],
  100245. "207": [
  100246. ""
  100247. ],
  100248. "208": [
  100249. ""
  100250. ],
  100251. "209": [
  100252. ""
  100253. ],
  100254. "212": [
  100255. ""
  100256. ],
  100257. "214": [
  100258. ""
  100259. ],
  100260. "216": [
  100261. ""
  100262. ],
  100263. "217": [
  100264. ""
  100265. ],
  100266. "305": [
  100267. ""
  100268. ],
  100269. "249": [
  100270. ""
  100271. ],
  100272. "252": [
  100273. ""
  100274. ],
  100275. "255": [
  100276. ""
  100277. ],
  100278. "256": [
  100279. ""
  100280. ],
  100281. "258": [
  100282. ""
  100283. ],
  100284. "259": [
  100285. ""
  100286. ],
  100287. "262": [
  100288. ""
  100289. ],
  100290. "264": [
  100291. ""
  100292. ],
  100293. "272": [
  100294. ""
  100295. ],
  100296. "263": [
  100297. ""
  100298. ],
  100299. "265": [
  100300. ""
  100301. ],
  100302. "266": [
  100303. ""
  100304. ],
  100305. "267": [
  100306. ""
  100307. ],
  100308. "273": [
  100309. ""
  100310. ],
  100311. "274": [
  100312. ""
  100313. ],
  100314. "277": [
  100315. ""
  100316. ],
  100317. "278": [
  100318. ""
  100319. ],
  100320. "289": [
  100321. ""
  100322. ],
  100323. "285": [
  100324. ""
  100325. ],
  100326. "279": [
  100327. ""
  100328. ],
  100329. "280": [
  100330. ""
  100331. ],
  100332. "281": [
  100333. ""
  100334. ],
  100335. "282": [
  100336. ""
  100337. ],
  100338. "283": [
  100339. ""
  100340. ],
  100341. "290": [
  100342. ""
  100343. ],
  100344. "292": [
  100345. ""
  100346. ],
  100347. "303": [
  100348. ""
  100349. ],
  100350. "291": [
  100351. ""
  100352. ],
  100353. "296": [
  100354. ""
  100355. ],
  100356. "293": [
  100357. ""
  100358. ],
  100359. "294": [
  100360. ""
  100361. ],
  100362. "297": [
  100363. ""
  100364. ],
  100365. "301": [
  100366. ""
  100367. ],
  100368. "298": [
  100369. ""
  100370. ],
  100371. "299": [
  100372. ""
  100373. ],
  100374. "307": [
  100375. ""
  100376. ],
  100377. "308": [
  100378. ""
  100379. ],
  100380. "309": [
  100381. ""
  100382. ],
  100383. "357": [
  100384. ""
  100385. ],
  100386. "336": [
  100387. ""
  100388. ],
  100389. "340": [
  100390. ""
  100391. ],
  100392. "341": [
  100393. ""
  100394. ],
  100395. "342": [
  100396. ""
  100397. ],
  100398. "343": [
  100399. ""
  100400. ],
  100401. "352": [
  100402. ""
  100403. ],
  100404. "344": [
  100405. ""
  100406. ],
  100407. "345": [
  100408. ""
  100409. ],
  100410. "349": [
  100411. ""
  100412. ],
  100413. "346": [
  100414. ""
  100415. ],
  100416. "347": [
  100417. ""
  100418. ],
  100419. "350": [
  100420. ""
  100421. ],
  100422. "354": [
  100423. ""
  100424. ],
  100425. "356": [
  100426. ""
  100427. ],
  100428. "358": [
  100429. ""
  100430. ],
  100431. "428": [
  100432. ""
  100433. ],
  100434. "388": [
  100435. ""
  100436. ],
  100437. "389": [
  100438. ""
  100439. ],
  100440. "391": [
  100441. ""
  100442. ],
  100443. "395": [
  100444. ""
  100445. ],
  100446. "397": [
  100447. ""
  100448. ],
  100449. "398": [
  100450. ""
  100451. ],
  100452. "414": [
  100453. ""
  100454. ],
  100455. "400": [
  100456. ""
  100457. ],
  100458. "402": [
  100459. ""
  100460. ],
  100461. "405": [
  100462. ""
  100463. ],
  100464. "407": [
  100465. ""
  100466. ],
  100467. "409": [
  100468. ""
  100469. ],
  100470. "410": [
  100471. ""
  100472. ],
  100473. "417": [
  100474. ""
  100475. ],
  100476. "418": [
  100477. ""
  100478. ],
  100479. "419": [
  100480. ""
  100481. ],
  100482. "426": [
  100483. ""
  100484. ],
  100485. "420": [
  100486. ""
  100487. ],
  100488. "424": [
  100489. ""
  100490. ],
  100491. "421": [
  100492. ""
  100493. ],
  100494. "422": [
  100495. ""
  100496. ],
  100497. "443": [
  100498. ""
  100499. ],
  100500. "450": [
  100501. ""
  100502. ],
  100503. "445": [
  100504. ""
  100505. ],
  100506. "447": [
  100507. ""
  100508. ]
  100509. },
  100510. "executed_branches": [],
  100511. "missing_branches": []
  100512. },
  100513. "HybridSearchService.__repr__": {
  100514. "executed_lines": [],
  100515. "summary": {
  100516. "covered_lines": 0,
  100517. "num_statements": 0,
  100518. "percent_covered": 100.0,
  100519. "percent_covered_display": "100.00",
  100520. "missing_lines": 0,
  100521. "excluded_lines": 2,
  100522. "percent_statements_covered": 100.0,
  100523. "percent_statements_covered_display": "100.00",
  100524. "num_branches": 0,
  100525. "num_partial_branches": 0,
  100526. "covered_branches": 0,
  100527. "missing_branches": 0,
  100528. "percent_branches_covered": 100.0,
  100529. "percent_branches_covered_display": "100.00"
  100530. },
  100531. "missing_lines": [],
  100532. "excluded_lines": [
  100533. 451,
  100534. 452
  100535. ],
  100536. "start_line": 450,
  100537. "contexts": {
  100538. "452": [
  100539. ""
  100540. ],
  100541. "446": [
  100542. ""
  100543. ],
  100544. "441": [
  100545. ""
  100546. ],
  100547. "386": [
  100548. ""
  100549. ],
  100550. "334": [
  100551. ""
  100552. ],
  100553. "247": [
  100554. ""
  100555. ],
  100556. "203": [
  100557. ""
  100558. ],
  100559. "164": [
  100560. ""
  100561. ],
  100562. "133": [
  100563. ""
  100564. ],
  100565. "77": [
  100566. ""
  100567. ],
  100568. "62": [
  100569. ""
  100570. ],
  100571. "18": [
  100572. ""
  100573. ],
  100574. "1": [
  100575. ""
  100576. ],
  100577. "12": [
  100578. ""
  100579. ],
  100580. "14": [
  100581. ""
  100582. ],
  100583. "15": [
  100584. ""
  100585. ],
  100586. "19": [
  100587. ""
  100588. ],
  100589. "47": [
  100590. ""
  100591. ],
  100592. "66": [
  100593. ""
  100594. ],
  100595. "63": [
  100596. ""
  100597. ],
  100598. "64": [
  100599. ""
  100600. ],
  100601. "92": [
  100602. ""
  100603. ],
  100604. "78": [
  100605. ""
  100606. ],
  100607. "80": [
  100608. ""
  100609. ],
  100610. "81": [
  100611. ""
  100612. ],
  100613. "83": [
  100614. ""
  100615. ],
  100616. "84": [
  100617. ""
  100618. ],
  100619. "86": [
  100620. ""
  100621. ],
  100622. "87": [
  100623. ""
  100624. ],
  100625. "89": [
  100626. ""
  100627. ],
  100628. "90": [
  100629. ""
  100630. ],
  100631. "94": [
  100632. ""
  100633. ],
  100634. "95": [
  100635. ""
  100636. ],
  100637. "96": [
  100638. ""
  100639. ],
  100640. "188": [
  100641. ""
  100642. ],
  100643. "134": [
  100644. ""
  100645. ],
  100646. "136": [
  100647. ""
  100648. ],
  100649. "138": [
  100650. ""
  100651. ],
  100652. "141": [
  100653. ""
  100654. ],
  100655. "144": [
  100656. ""
  100657. ],
  100658. "145": [
  100659. ""
  100660. ],
  100661. "150": [
  100662. ""
  100663. ],
  100664. "146": [
  100665. ""
  100666. ],
  100667. "147": [
  100668. ""
  100669. ],
  100670. "151": [
  100671. ""
  100672. ],
  100673. "162": [
  100674. ""
  100675. ],
  100676. "152": [
  100677. ""
  100678. ],
  100679. "154": [
  100680. ""
  100681. ],
  100682. "156": [
  100683. ""
  100684. ],
  100685. "159": [
  100686. ""
  100687. ],
  100688. "163": [
  100689. ""
  100690. ],
  100691. "169": [
  100692. ""
  100693. ],
  100694. "165": [
  100695. ""
  100696. ],
  100697. "170": [
  100698. ""
  100699. ],
  100700. "171": [
  100701. ""
  100702. ],
  100703. "179": [
  100704. ""
  100705. ],
  100706. "172": [
  100707. ""
  100708. ],
  100709. "173": [
  100710. ""
  100711. ],
  100712. "177": [
  100713. ""
  100714. ],
  100715. "174": [
  100716. ""
  100717. ],
  100718. "175": [
  100719. ""
  100720. ],
  100721. "190": [
  100722. ""
  100723. ],
  100724. "191": [
  100725. ""
  100726. ],
  100727. "192": [
  100728. ""
  100729. ],
  100730. "215": [
  100731. ""
  100732. ],
  100733. "204": [
  100734. ""
  100735. ],
  100736. "206": [
  100737. ""
  100738. ],
  100739. "207": [
  100740. ""
  100741. ],
  100742. "208": [
  100743. ""
  100744. ],
  100745. "209": [
  100746. ""
  100747. ],
  100748. "212": [
  100749. ""
  100750. ],
  100751. "214": [
  100752. ""
  100753. ],
  100754. "216": [
  100755. ""
  100756. ],
  100757. "217": [
  100758. ""
  100759. ],
  100760. "305": [
  100761. ""
  100762. ],
  100763. "249": [
  100764. ""
  100765. ],
  100766. "252": [
  100767. ""
  100768. ],
  100769. "255": [
  100770. ""
  100771. ],
  100772. "256": [
  100773. ""
  100774. ],
  100775. "258": [
  100776. ""
  100777. ],
  100778. "259": [
  100779. ""
  100780. ],
  100781. "262": [
  100782. ""
  100783. ],
  100784. "264": [
  100785. ""
  100786. ],
  100787. "272": [
  100788. ""
  100789. ],
  100790. "263": [
  100791. ""
  100792. ],
  100793. "265": [
  100794. ""
  100795. ],
  100796. "266": [
  100797. ""
  100798. ],
  100799. "267": [
  100800. ""
  100801. ],
  100802. "273": [
  100803. ""
  100804. ],
  100805. "274": [
  100806. ""
  100807. ],
  100808. "277": [
  100809. ""
  100810. ],
  100811. "278": [
  100812. ""
  100813. ],
  100814. "289": [
  100815. ""
  100816. ],
  100817. "285": [
  100818. ""
  100819. ],
  100820. "279": [
  100821. ""
  100822. ],
  100823. "280": [
  100824. ""
  100825. ],
  100826. "281": [
  100827. ""
  100828. ],
  100829. "282": [
  100830. ""
  100831. ],
  100832. "283": [
  100833. ""
  100834. ],
  100835. "290": [
  100836. ""
  100837. ],
  100838. "292": [
  100839. ""
  100840. ],
  100841. "303": [
  100842. ""
  100843. ],
  100844. "291": [
  100845. ""
  100846. ],
  100847. "296": [
  100848. ""
  100849. ],
  100850. "293": [
  100851. ""
  100852. ],
  100853. "294": [
  100854. ""
  100855. ],
  100856. "297": [
  100857. ""
  100858. ],
  100859. "301": [
  100860. ""
  100861. ],
  100862. "298": [
  100863. ""
  100864. ],
  100865. "299": [
  100866. ""
  100867. ],
  100868. "307": [
  100869. ""
  100870. ],
  100871. "308": [
  100872. ""
  100873. ],
  100874. "309": [
  100875. ""
  100876. ],
  100877. "357": [
  100878. ""
  100879. ],
  100880. "336": [
  100881. ""
  100882. ],
  100883. "340": [
  100884. ""
  100885. ],
  100886. "341": [
  100887. ""
  100888. ],
  100889. "342": [
  100890. ""
  100891. ],
  100892. "343": [
  100893. ""
  100894. ],
  100895. "352": [
  100896. ""
  100897. ],
  100898. "344": [
  100899. ""
  100900. ],
  100901. "345": [
  100902. ""
  100903. ],
  100904. "349": [
  100905. ""
  100906. ],
  100907. "346": [
  100908. ""
  100909. ],
  100910. "347": [
  100911. ""
  100912. ],
  100913. "350": [
  100914. ""
  100915. ],
  100916. "354": [
  100917. ""
  100918. ],
  100919. "356": [
  100920. ""
  100921. ],
  100922. "358": [
  100923. ""
  100924. ],
  100925. "428": [
  100926. ""
  100927. ],
  100928. "388": [
  100929. ""
  100930. ],
  100931. "389": [
  100932. ""
  100933. ],
  100934. "391": [
  100935. ""
  100936. ],
  100937. "395": [
  100938. ""
  100939. ],
  100940. "397": [
  100941. ""
  100942. ],
  100943. "398": [
  100944. ""
  100945. ],
  100946. "414": [
  100947. ""
  100948. ],
  100949. "400": [
  100950. ""
  100951. ],
  100952. "402": [
  100953. ""
  100954. ],
  100955. "405": [
  100956. ""
  100957. ],
  100958. "407": [
  100959. ""
  100960. ],
  100961. "409": [
  100962. ""
  100963. ],
  100964. "410": [
  100965. ""
  100966. ],
  100967. "417": [
  100968. ""
  100969. ],
  100970. "418": [
  100971. ""
  100972. ],
  100973. "419": [
  100974. ""
  100975. ],
  100976. "426": [
  100977. ""
  100978. ],
  100979. "420": [
  100980. ""
  100981. ],
  100982. "424": [
  100983. ""
  100984. ],
  100985. "421": [
  100986. ""
  100987. ],
  100988. "422": [
  100989. ""
  100990. ],
  100991. "443": [
  100992. ""
  100993. ],
  100994. "450": [
  100995. ""
  100996. ],
  100997. "445": [
  100998. ""
  100999. ],
  101000. "447": [
  101001. ""
  101002. ]
  101003. },
  101004. "executed_branches": [],
  101005. "missing_branches": []
  101006. },
  101007. "": {
  101008. "executed_lines": [
  101009. 12,
  101010. 14,
  101011. 15,
  101012. 18,
  101013. 47,
  101014. 66,
  101015. 92,
  101016. 188,
  101017. 212,
  101018. 305,
  101019. 354,
  101020. 428
  101021. ],
  101022. "summary": {
  101023. "covered_lines": 12,
  101024. "num_statements": 12,
  101025. "percent_covered": 100.0,
  101026. "percent_covered_display": "100.00",
  101027. "missing_lines": 0,
  101028. "excluded_lines": 3,
  101029. "percent_statements_covered": 100.0,
  101030. "percent_statements_covered_display": "100.00",
  101031. "num_branches": 0,
  101032. "num_partial_branches": 0,
  101033. "covered_branches": 0,
  101034. "missing_branches": 0,
  101035. "percent_branches_covered": 100.0,
  101036. "percent_branches_covered_display": "100.00"
  101037. },
  101038. "missing_lines": [],
  101039. "excluded_lines": [
  101040. 19,
  101041. 443,
  101042. 450
  101043. ],
  101044. "start_line": 1,
  101045. "contexts": {
  101046. "452": [
  101047. ""
  101048. ],
  101049. "446": [
  101050. ""
  101051. ],
  101052. "441": [
  101053. ""
  101054. ],
  101055. "386": [
  101056. ""
  101057. ],
  101058. "334": [
  101059. ""
  101060. ],
  101061. "247": [
  101062. ""
  101063. ],
  101064. "203": [
  101065. ""
  101066. ],
  101067. "164": [
  101068. ""
  101069. ],
  101070. "133": [
  101071. ""
  101072. ],
  101073. "77": [
  101074. ""
  101075. ],
  101076. "62": [
  101077. ""
  101078. ],
  101079. "18": [
  101080. ""
  101081. ],
  101082. "1": [
  101083. ""
  101084. ],
  101085. "12": [
  101086. ""
  101087. ],
  101088. "14": [
  101089. ""
  101090. ],
  101091. "15": [
  101092. ""
  101093. ],
  101094. "19": [
  101095. ""
  101096. ],
  101097. "47": [
  101098. ""
  101099. ],
  101100. "66": [
  101101. ""
  101102. ],
  101103. "63": [
  101104. ""
  101105. ],
  101106. "64": [
  101107. ""
  101108. ],
  101109. "92": [
  101110. ""
  101111. ],
  101112. "78": [
  101113. ""
  101114. ],
  101115. "80": [
  101116. ""
  101117. ],
  101118. "81": [
  101119. ""
  101120. ],
  101121. "83": [
  101122. ""
  101123. ],
  101124. "84": [
  101125. ""
  101126. ],
  101127. "86": [
  101128. ""
  101129. ],
  101130. "87": [
  101131. ""
  101132. ],
  101133. "89": [
  101134. ""
  101135. ],
  101136. "90": [
  101137. ""
  101138. ],
  101139. "94": [
  101140. ""
  101141. ],
  101142. "95": [
  101143. ""
  101144. ],
  101145. "96": [
  101146. ""
  101147. ],
  101148. "188": [
  101149. ""
  101150. ],
  101151. "134": [
  101152. ""
  101153. ],
  101154. "136": [
  101155. ""
  101156. ],
  101157. "138": [
  101158. ""
  101159. ],
  101160. "141": [
  101161. ""
  101162. ],
  101163. "144": [
  101164. ""
  101165. ],
  101166. "145": [
  101167. ""
  101168. ],
  101169. "150": [
  101170. ""
  101171. ],
  101172. "146": [
  101173. ""
  101174. ],
  101175. "147": [
  101176. ""
  101177. ],
  101178. "151": [
  101179. ""
  101180. ],
  101181. "162": [
  101182. ""
  101183. ],
  101184. "152": [
  101185. ""
  101186. ],
  101187. "154": [
  101188. ""
  101189. ],
  101190. "156": [
  101191. ""
  101192. ],
  101193. "159": [
  101194. ""
  101195. ],
  101196. "163": [
  101197. ""
  101198. ],
  101199. "169": [
  101200. ""
  101201. ],
  101202. "165": [
  101203. ""
  101204. ],
  101205. "170": [
  101206. ""
  101207. ],
  101208. "171": [
  101209. ""
  101210. ],
  101211. "179": [
  101212. ""
  101213. ],
  101214. "172": [
  101215. ""
  101216. ],
  101217. "173": [
  101218. ""
  101219. ],
  101220. "177": [
  101221. ""
  101222. ],
  101223. "174": [
  101224. ""
  101225. ],
  101226. "175": [
  101227. ""
  101228. ],
  101229. "190": [
  101230. ""
  101231. ],
  101232. "191": [
  101233. ""
  101234. ],
  101235. "192": [
  101236. ""
  101237. ],
  101238. "215": [
  101239. ""
  101240. ],
  101241. "204": [
  101242. ""
  101243. ],
  101244. "206": [
  101245. ""
  101246. ],
  101247. "207": [
  101248. ""
  101249. ],
  101250. "208": [
  101251. ""
  101252. ],
  101253. "209": [
  101254. ""
  101255. ],
  101256. "212": [
  101257. ""
  101258. ],
  101259. "214": [
  101260. ""
  101261. ],
  101262. "216": [
  101263. ""
  101264. ],
  101265. "217": [
  101266. ""
  101267. ],
  101268. "305": [
  101269. ""
  101270. ],
  101271. "249": [
  101272. ""
  101273. ],
  101274. "252": [
  101275. ""
  101276. ],
  101277. "255": [
  101278. ""
  101279. ],
  101280. "256": [
  101281. ""
  101282. ],
  101283. "258": [
  101284. ""
  101285. ],
  101286. "259": [
  101287. ""
  101288. ],
  101289. "262": [
  101290. ""
  101291. ],
  101292. "264": [
  101293. ""
  101294. ],
  101295. "272": [
  101296. ""
  101297. ],
  101298. "263": [
  101299. ""
  101300. ],
  101301. "265": [
  101302. ""
  101303. ],
  101304. "266": [
  101305. ""
  101306. ],
  101307. "267": [
  101308. ""
  101309. ],
  101310. "273": [
  101311. ""
  101312. ],
  101313. "274": [
  101314. ""
  101315. ],
  101316. "277": [
  101317. ""
  101318. ],
  101319. "278": [
  101320. ""
  101321. ],
  101322. "289": [
  101323. ""
  101324. ],
  101325. "285": [
  101326. ""
  101327. ],
  101328. "279": [
  101329. ""
  101330. ],
  101331. "280": [
  101332. ""
  101333. ],
  101334. "281": [
  101335. ""
  101336. ],
  101337. "282": [
  101338. ""
  101339. ],
  101340. "283": [
  101341. ""
  101342. ],
  101343. "290": [
  101344. ""
  101345. ],
  101346. "292": [
  101347. ""
  101348. ],
  101349. "303": [
  101350. ""
  101351. ],
  101352. "291": [
  101353. ""
  101354. ],
  101355. "296": [
  101356. ""
  101357. ],
  101358. "293": [
  101359. ""
  101360. ],
  101361. "294": [
  101362. ""
  101363. ],
  101364. "297": [
  101365. ""
  101366. ],
  101367. "301": [
  101368. ""
  101369. ],
  101370. "298": [
  101371. ""
  101372. ],
  101373. "299": [
  101374. ""
  101375. ],
  101376. "307": [
  101377. ""
  101378. ],
  101379. "308": [
  101380. ""
  101381. ],
  101382. "309": [
  101383. ""
  101384. ],
  101385. "357": [
  101386. ""
  101387. ],
  101388. "336": [
  101389. ""
  101390. ],
  101391. "340": [
  101392. ""
  101393. ],
  101394. "341": [
  101395. ""
  101396. ],
  101397. "342": [
  101398. ""
  101399. ],
  101400. "343": [
  101401. ""
  101402. ],
  101403. "352": [
  101404. ""
  101405. ],
  101406. "344": [
  101407. ""
  101408. ],
  101409. "345": [
  101410. ""
  101411. ],
  101412. "349": [
  101413. ""
  101414. ],
  101415. "346": [
  101416. ""
  101417. ],
  101418. "347": [
  101419. ""
  101420. ],
  101421. "350": [
  101422. ""
  101423. ],
  101424. "354": [
  101425. ""
  101426. ],
  101427. "356": [
  101428. ""
  101429. ],
  101430. "358": [
  101431. ""
  101432. ],
  101433. "428": [
  101434. ""
  101435. ],
  101436. "388": [
  101437. ""
  101438. ],
  101439. "389": [
  101440. ""
  101441. ],
  101442. "391": [
  101443. ""
  101444. ],
  101445. "395": [
  101446. ""
  101447. ],
  101448. "397": [
  101449. ""
  101450. ],
  101451. "398": [
  101452. ""
  101453. ],
  101454. "414": [
  101455. ""
  101456. ],
  101457. "400": [
  101458. ""
  101459. ],
  101460. "402": [
  101461. ""
  101462. ],
  101463. "405": [
  101464. ""
  101465. ],
  101466. "407": [
  101467. ""
  101468. ],
  101469. "409": [
  101470. ""
  101471. ],
  101472. "410": [
  101473. ""
  101474. ],
  101475. "417": [
  101476. ""
  101477. ],
  101478. "418": [
  101479. ""
  101480. ],
  101481. "419": [
  101482. ""
  101483. ],
  101484. "426": [
  101485. ""
  101486. ],
  101487. "420": [
  101488. ""
  101489. ],
  101490. "424": [
  101491. ""
  101492. ],
  101493. "421": [
  101494. ""
  101495. ],
  101496. "422": [
  101497. ""
  101498. ],
  101499. "443": [
  101500. ""
  101501. ],
  101502. "450": [
  101503. ""
  101504. ],
  101505. "445": [
  101506. ""
  101507. ],
  101508. "447": [
  101509. ""
  101510. ]
  101511. },
  101512. "executed_branches": [],
  101513. "missing_branches": []
  101514. }
  101515. },
  101516. "classes": {
  101517. "HybridSearchService": {
  101518. "executed_lines": [
  101519. 62,
  101520. 63,
  101521. 64,
  101522. 77,
  101523. 78,
  101524. 80,
  101525. 81,
  101526. 83,
  101527. 84,
  101528. 86,
  101529. 87,
  101530. 89,
  101531. 90,
  101532. 133,
  101533. 134,
  101534. 136,
  101535. 138,
  101536. 141,
  101537. 144,
  101538. 145,
  101539. 146,
  101540. 147,
  101541. 150,
  101542. 151,
  101543. 152,
  101544. 154,
  101545. 156,
  101546. 159,
  101547. 162,
  101548. 169,
  101549. 170,
  101550. 171,
  101551. 172,
  101552. 177,
  101553. 179,
  101554. 203,
  101555. 204,
  101556. 206,
  101557. 207,
  101558. 208,
  101559. 247,
  101560. 249,
  101561. 252,
  101562. 255,
  101563. 256,
  101564. 258,
  101565. 259,
  101566. 262,
  101567. 263,
  101568. 272,
  101569. 273,
  101570. 274,
  101571. 277,
  101572. 278,
  101573. 279,
  101574. 289,
  101575. 290,
  101576. 291,
  101577. 296,
  101578. 301,
  101579. 303,
  101580. 334,
  101581. 336,
  101582. 340,
  101583. 341,
  101584. 342,
  101585. 343,
  101586. 344,
  101587. 349,
  101588. 350,
  101589. 352,
  101590. 386,
  101591. 388,
  101592. 389,
  101593. 391,
  101594. 395,
  101595. 397,
  101596. 398,
  101597. 400,
  101598. 402,
  101599. 405,
  101600. 407,
  101601. 409,
  101602. 410,
  101603. 414,
  101604. 417,
  101605. 418,
  101606. 419,
  101607. 424,
  101608. 426,
  101609. 441
  101610. ],
  101611. "summary": {
  101612. "covered_lines": 91,
  101613. "num_statements": 100,
  101614. "percent_covered": 90.0,
  101615. "percent_covered_display": "90.00",
  101616. "missing_lines": 9,
  101617. "excluded_lines": 11,
  101618. "percent_statements_covered": 91.0,
  101619. "percent_statements_covered_display": "91.00",
  101620. "num_branches": 60,
  101621. "num_partial_branches": 5,
  101622. "covered_branches": 53,
  101623. "missing_branches": 7,
  101624. "percent_branches_covered": 88.33333333333333,
  101625. "percent_branches_covered_display": "88.33"
  101626. },
  101627. "missing_lines": [
  101628. 181,
  101629. 182,
  101630. 183,
  101631. 184,
  101632. 250,
  101633. 253,
  101634. 337,
  101635. 392,
  101636. 408
  101637. ],
  101638. "excluded_lines": [
  101639. 97,
  101640. 218,
  101641. 310,
  101642. 359,
  101643. 444,
  101644. 445,
  101645. 446,
  101646. 447,
  101647. 448,
  101648. 451,
  101649. 452
  101650. ],
  101651. "start_line": 18,
  101652. "contexts": {
  101653. "452": [
  101654. ""
  101655. ],
  101656. "446": [
  101657. ""
  101658. ],
  101659. "441": [
  101660. ""
  101661. ],
  101662. "386": [
  101663. ""
  101664. ],
  101665. "334": [
  101666. ""
  101667. ],
  101668. "247": [
  101669. ""
  101670. ],
  101671. "203": [
  101672. ""
  101673. ],
  101674. "164": [
  101675. ""
  101676. ],
  101677. "133": [
  101678. ""
  101679. ],
  101680. "77": [
  101681. ""
  101682. ],
  101683. "62": [
  101684. ""
  101685. ],
  101686. "18": [
  101687. ""
  101688. ],
  101689. "1": [
  101690. ""
  101691. ],
  101692. "12": [
  101693. ""
  101694. ],
  101695. "14": [
  101696. ""
  101697. ],
  101698. "15": [
  101699. ""
  101700. ],
  101701. "19": [
  101702. ""
  101703. ],
  101704. "47": [
  101705. ""
  101706. ],
  101707. "66": [
  101708. ""
  101709. ],
  101710. "63": [
  101711. ""
  101712. ],
  101713. "64": [
  101714. ""
  101715. ],
  101716. "92": [
  101717. ""
  101718. ],
  101719. "78": [
  101720. ""
  101721. ],
  101722. "80": [
  101723. ""
  101724. ],
  101725. "81": [
  101726. ""
  101727. ],
  101728. "83": [
  101729. ""
  101730. ],
  101731. "84": [
  101732. ""
  101733. ],
  101734. "86": [
  101735. ""
  101736. ],
  101737. "87": [
  101738. ""
  101739. ],
  101740. "89": [
  101741. ""
  101742. ],
  101743. "90": [
  101744. ""
  101745. ],
  101746. "94": [
  101747. ""
  101748. ],
  101749. "95": [
  101750. ""
  101751. ],
  101752. "96": [
  101753. ""
  101754. ],
  101755. "188": [
  101756. ""
  101757. ],
  101758. "134": [
  101759. ""
  101760. ],
  101761. "136": [
  101762. ""
  101763. ],
  101764. "138": [
  101765. ""
  101766. ],
  101767. "141": [
  101768. ""
  101769. ],
  101770. "144": [
  101771. ""
  101772. ],
  101773. "145": [
  101774. ""
  101775. ],
  101776. "150": [
  101777. ""
  101778. ],
  101779. "146": [
  101780. ""
  101781. ],
  101782. "147": [
  101783. ""
  101784. ],
  101785. "151": [
  101786. ""
  101787. ],
  101788. "162": [
  101789. ""
  101790. ],
  101791. "152": [
  101792. ""
  101793. ],
  101794. "154": [
  101795. ""
  101796. ],
  101797. "156": [
  101798. ""
  101799. ],
  101800. "159": [
  101801. ""
  101802. ],
  101803. "163": [
  101804. ""
  101805. ],
  101806. "169": [
  101807. ""
  101808. ],
  101809. "165": [
  101810. ""
  101811. ],
  101812. "170": [
  101813. ""
  101814. ],
  101815. "171": [
  101816. ""
  101817. ],
  101818. "179": [
  101819. ""
  101820. ],
  101821. "172": [
  101822. ""
  101823. ],
  101824. "173": [
  101825. ""
  101826. ],
  101827. "177": [
  101828. ""
  101829. ],
  101830. "174": [
  101831. ""
  101832. ],
  101833. "175": [
  101834. ""
  101835. ],
  101836. "190": [
  101837. ""
  101838. ],
  101839. "191": [
  101840. ""
  101841. ],
  101842. "192": [
  101843. ""
  101844. ],
  101845. "215": [
  101846. ""
  101847. ],
  101848. "204": [
  101849. ""
  101850. ],
  101851. "206": [
  101852. ""
  101853. ],
  101854. "207": [
  101855. ""
  101856. ],
  101857. "208": [
  101858. ""
  101859. ],
  101860. "209": [
  101861. ""
  101862. ],
  101863. "212": [
  101864. ""
  101865. ],
  101866. "214": [
  101867. ""
  101868. ],
  101869. "216": [
  101870. ""
  101871. ],
  101872. "217": [
  101873. ""
  101874. ],
  101875. "305": [
  101876. ""
  101877. ],
  101878. "249": [
  101879. ""
  101880. ],
  101881. "252": [
  101882. ""
  101883. ],
  101884. "255": [
  101885. ""
  101886. ],
  101887. "256": [
  101888. ""
  101889. ],
  101890. "258": [
  101891. ""
  101892. ],
  101893. "259": [
  101894. ""
  101895. ],
  101896. "262": [
  101897. ""
  101898. ],
  101899. "264": [
  101900. ""
  101901. ],
  101902. "272": [
  101903. ""
  101904. ],
  101905. "263": [
  101906. ""
  101907. ],
  101908. "265": [
  101909. ""
  101910. ],
  101911. "266": [
  101912. ""
  101913. ],
  101914. "267": [
  101915. ""
  101916. ],
  101917. "273": [
  101918. ""
  101919. ],
  101920. "274": [
  101921. ""
  101922. ],
  101923. "277": [
  101924. ""
  101925. ],
  101926. "278": [
  101927. ""
  101928. ],
  101929. "289": [
  101930. ""
  101931. ],
  101932. "285": [
  101933. ""
  101934. ],
  101935. "279": [
  101936. ""
  101937. ],
  101938. "280": [
  101939. ""
  101940. ],
  101941. "281": [
  101942. ""
  101943. ],
  101944. "282": [
  101945. ""
  101946. ],
  101947. "283": [
  101948. ""
  101949. ],
  101950. "290": [
  101951. ""
  101952. ],
  101953. "292": [
  101954. ""
  101955. ],
  101956. "303": [
  101957. ""
  101958. ],
  101959. "291": [
  101960. ""
  101961. ],
  101962. "296": [
  101963. ""
  101964. ],
  101965. "293": [
  101966. ""
  101967. ],
  101968. "294": [
  101969. ""
  101970. ],
  101971. "297": [
  101972. ""
  101973. ],
  101974. "301": [
  101975. ""
  101976. ],
  101977. "298": [
  101978. ""
  101979. ],
  101980. "299": [
  101981. ""
  101982. ],
  101983. "307": [
  101984. ""
  101985. ],
  101986. "308": [
  101987. ""
  101988. ],
  101989. "309": [
  101990. ""
  101991. ],
  101992. "357": [
  101993. ""
  101994. ],
  101995. "336": [
  101996. ""
  101997. ],
  101998. "340": [
  101999. ""
  102000. ],
  102001. "341": [
  102002. ""
  102003. ],
  102004. "342": [
  102005. ""
  102006. ],
  102007. "343": [
  102008. ""
  102009. ],
  102010. "352": [
  102011. ""
  102012. ],
  102013. "344": [
  102014. ""
  102015. ],
  102016. "345": [
  102017. ""
  102018. ],
  102019. "349": [
  102020. ""
  102021. ],
  102022. "346": [
  102023. ""
  102024. ],
  102025. "347": [
  102026. ""
  102027. ],
  102028. "350": [
  102029. ""
  102030. ],
  102031. "354": [
  102032. ""
  102033. ],
  102034. "356": [
  102035. ""
  102036. ],
  102037. "358": [
  102038. ""
  102039. ],
  102040. "428": [
  102041. ""
  102042. ],
  102043. "388": [
  102044. ""
  102045. ],
  102046. "389": [
  102047. ""
  102048. ],
  102049. "391": [
  102050. ""
  102051. ],
  102052. "395": [
  102053. ""
  102054. ],
  102055. "397": [
  102056. ""
  102057. ],
  102058. "398": [
  102059. ""
  102060. ],
  102061. "414": [
  102062. ""
  102063. ],
  102064. "400": [
  102065. ""
  102066. ],
  102067. "402": [
  102068. ""
  102069. ],
  102070. "405": [
  102071. ""
  102072. ],
  102073. "407": [
  102074. ""
  102075. ],
  102076. "409": [
  102077. ""
  102078. ],
  102079. "410": [
  102080. ""
  102081. ],
  102082. "417": [
  102083. ""
  102084. ],
  102085. "418": [
  102086. ""
  102087. ],
  102088. "419": [
  102089. ""
  102090. ],
  102091. "426": [
  102092. ""
  102093. ],
  102094. "420": [
  102095. ""
  102096. ],
  102097. "424": [
  102098. ""
  102099. ],
  102100. "421": [
  102101. ""
  102102. ],
  102103. "422": [
  102104. ""
  102105. ],
  102106. "443": [
  102107. ""
  102108. ],
  102109. "450": [
  102110. ""
  102111. ],
  102112. "445": [
  102113. ""
  102114. ],
  102115. "447": [
  102116. ""
  102117. ]
  102118. },
  102119. "executed_branches": [
  102120. [
  102121. 77,
  102122. 78
  102123. ],
  102124. [
  102125. 77,
  102126. 80
  102127. ],
  102128. [
  102129. 80,
  102130. 81
  102131. ],
  102132. [
  102133. 80,
  102134. 83
  102135. ],
  102136. [
  102137. 83,
  102138. 84
  102139. ],
  102140. [
  102141. 83,
  102142. 86
  102143. ],
  102144. [
  102145. 86,
  102146. 87
  102147. ],
  102148. [
  102149. 86,
  102150. 89
  102151. ],
  102152. [
  102153. 89,
  102154. -66
  102155. ],
  102156. [
  102157. 89,
  102158. 90
  102159. ],
  102160. [
  102161. 144,
  102162. 145
  102163. ],
  102164. [
  102165. 144,
  102166. 150
  102167. ],
  102168. [
  102169. 150,
  102170. 151
  102171. ],
  102172. [
  102173. 150,
  102174. 162
  102175. ],
  102176. [
  102177. 154,
  102178. 156
  102179. ],
  102180. [
  102181. 154,
  102182. 159
  102183. ],
  102184. [
  102185. 170,
  102186. 171
  102187. ],
  102188. [
  102189. 170,
  102190. 179
  102191. ],
  102192. [
  102193. 203,
  102194. 204
  102195. ],
  102196. [
  102197. 203,
  102198. 206
  102199. ],
  102200. [
  102201. 206,
  102202. -188
  102203. ],
  102204. [
  102205. 206,
  102206. 207
  102207. ],
  102208. [
  102209. 207,
  102210. 206
  102211. ],
  102212. [
  102213. 207,
  102214. 208
  102215. ],
  102216. [
  102217. 249,
  102218. 252
  102219. ],
  102220. [
  102221. 252,
  102222. 255
  102223. ],
  102224. [
  102225. 255,
  102226. 256
  102227. ],
  102228. [
  102229. 255,
  102230. 258
  102231. ],
  102232. [
  102233. 258,
  102234. 259
  102235. ],
  102236. [
  102237. 258,
  102238. 262
  102239. ],
  102240. [
  102241. 262,
  102242. 263
  102243. ],
  102244. [
  102245. 262,
  102246. 272
  102247. ],
  102248. [
  102249. 277,
  102250. 278
  102251. ],
  102252. [
  102253. 277,
  102254. 289
  102255. ],
  102256. [
  102257. 290,
  102258. 291
  102259. ],
  102260. [
  102261. 290,
  102262. 303
  102263. ],
  102264. [
  102265. 336,
  102266. 340
  102267. ],
  102268. [
  102269. 342,
  102270. 343
  102271. ],
  102272. [
  102273. 342,
  102274. 352
  102275. ],
  102276. [
  102277. 343,
  102278. 342
  102279. ],
  102280. [
  102281. 343,
  102282. 344
  102283. ],
  102284. [
  102285. 388,
  102286. 389
  102287. ],
  102288. [
  102289. 388,
  102290. 391
  102291. ],
  102292. [
  102293. 391,
  102294. 395
  102295. ],
  102296. [
  102297. 397,
  102298. 398
  102299. ],
  102300. [
  102301. 397,
  102302. 414
  102303. ],
  102304. [
  102305. 400,
  102306. 402
  102307. ],
  102308. [
  102309. 400,
  102310. 405
  102311. ],
  102312. [
  102313. 407,
  102314. 409
  102315. ],
  102316. [
  102317. 409,
  102318. 397
  102319. ],
  102320. [
  102321. 409,
  102322. 410
  102323. ],
  102324. [
  102325. 418,
  102326. 419
  102327. ],
  102328. [
  102329. 418,
  102330. 426
  102331. ]
  102332. ],
  102333. "missing_branches": [
  102334. [
  102335. 182,
  102336. 183
  102337. ],
  102338. [
  102339. 182,
  102340. 184
  102341. ],
  102342. [
  102343. 249,
  102344. 250
  102345. ],
  102346. [
  102347. 252,
  102348. 253
  102349. ],
  102350. [
  102351. 336,
  102352. 337
  102353. ],
  102354. [
  102355. 391,
  102356. 392
  102357. ],
  102358. [
  102359. 407,
  102360. 408
  102361. ]
  102362. ]
  102363. },
  102364. "": {
  102365. "executed_lines": [
  102366. 12,
  102367. 14,
  102368. 15,
  102369. 18,
  102370. 47,
  102371. 66,
  102372. 92,
  102373. 188,
  102374. 212,
  102375. 305,
  102376. 354,
  102377. 428
  102378. ],
  102379. "summary": {
  102380. "covered_lines": 12,
  102381. "num_statements": 12,
  102382. "percent_covered": 100.0,
  102383. "percent_covered_display": "100.00",
  102384. "missing_lines": 0,
  102385. "excluded_lines": 3,
  102386. "percent_statements_covered": 100.0,
  102387. "percent_statements_covered_display": "100.00",
  102388. "num_branches": 0,
  102389. "num_partial_branches": 0,
  102390. "covered_branches": 0,
  102391. "missing_branches": 0,
  102392. "percent_branches_covered": 100.0,
  102393. "percent_branches_covered_display": "100.00"
  102394. },
  102395. "missing_lines": [],
  102396. "excluded_lines": [
  102397. 19,
  102398. 443,
  102399. 450
  102400. ],
  102401. "start_line": 1,
  102402. "contexts": {
  102403. "452": [
  102404. ""
  102405. ],
  102406. "446": [
  102407. ""
  102408. ],
  102409. "441": [
  102410. ""
  102411. ],
  102412. "386": [
  102413. ""
  102414. ],
  102415. "334": [
  102416. ""
  102417. ],
  102418. "247": [
  102419. ""
  102420. ],
  102421. "203": [
  102422. ""
  102423. ],
  102424. "164": [
  102425. ""
  102426. ],
  102427. "133": [
  102428. ""
  102429. ],
  102430. "77": [
  102431. ""
  102432. ],
  102433. "62": [
  102434. ""
  102435. ],
  102436. "18": [
  102437. ""
  102438. ],
  102439. "1": [
  102440. ""
  102441. ],
  102442. "12": [
  102443. ""
  102444. ],
  102445. "14": [
  102446. ""
  102447. ],
  102448. "15": [
  102449. ""
  102450. ],
  102451. "19": [
  102452. ""
  102453. ],
  102454. "47": [
  102455. ""
  102456. ],
  102457. "66": [
  102458. ""
  102459. ],
  102460. "63": [
  102461. ""
  102462. ],
  102463. "64": [
  102464. ""
  102465. ],
  102466. "92": [
  102467. ""
  102468. ],
  102469. "78": [
  102470. ""
  102471. ],
  102472. "80": [
  102473. ""
  102474. ],
  102475. "81": [
  102476. ""
  102477. ],
  102478. "83": [
  102479. ""
  102480. ],
  102481. "84": [
  102482. ""
  102483. ],
  102484. "86": [
  102485. ""
  102486. ],
  102487. "87": [
  102488. ""
  102489. ],
  102490. "89": [
  102491. ""
  102492. ],
  102493. "90": [
  102494. ""
  102495. ],
  102496. "94": [
  102497. ""
  102498. ],
  102499. "95": [
  102500. ""
  102501. ],
  102502. "96": [
  102503. ""
  102504. ],
  102505. "188": [
  102506. ""
  102507. ],
  102508. "134": [
  102509. ""
  102510. ],
  102511. "136": [
  102512. ""
  102513. ],
  102514. "138": [
  102515. ""
  102516. ],
  102517. "141": [
  102518. ""
  102519. ],
  102520. "144": [
  102521. ""
  102522. ],
  102523. "145": [
  102524. ""
  102525. ],
  102526. "150": [
  102527. ""
  102528. ],
  102529. "146": [
  102530. ""
  102531. ],
  102532. "147": [
  102533. ""
  102534. ],
  102535. "151": [
  102536. ""
  102537. ],
  102538. "162": [
  102539. ""
  102540. ],
  102541. "152": [
  102542. ""
  102543. ],
  102544. "154": [
  102545. ""
  102546. ],
  102547. "156": [
  102548. ""
  102549. ],
  102550. "159": [
  102551. ""
  102552. ],
  102553. "163": [
  102554. ""
  102555. ],
  102556. "169": [
  102557. ""
  102558. ],
  102559. "165": [
  102560. ""
  102561. ],
  102562. "170": [
  102563. ""
  102564. ],
  102565. "171": [
  102566. ""
  102567. ],
  102568. "179": [
  102569. ""
  102570. ],
  102571. "172": [
  102572. ""
  102573. ],
  102574. "173": [
  102575. ""
  102576. ],
  102577. "177": [
  102578. ""
  102579. ],
  102580. "174": [
  102581. ""
  102582. ],
  102583. "175": [
  102584. ""
  102585. ],
  102586. "190": [
  102587. ""
  102588. ],
  102589. "191": [
  102590. ""
  102591. ],
  102592. "192": [
  102593. ""
  102594. ],
  102595. "215": [
  102596. ""
  102597. ],
  102598. "204": [
  102599. ""
  102600. ],
  102601. "206": [
  102602. ""
  102603. ],
  102604. "207": [
  102605. ""
  102606. ],
  102607. "208": [
  102608. ""
  102609. ],
  102610. "209": [
  102611. ""
  102612. ],
  102613. "212": [
  102614. ""
  102615. ],
  102616. "214": [
  102617. ""
  102618. ],
  102619. "216": [
  102620. ""
  102621. ],
  102622. "217": [
  102623. ""
  102624. ],
  102625. "305": [
  102626. ""
  102627. ],
  102628. "249": [
  102629. ""
  102630. ],
  102631. "252": [
  102632. ""
  102633. ],
  102634. "255": [
  102635. ""
  102636. ],
  102637. "256": [
  102638. ""
  102639. ],
  102640. "258": [
  102641. ""
  102642. ],
  102643. "259": [
  102644. ""
  102645. ],
  102646. "262": [
  102647. ""
  102648. ],
  102649. "264": [
  102650. ""
  102651. ],
  102652. "272": [
  102653. ""
  102654. ],
  102655. "263": [
  102656. ""
  102657. ],
  102658. "265": [
  102659. ""
  102660. ],
  102661. "266": [
  102662. ""
  102663. ],
  102664. "267": [
  102665. ""
  102666. ],
  102667. "273": [
  102668. ""
  102669. ],
  102670. "274": [
  102671. ""
  102672. ],
  102673. "277": [
  102674. ""
  102675. ],
  102676. "278": [
  102677. ""
  102678. ],
  102679. "289": [
  102680. ""
  102681. ],
  102682. "285": [
  102683. ""
  102684. ],
  102685. "279": [
  102686. ""
  102687. ],
  102688. "280": [
  102689. ""
  102690. ],
  102691. "281": [
  102692. ""
  102693. ],
  102694. "282": [
  102695. ""
  102696. ],
  102697. "283": [
  102698. ""
  102699. ],
  102700. "290": [
  102701. ""
  102702. ],
  102703. "292": [
  102704. ""
  102705. ],
  102706. "303": [
  102707. ""
  102708. ],
  102709. "291": [
  102710. ""
  102711. ],
  102712. "296": [
  102713. ""
  102714. ],
  102715. "293": [
  102716. ""
  102717. ],
  102718. "294": [
  102719. ""
  102720. ],
  102721. "297": [
  102722. ""
  102723. ],
  102724. "301": [
  102725. ""
  102726. ],
  102727. "298": [
  102728. ""
  102729. ],
  102730. "299": [
  102731. ""
  102732. ],
  102733. "307": [
  102734. ""
  102735. ],
  102736. "308": [
  102737. ""
  102738. ],
  102739. "309": [
  102740. ""
  102741. ],
  102742. "357": [
  102743. ""
  102744. ],
  102745. "336": [
  102746. ""
  102747. ],
  102748. "340": [
  102749. ""
  102750. ],
  102751. "341": [
  102752. ""
  102753. ],
  102754. "342": [
  102755. ""
  102756. ],
  102757. "343": [
  102758. ""
  102759. ],
  102760. "352": [
  102761. ""
  102762. ],
  102763. "344": [
  102764. ""
  102765. ],
  102766. "345": [
  102767. ""
  102768. ],
  102769. "349": [
  102770. ""
  102771. ],
  102772. "346": [
  102773. ""
  102774. ],
  102775. "347": [
  102776. ""
  102777. ],
  102778. "350": [
  102779. ""
  102780. ],
  102781. "354": [
  102782. ""
  102783. ],
  102784. "356": [
  102785. ""
  102786. ],
  102787. "358": [
  102788. ""
  102789. ],
  102790. "428": [
  102791. ""
  102792. ],
  102793. "388": [
  102794. ""
  102795. ],
  102796. "389": [
  102797. ""
  102798. ],
  102799. "391": [
  102800. ""
  102801. ],
  102802. "395": [
  102803. ""
  102804. ],
  102805. "397": [
  102806. ""
  102807. ],
  102808. "398": [
  102809. ""
  102810. ],
  102811. "414": [
  102812. ""
  102813. ],
  102814. "400": [
  102815. ""
  102816. ],
  102817. "402": [
  102818. ""
  102819. ],
  102820. "405": [
  102821. ""
  102822. ],
  102823. "407": [
  102824. ""
  102825. ],
  102826. "409": [
  102827. ""
  102828. ],
  102829. "410": [
  102830. ""
  102831. ],
  102832. "417": [
  102833. ""
  102834. ],
  102835. "418": [
  102836. ""
  102837. ],
  102838. "419": [
  102839. ""
  102840. ],
  102841. "426": [
  102842. ""
  102843. ],
  102844. "420": [
  102845. ""
  102846. ],
  102847. "424": [
  102848. ""
  102849. ],
  102850. "421": [
  102851. ""
  102852. ],
  102853. "422": [
  102854. ""
  102855. ],
  102856. "443": [
  102857. ""
  102858. ],
  102859. "450": [
  102860. ""
  102861. ],
  102862. "445": [
  102863. ""
  102864. ],
  102865. "447": [
  102866. ""
  102867. ]
  102868. },
  102869. "executed_branches": [],
  102870. "missing_branches": []
  102871. }
  102872. }
  102873. },
  102874. "src\\domain\\vector_search\\value_objects.py": {
  102875. "executed_lines": [
  102876. 8,
  102877. 9,
  102878. 12,
  102879. 13,
  102880. 35,
  102881. 37,
  102882. 39,
  102883. 42,
  102884. 45,
  102885. 49,
  102886. 50,
  102887. 51,
  102888. 53,
  102889. 56,
  102890. 57,
  102891. 66,
  102892. 89,
  102893. 90,
  102894. 117,
  102895. 118,
  102896. 119,
  102897. 120,
  102898. 122,
  102899. 124,
  102900. 127,
  102901. 130,
  102902. 133,
  102903. 136,
  102904. 139,
  102905. 142,
  102906. 145,
  102907. 148,
  102908. 157
  102909. ],
  102910. "summary": {
  102911. "covered_lines": 33,
  102912. "num_statements": 52,
  102913. "percent_covered": 58.333333333333336,
  102914. "percent_covered_display": "58.33",
  102915. "missing_lines": 19,
  102916. "excluded_lines": 26,
  102917. "percent_statements_covered": 63.46153846153846,
  102918. "percent_statements_covered_display": "63.46",
  102919. "num_branches": 32,
  102920. "num_partial_branches": 14,
  102921. "covered_branches": 16,
  102922. "missing_branches": 16,
  102923. "percent_branches_covered": 50.0,
  102924. "percent_branches_covered_display": "50.00"
  102925. },
  102926. "missing_lines": [
  102927. 40,
  102928. 43,
  102929. 46,
  102930. 52,
  102931. 54,
  102932. 64,
  102933. 73,
  102934. 125,
  102935. 128,
  102936. 131,
  102937. 134,
  102938. 137,
  102939. 140,
  102940. 143,
  102941. 146,
  102942. 155,
  102943. 168,
  102944. 169,
  102945. 170
  102946. ],
  102947. "excluded_lines": [
  102948. 75,
  102949. 76,
  102950. 77,
  102951. 78,
  102952. 79,
  102953. 80,
  102954. 81,
  102955. 82,
  102956. 84,
  102957. 85,
  102958. 86,
  102959. 91,
  102960. 172,
  102961. 173,
  102962. 174,
  102963. 175,
  102964. 176,
  102965. 177,
  102966. 178,
  102967. 179,
  102968. 181,
  102969. 182,
  102970. 183,
  102971. 184,
  102972. 185,
  102973. 186
  102974. ],
  102975. "contexts": {
  102976. "124": [
  102977. ""
  102978. ],
  102979. "89": [
  102980. ""
  102981. ],
  102982. "45": [
  102983. ""
  102984. ],
  102985. "39": [
  102986. ""
  102987. ],
  102988. "12": [
  102989. ""
  102990. ],
  102991. "1": [
  102992. ""
  102993. ],
  102994. "8": [
  102995. ""
  102996. ],
  102997. "9": [
  102998. ""
  102999. ],
  103000. "13": [
  103001. ""
  103002. ],
  103003. "14": [
  103004. ""
  103005. ],
  103006. "35": [
  103007. ""
  103008. ],
  103009. "37": [
  103010. ""
  103011. ],
  103012. "56": [
  103013. ""
  103014. ],
  103015. "42": [
  103016. ""
  103017. ],
  103018. "49": [
  103019. ""
  103020. ],
  103021. "50": [
  103022. ""
  103023. ],
  103024. "51": [
  103025. ""
  103026. ],
  103027. "53": [
  103028. ""
  103029. ],
  103030. "57": [
  103031. ""
  103032. ],
  103033. "66": [
  103034. ""
  103035. ],
  103036. "75": [
  103037. ""
  103038. ],
  103039. "84": [
  103040. ""
  103041. ],
  103042. "90": [
  103043. ""
  103044. ],
  103045. "91": [
  103046. ""
  103047. ],
  103048. "117": [
  103049. ""
  103050. ],
  103051. "118": [
  103052. ""
  103053. ],
  103054. "119": [
  103055. ""
  103056. ],
  103057. "120": [
  103058. ""
  103059. ],
  103060. "122": [
  103061. ""
  103062. ],
  103063. "148": [
  103064. ""
  103065. ],
  103066. "127": [
  103067. ""
  103068. ],
  103069. "130": [
  103070. ""
  103071. ],
  103072. "133": [
  103073. ""
  103074. ],
  103075. "136": [
  103076. ""
  103077. ],
  103078. "139": [
  103079. ""
  103080. ],
  103081. "142": [
  103082. ""
  103083. ],
  103084. "145": [
  103085. ""
  103086. ],
  103087. "157": [
  103088. ""
  103089. ],
  103090. "172": [
  103091. ""
  103092. ],
  103093. "181": [
  103094. ""
  103095. ]
  103096. },
  103097. "executed_branches": [
  103098. [
  103099. 39,
  103100. 42
  103101. ],
  103102. [
  103103. 42,
  103104. 45
  103105. ],
  103106. [
  103107. 45,
  103108. 49
  103109. ],
  103110. [
  103111. 49,
  103112. -37
  103113. ],
  103114. [
  103115. 49,
  103116. 50
  103117. ],
  103118. [
  103119. 50,
  103120. 51
  103121. ],
  103122. [
  103123. 51,
  103124. 53
  103125. ],
  103126. [
  103127. 53,
  103128. 49
  103129. ],
  103130. [
  103131. 124,
  103132. 127
  103133. ],
  103134. [
  103135. 127,
  103136. 130
  103137. ],
  103138. [
  103139. 130,
  103140. 133
  103141. ],
  103142. [
  103143. 133,
  103144. 136
  103145. ],
  103146. [
  103147. 136,
  103148. 139
  103149. ],
  103150. [
  103151. 139,
  103152. 142
  103153. ],
  103154. [
  103155. 142,
  103156. 145
  103157. ],
  103158. [
  103159. 145,
  103160. -122
  103161. ]
  103162. ],
  103163. "missing_branches": [
  103164. [
  103165. 39,
  103166. 40
  103167. ],
  103168. [
  103169. 42,
  103170. 43
  103171. ],
  103172. [
  103173. 45,
  103174. 46
  103175. ],
  103176. [
  103177. 50,
  103178. 49
  103179. ],
  103180. [
  103181. 51,
  103182. 52
  103183. ],
  103184. [
  103185. 53,
  103186. 54
  103187. ],
  103188. [
  103189. 124,
  103190. 125
  103191. ],
  103192. [
  103193. 127,
  103194. 128
  103195. ],
  103196. [
  103197. 130,
  103198. 131
  103199. ],
  103200. [
  103201. 133,
  103202. 134
  103203. ],
  103204. [
  103205. 136,
  103206. 137
  103207. ],
  103208. [
  103209. 139,
  103210. 140
  103211. ],
  103212. [
  103213. 142,
  103214. 143
  103215. ],
  103216. [
  103217. 145,
  103218. 146
  103219. ],
  103220. [
  103221. 168,
  103222. 169
  103223. ],
  103224. [
  103225. 168,
  103226. 170
  103227. ]
  103228. ],
  103229. "functions": {
  103230. "Vector.__post_init__": {
  103231. "executed_lines": [
  103232. 39,
  103233. 42,
  103234. 45,
  103235. 49,
  103236. 50,
  103237. 51,
  103238. 53
  103239. ],
  103240. "summary": {
  103241. "covered_lines": 7,
  103242. "num_statements": 12,
  103243. "percent_covered": 57.69230769230769,
  103244. "percent_covered_display": "57.69",
  103245. "missing_lines": 5,
  103246. "excluded_lines": 0,
  103247. "percent_statements_covered": 58.333333333333336,
  103248. "percent_statements_covered_display": "58.33",
  103249. "num_branches": 14,
  103250. "num_partial_branches": 6,
  103251. "covered_branches": 8,
  103252. "missing_branches": 6,
  103253. "percent_branches_covered": 57.142857142857146,
  103254. "percent_branches_covered_display": "57.14"
  103255. },
  103256. "missing_lines": [
  103257. 40,
  103258. 43,
  103259. 46,
  103260. 52,
  103261. 54
  103262. ],
  103263. "excluded_lines": [],
  103264. "start_line": 37,
  103265. "contexts": {
  103266. "124": [
  103267. ""
  103268. ],
  103269. "89": [
  103270. ""
  103271. ],
  103272. "45": [
  103273. ""
  103274. ],
  103275. "39": [
  103276. ""
  103277. ],
  103278. "12": [
  103279. ""
  103280. ],
  103281. "1": [
  103282. ""
  103283. ],
  103284. "8": [
  103285. ""
  103286. ],
  103287. "9": [
  103288. ""
  103289. ],
  103290. "13": [
  103291. ""
  103292. ],
  103293. "14": [
  103294. ""
  103295. ],
  103296. "35": [
  103297. ""
  103298. ],
  103299. "37": [
  103300. ""
  103301. ],
  103302. "56": [
  103303. ""
  103304. ],
  103305. "42": [
  103306. ""
  103307. ],
  103308. "49": [
  103309. ""
  103310. ],
  103311. "50": [
  103312. ""
  103313. ],
  103314. "51": [
  103315. ""
  103316. ],
  103317. "53": [
  103318. ""
  103319. ],
  103320. "57": [
  103321. ""
  103322. ],
  103323. "66": [
  103324. ""
  103325. ],
  103326. "75": [
  103327. ""
  103328. ],
  103329. "84": [
  103330. ""
  103331. ],
  103332. "90": [
  103333. ""
  103334. ],
  103335. "91": [
  103336. ""
  103337. ],
  103338. "117": [
  103339. ""
  103340. ],
  103341. "118": [
  103342. ""
  103343. ],
  103344. "119": [
  103345. ""
  103346. ],
  103347. "120": [
  103348. ""
  103349. ],
  103350. "122": [
  103351. ""
  103352. ],
  103353. "148": [
  103354. ""
  103355. ],
  103356. "127": [
  103357. ""
  103358. ],
  103359. "130": [
  103360. ""
  103361. ],
  103362. "133": [
  103363. ""
  103364. ],
  103365. "136": [
  103366. ""
  103367. ],
  103368. "139": [
  103369. ""
  103370. ],
  103371. "142": [
  103372. ""
  103373. ],
  103374. "145": [
  103375. ""
  103376. ],
  103377. "157": [
  103378. ""
  103379. ],
  103380. "172": [
  103381. ""
  103382. ],
  103383. "181": [
  103384. ""
  103385. ]
  103386. },
  103387. "executed_branches": [
  103388. [
  103389. 39,
  103390. 42
  103391. ],
  103392. [
  103393. 42,
  103394. 45
  103395. ],
  103396. [
  103397. 45,
  103398. 49
  103399. ],
  103400. [
  103401. 49,
  103402. -37
  103403. ],
  103404. [
  103405. 49,
  103406. 50
  103407. ],
  103408. [
  103409. 50,
  103410. 51
  103411. ],
  103412. [
  103413. 51,
  103414. 53
  103415. ],
  103416. [
  103417. 53,
  103418. 49
  103419. ]
  103420. ],
  103421. "missing_branches": [
  103422. [
  103423. 39,
  103424. 40
  103425. ],
  103426. [
  103427. 42,
  103428. 43
  103429. ],
  103430. [
  103431. 45,
  103432. 46
  103433. ],
  103434. [
  103435. 50,
  103436. 49
  103437. ],
  103438. [
  103439. 51,
  103440. 52
  103441. ],
  103442. [
  103443. 53,
  103444. 54
  103445. ]
  103446. ]
  103447. },
  103448. "Vector.dimension_count": {
  103449. "executed_lines": [],
  103450. "summary": {
  103451. "covered_lines": 0,
  103452. "num_statements": 1,
  103453. "percent_covered": 0.0,
  103454. "percent_covered_display": "0.00",
  103455. "missing_lines": 1,
  103456. "excluded_lines": 0,
  103457. "percent_statements_covered": 0.0,
  103458. "percent_statements_covered_display": "0.00",
  103459. "num_branches": 0,
  103460. "num_partial_branches": 0,
  103461. "covered_branches": 0,
  103462. "missing_branches": 0,
  103463. "percent_branches_covered": 100.0,
  103464. "percent_branches_covered_display": "100.00"
  103465. },
  103466. "missing_lines": [
  103467. 64
  103468. ],
  103469. "excluded_lines": [],
  103470. "start_line": 57,
  103471. "contexts": {
  103472. "124": [
  103473. ""
  103474. ],
  103475. "89": [
  103476. ""
  103477. ],
  103478. "45": [
  103479. ""
  103480. ],
  103481. "39": [
  103482. ""
  103483. ],
  103484. "12": [
  103485. ""
  103486. ],
  103487. "1": [
  103488. ""
  103489. ],
  103490. "8": [
  103491. ""
  103492. ],
  103493. "9": [
  103494. ""
  103495. ],
  103496. "13": [
  103497. ""
  103498. ],
  103499. "14": [
  103500. ""
  103501. ],
  103502. "35": [
  103503. ""
  103504. ],
  103505. "37": [
  103506. ""
  103507. ],
  103508. "56": [
  103509. ""
  103510. ],
  103511. "42": [
  103512. ""
  103513. ],
  103514. "49": [
  103515. ""
  103516. ],
  103517. "50": [
  103518. ""
  103519. ],
  103520. "51": [
  103521. ""
  103522. ],
  103523. "53": [
  103524. ""
  103525. ],
  103526. "57": [
  103527. ""
  103528. ],
  103529. "66": [
  103530. ""
  103531. ],
  103532. "75": [
  103533. ""
  103534. ],
  103535. "84": [
  103536. ""
  103537. ],
  103538. "90": [
  103539. ""
  103540. ],
  103541. "91": [
  103542. ""
  103543. ],
  103544. "117": [
  103545. ""
  103546. ],
  103547. "118": [
  103548. ""
  103549. ],
  103550. "119": [
  103551. ""
  103552. ],
  103553. "120": [
  103554. ""
  103555. ],
  103556. "122": [
  103557. ""
  103558. ],
  103559. "148": [
  103560. ""
  103561. ],
  103562. "127": [
  103563. ""
  103564. ],
  103565. "130": [
  103566. ""
  103567. ],
  103568. "133": [
  103569. ""
  103570. ],
  103571. "136": [
  103572. ""
  103573. ],
  103574. "139": [
  103575. ""
  103576. ],
  103577. "142": [
  103578. ""
  103579. ],
  103580. "145": [
  103581. ""
  103582. ],
  103583. "157": [
  103584. ""
  103585. ],
  103586. "172": [
  103587. ""
  103588. ],
  103589. "181": [
  103590. ""
  103591. ]
  103592. },
  103593. "executed_branches": [],
  103594. "missing_branches": []
  103595. },
  103596. "Vector.to_list": {
  103597. "executed_lines": [],
  103598. "summary": {
  103599. "covered_lines": 0,
  103600. "num_statements": 1,
  103601. "percent_covered": 0.0,
  103602. "percent_covered_display": "0.00",
  103603. "missing_lines": 1,
  103604. "excluded_lines": 0,
  103605. "percent_statements_covered": 0.0,
  103606. "percent_statements_covered_display": "0.00",
  103607. "num_branches": 0,
  103608. "num_partial_branches": 0,
  103609. "covered_branches": 0,
  103610. "missing_branches": 0,
  103611. "percent_branches_covered": 100.0,
  103612. "percent_branches_covered_display": "100.00"
  103613. },
  103614. "missing_lines": [
  103615. 73
  103616. ],
  103617. "excluded_lines": [],
  103618. "start_line": 66,
  103619. "contexts": {
  103620. "124": [
  103621. ""
  103622. ],
  103623. "89": [
  103624. ""
  103625. ],
  103626. "45": [
  103627. ""
  103628. ],
  103629. "39": [
  103630. ""
  103631. ],
  103632. "12": [
  103633. ""
  103634. ],
  103635. "1": [
  103636. ""
  103637. ],
  103638. "8": [
  103639. ""
  103640. ],
  103641. "9": [
  103642. ""
  103643. ],
  103644. "13": [
  103645. ""
  103646. ],
  103647. "14": [
  103648. ""
  103649. ],
  103650. "35": [
  103651. ""
  103652. ],
  103653. "37": [
  103654. ""
  103655. ],
  103656. "56": [
  103657. ""
  103658. ],
  103659. "42": [
  103660. ""
  103661. ],
  103662. "49": [
  103663. ""
  103664. ],
  103665. "50": [
  103666. ""
  103667. ],
  103668. "51": [
  103669. ""
  103670. ],
  103671. "53": [
  103672. ""
  103673. ],
  103674. "57": [
  103675. ""
  103676. ],
  103677. "66": [
  103678. ""
  103679. ],
  103680. "75": [
  103681. ""
  103682. ],
  103683. "84": [
  103684. ""
  103685. ],
  103686. "90": [
  103687. ""
  103688. ],
  103689. "91": [
  103690. ""
  103691. ],
  103692. "117": [
  103693. ""
  103694. ],
  103695. "118": [
  103696. ""
  103697. ],
  103698. "119": [
  103699. ""
  103700. ],
  103701. "120": [
  103702. ""
  103703. ],
  103704. "122": [
  103705. ""
  103706. ],
  103707. "148": [
  103708. ""
  103709. ],
  103710. "127": [
  103711. ""
  103712. ],
  103713. "130": [
  103714. ""
  103715. ],
  103716. "133": [
  103717. ""
  103718. ],
  103719. "136": [
  103720. ""
  103721. ],
  103722. "139": [
  103723. ""
  103724. ],
  103725. "142": [
  103726. ""
  103727. ],
  103728. "145": [
  103729. ""
  103730. ],
  103731. "157": [
  103732. ""
  103733. ],
  103734. "172": [
  103735. ""
  103736. ],
  103737. "181": [
  103738. ""
  103739. ]
  103740. },
  103741. "executed_branches": [],
  103742. "missing_branches": []
  103743. },
  103744. "Vector.__str__": {
  103745. "executed_lines": [],
  103746. "summary": {
  103747. "covered_lines": 0,
  103748. "num_statements": 0,
  103749. "percent_covered": 100.0,
  103750. "percent_covered_display": "100.00",
  103751. "missing_lines": 0,
  103752. "excluded_lines": 7,
  103753. "percent_statements_covered": 100.0,
  103754. "percent_statements_covered_display": "100.00",
  103755. "num_branches": 0,
  103756. "num_partial_branches": 0,
  103757. "covered_branches": 0,
  103758. "missing_branches": 0,
  103759. "percent_branches_covered": 100.0,
  103760. "percent_branches_covered_display": "100.00"
  103761. },
  103762. "missing_lines": [],
  103763. "excluded_lines": [
  103764. 76,
  103765. 77,
  103766. 78,
  103767. 79,
  103768. 80,
  103769. 81,
  103770. 82
  103771. ],
  103772. "start_line": 75,
  103773. "contexts": {
  103774. "124": [
  103775. ""
  103776. ],
  103777. "89": [
  103778. ""
  103779. ],
  103780. "45": [
  103781. ""
  103782. ],
  103783. "39": [
  103784. ""
  103785. ],
  103786. "12": [
  103787. ""
  103788. ],
  103789. "1": [
  103790. ""
  103791. ],
  103792. "8": [
  103793. ""
  103794. ],
  103795. "9": [
  103796. ""
  103797. ],
  103798. "13": [
  103799. ""
  103800. ],
  103801. "14": [
  103802. ""
  103803. ],
  103804. "35": [
  103805. ""
  103806. ],
  103807. "37": [
  103808. ""
  103809. ],
  103810. "56": [
  103811. ""
  103812. ],
  103813. "42": [
  103814. ""
  103815. ],
  103816. "49": [
  103817. ""
  103818. ],
  103819. "50": [
  103820. ""
  103821. ],
  103822. "51": [
  103823. ""
  103824. ],
  103825. "53": [
  103826. ""
  103827. ],
  103828. "57": [
  103829. ""
  103830. ],
  103831. "66": [
  103832. ""
  103833. ],
  103834. "75": [
  103835. ""
  103836. ],
  103837. "84": [
  103838. ""
  103839. ],
  103840. "90": [
  103841. ""
  103842. ],
  103843. "91": [
  103844. ""
  103845. ],
  103846. "117": [
  103847. ""
  103848. ],
  103849. "118": [
  103850. ""
  103851. ],
  103852. "119": [
  103853. ""
  103854. ],
  103855. "120": [
  103856. ""
  103857. ],
  103858. "122": [
  103859. ""
  103860. ],
  103861. "148": [
  103862. ""
  103863. ],
  103864. "127": [
  103865. ""
  103866. ],
  103867. "130": [
  103868. ""
  103869. ],
  103870. "133": [
  103871. ""
  103872. ],
  103873. "136": [
  103874. ""
  103875. ],
  103876. "139": [
  103877. ""
  103878. ],
  103879. "142": [
  103880. ""
  103881. ],
  103882. "145": [
  103883. ""
  103884. ],
  103885. "157": [
  103886. ""
  103887. ],
  103888. "172": [
  103889. ""
  103890. ],
  103891. "181": [
  103892. ""
  103893. ]
  103894. },
  103895. "executed_branches": [],
  103896. "missing_branches": []
  103897. },
  103898. "Vector.__repr__": {
  103899. "executed_lines": [],
  103900. "summary": {
  103901. "covered_lines": 0,
  103902. "num_statements": 0,
  103903. "percent_covered": 100.0,
  103904. "percent_covered_display": "100.00",
  103905. "missing_lines": 0,
  103906. "excluded_lines": 2,
  103907. "percent_statements_covered": 100.0,
  103908. "percent_statements_covered_display": "100.00",
  103909. "num_branches": 0,
  103910. "num_partial_branches": 0,
  103911. "covered_branches": 0,
  103912. "missing_branches": 0,
  103913. "percent_branches_covered": 100.0,
  103914. "percent_branches_covered_display": "100.00"
  103915. },
  103916. "missing_lines": [],
  103917. "excluded_lines": [
  103918. 85,
  103919. 86
  103920. ],
  103921. "start_line": 84,
  103922. "contexts": {
  103923. "124": [
  103924. ""
  103925. ],
  103926. "89": [
  103927. ""
  103928. ],
  103929. "45": [
  103930. ""
  103931. ],
  103932. "39": [
  103933. ""
  103934. ],
  103935. "12": [
  103936. ""
  103937. ],
  103938. "1": [
  103939. ""
  103940. ],
  103941. "8": [
  103942. ""
  103943. ],
  103944. "9": [
  103945. ""
  103946. ],
  103947. "13": [
  103948. ""
  103949. ],
  103950. "14": [
  103951. ""
  103952. ],
  103953. "35": [
  103954. ""
  103955. ],
  103956. "37": [
  103957. ""
  103958. ],
  103959. "56": [
  103960. ""
  103961. ],
  103962. "42": [
  103963. ""
  103964. ],
  103965. "49": [
  103966. ""
  103967. ],
  103968. "50": [
  103969. ""
  103970. ],
  103971. "51": [
  103972. ""
  103973. ],
  103974. "53": [
  103975. ""
  103976. ],
  103977. "57": [
  103978. ""
  103979. ],
  103980. "66": [
  103981. ""
  103982. ],
  103983. "75": [
  103984. ""
  103985. ],
  103986. "84": [
  103987. ""
  103988. ],
  103989. "90": [
  103990. ""
  103991. ],
  103992. "91": [
  103993. ""
  103994. ],
  103995. "117": [
  103996. ""
  103997. ],
  103998. "118": [
  103999. ""
  104000. ],
  104001. "119": [
  104002. ""
  104003. ],
  104004. "120": [
  104005. ""
  104006. ],
  104007. "122": [
  104008. ""
  104009. ],
  104010. "148": [
  104011. ""
  104012. ],
  104013. "127": [
  104014. ""
  104015. ],
  104016. "130": [
  104017. ""
  104018. ],
  104019. "133": [
  104020. ""
  104021. ],
  104022. "136": [
  104023. ""
  104024. ],
  104025. "139": [
  104026. ""
  104027. ],
  104028. "142": [
  104029. ""
  104030. ],
  104031. "145": [
  104032. ""
  104033. ],
  104034. "157": [
  104035. ""
  104036. ],
  104037. "172": [
  104038. ""
  104039. ],
  104040. "181": [
  104041. ""
  104042. ]
  104043. },
  104044. "executed_branches": [],
  104045. "missing_branches": []
  104046. },
  104047. "SearchQuery.__post_init__": {
  104048. "executed_lines": [
  104049. 124,
  104050. 127,
  104051. 130,
  104052. 133,
  104053. 136,
  104054. 139,
  104055. 142,
  104056. 145
  104057. ],
  104058. "summary": {
  104059. "covered_lines": 8,
  104060. "num_statements": 16,
  104061. "percent_covered": 50.0,
  104062. "percent_covered_display": "50.00",
  104063. "missing_lines": 8,
  104064. "excluded_lines": 0,
  104065. "percent_statements_covered": 50.0,
  104066. "percent_statements_covered_display": "50.00",
  104067. "num_branches": 16,
  104068. "num_partial_branches": 8,
  104069. "covered_branches": 8,
  104070. "missing_branches": 8,
  104071. "percent_branches_covered": 50.0,
  104072. "percent_branches_covered_display": "50.00"
  104073. },
  104074. "missing_lines": [
  104075. 125,
  104076. 128,
  104077. 131,
  104078. 134,
  104079. 137,
  104080. 140,
  104081. 143,
  104082. 146
  104083. ],
  104084. "excluded_lines": [],
  104085. "start_line": 122,
  104086. "contexts": {
  104087. "124": [
  104088. ""
  104089. ],
  104090. "89": [
  104091. ""
  104092. ],
  104093. "45": [
  104094. ""
  104095. ],
  104096. "39": [
  104097. ""
  104098. ],
  104099. "12": [
  104100. ""
  104101. ],
  104102. "1": [
  104103. ""
  104104. ],
  104105. "8": [
  104106. ""
  104107. ],
  104108. "9": [
  104109. ""
  104110. ],
  104111. "13": [
  104112. ""
  104113. ],
  104114. "14": [
  104115. ""
  104116. ],
  104117. "35": [
  104118. ""
  104119. ],
  104120. "37": [
  104121. ""
  104122. ],
  104123. "56": [
  104124. ""
  104125. ],
  104126. "42": [
  104127. ""
  104128. ],
  104129. "49": [
  104130. ""
  104131. ],
  104132. "50": [
  104133. ""
  104134. ],
  104135. "51": [
  104136. ""
  104137. ],
  104138. "53": [
  104139. ""
  104140. ],
  104141. "57": [
  104142. ""
  104143. ],
  104144. "66": [
  104145. ""
  104146. ],
  104147. "75": [
  104148. ""
  104149. ],
  104150. "84": [
  104151. ""
  104152. ],
  104153. "90": [
  104154. ""
  104155. ],
  104156. "91": [
  104157. ""
  104158. ],
  104159. "117": [
  104160. ""
  104161. ],
  104162. "118": [
  104163. ""
  104164. ],
  104165. "119": [
  104166. ""
  104167. ],
  104168. "120": [
  104169. ""
  104170. ],
  104171. "122": [
  104172. ""
  104173. ],
  104174. "148": [
  104175. ""
  104176. ],
  104177. "127": [
  104178. ""
  104179. ],
  104180. "130": [
  104181. ""
  104182. ],
  104183. "133": [
  104184. ""
  104185. ],
  104186. "136": [
  104187. ""
  104188. ],
  104189. "139": [
  104190. ""
  104191. ],
  104192. "142": [
  104193. ""
  104194. ],
  104195. "145": [
  104196. ""
  104197. ],
  104198. "157": [
  104199. ""
  104200. ],
  104201. "172": [
  104202. ""
  104203. ],
  104204. "181": [
  104205. ""
  104206. ]
  104207. },
  104208. "executed_branches": [
  104209. [
  104210. 124,
  104211. 127
  104212. ],
  104213. [
  104214. 127,
  104215. 130
  104216. ],
  104217. [
  104218. 130,
  104219. 133
  104220. ],
  104221. [
  104222. 133,
  104223. 136
  104224. ],
  104225. [
  104226. 136,
  104227. 139
  104228. ],
  104229. [
  104230. 139,
  104231. 142
  104232. ],
  104233. [
  104234. 142,
  104235. 145
  104236. ],
  104237. [
  104238. 145,
  104239. -122
  104240. ]
  104241. ],
  104242. "missing_branches": [
  104243. [
  104244. 124,
  104245. 125
  104246. ],
  104247. [
  104248. 127,
  104249. 128
  104250. ],
  104251. [
  104252. 130,
  104253. 131
  104254. ],
  104255. [
  104256. 133,
  104257. 134
  104258. ],
  104259. [
  104260. 136,
  104261. 137
  104262. ],
  104263. [
  104264. 139,
  104265. 140
  104266. ],
  104267. [
  104268. 142,
  104269. 143
  104270. ],
  104271. [
  104272. 145,
  104273. 146
  104274. ]
  104275. ]
  104276. },
  104277. "SearchQuery.has_filters": {
  104278. "executed_lines": [],
  104279. "summary": {
  104280. "covered_lines": 0,
  104281. "num_statements": 1,
  104282. "percent_covered": 0.0,
  104283. "percent_covered_display": "0.00",
  104284. "missing_lines": 1,
  104285. "excluded_lines": 0,
  104286. "percent_statements_covered": 0.0,
  104287. "percent_statements_covered_display": "0.00",
  104288. "num_branches": 0,
  104289. "num_partial_branches": 0,
  104290. "covered_branches": 0,
  104291. "missing_branches": 0,
  104292. "percent_branches_covered": 100.0,
  104293. "percent_branches_covered_display": "100.00"
  104294. },
  104295. "missing_lines": [
  104296. 155
  104297. ],
  104298. "excluded_lines": [],
  104299. "start_line": 148,
  104300. "contexts": {
  104301. "124": [
  104302. ""
  104303. ],
  104304. "89": [
  104305. ""
  104306. ],
  104307. "45": [
  104308. ""
  104309. ],
  104310. "39": [
  104311. ""
  104312. ],
  104313. "12": [
  104314. ""
  104315. ],
  104316. "1": [
  104317. ""
  104318. ],
  104319. "8": [
  104320. ""
  104321. ],
  104322. "9": [
  104323. ""
  104324. ],
  104325. "13": [
  104326. ""
  104327. ],
  104328. "14": [
  104329. ""
  104330. ],
  104331. "35": [
  104332. ""
  104333. ],
  104334. "37": [
  104335. ""
  104336. ],
  104337. "56": [
  104338. ""
  104339. ],
  104340. "42": [
  104341. ""
  104342. ],
  104343. "49": [
  104344. ""
  104345. ],
  104346. "50": [
  104347. ""
  104348. ],
  104349. "51": [
  104350. ""
  104351. ],
  104352. "53": [
  104353. ""
  104354. ],
  104355. "57": [
  104356. ""
  104357. ],
  104358. "66": [
  104359. ""
  104360. ],
  104361. "75": [
  104362. ""
  104363. ],
  104364. "84": [
  104365. ""
  104366. ],
  104367. "90": [
  104368. ""
  104369. ],
  104370. "91": [
  104371. ""
  104372. ],
  104373. "117": [
  104374. ""
  104375. ],
  104376. "118": [
  104377. ""
  104378. ],
  104379. "119": [
  104380. ""
  104381. ],
  104382. "120": [
  104383. ""
  104384. ],
  104385. "122": [
  104386. ""
  104387. ],
  104388. "148": [
  104389. ""
  104390. ],
  104391. "127": [
  104392. ""
  104393. ],
  104394. "130": [
  104395. ""
  104396. ],
  104397. "133": [
  104398. ""
  104399. ],
  104400. "136": [
  104401. ""
  104402. ],
  104403. "139": [
  104404. ""
  104405. ],
  104406. "142": [
  104407. ""
  104408. ],
  104409. "145": [
  104410. ""
  104411. ],
  104412. "157": [
  104413. ""
  104414. ],
  104415. "172": [
  104416. ""
  104417. ],
  104418. "181": [
  104419. ""
  104420. ]
  104421. },
  104422. "executed_branches": [],
  104423. "missing_branches": []
  104424. },
  104425. "SearchQuery.get_filter_value": {
  104426. "executed_lines": [],
  104427. "summary": {
  104428. "covered_lines": 0,
  104429. "num_statements": 3,
  104430. "percent_covered": 0.0,
  104431. "percent_covered_display": "0.00",
  104432. "missing_lines": 3,
  104433. "excluded_lines": 0,
  104434. "percent_statements_covered": 0.0,
  104435. "percent_statements_covered_display": "0.00",
  104436. "num_branches": 2,
  104437. "num_partial_branches": 0,
  104438. "covered_branches": 0,
  104439. "missing_branches": 2,
  104440. "percent_branches_covered": 0.0,
  104441. "percent_branches_covered_display": "0.00"
  104442. },
  104443. "missing_lines": [
  104444. 168,
  104445. 169,
  104446. 170
  104447. ],
  104448. "excluded_lines": [],
  104449. "start_line": 157,
  104450. "contexts": {
  104451. "124": [
  104452. ""
  104453. ],
  104454. "89": [
  104455. ""
  104456. ],
  104457. "45": [
  104458. ""
  104459. ],
  104460. "39": [
  104461. ""
  104462. ],
  104463. "12": [
  104464. ""
  104465. ],
  104466. "1": [
  104467. ""
  104468. ],
  104469. "8": [
  104470. ""
  104471. ],
  104472. "9": [
  104473. ""
  104474. ],
  104475. "13": [
  104476. ""
  104477. ],
  104478. "14": [
  104479. ""
  104480. ],
  104481. "35": [
  104482. ""
  104483. ],
  104484. "37": [
  104485. ""
  104486. ],
  104487. "56": [
  104488. ""
  104489. ],
  104490. "42": [
  104491. ""
  104492. ],
  104493. "49": [
  104494. ""
  104495. ],
  104496. "50": [
  104497. ""
  104498. ],
  104499. "51": [
  104500. ""
  104501. ],
  104502. "53": [
  104503. ""
  104504. ],
  104505. "57": [
  104506. ""
  104507. ],
  104508. "66": [
  104509. ""
  104510. ],
  104511. "75": [
  104512. ""
  104513. ],
  104514. "84": [
  104515. ""
  104516. ],
  104517. "90": [
  104518. ""
  104519. ],
  104520. "91": [
  104521. ""
  104522. ],
  104523. "117": [
  104524. ""
  104525. ],
  104526. "118": [
  104527. ""
  104528. ],
  104529. "119": [
  104530. ""
  104531. ],
  104532. "120": [
  104533. ""
  104534. ],
  104535. "122": [
  104536. ""
  104537. ],
  104538. "148": [
  104539. ""
  104540. ],
  104541. "127": [
  104542. ""
  104543. ],
  104544. "130": [
  104545. ""
  104546. ],
  104547. "133": [
  104548. ""
  104549. ],
  104550. "136": [
  104551. ""
  104552. ],
  104553. "139": [
  104554. ""
  104555. ],
  104556. "142": [
  104557. ""
  104558. ],
  104559. "145": [
  104560. ""
  104561. ],
  104562. "157": [
  104563. ""
  104564. ],
  104565. "172": [
  104566. ""
  104567. ],
  104568. "181": [
  104569. ""
  104570. ]
  104571. },
  104572. "executed_branches": [],
  104573. "missing_branches": [
  104574. [
  104575. 168,
  104576. 169
  104577. ],
  104578. [
  104579. 168,
  104580. 170
  104581. ]
  104582. ]
  104583. },
  104584. "SearchQuery.__str__": {
  104585. "executed_lines": [],
  104586. "summary": {
  104587. "covered_lines": 0,
  104588. "num_statements": 0,
  104589. "percent_covered": 100.0,
  104590. "percent_covered_display": "100.00",
  104591. "missing_lines": 0,
  104592. "excluded_lines": 7,
  104593. "percent_statements_covered": 100.0,
  104594. "percent_statements_covered_display": "100.00",
  104595. "num_branches": 0,
  104596. "num_partial_branches": 0,
  104597. "covered_branches": 0,
  104598. "missing_branches": 0,
  104599. "percent_branches_covered": 100.0,
  104600. "percent_branches_covered_display": "100.00"
  104601. },
  104602. "missing_lines": [],
  104603. "excluded_lines": [
  104604. 173,
  104605. 174,
  104606. 175,
  104607. 176,
  104608. 177,
  104609. 178,
  104610. 179
  104611. ],
  104612. "start_line": 172,
  104613. "contexts": {
  104614. "124": [
  104615. ""
  104616. ],
  104617. "89": [
  104618. ""
  104619. ],
  104620. "45": [
  104621. ""
  104622. ],
  104623. "39": [
  104624. ""
  104625. ],
  104626. "12": [
  104627. ""
  104628. ],
  104629. "1": [
  104630. ""
  104631. ],
  104632. "8": [
  104633. ""
  104634. ],
  104635. "9": [
  104636. ""
  104637. ],
  104638. "13": [
  104639. ""
  104640. ],
  104641. "14": [
  104642. ""
  104643. ],
  104644. "35": [
  104645. ""
  104646. ],
  104647. "37": [
  104648. ""
  104649. ],
  104650. "56": [
  104651. ""
  104652. ],
  104653. "42": [
  104654. ""
  104655. ],
  104656. "49": [
  104657. ""
  104658. ],
  104659. "50": [
  104660. ""
  104661. ],
  104662. "51": [
  104663. ""
  104664. ],
  104665. "53": [
  104666. ""
  104667. ],
  104668. "57": [
  104669. ""
  104670. ],
  104671. "66": [
  104672. ""
  104673. ],
  104674. "75": [
  104675. ""
  104676. ],
  104677. "84": [
  104678. ""
  104679. ],
  104680. "90": [
  104681. ""
  104682. ],
  104683. "91": [
  104684. ""
  104685. ],
  104686. "117": [
  104687. ""
  104688. ],
  104689. "118": [
  104690. ""
  104691. ],
  104692. "119": [
  104693. ""
  104694. ],
  104695. "120": [
  104696. ""
  104697. ],
  104698. "122": [
  104699. ""
  104700. ],
  104701. "148": [
  104702. ""
  104703. ],
  104704. "127": [
  104705. ""
  104706. ],
  104707. "130": [
  104708. ""
  104709. ],
  104710. "133": [
  104711. ""
  104712. ],
  104713. "136": [
  104714. ""
  104715. ],
  104716. "139": [
  104717. ""
  104718. ],
  104719. "142": [
  104720. ""
  104721. ],
  104722. "145": [
  104723. ""
  104724. ],
  104725. "157": [
  104726. ""
  104727. ],
  104728. "172": [
  104729. ""
  104730. ],
  104731. "181": [
  104732. ""
  104733. ]
  104734. },
  104735. "executed_branches": [],
  104736. "missing_branches": []
  104737. },
  104738. "SearchQuery.__repr__": {
  104739. "executed_lines": [],
  104740. "summary": {
  104741. "covered_lines": 0,
  104742. "num_statements": 0,
  104743. "percent_covered": 100.0,
  104744. "percent_covered_display": "100.00",
  104745. "missing_lines": 0,
  104746. "excluded_lines": 5,
  104747. "percent_statements_covered": 100.0,
  104748. "percent_statements_covered_display": "100.00",
  104749. "num_branches": 0,
  104750. "num_partial_branches": 0,
  104751. "covered_branches": 0,
  104752. "missing_branches": 0,
  104753. "percent_branches_covered": 100.0,
  104754. "percent_branches_covered_display": "100.00"
  104755. },
  104756. "missing_lines": [],
  104757. "excluded_lines": [
  104758. 182,
  104759. 183,
  104760. 184,
  104761. 185,
  104762. 186
  104763. ],
  104764. "start_line": 181,
  104765. "contexts": {
  104766. "124": [
  104767. ""
  104768. ],
  104769. "89": [
  104770. ""
  104771. ],
  104772. "45": [
  104773. ""
  104774. ],
  104775. "39": [
  104776. ""
  104777. ],
  104778. "12": [
  104779. ""
  104780. ],
  104781. "1": [
  104782. ""
  104783. ],
  104784. "8": [
  104785. ""
  104786. ],
  104787. "9": [
  104788. ""
  104789. ],
  104790. "13": [
  104791. ""
  104792. ],
  104793. "14": [
  104794. ""
  104795. ],
  104796. "35": [
  104797. ""
  104798. ],
  104799. "37": [
  104800. ""
  104801. ],
  104802. "56": [
  104803. ""
  104804. ],
  104805. "42": [
  104806. ""
  104807. ],
  104808. "49": [
  104809. ""
  104810. ],
  104811. "50": [
  104812. ""
  104813. ],
  104814. "51": [
  104815. ""
  104816. ],
  104817. "53": [
  104818. ""
  104819. ],
  104820. "57": [
  104821. ""
  104822. ],
  104823. "66": [
  104824. ""
  104825. ],
  104826. "75": [
  104827. ""
  104828. ],
  104829. "84": [
  104830. ""
  104831. ],
  104832. "90": [
  104833. ""
  104834. ],
  104835. "91": [
  104836. ""
  104837. ],
  104838. "117": [
  104839. ""
  104840. ],
  104841. "118": [
  104842. ""
  104843. ],
  104844. "119": [
  104845. ""
  104846. ],
  104847. "120": [
  104848. ""
  104849. ],
  104850. "122": [
  104851. ""
  104852. ],
  104853. "148": [
  104854. ""
  104855. ],
  104856. "127": [
  104857. ""
  104858. ],
  104859. "130": [
  104860. ""
  104861. ],
  104862. "133": [
  104863. ""
  104864. ],
  104865. "136": [
  104866. ""
  104867. ],
  104868. "139": [
  104869. ""
  104870. ],
  104871. "142": [
  104872. ""
  104873. ],
  104874. "145": [
  104875. ""
  104876. ],
  104877. "157": [
  104878. ""
  104879. ],
  104880. "172": [
  104881. ""
  104882. ],
  104883. "181": [
  104884. ""
  104885. ]
  104886. },
  104887. "executed_branches": [],
  104888. "missing_branches": []
  104889. },
  104890. "": {
  104891. "executed_lines": [
  104892. 8,
  104893. 9,
  104894. 12,
  104895. 13,
  104896. 35,
  104897. 37,
  104898. 56,
  104899. 57,
  104900. 66,
  104901. 89,
  104902. 90,
  104903. 117,
  104904. 118,
  104905. 119,
  104906. 120,
  104907. 122,
  104908. 148,
  104909. 157
  104910. ],
  104911. "summary": {
  104912. "covered_lines": 18,
  104913. "num_statements": 18,
  104914. "percent_covered": 100.0,
  104915. "percent_covered_display": "100.00",
  104916. "missing_lines": 0,
  104917. "excluded_lines": 5,
  104918. "percent_statements_covered": 100.0,
  104919. "percent_statements_covered_display": "100.00",
  104920. "num_branches": 0,
  104921. "num_partial_branches": 0,
  104922. "covered_branches": 0,
  104923. "missing_branches": 0,
  104924. "percent_branches_covered": 100.0,
  104925. "percent_branches_covered_display": "100.00"
  104926. },
  104927. "missing_lines": [],
  104928. "excluded_lines": [
  104929. 75,
  104930. 84,
  104931. 91,
  104932. 172,
  104933. 181
  104934. ],
  104935. "start_line": 1,
  104936. "contexts": {
  104937. "124": [
  104938. ""
  104939. ],
  104940. "89": [
  104941. ""
  104942. ],
  104943. "45": [
  104944. ""
  104945. ],
  104946. "39": [
  104947. ""
  104948. ],
  104949. "12": [
  104950. ""
  104951. ],
  104952. "1": [
  104953. ""
  104954. ],
  104955. "8": [
  104956. ""
  104957. ],
  104958. "9": [
  104959. ""
  104960. ],
  104961. "13": [
  104962. ""
  104963. ],
  104964. "14": [
  104965. ""
  104966. ],
  104967. "35": [
  104968. ""
  104969. ],
  104970. "37": [
  104971. ""
  104972. ],
  104973. "56": [
  104974. ""
  104975. ],
  104976. "42": [
  104977. ""
  104978. ],
  104979. "49": [
  104980. ""
  104981. ],
  104982. "50": [
  104983. ""
  104984. ],
  104985. "51": [
  104986. ""
  104987. ],
  104988. "53": [
  104989. ""
  104990. ],
  104991. "57": [
  104992. ""
  104993. ],
  104994. "66": [
  104995. ""
  104996. ],
  104997. "75": [
  104998. ""
  104999. ],
  105000. "84": [
  105001. ""
  105002. ],
  105003. "90": [
  105004. ""
  105005. ],
  105006. "91": [
  105007. ""
  105008. ],
  105009. "117": [
  105010. ""
  105011. ],
  105012. "118": [
  105013. ""
  105014. ],
  105015. "119": [
  105016. ""
  105017. ],
  105018. "120": [
  105019. ""
  105020. ],
  105021. "122": [
  105022. ""
  105023. ],
  105024. "148": [
  105025. ""
  105026. ],
  105027. "127": [
  105028. ""
  105029. ],
  105030. "130": [
  105031. ""
  105032. ],
  105033. "133": [
  105034. ""
  105035. ],
  105036. "136": [
  105037. ""
  105038. ],
  105039. "139": [
  105040. ""
  105041. ],
  105042. "142": [
  105043. ""
  105044. ],
  105045. "145": [
  105046. ""
  105047. ],
  105048. "157": [
  105049. ""
  105050. ],
  105051. "172": [
  105052. ""
  105053. ],
  105054. "181": [
  105055. ""
  105056. ]
  105057. },
  105058. "executed_branches": [],
  105059. "missing_branches": []
  105060. }
  105061. },
  105062. "classes": {
  105063. "Vector": {
  105064. "executed_lines": [
  105065. 39,
  105066. 42,
  105067. 45,
  105068. 49,
  105069. 50,
  105070. 51,
  105071. 53
  105072. ],
  105073. "summary": {
  105074. "covered_lines": 7,
  105075. "num_statements": 14,
  105076. "percent_covered": 53.57142857142857,
  105077. "percent_covered_display": "53.57",
  105078. "missing_lines": 7,
  105079. "excluded_lines": 9,
  105080. "percent_statements_covered": 50.0,
  105081. "percent_statements_covered_display": "50.00",
  105082. "num_branches": 14,
  105083. "num_partial_branches": 6,
  105084. "covered_branches": 8,
  105085. "missing_branches": 6,
  105086. "percent_branches_covered": 57.142857142857146,
  105087. "percent_branches_covered_display": "57.14"
  105088. },
  105089. "missing_lines": [
  105090. 40,
  105091. 43,
  105092. 46,
  105093. 52,
  105094. 54,
  105095. 64,
  105096. 73
  105097. ],
  105098. "excluded_lines": [
  105099. 76,
  105100. 77,
  105101. 78,
  105102. 79,
  105103. 80,
  105104. 81,
  105105. 82,
  105106. 85,
  105107. 86
  105108. ],
  105109. "start_line": 13,
  105110. "contexts": {
  105111. "124": [
  105112. ""
  105113. ],
  105114. "89": [
  105115. ""
  105116. ],
  105117. "45": [
  105118. ""
  105119. ],
  105120. "39": [
  105121. ""
  105122. ],
  105123. "12": [
  105124. ""
  105125. ],
  105126. "1": [
  105127. ""
  105128. ],
  105129. "8": [
  105130. ""
  105131. ],
  105132. "9": [
  105133. ""
  105134. ],
  105135. "13": [
  105136. ""
  105137. ],
  105138. "14": [
  105139. ""
  105140. ],
  105141. "35": [
  105142. ""
  105143. ],
  105144. "37": [
  105145. ""
  105146. ],
  105147. "56": [
  105148. ""
  105149. ],
  105150. "42": [
  105151. ""
  105152. ],
  105153. "49": [
  105154. ""
  105155. ],
  105156. "50": [
  105157. ""
  105158. ],
  105159. "51": [
  105160. ""
  105161. ],
  105162. "53": [
  105163. ""
  105164. ],
  105165. "57": [
  105166. ""
  105167. ],
  105168. "66": [
  105169. ""
  105170. ],
  105171. "75": [
  105172. ""
  105173. ],
  105174. "84": [
  105175. ""
  105176. ],
  105177. "90": [
  105178. ""
  105179. ],
  105180. "91": [
  105181. ""
  105182. ],
  105183. "117": [
  105184. ""
  105185. ],
  105186. "118": [
  105187. ""
  105188. ],
  105189. "119": [
  105190. ""
  105191. ],
  105192. "120": [
  105193. ""
  105194. ],
  105195. "122": [
  105196. ""
  105197. ],
  105198. "148": [
  105199. ""
  105200. ],
  105201. "127": [
  105202. ""
  105203. ],
  105204. "130": [
  105205. ""
  105206. ],
  105207. "133": [
  105208. ""
  105209. ],
  105210. "136": [
  105211. ""
  105212. ],
  105213. "139": [
  105214. ""
  105215. ],
  105216. "142": [
  105217. ""
  105218. ],
  105219. "145": [
  105220. ""
  105221. ],
  105222. "157": [
  105223. ""
  105224. ],
  105225. "172": [
  105226. ""
  105227. ],
  105228. "181": [
  105229. ""
  105230. ]
  105231. },
  105232. "executed_branches": [
  105233. [
  105234. 39,
  105235. 42
  105236. ],
  105237. [
  105238. 42,
  105239. 45
  105240. ],
  105241. [
  105242. 45,
  105243. 49
  105244. ],
  105245. [
  105246. 49,
  105247. -37
  105248. ],
  105249. [
  105250. 49,
  105251. 50
  105252. ],
  105253. [
  105254. 50,
  105255. 51
  105256. ],
  105257. [
  105258. 51,
  105259. 53
  105260. ],
  105261. [
  105262. 53,
  105263. 49
  105264. ]
  105265. ],
  105266. "missing_branches": [
  105267. [
  105268. 39,
  105269. 40
  105270. ],
  105271. [
  105272. 42,
  105273. 43
  105274. ],
  105275. [
  105276. 45,
  105277. 46
  105278. ],
  105279. [
  105280. 50,
  105281. 49
  105282. ],
  105283. [
  105284. 51,
  105285. 52
  105286. ],
  105287. [
  105288. 53,
  105289. 54
  105290. ]
  105291. ]
  105292. },
  105293. "SearchQuery": {
  105294. "executed_lines": [
  105295. 124,
  105296. 127,
  105297. 130,
  105298. 133,
  105299. 136,
  105300. 139,
  105301. 142,
  105302. 145
  105303. ],
  105304. "summary": {
  105305. "covered_lines": 8,
  105306. "num_statements": 20,
  105307. "percent_covered": 42.10526315789474,
  105308. "percent_covered_display": "42.11",
  105309. "missing_lines": 12,
  105310. "excluded_lines": 12,
  105311. "percent_statements_covered": 40.0,
  105312. "percent_statements_covered_display": "40.00",
  105313. "num_branches": 18,
  105314. "num_partial_branches": 8,
  105315. "covered_branches": 8,
  105316. "missing_branches": 10,
  105317. "percent_branches_covered": 44.44444444444444,
  105318. "percent_branches_covered_display": "44.44"
  105319. },
  105320. "missing_lines": [
  105321. 125,
  105322. 128,
  105323. 131,
  105324. 134,
  105325. 137,
  105326. 140,
  105327. 143,
  105328. 146,
  105329. 155,
  105330. 168,
  105331. 169,
  105332. 170
  105333. ],
  105334. "excluded_lines": [
  105335. 173,
  105336. 174,
  105337. 175,
  105338. 176,
  105339. 177,
  105340. 178,
  105341. 179,
  105342. 182,
  105343. 183,
  105344. 184,
  105345. 185,
  105346. 186
  105347. ],
  105348. "start_line": 90,
  105349. "contexts": {
  105350. "124": [
  105351. ""
  105352. ],
  105353. "89": [
  105354. ""
  105355. ],
  105356. "45": [
  105357. ""
  105358. ],
  105359. "39": [
  105360. ""
  105361. ],
  105362. "12": [
  105363. ""
  105364. ],
  105365. "1": [
  105366. ""
  105367. ],
  105368. "8": [
  105369. ""
  105370. ],
  105371. "9": [
  105372. ""
  105373. ],
  105374. "13": [
  105375. ""
  105376. ],
  105377. "14": [
  105378. ""
  105379. ],
  105380. "35": [
  105381. ""
  105382. ],
  105383. "37": [
  105384. ""
  105385. ],
  105386. "56": [
  105387. ""
  105388. ],
  105389. "42": [
  105390. ""
  105391. ],
  105392. "49": [
  105393. ""
  105394. ],
  105395. "50": [
  105396. ""
  105397. ],
  105398. "51": [
  105399. ""
  105400. ],
  105401. "53": [
  105402. ""
  105403. ],
  105404. "57": [
  105405. ""
  105406. ],
  105407. "66": [
  105408. ""
  105409. ],
  105410. "75": [
  105411. ""
  105412. ],
  105413. "84": [
  105414. ""
  105415. ],
  105416. "90": [
  105417. ""
  105418. ],
  105419. "91": [
  105420. ""
  105421. ],
  105422. "117": [
  105423. ""
  105424. ],
  105425. "118": [
  105426. ""
  105427. ],
  105428. "119": [
  105429. ""
  105430. ],
  105431. "120": [
  105432. ""
  105433. ],
  105434. "122": [
  105435. ""
  105436. ],
  105437. "148": [
  105438. ""
  105439. ],
  105440. "127": [
  105441. ""
  105442. ],
  105443. "130": [
  105444. ""
  105445. ],
  105446. "133": [
  105447. ""
  105448. ],
  105449. "136": [
  105450. ""
  105451. ],
  105452. "139": [
  105453. ""
  105454. ],
  105455. "142": [
  105456. ""
  105457. ],
  105458. "145": [
  105459. ""
  105460. ],
  105461. "157": [
  105462. ""
  105463. ],
  105464. "172": [
  105465. ""
  105466. ],
  105467. "181": [
  105468. ""
  105469. ]
  105470. },
  105471. "executed_branches": [
  105472. [
  105473. 124,
  105474. 127
  105475. ],
  105476. [
  105477. 127,
  105478. 130
  105479. ],
  105480. [
  105481. 130,
  105482. 133
  105483. ],
  105484. [
  105485. 133,
  105486. 136
  105487. ],
  105488. [
  105489. 136,
  105490. 139
  105491. ],
  105492. [
  105493. 139,
  105494. 142
  105495. ],
  105496. [
  105497. 142,
  105498. 145
  105499. ],
  105500. [
  105501. 145,
  105502. -122
  105503. ]
  105504. ],
  105505. "missing_branches": [
  105506. [
  105507. 124,
  105508. 125
  105509. ],
  105510. [
  105511. 127,
  105512. 128
  105513. ],
  105514. [
  105515. 130,
  105516. 131
  105517. ],
  105518. [
  105519. 133,
  105520. 134
  105521. ],
  105522. [
  105523. 136,
  105524. 137
  105525. ],
  105526. [
  105527. 139,
  105528. 140
  105529. ],
  105530. [
  105531. 142,
  105532. 143
  105533. ],
  105534. [
  105535. 145,
  105536. 146
  105537. ],
  105538. [
  105539. 168,
  105540. 169
  105541. ],
  105542. [
  105543. 168,
  105544. 170
  105545. ]
  105546. ]
  105547. },
  105548. "": {
  105549. "executed_lines": [
  105550. 8,
  105551. 9,
  105552. 12,
  105553. 13,
  105554. 35,
  105555. 37,
  105556. 56,
  105557. 57,
  105558. 66,
  105559. 89,
  105560. 90,
  105561. 117,
  105562. 118,
  105563. 119,
  105564. 120,
  105565. 122,
  105566. 148,
  105567. 157
  105568. ],
  105569. "summary": {
  105570. "covered_lines": 18,
  105571. "num_statements": 18,
  105572. "percent_covered": 100.0,
  105573. "percent_covered_display": "100.00",
  105574. "missing_lines": 0,
  105575. "excluded_lines": 5,
  105576. "percent_statements_covered": 100.0,
  105577. "percent_statements_covered_display": "100.00",
  105578. "num_branches": 0,
  105579. "num_partial_branches": 0,
  105580. "covered_branches": 0,
  105581. "missing_branches": 0,
  105582. "percent_branches_covered": 100.0,
  105583. "percent_branches_covered_display": "100.00"
  105584. },
  105585. "missing_lines": [],
  105586. "excluded_lines": [
  105587. 75,
  105588. 84,
  105589. 91,
  105590. 172,
  105591. 181
  105592. ],
  105593. "start_line": 1,
  105594. "contexts": {
  105595. "124": [
  105596. ""
  105597. ],
  105598. "89": [
  105599. ""
  105600. ],
  105601. "45": [
  105602. ""
  105603. ],
  105604. "39": [
  105605. ""
  105606. ],
  105607. "12": [
  105608. ""
  105609. ],
  105610. "1": [
  105611. ""
  105612. ],
  105613. "8": [
  105614. ""
  105615. ],
  105616. "9": [
  105617. ""
  105618. ],
  105619. "13": [
  105620. ""
  105621. ],
  105622. "14": [
  105623. ""
  105624. ],
  105625. "35": [
  105626. ""
  105627. ],
  105628. "37": [
  105629. ""
  105630. ],
  105631. "56": [
  105632. ""
  105633. ],
  105634. "42": [
  105635. ""
  105636. ],
  105637. "49": [
  105638. ""
  105639. ],
  105640. "50": [
  105641. ""
  105642. ],
  105643. "51": [
  105644. ""
  105645. ],
  105646. "53": [
  105647. ""
  105648. ],
  105649. "57": [
  105650. ""
  105651. ],
  105652. "66": [
  105653. ""
  105654. ],
  105655. "75": [
  105656. ""
  105657. ],
  105658. "84": [
  105659. ""
  105660. ],
  105661. "90": [
  105662. ""
  105663. ],
  105664. "91": [
  105665. ""
  105666. ],
  105667. "117": [
  105668. ""
  105669. ],
  105670. "118": [
  105671. ""
  105672. ],
  105673. "119": [
  105674. ""
  105675. ],
  105676. "120": [
  105677. ""
  105678. ],
  105679. "122": [
  105680. ""
  105681. ],
  105682. "148": [
  105683. ""
  105684. ],
  105685. "127": [
  105686. ""
  105687. ],
  105688. "130": [
  105689. ""
  105690. ],
  105691. "133": [
  105692. ""
  105693. ],
  105694. "136": [
  105695. ""
  105696. ],
  105697. "139": [
  105698. ""
  105699. ],
  105700. "142": [
  105701. ""
  105702. ],
  105703. "145": [
  105704. ""
  105705. ],
  105706. "157": [
  105707. ""
  105708. ],
  105709. "172": [
  105710. ""
  105711. ],
  105712. "181": [
  105713. ""
  105714. ]
  105715. },
  105716. "executed_branches": [],
  105717. "missing_branches": []
  105718. }
  105719. }
  105720. },
  105721. "src\\infrastructure\\__init__.py": {
  105722. "executed_lines": [],
  105723. "summary": {
  105724. "covered_lines": 0,
  105725. "num_statements": 0,
  105726. "percent_covered": 100.0,
  105727. "percent_covered_display": "100.00",
  105728. "missing_lines": 0,
  105729. "excluded_lines": 0,
  105730. "percent_statements_covered": 100.0,
  105731. "percent_statements_covered_display": "100.00",
  105732. "num_branches": 0,
  105733. "num_partial_branches": 0,
  105734. "covered_branches": 0,
  105735. "missing_branches": 0,
  105736. "percent_branches_covered": 100.0,
  105737. "percent_branches_covered_display": "100.00"
  105738. },
  105739. "missing_lines": [],
  105740. "excluded_lines": [],
  105741. "contexts": {},
  105742. "executed_branches": [],
  105743. "missing_branches": [],
  105744. "functions": {
  105745. "": {
  105746. "executed_lines": [],
  105747. "summary": {
  105748. "covered_lines": 0,
  105749. "num_statements": 0,
  105750. "percent_covered": 100.0,
  105751. "percent_covered_display": "100.00",
  105752. "missing_lines": 0,
  105753. "excluded_lines": 0,
  105754. "percent_statements_covered": 100.0,
  105755. "percent_statements_covered_display": "100.00",
  105756. "num_branches": 0,
  105757. "num_partial_branches": 0,
  105758. "covered_branches": 0,
  105759. "missing_branches": 0,
  105760. "percent_branches_covered": 100.0,
  105761. "percent_branches_covered_display": "100.00"
  105762. },
  105763. "missing_lines": [],
  105764. "excluded_lines": [],
  105765. "start_line": 1,
  105766. "contexts": {},
  105767. "executed_branches": [],
  105768. "missing_branches": []
  105769. }
  105770. },
  105771. "classes": {
  105772. "": {
  105773. "executed_lines": [],
  105774. "summary": {
  105775. "covered_lines": 0,
  105776. "num_statements": 0,
  105777. "percent_covered": 100.0,
  105778. "percent_covered_display": "100.00",
  105779. "missing_lines": 0,
  105780. "excluded_lines": 0,
  105781. "percent_statements_covered": 100.0,
  105782. "percent_statements_covered_display": "100.00",
  105783. "num_branches": 0,
  105784. "num_partial_branches": 0,
  105785. "covered_branches": 0,
  105786. "missing_branches": 0,
  105787. "percent_branches_covered": 100.0,
  105788. "percent_branches_covered_display": "100.00"
  105789. },
  105790. "missing_lines": [],
  105791. "excluded_lines": [],
  105792. "start_line": 1,
  105793. "contexts": {},
  105794. "executed_branches": [],
  105795. "missing_branches": []
  105796. }
  105797. }
  105798. },
  105799. "src\\infrastructure\\database\\__init__.py": {
  105800. "executed_lines": [],
  105801. "summary": {
  105802. "covered_lines": 0,
  105803. "num_statements": 4,
  105804. "percent_covered": 0.0,
  105805. "percent_covered_display": "0.00",
  105806. "missing_lines": 4,
  105807. "excluded_lines": 0,
  105808. "percent_statements_covered": 0.0,
  105809. "percent_statements_covered_display": "0.00",
  105810. "num_branches": 0,
  105811. "num_partial_branches": 0,
  105812. "covered_branches": 0,
  105813. "missing_branches": 0,
  105814. "percent_branches_covered": 100.0,
  105815. "percent_branches_covered_display": "100.00"
  105816. },
  105817. "missing_lines": [
  105818. 7,
  105819. 17,
  105820. 31,
  105821. 37
  105822. ],
  105823. "excluded_lines": [],
  105824. "contexts": {},
  105825. "executed_branches": [],
  105826. "missing_branches": [],
  105827. "functions": {
  105828. "": {
  105829. "executed_lines": [],
  105830. "summary": {
  105831. "covered_lines": 0,
  105832. "num_statements": 4,
  105833. "percent_covered": 0.0,
  105834. "percent_covered_display": "0.00",
  105835. "missing_lines": 4,
  105836. "excluded_lines": 0,
  105837. "percent_statements_covered": 0.0,
  105838. "percent_statements_covered_display": "0.00",
  105839. "num_branches": 0,
  105840. "num_partial_branches": 0,
  105841. "covered_branches": 0,
  105842. "missing_branches": 0,
  105843. "percent_branches_covered": 100.0,
  105844. "percent_branches_covered_display": "100.00"
  105845. },
  105846. "missing_lines": [
  105847. 7,
  105848. 17,
  105849. 31,
  105850. 37
  105851. ],
  105852. "excluded_lines": [],
  105853. "start_line": 1,
  105854. "contexts": {},
  105855. "executed_branches": [],
  105856. "missing_branches": []
  105857. }
  105858. },
  105859. "classes": {
  105860. "": {
  105861. "executed_lines": [],
  105862. "summary": {
  105863. "covered_lines": 0,
  105864. "num_statements": 4,
  105865. "percent_covered": 0.0,
  105866. "percent_covered_display": "0.00",
  105867. "missing_lines": 4,
  105868. "excluded_lines": 0,
  105869. "percent_statements_covered": 0.0,
  105870. "percent_statements_covered_display": "0.00",
  105871. "num_branches": 0,
  105872. "num_partial_branches": 0,
  105873. "covered_branches": 0,
  105874. "missing_branches": 0,
  105875. "percent_branches_covered": 100.0,
  105876. "percent_branches_covered_display": "100.00"
  105877. },
  105878. "missing_lines": [
  105879. 7,
  105880. 17,
  105881. 31,
  105882. 37
  105883. ],
  105884. "excluded_lines": [],
  105885. "start_line": 1,
  105886. "contexts": {},
  105887. "executed_branches": [],
  105888. "missing_branches": []
  105889. }
  105890. }
  105891. },
  105892. "src\\infrastructure\\database\\models.py": {
  105893. "executed_lines": [],
  105894. "summary": {
  105895. "covered_lines": 0,
  105896. "num_statements": 81,
  105897. "percent_covered": 0.0,
  105898. "percent_covered_display": "0.00",
  105899. "missing_lines": 81,
  105900. "excluded_lines": 12,
  105901. "percent_statements_covered": 0.0,
  105902. "percent_statements_covered_display": "0.00",
  105903. "num_branches": 0,
  105904. "num_partial_branches": 0,
  105905. "covered_branches": 0,
  105906. "missing_branches": 0,
  105907. "percent_branches_covered": 100.0,
  105908. "percent_branches_covered_display": "100.00"
  105909. },
  105910. "missing_lines": [
  105911. 10,
  105912. 11,
  105913. 12,
  105914. 23,
  105915. 24,
  105916. 27,
  105917. 31,
  105918. 40,
  105919. 48,
  105920. 51,
  105921. 54,
  105922. 55,
  105923. 58,
  105924. 61,
  105925. 62,
  105926. 63,
  105927. 66,
  105928. 67,
  105929. 76,
  105930. 81,
  105931. 87,
  105932. 94,
  105933. 97,
  105934. 100,
  105935. 108,
  105936. 111,
  105937. 112,
  105938. 115,
  105939. 118,
  105940. 121,
  105941. 124,
  105942. 130,
  105943. 137,
  105944. 140,
  105945. 143,
  105946. 144,
  105947. 147,
  105948. 150,
  105949. 153,
  105950. 156,
  105951. 157,
  105952. 166,
  105953. 171,
  105954. 181,
  105955. 188,
  105956. 191,
  105957. 194,
  105958. 202,
  105959. 203,
  105960. 206,
  105961. 209,
  105962. 212,
  105963. 215,
  105964. 216,
  105965. 225,
  105966. 231,
  105967. 238,
  105968. 241,
  105969. 244,
  105970. 245,
  105971. 246,
  105972. 247,
  105973. 250,
  105974. 256,
  105975. 259,
  105976. 262,
  105977. 265,
  105978. 266,
  105979. 273,
  105980. 279,
  105981. 286,
  105982. 289,
  105983. 292,
  105984. 293,
  105985. 300,
  105986. 301,
  105987. 304,
  105988. 307,
  105989. 310,
  105990. 311,
  105991. 314
  105992. ],
  105993. "excluded_lines": [
  105994. 83,
  105995. 84,
  105996. 126,
  105997. 127,
  105998. 177,
  105999. 178,
  106000. 227,
  106001. 228,
  106002. 275,
  106003. 276,
  106004. 316,
  106005. 317
  106006. ],
  106007. "contexts": {},
  106008. "executed_branches": [],
  106009. "missing_branches": [],
  106010. "functions": {
  106011. "DocumentModel.__repr__": {
  106012. "executed_lines": [],
  106013. "summary": {
  106014. "covered_lines": 0,
  106015. "num_statements": 0,
  106016. "percent_covered": 100.0,
  106017. "percent_covered_display": "100.00",
  106018. "missing_lines": 0,
  106019. "excluded_lines": 1,
  106020. "percent_statements_covered": 100.0,
  106021. "percent_statements_covered_display": "100.00",
  106022. "num_branches": 0,
  106023. "num_partial_branches": 0,
  106024. "covered_branches": 0,
  106025. "missing_branches": 0,
  106026. "percent_branches_covered": 100.0,
  106027. "percent_branches_covered_display": "100.00"
  106028. },
  106029. "missing_lines": [],
  106030. "excluded_lines": [
  106031. 84
  106032. ],
  106033. "start_line": 83,
  106034. "contexts": {},
  106035. "executed_branches": [],
  106036. "missing_branches": []
  106037. },
  106038. "DocumentChunkModel.__repr__": {
  106039. "executed_lines": [],
  106040. "summary": {
  106041. "covered_lines": 0,
  106042. "num_statements": 0,
  106043. "percent_covered": 100.0,
  106044. "percent_covered_display": "100.00",
  106045. "missing_lines": 0,
  106046. "excluded_lines": 1,
  106047. "percent_statements_covered": 100.0,
  106048. "percent_statements_covered_display": "100.00",
  106049. "num_branches": 0,
  106050. "num_partial_branches": 0,
  106051. "covered_branches": 0,
  106052. "missing_branches": 0,
  106053. "percent_branches_covered": 100.0,
  106054. "percent_branches_covered_display": "100.00"
  106055. },
  106056. "missing_lines": [],
  106057. "excluded_lines": [
  106058. 127
  106059. ],
  106060. "start_line": 126,
  106061. "contexts": {},
  106062. "executed_branches": [],
  106063. "missing_branches": []
  106064. },
  106065. "KnowledgeBaseModel.__repr__": {
  106066. "executed_lines": [],
  106067. "summary": {
  106068. "covered_lines": 0,
  106069. "num_statements": 0,
  106070. "percent_covered": 100.0,
  106071. "percent_covered_display": "100.00",
  106072. "missing_lines": 0,
  106073. "excluded_lines": 1,
  106074. "percent_statements_covered": 100.0,
  106075. "percent_statements_covered_display": "100.00",
  106076. "num_branches": 0,
  106077. "num_partial_branches": 0,
  106078. "covered_branches": 0,
  106079. "missing_branches": 0,
  106080. "percent_branches_covered": 100.0,
  106081. "percent_branches_covered_display": "100.00"
  106082. },
  106083. "missing_lines": [],
  106084. "excluded_lines": [
  106085. 178
  106086. ],
  106087. "start_line": 177,
  106088. "contexts": {},
  106089. "executed_branches": [],
  106090. "missing_branches": []
  106091. },
  106092. "PromptDimensionModel.__repr__": {
  106093. "executed_lines": [],
  106094. "summary": {
  106095. "covered_lines": 0,
  106096. "num_statements": 0,
  106097. "percent_covered": 100.0,
  106098. "percent_covered_display": "100.00",
  106099. "missing_lines": 0,
  106100. "excluded_lines": 1,
  106101. "percent_statements_covered": 100.0,
  106102. "percent_statements_covered_display": "100.00",
  106103. "num_branches": 0,
  106104. "num_partial_branches": 0,
  106105. "covered_branches": 0,
  106106. "missing_branches": 0,
  106107. "percent_branches_covered": 100.0,
  106108. "percent_branches_covered_display": "100.00"
  106109. },
  106110. "missing_lines": [],
  106111. "excluded_lines": [
  106112. 228
  106113. ],
  106114. "start_line": 227,
  106115. "contexts": {},
  106116. "executed_branches": [],
  106117. "missing_branches": []
  106118. },
  106119. "ParsedDocumentModel.__repr__": {
  106120. "executed_lines": [],
  106121. "summary": {
  106122. "covered_lines": 0,
  106123. "num_statements": 0,
  106124. "percent_covered": 100.0,
  106125. "percent_covered_display": "100.00",
  106126. "missing_lines": 0,
  106127. "excluded_lines": 1,
  106128. "percent_statements_covered": 100.0,
  106129. "percent_statements_covered_display": "100.00",
  106130. "num_branches": 0,
  106131. "num_partial_branches": 0,
  106132. "covered_branches": 0,
  106133. "missing_branches": 0,
  106134. "percent_branches_covered": 100.0,
  106135. "percent_branches_covered_display": "100.00"
  106136. },
  106137. "missing_lines": [],
  106138. "excluded_lines": [
  106139. 276
  106140. ],
  106141. "start_line": 275,
  106142. "contexts": {},
  106143. "executed_branches": [],
  106144. "missing_branches": []
  106145. },
  106146. "SearchHistoryModel.__repr__": {
  106147. "executed_lines": [],
  106148. "summary": {
  106149. "covered_lines": 0,
  106150. "num_statements": 0,
  106151. "percent_covered": 100.0,
  106152. "percent_covered_display": "100.00",
  106153. "missing_lines": 0,
  106154. "excluded_lines": 1,
  106155. "percent_statements_covered": 100.0,
  106156. "percent_statements_covered_display": "100.00",
  106157. "num_branches": 0,
  106158. "num_partial_branches": 0,
  106159. "covered_branches": 0,
  106160. "missing_branches": 0,
  106161. "percent_branches_covered": 100.0,
  106162. "percent_branches_covered_display": "100.00"
  106163. },
  106164. "missing_lines": [],
  106165. "excluded_lines": [
  106166. 317
  106167. ],
  106168. "start_line": 316,
  106169. "contexts": {},
  106170. "executed_branches": [],
  106171. "missing_branches": []
  106172. },
  106173. "": {
  106174. "executed_lines": [],
  106175. "summary": {
  106176. "covered_lines": 0,
  106177. "num_statements": 81,
  106178. "percent_covered": 0.0,
  106179. "percent_covered_display": "0.00",
  106180. "missing_lines": 81,
  106181. "excluded_lines": 6,
  106182. "percent_statements_covered": 0.0,
  106183. "percent_statements_covered_display": "0.00",
  106184. "num_branches": 0,
  106185. "num_partial_branches": 0,
  106186. "covered_branches": 0,
  106187. "missing_branches": 0,
  106188. "percent_branches_covered": 100.0,
  106189. "percent_branches_covered_display": "100.00"
  106190. },
  106191. "missing_lines": [
  106192. 10,
  106193. 11,
  106194. 12,
  106195. 23,
  106196. 24,
  106197. 27,
  106198. 31,
  106199. 40,
  106200. 48,
  106201. 51,
  106202. 54,
  106203. 55,
  106204. 58,
  106205. 61,
  106206. 62,
  106207. 63,
  106208. 66,
  106209. 67,
  106210. 76,
  106211. 81,
  106212. 87,
  106213. 94,
  106214. 97,
  106215. 100,
  106216. 108,
  106217. 111,
  106218. 112,
  106219. 115,
  106220. 118,
  106221. 121,
  106222. 124,
  106223. 130,
  106224. 137,
  106225. 140,
  106226. 143,
  106227. 144,
  106228. 147,
  106229. 150,
  106230. 153,
  106231. 156,
  106232. 157,
  106233. 166,
  106234. 171,
  106235. 181,
  106236. 188,
  106237. 191,
  106238. 194,
  106239. 202,
  106240. 203,
  106241. 206,
  106242. 209,
  106243. 212,
  106244. 215,
  106245. 216,
  106246. 225,
  106247. 231,
  106248. 238,
  106249. 241,
  106250. 244,
  106251. 245,
  106252. 246,
  106253. 247,
  106254. 250,
  106255. 256,
  106256. 259,
  106257. 262,
  106258. 265,
  106259. 266,
  106260. 273,
  106261. 279,
  106262. 286,
  106263. 289,
  106264. 292,
  106265. 293,
  106266. 300,
  106267. 301,
  106268. 304,
  106269. 307,
  106270. 310,
  106271. 311,
  106272. 314
  106273. ],
  106274. "excluded_lines": [
  106275. 83,
  106276. 126,
  106277. 177,
  106278. 227,
  106279. 275,
  106280. 316
  106281. ],
  106282. "start_line": 1,
  106283. "contexts": {},
  106284. "executed_branches": [],
  106285. "missing_branches": []
  106286. }
  106287. },
  106288. "classes": {
  106289. "DocumentModel": {
  106290. "executed_lines": [],
  106291. "summary": {
  106292. "covered_lines": 0,
  106293. "num_statements": 0,
  106294. "percent_covered": 100.0,
  106295. "percent_covered_display": "100.00",
  106296. "missing_lines": 0,
  106297. "excluded_lines": 1,
  106298. "percent_statements_covered": 100.0,
  106299. "percent_statements_covered_display": "100.00",
  106300. "num_branches": 0,
  106301. "num_partial_branches": 0,
  106302. "covered_branches": 0,
  106303. "missing_branches": 0,
  106304. "percent_branches_covered": 100.0,
  106305. "percent_branches_covered_display": "100.00"
  106306. },
  106307. "missing_lines": [],
  106308. "excluded_lines": [
  106309. 84
  106310. ],
  106311. "start_line": 40,
  106312. "contexts": {},
  106313. "executed_branches": [],
  106314. "missing_branches": []
  106315. },
  106316. "DocumentChunkModel": {
  106317. "executed_lines": [],
  106318. "summary": {
  106319. "covered_lines": 0,
  106320. "num_statements": 0,
  106321. "percent_covered": 100.0,
  106322. "percent_covered_display": "100.00",
  106323. "missing_lines": 0,
  106324. "excluded_lines": 1,
  106325. "percent_statements_covered": 100.0,
  106326. "percent_statements_covered_display": "100.00",
  106327. "num_branches": 0,
  106328. "num_partial_branches": 0,
  106329. "covered_branches": 0,
  106330. "missing_branches": 0,
  106331. "percent_branches_covered": 100.0,
  106332. "percent_branches_covered_display": "100.00"
  106333. },
  106334. "missing_lines": [],
  106335. "excluded_lines": [
  106336. 127
  106337. ],
  106338. "start_line": 87,
  106339. "contexts": {},
  106340. "executed_branches": [],
  106341. "missing_branches": []
  106342. },
  106343. "KnowledgeBaseModel": {
  106344. "executed_lines": [],
  106345. "summary": {
  106346. "covered_lines": 0,
  106347. "num_statements": 0,
  106348. "percent_covered": 100.0,
  106349. "percent_covered_display": "100.00",
  106350. "missing_lines": 0,
  106351. "excluded_lines": 1,
  106352. "percent_statements_covered": 100.0,
  106353. "percent_statements_covered_display": "100.00",
  106354. "num_branches": 0,
  106355. "num_partial_branches": 0,
  106356. "covered_branches": 0,
  106357. "missing_branches": 0,
  106358. "percent_branches_covered": 100.0,
  106359. "percent_branches_covered_display": "100.00"
  106360. },
  106361. "missing_lines": [],
  106362. "excluded_lines": [
  106363. 178
  106364. ],
  106365. "start_line": 130,
  106366. "contexts": {},
  106367. "executed_branches": [],
  106368. "missing_branches": []
  106369. },
  106370. "PromptDimensionModel": {
  106371. "executed_lines": [],
  106372. "summary": {
  106373. "covered_lines": 0,
  106374. "num_statements": 0,
  106375. "percent_covered": 100.0,
  106376. "percent_covered_display": "100.00",
  106377. "missing_lines": 0,
  106378. "excluded_lines": 1,
  106379. "percent_statements_covered": 100.0,
  106380. "percent_statements_covered_display": "100.00",
  106381. "num_branches": 0,
  106382. "num_partial_branches": 0,
  106383. "covered_branches": 0,
  106384. "missing_branches": 0,
  106385. "percent_branches_covered": 100.0,
  106386. "percent_branches_covered_display": "100.00"
  106387. },
  106388. "missing_lines": [],
  106389. "excluded_lines": [
  106390. 228
  106391. ],
  106392. "start_line": 181,
  106393. "contexts": {},
  106394. "executed_branches": [],
  106395. "missing_branches": []
  106396. },
  106397. "ParsedDocumentModel": {
  106398. "executed_lines": [],
  106399. "summary": {
  106400. "covered_lines": 0,
  106401. "num_statements": 0,
  106402. "percent_covered": 100.0,
  106403. "percent_covered_display": "100.00",
  106404. "missing_lines": 0,
  106405. "excluded_lines": 1,
  106406. "percent_statements_covered": 100.0,
  106407. "percent_statements_covered_display": "100.00",
  106408. "num_branches": 0,
  106409. "num_partial_branches": 0,
  106410. "covered_branches": 0,
  106411. "missing_branches": 0,
  106412. "percent_branches_covered": 100.0,
  106413. "percent_branches_covered_display": "100.00"
  106414. },
  106415. "missing_lines": [],
  106416. "excluded_lines": [
  106417. 276
  106418. ],
  106419. "start_line": 231,
  106420. "contexts": {},
  106421. "executed_branches": [],
  106422. "missing_branches": []
  106423. },
  106424. "SearchHistoryModel": {
  106425. "executed_lines": [],
  106426. "summary": {
  106427. "covered_lines": 0,
  106428. "num_statements": 0,
  106429. "percent_covered": 100.0,
  106430. "percent_covered_display": "100.00",
  106431. "missing_lines": 0,
  106432. "excluded_lines": 1,
  106433. "percent_statements_covered": 100.0,
  106434. "percent_statements_covered_display": "100.00",
  106435. "num_branches": 0,
  106436. "num_partial_branches": 0,
  106437. "covered_branches": 0,
  106438. "missing_branches": 0,
  106439. "percent_branches_covered": 100.0,
  106440. "percent_branches_covered_display": "100.00"
  106441. },
  106442. "missing_lines": [],
  106443. "excluded_lines": [
  106444. 317
  106445. ],
  106446. "start_line": 279,
  106447. "contexts": {},
  106448. "executed_branches": [],
  106449. "missing_branches": []
  106450. },
  106451. "": {
  106452. "executed_lines": [],
  106453. "summary": {
  106454. "covered_lines": 0,
  106455. "num_statements": 81,
  106456. "percent_covered": 0.0,
  106457. "percent_covered_display": "0.00",
  106458. "missing_lines": 81,
  106459. "excluded_lines": 6,
  106460. "percent_statements_covered": 0.0,
  106461. "percent_statements_covered_display": "0.00",
  106462. "num_branches": 0,
  106463. "num_partial_branches": 0,
  106464. "covered_branches": 0,
  106465. "missing_branches": 0,
  106466. "percent_branches_covered": 100.0,
  106467. "percent_branches_covered_display": "100.00"
  106468. },
  106469. "missing_lines": [
  106470. 10,
  106471. 11,
  106472. 12,
  106473. 23,
  106474. 24,
  106475. 27,
  106476. 31,
  106477. 40,
  106478. 48,
  106479. 51,
  106480. 54,
  106481. 55,
  106482. 58,
  106483. 61,
  106484. 62,
  106485. 63,
  106486. 66,
  106487. 67,
  106488. 76,
  106489. 81,
  106490. 87,
  106491. 94,
  106492. 97,
  106493. 100,
  106494. 108,
  106495. 111,
  106496. 112,
  106497. 115,
  106498. 118,
  106499. 121,
  106500. 124,
  106501. 130,
  106502. 137,
  106503. 140,
  106504. 143,
  106505. 144,
  106506. 147,
  106507. 150,
  106508. 153,
  106509. 156,
  106510. 157,
  106511. 166,
  106512. 171,
  106513. 181,
  106514. 188,
  106515. 191,
  106516. 194,
  106517. 202,
  106518. 203,
  106519. 206,
  106520. 209,
  106521. 212,
  106522. 215,
  106523. 216,
  106524. 225,
  106525. 231,
  106526. 238,
  106527. 241,
  106528. 244,
  106529. 245,
  106530. 246,
  106531. 247,
  106532. 250,
  106533. 256,
  106534. 259,
  106535. 262,
  106536. 265,
  106537. 266,
  106538. 273,
  106539. 279,
  106540. 286,
  106541. 289,
  106542. 292,
  106543. 293,
  106544. 300,
  106545. 301,
  106546. 304,
  106547. 307,
  106548. 310,
  106549. 311,
  106550. 314
  106551. ],
  106552. "excluded_lines": [
  106553. 83,
  106554. 126,
  106555. 177,
  106556. 227,
  106557. 275,
  106558. 316
  106559. ],
  106560. "start_line": 1,
  106561. "contexts": {},
  106562. "executed_branches": [],
  106563. "missing_branches": []
  106564. }
  106565. }
  106566. },
  106567. "src\\infrastructure\\database\\repositories.py": {
  106568. "executed_lines": [],
  106569. "summary": {
  106570. "covered_lines": 0,
  106571. "num_statements": 272,
  106572. "percent_covered": 0.0,
  106573. "percent_covered_display": "0.00",
  106574. "missing_lines": 272,
  106575. "excluded_lines": 5,
  106576. "percent_statements_covered": 0.0,
  106577. "percent_statements_covered_display": "0.00",
  106578. "num_branches": 44,
  106579. "num_partial_branches": 0,
  106580. "covered_branches": 0,
  106581. "missing_branches": 44,
  106582. "percent_branches_covered": 0.0,
  106583. "percent_branches_covered_display": "0.00"
  106584. },
  106585. "missing_lines": [
  106586. 10,
  106587. 11,
  106588. 12,
  106589. 13,
  106590. 15,
  106591. 16,
  106592. 17,
  106593. 18,
  106594. 19,
  106595. 20,
  106596. 21,
  106597. 24,
  106598. 51,
  106599. 65,
  106600. 66,
  106601. 67,
  106602. 69,
  106603. 79,
  106604. 91,
  106605. 103,
  106606. 112,
  106607. 124,
  106608. 126,
  106609. 128,
  106610. 130,
  106611. 131,
  106612. 132,
  106613. 133,
  106614. 134,
  106615. 135,
  106616. 136,
  106617. 139,
  106618. 140,
  106619. 142,
  106620. 145,
  106621. 146,
  106622. 153,
  106623. 154,
  106624. 155,
  106625. 157,
  106626. 167,
  106627. 168,
  106628. 170,
  106629. 171,
  106630. 173,
  106631. 176,
  106632. 177,
  106633. 178,
  106634. 183,
  106635. 184,
  106636. 185,
  106637. 189,
  106638. 191,
  106639. 192,
  106640. 194,
  106641. 203,
  106642. 205,
  106643. 206,
  106644. 207,
  106645. 208,
  106646. 211,
  106647. 212,
  106648. 216,
  106649. 220,
  106650. 221,
  106651. 222,
  106652. 224,
  106653. 236,
  106654. 242,
  106655. 251,
  106656. 253,
  106657. 254,
  106658. 257,
  106659. 258,
  106660. 261,
  106661. 264,
  106662. 265,
  106663. 266,
  106664. 267,
  106665. 268,
  106666. 269,
  106667. 274,
  106668. 276,
  106669. 278,
  106670. 279,
  106671. 281,
  106672. 291,
  106673. 292,
  106674. 293,
  106675. 295,
  106676. 296,
  106677. 297,
  106678. 299,
  106679. 301,
  106680. 302,
  106681. 304,
  106682. 314,
  106683. 315,
  106684. 318,
  106685. 319,
  106686. 321,
  106687. 322,
  106688. 324,
  106689. 331,
  106690. 332,
  106691. 333,
  106692. 335,
  106693. 336,
  106694. 338,
  106695. 353,
  106696. 354,
  106697. 355,
  106698. 357,
  106699. 358,
  106700. 360,
  106701. 362,
  106702. 363,
  106703. 366,
  106704. 370,
  106705. 371,
  106706. 378,
  106707. 398,
  106708. 405,
  106709. 407,
  106710. 417,
  106711. 428,
  106712. 439,
  106713. 441,
  106714. 451,
  106715. 461,
  106716. 462,
  106717. 464,
  106718. 466,
  106719. 467,
  106720. 468,
  106721. 469,
  106722. 470,
  106723. 474,
  106724. 481,
  106725. 482,
  106726. 491,
  106727. 492,
  106728. 493,
  106729. 496,
  106730. 497,
  106731. 505,
  106732. 507,
  106733. 508,
  106734. 509,
  106735. 511,
  106736. 521,
  106737. 522,
  106738. 524,
  106739. 525,
  106740. 527,
  106741. 529,
  106742. 530,
  106743. 532,
  106744. 542,
  106745. 543,
  106746. 544,
  106747. 546,
  106748. 547,
  106749. 549,
  106750. 551,
  106751. 552,
  106752. 554,
  106753. 561,
  106754. 562,
  106755. 563,
  106756. 565,
  106757. 567,
  106758. 568,
  106759. 570,
  106760. 580,
  106761. 583,
  106762. 586,
  106763. 590,
  106764. 591,
  106765. 592,
  106766. 594,
  106767. 596,
  106768. 597,
  106769. 599,
  106770. 609,
  106771. 611,
  106772. 617,
  106773. 619,
  106774. 621,
  106775. 622,
  106776. 624,
  106777. 634,
  106778. 635,
  106779. 637,
  106780. 638,
  106781. 640,
  106782. 641,
  106783. 643,
  106784. 645,
  106785. 646,
  106786. 647,
  106787. 649,
  106788. 659,
  106789. 660,
  106790. 663,
  106791. 664,
  106792. 666,
  106793. 667,
  106794. 670,
  106795. 690,
  106796. 697,
  106797. 699,
  106798. 710,
  106799. 720,
  106800. 730,
  106801. 738,
  106802. 748,
  106803. 749,
  106804. 751,
  106805. 753,
  106806. 754,
  106807. 755,
  106808. 756,
  106809. 757,
  106810. 762,
  106811. 763,
  106812. 765,
  106813. 767,
  106814. 768,
  106815. 769,
  106816. 771,
  106817. 781,
  106818. 782,
  106819. 784,
  106820. 785,
  106821. 787,
  106822. 789,
  106823. 790,
  106824. 792,
  106825. 802,
  106826. 803,
  106827. 804,
  106828. 806,
  106829. 807,
  106830. 809,
  106831. 811,
  106832. 812,
  106833. 814,
  106834. 821,
  106835. 822,
  106836. 823,
  106837. 825,
  106838. 827,
  106839. 828,
  106840. 830,
  106841. 840,
  106842. 841,
  106843. 843,
  106844. 844,
  106845. 846,
  106846. 847,
  106847. 849,
  106848. 851,
  106849. 852,
  106850. 853,
  106851. 855,
  106852. 865,
  106853. 866,
  106854. 869,
  106855. 870,
  106856. 872,
  106857. 873
  106858. ],
  106859. "excluded_lines": [
  106860. 25,
  106861. 187,
  106862. 218,
  106863. 379,
  106864. 671
  106865. ],
  106866. "contexts": {},
  106867. "executed_branches": [],
  106868. "missing_branches": [
  106869. [
  106870. 128,
  106871. 130
  106872. ],
  106873. [
  106874. 128,
  106875. 139
  106876. ],
  106877. [
  106878. 145,
  106879. -112
  106880. ],
  106881. [
  106882. 145,
  106883. 146
  106884. ],
  106885. [
  106886. 170,
  106887. 171
  106888. ],
  106889. [
  106890. 170,
  106891. 173
  106892. ],
  106893. [
  106894. 176,
  106895. 177
  106896. ],
  106897. [
  106898. 176,
  106899. 189
  106900. ],
  106901. [
  106902. 183,
  106903. 184
  106904. ],
  106905. [
  106906. 183,
  106907. 189
  106908. ],
  106909. [
  106910. 206,
  106911. 207
  106912. ],
  106913. [
  106914. 206,
  106915. 211
  106916. ],
  106917. [
  106918. 253,
  106919. 254
  106920. ],
  106921. [
  106922. 253,
  106923. 257
  106924. ],
  106925. [
  106926. 265,
  106927. 266
  106928. ],
  106929. [
  106930. 265,
  106931. 276
  106932. ],
  106933. [
  106934. 267,
  106935. 265
  106936. ],
  106937. [
  106938. 267,
  106939. 268
  106940. ],
  106941. [
  106942. 292,
  106943. 293
  106944. ],
  106945. [
  106946. 292,
  106947. 295
  106948. ],
  106949. [
  106950. 354,
  106951. 355
  106952. ],
  106953. [
  106954. 354,
  106955. 357
  106956. ],
  106957. [
  106958. 464,
  106959. 466
  106960. ],
  106961. [
  106962. 464,
  106963. 491
  106964. ],
  106965. [
  106966. 481,
  106967. 482
  106968. ],
  106969. [
  106970. 481,
  106971. 505
  106972. ],
  106973. [
  106974. 496,
  106975. 497
  106976. ],
  106977. [
  106978. 496,
  106979. 505
  106980. ],
  106981. [
  106982. 524,
  106983. 525
  106984. ],
  106985. [
  106986. 524,
  106987. 527
  106988. ],
  106989. [
  106990. 546,
  106991. 547
  106992. ],
  106993. [
  106994. 546,
  106995. 549
  106996. ],
  106997. [
  106998. 590,
  106999. 591
  107000. ],
  107001. [
  107002. 590,
  107003. 594
  107004. ],
  107005. [
  107006. 637,
  107007. 638
  107008. ],
  107009. [
  107010. 637,
  107011. 640
  107012. ],
  107013. [
  107014. 751,
  107015. 753
  107016. ],
  107017. [
  107018. 751,
  107019. 762
  107020. ],
  107021. [
  107022. 784,
  107023. 785
  107024. ],
  107025. [
  107026. 784,
  107027. 787
  107028. ],
  107029. [
  107030. 806,
  107031. 807
  107032. ],
  107033. [
  107034. 806,
  107035. 809
  107036. ],
  107037. [
  107038. 843,
  107039. 844
  107040. ],
  107041. [
  107042. 843,
  107043. 846
  107044. ]
  107045. ],
  107046. "functions": {
  107047. "SQLDocumentRepository.__init__": {
  107048. "executed_lines": [],
  107049. "summary": {
  107050. "covered_lines": 0,
  107051. "num_statements": 3,
  107052. "percent_covered": 0.0,
  107053. "percent_covered_display": "0.00",
  107054. "missing_lines": 3,
  107055. "excluded_lines": 0,
  107056. "percent_statements_covered": 0.0,
  107057. "percent_statements_covered_display": "0.00",
  107058. "num_branches": 0,
  107059. "num_partial_branches": 0,
  107060. "covered_branches": 0,
  107061. "missing_branches": 0,
  107062. "percent_branches_covered": 100.0,
  107063. "percent_branches_covered_display": "100.00"
  107064. },
  107065. "missing_lines": [
  107066. 65,
  107067. 66,
  107068. 67
  107069. ],
  107070. "excluded_lines": [],
  107071. "start_line": 51,
  107072. "contexts": {},
  107073. "executed_branches": [],
  107074. "missing_branches": []
  107075. },
  107076. "SQLDocumentRepository._to_model": {
  107077. "executed_lines": [],
  107078. "summary": {
  107079. "covered_lines": 0,
  107080. "num_statements": 1,
  107081. "percent_covered": 0.0,
  107082. "percent_covered_display": "0.00",
  107083. "missing_lines": 1,
  107084. "excluded_lines": 0,
  107085. "percent_statements_covered": 0.0,
  107086. "percent_statements_covered_display": "0.00",
  107087. "num_branches": 0,
  107088. "num_partial_branches": 0,
  107089. "covered_branches": 0,
  107090. "missing_branches": 0,
  107091. "percent_branches_covered": 100.0,
  107092. "percent_branches_covered_display": "100.00"
  107093. },
  107094. "missing_lines": [
  107095. 79
  107096. ],
  107097. "excluded_lines": [],
  107098. "start_line": 69,
  107099. "contexts": {},
  107100. "executed_branches": [],
  107101. "missing_branches": []
  107102. },
  107103. "SQLDocumentRepository._to_entity": {
  107104. "executed_lines": [],
  107105. "summary": {
  107106. "covered_lines": 0,
  107107. "num_statements": 1,
  107108. "percent_covered": 0.0,
  107109. "percent_covered_display": "0.00",
  107110. "missing_lines": 1,
  107111. "excluded_lines": 0,
  107112. "percent_statements_covered": 0.0,
  107113. "percent_statements_covered_display": "0.00",
  107114. "num_branches": 0,
  107115. "num_partial_branches": 0,
  107116. "covered_branches": 0,
  107117. "missing_branches": 0,
  107118. "percent_branches_covered": 100.0,
  107119. "percent_branches_covered_display": "100.00"
  107120. },
  107121. "missing_lines": [
  107122. 103
  107123. ],
  107124. "excluded_lines": [],
  107125. "start_line": 91,
  107126. "contexts": {},
  107127. "executed_branches": [],
  107128. "missing_branches": []
  107129. },
  107130. "SQLDocumentRepository.save": {
  107131. "executed_lines": [],
  107132. "summary": {
  107133. "covered_lines": 0,
  107134. "num_statements": 18,
  107135. "percent_covered": 0.0,
  107136. "percent_covered_display": "0.00",
  107137. "missing_lines": 18,
  107138. "excluded_lines": 0,
  107139. "percent_statements_covered": 0.0,
  107140. "percent_statements_covered_display": "0.00",
  107141. "num_branches": 4,
  107142. "num_partial_branches": 0,
  107143. "covered_branches": 0,
  107144. "missing_branches": 4,
  107145. "percent_branches_covered": 0.0,
  107146. "percent_branches_covered_display": "0.00"
  107147. },
  107148. "missing_lines": [
  107149. 124,
  107150. 126,
  107151. 128,
  107152. 130,
  107153. 131,
  107154. 132,
  107155. 133,
  107156. 134,
  107157. 135,
  107158. 136,
  107159. 139,
  107160. 140,
  107161. 142,
  107162. 145,
  107163. 146,
  107164. 153,
  107165. 154,
  107166. 155
  107167. ],
  107168. "excluded_lines": [],
  107169. "start_line": 112,
  107170. "contexts": {},
  107171. "executed_branches": [],
  107172. "missing_branches": [
  107173. [
  107174. 128,
  107175. 130
  107176. ],
  107177. [
  107178. 128,
  107179. 139
  107180. ],
  107181. [
  107182. 145,
  107183. -112
  107184. ],
  107185. [
  107186. 145,
  107187. 146
  107188. ]
  107189. ]
  107190. },
  107191. "SQLDocumentRepository.find_by_id": {
  107192. "executed_lines": [],
  107193. "summary": {
  107194. "covered_lines": 0,
  107195. "num_statements": 14,
  107196. "percent_covered": 0.0,
  107197. "percent_covered_display": "0.00",
  107198. "missing_lines": 14,
  107199. "excluded_lines": 1,
  107200. "percent_statements_covered": 0.0,
  107201. "percent_statements_covered_display": "0.00",
  107202. "num_branches": 6,
  107203. "num_partial_branches": 0,
  107204. "covered_branches": 0,
  107205. "missing_branches": 6,
  107206. "percent_branches_covered": 0.0,
  107207. "percent_branches_covered_display": "0.00"
  107208. },
  107209. "missing_lines": [
  107210. 167,
  107211. 168,
  107212. 170,
  107213. 171,
  107214. 173,
  107215. 176,
  107216. 177,
  107217. 178,
  107218. 183,
  107219. 184,
  107220. 185,
  107221. 189,
  107222. 191,
  107223. 192
  107224. ],
  107225. "excluded_lines": [
  107226. 187
  107227. ],
  107228. "start_line": 157,
  107229. "contexts": {},
  107230. "executed_branches": [],
  107231. "missing_branches": [
  107232. [
  107233. 170,
  107234. 171
  107235. ],
  107236. [
  107237. 170,
  107238. 173
  107239. ],
  107240. [
  107241. 176,
  107242. 177
  107243. ],
  107244. [
  107245. 176,
  107246. 189
  107247. ],
  107248. [
  107249. 183,
  107250. 184
  107251. ],
  107252. [
  107253. 183,
  107254. 189
  107255. ]
  107256. ]
  107257. },
  107258. "SQLDocumentRepository.delete": {
  107259. "executed_lines": [],
  107260. "summary": {
  107261. "covered_lines": 0,
  107262. "num_statements": 11,
  107263. "percent_covered": 0.0,
  107264. "percent_covered_display": "0.00",
  107265. "missing_lines": 11,
  107266. "excluded_lines": 1,
  107267. "percent_statements_covered": 0.0,
  107268. "percent_statements_covered_display": "0.00",
  107269. "num_branches": 2,
  107270. "num_partial_branches": 0,
  107271. "covered_branches": 0,
  107272. "missing_branches": 2,
  107273. "percent_branches_covered": 0.0,
  107274. "percent_branches_covered_display": "0.00"
  107275. },
  107276. "missing_lines": [
  107277. 203,
  107278. 205,
  107279. 206,
  107280. 207,
  107281. 208,
  107282. 211,
  107283. 212,
  107284. 216,
  107285. 220,
  107286. 221,
  107287. 222
  107288. ],
  107289. "excluded_lines": [
  107290. 218
  107291. ],
  107292. "start_line": 194,
  107293. "contexts": {},
  107294. "executed_branches": [],
  107295. "missing_branches": [
  107296. [
  107297. 206,
  107298. 207
  107299. ],
  107300. [
  107301. 206,
  107302. 211
  107303. ]
  107304. ]
  107305. },
  107306. "SQLDocumentRepository.search": {
  107307. "executed_lines": [],
  107308. "summary": {
  107309. "covered_lines": 0,
  107310. "num_statements": 18,
  107311. "percent_covered": 0.0,
  107312. "percent_covered_display": "0.00",
  107313. "missing_lines": 18,
  107314. "excluded_lines": 0,
  107315. "percent_statements_covered": 0.0,
  107316. "percent_statements_covered_display": "0.00",
  107317. "num_branches": 6,
  107318. "num_partial_branches": 0,
  107319. "covered_branches": 0,
  107320. "missing_branches": 6,
  107321. "percent_branches_covered": 0.0,
  107322. "percent_branches_covered_display": "0.00"
  107323. },
  107324. "missing_lines": [
  107325. 236,
  107326. 242,
  107327. 251,
  107328. 253,
  107329. 254,
  107330. 257,
  107331. 258,
  107332. 261,
  107333. 264,
  107334. 265,
  107335. 266,
  107336. 267,
  107337. 268,
  107338. 269,
  107339. 274,
  107340. 276,
  107341. 278,
  107342. 279
  107343. ],
  107344. "excluded_lines": [],
  107345. "start_line": 224,
  107346. "contexts": {},
  107347. "executed_branches": [],
  107348. "missing_branches": [
  107349. [
  107350. 253,
  107351. 254
  107352. ],
  107353. [
  107354. 253,
  107355. 257
  107356. ],
  107357. [
  107358. 265,
  107359. 266
  107360. ],
  107361. [
  107362. 265,
  107363. 276
  107364. ],
  107365. [
  107366. 267,
  107367. 265
  107368. ],
  107369. [
  107370. 267,
  107371. 268
  107372. ]
  107373. ]
  107374. },
  107375. "SQLDocumentRepository.find_by_ids": {
  107376. "executed_lines": [],
  107377. "summary": {
  107378. "covered_lines": 0,
  107379. "num_statements": 9,
  107380. "percent_covered": 0.0,
  107381. "percent_covered_display": "0.00",
  107382. "missing_lines": 9,
  107383. "excluded_lines": 0,
  107384. "percent_statements_covered": 0.0,
  107385. "percent_statements_covered_display": "0.00",
  107386. "num_branches": 2,
  107387. "num_partial_branches": 0,
  107388. "covered_branches": 0,
  107389. "missing_branches": 2,
  107390. "percent_branches_covered": 0.0,
  107391. "percent_branches_covered_display": "0.00"
  107392. },
  107393. "missing_lines": [
  107394. 291,
  107395. 292,
  107396. 293,
  107397. 295,
  107398. 296,
  107399. 297,
  107400. 299,
  107401. 301,
  107402. 302
  107403. ],
  107404. "excluded_lines": [],
  107405. "start_line": 281,
  107406. "contexts": {},
  107407. "executed_branches": [],
  107408. "missing_branches": [
  107409. [
  107410. 292,
  107411. 293
  107412. ],
  107413. [
  107414. 292,
  107415. 295
  107416. ]
  107417. ]
  107418. },
  107419. "SQLDocumentRepository.exists": {
  107420. "executed_lines": [],
  107421. "summary": {
  107422. "covered_lines": 0,
  107423. "num_statements": 6,
  107424. "percent_covered": 0.0,
  107425. "percent_covered_display": "0.00",
  107426. "missing_lines": 6,
  107427. "excluded_lines": 0,
  107428. "percent_statements_covered": 0.0,
  107429. "percent_statements_covered_display": "0.00",
  107430. "num_branches": 0,
  107431. "num_partial_branches": 0,
  107432. "covered_branches": 0,
  107433. "missing_branches": 0,
  107434. "percent_branches_covered": 100.0,
  107435. "percent_branches_covered_display": "100.00"
  107436. },
  107437. "missing_lines": [
  107438. 314,
  107439. 315,
  107440. 318,
  107441. 319,
  107442. 321,
  107443. 322
  107444. ],
  107445. "excluded_lines": [],
  107446. "start_line": 304,
  107447. "contexts": {},
  107448. "executed_branches": [],
  107449. "missing_branches": []
  107450. },
  107451. "SQLDocumentRepository.count": {
  107452. "executed_lines": [],
  107453. "summary": {
  107454. "covered_lines": 0,
  107455. "num_statements": 5,
  107456. "percent_covered": 0.0,
  107457. "percent_covered_display": "0.00",
  107458. "missing_lines": 5,
  107459. "excluded_lines": 0,
  107460. "percent_statements_covered": 0.0,
  107461. "percent_statements_covered_display": "0.00",
  107462. "num_branches": 0,
  107463. "num_partial_branches": 0,
  107464. "covered_branches": 0,
  107465. "missing_branches": 0,
  107466. "percent_branches_covered": 100.0,
  107467. "percent_branches_covered_display": "100.00"
  107468. },
  107469. "missing_lines": [
  107470. 331,
  107471. 332,
  107472. 333,
  107473. 335,
  107474. 336
  107475. ],
  107476. "excluded_lines": [],
  107477. "start_line": 324,
  107478. "contexts": {},
  107479. "executed_branches": [],
  107480. "missing_branches": []
  107481. },
  107482. "SQLDocumentRepository.list_all": {
  107483. "executed_lines": [],
  107484. "summary": {
  107485. "covered_lines": 0,
  107486. "num_statements": 8,
  107487. "percent_covered": 0.0,
  107488. "percent_covered_display": "0.00",
  107489. "missing_lines": 8,
  107490. "excluded_lines": 0,
  107491. "percent_statements_covered": 0.0,
  107492. "percent_statements_covered_display": "0.00",
  107493. "num_branches": 2,
  107494. "num_partial_branches": 0,
  107495. "covered_branches": 0,
  107496. "missing_branches": 2,
  107497. "percent_branches_covered": 0.0,
  107498. "percent_branches_covered_display": "0.00"
  107499. },
  107500. "missing_lines": [
  107501. 353,
  107502. 354,
  107503. 355,
  107504. 357,
  107505. 358,
  107506. 360,
  107507. 362,
  107508. 363
  107509. ],
  107510. "excluded_lines": [],
  107511. "start_line": 338,
  107512. "contexts": {},
  107513. "executed_branches": [],
  107514. "missing_branches": [
  107515. [
  107516. 354,
  107517. 355
  107518. ],
  107519. [
  107520. 354,
  107521. 357
  107522. ]
  107523. ]
  107524. },
  107525. "SQLKnowledgeBaseRepository.__init__": {
  107526. "executed_lines": [],
  107527. "summary": {
  107528. "covered_lines": 0,
  107529. "num_statements": 1,
  107530. "percent_covered": 0.0,
  107531. "percent_covered_display": "0.00",
  107532. "missing_lines": 1,
  107533. "excluded_lines": 0,
  107534. "percent_statements_covered": 0.0,
  107535. "percent_statements_covered_display": "0.00",
  107536. "num_branches": 0,
  107537. "num_partial_branches": 0,
  107538. "covered_branches": 0,
  107539. "missing_branches": 0,
  107540. "percent_branches_covered": 100.0,
  107541. "percent_branches_covered_display": "100.00"
  107542. },
  107543. "missing_lines": [
  107544. 405
  107545. ],
  107546. "excluded_lines": [],
  107547. "start_line": 398,
  107548. "contexts": {},
  107549. "executed_branches": [],
  107550. "missing_branches": []
  107551. },
  107552. "SQLKnowledgeBaseRepository._to_model": {
  107553. "executed_lines": [],
  107554. "summary": {
  107555. "covered_lines": 0,
  107556. "num_statements": 1,
  107557. "percent_covered": 0.0,
  107558. "percent_covered_display": "0.00",
  107559. "missing_lines": 1,
  107560. "excluded_lines": 0,
  107561. "percent_statements_covered": 0.0,
  107562. "percent_statements_covered_display": "0.00",
  107563. "num_branches": 0,
  107564. "num_partial_branches": 0,
  107565. "covered_branches": 0,
  107566. "missing_branches": 0,
  107567. "percent_branches_covered": 100.0,
  107568. "percent_branches_covered_display": "100.00"
  107569. },
  107570. "missing_lines": [
  107571. 417
  107572. ],
  107573. "excluded_lines": [],
  107574. "start_line": 407,
  107575. "contexts": {},
  107576. "executed_branches": [],
  107577. "missing_branches": []
  107578. },
  107579. "SQLKnowledgeBaseRepository._to_entity": {
  107580. "executed_lines": [],
  107581. "summary": {
  107582. "covered_lines": 0,
  107583. "num_statements": 2,
  107584. "percent_covered": 0.0,
  107585. "percent_covered_display": "0.00",
  107586. "missing_lines": 2,
  107587. "excluded_lines": 0,
  107588. "percent_statements_covered": 0.0,
  107589. "percent_statements_covered_display": "0.00",
  107590. "num_branches": 0,
  107591. "num_partial_branches": 0,
  107592. "covered_branches": 0,
  107593. "missing_branches": 0,
  107594. "percent_branches_covered": 100.0,
  107595. "percent_branches_covered_display": "100.00"
  107596. },
  107597. "missing_lines": [
  107598. 439,
  107599. 441
  107600. ],
  107601. "excluded_lines": [],
  107602. "start_line": 428,
  107603. "contexts": {},
  107604. "executed_branches": [],
  107605. "missing_branches": []
  107606. },
  107607. "SQLKnowledgeBaseRepository.save": {
  107608. "executed_lines": [],
  107609. "summary": {
  107610. "covered_lines": 0,
  107611. "num_statements": 20,
  107612. "percent_covered": 0.0,
  107613. "percent_covered_display": "0.00",
  107614. "missing_lines": 20,
  107615. "excluded_lines": 0,
  107616. "percent_statements_covered": 0.0,
  107617. "percent_statements_covered_display": "0.00",
  107618. "num_branches": 6,
  107619. "num_partial_branches": 0,
  107620. "covered_branches": 0,
  107621. "missing_branches": 6,
  107622. "percent_branches_covered": 0.0,
  107623. "percent_branches_covered_display": "0.00"
  107624. },
  107625. "missing_lines": [
  107626. 461,
  107627. 462,
  107628. 464,
  107629. 466,
  107630. 467,
  107631. 468,
  107632. 469,
  107633. 470,
  107634. 474,
  107635. 481,
  107636. 482,
  107637. 491,
  107638. 492,
  107639. 493,
  107640. 496,
  107641. 497,
  107642. 505,
  107643. 507,
  107644. 508,
  107645. 509
  107646. ],
  107647. "excluded_lines": [],
  107648. "start_line": 451,
  107649. "contexts": {},
  107650. "executed_branches": [],
  107651. "missing_branches": [
  107652. [
  107653. 464,
  107654. 466
  107655. ],
  107656. [
  107657. 464,
  107658. 491
  107659. ],
  107660. [
  107661. 481,
  107662. 482
  107663. ],
  107664. [
  107665. 481,
  107666. 505
  107667. ],
  107668. [
  107669. 496,
  107670. 497
  107671. ],
  107672. [
  107673. 496,
  107674. 505
  107675. ]
  107676. ]
  107677. },
  107678. "SQLKnowledgeBaseRepository.find_by_id": {
  107679. "executed_lines": [],
  107680. "summary": {
  107681. "covered_lines": 0,
  107682. "num_statements": 7,
  107683. "percent_covered": 0.0,
  107684. "percent_covered_display": "0.00",
  107685. "missing_lines": 7,
  107686. "excluded_lines": 0,
  107687. "percent_statements_covered": 0.0,
  107688. "percent_statements_covered_display": "0.00",
  107689. "num_branches": 2,
  107690. "num_partial_branches": 0,
  107691. "covered_branches": 0,
  107692. "missing_branches": 2,
  107693. "percent_branches_covered": 0.0,
  107694. "percent_branches_covered_display": "0.00"
  107695. },
  107696. "missing_lines": [
  107697. 521,
  107698. 522,
  107699. 524,
  107700. 525,
  107701. 527,
  107702. 529,
  107703. 530
  107704. ],
  107705. "excluded_lines": [],
  107706. "start_line": 511,
  107707. "contexts": {},
  107708. "executed_branches": [],
  107709. "missing_branches": [
  107710. [
  107711. 524,
  107712. 525
  107713. ],
  107714. [
  107715. 524,
  107716. 527
  107717. ]
  107718. ]
  107719. },
  107720. "SQLKnowledgeBaseRepository.find_by_name": {
  107721. "executed_lines": [],
  107722. "summary": {
  107723. "covered_lines": 0,
  107724. "num_statements": 8,
  107725. "percent_covered": 0.0,
  107726. "percent_covered_display": "0.00",
  107727. "missing_lines": 8,
  107728. "excluded_lines": 0,
  107729. "percent_statements_covered": 0.0,
  107730. "percent_statements_covered_display": "0.00",
  107731. "num_branches": 2,
  107732. "num_partial_branches": 0,
  107733. "covered_branches": 0,
  107734. "missing_branches": 2,
  107735. "percent_branches_covered": 0.0,
  107736. "percent_branches_covered_display": "0.00"
  107737. },
  107738. "missing_lines": [
  107739. 542,
  107740. 543,
  107741. 544,
  107742. 546,
  107743. 547,
  107744. 549,
  107745. 551,
  107746. 552
  107747. ],
  107748. "excluded_lines": [],
  107749. "start_line": 532,
  107750. "contexts": {},
  107751. "executed_branches": [],
  107752. "missing_branches": [
  107753. [
  107754. 546,
  107755. 547
  107756. ],
  107757. [
  107758. 546,
  107759. 549
  107760. ]
  107761. ]
  107762. },
  107763. "SQLKnowledgeBaseRepository.find_all": {
  107764. "executed_lines": [],
  107765. "summary": {
  107766. "covered_lines": 0,
  107767. "num_statements": 6,
  107768. "percent_covered": 0.0,
  107769. "percent_covered_display": "0.00",
  107770. "missing_lines": 6,
  107771. "excluded_lines": 0,
  107772. "percent_statements_covered": 0.0,
  107773. "percent_statements_covered_display": "0.00",
  107774. "num_branches": 0,
  107775. "num_partial_branches": 0,
  107776. "covered_branches": 0,
  107777. "missing_branches": 0,
  107778. "percent_branches_covered": 100.0,
  107779. "percent_branches_covered_display": "100.00"
  107780. },
  107781. "missing_lines": [
  107782. 561,
  107783. 562,
  107784. 563,
  107785. 565,
  107786. 567,
  107787. 568
  107788. ],
  107789. "excluded_lines": [],
  107790. "start_line": 554,
  107791. "contexts": {},
  107792. "executed_branches": [],
  107793. "missing_branches": []
  107794. },
  107795. "SQLKnowledgeBaseRepository.find_by_tag": {
  107796. "executed_lines": [],
  107797. "summary": {
  107798. "covered_lines": 0,
  107799. "num_statements": 9,
  107800. "percent_covered": 0.0,
  107801. "percent_covered_display": "0.00",
  107802. "missing_lines": 9,
  107803. "excluded_lines": 0,
  107804. "percent_statements_covered": 0.0,
  107805. "percent_statements_covered_display": "0.00",
  107806. "num_branches": 2,
  107807. "num_partial_branches": 0,
  107808. "covered_branches": 0,
  107809. "missing_branches": 2,
  107810. "percent_branches_covered": 0.0,
  107811. "percent_branches_covered_display": "0.00"
  107812. },
  107813. "missing_lines": [
  107814. 580,
  107815. 583,
  107816. 586,
  107817. 590,
  107818. 591,
  107819. 592,
  107820. 594,
  107821. 596,
  107822. 597
  107823. ],
  107824. "excluded_lines": [],
  107825. "start_line": 570,
  107826. "contexts": {},
  107827. "executed_branches": [],
  107828. "missing_branches": [
  107829. [
  107830. 590,
  107831. 591
  107832. ],
  107833. [
  107834. 590,
  107835. 594
  107836. ]
  107837. ]
  107838. },
  107839. "SQLKnowledgeBaseRepository.find_by_document_id": {
  107840. "executed_lines": [],
  107841. "summary": {
  107842. "covered_lines": 0,
  107843. "num_statements": 6,
  107844. "percent_covered": 0.0,
  107845. "percent_covered_display": "0.00",
  107846. "missing_lines": 6,
  107847. "excluded_lines": 0,
  107848. "percent_statements_covered": 0.0,
  107849. "percent_statements_covered_display": "0.00",
  107850. "num_branches": 0,
  107851. "num_partial_branches": 0,
  107852. "covered_branches": 0,
  107853. "missing_branches": 0,
  107854. "percent_branches_covered": 100.0,
  107855. "percent_branches_covered_display": "100.00"
  107856. },
  107857. "missing_lines": [
  107858. 609,
  107859. 611,
  107860. 617,
  107861. 619,
  107862. 621,
  107863. 622
  107864. ],
  107865. "excluded_lines": [],
  107866. "start_line": 599,
  107867. "contexts": {},
  107868. "executed_branches": [],
  107869. "missing_branches": []
  107870. },
  107871. "SQLKnowledgeBaseRepository.delete": {
  107872. "executed_lines": [],
  107873. "summary": {
  107874. "covered_lines": 0,
  107875. "num_statements": 10,
  107876. "percent_covered": 0.0,
  107877. "percent_covered_display": "0.00",
  107878. "missing_lines": 10,
  107879. "excluded_lines": 0,
  107880. "percent_statements_covered": 0.0,
  107881. "percent_statements_covered_display": "0.00",
  107882. "num_branches": 2,
  107883. "num_partial_branches": 0,
  107884. "covered_branches": 0,
  107885. "missing_branches": 2,
  107886. "percent_branches_covered": 0.0,
  107887. "percent_branches_covered_display": "0.00"
  107888. },
  107889. "missing_lines": [
  107890. 634,
  107891. 635,
  107892. 637,
  107893. 638,
  107894. 640,
  107895. 641,
  107896. 643,
  107897. 645,
  107898. 646,
  107899. 647
  107900. ],
  107901. "excluded_lines": [],
  107902. "start_line": 624,
  107903. "contexts": {},
  107904. "executed_branches": [],
  107905. "missing_branches": [
  107906. [
  107907. 637,
  107908. 638
  107909. ],
  107910. [
  107911. 637,
  107912. 640
  107913. ]
  107914. ]
  107915. },
  107916. "SQLKnowledgeBaseRepository.exists": {
  107917. "executed_lines": [],
  107918. "summary": {
  107919. "covered_lines": 0,
  107920. "num_statements": 6,
  107921. "percent_covered": 0.0,
  107922. "percent_covered_display": "0.00",
  107923. "missing_lines": 6,
  107924. "excluded_lines": 0,
  107925. "percent_statements_covered": 0.0,
  107926. "percent_statements_covered_display": "0.00",
  107927. "num_branches": 0,
  107928. "num_partial_branches": 0,
  107929. "covered_branches": 0,
  107930. "missing_branches": 0,
  107931. "percent_branches_covered": 100.0,
  107932. "percent_branches_covered_display": "100.00"
  107933. },
  107934. "missing_lines": [
  107935. 659,
  107936. 660,
  107937. 663,
  107938. 664,
  107939. 666,
  107940. 667
  107941. ],
  107942. "excluded_lines": [],
  107943. "start_line": 649,
  107944. "contexts": {},
  107945. "executed_branches": [],
  107946. "missing_branches": []
  107947. },
  107948. "SQLPromptDimensionRepository.__init__": {
  107949. "executed_lines": [],
  107950. "summary": {
  107951. "covered_lines": 0,
  107952. "num_statements": 1,
  107953. "percent_covered": 0.0,
  107954. "percent_covered_display": "0.00",
  107955. "missing_lines": 1,
  107956. "excluded_lines": 0,
  107957. "percent_statements_covered": 0.0,
  107958. "percent_statements_covered_display": "0.00",
  107959. "num_branches": 0,
  107960. "num_partial_branches": 0,
  107961. "covered_branches": 0,
  107962. "missing_branches": 0,
  107963. "percent_branches_covered": 100.0,
  107964. "percent_branches_covered_display": "100.00"
  107965. },
  107966. "missing_lines": [
  107967. 697
  107968. ],
  107969. "excluded_lines": [],
  107970. "start_line": 690,
  107971. "contexts": {},
  107972. "executed_branches": [],
  107973. "missing_branches": []
  107974. },
  107975. "SQLPromptDimensionRepository._to_model": {
  107976. "executed_lines": [],
  107977. "summary": {
  107978. "covered_lines": 0,
  107979. "num_statements": 1,
  107980. "percent_covered": 0.0,
  107981. "percent_covered_display": "0.00",
  107982. "missing_lines": 1,
  107983. "excluded_lines": 0,
  107984. "percent_statements_covered": 0.0,
  107985. "percent_statements_covered_display": "0.00",
  107986. "num_branches": 0,
  107987. "num_partial_branches": 0,
  107988. "covered_branches": 0,
  107989. "missing_branches": 0,
  107990. "percent_branches_covered": 100.0,
  107991. "percent_branches_covered_display": "100.00"
  107992. },
  107993. "missing_lines": [
  107994. 710
  107995. ],
  107996. "excluded_lines": [],
  107997. "start_line": 699,
  107998. "contexts": {},
  107999. "executed_branches": [],
  108000. "missing_branches": []
  108001. },
  108002. "SQLPromptDimensionRepository._to_entity": {
  108003. "executed_lines": [],
  108004. "summary": {
  108005. "covered_lines": 0,
  108006. "num_statements": 1,
  108007. "percent_covered": 0.0,
  108008. "percent_covered_display": "0.00",
  108009. "missing_lines": 1,
  108010. "excluded_lines": 0,
  108011. "percent_statements_covered": 0.0,
  108012. "percent_statements_covered_display": "0.00",
  108013. "num_branches": 0,
  108014. "num_partial_branches": 0,
  108015. "covered_branches": 0,
  108016. "missing_branches": 0,
  108017. "percent_branches_covered": 100.0,
  108018. "percent_branches_covered_display": "100.00"
  108019. },
  108020. "missing_lines": [
  108021. 730
  108022. ],
  108023. "excluded_lines": [],
  108024. "start_line": 720,
  108025. "contexts": {},
  108026. "executed_branches": [],
  108027. "missing_branches": []
  108028. },
  108029. "SQLPromptDimensionRepository.save": {
  108030. "executed_lines": [],
  108031. "summary": {
  108032. "covered_lines": 0,
  108033. "num_statements": 14,
  108034. "percent_covered": 0.0,
  108035. "percent_covered_display": "0.00",
  108036. "missing_lines": 14,
  108037. "excluded_lines": 0,
  108038. "percent_statements_covered": 0.0,
  108039. "percent_statements_covered_display": "0.00",
  108040. "num_branches": 2,
  108041. "num_partial_branches": 0,
  108042. "covered_branches": 0,
  108043. "missing_branches": 2,
  108044. "percent_branches_covered": 0.0,
  108045. "percent_branches_covered_display": "0.00"
  108046. },
  108047. "missing_lines": [
  108048. 748,
  108049. 749,
  108050. 751,
  108051. 753,
  108052. 754,
  108053. 755,
  108054. 756,
  108055. 757,
  108056. 762,
  108057. 763,
  108058. 765,
  108059. 767,
  108060. 768,
  108061. 769
  108062. ],
  108063. "excluded_lines": [],
  108064. "start_line": 738,
  108065. "contexts": {},
  108066. "executed_branches": [],
  108067. "missing_branches": [
  108068. [
  108069. 751,
  108070. 753
  108071. ],
  108072. [
  108073. 751,
  108074. 762
  108075. ]
  108076. ]
  108077. },
  108078. "SQLPromptDimensionRepository.find_by_id": {
  108079. "executed_lines": [],
  108080. "summary": {
  108081. "covered_lines": 0,
  108082. "num_statements": 7,
  108083. "percent_covered": 0.0,
  108084. "percent_covered_display": "0.00",
  108085. "missing_lines": 7,
  108086. "excluded_lines": 0,
  108087. "percent_statements_covered": 0.0,
  108088. "percent_statements_covered_display": "0.00",
  108089. "num_branches": 2,
  108090. "num_partial_branches": 0,
  108091. "covered_branches": 0,
  108092. "missing_branches": 2,
  108093. "percent_branches_covered": 0.0,
  108094. "percent_branches_covered_display": "0.00"
  108095. },
  108096. "missing_lines": [
  108097. 781,
  108098. 782,
  108099. 784,
  108100. 785,
  108101. 787,
  108102. 789,
  108103. 790
  108104. ],
  108105. "excluded_lines": [],
  108106. "start_line": 771,
  108107. "contexts": {},
  108108. "executed_branches": [],
  108109. "missing_branches": [
  108110. [
  108111. 784,
  108112. 785
  108113. ],
  108114. [
  108115. 784,
  108116. 787
  108117. ]
  108118. ]
  108119. },
  108120. "SQLPromptDimensionRepository.find_by_name": {
  108121. "executed_lines": [],
  108122. "summary": {
  108123. "covered_lines": 0,
  108124. "num_statements": 8,
  108125. "percent_covered": 0.0,
  108126. "percent_covered_display": "0.00",
  108127. "missing_lines": 8,
  108128. "excluded_lines": 0,
  108129. "percent_statements_covered": 0.0,
  108130. "percent_statements_covered_display": "0.00",
  108131. "num_branches": 2,
  108132. "num_partial_branches": 0,
  108133. "covered_branches": 0,
  108134. "missing_branches": 2,
  108135. "percent_branches_covered": 0.0,
  108136. "percent_branches_covered_display": "0.00"
  108137. },
  108138. "missing_lines": [
  108139. 802,
  108140. 803,
  108141. 804,
  108142. 806,
  108143. 807,
  108144. 809,
  108145. 811,
  108146. 812
  108147. ],
  108148. "excluded_lines": [],
  108149. "start_line": 792,
  108150. "contexts": {},
  108151. "executed_branches": [],
  108152. "missing_branches": [
  108153. [
  108154. 806,
  108155. 807
  108156. ],
  108157. [
  108158. 806,
  108159. 809
  108160. ]
  108161. ]
  108162. },
  108163. "SQLPromptDimensionRepository.find_all": {
  108164. "executed_lines": [],
  108165. "summary": {
  108166. "covered_lines": 0,
  108167. "num_statements": 6,
  108168. "percent_covered": 0.0,
  108169. "percent_covered_display": "0.00",
  108170. "missing_lines": 6,
  108171. "excluded_lines": 0,
  108172. "percent_statements_covered": 0.0,
  108173. "percent_statements_covered_display": "0.00",
  108174. "num_branches": 0,
  108175. "num_partial_branches": 0,
  108176. "covered_branches": 0,
  108177. "missing_branches": 0,
  108178. "percent_branches_covered": 100.0,
  108179. "percent_branches_covered_display": "100.00"
  108180. },
  108181. "missing_lines": [
  108182. 821,
  108183. 822,
  108184. 823,
  108185. 825,
  108186. 827,
  108187. 828
  108188. ],
  108189. "excluded_lines": [],
  108190. "start_line": 814,
  108191. "contexts": {},
  108192. "executed_branches": [],
  108193. "missing_branches": []
  108194. },
  108195. "SQLPromptDimensionRepository.delete": {
  108196. "executed_lines": [],
  108197. "summary": {
  108198. "covered_lines": 0,
  108199. "num_statements": 10,
  108200. "percent_covered": 0.0,
  108201. "percent_covered_display": "0.00",
  108202. "missing_lines": 10,
  108203. "excluded_lines": 0,
  108204. "percent_statements_covered": 0.0,
  108205. "percent_statements_covered_display": "0.00",
  108206. "num_branches": 2,
  108207. "num_partial_branches": 0,
  108208. "covered_branches": 0,
  108209. "missing_branches": 2,
  108210. "percent_branches_covered": 0.0,
  108211. "percent_branches_covered_display": "0.00"
  108212. },
  108213. "missing_lines": [
  108214. 840,
  108215. 841,
  108216. 843,
  108217. 844,
  108218. 846,
  108219. 847,
  108220. 849,
  108221. 851,
  108222. 852,
  108223. 853
  108224. ],
  108225. "excluded_lines": [],
  108226. "start_line": 830,
  108227. "contexts": {},
  108228. "executed_branches": [],
  108229. "missing_branches": [
  108230. [
  108231. 843,
  108232. 844
  108233. ],
  108234. [
  108235. 843,
  108236. 846
  108237. ]
  108238. ]
  108239. },
  108240. "SQLPromptDimensionRepository.exists": {
  108241. "executed_lines": [],
  108242. "summary": {
  108243. "covered_lines": 0,
  108244. "num_statements": 6,
  108245. "percent_covered": 0.0,
  108246. "percent_covered_display": "0.00",
  108247. "missing_lines": 6,
  108248. "excluded_lines": 0,
  108249. "percent_statements_covered": 0.0,
  108250. "percent_statements_covered_display": "0.00",
  108251. "num_branches": 0,
  108252. "num_partial_branches": 0,
  108253. "covered_branches": 0,
  108254. "missing_branches": 0,
  108255. "percent_branches_covered": 100.0,
  108256. "percent_branches_covered_display": "100.00"
  108257. },
  108258. "missing_lines": [
  108259. 865,
  108260. 866,
  108261. 869,
  108262. 870,
  108263. 872,
  108264. 873
  108265. ],
  108266. "excluded_lines": [],
  108267. "start_line": 855,
  108268. "contexts": {},
  108269. "executed_branches": [],
  108270. "missing_branches": []
  108271. },
  108272. "": {
  108273. "executed_lines": [],
  108274. "summary": {
  108275. "covered_lines": 0,
  108276. "num_statements": 48,
  108277. "percent_covered": 0.0,
  108278. "percent_covered_display": "0.00",
  108279. "missing_lines": 48,
  108280. "excluded_lines": 3,
  108281. "percent_statements_covered": 0.0,
  108282. "percent_statements_covered_display": "0.00",
  108283. "num_branches": 0,
  108284. "num_partial_branches": 0,
  108285. "covered_branches": 0,
  108286. "missing_branches": 0,
  108287. "percent_branches_covered": 100.0,
  108288. "percent_branches_covered_display": "100.00"
  108289. },
  108290. "missing_lines": [
  108291. 10,
  108292. 11,
  108293. 12,
  108294. 13,
  108295. 15,
  108296. 16,
  108297. 17,
  108298. 18,
  108299. 19,
  108300. 20,
  108301. 21,
  108302. 24,
  108303. 51,
  108304. 69,
  108305. 91,
  108306. 112,
  108307. 157,
  108308. 194,
  108309. 224,
  108310. 281,
  108311. 304,
  108312. 324,
  108313. 338,
  108314. 366,
  108315. 370,
  108316. 371,
  108317. 378,
  108318. 398,
  108319. 407,
  108320. 428,
  108321. 451,
  108322. 511,
  108323. 532,
  108324. 554,
  108325. 570,
  108326. 599,
  108327. 624,
  108328. 649,
  108329. 670,
  108330. 690,
  108331. 699,
  108332. 720,
  108333. 738,
  108334. 771,
  108335. 792,
  108336. 814,
  108337. 830,
  108338. 855
  108339. ],
  108340. "excluded_lines": [
  108341. 25,
  108342. 379,
  108343. 671
  108344. ],
  108345. "start_line": 1,
  108346. "contexts": {},
  108347. "executed_branches": [],
  108348. "missing_branches": []
  108349. }
  108350. },
  108351. "classes": {
  108352. "SQLDocumentRepository": {
  108353. "executed_lines": [],
  108354. "summary": {
  108355. "covered_lines": 0,
  108356. "num_statements": 94,
  108357. "percent_covered": 0.0,
  108358. "percent_covered_display": "0.00",
  108359. "missing_lines": 94,
  108360. "excluded_lines": 2,
  108361. "percent_statements_covered": 0.0,
  108362. "percent_statements_covered_display": "0.00",
  108363. "num_branches": 22,
  108364. "num_partial_branches": 0,
  108365. "covered_branches": 0,
  108366. "missing_branches": 22,
  108367. "percent_branches_covered": 0.0,
  108368. "percent_branches_covered_display": "0.00"
  108369. },
  108370. "missing_lines": [
  108371. 65,
  108372. 66,
  108373. 67,
  108374. 79,
  108375. 103,
  108376. 124,
  108377. 126,
  108378. 128,
  108379. 130,
  108380. 131,
  108381. 132,
  108382. 133,
  108383. 134,
  108384. 135,
  108385. 136,
  108386. 139,
  108387. 140,
  108388. 142,
  108389. 145,
  108390. 146,
  108391. 153,
  108392. 154,
  108393. 155,
  108394. 167,
  108395. 168,
  108396. 170,
  108397. 171,
  108398. 173,
  108399. 176,
  108400. 177,
  108401. 178,
  108402. 183,
  108403. 184,
  108404. 185,
  108405. 189,
  108406. 191,
  108407. 192,
  108408. 203,
  108409. 205,
  108410. 206,
  108411. 207,
  108412. 208,
  108413. 211,
  108414. 212,
  108415. 216,
  108416. 220,
  108417. 221,
  108418. 222,
  108419. 236,
  108420. 242,
  108421. 251,
  108422. 253,
  108423. 254,
  108424. 257,
  108425. 258,
  108426. 261,
  108427. 264,
  108428. 265,
  108429. 266,
  108430. 267,
  108431. 268,
  108432. 269,
  108433. 274,
  108434. 276,
  108435. 278,
  108436. 279,
  108437. 291,
  108438. 292,
  108439. 293,
  108440. 295,
  108441. 296,
  108442. 297,
  108443. 299,
  108444. 301,
  108445. 302,
  108446. 314,
  108447. 315,
  108448. 318,
  108449. 319,
  108450. 321,
  108451. 322,
  108452. 331,
  108453. 332,
  108454. 333,
  108455. 335,
  108456. 336,
  108457. 353,
  108458. 354,
  108459. 355,
  108460. 357,
  108461. 358,
  108462. 360,
  108463. 362,
  108464. 363
  108465. ],
  108466. "excluded_lines": [
  108467. 187,
  108468. 218
  108469. ],
  108470. "start_line": 24,
  108471. "contexts": {},
  108472. "executed_branches": [],
  108473. "missing_branches": [
  108474. [
  108475. 128,
  108476. 130
  108477. ],
  108478. [
  108479. 128,
  108480. 139
  108481. ],
  108482. [
  108483. 145,
  108484. -112
  108485. ],
  108486. [
  108487. 145,
  108488. 146
  108489. ],
  108490. [
  108491. 170,
  108492. 171
  108493. ],
  108494. [
  108495. 170,
  108496. 173
  108497. ],
  108498. [
  108499. 176,
  108500. 177
  108501. ],
  108502. [
  108503. 176,
  108504. 189
  108505. ],
  108506. [
  108507. 183,
  108508. 184
  108509. ],
  108510. [
  108511. 183,
  108512. 189
  108513. ],
  108514. [
  108515. 206,
  108516. 207
  108517. ],
  108518. [
  108519. 206,
  108520. 211
  108521. ],
  108522. [
  108523. 253,
  108524. 254
  108525. ],
  108526. [
  108527. 253,
  108528. 257
  108529. ],
  108530. [
  108531. 265,
  108532. 266
  108533. ],
  108534. [
  108535. 265,
  108536. 276
  108537. ],
  108538. [
  108539. 267,
  108540. 265
  108541. ],
  108542. [
  108543. 267,
  108544. 268
  108545. ],
  108546. [
  108547. 292,
  108548. 293
  108549. ],
  108550. [
  108551. 292,
  108552. 295
  108553. ],
  108554. [
  108555. 354,
  108556. 355
  108557. ],
  108558. [
  108559. 354,
  108560. 357
  108561. ]
  108562. ]
  108563. },
  108564. "SQLKnowledgeBaseRepository": {
  108565. "executed_lines": [],
  108566. "summary": {
  108567. "covered_lines": 0,
  108568. "num_statements": 76,
  108569. "percent_covered": 0.0,
  108570. "percent_covered_display": "0.00",
  108571. "missing_lines": 76,
  108572. "excluded_lines": 0,
  108573. "percent_statements_covered": 0.0,
  108574. "percent_statements_covered_display": "0.00",
  108575. "num_branches": 14,
  108576. "num_partial_branches": 0,
  108577. "covered_branches": 0,
  108578. "missing_branches": 14,
  108579. "percent_branches_covered": 0.0,
  108580. "percent_branches_covered_display": "0.00"
  108581. },
  108582. "missing_lines": [
  108583. 405,
  108584. 417,
  108585. 439,
  108586. 441,
  108587. 461,
  108588. 462,
  108589. 464,
  108590. 466,
  108591. 467,
  108592. 468,
  108593. 469,
  108594. 470,
  108595. 474,
  108596. 481,
  108597. 482,
  108598. 491,
  108599. 492,
  108600. 493,
  108601. 496,
  108602. 497,
  108603. 505,
  108604. 507,
  108605. 508,
  108606. 509,
  108607. 521,
  108608. 522,
  108609. 524,
  108610. 525,
  108611. 527,
  108612. 529,
  108613. 530,
  108614. 542,
  108615. 543,
  108616. 544,
  108617. 546,
  108618. 547,
  108619. 549,
  108620. 551,
  108621. 552,
  108622. 561,
  108623. 562,
  108624. 563,
  108625. 565,
  108626. 567,
  108627. 568,
  108628. 580,
  108629. 583,
  108630. 586,
  108631. 590,
  108632. 591,
  108633. 592,
  108634. 594,
  108635. 596,
  108636. 597,
  108637. 609,
  108638. 611,
  108639. 617,
  108640. 619,
  108641. 621,
  108642. 622,
  108643. 634,
  108644. 635,
  108645. 637,
  108646. 638,
  108647. 640,
  108648. 641,
  108649. 643,
  108650. 645,
  108651. 646,
  108652. 647,
  108653. 659,
  108654. 660,
  108655. 663,
  108656. 664,
  108657. 666,
  108658. 667
  108659. ],
  108660. "excluded_lines": [],
  108661. "start_line": 378,
  108662. "contexts": {},
  108663. "executed_branches": [],
  108664. "missing_branches": [
  108665. [
  108666. 464,
  108667. 466
  108668. ],
  108669. [
  108670. 464,
  108671. 491
  108672. ],
  108673. [
  108674. 481,
  108675. 482
  108676. ],
  108677. [
  108678. 481,
  108679. 505
  108680. ],
  108681. [
  108682. 496,
  108683. 497
  108684. ],
  108685. [
  108686. 496,
  108687. 505
  108688. ],
  108689. [
  108690. 524,
  108691. 525
  108692. ],
  108693. [
  108694. 524,
  108695. 527
  108696. ],
  108697. [
  108698. 546,
  108699. 547
  108700. ],
  108701. [
  108702. 546,
  108703. 549
  108704. ],
  108705. [
  108706. 590,
  108707. 591
  108708. ],
  108709. [
  108710. 590,
  108711. 594
  108712. ],
  108713. [
  108714. 637,
  108715. 638
  108716. ],
  108717. [
  108718. 637,
  108719. 640
  108720. ]
  108721. ]
  108722. },
  108723. "SQLPromptDimensionRepository": {
  108724. "executed_lines": [],
  108725. "summary": {
  108726. "covered_lines": 0,
  108727. "num_statements": 54,
  108728. "percent_covered": 0.0,
  108729. "percent_covered_display": "0.00",
  108730. "missing_lines": 54,
  108731. "excluded_lines": 0,
  108732. "percent_statements_covered": 0.0,
  108733. "percent_statements_covered_display": "0.00",
  108734. "num_branches": 8,
  108735. "num_partial_branches": 0,
  108736. "covered_branches": 0,
  108737. "missing_branches": 8,
  108738. "percent_branches_covered": 0.0,
  108739. "percent_branches_covered_display": "0.00"
  108740. },
  108741. "missing_lines": [
  108742. 697,
  108743. 710,
  108744. 730,
  108745. 748,
  108746. 749,
  108747. 751,
  108748. 753,
  108749. 754,
  108750. 755,
  108751. 756,
  108752. 757,
  108753. 762,
  108754. 763,
  108755. 765,
  108756. 767,
  108757. 768,
  108758. 769,
  108759. 781,
  108760. 782,
  108761. 784,
  108762. 785,
  108763. 787,
  108764. 789,
  108765. 790,
  108766. 802,
  108767. 803,
  108768. 804,
  108769. 806,
  108770. 807,
  108771. 809,
  108772. 811,
  108773. 812,
  108774. 821,
  108775. 822,
  108776. 823,
  108777. 825,
  108778. 827,
  108779. 828,
  108780. 840,
  108781. 841,
  108782. 843,
  108783. 844,
  108784. 846,
  108785. 847,
  108786. 849,
  108787. 851,
  108788. 852,
  108789. 853,
  108790. 865,
  108791. 866,
  108792. 869,
  108793. 870,
  108794. 872,
  108795. 873
  108796. ],
  108797. "excluded_lines": [],
  108798. "start_line": 670,
  108799. "contexts": {},
  108800. "executed_branches": [],
  108801. "missing_branches": [
  108802. [
  108803. 751,
  108804. 753
  108805. ],
  108806. [
  108807. 751,
  108808. 762
  108809. ],
  108810. [
  108811. 784,
  108812. 785
  108813. ],
  108814. [
  108815. 784,
  108816. 787
  108817. ],
  108818. [
  108819. 806,
  108820. 807
  108821. ],
  108822. [
  108823. 806,
  108824. 809
  108825. ],
  108826. [
  108827. 843,
  108828. 844
  108829. ],
  108830. [
  108831. 843,
  108832. 846
  108833. ]
  108834. ]
  108835. },
  108836. "": {
  108837. "executed_lines": [],
  108838. "summary": {
  108839. "covered_lines": 0,
  108840. "num_statements": 48,
  108841. "percent_covered": 0.0,
  108842. "percent_covered_display": "0.00",
  108843. "missing_lines": 48,
  108844. "excluded_lines": 3,
  108845. "percent_statements_covered": 0.0,
  108846. "percent_statements_covered_display": "0.00",
  108847. "num_branches": 0,
  108848. "num_partial_branches": 0,
  108849. "covered_branches": 0,
  108850. "missing_branches": 0,
  108851. "percent_branches_covered": 100.0,
  108852. "percent_branches_covered_display": "100.00"
  108853. },
  108854. "missing_lines": [
  108855. 10,
  108856. 11,
  108857. 12,
  108858. 13,
  108859. 15,
  108860. 16,
  108861. 17,
  108862. 18,
  108863. 19,
  108864. 20,
  108865. 21,
  108866. 24,
  108867. 51,
  108868. 69,
  108869. 91,
  108870. 112,
  108871. 157,
  108872. 194,
  108873. 224,
  108874. 281,
  108875. 304,
  108876. 324,
  108877. 338,
  108878. 366,
  108879. 370,
  108880. 371,
  108881. 378,
  108882. 398,
  108883. 407,
  108884. 428,
  108885. 451,
  108886. 511,
  108887. 532,
  108888. 554,
  108889. 570,
  108890. 599,
  108891. 624,
  108892. 649,
  108893. 670,
  108894. 690,
  108895. 699,
  108896. 720,
  108897. 738,
  108898. 771,
  108899. 792,
  108900. 814,
  108901. 830,
  108902. 855
  108903. ],
  108904. "excluded_lines": [
  108905. 25,
  108906. 379,
  108907. 671
  108908. ],
  108909. "start_line": 1,
  108910. "contexts": {},
  108911. "executed_branches": [],
  108912. "missing_branches": []
  108913. }
  108914. }
  108915. },
  108916. "src\\infrastructure\\database\\session.py": {
  108917. "executed_lines": [],
  108918. "summary": {
  108919. "covered_lines": 0,
  108920. "num_statements": 133,
  108921. "percent_covered": 0.0,
  108922. "percent_covered_display": "0.00",
  108923. "missing_lines": 133,
  108924. "excluded_lines": 1,
  108925. "percent_statements_covered": 0.0,
  108926. "percent_statements_covered_display": "0.00",
  108927. "num_branches": 38,
  108928. "num_partial_branches": 0,
  108929. "covered_branches": 0,
  108930. "missing_branches": 38,
  108931. "percent_branches_covered": 0.0,
  108932. "percent_branches_covered_display": "0.00"
  108933. },
  108934. "missing_lines": [
  108935. 13,
  108936. 14,
  108937. 15,
  108938. 16,
  108939. 17,
  108940. 23,
  108941. 25,
  108942. 26,
  108943. 30,
  108944. 31,
  108945. 32,
  108946. 33,
  108947. 36,
  108948. 46,
  108949. 47,
  108950. 50,
  108951. 51,
  108952. 52,
  108953. 53,
  108954. 54,
  108955. 55,
  108956. 57,
  108957. 60,
  108958. 61,
  108959. 66,
  108960. 69,
  108961. 93,
  108962. 94,
  108963. 97,
  108964. 108,
  108965. 109,
  108966. 110,
  108967. 111,
  108968. 112,
  108969. 113,
  108970. 115,
  108971. 117,
  108972. 120,
  108973. 121,
  108974. 122,
  108975. 123,
  108976. 124,
  108977. 125,
  108978. 127,
  108979. 130,
  108980. 154,
  108981. 155,
  108982. 158,
  108983. 169,
  108984. 170,
  108985. 171,
  108986. 172,
  108987. 173,
  108988. 174,
  108989. 176,
  108990. 178,
  108991. 180,
  108992. 183,
  108993. 192,
  108994. 193,
  108995. 194,
  108996. 200,
  108997. 203,
  108998. 212,
  108999. 213,
  109000. 214,
  109001. 220,
  109002. 223,
  109003. 232,
  109004. 233,
  109005. 234,
  109006. 241,
  109007. 244,
  109008. 253,
  109009. 254,
  109010. 255,
  109011. 263,
  109012. 266,
  109013. 273,
  109014. 274,
  109015. 277,
  109016. 278,
  109017. 293,
  109018. 294,
  109019. 296,
  109020. 297,
  109021. 298,
  109022. 299,
  109023. 300,
  109024. 301,
  109025. 303,
  109026. 306,
  109027. 307,
  109028. 322,
  109029. 323,
  109030. 325,
  109031. 326,
  109032. 327,
  109033. 328,
  109034. 329,
  109035. 330,
  109036. 332,
  109037. 335,
  109038. 342,
  109039. 343,
  109040. 345,
  109041. 348,
  109042. 355,
  109043. 356,
  109044. 358,
  109045. 359,
  109046. 362,
  109047. 371,
  109048. 372,
  109049. 374,
  109050. 377,
  109051. 386,
  109052. 387,
  109053. 389,
  109054. 390,
  109055. 393,
  109056. 399,
  109057. 400,
  109058. 401,
  109059. 403,
  109060. 406,
  109061. 408,
  109062. 409,
  109063. 412,
  109064. 418,
  109065. 419,
  109066. 420,
  109067. 422
  109068. ],
  109069. "excluded_lines": [
  109070. 64
  109071. ],
  109072. "contexts": {},
  109073. "executed_branches": [],
  109074. "missing_branches": [
  109075. [
  109076. 50,
  109077. 51
  109078. ],
  109079. [
  109080. 50,
  109081. 52
  109082. ],
  109083. [
  109084. 52,
  109085. 53
  109086. ],
  109087. [
  109088. 52,
  109089. 54
  109090. ],
  109091. [
  109092. 54,
  109093. 55
  109094. ],
  109095. [
  109096. 54,
  109097. 57
  109098. ],
  109099. [
  109100. 93,
  109101. 94
  109102. ],
  109103. [
  109104. 93,
  109105. 97
  109106. ],
  109107. [
  109108. 108,
  109109. 109
  109110. ],
  109111. [
  109112. 108,
  109113. 115
  109114. ],
  109115. [
  109116. 120,
  109117. 121
  109118. ],
  109119. [
  109120. 120,
  109121. 127
  109122. ],
  109123. [
  109124. 154,
  109125. 155
  109126. ],
  109127. [
  109128. 154,
  109129. 158
  109130. ],
  109131. [
  109132. 169,
  109133. 170
  109134. ],
  109135. [
  109136. 169,
  109137. 176
  109138. ],
  109139. [
  109140. 192,
  109141. 193
  109142. ],
  109143. [
  109144. 192,
  109145. 200
  109146. ],
  109147. [
  109148. 212,
  109149. 213
  109150. ],
  109151. [
  109152. 212,
  109153. 220
  109154. ],
  109155. [
  109156. 232,
  109157. 233
  109158. ],
  109159. [
  109160. 232,
  109161. 241
  109162. ],
  109163. [
  109164. 253,
  109165. 254
  109166. ],
  109167. [
  109168. 253,
  109169. 263
  109170. ],
  109171. [
  109172. 342,
  109173. 343
  109174. ],
  109175. [
  109176. 342,
  109177. 345
  109178. ],
  109179. [
  109180. 355,
  109181. 356
  109182. ],
  109183. [
  109184. 355,
  109185. 358
  109186. ],
  109187. [
  109188. 371,
  109189. 372
  109190. ],
  109191. [
  109192. 371,
  109193. 374
  109194. ],
  109195. [
  109196. 386,
  109197. 387
  109198. ],
  109199. [
  109200. 386,
  109201. 389
  109202. ],
  109203. [
  109204. 399,
  109205. 400
  109206. ],
  109207. [
  109208. 399,
  109209. 403
  109210. ],
  109211. [
  109212. 403,
  109213. 406
  109214. ],
  109215. [
  109216. 403,
  109217. 408
  109218. ],
  109219. [
  109220. 418,
  109221. 419
  109222. ],
  109223. [
  109224. 418,
  109225. 422
  109226. ]
  109227. ],
  109228. "functions": {
  109229. "get_database_url": {
  109230. "executed_lines": [],
  109231. "summary": {
  109232. "covered_lines": 0,
  109233. "num_statements": 12,
  109234. "percent_covered": 0.0,
  109235. "percent_covered_display": "0.00",
  109236. "missing_lines": 12,
  109237. "excluded_lines": 1,
  109238. "percent_statements_covered": 0.0,
  109239. "percent_statements_covered_display": "0.00",
  109240. "num_branches": 6,
  109241. "num_partial_branches": 0,
  109242. "covered_branches": 0,
  109243. "missing_branches": 6,
  109244. "percent_branches_covered": 0.0,
  109245. "percent_branches_covered_display": "0.00"
  109246. },
  109247. "missing_lines": [
  109248. 46,
  109249. 47,
  109250. 50,
  109251. 51,
  109252. 52,
  109253. 53,
  109254. 54,
  109255. 55,
  109256. 57,
  109257. 60,
  109258. 61,
  109259. 66
  109260. ],
  109261. "excluded_lines": [
  109262. 64
  109263. ],
  109264. "start_line": 36,
  109265. "contexts": {},
  109266. "executed_branches": [],
  109267. "missing_branches": [
  109268. [
  109269. 50,
  109270. 51
  109271. ],
  109272. [
  109273. 50,
  109274. 52
  109275. ],
  109276. [
  109277. 52,
  109278. 53
  109279. ],
  109280. [
  109281. 52,
  109282. 54
  109283. ],
  109284. [
  109285. 54,
  109286. 55
  109287. ],
  109288. [
  109289. 54,
  109290. 57
  109291. ]
  109292. ]
  109293. },
  109294. "create_database_engine": {
  109295. "executed_lines": [],
  109296. "summary": {
  109297. "covered_lines": 0,
  109298. "num_statements": 15,
  109299. "percent_covered": 0.0,
  109300. "percent_covered_display": "0.00",
  109301. "missing_lines": 15,
  109302. "excluded_lines": 0,
  109303. "percent_statements_covered": 0.0,
  109304. "percent_statements_covered_display": "0.00",
  109305. "num_branches": 6,
  109306. "num_partial_branches": 0,
  109307. "covered_branches": 0,
  109308. "missing_branches": 6,
  109309. "percent_branches_covered": 0.0,
  109310. "percent_branches_covered_display": "0.00"
  109311. },
  109312. "missing_lines": [
  109313. 93,
  109314. 94,
  109315. 97,
  109316. 108,
  109317. 109,
  109318. 110,
  109319. 111,
  109320. 112,
  109321. 113,
  109322. 115,
  109323. 117,
  109324. 120,
  109325. 121,
  109326. 122,
  109327. 127
  109328. ],
  109329. "excluded_lines": [],
  109330. "start_line": 69,
  109331. "contexts": {},
  109332. "executed_branches": [],
  109333. "missing_branches": [
  109334. [
  109335. 93,
  109336. 94
  109337. ],
  109338. [
  109339. 93,
  109340. 97
  109341. ],
  109342. [
  109343. 108,
  109344. 109
  109345. ],
  109346. [
  109347. 108,
  109348. 115
  109349. ],
  109350. [
  109351. 120,
  109352. 121
  109353. ],
  109354. [
  109355. 120,
  109356. 127
  109357. ]
  109358. ]
  109359. },
  109360. "create_database_engine.set_sqlite_pragma": {
  109361. "executed_lines": [],
  109362. "summary": {
  109363. "covered_lines": 0,
  109364. "num_statements": 3,
  109365. "percent_covered": 0.0,
  109366. "percent_covered_display": "0.00",
  109367. "missing_lines": 3,
  109368. "excluded_lines": 0,
  109369. "percent_statements_covered": 0.0,
  109370. "percent_statements_covered_display": "0.00",
  109371. "num_branches": 0,
  109372. "num_partial_branches": 0,
  109373. "covered_branches": 0,
  109374. "missing_branches": 0,
  109375. "percent_branches_covered": 100.0,
  109376. "percent_branches_covered_display": "100.00"
  109377. },
  109378. "missing_lines": [
  109379. 123,
  109380. 124,
  109381. 125
  109382. ],
  109383. "excluded_lines": [],
  109384. "start_line": 122,
  109385. "contexts": {},
  109386. "executed_branches": [],
  109387. "missing_branches": []
  109388. },
  109389. "create_async_database_engine": {
  109390. "executed_lines": [],
  109391. "summary": {
  109392. "covered_lines": 0,
  109393. "num_statements": 12,
  109394. "percent_covered": 0.0,
  109395. "percent_covered_display": "0.00",
  109396. "missing_lines": 12,
  109397. "excluded_lines": 0,
  109398. "percent_statements_covered": 0.0,
  109399. "percent_statements_covered_display": "0.00",
  109400. "num_branches": 4,
  109401. "num_partial_branches": 0,
  109402. "covered_branches": 0,
  109403. "missing_branches": 4,
  109404. "percent_branches_covered": 0.0,
  109405. "percent_branches_covered_display": "0.00"
  109406. },
  109407. "missing_lines": [
  109408. 154,
  109409. 155,
  109410. 158,
  109411. 169,
  109412. 170,
  109413. 171,
  109414. 172,
  109415. 173,
  109416. 174,
  109417. 176,
  109418. 178,
  109419. 180
  109420. ],
  109421. "excluded_lines": [],
  109422. "start_line": 130,
  109423. "contexts": {},
  109424. "executed_branches": [],
  109425. "missing_branches": [
  109426. [
  109427. 154,
  109428. 155
  109429. ],
  109430. [
  109431. 154,
  109432. 158
  109433. ],
  109434. [
  109435. 169,
  109436. 170
  109437. ],
  109438. [
  109439. 169,
  109440. 176
  109441. ]
  109442. ]
  109443. },
  109444. "get_engine": {
  109445. "executed_lines": [],
  109446. "summary": {
  109447. "covered_lines": 0,
  109448. "num_statements": 4,
  109449. "percent_covered": 0.0,
  109450. "percent_covered_display": "0.00",
  109451. "missing_lines": 4,
  109452. "excluded_lines": 0,
  109453. "percent_statements_covered": 0.0,
  109454. "percent_statements_covered_display": "0.00",
  109455. "num_branches": 2,
  109456. "num_partial_branches": 0,
  109457. "covered_branches": 0,
  109458. "missing_branches": 2,
  109459. "percent_branches_covered": 0.0,
  109460. "percent_branches_covered_display": "0.00"
  109461. },
  109462. "missing_lines": [
  109463. 192,
  109464. 193,
  109465. 194,
  109466. 200
  109467. ],
  109468. "excluded_lines": [],
  109469. "start_line": 183,
  109470. "contexts": {},
  109471. "executed_branches": [],
  109472. "missing_branches": [
  109473. [
  109474. 192,
  109475. 193
  109476. ],
  109477. [
  109478. 192,
  109479. 200
  109480. ]
  109481. ]
  109482. },
  109483. "get_async_engine": {
  109484. "executed_lines": [],
  109485. "summary": {
  109486. "covered_lines": 0,
  109487. "num_statements": 4,
  109488. "percent_covered": 0.0,
  109489. "percent_covered_display": "0.00",
  109490. "missing_lines": 4,
  109491. "excluded_lines": 0,
  109492. "percent_statements_covered": 0.0,
  109493. "percent_statements_covered_display": "0.00",
  109494. "num_branches": 2,
  109495. "num_partial_branches": 0,
  109496. "covered_branches": 0,
  109497. "missing_branches": 2,
  109498. "percent_branches_covered": 0.0,
  109499. "percent_branches_covered_display": "0.00"
  109500. },
  109501. "missing_lines": [
  109502. 212,
  109503. 213,
  109504. 214,
  109505. 220
  109506. ],
  109507. "excluded_lines": [],
  109508. "start_line": 203,
  109509. "contexts": {},
  109510. "executed_branches": [],
  109511. "missing_branches": [
  109512. [
  109513. 212,
  109514. 213
  109515. ],
  109516. [
  109517. 212,
  109518. 220
  109519. ]
  109520. ]
  109521. },
  109522. "get_session_factory": {
  109523. "executed_lines": [],
  109524. "summary": {
  109525. "covered_lines": 0,
  109526. "num_statements": 4,
  109527. "percent_covered": 0.0,
  109528. "percent_covered_display": "0.00",
  109529. "missing_lines": 4,
  109530. "excluded_lines": 0,
  109531. "percent_statements_covered": 0.0,
  109532. "percent_statements_covered_display": "0.00",
  109533. "num_branches": 2,
  109534. "num_partial_branches": 0,
  109535. "covered_branches": 0,
  109536. "missing_branches": 2,
  109537. "percent_branches_covered": 0.0,
  109538. "percent_branches_covered_display": "0.00"
  109539. },
  109540. "missing_lines": [
  109541. 232,
  109542. 233,
  109543. 234,
  109544. 241
  109545. ],
  109546. "excluded_lines": [],
  109547. "start_line": 223,
  109548. "contexts": {},
  109549. "executed_branches": [],
  109550. "missing_branches": [
  109551. [
  109552. 232,
  109553. 233
  109554. ],
  109555. [
  109556. 232,
  109557. 241
  109558. ]
  109559. ]
  109560. },
  109561. "get_async_session_factory": {
  109562. "executed_lines": [],
  109563. "summary": {
  109564. "covered_lines": 0,
  109565. "num_statements": 4,
  109566. "percent_covered": 0.0,
  109567. "percent_covered_display": "0.00",
  109568. "missing_lines": 4,
  109569. "excluded_lines": 0,
  109570. "percent_statements_covered": 0.0,
  109571. "percent_statements_covered_display": "0.00",
  109572. "num_branches": 2,
  109573. "num_partial_branches": 0,
  109574. "covered_branches": 0,
  109575. "missing_branches": 2,
  109576. "percent_branches_covered": 0.0,
  109577. "percent_branches_covered_display": "0.00"
  109578. },
  109579. "missing_lines": [
  109580. 253,
  109581. 254,
  109582. 255,
  109583. 263
  109584. ],
  109585. "excluded_lines": [],
  109586. "start_line": 244,
  109587. "contexts": {},
  109588. "executed_branches": [],
  109589. "missing_branches": [
  109590. [
  109591. 253,
  109592. 254
  109593. ],
  109594. [
  109595. 253,
  109596. 263
  109597. ]
  109598. ]
  109599. },
  109600. "get_scoped_session": {
  109601. "executed_lines": [],
  109602. "summary": {
  109603. "covered_lines": 0,
  109604. "num_statements": 2,
  109605. "percent_covered": 0.0,
  109606. "percent_covered_display": "0.00",
  109607. "missing_lines": 2,
  109608. "excluded_lines": 0,
  109609. "percent_statements_covered": 0.0,
  109610. "percent_statements_covered_display": "0.00",
  109611. "num_branches": 0,
  109612. "num_partial_branches": 0,
  109613. "covered_branches": 0,
  109614. "missing_branches": 0,
  109615. "percent_branches_covered": 100.0,
  109616. "percent_branches_covered_display": "100.00"
  109617. },
  109618. "missing_lines": [
  109619. 273,
  109620. 274
  109621. ],
  109622. "excluded_lines": [],
  109623. "start_line": 266,
  109624. "contexts": {},
  109625. "executed_branches": [],
  109626. "missing_branches": []
  109627. },
  109628. "get_session": {
  109629. "executed_lines": [],
  109630. "summary": {
  109631. "covered_lines": 0,
  109632. "num_statements": 9,
  109633. "percent_covered": 0.0,
  109634. "percent_covered_display": "0.00",
  109635. "missing_lines": 9,
  109636. "excluded_lines": 0,
  109637. "percent_statements_covered": 0.0,
  109638. "percent_statements_covered_display": "0.00",
  109639. "num_branches": 0,
  109640. "num_partial_branches": 0,
  109641. "covered_branches": 0,
  109642. "missing_branches": 0,
  109643. "percent_branches_covered": 100.0,
  109644. "percent_branches_covered_display": "100.00"
  109645. },
  109646. "missing_lines": [
  109647. 293,
  109648. 294,
  109649. 296,
  109650. 297,
  109651. 298,
  109652. 299,
  109653. 300,
  109654. 301,
  109655. 303
  109656. ],
  109657. "excluded_lines": [],
  109658. "start_line": 278,
  109659. "contexts": {},
  109660. "executed_branches": [],
  109661. "missing_branches": []
  109662. },
  109663. "get_async_session": {
  109664. "executed_lines": [],
  109665. "summary": {
  109666. "covered_lines": 0,
  109667. "num_statements": 9,
  109668. "percent_covered": 0.0,
  109669. "percent_covered_display": "0.00",
  109670. "missing_lines": 9,
  109671. "excluded_lines": 0,
  109672. "percent_statements_covered": 0.0,
  109673. "percent_statements_covered_display": "0.00",
  109674. "num_branches": 0,
  109675. "num_partial_branches": 0,
  109676. "covered_branches": 0,
  109677. "missing_branches": 0,
  109678. "percent_branches_covered": 100.0,
  109679. "percent_branches_covered_display": "100.00"
  109680. },
  109681. "missing_lines": [
  109682. 322,
  109683. 323,
  109684. 325,
  109685. 326,
  109686. 327,
  109687. 328,
  109688. 329,
  109689. 330,
  109690. 332
  109691. ],
  109692. "excluded_lines": [],
  109693. "start_line": 307,
  109694. "contexts": {},
  109695. "executed_branches": [],
  109696. "missing_branches": []
  109697. },
  109698. "create_tables": {
  109699. "executed_lines": [],
  109700. "summary": {
  109701. "covered_lines": 0,
  109702. "num_statements": 3,
  109703. "percent_covered": 0.0,
  109704. "percent_covered_display": "0.00",
  109705. "missing_lines": 3,
  109706. "excluded_lines": 0,
  109707. "percent_statements_covered": 0.0,
  109708. "percent_statements_covered_display": "0.00",
  109709. "num_branches": 2,
  109710. "num_partial_branches": 0,
  109711. "covered_branches": 0,
  109712. "missing_branches": 2,
  109713. "percent_branches_covered": 0.0,
  109714. "percent_branches_covered_display": "0.00"
  109715. },
  109716. "missing_lines": [
  109717. 342,
  109718. 343,
  109719. 345
  109720. ],
  109721. "excluded_lines": [],
  109722. "start_line": 335,
  109723. "contexts": {},
  109724. "executed_branches": [],
  109725. "missing_branches": [
  109726. [
  109727. 342,
  109728. 343
  109729. ],
  109730. [
  109731. 342,
  109732. 345
  109733. ]
  109734. ]
  109735. },
  109736. "create_tables_async": {
  109737. "executed_lines": [],
  109738. "summary": {
  109739. "covered_lines": 0,
  109740. "num_statements": 4,
  109741. "percent_covered": 0.0,
  109742. "percent_covered_display": "0.00",
  109743. "missing_lines": 4,
  109744. "excluded_lines": 0,
  109745. "percent_statements_covered": 0.0,
  109746. "percent_statements_covered_display": "0.00",
  109747. "num_branches": 2,
  109748. "num_partial_branches": 0,
  109749. "covered_branches": 0,
  109750. "missing_branches": 2,
  109751. "percent_branches_covered": 0.0,
  109752. "percent_branches_covered_display": "0.00"
  109753. },
  109754. "missing_lines": [
  109755. 355,
  109756. 356,
  109757. 358,
  109758. 359
  109759. ],
  109760. "excluded_lines": [],
  109761. "start_line": 348,
  109762. "contexts": {},
  109763. "executed_branches": [],
  109764. "missing_branches": [
  109765. [
  109766. 355,
  109767. 356
  109768. ],
  109769. [
  109770. 355,
  109771. 358
  109772. ]
  109773. ]
  109774. },
  109775. "drop_tables": {
  109776. "executed_lines": [],
  109777. "summary": {
  109778. "covered_lines": 0,
  109779. "num_statements": 3,
  109780. "percent_covered": 0.0,
  109781. "percent_covered_display": "0.00",
  109782. "missing_lines": 3,
  109783. "excluded_lines": 0,
  109784. "percent_statements_covered": 0.0,
  109785. "percent_statements_covered_display": "0.00",
  109786. "num_branches": 2,
  109787. "num_partial_branches": 0,
  109788. "covered_branches": 0,
  109789. "missing_branches": 2,
  109790. "percent_branches_covered": 0.0,
  109791. "percent_branches_covered_display": "0.00"
  109792. },
  109793. "missing_lines": [
  109794. 371,
  109795. 372,
  109796. 374
  109797. ],
  109798. "excluded_lines": [],
  109799. "start_line": 362,
  109800. "contexts": {},
  109801. "executed_branches": [],
  109802. "missing_branches": [
  109803. [
  109804. 371,
  109805. 372
  109806. ],
  109807. [
  109808. 371,
  109809. 374
  109810. ]
  109811. ]
  109812. },
  109813. "drop_tables_async": {
  109814. "executed_lines": [],
  109815. "summary": {
  109816. "covered_lines": 0,
  109817. "num_statements": 4,
  109818. "percent_covered": 0.0,
  109819. "percent_covered_display": "0.00",
  109820. "missing_lines": 4,
  109821. "excluded_lines": 0,
  109822. "percent_statements_covered": 0.0,
  109823. "percent_statements_covered_display": "0.00",
  109824. "num_branches": 2,
  109825. "num_partial_branches": 0,
  109826. "covered_branches": 0,
  109827. "missing_branches": 2,
  109828. "percent_branches_covered": 0.0,
  109829. "percent_branches_covered_display": "0.00"
  109830. },
  109831. "missing_lines": [
  109832. 386,
  109833. 387,
  109834. 389,
  109835. 390
  109836. ],
  109837. "excluded_lines": [],
  109838. "start_line": 377,
  109839. "contexts": {},
  109840. "executed_branches": [],
  109841. "missing_branches": [
  109842. [
  109843. 386,
  109844. 387
  109845. ],
  109846. [
  109847. 386,
  109848. 389
  109849. ]
  109850. ]
  109851. },
  109852. "close_engine": {
  109853. "executed_lines": [],
  109854. "summary": {
  109855. "covered_lines": 0,
  109856. "num_statements": 7,
  109857. "percent_covered": 0.0,
  109858. "percent_covered_display": "0.00",
  109859. "missing_lines": 7,
  109860. "excluded_lines": 0,
  109861. "percent_statements_covered": 0.0,
  109862. "percent_statements_covered_display": "0.00",
  109863. "num_branches": 4,
  109864. "num_partial_branches": 0,
  109865. "covered_branches": 0,
  109866. "missing_branches": 4,
  109867. "percent_branches_covered": 0.0,
  109868. "percent_branches_covered_display": "0.00"
  109869. },
  109870. "missing_lines": [
  109871. 399,
  109872. 400,
  109873. 401,
  109874. 403,
  109875. 406,
  109876. 408,
  109877. 409
  109878. ],
  109879. "excluded_lines": [],
  109880. "start_line": 393,
  109881. "contexts": {},
  109882. "executed_branches": [],
  109883. "missing_branches": [
  109884. [
  109885. 399,
  109886. 400
  109887. ],
  109888. [
  109889. 399,
  109890. 403
  109891. ],
  109892. [
  109893. 403,
  109894. 406
  109895. ],
  109896. [
  109897. 403,
  109898. 408
  109899. ]
  109900. ]
  109901. },
  109902. "close_async_engine": {
  109903. "executed_lines": [],
  109904. "summary": {
  109905. "covered_lines": 0,
  109906. "num_statements": 4,
  109907. "percent_covered": 0.0,
  109908. "percent_covered_display": "0.00",
  109909. "missing_lines": 4,
  109910. "excluded_lines": 0,
  109911. "percent_statements_covered": 0.0,
  109912. "percent_statements_covered_display": "0.00",
  109913. "num_branches": 2,
  109914. "num_partial_branches": 0,
  109915. "covered_branches": 0,
  109916. "missing_branches": 2,
  109917. "percent_branches_covered": 0.0,
  109918. "percent_branches_covered_display": "0.00"
  109919. },
  109920. "missing_lines": [
  109921. 418,
  109922. 419,
  109923. 420,
  109924. 422
  109925. ],
  109926. "excluded_lines": [],
  109927. "start_line": 412,
  109928. "contexts": {},
  109929. "executed_branches": [],
  109930. "missing_branches": [
  109931. [
  109932. 418,
  109933. 419
  109934. ],
  109935. [
  109936. 418,
  109937. 422
  109938. ]
  109939. ]
  109940. },
  109941. "": {
  109942. "executed_lines": [],
  109943. "summary": {
  109944. "covered_lines": 0,
  109945. "num_statements": 30,
  109946. "percent_covered": 0.0,
  109947. "percent_covered_display": "0.00",
  109948. "missing_lines": 30,
  109949. "excluded_lines": 0,
  109950. "percent_statements_covered": 0.0,
  109951. "percent_statements_covered_display": "0.00",
  109952. "num_branches": 0,
  109953. "num_partial_branches": 0,
  109954. "covered_branches": 0,
  109955. "missing_branches": 0,
  109956. "percent_branches_covered": 100.0,
  109957. "percent_branches_covered_display": "100.00"
  109958. },
  109959. "missing_lines": [
  109960. 13,
  109961. 14,
  109962. 15,
  109963. 16,
  109964. 17,
  109965. 23,
  109966. 25,
  109967. 26,
  109968. 30,
  109969. 31,
  109970. 32,
  109971. 33,
  109972. 36,
  109973. 69,
  109974. 130,
  109975. 183,
  109976. 203,
  109977. 223,
  109978. 244,
  109979. 266,
  109980. 277,
  109981. 278,
  109982. 306,
  109983. 307,
  109984. 335,
  109985. 348,
  109986. 362,
  109987. 377,
  109988. 393,
  109989. 412
  109990. ],
  109991. "excluded_lines": [],
  109992. "start_line": 1,
  109993. "contexts": {},
  109994. "executed_branches": [],
  109995. "missing_branches": []
  109996. }
  109997. },
  109998. "classes": {
  109999. "": {
  110000. "executed_lines": [],
  110001. "summary": {
  110002. "covered_lines": 0,
  110003. "num_statements": 133,
  110004. "percent_covered": 0.0,
  110005. "percent_covered_display": "0.00",
  110006. "missing_lines": 133,
  110007. "excluded_lines": 1,
  110008. "percent_statements_covered": 0.0,
  110009. "percent_statements_covered_display": "0.00",
  110010. "num_branches": 38,
  110011. "num_partial_branches": 0,
  110012. "covered_branches": 0,
  110013. "missing_branches": 38,
  110014. "percent_branches_covered": 0.0,
  110015. "percent_branches_covered_display": "0.00"
  110016. },
  110017. "missing_lines": [
  110018. 13,
  110019. 14,
  110020. 15,
  110021. 16,
  110022. 17,
  110023. 23,
  110024. 25,
  110025. 26,
  110026. 30,
  110027. 31,
  110028. 32,
  110029. 33,
  110030. 36,
  110031. 46,
  110032. 47,
  110033. 50,
  110034. 51,
  110035. 52,
  110036. 53,
  110037. 54,
  110038. 55,
  110039. 57,
  110040. 60,
  110041. 61,
  110042. 66,
  110043. 69,
  110044. 93,
  110045. 94,
  110046. 97,
  110047. 108,
  110048. 109,
  110049. 110,
  110050. 111,
  110051. 112,
  110052. 113,
  110053. 115,
  110054. 117,
  110055. 120,
  110056. 121,
  110057. 122,
  110058. 123,
  110059. 124,
  110060. 125,
  110061. 127,
  110062. 130,
  110063. 154,
  110064. 155,
  110065. 158,
  110066. 169,
  110067. 170,
  110068. 171,
  110069. 172,
  110070. 173,
  110071. 174,
  110072. 176,
  110073. 178,
  110074. 180,
  110075. 183,
  110076. 192,
  110077. 193,
  110078. 194,
  110079. 200,
  110080. 203,
  110081. 212,
  110082. 213,
  110083. 214,
  110084. 220,
  110085. 223,
  110086. 232,
  110087. 233,
  110088. 234,
  110089. 241,
  110090. 244,
  110091. 253,
  110092. 254,
  110093. 255,
  110094. 263,
  110095. 266,
  110096. 273,
  110097. 274,
  110098. 277,
  110099. 278,
  110100. 293,
  110101. 294,
  110102. 296,
  110103. 297,
  110104. 298,
  110105. 299,
  110106. 300,
  110107. 301,
  110108. 303,
  110109. 306,
  110110. 307,
  110111. 322,
  110112. 323,
  110113. 325,
  110114. 326,
  110115. 327,
  110116. 328,
  110117. 329,
  110118. 330,
  110119. 332,
  110120. 335,
  110121. 342,
  110122. 343,
  110123. 345,
  110124. 348,
  110125. 355,
  110126. 356,
  110127. 358,
  110128. 359,
  110129. 362,
  110130. 371,
  110131. 372,
  110132. 374,
  110133. 377,
  110134. 386,
  110135. 387,
  110136. 389,
  110137. 390,
  110138. 393,
  110139. 399,
  110140. 400,
  110141. 401,
  110142. 403,
  110143. 406,
  110144. 408,
  110145. 409,
  110146. 412,
  110147. 418,
  110148. 419,
  110149. 420,
  110150. 422
  110151. ],
  110152. "excluded_lines": [
  110153. 64
  110154. ],
  110155. "start_line": 1,
  110156. "contexts": {},
  110157. "executed_branches": [],
  110158. "missing_branches": [
  110159. [
  110160. 50,
  110161. 51
  110162. ],
  110163. [
  110164. 50,
  110165. 52
  110166. ],
  110167. [
  110168. 52,
  110169. 53
  110170. ],
  110171. [
  110172. 52,
  110173. 54
  110174. ],
  110175. [
  110176. 54,
  110177. 55
  110178. ],
  110179. [
  110180. 54,
  110181. 57
  110182. ],
  110183. [
  110184. 93,
  110185. 94
  110186. ],
  110187. [
  110188. 93,
  110189. 97
  110190. ],
  110191. [
  110192. 108,
  110193. 109
  110194. ],
  110195. [
  110196. 108,
  110197. 115
  110198. ],
  110199. [
  110200. 120,
  110201. 121
  110202. ],
  110203. [
  110204. 120,
  110205. 127
  110206. ],
  110207. [
  110208. 154,
  110209. 155
  110210. ],
  110211. [
  110212. 154,
  110213. 158
  110214. ],
  110215. [
  110216. 169,
  110217. 170
  110218. ],
  110219. [
  110220. 169,
  110221. 176
  110222. ],
  110223. [
  110224. 192,
  110225. 193
  110226. ],
  110227. [
  110228. 192,
  110229. 200
  110230. ],
  110231. [
  110232. 212,
  110233. 213
  110234. ],
  110235. [
  110236. 212,
  110237. 220
  110238. ],
  110239. [
  110240. 232,
  110241. 233
  110242. ],
  110243. [
  110244. 232,
  110245. 241
  110246. ],
  110247. [
  110248. 253,
  110249. 254
  110250. ],
  110251. [
  110252. 253,
  110253. 263
  110254. ],
  110255. [
  110256. 342,
  110257. 343
  110258. ],
  110259. [
  110260. 342,
  110261. 345
  110262. ],
  110263. [
  110264. 355,
  110265. 356
  110266. ],
  110267. [
  110268. 355,
  110269. 358
  110270. ],
  110271. [
  110272. 371,
  110273. 372
  110274. ],
  110275. [
  110276. 371,
  110277. 374
  110278. ],
  110279. [
  110280. 386,
  110281. 387
  110282. ],
  110283. [
  110284. 386,
  110285. 389
  110286. ],
  110287. [
  110288. 399,
  110289. 400
  110290. ],
  110291. [
  110292. 399,
  110293. 403
  110294. ],
  110295. [
  110296. 403,
  110297. 406
  110298. ],
  110299. [
  110300. 403,
  110301. 408
  110302. ],
  110303. [
  110304. 418,
  110305. 419
  110306. ],
  110307. [
  110308. 418,
  110309. 422
  110310. ]
  110311. ]
  110312. }
  110313. }
  110314. },
  110315. "src\\infrastructure\\external_services\\__init__.py": {
  110316. "executed_lines": [],
  110317. "summary": {
  110318. "covered_lines": 0,
  110319. "num_statements": 4,
  110320. "percent_covered": 0.0,
  110321. "percent_covered_display": "0.00",
  110322. "missing_lines": 4,
  110323. "excluded_lines": 0,
  110324. "percent_statements_covered": 0.0,
  110325. "percent_statements_covered_display": "0.00",
  110326. "num_branches": 0,
  110327. "num_partial_branches": 0,
  110328. "covered_branches": 0,
  110329. "missing_branches": 0,
  110330. "percent_branches_covered": 100.0,
  110331. "percent_branches_covered_display": "100.00"
  110332. },
  110333. "missing_lines": [
  110334. 7,
  110335. 12,
  110336. 13,
  110337. 15
  110338. ],
  110339. "excluded_lines": [],
  110340. "contexts": {},
  110341. "executed_branches": [],
  110342. "missing_branches": [],
  110343. "functions": {
  110344. "": {
  110345. "executed_lines": [],
  110346. "summary": {
  110347. "covered_lines": 0,
  110348. "num_statements": 4,
  110349. "percent_covered": 0.0,
  110350. "percent_covered_display": "0.00",
  110351. "missing_lines": 4,
  110352. "excluded_lines": 0,
  110353. "percent_statements_covered": 0.0,
  110354. "percent_statements_covered_display": "0.00",
  110355. "num_branches": 0,
  110356. "num_partial_branches": 0,
  110357. "covered_branches": 0,
  110358. "missing_branches": 0,
  110359. "percent_branches_covered": 100.0,
  110360. "percent_branches_covered_display": "100.00"
  110361. },
  110362. "missing_lines": [
  110363. 7,
  110364. 12,
  110365. 13,
  110366. 15
  110367. ],
  110368. "excluded_lines": [],
  110369. "start_line": 1,
  110370. "contexts": {},
  110371. "executed_branches": [],
  110372. "missing_branches": []
  110373. }
  110374. },
  110375. "classes": {
  110376. "": {
  110377. "executed_lines": [],
  110378. "summary": {
  110379. "covered_lines": 0,
  110380. "num_statements": 4,
  110381. "percent_covered": 0.0,
  110382. "percent_covered_display": "0.00",
  110383. "missing_lines": 4,
  110384. "excluded_lines": 0,
  110385. "percent_statements_covered": 0.0,
  110386. "percent_statements_covered_display": "0.00",
  110387. "num_branches": 0,
  110388. "num_partial_branches": 0,
  110389. "covered_branches": 0,
  110390. "missing_branches": 0,
  110391. "percent_branches_covered": 100.0,
  110392. "percent_branches_covered_display": "100.00"
  110393. },
  110394. "missing_lines": [
  110395. 7,
  110396. 12,
  110397. 13,
  110398. 15
  110399. ],
  110400. "excluded_lines": [],
  110401. "start_line": 1,
  110402. "contexts": {},
  110403. "executed_branches": [],
  110404. "missing_branches": []
  110405. }
  110406. }
  110407. },
  110408. "src\\infrastructure\\external_services\\base.py": {
  110409. "executed_lines": [],
  110410. "summary": {
  110411. "covered_lines": 0,
  110412. "num_statements": 48,
  110413. "percent_covered": 0.0,
  110414. "percent_covered_display": "0.00",
  110415. "missing_lines": 48,
  110416. "excluded_lines": 9,
  110417. "percent_statements_covered": 0.0,
  110418. "percent_statements_covered_display": "0.00",
  110419. "num_branches": 4,
  110420. "num_partial_branches": 0,
  110421. "covered_branches": 0,
  110422. "missing_branches": 4,
  110423. "percent_branches_covered": 0.0,
  110424. "percent_branches_covered_display": "0.00"
  110425. },
  110426. "missing_lines": [
  110427. 9,
  110428. 10,
  110429. 11,
  110430. 14,
  110431. 15,
  110432. 26,
  110433. 27,
  110434. 28,
  110435. 29,
  110436. 30,
  110437. 31,
  110438. 33,
  110439. 34,
  110440. 35,
  110441. 38,
  110442. 51,
  110443. 58,
  110444. 59,
  110445. 71,
  110446. 78,
  110447. 83,
  110448. 84,
  110449. 86,
  110450. 88,
  110451. 110,
  110452. 112,
  110453. 113,
  110454. 115,
  110455. 116,
  110456. 120,
  110457. 128,
  110458. 130,
  110459. 132,
  110460. 133,
  110461. 137,
  110462. 138,
  110463. 142,
  110464. 143,
  110465. 148,
  110466. 157,
  110467. 159,
  110468. 160,
  110469. 161,
  110470. 164,
  110471. 171,
  110472. 179,
  110473. 180,
  110474. 181
  110475. ],
  110476. "excluded_lines": [
  110477. 61,
  110478. 62,
  110479. 63,
  110480. 64,
  110481. 65,
  110482. 66,
  110483. 67,
  110484. 68,
  110485. 69
  110486. ],
  110487. "contexts": {},
  110488. "executed_branches": [],
  110489. "missing_branches": [
  110490. [
  110491. 34,
  110492. -33
  110493. ],
  110494. [
  110495. 34,
  110496. 35
  110497. ],
  110498. [
  110499. 83,
  110500. 84
  110501. ],
  110502. [
  110503. 83,
  110504. 86
  110505. ]
  110506. ],
  110507. "functions": {
  110508. "ExternalServiceConfig.__post_init__": {
  110509. "executed_lines": [],
  110510. "summary": {
  110511. "covered_lines": 0,
  110512. "num_statements": 2,
  110513. "percent_covered": 0.0,
  110514. "percent_covered_display": "0.00",
  110515. "missing_lines": 2,
  110516. "excluded_lines": 0,
  110517. "percent_statements_covered": 0.0,
  110518. "percent_statements_covered_display": "0.00",
  110519. "num_branches": 2,
  110520. "num_partial_branches": 0,
  110521. "covered_branches": 0,
  110522. "missing_branches": 2,
  110523. "percent_branches_covered": 0.0,
  110524. "percent_branches_covered_display": "0.00"
  110525. },
  110526. "missing_lines": [
  110527. 34,
  110528. 35
  110529. ],
  110530. "excluded_lines": [],
  110531. "start_line": 33,
  110532. "contexts": {},
  110533. "executed_branches": [],
  110534. "missing_branches": [
  110535. [
  110536. 34,
  110537. -33
  110538. ],
  110539. [
  110540. 34,
  110541. 35
  110542. ]
  110543. ]
  110544. },
  110545. "BaseExternalService.__init__": {
  110546. "executed_lines": [],
  110547. "summary": {
  110548. "covered_lines": 0,
  110549. "num_statements": 2,
  110550. "percent_covered": 0.0,
  110551. "percent_covered_display": "0.00",
  110552. "missing_lines": 2,
  110553. "excluded_lines": 0,
  110554. "percent_statements_covered": 0.0,
  110555. "percent_statements_covered_display": "0.00",
  110556. "num_branches": 0,
  110557. "num_partial_branches": 0,
  110558. "covered_branches": 0,
  110559. "missing_branches": 0,
  110560. "percent_branches_covered": 100.0,
  110561. "percent_branches_covered_display": "100.00"
  110562. },
  110563. "missing_lines": [
  110564. 58,
  110565. 59
  110566. ],
  110567. "excluded_lines": [],
  110568. "start_line": 51,
  110569. "contexts": {},
  110570. "executed_branches": [],
  110571. "missing_branches": []
  110572. },
  110573. "BaseExternalService.get_service_name": {
  110574. "executed_lines": [],
  110575. "summary": {
  110576. "covered_lines": 0,
  110577. "num_statements": 0,
  110578. "percent_covered": 100.0,
  110579. "percent_covered_display": "100.00",
  110580. "missing_lines": 0,
  110581. "excluded_lines": 7,
  110582. "percent_statements_covered": 100.0,
  110583. "percent_statements_covered_display": "100.00",
  110584. "num_branches": 0,
  110585. "num_partial_branches": 0,
  110586. "covered_branches": 0,
  110587. "missing_branches": 0,
  110588. "percent_branches_covered": 100.0,
  110589. "percent_branches_covered_display": "100.00"
  110590. },
  110591. "missing_lines": [],
  110592. "excluded_lines": [
  110593. 63,
  110594. 64,
  110595. 65,
  110596. 66,
  110597. 67,
  110598. 68,
  110599. 69
  110600. ],
  110601. "start_line": 62,
  110602. "contexts": {},
  110603. "executed_branches": [],
  110604. "missing_branches": []
  110605. },
  110606. "BaseExternalService._get_headers": {
  110607. "executed_lines": [],
  110608. "summary": {
  110609. "covered_lines": 0,
  110610. "num_statements": 4,
  110611. "percent_covered": 0.0,
  110612. "percent_covered_display": "0.00",
  110613. "missing_lines": 4,
  110614. "excluded_lines": 0,
  110615. "percent_statements_covered": 0.0,
  110616. "percent_statements_covered_display": "0.00",
  110617. "num_branches": 2,
  110618. "num_partial_branches": 0,
  110619. "covered_branches": 0,
  110620. "missing_branches": 2,
  110621. "percent_branches_covered": 0.0,
  110622. "percent_branches_covered_display": "0.00"
  110623. },
  110624. "missing_lines": [
  110625. 78,
  110626. 83,
  110627. 84,
  110628. 86
  110629. ],
  110630. "excluded_lines": [],
  110631. "start_line": 71,
  110632. "contexts": {},
  110633. "executed_branches": [],
  110634. "missing_branches": [
  110635. [
  110636. 83,
  110637. 84
  110638. ],
  110639. [
  110640. 83,
  110641. 86
  110642. ]
  110643. ]
  110644. },
  110645. "BaseExternalService._make_request": {
  110646. "executed_lines": [],
  110647. "summary": {
  110648. "covered_lines": 0,
  110649. "num_statements": 14,
  110650. "percent_covered": 0.0,
  110651. "percent_covered_display": "0.00",
  110652. "missing_lines": 14,
  110653. "excluded_lines": 0,
  110654. "percent_statements_covered": 0.0,
  110655. "percent_statements_covered_display": "0.00",
  110656. "num_branches": 0,
  110657. "num_partial_branches": 0,
  110658. "covered_branches": 0,
  110659. "missing_branches": 0,
  110660. "percent_branches_covered": 100.0,
  110661. "percent_branches_covered_display": "100.00"
  110662. },
  110663. "missing_lines": [
  110664. 110,
  110665. 112,
  110666. 113,
  110667. 115,
  110668. 116,
  110669. 120,
  110670. 128,
  110671. 130,
  110672. 132,
  110673. 133,
  110674. 137,
  110675. 138,
  110676. 142,
  110677. 143
  110678. ],
  110679. "excluded_lines": [],
  110680. "start_line": 88,
  110681. "contexts": {},
  110682. "executed_branches": [],
  110683. "missing_branches": []
  110684. },
  110685. "BaseExternalService.health_check": {
  110686. "executed_lines": [],
  110687. "summary": {
  110688. "covered_lines": 0,
  110689. "num_statements": 4,
  110690. "percent_covered": 0.0,
  110691. "percent_covered_display": "0.00",
  110692. "missing_lines": 4,
  110693. "excluded_lines": 0,
  110694. "percent_statements_covered": 0.0,
  110695. "percent_statements_covered_display": "0.00",
  110696. "num_branches": 0,
  110697. "num_partial_branches": 0,
  110698. "covered_branches": 0,
  110699. "missing_branches": 0,
  110700. "percent_branches_covered": 100.0,
  110701. "percent_branches_covered_display": "100.00"
  110702. },
  110703. "missing_lines": [
  110704. 157,
  110705. 159,
  110706. 160,
  110707. 161
  110708. ],
  110709. "excluded_lines": [],
  110710. "start_line": 148,
  110711. "contexts": {},
  110712. "executed_branches": [],
  110713. "missing_branches": []
  110714. },
  110715. "ExternalServiceException.__init__": {
  110716. "executed_lines": [],
  110717. "summary": {
  110718. "covered_lines": 0,
  110719. "num_statements": 3,
  110720. "percent_covered": 0.0,
  110721. "percent_covered_display": "0.00",
  110722. "missing_lines": 3,
  110723. "excluded_lines": 0,
  110724. "percent_statements_covered": 0.0,
  110725. "percent_statements_covered_display": "0.00",
  110726. "num_branches": 0,
  110727. "num_partial_branches": 0,
  110728. "covered_branches": 0,
  110729. "missing_branches": 0,
  110730. "percent_branches_covered": 100.0,
  110731. "percent_branches_covered_display": "100.00"
  110732. },
  110733. "missing_lines": [
  110734. 179,
  110735. 180,
  110736. 181
  110737. ],
  110738. "excluded_lines": [],
  110739. "start_line": 171,
  110740. "contexts": {},
  110741. "executed_branches": [],
  110742. "missing_branches": []
  110743. },
  110744. "": {
  110745. "executed_lines": [],
  110746. "summary": {
  110747. "covered_lines": 0,
  110748. "num_statements": 19,
  110749. "percent_covered": 0.0,
  110750. "percent_covered_display": "0.00",
  110751. "missing_lines": 19,
  110752. "excluded_lines": 2,
  110753. "percent_statements_covered": 0.0,
  110754. "percent_statements_covered_display": "0.00",
  110755. "num_branches": 0,
  110756. "num_partial_branches": 0,
  110757. "covered_branches": 0,
  110758. "missing_branches": 0,
  110759. "percent_branches_covered": 100.0,
  110760. "percent_branches_covered_display": "100.00"
  110761. },
  110762. "missing_lines": [
  110763. 9,
  110764. 10,
  110765. 11,
  110766. 14,
  110767. 15,
  110768. 26,
  110769. 27,
  110770. 28,
  110771. 29,
  110772. 30,
  110773. 31,
  110774. 33,
  110775. 38,
  110776. 51,
  110777. 71,
  110778. 88,
  110779. 148,
  110780. 164,
  110781. 171
  110782. ],
  110783. "excluded_lines": [
  110784. 61,
  110785. 62
  110786. ],
  110787. "start_line": 1,
  110788. "contexts": {},
  110789. "executed_branches": [],
  110790. "missing_branches": []
  110791. }
  110792. },
  110793. "classes": {
  110794. "ExternalServiceConfig": {
  110795. "executed_lines": [],
  110796. "summary": {
  110797. "covered_lines": 0,
  110798. "num_statements": 2,
  110799. "percent_covered": 0.0,
  110800. "percent_covered_display": "0.00",
  110801. "missing_lines": 2,
  110802. "excluded_lines": 0,
  110803. "percent_statements_covered": 0.0,
  110804. "percent_statements_covered_display": "0.00",
  110805. "num_branches": 2,
  110806. "num_partial_branches": 0,
  110807. "covered_branches": 0,
  110808. "missing_branches": 2,
  110809. "percent_branches_covered": 0.0,
  110810. "percent_branches_covered_display": "0.00"
  110811. },
  110812. "missing_lines": [
  110813. 34,
  110814. 35
  110815. ],
  110816. "excluded_lines": [],
  110817. "start_line": 15,
  110818. "contexts": {},
  110819. "executed_branches": [],
  110820. "missing_branches": [
  110821. [
  110822. 34,
  110823. -33
  110824. ],
  110825. [
  110826. 34,
  110827. 35
  110828. ]
  110829. ]
  110830. },
  110831. "BaseExternalService": {
  110832. "executed_lines": [],
  110833. "summary": {
  110834. "covered_lines": 0,
  110835. "num_statements": 24,
  110836. "percent_covered": 0.0,
  110837. "percent_covered_display": "0.00",
  110838. "missing_lines": 24,
  110839. "excluded_lines": 7,
  110840. "percent_statements_covered": 0.0,
  110841. "percent_statements_covered_display": "0.00",
  110842. "num_branches": 2,
  110843. "num_partial_branches": 0,
  110844. "covered_branches": 0,
  110845. "missing_branches": 2,
  110846. "percent_branches_covered": 0.0,
  110847. "percent_branches_covered_display": "0.00"
  110848. },
  110849. "missing_lines": [
  110850. 58,
  110851. 59,
  110852. 78,
  110853. 83,
  110854. 84,
  110855. 86,
  110856. 110,
  110857. 112,
  110858. 113,
  110859. 115,
  110860. 116,
  110861. 120,
  110862. 128,
  110863. 130,
  110864. 132,
  110865. 133,
  110866. 137,
  110867. 138,
  110868. 142,
  110869. 143,
  110870. 157,
  110871. 159,
  110872. 160,
  110873. 161
  110874. ],
  110875. "excluded_lines": [
  110876. 63,
  110877. 64,
  110878. 65,
  110879. 66,
  110880. 67,
  110881. 68,
  110882. 69
  110883. ],
  110884. "start_line": 38,
  110885. "contexts": {},
  110886. "executed_branches": [],
  110887. "missing_branches": [
  110888. [
  110889. 83,
  110890. 84
  110891. ],
  110892. [
  110893. 83,
  110894. 86
  110895. ]
  110896. ]
  110897. },
  110898. "ExternalServiceException": {
  110899. "executed_lines": [],
  110900. "summary": {
  110901. "covered_lines": 0,
  110902. "num_statements": 3,
  110903. "percent_covered": 0.0,
  110904. "percent_covered_display": "0.00",
  110905. "missing_lines": 3,
  110906. "excluded_lines": 0,
  110907. "percent_statements_covered": 0.0,
  110908. "percent_statements_covered_display": "0.00",
  110909. "num_branches": 0,
  110910. "num_partial_branches": 0,
  110911. "covered_branches": 0,
  110912. "missing_branches": 0,
  110913. "percent_branches_covered": 100.0,
  110914. "percent_branches_covered_display": "100.00"
  110915. },
  110916. "missing_lines": [
  110917. 179,
  110918. 180,
  110919. 181
  110920. ],
  110921. "excluded_lines": [],
  110922. "start_line": 164,
  110923. "contexts": {},
  110924. "executed_branches": [],
  110925. "missing_branches": []
  110926. },
  110927. "": {
  110928. "executed_lines": [],
  110929. "summary": {
  110930. "covered_lines": 0,
  110931. "num_statements": 19,
  110932. "percent_covered": 0.0,
  110933. "percent_covered_display": "0.00",
  110934. "missing_lines": 19,
  110935. "excluded_lines": 2,
  110936. "percent_statements_covered": 0.0,
  110937. "percent_statements_covered_display": "0.00",
  110938. "num_branches": 0,
  110939. "num_partial_branches": 0,
  110940. "covered_branches": 0,
  110941. "missing_branches": 0,
  110942. "percent_branches_covered": 100.0,
  110943. "percent_branches_covered_display": "100.00"
  110944. },
  110945. "missing_lines": [
  110946. 9,
  110947. 10,
  110948. 11,
  110949. 14,
  110950. 15,
  110951. 26,
  110952. 27,
  110953. 28,
  110954. 29,
  110955. 30,
  110956. 31,
  110957. 33,
  110958. 38,
  110959. 51,
  110960. 71,
  110961. 88,
  110962. 148,
  110963. 164,
  110964. 171
  110965. ],
  110966. "excluded_lines": [
  110967. 61,
  110968. 62
  110969. ],
  110970. "start_line": 1,
  110971. "contexts": {},
  110972. "executed_branches": [],
  110973. "missing_branches": []
  110974. }
  110975. }
  110976. },
  110977. "src\\infrastructure\\external_services\\dify.py": {
  110978. "executed_lines": [],
  110979. "summary": {
  110980. "covered_lines": 0,
  110981. "num_statements": 46,
  110982. "percent_covered": 0.0,
  110983. "percent_covered_display": "0.00",
  110984. "missing_lines": 46,
  110985. "excluded_lines": 0,
  110986. "percent_statements_covered": 0.0,
  110987. "percent_statements_covered_display": "0.00",
  110988. "num_branches": 4,
  110989. "num_partial_branches": 0,
  110990. "covered_branches": 0,
  110991. "missing_branches": 4,
  110992. "percent_branches_covered": 0.0,
  110993. "percent_branches_covered_display": "0.00"
  110994. },
  110995. "missing_lines": [
  110996. 9,
  110997. 11,
  110998. 18,
  110999. 43,
  111000. 45,
  111001. 47,
  111002. 67,
  111003. 73,
  111004. 75,
  111005. 88,
  111006. 90,
  111007. 108,
  111008. 113,
  111009. 115,
  111010. 128,
  111011. 129,
  111012. 130,
  111013. 131,
  111014. 132,
  111015. 134,
  111016. 156,
  111017. 162,
  111018. 168,
  111019. 190,
  111020. 196,
  111021. 202,
  111022. 224,
  111023. 229,
  111024. 230,
  111025. 232,
  111026. 233,
  111027. 235,
  111028. 237,
  111029. 255,
  111030. 260,
  111031. 278,
  111032. 279,
  111033. 283,
  111034. 284,
  111035. 285,
  111036. 287,
  111037. 294,
  111038. 295,
  111039. 296,
  111040. 297,
  111041. 298
  111042. ],
  111043. "excluded_lines": [],
  111044. "contexts": {},
  111045. "executed_branches": [],
  111046. "missing_branches": [
  111047. [
  111048. 229,
  111049. 230
  111050. ],
  111051. [
  111052. 229,
  111053. 232
  111054. ],
  111055. [
  111056. 232,
  111057. 233
  111058. ],
  111059. [
  111060. 232,
  111061. 235
  111062. ]
  111063. ],
  111064. "functions": {
  111065. "DifyService.get_service_name": {
  111066. "executed_lines": [],
  111067. "summary": {
  111068. "covered_lines": 0,
  111069. "num_statements": 1,
  111070. "percent_covered": 0.0,
  111071. "percent_covered_display": "0.00",
  111072. "missing_lines": 1,
  111073. "excluded_lines": 0,
  111074. "percent_statements_covered": 0.0,
  111075. "percent_statements_covered_display": "0.00",
  111076. "num_branches": 0,
  111077. "num_partial_branches": 0,
  111078. "covered_branches": 0,
  111079. "missing_branches": 0,
  111080. "percent_branches_covered": 100.0,
  111081. "percent_branches_covered_display": "100.00"
  111082. },
  111083. "missing_lines": [
  111084. 45
  111085. ],
  111086. "excluded_lines": [],
  111087. "start_line": 43,
  111088. "contexts": {},
  111089. "executed_branches": [],
  111090. "missing_branches": []
  111091. },
  111092. "DifyService.create_knowledge_base": {
  111093. "executed_lines": [],
  111094. "summary": {
  111095. "covered_lines": 0,
  111096. "num_statements": 2,
  111097. "percent_covered": 0.0,
  111098. "percent_covered_display": "0.00",
  111099. "missing_lines": 2,
  111100. "excluded_lines": 0,
  111101. "percent_statements_covered": 0.0,
  111102. "percent_statements_covered_display": "0.00",
  111103. "num_branches": 0,
  111104. "num_partial_branches": 0,
  111105. "covered_branches": 0,
  111106. "missing_branches": 0,
  111107. "percent_branches_covered": 100.0,
  111108. "percent_branches_covered_display": "100.00"
  111109. },
  111110. "missing_lines": [
  111111. 67,
  111112. 73
  111113. ],
  111114. "excluded_lines": [],
  111115. "start_line": 47,
  111116. "contexts": {},
  111117. "executed_branches": [],
  111118. "missing_branches": []
  111119. },
  111120. "DifyService.get_knowledge_base": {
  111121. "executed_lines": [],
  111122. "summary": {
  111123. "covered_lines": 0,
  111124. "num_statements": 1,
  111125. "percent_covered": 0.0,
  111126. "percent_covered_display": "0.00",
  111127. "missing_lines": 1,
  111128. "excluded_lines": 0,
  111129. "percent_statements_covered": 0.0,
  111130. "percent_statements_covered_display": "0.00",
  111131. "num_branches": 0,
  111132. "num_partial_branches": 0,
  111133. "covered_branches": 0,
  111134. "missing_branches": 0,
  111135. "percent_branches_covered": 100.0,
  111136. "percent_branches_covered_display": "100.00"
  111137. },
  111138. "missing_lines": [
  111139. 88
  111140. ],
  111141. "excluded_lines": [],
  111142. "start_line": 75,
  111143. "contexts": {},
  111144. "executed_branches": [],
  111145. "missing_branches": []
  111146. },
  111147. "DifyService.list_knowledge_bases": {
  111148. "executed_lines": [],
  111149. "summary": {
  111150. "covered_lines": 0,
  111151. "num_statements": 2,
  111152. "percent_covered": 0.0,
  111153. "percent_covered_display": "0.00",
  111154. "missing_lines": 2,
  111155. "excluded_lines": 0,
  111156. "percent_statements_covered": 0.0,
  111157. "percent_statements_covered_display": "0.00",
  111158. "num_branches": 0,
  111159. "num_partial_branches": 0,
  111160. "covered_branches": 0,
  111161. "missing_branches": 0,
  111162. "percent_branches_covered": 100.0,
  111163. "percent_branches_covered_display": "100.00"
  111164. },
  111165. "missing_lines": [
  111166. 108,
  111167. 113
  111168. ],
  111169. "excluded_lines": [],
  111170. "start_line": 90,
  111171. "contexts": {},
  111172. "executed_branches": [],
  111173. "missing_branches": []
  111174. },
  111175. "DifyService.delete_knowledge_base": {
  111176. "executed_lines": [],
  111177. "summary": {
  111178. "covered_lines": 0,
  111179. "num_statements": 5,
  111180. "percent_covered": 0.0,
  111181. "percent_covered_display": "0.00",
  111182. "missing_lines": 5,
  111183. "excluded_lines": 0,
  111184. "percent_statements_covered": 0.0,
  111185. "percent_statements_covered_display": "0.00",
  111186. "num_branches": 0,
  111187. "num_partial_branches": 0,
  111188. "covered_branches": 0,
  111189. "missing_branches": 0,
  111190. "percent_branches_covered": 100.0,
  111191. "percent_branches_covered_display": "100.00"
  111192. },
  111193. "missing_lines": [
  111194. 128,
  111195. 129,
  111196. 130,
  111197. 131,
  111198. 132
  111199. ],
  111200. "excluded_lines": [],
  111201. "start_line": 115,
  111202. "contexts": {},
  111203. "executed_branches": [],
  111204. "missing_branches": []
  111205. },
  111206. "DifyService.upload_document": {
  111207. "executed_lines": [],
  111208. "summary": {
  111209. "covered_lines": 0,
  111210. "num_statements": 2,
  111211. "percent_covered": 0.0,
  111212. "percent_covered_display": "0.00",
  111213. "missing_lines": 2,
  111214. "excluded_lines": 0,
  111215. "percent_statements_covered": 0.0,
  111216. "percent_statements_covered_display": "0.00",
  111217. "num_branches": 0,
  111218. "num_partial_branches": 0,
  111219. "covered_branches": 0,
  111220. "missing_branches": 0,
  111221. "percent_branches_covered": 100.0,
  111222. "percent_branches_covered_display": "100.00"
  111223. },
  111224. "missing_lines": [
  111225. 156,
  111226. 162
  111227. ],
  111228. "excluded_lines": [],
  111229. "start_line": 134,
  111230. "contexts": {},
  111231. "executed_branches": [],
  111232. "missing_branches": []
  111233. },
  111234. "DifyService.query": {
  111235. "executed_lines": [],
  111236. "summary": {
  111237. "covered_lines": 0,
  111238. "num_statements": 2,
  111239. "percent_covered": 0.0,
  111240. "percent_covered_display": "0.00",
  111241. "missing_lines": 2,
  111242. "excluded_lines": 0,
  111243. "percent_statements_covered": 0.0,
  111244. "percent_statements_covered_display": "0.00",
  111245. "num_branches": 0,
  111246. "num_partial_branches": 0,
  111247. "covered_branches": 0,
  111248. "missing_branches": 0,
  111249. "percent_branches_covered": 100.0,
  111250. "percent_branches_covered_display": "100.00"
  111251. },
  111252. "missing_lines": [
  111253. 190,
  111254. 196
  111255. ],
  111256. "excluded_lines": [],
  111257. "start_line": 168,
  111258. "contexts": {},
  111259. "executed_branches": [],
  111260. "missing_branches": []
  111261. },
  111262. "DifyService.chat": {
  111263. "executed_lines": [],
  111264. "summary": {
  111265. "covered_lines": 0,
  111266. "num_statements": 6,
  111267. "percent_covered": 0.0,
  111268. "percent_covered_display": "0.00",
  111269. "missing_lines": 6,
  111270. "excluded_lines": 0,
  111271. "percent_statements_covered": 0.0,
  111272. "percent_statements_covered_display": "0.00",
  111273. "num_branches": 4,
  111274. "num_partial_branches": 0,
  111275. "covered_branches": 0,
  111276. "missing_branches": 4,
  111277. "percent_branches_covered": 0.0,
  111278. "percent_branches_covered_display": "0.00"
  111279. },
  111280. "missing_lines": [
  111281. 224,
  111282. 229,
  111283. 230,
  111284. 232,
  111285. 233,
  111286. 235
  111287. ],
  111288. "excluded_lines": [],
  111289. "start_line": 202,
  111290. "contexts": {},
  111291. "executed_branches": [],
  111292. "missing_branches": [
  111293. [
  111294. 229,
  111295. 230
  111296. ],
  111297. [
  111298. 229,
  111299. 232
  111300. ],
  111301. [
  111302. 232,
  111303. 233
  111304. ],
  111305. [
  111306. 232,
  111307. 235
  111308. ]
  111309. ]
  111310. },
  111311. "DifyService.get_document": {
  111312. "executed_lines": [],
  111313. "summary": {
  111314. "covered_lines": 0,
  111315. "num_statements": 1,
  111316. "percent_covered": 0.0,
  111317. "percent_covered_display": "0.00",
  111318. "missing_lines": 1,
  111319. "excluded_lines": 0,
  111320. "percent_statements_covered": 0.0,
  111321. "percent_statements_covered_display": "0.00",
  111322. "num_branches": 0,
  111323. "num_partial_branches": 0,
  111324. "covered_branches": 0,
  111325. "missing_branches": 0,
  111326. "percent_branches_covered": 100.0,
  111327. "percent_branches_covered_display": "100.00"
  111328. },
  111329. "missing_lines": [
  111330. 255
  111331. ],
  111332. "excluded_lines": [],
  111333. "start_line": 237,
  111334. "contexts": {},
  111335. "executed_branches": [],
  111336. "missing_branches": []
  111337. },
  111338. "DifyService.delete_document": {
  111339. "executed_lines": [],
  111340. "summary": {
  111341. "covered_lines": 0,
  111342. "num_statements": 5,
  111343. "percent_covered": 0.0,
  111344. "percent_covered_display": "0.00",
  111345. "missing_lines": 5,
  111346. "excluded_lines": 0,
  111347. "percent_statements_covered": 0.0,
  111348. "percent_statements_covered_display": "0.00",
  111349. "num_branches": 0,
  111350. "num_partial_branches": 0,
  111351. "covered_branches": 0,
  111352. "missing_branches": 0,
  111353. "percent_branches_covered": 100.0,
  111354. "percent_branches_covered_display": "100.00"
  111355. },
  111356. "missing_lines": [
  111357. 278,
  111358. 279,
  111359. 283,
  111360. 284,
  111361. 285
  111362. ],
  111363. "excluded_lines": [],
  111364. "start_line": 260,
  111365. "contexts": {},
  111366. "executed_branches": [],
  111367. "missing_branches": []
  111368. },
  111369. "DifyService.health_check": {
  111370. "executed_lines": [],
  111371. "summary": {
  111372. "covered_lines": 0,
  111373. "num_statements": 5,
  111374. "percent_covered": 0.0,
  111375. "percent_covered_display": "0.00",
  111376. "missing_lines": 5,
  111377. "excluded_lines": 0,
  111378. "percent_statements_covered": 0.0,
  111379. "percent_statements_covered_display": "0.00",
  111380. "num_branches": 0,
  111381. "num_partial_branches": 0,
  111382. "covered_branches": 0,
  111383. "missing_branches": 0,
  111384. "percent_branches_covered": 100.0,
  111385. "percent_branches_covered_display": "100.00"
  111386. },
  111387. "missing_lines": [
  111388. 294,
  111389. 295,
  111390. 296,
  111391. 297,
  111392. 298
  111393. ],
  111394. "excluded_lines": [],
  111395. "start_line": 287,
  111396. "contexts": {},
  111397. "executed_branches": [],
  111398. "missing_branches": []
  111399. },
  111400. "": {
  111401. "executed_lines": [],
  111402. "summary": {
  111403. "covered_lines": 0,
  111404. "num_statements": 14,
  111405. "percent_covered": 0.0,
  111406. "percent_covered_display": "0.00",
  111407. "missing_lines": 14,
  111408. "excluded_lines": 0,
  111409. "percent_statements_covered": 0.0,
  111410. "percent_statements_covered_display": "0.00",
  111411. "num_branches": 0,
  111412. "num_partial_branches": 0,
  111413. "covered_branches": 0,
  111414. "missing_branches": 0,
  111415. "percent_branches_covered": 100.0,
  111416. "percent_branches_covered_display": "100.00"
  111417. },
  111418. "missing_lines": [
  111419. 9,
  111420. 11,
  111421. 18,
  111422. 43,
  111423. 47,
  111424. 75,
  111425. 90,
  111426. 115,
  111427. 134,
  111428. 168,
  111429. 202,
  111430. 237,
  111431. 260,
  111432. 287
  111433. ],
  111434. "excluded_lines": [],
  111435. "start_line": 1,
  111436. "contexts": {},
  111437. "executed_branches": [],
  111438. "missing_branches": []
  111439. }
  111440. },
  111441. "classes": {
  111442. "DifyService": {
  111443. "executed_lines": [],
  111444. "summary": {
  111445. "covered_lines": 0,
  111446. "num_statements": 32,
  111447. "percent_covered": 0.0,
  111448. "percent_covered_display": "0.00",
  111449. "missing_lines": 32,
  111450. "excluded_lines": 0,
  111451. "percent_statements_covered": 0.0,
  111452. "percent_statements_covered_display": "0.00",
  111453. "num_branches": 4,
  111454. "num_partial_branches": 0,
  111455. "covered_branches": 0,
  111456. "missing_branches": 4,
  111457. "percent_branches_covered": 0.0,
  111458. "percent_branches_covered_display": "0.00"
  111459. },
  111460. "missing_lines": [
  111461. 45,
  111462. 67,
  111463. 73,
  111464. 88,
  111465. 108,
  111466. 113,
  111467. 128,
  111468. 129,
  111469. 130,
  111470. 131,
  111471. 132,
  111472. 156,
  111473. 162,
  111474. 190,
  111475. 196,
  111476. 224,
  111477. 229,
  111478. 230,
  111479. 232,
  111480. 233,
  111481. 235,
  111482. 255,
  111483. 278,
  111484. 279,
  111485. 283,
  111486. 284,
  111487. 285,
  111488. 294,
  111489. 295,
  111490. 296,
  111491. 297,
  111492. 298
  111493. ],
  111494. "excluded_lines": [],
  111495. "start_line": 18,
  111496. "contexts": {},
  111497. "executed_branches": [],
  111498. "missing_branches": [
  111499. [
  111500. 229,
  111501. 230
  111502. ],
  111503. [
  111504. 229,
  111505. 232
  111506. ],
  111507. [
  111508. 232,
  111509. 233
  111510. ],
  111511. [
  111512. 232,
  111513. 235
  111514. ]
  111515. ]
  111516. },
  111517. "": {
  111518. "executed_lines": [],
  111519. "summary": {
  111520. "covered_lines": 0,
  111521. "num_statements": 14,
  111522. "percent_covered": 0.0,
  111523. "percent_covered_display": "0.00",
  111524. "missing_lines": 14,
  111525. "excluded_lines": 0,
  111526. "percent_statements_covered": 0.0,
  111527. "percent_statements_covered_display": "0.00",
  111528. "num_branches": 0,
  111529. "num_partial_branches": 0,
  111530. "covered_branches": 0,
  111531. "missing_branches": 0,
  111532. "percent_branches_covered": 100.0,
  111533. "percent_branches_covered_display": "100.00"
  111534. },
  111535. "missing_lines": [
  111536. 9,
  111537. 11,
  111538. 18,
  111539. 43,
  111540. 47,
  111541. 75,
  111542. 90,
  111543. 115,
  111544. 134,
  111545. 168,
  111546. 202,
  111547. 237,
  111548. 260,
  111549. 287
  111550. ],
  111551. "excluded_lines": [],
  111552. "start_line": 1,
  111553. "contexts": {},
  111554. "executed_branches": [],
  111555. "missing_branches": []
  111556. }
  111557. }
  111558. },
  111559. "src\\infrastructure\\external_services\\ragflow.py": {
  111560. "executed_lines": [],
  111561. "summary": {
  111562. "covered_lines": 0,
  111563. "num_statements": 39,
  111564. "percent_covered": 0.0,
  111565. "percent_covered_display": "0.00",
  111566. "missing_lines": 39,
  111567. "excluded_lines": 0,
  111568. "percent_statements_covered": 0.0,
  111569. "percent_statements_covered_display": "0.00",
  111570. "num_branches": 0,
  111571. "num_partial_branches": 0,
  111572. "covered_branches": 0,
  111573. "missing_branches": 0,
  111574. "percent_branches_covered": 100.0,
  111575. "percent_branches_covered_display": "100.00"
  111576. },
  111577. "missing_lines": [
  111578. 9,
  111579. 11,
  111580. 18,
  111581. 43,
  111582. 45,
  111583. 47,
  111584. 67,
  111585. 73,
  111586. 75,
  111587. 88,
  111588. 90,
  111589. 108,
  111590. 113,
  111591. 115,
  111592. 128,
  111593. 129,
  111594. 130,
  111595. 131,
  111596. 132,
  111597. 134,
  111598. 156,
  111599. 162,
  111600. 168,
  111601. 190,
  111602. 196,
  111603. 202,
  111604. 220,
  111605. 225,
  111606. 243,
  111607. 244,
  111608. 248,
  111609. 249,
  111610. 250,
  111611. 252,
  111612. 259,
  111613. 260,
  111614. 261,
  111615. 262,
  111616. 263
  111617. ],
  111618. "excluded_lines": [],
  111619. "contexts": {},
  111620. "executed_branches": [],
  111621. "missing_branches": [],
  111622. "functions": {
  111623. "RagflowService.get_service_name": {
  111624. "executed_lines": [],
  111625. "summary": {
  111626. "covered_lines": 0,
  111627. "num_statements": 1,
  111628. "percent_covered": 0.0,
  111629. "percent_covered_display": "0.00",
  111630. "missing_lines": 1,
  111631. "excluded_lines": 0,
  111632. "percent_statements_covered": 0.0,
  111633. "percent_statements_covered_display": "0.00",
  111634. "num_branches": 0,
  111635. "num_partial_branches": 0,
  111636. "covered_branches": 0,
  111637. "missing_branches": 0,
  111638. "percent_branches_covered": 100.0,
  111639. "percent_branches_covered_display": "100.00"
  111640. },
  111641. "missing_lines": [
  111642. 45
  111643. ],
  111644. "excluded_lines": [],
  111645. "start_line": 43,
  111646. "contexts": {},
  111647. "executed_branches": [],
  111648. "missing_branches": []
  111649. },
  111650. "RagflowService.create_dataset": {
  111651. "executed_lines": [],
  111652. "summary": {
  111653. "covered_lines": 0,
  111654. "num_statements": 2,
  111655. "percent_covered": 0.0,
  111656. "percent_covered_display": "0.00",
  111657. "missing_lines": 2,
  111658. "excluded_lines": 0,
  111659. "percent_statements_covered": 0.0,
  111660. "percent_statements_covered_display": "0.00",
  111661. "num_branches": 0,
  111662. "num_partial_branches": 0,
  111663. "covered_branches": 0,
  111664. "missing_branches": 0,
  111665. "percent_branches_covered": 100.0,
  111666. "percent_branches_covered_display": "100.00"
  111667. },
  111668. "missing_lines": [
  111669. 67,
  111670. 73
  111671. ],
  111672. "excluded_lines": [],
  111673. "start_line": 47,
  111674. "contexts": {},
  111675. "executed_branches": [],
  111676. "missing_branches": []
  111677. },
  111678. "RagflowService.get_dataset": {
  111679. "executed_lines": [],
  111680. "summary": {
  111681. "covered_lines": 0,
  111682. "num_statements": 1,
  111683. "percent_covered": 0.0,
  111684. "percent_covered_display": "0.00",
  111685. "missing_lines": 1,
  111686. "excluded_lines": 0,
  111687. "percent_statements_covered": 0.0,
  111688. "percent_statements_covered_display": "0.00",
  111689. "num_branches": 0,
  111690. "num_partial_branches": 0,
  111691. "covered_branches": 0,
  111692. "missing_branches": 0,
  111693. "percent_branches_covered": 100.0,
  111694. "percent_branches_covered_display": "100.00"
  111695. },
  111696. "missing_lines": [
  111697. 88
  111698. ],
  111699. "excluded_lines": [],
  111700. "start_line": 75,
  111701. "contexts": {},
  111702. "executed_branches": [],
  111703. "missing_branches": []
  111704. },
  111705. "RagflowService.list_datasets": {
  111706. "executed_lines": [],
  111707. "summary": {
  111708. "covered_lines": 0,
  111709. "num_statements": 2,
  111710. "percent_covered": 0.0,
  111711. "percent_covered_display": "0.00",
  111712. "missing_lines": 2,
  111713. "excluded_lines": 0,
  111714. "percent_statements_covered": 0.0,
  111715. "percent_statements_covered_display": "0.00",
  111716. "num_branches": 0,
  111717. "num_partial_branches": 0,
  111718. "covered_branches": 0,
  111719. "missing_branches": 0,
  111720. "percent_branches_covered": 100.0,
  111721. "percent_branches_covered_display": "100.00"
  111722. },
  111723. "missing_lines": [
  111724. 108,
  111725. 113
  111726. ],
  111727. "excluded_lines": [],
  111728. "start_line": 90,
  111729. "contexts": {},
  111730. "executed_branches": [],
  111731. "missing_branches": []
  111732. },
  111733. "RagflowService.delete_dataset": {
  111734. "executed_lines": [],
  111735. "summary": {
  111736. "covered_lines": 0,
  111737. "num_statements": 5,
  111738. "percent_covered": 0.0,
  111739. "percent_covered_display": "0.00",
  111740. "missing_lines": 5,
  111741. "excluded_lines": 0,
  111742. "percent_statements_covered": 0.0,
  111743. "percent_statements_covered_display": "0.00",
  111744. "num_branches": 0,
  111745. "num_partial_branches": 0,
  111746. "covered_branches": 0,
  111747. "missing_branches": 0,
  111748. "percent_branches_covered": 100.0,
  111749. "percent_branches_covered_display": "100.00"
  111750. },
  111751. "missing_lines": [
  111752. 128,
  111753. 129,
  111754. 130,
  111755. 131,
  111756. 132
  111757. ],
  111758. "excluded_lines": [],
  111759. "start_line": 115,
  111760. "contexts": {},
  111761. "executed_branches": [],
  111762. "missing_branches": []
  111763. },
  111764. "RagflowService.upload_document": {
  111765. "executed_lines": [],
  111766. "summary": {
  111767. "covered_lines": 0,
  111768. "num_statements": 2,
  111769. "percent_covered": 0.0,
  111770. "percent_covered_display": "0.00",
  111771. "missing_lines": 2,
  111772. "excluded_lines": 0,
  111773. "percent_statements_covered": 0.0,
  111774. "percent_statements_covered_display": "0.00",
  111775. "num_branches": 0,
  111776. "num_partial_branches": 0,
  111777. "covered_branches": 0,
  111778. "missing_branches": 0,
  111779. "percent_branches_covered": 100.0,
  111780. "percent_branches_covered_display": "100.00"
  111781. },
  111782. "missing_lines": [
  111783. 156,
  111784. 162
  111785. ],
  111786. "excluded_lines": [],
  111787. "start_line": 134,
  111788. "contexts": {},
  111789. "executed_branches": [],
  111790. "missing_branches": []
  111791. },
  111792. "RagflowService.search": {
  111793. "executed_lines": [],
  111794. "summary": {
  111795. "covered_lines": 0,
  111796. "num_statements": 2,
  111797. "percent_covered": 0.0,
  111798. "percent_covered_display": "0.00",
  111799. "missing_lines": 2,
  111800. "excluded_lines": 0,
  111801. "percent_statements_covered": 0.0,
  111802. "percent_statements_covered_display": "0.00",
  111803. "num_branches": 0,
  111804. "num_partial_branches": 0,
  111805. "covered_branches": 0,
  111806. "missing_branches": 0,
  111807. "percent_branches_covered": 100.0,
  111808. "percent_branches_covered_display": "100.00"
  111809. },
  111810. "missing_lines": [
  111811. 190,
  111812. 196
  111813. ],
  111814. "excluded_lines": [],
  111815. "start_line": 168,
  111816. "contexts": {},
  111817. "executed_branches": [],
  111818. "missing_branches": []
  111819. },
  111820. "RagflowService.get_document": {
  111821. "executed_lines": [],
  111822. "summary": {
  111823. "covered_lines": 0,
  111824. "num_statements": 1,
  111825. "percent_covered": 0.0,
  111826. "percent_covered_display": "0.00",
  111827. "missing_lines": 1,
  111828. "excluded_lines": 0,
  111829. "percent_statements_covered": 0.0,
  111830. "percent_statements_covered_display": "0.00",
  111831. "num_branches": 0,
  111832. "num_partial_branches": 0,
  111833. "covered_branches": 0,
  111834. "missing_branches": 0,
  111835. "percent_branches_covered": 100.0,
  111836. "percent_branches_covered_display": "100.00"
  111837. },
  111838. "missing_lines": [
  111839. 220
  111840. ],
  111841. "excluded_lines": [],
  111842. "start_line": 202,
  111843. "contexts": {},
  111844. "executed_branches": [],
  111845. "missing_branches": []
  111846. },
  111847. "RagflowService.delete_document": {
  111848. "executed_lines": [],
  111849. "summary": {
  111850. "covered_lines": 0,
  111851. "num_statements": 5,
  111852. "percent_covered": 0.0,
  111853. "percent_covered_display": "0.00",
  111854. "missing_lines": 5,
  111855. "excluded_lines": 0,
  111856. "percent_statements_covered": 0.0,
  111857. "percent_statements_covered_display": "0.00",
  111858. "num_branches": 0,
  111859. "num_partial_branches": 0,
  111860. "covered_branches": 0,
  111861. "missing_branches": 0,
  111862. "percent_branches_covered": 100.0,
  111863. "percent_branches_covered_display": "100.00"
  111864. },
  111865. "missing_lines": [
  111866. 243,
  111867. 244,
  111868. 248,
  111869. 249,
  111870. 250
  111871. ],
  111872. "excluded_lines": [],
  111873. "start_line": 225,
  111874. "contexts": {},
  111875. "executed_branches": [],
  111876. "missing_branches": []
  111877. },
  111878. "RagflowService.health_check": {
  111879. "executed_lines": [],
  111880. "summary": {
  111881. "covered_lines": 0,
  111882. "num_statements": 5,
  111883. "percent_covered": 0.0,
  111884. "percent_covered_display": "0.00",
  111885. "missing_lines": 5,
  111886. "excluded_lines": 0,
  111887. "percent_statements_covered": 0.0,
  111888. "percent_statements_covered_display": "0.00",
  111889. "num_branches": 0,
  111890. "num_partial_branches": 0,
  111891. "covered_branches": 0,
  111892. "missing_branches": 0,
  111893. "percent_branches_covered": 100.0,
  111894. "percent_branches_covered_display": "100.00"
  111895. },
  111896. "missing_lines": [
  111897. 259,
  111898. 260,
  111899. 261,
  111900. 262,
  111901. 263
  111902. ],
  111903. "excluded_lines": [],
  111904. "start_line": 252,
  111905. "contexts": {},
  111906. "executed_branches": [],
  111907. "missing_branches": []
  111908. },
  111909. "": {
  111910. "executed_lines": [],
  111911. "summary": {
  111912. "covered_lines": 0,
  111913. "num_statements": 13,
  111914. "percent_covered": 0.0,
  111915. "percent_covered_display": "0.00",
  111916. "missing_lines": 13,
  111917. "excluded_lines": 0,
  111918. "percent_statements_covered": 0.0,
  111919. "percent_statements_covered_display": "0.00",
  111920. "num_branches": 0,
  111921. "num_partial_branches": 0,
  111922. "covered_branches": 0,
  111923. "missing_branches": 0,
  111924. "percent_branches_covered": 100.0,
  111925. "percent_branches_covered_display": "100.00"
  111926. },
  111927. "missing_lines": [
  111928. 9,
  111929. 11,
  111930. 18,
  111931. 43,
  111932. 47,
  111933. 75,
  111934. 90,
  111935. 115,
  111936. 134,
  111937. 168,
  111938. 202,
  111939. 225,
  111940. 252
  111941. ],
  111942. "excluded_lines": [],
  111943. "start_line": 1,
  111944. "contexts": {},
  111945. "executed_branches": [],
  111946. "missing_branches": []
  111947. }
  111948. },
  111949. "classes": {
  111950. "RagflowService": {
  111951. "executed_lines": [],
  111952. "summary": {
  111953. "covered_lines": 0,
  111954. "num_statements": 26,
  111955. "percent_covered": 0.0,
  111956. "percent_covered_display": "0.00",
  111957. "missing_lines": 26,
  111958. "excluded_lines": 0,
  111959. "percent_statements_covered": 0.0,
  111960. "percent_statements_covered_display": "0.00",
  111961. "num_branches": 0,
  111962. "num_partial_branches": 0,
  111963. "covered_branches": 0,
  111964. "missing_branches": 0,
  111965. "percent_branches_covered": 100.0,
  111966. "percent_branches_covered_display": "100.00"
  111967. },
  111968. "missing_lines": [
  111969. 45,
  111970. 67,
  111971. 73,
  111972. 88,
  111973. 108,
  111974. 113,
  111975. 128,
  111976. 129,
  111977. 130,
  111978. 131,
  111979. 132,
  111980. 156,
  111981. 162,
  111982. 190,
  111983. 196,
  111984. 220,
  111985. 243,
  111986. 244,
  111987. 248,
  111988. 249,
  111989. 250,
  111990. 259,
  111991. 260,
  111992. 261,
  111993. 262,
  111994. 263
  111995. ],
  111996. "excluded_lines": [],
  111997. "start_line": 18,
  111998. "contexts": {},
  111999. "executed_branches": [],
  112000. "missing_branches": []
  112001. },
  112002. "": {
  112003. "executed_lines": [],
  112004. "summary": {
  112005. "covered_lines": 0,
  112006. "num_statements": 13,
  112007. "percent_covered": 0.0,
  112008. "percent_covered_display": "0.00",
  112009. "missing_lines": 13,
  112010. "excluded_lines": 0,
  112011. "percent_statements_covered": 0.0,
  112012. "percent_statements_covered_display": "0.00",
  112013. "num_branches": 0,
  112014. "num_partial_branches": 0,
  112015. "covered_branches": 0,
  112016. "missing_branches": 0,
  112017. "percent_branches_covered": 100.0,
  112018. "percent_branches_covered_display": "100.00"
  112019. },
  112020. "missing_lines": [
  112021. 9,
  112022. 11,
  112023. 18,
  112024. 43,
  112025. 47,
  112026. 75,
  112027. 90,
  112028. 115,
  112029. 134,
  112030. 168,
  112031. 202,
  112032. 225,
  112033. 252
  112034. ],
  112035. "excluded_lines": [],
  112036. "start_line": 1,
  112037. "contexts": {},
  112038. "executed_branches": [],
  112039. "missing_branches": []
  112040. }
  112041. }
  112042. },
  112043. "src\\infrastructure\\file_storage\\__init__.py": {
  112044. "executed_lines": [],
  112045. "summary": {
  112046. "covered_lines": 0,
  112047. "num_statements": 4,
  112048. "percent_covered": 0.0,
  112049. "percent_covered_display": "0.00",
  112050. "missing_lines": 4,
  112051. "excluded_lines": 0,
  112052. "percent_statements_covered": 0.0,
  112053. "percent_statements_covered_display": "0.00",
  112054. "num_branches": 0,
  112055. "num_partial_branches": 0,
  112056. "covered_branches": 0,
  112057. "missing_branches": 0,
  112058. "percent_branches_covered": 100.0,
  112059. "percent_branches_covered_display": "100.00"
  112060. },
  112061. "missing_lines": [
  112062. 7,
  112063. 12,
  112064. 13,
  112065. 15
  112066. ],
  112067. "excluded_lines": [],
  112068. "contexts": {},
  112069. "executed_branches": [],
  112070. "missing_branches": [],
  112071. "functions": {
  112072. "": {
  112073. "executed_lines": [],
  112074. "summary": {
  112075. "covered_lines": 0,
  112076. "num_statements": 4,
  112077. "percent_covered": 0.0,
  112078. "percent_covered_display": "0.00",
  112079. "missing_lines": 4,
  112080. "excluded_lines": 0,
  112081. "percent_statements_covered": 0.0,
  112082. "percent_statements_covered_display": "0.00",
  112083. "num_branches": 0,
  112084. "num_partial_branches": 0,
  112085. "covered_branches": 0,
  112086. "missing_branches": 0,
  112087. "percent_branches_covered": 100.0,
  112088. "percent_branches_covered_display": "100.00"
  112089. },
  112090. "missing_lines": [
  112091. 7,
  112092. 12,
  112093. 13,
  112094. 15
  112095. ],
  112096. "excluded_lines": [],
  112097. "start_line": 1,
  112098. "contexts": {},
  112099. "executed_branches": [],
  112100. "missing_branches": []
  112101. }
  112102. },
  112103. "classes": {
  112104. "": {
  112105. "executed_lines": [],
  112106. "summary": {
  112107. "covered_lines": 0,
  112108. "num_statements": 4,
  112109. "percent_covered": 0.0,
  112110. "percent_covered_display": "0.00",
  112111. "missing_lines": 4,
  112112. "excluded_lines": 0,
  112113. "percent_statements_covered": 0.0,
  112114. "percent_statements_covered_display": "0.00",
  112115. "num_branches": 0,
  112116. "num_partial_branches": 0,
  112117. "covered_branches": 0,
  112118. "missing_branches": 0,
  112119. "percent_branches_covered": 100.0,
  112120. "percent_branches_covered_display": "100.00"
  112121. },
  112122. "missing_lines": [
  112123. 7,
  112124. 12,
  112125. 13,
  112126. 15
  112127. ],
  112128. "excluded_lines": [],
  112129. "start_line": 1,
  112130. "contexts": {},
  112131. "executed_branches": [],
  112132. "missing_branches": []
  112133. }
  112134. }
  112135. },
  112136. "src\\infrastructure\\file_storage\\base.py": {
  112137. "executed_lines": [],
  112138. "summary": {
  112139. "covered_lines": 0,
  112140. "num_statements": 18,
  112141. "percent_covered": 0.0,
  112142. "percent_covered_display": "0.00",
  112143. "missing_lines": 18,
  112144. "excluded_lines": 101,
  112145. "percent_statements_covered": 0.0,
  112146. "percent_statements_covered_display": "0.00",
  112147. "num_branches": 0,
  112148. "num_partial_branches": 0,
  112149. "covered_branches": 0,
  112150. "missing_branches": 0,
  112151. "percent_branches_covered": 100.0,
  112152. "percent_branches_covered_display": "100.00"
  112153. },
  112154. "missing_lines": [
  112155. 9,
  112156. 10,
  112157. 11,
  112158. 12,
  112159. 15,
  112160. 16,
  112161. 27,
  112162. 28,
  112163. 29,
  112164. 30,
  112165. 31,
  112166. 34,
  112167. 156,
  112168. 163,
  112169. 172,
  112170. 173,
  112171. 174,
  112172. 175
  112173. ],
  112174. "excluded_lines": [
  112175. 48,
  112176. 49,
  112177. 50,
  112178. 51,
  112179. 52,
  112180. 53,
  112181. 54,
  112182. 55,
  112183. 56,
  112184. 57,
  112185. 58,
  112186. 59,
  112187. 60,
  112188. 61,
  112189. 62,
  112190. 63,
  112191. 64,
  112192. 65,
  112193. 66,
  112194. 67,
  112195. 68,
  112196. 69,
  112197. 71,
  112198. 72,
  112199. 73,
  112200. 74,
  112201. 75,
  112202. 76,
  112203. 77,
  112204. 78,
  112205. 79,
  112206. 80,
  112207. 81,
  112208. 82,
  112209. 83,
  112210. 84,
  112211. 85,
  112212. 86,
  112213. 88,
  112214. 89,
  112215. 90,
  112216. 91,
  112217. 92,
  112218. 93,
  112219. 94,
  112220. 95,
  112221. 96,
  112222. 97,
  112223. 98,
  112224. 99,
  112225. 100,
  112226. 101,
  112227. 102,
  112228. 104,
  112229. 105,
  112230. 106,
  112231. 107,
  112232. 108,
  112233. 109,
  112234. 110,
  112235. 111,
  112236. 112,
  112237. 113,
  112238. 114,
  112239. 115,
  112240. 117,
  112241. 118,
  112242. 119,
  112243. 120,
  112244. 121,
  112245. 122,
  112246. 123,
  112247. 124,
  112248. 125,
  112249. 126,
  112250. 127,
  112251. 128,
  112252. 129,
  112253. 130,
  112254. 131,
  112255. 132,
  112256. 134,
  112257. 135,
  112258. 136,
  112259. 137,
  112260. 138,
  112261. 139,
  112262. 140,
  112263. 141,
  112264. 142,
  112265. 143,
  112266. 144,
  112267. 145,
  112268. 146,
  112269. 147,
  112270. 148,
  112271. 149,
  112272. 150,
  112273. 151,
  112274. 152,
  112275. 153
  112276. ],
  112277. "contexts": {},
  112278. "executed_branches": [],
  112279. "missing_branches": [],
  112280. "functions": {
  112281. "FileStorage.save": {
  112282. "executed_lines": [],
  112283. "summary": {
  112284. "covered_lines": 0,
  112285. "num_statements": 0,
  112286. "percent_covered": 100.0,
  112287. "percent_covered_display": "100.00",
  112288. "missing_lines": 0,
  112289. "excluded_lines": 15,
  112290. "percent_statements_covered": 100.0,
  112291. "percent_statements_covered_display": "100.00",
  112292. "num_branches": 0,
  112293. "num_partial_branches": 0,
  112294. "covered_branches": 0,
  112295. "missing_branches": 0,
  112296. "percent_branches_covered": 100.0,
  112297. "percent_branches_covered_display": "100.00"
  112298. },
  112299. "missing_lines": [],
  112300. "excluded_lines": [
  112301. 55,
  112302. 56,
  112303. 57,
  112304. 58,
  112305. 59,
  112306. 60,
  112307. 61,
  112308. 62,
  112309. 63,
  112310. 64,
  112311. 65,
  112312. 66,
  112313. 67,
  112314. 68,
  112315. 69
  112316. ],
  112317. "start_line": 49,
  112318. "contexts": {},
  112319. "executed_branches": [],
  112320. "missing_branches": []
  112321. },
  112322. "FileStorage.load": {
  112323. "executed_lines": [],
  112324. "summary": {
  112325. "covered_lines": 0,
  112326. "num_statements": 0,
  112327. "percent_covered": 100.0,
  112328. "percent_covered_display": "100.00",
  112329. "missing_lines": 0,
  112330. "excluded_lines": 14,
  112331. "percent_statements_covered": 100.0,
  112332. "percent_statements_covered_display": "100.00",
  112333. "num_branches": 0,
  112334. "num_partial_branches": 0,
  112335. "covered_branches": 0,
  112336. "missing_branches": 0,
  112337. "percent_branches_covered": 100.0,
  112338. "percent_branches_covered_display": "100.00"
  112339. },
  112340. "missing_lines": [],
  112341. "excluded_lines": [
  112342. 73,
  112343. 74,
  112344. 75,
  112345. 76,
  112346. 77,
  112347. 78,
  112348. 79,
  112349. 80,
  112350. 81,
  112351. 82,
  112352. 83,
  112353. 84,
  112354. 85,
  112355. 86
  112356. ],
  112357. "start_line": 72,
  112358. "contexts": {},
  112359. "executed_branches": [],
  112360. "missing_branches": []
  112361. },
  112362. "FileStorage.delete": {
  112363. "executed_lines": [],
  112364. "summary": {
  112365. "covered_lines": 0,
  112366. "num_statements": 0,
  112367. "percent_covered": 100.0,
  112368. "percent_covered_display": "100.00",
  112369. "missing_lines": 0,
  112370. "excluded_lines": 13,
  112371. "percent_statements_covered": 100.0,
  112372. "percent_statements_covered_display": "100.00",
  112373. "num_branches": 0,
  112374. "num_partial_branches": 0,
  112375. "covered_branches": 0,
  112376. "missing_branches": 0,
  112377. "percent_branches_covered": 100.0,
  112378. "percent_branches_covered_display": "100.00"
  112379. },
  112380. "missing_lines": [],
  112381. "excluded_lines": [
  112382. 90,
  112383. 91,
  112384. 92,
  112385. 93,
  112386. 94,
  112387. 95,
  112388. 96,
  112389. 97,
  112390. 98,
  112391. 99,
  112392. 100,
  112393. 101,
  112394. 102
  112395. ],
  112396. "start_line": 89,
  112397. "contexts": {},
  112398. "executed_branches": [],
  112399. "missing_branches": []
  112400. },
  112401. "FileStorage.exists": {
  112402. "executed_lines": [],
  112403. "summary": {
  112404. "covered_lines": 0,
  112405. "num_statements": 0,
  112406. "percent_covered": 100.0,
  112407. "percent_covered_display": "100.00",
  112408. "missing_lines": 0,
  112409. "excluded_lines": 10,
  112410. "percent_statements_covered": 100.0,
  112411. "percent_statements_covered_display": "100.00",
  112412. "num_branches": 0,
  112413. "num_partial_branches": 0,
  112414. "covered_branches": 0,
  112415. "missing_branches": 0,
  112416. "percent_branches_covered": 100.0,
  112417. "percent_branches_covered_display": "100.00"
  112418. },
  112419. "missing_lines": [],
  112420. "excluded_lines": [
  112421. 106,
  112422. 107,
  112423. 108,
  112424. 109,
  112425. 110,
  112426. 111,
  112427. 112,
  112428. 113,
  112429. 114,
  112430. 115
  112431. ],
  112432. "start_line": 105,
  112433. "contexts": {},
  112434. "executed_branches": [],
  112435. "missing_branches": []
  112436. },
  112437. "FileStorage.get_metadata": {
  112438. "executed_lines": [],
  112439. "summary": {
  112440. "covered_lines": 0,
  112441. "num_statements": 0,
  112442. "percent_covered": 100.0,
  112443. "percent_covered_display": "100.00",
  112444. "missing_lines": 0,
  112445. "excluded_lines": 14,
  112446. "percent_statements_covered": 100.0,
  112447. "percent_statements_covered_display": "100.00",
  112448. "num_branches": 0,
  112449. "num_partial_branches": 0,
  112450. "covered_branches": 0,
  112451. "missing_branches": 0,
  112452. "percent_branches_covered": 100.0,
  112453. "percent_branches_covered_display": "100.00"
  112454. },
  112455. "missing_lines": [],
  112456. "excluded_lines": [
  112457. 119,
  112458. 120,
  112459. 121,
  112460. 122,
  112461. 123,
  112462. 124,
  112463. 125,
  112464. 126,
  112465. 127,
  112466. 128,
  112467. 129,
  112468. 130,
  112469. 131,
  112470. 132
  112471. ],
  112472. "start_line": 118,
  112473. "contexts": {},
  112474. "executed_branches": [],
  112475. "missing_branches": []
  112476. },
  112477. "FileStorage.list_files": {
  112478. "executed_lines": [],
  112479. "summary": {
  112480. "covered_lines": 0,
  112481. "num_statements": 0,
  112482. "percent_covered": 100.0,
  112483. "percent_covered_display": "100.00",
  112484. "missing_lines": 0,
  112485. "excluded_lines": 14,
  112486. "percent_statements_covered": 100.0,
  112487. "percent_statements_covered_display": "100.00",
  112488. "num_branches": 0,
  112489. "num_partial_branches": 0,
  112490. "covered_branches": 0,
  112491. "missing_branches": 0,
  112492. "percent_branches_covered": 100.0,
  112493. "percent_branches_covered_display": "100.00"
  112494. },
  112495. "missing_lines": [],
  112496. "excluded_lines": [
  112497. 140,
  112498. 141,
  112499. 142,
  112500. 143,
  112501. 144,
  112502. 145,
  112503. 146,
  112504. 147,
  112505. 148,
  112506. 149,
  112507. 150,
  112508. 151,
  112509. 152,
  112510. 153
  112511. ],
  112512. "start_line": 135,
  112513. "contexts": {},
  112514. "executed_branches": [],
  112515. "missing_branches": []
  112516. },
  112517. "FileStorageException.__init__": {
  112518. "executed_lines": [],
  112519. "summary": {
  112520. "covered_lines": 0,
  112521. "num_statements": 4,
  112522. "percent_covered": 0.0,
  112523. "percent_covered_display": "0.00",
  112524. "missing_lines": 4,
  112525. "excluded_lines": 0,
  112526. "percent_statements_covered": 0.0,
  112527. "percent_statements_covered_display": "0.00",
  112528. "num_branches": 0,
  112529. "num_partial_branches": 0,
  112530. "covered_branches": 0,
  112531. "missing_branches": 0,
  112532. "percent_branches_covered": 100.0,
  112533. "percent_branches_covered_display": "100.00"
  112534. },
  112535. "missing_lines": [
  112536. 172,
  112537. 173,
  112538. 174,
  112539. 175
  112540. ],
  112541. "excluded_lines": [],
  112542. "start_line": 163,
  112543. "contexts": {},
  112544. "executed_branches": [],
  112545. "missing_branches": []
  112546. },
  112547. "": {
  112548. "executed_lines": [],
  112549. "summary": {
  112550. "covered_lines": 0,
  112551. "num_statements": 14,
  112552. "percent_covered": 0.0,
  112553. "percent_covered_display": "0.00",
  112554. "missing_lines": 14,
  112555. "excluded_lines": 21,
  112556. "percent_statements_covered": 0.0,
  112557. "percent_statements_covered_display": "0.00",
  112558. "num_branches": 0,
  112559. "num_partial_branches": 0,
  112560. "covered_branches": 0,
  112561. "missing_branches": 0,
  112562. "percent_branches_covered": 100.0,
  112563. "percent_branches_covered_display": "100.00"
  112564. },
  112565. "missing_lines": [
  112566. 9,
  112567. 10,
  112568. 11,
  112569. 12,
  112570. 15,
  112571. 16,
  112572. 27,
  112573. 28,
  112574. 29,
  112575. 30,
  112576. 31,
  112577. 34,
  112578. 156,
  112579. 163
  112580. ],
  112581. "excluded_lines": [
  112582. 48,
  112583. 49,
  112584. 50,
  112585. 51,
  112586. 52,
  112587. 53,
  112588. 54,
  112589. 71,
  112590. 72,
  112591. 88,
  112592. 89,
  112593. 104,
  112594. 105,
  112595. 117,
  112596. 118,
  112597. 134,
  112598. 135,
  112599. 136,
  112600. 137,
  112601. 138,
  112602. 139
  112603. ],
  112604. "start_line": 1,
  112605. "contexts": {},
  112606. "executed_branches": [],
  112607. "missing_branches": []
  112608. }
  112609. },
  112610. "classes": {
  112611. "FileMetadata": {
  112612. "executed_lines": [],
  112613. "summary": {
  112614. "covered_lines": 0,
  112615. "num_statements": 0,
  112616. "percent_covered": 100.0,
  112617. "percent_covered_display": "100.00",
  112618. "missing_lines": 0,
  112619. "excluded_lines": 0,
  112620. "percent_statements_covered": 100.0,
  112621. "percent_statements_covered_display": "100.00",
  112622. "num_branches": 0,
  112623. "num_partial_branches": 0,
  112624. "covered_branches": 0,
  112625. "missing_branches": 0,
  112626. "percent_branches_covered": 100.0,
  112627. "percent_branches_covered_display": "100.00"
  112628. },
  112629. "missing_lines": [],
  112630. "excluded_lines": [],
  112631. "start_line": 16,
  112632. "contexts": {},
  112633. "executed_branches": [],
  112634. "missing_branches": []
  112635. },
  112636. "FileStorage": {
  112637. "executed_lines": [],
  112638. "summary": {
  112639. "covered_lines": 0,
  112640. "num_statements": 0,
  112641. "percent_covered": 100.0,
  112642. "percent_covered_display": "100.00",
  112643. "missing_lines": 0,
  112644. "excluded_lines": 80,
  112645. "percent_statements_covered": 100.0,
  112646. "percent_statements_covered_display": "100.00",
  112647. "num_branches": 0,
  112648. "num_partial_branches": 0,
  112649. "covered_branches": 0,
  112650. "missing_branches": 0,
  112651. "percent_branches_covered": 100.0,
  112652. "percent_branches_covered_display": "100.00"
  112653. },
  112654. "missing_lines": [],
  112655. "excluded_lines": [
  112656. 55,
  112657. 56,
  112658. 57,
  112659. 58,
  112660. 59,
  112661. 60,
  112662. 61,
  112663. 62,
  112664. 63,
  112665. 64,
  112666. 65,
  112667. 66,
  112668. 67,
  112669. 68,
  112670. 69,
  112671. 73,
  112672. 74,
  112673. 75,
  112674. 76,
  112675. 77,
  112676. 78,
  112677. 79,
  112678. 80,
  112679. 81,
  112680. 82,
  112681. 83,
  112682. 84,
  112683. 85,
  112684. 86,
  112685. 90,
  112686. 91,
  112687. 92,
  112688. 93,
  112689. 94,
  112690. 95,
  112691. 96,
  112692. 97,
  112693. 98,
  112694. 99,
  112695. 100,
  112696. 101,
  112697. 102,
  112698. 106,
  112699. 107,
  112700. 108,
  112701. 109,
  112702. 110,
  112703. 111,
  112704. 112,
  112705. 113,
  112706. 114,
  112707. 115,
  112708. 119,
  112709. 120,
  112710. 121,
  112711. 122,
  112712. 123,
  112713. 124,
  112714. 125,
  112715. 126,
  112716. 127,
  112717. 128,
  112718. 129,
  112719. 130,
  112720. 131,
  112721. 132,
  112722. 140,
  112723. 141,
  112724. 142,
  112725. 143,
  112726. 144,
  112727. 145,
  112728. 146,
  112729. 147,
  112730. 148,
  112731. 149,
  112732. 150,
  112733. 151,
  112734. 152,
  112735. 153
  112736. ],
  112737. "start_line": 34,
  112738. "contexts": {},
  112739. "executed_branches": [],
  112740. "missing_branches": []
  112741. },
  112742. "FileStorageException": {
  112743. "executed_lines": [],
  112744. "summary": {
  112745. "covered_lines": 0,
  112746. "num_statements": 4,
  112747. "percent_covered": 0.0,
  112748. "percent_covered_display": "0.00",
  112749. "missing_lines": 4,
  112750. "excluded_lines": 0,
  112751. "percent_statements_covered": 0.0,
  112752. "percent_statements_covered_display": "0.00",
  112753. "num_branches": 0,
  112754. "num_partial_branches": 0,
  112755. "covered_branches": 0,
  112756. "missing_branches": 0,
  112757. "percent_branches_covered": 100.0,
  112758. "percent_branches_covered_display": "100.00"
  112759. },
  112760. "missing_lines": [
  112761. 172,
  112762. 173,
  112763. 174,
  112764. 175
  112765. ],
  112766. "excluded_lines": [],
  112767. "start_line": 156,
  112768. "contexts": {},
  112769. "executed_branches": [],
  112770. "missing_branches": []
  112771. },
  112772. "": {
  112773. "executed_lines": [],
  112774. "summary": {
  112775. "covered_lines": 0,
  112776. "num_statements": 14,
  112777. "percent_covered": 0.0,
  112778. "percent_covered_display": "0.00",
  112779. "missing_lines": 14,
  112780. "excluded_lines": 21,
  112781. "percent_statements_covered": 0.0,
  112782. "percent_statements_covered_display": "0.00",
  112783. "num_branches": 0,
  112784. "num_partial_branches": 0,
  112785. "covered_branches": 0,
  112786. "missing_branches": 0,
  112787. "percent_branches_covered": 100.0,
  112788. "percent_branches_covered_display": "100.00"
  112789. },
  112790. "missing_lines": [
  112791. 9,
  112792. 10,
  112793. 11,
  112794. 12,
  112795. 15,
  112796. 16,
  112797. 27,
  112798. 28,
  112799. 29,
  112800. 30,
  112801. 31,
  112802. 34,
  112803. 156,
  112804. 163
  112805. ],
  112806. "excluded_lines": [
  112807. 48,
  112808. 49,
  112809. 50,
  112810. 51,
  112811. 52,
  112812. 53,
  112813. 54,
  112814. 71,
  112815. 72,
  112816. 88,
  112817. 89,
  112818. 104,
  112819. 105,
  112820. 117,
  112821. 118,
  112822. 134,
  112823. 135,
  112824. 136,
  112825. 137,
  112826. 138,
  112827. 139
  112828. ],
  112829. "start_line": 1,
  112830. "contexts": {},
  112831. "executed_branches": [],
  112832. "missing_branches": []
  112833. }
  112834. }
  112835. },
  112836. "src\\infrastructure\\file_storage\\local.py": {
  112837. "executed_lines": [],
  112838. "summary": {
  112839. "covered_lines": 0,
  112840. "num_statements": 87,
  112841. "percent_covered": 0.0,
  112842. "percent_covered_display": "0.00",
  112843. "missing_lines": 87,
  112844. "excluded_lines": 0,
  112845. "percent_statements_covered": 0.0,
  112846. "percent_statements_covered_display": "0.00",
  112847. "num_branches": 22,
  112848. "num_partial_branches": 0,
  112849. "covered_branches": 0,
  112850. "missing_branches": 22,
  112851. "percent_branches_covered": 0.0,
  112852. "percent_branches_covered_display": "0.00"
  112853. },
  112854. "missing_lines": [
  112855. 9,
  112856. 10,
  112857. 11,
  112858. 12,
  112859. 13,
  112860. 15,
  112861. 22,
  112862. 46,
  112863. 53,
  112864. 56,
  112865. 58,
  112866. 69,
  112867. 72,
  112868. 75,
  112869. 76,
  112870. 77,
  112871. 78,
  112872. 84,
  112873. 86,
  112874. 106,
  112875. 107,
  112876. 110,
  112877. 113,
  112878. 115,
  112879. 117,
  112880. 118,
  112881. 124,
  112882. 138,
  112883. 139,
  112884. 141,
  112885. 142,
  112886. 144,
  112887. 146,
  112888. 147,
  112889. 148,
  112890. 149,
  112891. 155,
  112892. 168,
  112893. 169,
  112894. 171,
  112895. 172,
  112896. 174,
  112897. 175,
  112898. 176,
  112899. 177,
  112900. 179,
  112901. 181,
  112902. 182,
  112903. 188,
  112904. 198,
  112905. 199,
  112906. 200,
  112907. 201,
  112908. 202,
  112909. 204,
  112910. 218,
  112911. 219,
  112912. 221,
  112913. 222,
  112914. 224,
  112915. 226,
  112916. 234,
  112917. 235,
  112918. 236,
  112919. 237,
  112920. 243,
  112921. 261,
  112922. 262,
  112923. 264,
  112924. 265,
  112925. 267,
  112926. 269,
  112927. 271,
  112928. 272,
  112929. 273,
  112930. 274,
  112931. 277,
  112932. 278,
  112933. 279,
  112934. 280,
  112935. 282,
  112936. 284,
  112937. 285,
  112938. 291,
  112939. 301,
  112940. 303,
  112941. 304
  112942. ],
  112943. "excluded_lines": [],
  112944. "contexts": {},
  112945. "executed_branches": [],
  112946. "missing_branches": [
  112947. [
  112948. 141,
  112949. 142
  112950. ],
  112951. [
  112952. 141,
  112953. 144
  112954. ],
  112955. [
  112956. 171,
  112957. 172
  112958. ],
  112959. [
  112960. 171,
  112961. 174
  112962. ],
  112963. [
  112964. 174,
  112965. 175
  112966. ],
  112967. [
  112968. 174,
  112969. 176
  112970. ],
  112971. [
  112972. 176,
  112973. 177
  112974. ],
  112975. [
  112976. 176,
  112977. 179
  112978. ],
  112979. [
  112980. 221,
  112981. 222
  112982. ],
  112983. [
  112984. 221,
  112985. 224
  112986. ],
  112987. [
  112988. 264,
  112989. 265
  112990. ],
  112991. [
  112992. 264,
  112993. 267
  112994. ],
  112995. [
  112996. 269,
  112997. 271
  112998. ],
  112999. [
  113000. 269,
  113001. 277
  113002. ],
  113003. [
  113004. 271,
  113005. 272
  113006. ],
  113007. [
  113008. 271,
  113009. 282
  113010. ],
  113011. [
  113012. 272,
  113013. 271
  113014. ],
  113015. [
  113016. 272,
  113017. 273
  113018. ],
  113019. [
  113020. 277,
  113021. 278
  113022. ],
  113023. [
  113024. 277,
  113025. 282
  113026. ],
  113027. [
  113028. 278,
  113029. 277
  113030. ],
  113031. [
  113032. 278,
  113033. 279
  113034. ]
  113035. ],
  113036. "functions": {
  113037. "LocalFileStorage.__init__": {
  113038. "executed_lines": [],
  113039. "summary": {
  113040. "covered_lines": 0,
  113041. "num_statements": 2,
  113042. "percent_covered": 0.0,
  113043. "percent_covered_display": "0.00",
  113044. "missing_lines": 2,
  113045. "excluded_lines": 0,
  113046. "percent_statements_covered": 0.0,
  113047. "percent_statements_covered_display": "0.00",
  113048. "num_branches": 0,
  113049. "num_partial_branches": 0,
  113050. "covered_branches": 0,
  113051. "missing_branches": 0,
  113052. "percent_branches_covered": 100.0,
  113053. "percent_branches_covered_display": "100.00"
  113054. },
  113055. "missing_lines": [
  113056. 53,
  113057. 56
  113058. ],
  113059. "excluded_lines": [],
  113060. "start_line": 46,
  113061. "contexts": {},
  113062. "executed_branches": [],
  113063. "missing_branches": []
  113064. },
  113065. "LocalFileStorage._get_full_path": {
  113066. "executed_lines": [],
  113067. "summary": {
  113068. "covered_lines": 0,
  113069. "num_statements": 7,
  113070. "percent_covered": 0.0,
  113071. "percent_covered_display": "0.00",
  113072. "missing_lines": 7,
  113073. "excluded_lines": 0,
  113074. "percent_statements_covered": 0.0,
  113075. "percent_statements_covered_display": "0.00",
  113076. "num_branches": 0,
  113077. "num_partial_branches": 0,
  113078. "covered_branches": 0,
  113079. "missing_branches": 0,
  113080. "percent_branches_covered": 100.0,
  113081. "percent_branches_covered_display": "100.00"
  113082. },
  113083. "missing_lines": [
  113084. 69,
  113085. 72,
  113086. 75,
  113087. 76,
  113088. 77,
  113089. 78,
  113090. 84
  113091. ],
  113092. "excluded_lines": [],
  113093. "start_line": 58,
  113094. "contexts": {},
  113095. "executed_branches": [],
  113096. "missing_branches": []
  113097. },
  113098. "LocalFileStorage.save": {
  113099. "executed_lines": [],
  113100. "summary": {
  113101. "covered_lines": 0,
  113102. "num_statements": 7,
  113103. "percent_covered": 0.0,
  113104. "percent_covered_display": "0.00",
  113105. "missing_lines": 7,
  113106. "excluded_lines": 0,
  113107. "percent_statements_covered": 0.0,
  113108. "percent_statements_covered_display": "0.00",
  113109. "num_branches": 0,
  113110. "num_partial_branches": 0,
  113111. "covered_branches": 0,
  113112. "missing_branches": 0,
  113113. "percent_branches_covered": 100.0,
  113114. "percent_branches_covered_display": "100.00"
  113115. },
  113116. "missing_lines": [
  113117. 106,
  113118. 107,
  113119. 110,
  113120. 113,
  113121. 115,
  113122. 117,
  113123. 118
  113124. ],
  113125. "excluded_lines": [],
  113126. "start_line": 86,
  113127. "contexts": {},
  113128. "executed_branches": [],
  113129. "missing_branches": []
  113130. },
  113131. "LocalFileStorage.load": {
  113132. "executed_lines": [],
  113133. "summary": {
  113134. "covered_lines": 0,
  113135. "num_statements": 9,
  113136. "percent_covered": 0.0,
  113137. "percent_covered_display": "0.00",
  113138. "missing_lines": 9,
  113139. "excluded_lines": 0,
  113140. "percent_statements_covered": 0.0,
  113141. "percent_statements_covered_display": "0.00",
  113142. "num_branches": 2,
  113143. "num_partial_branches": 0,
  113144. "covered_branches": 0,
  113145. "missing_branches": 2,
  113146. "percent_branches_covered": 0.0,
  113147. "percent_branches_covered_display": "0.00"
  113148. },
  113149. "missing_lines": [
  113150. 138,
  113151. 139,
  113152. 141,
  113153. 142,
  113154. 144,
  113155. 146,
  113156. 147,
  113157. 148,
  113158. 149
  113159. ],
  113160. "excluded_lines": [],
  113161. "start_line": 124,
  113162. "contexts": {},
  113163. "executed_branches": [],
  113164. "missing_branches": [
  113165. [
  113166. 141,
  113167. 142
  113168. ],
  113169. [
  113170. 141,
  113171. 144
  113172. ]
  113173. ]
  113174. },
  113175. "LocalFileStorage.delete": {
  113176. "executed_lines": [],
  113177. "summary": {
  113178. "covered_lines": 0,
  113179. "num_statements": 11,
  113180. "percent_covered": 0.0,
  113181. "percent_covered_display": "0.00",
  113182. "missing_lines": 11,
  113183. "excluded_lines": 0,
  113184. "percent_statements_covered": 0.0,
  113185. "percent_statements_covered_display": "0.00",
  113186. "num_branches": 6,
  113187. "num_partial_branches": 0,
  113188. "covered_branches": 0,
  113189. "missing_branches": 6,
  113190. "percent_branches_covered": 0.0,
  113191. "percent_branches_covered_display": "0.00"
  113192. },
  113193. "missing_lines": [
  113194. 168,
  113195. 169,
  113196. 171,
  113197. 172,
  113198. 174,
  113199. 175,
  113200. 176,
  113201. 177,
  113202. 179,
  113203. 181,
  113204. 182
  113205. ],
  113206. "excluded_lines": [],
  113207. "start_line": 155,
  113208. "contexts": {},
  113209. "executed_branches": [],
  113210. "missing_branches": [
  113211. [
  113212. 171,
  113213. 172
  113214. ],
  113215. [
  113216. 171,
  113217. 174
  113218. ],
  113219. [
  113220. 174,
  113221. 175
  113222. ],
  113223. [
  113224. 174,
  113225. 176
  113226. ],
  113227. [
  113228. 176,
  113229. 177
  113230. ],
  113231. [
  113232. 176,
  113233. 179
  113234. ]
  113235. ]
  113236. },
  113237. "LocalFileStorage.exists": {
  113238. "executed_lines": [],
  113239. "summary": {
  113240. "covered_lines": 0,
  113241. "num_statements": 5,
  113242. "percent_covered": 0.0,
  113243. "percent_covered_display": "0.00",
  113244. "missing_lines": 5,
  113245. "excluded_lines": 0,
  113246. "percent_statements_covered": 0.0,
  113247. "percent_statements_covered_display": "0.00",
  113248. "num_branches": 0,
  113249. "num_partial_branches": 0,
  113250. "covered_branches": 0,
  113251. "missing_branches": 0,
  113252. "percent_branches_covered": 100.0,
  113253. "percent_branches_covered_display": "100.00"
  113254. },
  113255. "missing_lines": [
  113256. 198,
  113257. 199,
  113258. 200,
  113259. 201,
  113260. 202
  113261. ],
  113262. "excluded_lines": [],
  113263. "start_line": 188,
  113264. "contexts": {},
  113265. "executed_branches": [],
  113266. "missing_branches": []
  113267. },
  113268. "LocalFileStorage.get_metadata": {
  113269. "executed_lines": [],
  113270. "summary": {
  113271. "covered_lines": 0,
  113272. "num_statements": 10,
  113273. "percent_covered": 0.0,
  113274. "percent_covered_display": "0.00",
  113275. "missing_lines": 10,
  113276. "excluded_lines": 0,
  113277. "percent_statements_covered": 0.0,
  113278. "percent_statements_covered_display": "0.00",
  113279. "num_branches": 2,
  113280. "num_partial_branches": 0,
  113281. "covered_branches": 0,
  113282. "missing_branches": 2,
  113283. "percent_branches_covered": 0.0,
  113284. "percent_branches_covered_display": "0.00"
  113285. },
  113286. "missing_lines": [
  113287. 218,
  113288. 219,
  113289. 221,
  113290. 222,
  113291. 224,
  113292. 226,
  113293. 234,
  113294. 235,
  113295. 236,
  113296. 237
  113297. ],
  113298. "excluded_lines": [],
  113299. "start_line": 204,
  113300. "contexts": {},
  113301. "executed_branches": [],
  113302. "missing_branches": [
  113303. [
  113304. 221,
  113305. 222
  113306. ],
  113307. [
  113308. 221,
  113309. 224
  113310. ]
  113311. ]
  113312. },
  113313. "LocalFileStorage.list_files": {
  113314. "executed_lines": [],
  113315. "summary": {
  113316. "covered_lines": 0,
  113317. "num_statements": 17,
  113318. "percent_covered": 0.0,
  113319. "percent_covered_display": "0.00",
  113320. "missing_lines": 17,
  113321. "excluded_lines": 0,
  113322. "percent_statements_covered": 0.0,
  113323. "percent_statements_covered_display": "0.00",
  113324. "num_branches": 12,
  113325. "num_partial_branches": 0,
  113326. "covered_branches": 0,
  113327. "missing_branches": 12,
  113328. "percent_branches_covered": 0.0,
  113329. "percent_branches_covered_display": "0.00"
  113330. },
  113331. "missing_lines": [
  113332. 261,
  113333. 262,
  113334. 264,
  113335. 265,
  113336. 267,
  113337. 269,
  113338. 271,
  113339. 272,
  113340. 273,
  113341. 274,
  113342. 277,
  113343. 278,
  113344. 279,
  113345. 280,
  113346. 282,
  113347. 284,
  113348. 285
  113349. ],
  113350. "excluded_lines": [],
  113351. "start_line": 243,
  113352. "contexts": {},
  113353. "executed_branches": [],
  113354. "missing_branches": [
  113355. [
  113356. 264,
  113357. 265
  113358. ],
  113359. [
  113360. 264,
  113361. 267
  113362. ],
  113363. [
  113364. 269,
  113365. 271
  113366. ],
  113367. [
  113368. 269,
  113369. 277
  113370. ],
  113371. [
  113372. 271,
  113373. 272
  113374. ],
  113375. [
  113376. 271,
  113377. 282
  113378. ],
  113379. [
  113380. 272,
  113381. 271
  113382. ],
  113383. [
  113384. 272,
  113385. 273
  113386. ],
  113387. [
  113388. 277,
  113389. 278
  113390. ],
  113391. [
  113392. 277,
  113393. 282
  113394. ],
  113395. [
  113396. 278,
  113397. 277
  113398. ],
  113399. [
  113400. 278,
  113401. 279
  113402. ]
  113403. ]
  113404. },
  113405. "LocalFileStorage._guess_content_type": {
  113406. "executed_lines": [],
  113407. "summary": {
  113408. "covered_lines": 0,
  113409. "num_statements": 3,
  113410. "percent_covered": 0.0,
  113411. "percent_covered_display": "0.00",
  113412. "missing_lines": 3,
  113413. "excluded_lines": 0,
  113414. "percent_statements_covered": 0.0,
  113415. "percent_statements_covered_display": "0.00",
  113416. "num_branches": 0,
  113417. "num_partial_branches": 0,
  113418. "covered_branches": 0,
  113419. "missing_branches": 0,
  113420. "percent_branches_covered": 100.0,
  113421. "percent_branches_covered_display": "100.00"
  113422. },
  113423. "missing_lines": [
  113424. 301,
  113425. 303,
  113426. 304
  113427. ],
  113428. "excluded_lines": [],
  113429. "start_line": 291,
  113430. "contexts": {},
  113431. "executed_branches": [],
  113432. "missing_branches": []
  113433. },
  113434. "": {
  113435. "executed_lines": [],
  113436. "summary": {
  113437. "covered_lines": 0,
  113438. "num_statements": 16,
  113439. "percent_covered": 0.0,
  113440. "percent_covered_display": "0.00",
  113441. "missing_lines": 16,
  113442. "excluded_lines": 0,
  113443. "percent_statements_covered": 0.0,
  113444. "percent_statements_covered_display": "0.00",
  113445. "num_branches": 0,
  113446. "num_partial_branches": 0,
  113447. "covered_branches": 0,
  113448. "missing_branches": 0,
  113449. "percent_branches_covered": 100.0,
  113450. "percent_branches_covered_display": "100.00"
  113451. },
  113452. "missing_lines": [
  113453. 9,
  113454. 10,
  113455. 11,
  113456. 12,
  113457. 13,
  113458. 15,
  113459. 22,
  113460. 46,
  113461. 58,
  113462. 86,
  113463. 124,
  113464. 155,
  113465. 188,
  113466. 204,
  113467. 243,
  113468. 291
  113469. ],
  113470. "excluded_lines": [],
  113471. "start_line": 1,
  113472. "contexts": {},
  113473. "executed_branches": [],
  113474. "missing_branches": []
  113475. }
  113476. },
  113477. "classes": {
  113478. "LocalFileStorage": {
  113479. "executed_lines": [],
  113480. "summary": {
  113481. "covered_lines": 0,
  113482. "num_statements": 71,
  113483. "percent_covered": 0.0,
  113484. "percent_covered_display": "0.00",
  113485. "missing_lines": 71,
  113486. "excluded_lines": 0,
  113487. "percent_statements_covered": 0.0,
  113488. "percent_statements_covered_display": "0.00",
  113489. "num_branches": 22,
  113490. "num_partial_branches": 0,
  113491. "covered_branches": 0,
  113492. "missing_branches": 22,
  113493. "percent_branches_covered": 0.0,
  113494. "percent_branches_covered_display": "0.00"
  113495. },
  113496. "missing_lines": [
  113497. 53,
  113498. 56,
  113499. 69,
  113500. 72,
  113501. 75,
  113502. 76,
  113503. 77,
  113504. 78,
  113505. 84,
  113506. 106,
  113507. 107,
  113508. 110,
  113509. 113,
  113510. 115,
  113511. 117,
  113512. 118,
  113513. 138,
  113514. 139,
  113515. 141,
  113516. 142,
  113517. 144,
  113518. 146,
  113519. 147,
  113520. 148,
  113521. 149,
  113522. 168,
  113523. 169,
  113524. 171,
  113525. 172,
  113526. 174,
  113527. 175,
  113528. 176,
  113529. 177,
  113530. 179,
  113531. 181,
  113532. 182,
  113533. 198,
  113534. 199,
  113535. 200,
  113536. 201,
  113537. 202,
  113538. 218,
  113539. 219,
  113540. 221,
  113541. 222,
  113542. 224,
  113543. 226,
  113544. 234,
  113545. 235,
  113546. 236,
  113547. 237,
  113548. 261,
  113549. 262,
  113550. 264,
  113551. 265,
  113552. 267,
  113553. 269,
  113554. 271,
  113555. 272,
  113556. 273,
  113557. 274,
  113558. 277,
  113559. 278,
  113560. 279,
  113561. 280,
  113562. 282,
  113563. 284,
  113564. 285,
  113565. 301,
  113566. 303,
  113567. 304
  113568. ],
  113569. "excluded_lines": [],
  113570. "start_line": 22,
  113571. "contexts": {},
  113572. "executed_branches": [],
  113573. "missing_branches": [
  113574. [
  113575. 141,
  113576. 142
  113577. ],
  113578. [
  113579. 141,
  113580. 144
  113581. ],
  113582. [
  113583. 171,
  113584. 172
  113585. ],
  113586. [
  113587. 171,
  113588. 174
  113589. ],
  113590. [
  113591. 174,
  113592. 175
  113593. ],
  113594. [
  113595. 174,
  113596. 176
  113597. ],
  113598. [
  113599. 176,
  113600. 177
  113601. ],
  113602. [
  113603. 176,
  113604. 179
  113605. ],
  113606. [
  113607. 221,
  113608. 222
  113609. ],
  113610. [
  113611. 221,
  113612. 224
  113613. ],
  113614. [
  113615. 264,
  113616. 265
  113617. ],
  113618. [
  113619. 264,
  113620. 267
  113621. ],
  113622. [
  113623. 269,
  113624. 271
  113625. ],
  113626. [
  113627. 269,
  113628. 277
  113629. ],
  113630. [
  113631. 271,
  113632. 272
  113633. ],
  113634. [
  113635. 271,
  113636. 282
  113637. ],
  113638. [
  113639. 272,
  113640. 271
  113641. ],
  113642. [
  113643. 272,
  113644. 273
  113645. ],
  113646. [
  113647. 277,
  113648. 278
  113649. ],
  113650. [
  113651. 277,
  113652. 282
  113653. ],
  113654. [
  113655. 278,
  113656. 277
  113657. ],
  113658. [
  113659. 278,
  113660. 279
  113661. ]
  113662. ]
  113663. },
  113664. "": {
  113665. "executed_lines": [],
  113666. "summary": {
  113667. "covered_lines": 0,
  113668. "num_statements": 16,
  113669. "percent_covered": 0.0,
  113670. "percent_covered_display": "0.00",
  113671. "missing_lines": 16,
  113672. "excluded_lines": 0,
  113673. "percent_statements_covered": 0.0,
  113674. "percent_statements_covered_display": "0.00",
  113675. "num_branches": 0,
  113676. "num_partial_branches": 0,
  113677. "covered_branches": 0,
  113678. "missing_branches": 0,
  113679. "percent_branches_covered": 100.0,
  113680. "percent_branches_covered_display": "100.00"
  113681. },
  113682. "missing_lines": [
  113683. 9,
  113684. 10,
  113685. 11,
  113686. 12,
  113687. 13,
  113688. 15,
  113689. 22,
  113690. 46,
  113691. 58,
  113692. 86,
  113693. 124,
  113694. 155,
  113695. 188,
  113696. 204,
  113697. 243,
  113698. 291
  113699. ],
  113700. "excluded_lines": [],
  113701. "start_line": 1,
  113702. "contexts": {},
  113703. "executed_branches": [],
  113704. "missing_branches": []
  113705. }
  113706. }
  113707. },
  113708. "src\\infrastructure\\file_storage\\s3.py": {
  113709. "executed_lines": [],
  113710. "summary": {
  113711. "covered_lines": 0,
  113712. "num_statements": 89,
  113713. "percent_covered": 0.0,
  113714. "percent_covered_display": "0.00",
  113715. "missing_lines": 89,
  113716. "excluded_lines": 0,
  113717. "percent_statements_covered": 0.0,
  113718. "percent_statements_covered_display": "0.00",
  113719. "num_branches": 16,
  113720. "num_partial_branches": 0,
  113721. "covered_branches": 0,
  113722. "missing_branches": 16,
  113723. "percent_branches_covered": 0.0,
  113724. "percent_branches_covered_display": "0.00"
  113725. },
  113726. "missing_lines": [
  113727. 9,
  113728. 10,
  113729. 12,
  113730. 19,
  113731. 49,
  113732. 67,
  113733. 68,
  113734. 69,
  113735. 70,
  113736. 71,
  113737. 72,
  113738. 74,
  113739. 81,
  113740. 82,
  113741. 83,
  113742. 85,
  113743. 92,
  113744. 93,
  113745. 99,
  113746. 101,
  113747. 121,
  113748. 122,
  113749. 125,
  113750. 128,
  113751. 134,
  113752. 135,
  113753. 138,
  113754. 140,
  113755. 142,
  113756. 143,
  113757. 149,
  113758. 163,
  113759. 164,
  113760. 167,
  113761. 170,
  113762. 175,
  113763. 177,
  113764. 178,
  113765. 179,
  113766. 180,
  113767. 186,
  113768. 199,
  113769. 200,
  113770. 203,
  113771. 206,
  113772. 207,
  113773. 210,
  113774. 215,
  113775. 217,
  113776. 218,
  113777. 224,
  113778. 234,
  113779. 235,
  113780. 238,
  113781. 241,
  113782. 246,
  113783. 248,
  113784. 249,
  113785. 250,
  113786. 251,
  113787. 253,
  113788. 267,
  113789. 268,
  113790. 271,
  113791. 274,
  113792. 279,
  113793. 287,
  113794. 288,
  113795. 289,
  113796. 290,
  113797. 296,
  113798. 314,
  113799. 315,
  113800. 318,
  113801. 320,
  113802. 323,
  113803. 324,
  113804. 329,
  113805. 330,
  113806. 331,
  113807. 332,
  113808. 335,
  113809. 337,
  113810. 338,
  113811. 339,
  113812. 341,
  113813. 343,
  113814. 345,
  113815. 346
  113816. ],
  113817. "excluded_lines": [],
  113818. "contexts": {},
  113819. "executed_branches": [],
  113820. "missing_branches": [
  113821. [
  113822. 81,
  113823. 82
  113824. ],
  113825. [
  113826. 81,
  113827. 99
  113828. ],
  113829. [
  113830. 134,
  113831. 135
  113832. ],
  113833. [
  113834. 134,
  113835. 138
  113836. ],
  113837. [
  113838. 206,
  113839. 207
  113840. ],
  113841. [
  113842. 206,
  113843. 210
  113844. ],
  113845. [
  113846. 329,
  113847. 330
  113848. ],
  113849. [
  113850. 329,
  113851. 343
  113852. ],
  113853. [
  113854. 330,
  113855. 329
  113856. ],
  113857. [
  113858. 330,
  113859. 331
  113860. ],
  113861. [
  113862. 331,
  113863. 329
  113864. ],
  113865. [
  113866. 331,
  113867. 332
  113868. ],
  113869. [
  113870. 335,
  113871. 337
  113872. ],
  113873. [
  113874. 335,
  113875. 341
  113876. ],
  113877. [
  113878. 338,
  113879. 331
  113880. ],
  113881. [
  113882. 338,
  113883. 339
  113884. ]
  113885. ],
  113886. "functions": {
  113887. "S3FileStorage.__init__": {
  113888. "executed_lines": [],
  113889. "summary": {
  113890. "covered_lines": 0,
  113891. "num_statements": 6,
  113892. "percent_covered": 0.0,
  113893. "percent_covered_display": "0.00",
  113894. "missing_lines": 6,
  113895. "excluded_lines": 0,
  113896. "percent_statements_covered": 0.0,
  113897. "percent_statements_covered_display": "0.00",
  113898. "num_branches": 0,
  113899. "num_partial_branches": 0,
  113900. "covered_branches": 0,
  113901. "missing_branches": 0,
  113902. "percent_branches_covered": 100.0,
  113903. "percent_branches_covered_display": "100.00"
  113904. },
  113905. "missing_lines": [
  113906. 67,
  113907. 68,
  113908. 69,
  113909. 70,
  113910. 71,
  113911. 72
  113912. ],
  113913. "excluded_lines": [],
  113914. "start_line": 49,
  113915. "contexts": {},
  113916. "executed_branches": [],
  113917. "missing_branches": []
  113918. },
  113919. "S3FileStorage._get_client": {
  113920. "executed_lines": [],
  113921. "summary": {
  113922. "covered_lines": 0,
  113923. "num_statements": 7,
  113924. "percent_covered": 0.0,
  113925. "percent_covered_display": "0.00",
  113926. "missing_lines": 7,
  113927. "excluded_lines": 0,
  113928. "percent_statements_covered": 0.0,
  113929. "percent_statements_covered_display": "0.00",
  113930. "num_branches": 2,
  113931. "num_partial_branches": 0,
  113932. "covered_branches": 0,
  113933. "missing_branches": 2,
  113934. "percent_branches_covered": 0.0,
  113935. "percent_branches_covered_display": "0.00"
  113936. },
  113937. "missing_lines": [
  113938. 81,
  113939. 82,
  113940. 83,
  113941. 85,
  113942. 92,
  113943. 93,
  113944. 99
  113945. ],
  113946. "excluded_lines": [],
  113947. "start_line": 74,
  113948. "contexts": {},
  113949. "executed_branches": [],
  113950. "missing_branches": [
  113951. [
  113952. 81,
  113953. 82
  113954. ],
  113955. [
  113956. 81,
  113957. 99
  113958. ]
  113959. ]
  113960. },
  113961. "S3FileStorage.save": {
  113962. "executed_lines": [],
  113963. "summary": {
  113964. "covered_lines": 0,
  113965. "num_statements": 10,
  113966. "percent_covered": 0.0,
  113967. "percent_covered_display": "0.00",
  113968. "missing_lines": 10,
  113969. "excluded_lines": 0,
  113970. "percent_statements_covered": 0.0,
  113971. "percent_statements_covered_display": "0.00",
  113972. "num_branches": 2,
  113973. "num_partial_branches": 0,
  113974. "covered_branches": 0,
  113975. "missing_branches": 2,
  113976. "percent_branches_covered": 0.0,
  113977. "percent_branches_covered_display": "0.00"
  113978. },
  113979. "missing_lines": [
  113980. 121,
  113981. 122,
  113982. 125,
  113983. 128,
  113984. 134,
  113985. 135,
  113986. 138,
  113987. 140,
  113988. 142,
  113989. 143
  113990. ],
  113991. "excluded_lines": [],
  113992. "start_line": 101,
  113993. "contexts": {},
  113994. "executed_branches": [],
  113995. "missing_branches": [
  113996. [
  113997. 134,
  113998. 135
  113999. ],
  114000. [
  114001. 134,
  114002. 138
  114003. ]
  114004. ]
  114005. },
  114006. "S3FileStorage.load": {
  114007. "executed_lines": [],
  114008. "summary": {
  114009. "covered_lines": 0,
  114010. "num_statements": 9,
  114011. "percent_covered": 0.0,
  114012. "percent_covered_display": "0.00",
  114013. "missing_lines": 9,
  114014. "excluded_lines": 0,
  114015. "percent_statements_covered": 0.0,
  114016. "percent_statements_covered_display": "0.00",
  114017. "num_branches": 0,
  114018. "num_partial_branches": 0,
  114019. "covered_branches": 0,
  114020. "missing_branches": 0,
  114021. "percent_branches_covered": 100.0,
  114022. "percent_branches_covered_display": "100.00"
  114023. },
  114024. "missing_lines": [
  114025. 163,
  114026. 164,
  114027. 167,
  114028. 170,
  114029. 175,
  114030. 177,
  114031. 178,
  114032. 179,
  114033. 180
  114034. ],
  114035. "excluded_lines": [],
  114036. "start_line": 149,
  114037. "contexts": {},
  114038. "executed_branches": [],
  114039. "missing_branches": []
  114040. },
  114041. "S3FileStorage.delete": {
  114042. "executed_lines": [],
  114043. "summary": {
  114044. "covered_lines": 0,
  114045. "num_statements": 9,
  114046. "percent_covered": 0.0,
  114047. "percent_covered_display": "0.00",
  114048. "missing_lines": 9,
  114049. "excluded_lines": 0,
  114050. "percent_statements_covered": 0.0,
  114051. "percent_statements_covered_display": "0.00",
  114052. "num_branches": 2,
  114053. "num_partial_branches": 0,
  114054. "covered_branches": 0,
  114055. "missing_branches": 2,
  114056. "percent_branches_covered": 0.0,
  114057. "percent_branches_covered_display": "0.00"
  114058. },
  114059. "missing_lines": [
  114060. 199,
  114061. 200,
  114062. 203,
  114063. 206,
  114064. 207,
  114065. 210,
  114066. 215,
  114067. 217,
  114068. 218
  114069. ],
  114070. "excluded_lines": [],
  114071. "start_line": 186,
  114072. "contexts": {},
  114073. "executed_branches": [],
  114074. "missing_branches": [
  114075. [
  114076. 206,
  114077. 207
  114078. ],
  114079. [
  114080. 206,
  114081. 210
  114082. ]
  114083. ]
  114084. },
  114085. "S3FileStorage.exists": {
  114086. "executed_lines": [],
  114087. "summary": {
  114088. "covered_lines": 0,
  114089. "num_statements": 9,
  114090. "percent_covered": 0.0,
  114091. "percent_covered_display": "0.00",
  114092. "missing_lines": 9,
  114093. "excluded_lines": 0,
  114094. "percent_statements_covered": 0.0,
  114095. "percent_statements_covered_display": "0.00",
  114096. "num_branches": 0,
  114097. "num_partial_branches": 0,
  114098. "covered_branches": 0,
  114099. "missing_branches": 0,
  114100. "percent_branches_covered": 100.0,
  114101. "percent_branches_covered_display": "100.00"
  114102. },
  114103. "missing_lines": [
  114104. 234,
  114105. 235,
  114106. 238,
  114107. 241,
  114108. 246,
  114109. 248,
  114110. 249,
  114111. 250,
  114112. 251
  114113. ],
  114114. "excluded_lines": [],
  114115. "start_line": 224,
  114116. "contexts": {},
  114117. "executed_branches": [],
  114118. "missing_branches": []
  114119. },
  114120. "S3FileStorage.get_metadata": {
  114121. "executed_lines": [],
  114122. "summary": {
  114123. "covered_lines": 0,
  114124. "num_statements": 9,
  114125. "percent_covered": 0.0,
  114126. "percent_covered_display": "0.00",
  114127. "missing_lines": 9,
  114128. "excluded_lines": 0,
  114129. "percent_statements_covered": 0.0,
  114130. "percent_statements_covered_display": "0.00",
  114131. "num_branches": 0,
  114132. "num_partial_branches": 0,
  114133. "covered_branches": 0,
  114134. "missing_branches": 0,
  114135. "percent_branches_covered": 100.0,
  114136. "percent_branches_covered_display": "100.00"
  114137. },
  114138. "missing_lines": [
  114139. 267,
  114140. 268,
  114141. 271,
  114142. 274,
  114143. 279,
  114144. 287,
  114145. 288,
  114146. 289,
  114147. 290
  114148. ],
  114149. "excluded_lines": [],
  114150. "start_line": 253,
  114151. "contexts": {},
  114152. "executed_branches": [],
  114153. "missing_branches": []
  114154. },
  114155. "S3FileStorage.list_files": {
  114156. "executed_lines": [],
  114157. "summary": {
  114158. "covered_lines": 0,
  114159. "num_statements": 18,
  114160. "percent_covered": 0.0,
  114161. "percent_covered_display": "0.00",
  114162. "missing_lines": 18,
  114163. "excluded_lines": 0,
  114164. "percent_statements_covered": 0.0,
  114165. "percent_statements_covered_display": "0.00",
  114166. "num_branches": 10,
  114167. "num_partial_branches": 0,
  114168. "covered_branches": 0,
  114169. "missing_branches": 10,
  114170. "percent_branches_covered": 0.0,
  114171. "percent_branches_covered_display": "0.00"
  114172. },
  114173. "missing_lines": [
  114174. 314,
  114175. 315,
  114176. 318,
  114177. 320,
  114178. 323,
  114179. 324,
  114180. 329,
  114181. 330,
  114182. 331,
  114183. 332,
  114184. 335,
  114185. 337,
  114186. 338,
  114187. 339,
  114188. 341,
  114189. 343,
  114190. 345,
  114191. 346
  114192. ],
  114193. "excluded_lines": [],
  114194. "start_line": 296,
  114195. "contexts": {},
  114196. "executed_branches": [],
  114197. "missing_branches": [
  114198. [
  114199. 329,
  114200. 330
  114201. ],
  114202. [
  114203. 329,
  114204. 343
  114205. ],
  114206. [
  114207. 330,
  114208. 329
  114209. ],
  114210. [
  114211. 330,
  114212. 331
  114213. ],
  114214. [
  114215. 331,
  114216. 329
  114217. ],
  114218. [
  114219. 331,
  114220. 332
  114221. ],
  114222. [
  114223. 335,
  114224. 337
  114225. ],
  114226. [
  114227. 335,
  114228. 341
  114229. ],
  114230. [
  114231. 338,
  114232. 331
  114233. ],
  114234. [
  114235. 338,
  114236. 339
  114237. ]
  114238. ]
  114239. },
  114240. "": {
  114241. "executed_lines": [],
  114242. "summary": {
  114243. "covered_lines": 0,
  114244. "num_statements": 12,
  114245. "percent_covered": 0.0,
  114246. "percent_covered_display": "0.00",
  114247. "missing_lines": 12,
  114248. "excluded_lines": 0,
  114249. "percent_statements_covered": 0.0,
  114250. "percent_statements_covered_display": "0.00",
  114251. "num_branches": 0,
  114252. "num_partial_branches": 0,
  114253. "covered_branches": 0,
  114254. "missing_branches": 0,
  114255. "percent_branches_covered": 100.0,
  114256. "percent_branches_covered_display": "100.00"
  114257. },
  114258. "missing_lines": [
  114259. 9,
  114260. 10,
  114261. 12,
  114262. 19,
  114263. 49,
  114264. 74,
  114265. 101,
  114266. 149,
  114267. 186,
  114268. 224,
  114269. 253,
  114270. 296
  114271. ],
  114272. "excluded_lines": [],
  114273. "start_line": 1,
  114274. "contexts": {},
  114275. "executed_branches": [],
  114276. "missing_branches": []
  114277. }
  114278. },
  114279. "classes": {
  114280. "S3FileStorage": {
  114281. "executed_lines": [],
  114282. "summary": {
  114283. "covered_lines": 0,
  114284. "num_statements": 77,
  114285. "percent_covered": 0.0,
  114286. "percent_covered_display": "0.00",
  114287. "missing_lines": 77,
  114288. "excluded_lines": 0,
  114289. "percent_statements_covered": 0.0,
  114290. "percent_statements_covered_display": "0.00",
  114291. "num_branches": 16,
  114292. "num_partial_branches": 0,
  114293. "covered_branches": 0,
  114294. "missing_branches": 16,
  114295. "percent_branches_covered": 0.0,
  114296. "percent_branches_covered_display": "0.00"
  114297. },
  114298. "missing_lines": [
  114299. 67,
  114300. 68,
  114301. 69,
  114302. 70,
  114303. 71,
  114304. 72,
  114305. 81,
  114306. 82,
  114307. 83,
  114308. 85,
  114309. 92,
  114310. 93,
  114311. 99,
  114312. 121,
  114313. 122,
  114314. 125,
  114315. 128,
  114316. 134,
  114317. 135,
  114318. 138,
  114319. 140,
  114320. 142,
  114321. 143,
  114322. 163,
  114323. 164,
  114324. 167,
  114325. 170,
  114326. 175,
  114327. 177,
  114328. 178,
  114329. 179,
  114330. 180,
  114331. 199,
  114332. 200,
  114333. 203,
  114334. 206,
  114335. 207,
  114336. 210,
  114337. 215,
  114338. 217,
  114339. 218,
  114340. 234,
  114341. 235,
  114342. 238,
  114343. 241,
  114344. 246,
  114345. 248,
  114346. 249,
  114347. 250,
  114348. 251,
  114349. 267,
  114350. 268,
  114351. 271,
  114352. 274,
  114353. 279,
  114354. 287,
  114355. 288,
  114356. 289,
  114357. 290,
  114358. 314,
  114359. 315,
  114360. 318,
  114361. 320,
  114362. 323,
  114363. 324,
  114364. 329,
  114365. 330,
  114366. 331,
  114367. 332,
  114368. 335,
  114369. 337,
  114370. 338,
  114371. 339,
  114372. 341,
  114373. 343,
  114374. 345,
  114375. 346
  114376. ],
  114377. "excluded_lines": [],
  114378. "start_line": 19,
  114379. "contexts": {},
  114380. "executed_branches": [],
  114381. "missing_branches": [
  114382. [
  114383. 81,
  114384. 82
  114385. ],
  114386. [
  114387. 81,
  114388. 99
  114389. ],
  114390. [
  114391. 134,
  114392. 135
  114393. ],
  114394. [
  114395. 134,
  114396. 138
  114397. ],
  114398. [
  114399. 206,
  114400. 207
  114401. ],
  114402. [
  114403. 206,
  114404. 210
  114405. ],
  114406. [
  114407. 329,
  114408. 330
  114409. ],
  114410. [
  114411. 329,
  114412. 343
  114413. ],
  114414. [
  114415. 330,
  114416. 329
  114417. ],
  114418. [
  114419. 330,
  114420. 331
  114421. ],
  114422. [
  114423. 331,
  114424. 329
  114425. ],
  114426. [
  114427. 331,
  114428. 332
  114429. ],
  114430. [
  114431. 335,
  114432. 337
  114433. ],
  114434. [
  114435. 335,
  114436. 341
  114437. ],
  114438. [
  114439. 338,
  114440. 331
  114441. ],
  114442. [
  114443. 338,
  114444. 339
  114445. ]
  114446. ]
  114447. },
  114448. "": {
  114449. "executed_lines": [],
  114450. "summary": {
  114451. "covered_lines": 0,
  114452. "num_statements": 12,
  114453. "percent_covered": 0.0,
  114454. "percent_covered_display": "0.00",
  114455. "missing_lines": 12,
  114456. "excluded_lines": 0,
  114457. "percent_statements_covered": 0.0,
  114458. "percent_statements_covered_display": "0.00",
  114459. "num_branches": 0,
  114460. "num_partial_branches": 0,
  114461. "covered_branches": 0,
  114462. "missing_branches": 0,
  114463. "percent_branches_covered": 100.0,
  114464. "percent_branches_covered_display": "100.00"
  114465. },
  114466. "missing_lines": [
  114467. 9,
  114468. 10,
  114469. 12,
  114470. 19,
  114471. 49,
  114472. 74,
  114473. 101,
  114474. 149,
  114475. 186,
  114476. 224,
  114477. 253,
  114478. 296
  114479. ],
  114480. "excluded_lines": [],
  114481. "start_line": 1,
  114482. "contexts": {},
  114483. "executed_branches": [],
  114484. "missing_branches": []
  114485. }
  114486. }
  114487. },
  114488. "src\\infrastructure\\parsers\\__init__.py": {
  114489. "executed_lines": [],
  114490. "summary": {
  114491. "covered_lines": 0,
  114492. "num_statements": 4,
  114493. "percent_covered": 0.0,
  114494. "percent_covered_display": "0.00",
  114495. "missing_lines": 4,
  114496. "excluded_lines": 0,
  114497. "percent_statements_covered": 0.0,
  114498. "percent_statements_covered_display": "0.00",
  114499. "num_branches": 0,
  114500. "num_partial_branches": 0,
  114501. "covered_branches": 0,
  114502. "missing_branches": 0,
  114503. "percent_branches_covered": 100.0,
  114504. "percent_branches_covered_display": "100.00"
  114505. },
  114506. "missing_lines": [
  114507. 7,
  114508. 12,
  114509. 13,
  114510. 15
  114511. ],
  114512. "excluded_lines": [],
  114513. "contexts": {},
  114514. "executed_branches": [],
  114515. "missing_branches": [],
  114516. "functions": {
  114517. "": {
  114518. "executed_lines": [],
  114519. "summary": {
  114520. "covered_lines": 0,
  114521. "num_statements": 4,
  114522. "percent_covered": 0.0,
  114523. "percent_covered_display": "0.00",
  114524. "missing_lines": 4,
  114525. "excluded_lines": 0,
  114526. "percent_statements_covered": 0.0,
  114527. "percent_statements_covered_display": "0.00",
  114528. "num_branches": 0,
  114529. "num_partial_branches": 0,
  114530. "covered_branches": 0,
  114531. "missing_branches": 0,
  114532. "percent_branches_covered": 100.0,
  114533. "percent_branches_covered_display": "100.00"
  114534. },
  114535. "missing_lines": [
  114536. 7,
  114537. 12,
  114538. 13,
  114539. 15
  114540. ],
  114541. "excluded_lines": [],
  114542. "start_line": 1,
  114543. "contexts": {},
  114544. "executed_branches": [],
  114545. "missing_branches": []
  114546. }
  114547. },
  114548. "classes": {
  114549. "": {
  114550. "executed_lines": [],
  114551. "summary": {
  114552. "covered_lines": 0,
  114553. "num_statements": 4,
  114554. "percent_covered": 0.0,
  114555. "percent_covered_display": "0.00",
  114556. "missing_lines": 4,
  114557. "excluded_lines": 0,
  114558. "percent_statements_covered": 0.0,
  114559. "percent_statements_covered_display": "0.00",
  114560. "num_branches": 0,
  114561. "num_partial_branches": 0,
  114562. "covered_branches": 0,
  114563. "missing_branches": 0,
  114564. "percent_branches_covered": 100.0,
  114565. "percent_branches_covered_display": "100.00"
  114566. },
  114567. "missing_lines": [
  114568. 7,
  114569. 12,
  114570. 13,
  114571. 15
  114572. ],
  114573. "excluded_lines": [],
  114574. "start_line": 1,
  114575. "contexts": {},
  114576. "executed_branches": [],
  114577. "missing_branches": []
  114578. }
  114579. }
  114580. },
  114581. "src\\infrastructure\\parsers\\base.py": {
  114582. "executed_lines": [],
  114583. "summary": {
  114584. "covered_lines": 0,
  114585. "num_statements": 107,
  114586. "percent_covered": 0.0,
  114587. "percent_covered_display": "0.00",
  114588. "missing_lines": 107,
  114589. "excluded_lines": 0,
  114590. "percent_statements_covered": 0.0,
  114591. "percent_statements_covered_display": "0.00",
  114592. "num_branches": 52,
  114593. "num_partial_branches": 0,
  114594. "covered_branches": 0,
  114595. "missing_branches": 52,
  114596. "percent_branches_covered": 0.0,
  114597. "percent_branches_covered_display": "0.00"
  114598. },
  114599. "missing_lines": [
  114600. 10,
  114601. 11,
  114602. 12,
  114603. 14,
  114604. 15,
  114605. 16,
  114606. 17,
  114607. 21,
  114608. 24,
  114609. 34,
  114610. 41,
  114611. 43,
  114612. 57,
  114613. 59,
  114614. 60,
  114615. 62,
  114616. 63,
  114617. 68,
  114618. 69,
  114619. 74,
  114620. 76,
  114621. 93,
  114622. 95,
  114623. 106,
  114624. 109,
  114625. 110,
  114626. 111,
  114627. 118,
  114628. 120,
  114629. 123,
  114630. 134,
  114631. 145,
  114632. 146,
  114633. 148,
  114634. 149,
  114635. 151,
  114636. 152,
  114637. 154,
  114638. 155,
  114639. 157,
  114640. 167,
  114641. 168,
  114642. 170,
  114643. 171,
  114644. 172,
  114645. 174,
  114646. 175,
  114647. 176,
  114648. 178,
  114649. 179,
  114650. 182,
  114651. 185,
  114652. 186,
  114653. 188,
  114654. 191,
  114655. 203,
  114656. 214,
  114657. 215,
  114658. 217,
  114659. 218,
  114660. 220,
  114661. 221,
  114662. 223,
  114663. 235,
  114664. 239,
  114665. 242,
  114666. 243,
  114667. 244,
  114668. 245,
  114669. 246,
  114670. 247,
  114671. 248,
  114672. 251,
  114673. 252,
  114674. 254,
  114675. 256,
  114676. 266,
  114677. 267,
  114678. 269,
  114679. 271,
  114680. 272,
  114681. 274,
  114682. 275,
  114683. 276,
  114684. 278,
  114685. 279,
  114686. 282,
  114687. 283,
  114688. 284,
  114689. 285,
  114690. 286,
  114691. 287,
  114692. 288,
  114693. 291,
  114694. 292,
  114695. 293,
  114696. 294,
  114697. 295,
  114698. 297,
  114699. 298,
  114700. 301,
  114701. 302,
  114702. 303,
  114703. 304,
  114704. 307,
  114705. 308,
  114706. 310
  114707. ],
  114708. "excluded_lines": [],
  114709. "contexts": {},
  114710. "executed_branches": [],
  114711. "missing_branches": [
  114712. [
  114713. 59,
  114714. 60
  114715. ],
  114716. [
  114717. 59,
  114718. 62
  114719. ],
  114720. [
  114721. 62,
  114722. 63
  114723. ],
  114724. [
  114725. 62,
  114726. 68
  114727. ],
  114728. [
  114729. 68,
  114730. 69
  114731. ],
  114732. [
  114733. 68,
  114734. 74
  114735. ],
  114736. [
  114737. 93,
  114738. 95
  114739. ],
  114740. [
  114741. 93,
  114742. 106
  114743. ],
  114744. [
  114745. 110,
  114746. 111
  114747. ],
  114748. [
  114749. 110,
  114750. 120
  114751. ],
  114752. [
  114753. 145,
  114754. 146
  114755. ],
  114756. [
  114757. 145,
  114758. 148
  114759. ],
  114760. [
  114761. 148,
  114762. 149
  114763. ],
  114764. [
  114765. 148,
  114766. 151
  114767. ],
  114768. [
  114769. 151,
  114770. 152
  114771. ],
  114772. [
  114773. 151,
  114774. 154
  114775. ],
  114776. [
  114777. 167,
  114778. 168
  114779. ],
  114780. [
  114781. 167,
  114782. 170
  114783. ],
  114784. [
  114785. 174,
  114786. 175
  114787. ],
  114788. [
  114789. 174,
  114790. 188
  114791. ],
  114792. [
  114793. 178,
  114794. 179
  114795. ],
  114796. [
  114797. 178,
  114798. 182
  114799. ],
  114800. [
  114801. 185,
  114802. 174
  114803. ],
  114804. [
  114805. 185,
  114806. 186
  114807. ],
  114808. [
  114809. 214,
  114810. 215
  114811. ],
  114812. [
  114813. 214,
  114814. 217
  114815. ],
  114816. [
  114817. 217,
  114818. 218
  114819. ],
  114820. [
  114821. 217,
  114822. 220
  114823. ],
  114824. [
  114825. 243,
  114826. 244
  114827. ],
  114828. [
  114829. 243,
  114830. 251
  114831. ],
  114832. [
  114833. 247,
  114834. 243
  114835. ],
  114836. [
  114837. 247,
  114838. 248
  114839. ],
  114840. [
  114841. 251,
  114842. 252
  114843. ],
  114844. [
  114845. 251,
  114846. 254
  114847. ],
  114848. [
  114849. 266,
  114850. 267
  114851. ],
  114852. [
  114853. 266,
  114854. 269
  114855. ],
  114856. [
  114857. 271,
  114858. 272
  114859. ],
  114860. [
  114861. 271,
  114862. 274
  114863. ],
  114864. [
  114865. 278,
  114866. 279
  114867. ],
  114868. [
  114869. 278,
  114870. 307
  114871. ],
  114872. [
  114873. 282,
  114874. 283
  114875. ],
  114876. [
  114877. 282,
  114878. 291
  114879. ],
  114880. [
  114881. 283,
  114882. 284
  114883. ],
  114884. [
  114885. 283,
  114886. 287
  114887. ],
  114888. [
  114889. 291,
  114890. 292
  114891. ],
  114892. [
  114893. 291,
  114894. 297
  114895. ],
  114896. [
  114897. 292,
  114898. 293
  114899. ],
  114900. [
  114901. 292,
  114902. 294
  114903. ],
  114904. [
  114905. 301,
  114906. 278
  114907. ],
  114908. [
  114909. 301,
  114910. 302
  114911. ],
  114912. [
  114913. 307,
  114914. 308
  114915. ],
  114916. [
  114917. 307,
  114918. 310
  114919. ]
  114920. ],
  114921. "functions": {
  114922. "BaseParser.__init__": {
  114923. "executed_lines": [],
  114924. "summary": {
  114925. "covered_lines": 0,
  114926. "num_statements": 1,
  114927. "percent_covered": 0.0,
  114928. "percent_covered_display": "0.00",
  114929. "missing_lines": 1,
  114930. "excluded_lines": 0,
  114931. "percent_statements_covered": 0.0,
  114932. "percent_statements_covered_display": "0.00",
  114933. "num_branches": 0,
  114934. "num_partial_branches": 0,
  114935. "covered_branches": 0,
  114936. "missing_branches": 0,
  114937. "percent_branches_covered": 100.0,
  114938. "percent_branches_covered_display": "100.00"
  114939. },
  114940. "missing_lines": [
  114941. 41
  114942. ],
  114943. "excluded_lines": [],
  114944. "start_line": 34,
  114945. "contexts": {},
  114946. "executed_branches": [],
  114947. "missing_branches": []
  114948. },
  114949. "BaseParser._validate_file": {
  114950. "executed_lines": [],
  114951. "summary": {
  114952. "covered_lines": 0,
  114953. "num_statements": 8,
  114954. "percent_covered": 0.0,
  114955. "percent_covered_display": "0.00",
  114956. "missing_lines": 8,
  114957. "excluded_lines": 0,
  114958. "percent_statements_covered": 0.0,
  114959. "percent_statements_covered_display": "0.00",
  114960. "num_branches": 6,
  114961. "num_partial_branches": 0,
  114962. "covered_branches": 0,
  114963. "missing_branches": 6,
  114964. "percent_branches_covered": 0.0,
  114965. "percent_branches_covered_display": "0.00"
  114966. },
  114967. "missing_lines": [
  114968. 57,
  114969. 59,
  114970. 60,
  114971. 62,
  114972. 63,
  114973. 68,
  114974. 69,
  114975. 74
  114976. ],
  114977. "excluded_lines": [],
  114978. "start_line": 43,
  114979. "contexts": {},
  114980. "executed_branches": [],
  114981. "missing_branches": [
  114982. [
  114983. 59,
  114984. 60
  114985. ],
  114986. [
  114987. 59,
  114988. 62
  114989. ],
  114990. [
  114991. 62,
  114992. 63
  114993. ],
  114994. [
  114995. 62,
  114996. 68
  114997. ],
  114998. [
  114999. 68,
  115000. 69
  115001. ],
  115002. [
  115003. 68,
  115004. 74
  115005. ]
  115006. ]
  115007. },
  115008. "BaseParser._create_chunks": {
  115009. "executed_lines": [],
  115010. "summary": {
  115011. "covered_lines": 0,
  115012. "num_statements": 8,
  115013. "percent_covered": 0.0,
  115014. "percent_covered_display": "0.00",
  115015. "missing_lines": 8,
  115016. "excluded_lines": 0,
  115017. "percent_statements_covered": 0.0,
  115018. "percent_statements_covered_display": "0.00",
  115019. "num_branches": 4,
  115020. "num_partial_branches": 0,
  115021. "covered_branches": 0,
  115022. "missing_branches": 4,
  115023. "percent_branches_covered": 0.0,
  115024. "percent_branches_covered_display": "0.00"
  115025. },
  115026. "missing_lines": [
  115027. 93,
  115028. 95,
  115029. 106,
  115030. 109,
  115031. 110,
  115032. 111,
  115033. 118,
  115034. 120
  115035. ],
  115036. "excluded_lines": [],
  115037. "start_line": 76,
  115038. "contexts": {},
  115039. "executed_branches": [],
  115040. "missing_branches": [
  115041. [
  115042. 93,
  115043. 95
  115044. ],
  115045. [
  115046. 93,
  115047. 106
  115048. ],
  115049. [
  115050. 110,
  115051. 111
  115052. ],
  115053. [
  115054. 110,
  115055. 120
  115056. ]
  115057. ]
  115058. },
  115059. "FixedSizeChunkingStrategy.__init__": {
  115060. "executed_lines": [],
  115061. "summary": {
  115062. "covered_lines": 0,
  115063. "num_statements": 8,
  115064. "percent_covered": 0.0,
  115065. "percent_covered_display": "0.00",
  115066. "missing_lines": 8,
  115067. "excluded_lines": 0,
  115068. "percent_statements_covered": 0.0,
  115069. "percent_statements_covered_display": "0.00",
  115070. "num_branches": 6,
  115071. "num_partial_branches": 0,
  115072. "covered_branches": 0,
  115073. "missing_branches": 6,
  115074. "percent_branches_covered": 0.0,
  115075. "percent_branches_covered_display": "0.00"
  115076. },
  115077. "missing_lines": [
  115078. 145,
  115079. 146,
  115080. 148,
  115081. 149,
  115082. 151,
  115083. 152,
  115084. 154,
  115085. 155
  115086. ],
  115087. "excluded_lines": [],
  115088. "start_line": 134,
  115089. "contexts": {},
  115090. "executed_branches": [],
  115091. "missing_branches": [
  115092. [
  115093. 145,
  115094. 146
  115095. ],
  115096. [
  115097. 145,
  115098. 148
  115099. ],
  115100. [
  115101. 148,
  115102. 149
  115103. ],
  115104. [
  115105. 148,
  115106. 151
  115107. ],
  115108. [
  115109. 151,
  115110. 152
  115111. ],
  115112. [
  115113. 151,
  115114. 154
  115115. ]
  115116. ]
  115117. },
  115118. "FixedSizeChunkingStrategy.chunk": {
  115119. "executed_lines": [],
  115120. "summary": {
  115121. "covered_lines": 0,
  115122. "num_statements": 14,
  115123. "percent_covered": 0.0,
  115124. "percent_covered_display": "0.00",
  115125. "missing_lines": 14,
  115126. "excluded_lines": 0,
  115127. "percent_statements_covered": 0.0,
  115128. "percent_statements_covered_display": "0.00",
  115129. "num_branches": 8,
  115130. "num_partial_branches": 0,
  115131. "covered_branches": 0,
  115132. "missing_branches": 8,
  115133. "percent_branches_covered": 0.0,
  115134. "percent_branches_covered_display": "0.00"
  115135. },
  115136. "missing_lines": [
  115137. 167,
  115138. 168,
  115139. 170,
  115140. 171,
  115141. 172,
  115142. 174,
  115143. 175,
  115144. 176,
  115145. 178,
  115146. 179,
  115147. 182,
  115148. 185,
  115149. 186,
  115150. 188
  115151. ],
  115152. "excluded_lines": [],
  115153. "start_line": 157,
  115154. "contexts": {},
  115155. "executed_branches": [],
  115156. "missing_branches": [
  115157. [
  115158. 167,
  115159. 168
  115160. ],
  115161. [
  115162. 167,
  115163. 170
  115164. ],
  115165. [
  115166. 174,
  115167. 175
  115168. ],
  115169. [
  115170. 174,
  115171. 188
  115172. ],
  115173. [
  115174. 178,
  115175. 179
  115176. ],
  115177. [
  115178. 178,
  115179. 182
  115180. ],
  115181. [
  115182. 185,
  115183. 174
  115184. ],
  115185. [
  115186. 185,
  115187. 186
  115188. ]
  115189. ]
  115190. },
  115191. "SentenceChunkingStrategy.__init__": {
  115192. "executed_lines": [],
  115193. "summary": {
  115194. "covered_lines": 0,
  115195. "num_statements": 6,
  115196. "percent_covered": 0.0,
  115197. "percent_covered_display": "0.00",
  115198. "missing_lines": 6,
  115199. "excluded_lines": 0,
  115200. "percent_statements_covered": 0.0,
  115201. "percent_statements_covered_display": "0.00",
  115202. "num_branches": 4,
  115203. "num_partial_branches": 0,
  115204. "covered_branches": 0,
  115205. "missing_branches": 4,
  115206. "percent_branches_covered": 0.0,
  115207. "percent_branches_covered_display": "0.00"
  115208. },
  115209. "missing_lines": [
  115210. 214,
  115211. 215,
  115212. 217,
  115213. 218,
  115214. 220,
  115215. 221
  115216. ],
  115217. "excluded_lines": [],
  115218. "start_line": 203,
  115219. "contexts": {},
  115220. "executed_branches": [],
  115221. "missing_branches": [
  115222. [
  115223. 214,
  115224. 215
  115225. ],
  115226. [
  115227. 214,
  115228. 217
  115229. ],
  115230. [
  115231. 217,
  115232. 218
  115233. ],
  115234. [
  115235. 217,
  115236. 220
  115237. ]
  115238. ]
  115239. },
  115240. "SentenceChunkingStrategy._split_sentences": {
  115241. "executed_lines": [],
  115242. "summary": {
  115243. "covered_lines": 0,
  115244. "num_statements": 12,
  115245. "percent_covered": 0.0,
  115246. "percent_covered_display": "0.00",
  115247. "missing_lines": 12,
  115248. "excluded_lines": 0,
  115249. "percent_statements_covered": 0.0,
  115250. "percent_statements_covered_display": "0.00",
  115251. "num_branches": 6,
  115252. "num_partial_branches": 0,
  115253. "covered_branches": 0,
  115254. "missing_branches": 6,
  115255. "percent_branches_covered": 0.0,
  115256. "percent_branches_covered_display": "0.00"
  115257. },
  115258. "missing_lines": [
  115259. 235,
  115260. 239,
  115261. 242,
  115262. 243,
  115263. 244,
  115264. 245,
  115265. 246,
  115266. 247,
  115267. 248,
  115268. 251,
  115269. 252,
  115270. 254
  115271. ],
  115272. "excluded_lines": [],
  115273. "start_line": 223,
  115274. "contexts": {},
  115275. "executed_branches": [],
  115276. "missing_branches": [
  115277. [
  115278. 243,
  115279. 244
  115280. ],
  115281. [
  115282. 243,
  115283. 251
  115284. ],
  115285. [
  115286. 247,
  115287. 243
  115288. ],
  115289. [
  115290. 247,
  115291. 248
  115292. ],
  115293. [
  115294. 251,
  115295. 252
  115296. ],
  115297. [
  115298. 251,
  115299. 254
  115300. ]
  115301. ]
  115302. },
  115303. "SentenceChunkingStrategy.chunk": {
  115304. "executed_lines": [],
  115305. "summary": {
  115306. "covered_lines": 0,
  115307. "num_statements": 31,
  115308. "percent_covered": 0.0,
  115309. "percent_covered_display": "0.00",
  115310. "missing_lines": 31,
  115311. "excluded_lines": 0,
  115312. "percent_statements_covered": 0.0,
  115313. "percent_statements_covered_display": "0.00",
  115314. "num_branches": 18,
  115315. "num_partial_branches": 0,
  115316. "covered_branches": 0,
  115317. "missing_branches": 18,
  115318. "percent_branches_covered": 0.0,
  115319. "percent_branches_covered_display": "0.00"
  115320. },
  115321. "missing_lines": [
  115322. 266,
  115323. 267,
  115324. 269,
  115325. 271,
  115326. 272,
  115327. 274,
  115328. 275,
  115329. 276,
  115330. 278,
  115331. 279,
  115332. 282,
  115333. 283,
  115334. 284,
  115335. 285,
  115336. 286,
  115337. 287,
  115338. 288,
  115339. 291,
  115340. 292,
  115341. 293,
  115342. 294,
  115343. 295,
  115344. 297,
  115345. 298,
  115346. 301,
  115347. 302,
  115348. 303,
  115349. 304,
  115350. 307,
  115351. 308,
  115352. 310
  115353. ],
  115354. "excluded_lines": [],
  115355. "start_line": 256,
  115356. "contexts": {},
  115357. "executed_branches": [],
  115358. "missing_branches": [
  115359. [
  115360. 266,
  115361. 267
  115362. ],
  115363. [
  115364. 266,
  115365. 269
  115366. ],
  115367. [
  115368. 271,
  115369. 272
  115370. ],
  115371. [
  115372. 271,
  115373. 274
  115374. ],
  115375. [
  115376. 278,
  115377. 279
  115378. ],
  115379. [
  115380. 278,
  115381. 307
  115382. ],
  115383. [
  115384. 282,
  115385. 283
  115386. ],
  115387. [
  115388. 282,
  115389. 291
  115390. ],
  115391. [
  115392. 283,
  115393. 284
  115394. ],
  115395. [
  115396. 283,
  115397. 287
  115398. ],
  115399. [
  115400. 291,
  115401. 292
  115402. ],
  115403. [
  115404. 291,
  115405. 297
  115406. ],
  115407. [
  115408. 292,
  115409. 293
  115410. ],
  115411. [
  115412. 292,
  115413. 294
  115414. ],
  115415. [
  115416. 301,
  115417. 278
  115418. ],
  115419. [
  115420. 301,
  115421. 302
  115422. ],
  115423. [
  115424. 307,
  115425. 308
  115426. ],
  115427. [
  115428. 307,
  115429. 310
  115430. ]
  115431. ]
  115432. },
  115433. "": {
  115434. "executed_lines": [],
  115435. "summary": {
  115436. "covered_lines": 0,
  115437. "num_statements": 19,
  115438. "percent_covered": 0.0,
  115439. "percent_covered_display": "0.00",
  115440. "missing_lines": 19,
  115441. "excluded_lines": 0,
  115442. "percent_statements_covered": 0.0,
  115443. "percent_statements_covered_display": "0.00",
  115444. "num_branches": 0,
  115445. "num_partial_branches": 0,
  115446. "covered_branches": 0,
  115447. "missing_branches": 0,
  115448. "percent_branches_covered": 100.0,
  115449. "percent_branches_covered_display": "100.00"
  115450. },
  115451. "missing_lines": [
  115452. 10,
  115453. 11,
  115454. 12,
  115455. 14,
  115456. 15,
  115457. 16,
  115458. 17,
  115459. 21,
  115460. 24,
  115461. 34,
  115462. 43,
  115463. 76,
  115464. 123,
  115465. 134,
  115466. 157,
  115467. 191,
  115468. 203,
  115469. 223,
  115470. 256
  115471. ],
  115472. "excluded_lines": [],
  115473. "start_line": 1,
  115474. "contexts": {},
  115475. "executed_branches": [],
  115476. "missing_branches": []
  115477. }
  115478. },
  115479. "classes": {
  115480. "BaseParser": {
  115481. "executed_lines": [],
  115482. "summary": {
  115483. "covered_lines": 0,
  115484. "num_statements": 17,
  115485. "percent_covered": 0.0,
  115486. "percent_covered_display": "0.00",
  115487. "missing_lines": 17,
  115488. "excluded_lines": 0,
  115489. "percent_statements_covered": 0.0,
  115490. "percent_statements_covered_display": "0.00",
  115491. "num_branches": 10,
  115492. "num_partial_branches": 0,
  115493. "covered_branches": 0,
  115494. "missing_branches": 10,
  115495. "percent_branches_covered": 0.0,
  115496. "percent_branches_covered_display": "0.00"
  115497. },
  115498. "missing_lines": [
  115499. 41,
  115500. 57,
  115501. 59,
  115502. 60,
  115503. 62,
  115504. 63,
  115505. 68,
  115506. 69,
  115507. 74,
  115508. 93,
  115509. 95,
  115510. 106,
  115511. 109,
  115512. 110,
  115513. 111,
  115514. 118,
  115515. 120
  115516. ],
  115517. "excluded_lines": [],
  115518. "start_line": 24,
  115519. "contexts": {},
  115520. "executed_branches": [],
  115521. "missing_branches": [
  115522. [
  115523. 59,
  115524. 60
  115525. ],
  115526. [
  115527. 59,
  115528. 62
  115529. ],
  115530. [
  115531. 62,
  115532. 63
  115533. ],
  115534. [
  115535. 62,
  115536. 68
  115537. ],
  115538. [
  115539. 68,
  115540. 69
  115541. ],
  115542. [
  115543. 68,
  115544. 74
  115545. ],
  115546. [
  115547. 93,
  115548. 95
  115549. ],
  115550. [
  115551. 93,
  115552. 106
  115553. ],
  115554. [
  115555. 110,
  115556. 111
  115557. ],
  115558. [
  115559. 110,
  115560. 120
  115561. ]
  115562. ]
  115563. },
  115564. "FixedSizeChunkingStrategy": {
  115565. "executed_lines": [],
  115566. "summary": {
  115567. "covered_lines": 0,
  115568. "num_statements": 22,
  115569. "percent_covered": 0.0,
  115570. "percent_covered_display": "0.00",
  115571. "missing_lines": 22,
  115572. "excluded_lines": 0,
  115573. "percent_statements_covered": 0.0,
  115574. "percent_statements_covered_display": "0.00",
  115575. "num_branches": 14,
  115576. "num_partial_branches": 0,
  115577. "covered_branches": 0,
  115578. "missing_branches": 14,
  115579. "percent_branches_covered": 0.0,
  115580. "percent_branches_covered_display": "0.00"
  115581. },
  115582. "missing_lines": [
  115583. 145,
  115584. 146,
  115585. 148,
  115586. 149,
  115587. 151,
  115588. 152,
  115589. 154,
  115590. 155,
  115591. 167,
  115592. 168,
  115593. 170,
  115594. 171,
  115595. 172,
  115596. 174,
  115597. 175,
  115598. 176,
  115599. 178,
  115600. 179,
  115601. 182,
  115602. 185,
  115603. 186,
  115604. 188
  115605. ],
  115606. "excluded_lines": [],
  115607. "start_line": 123,
  115608. "contexts": {},
  115609. "executed_branches": [],
  115610. "missing_branches": [
  115611. [
  115612. 145,
  115613. 146
  115614. ],
  115615. [
  115616. 145,
  115617. 148
  115618. ],
  115619. [
  115620. 148,
  115621. 149
  115622. ],
  115623. [
  115624. 148,
  115625. 151
  115626. ],
  115627. [
  115628. 151,
  115629. 152
  115630. ],
  115631. [
  115632. 151,
  115633. 154
  115634. ],
  115635. [
  115636. 167,
  115637. 168
  115638. ],
  115639. [
  115640. 167,
  115641. 170
  115642. ],
  115643. [
  115644. 174,
  115645. 175
  115646. ],
  115647. [
  115648. 174,
  115649. 188
  115650. ],
  115651. [
  115652. 178,
  115653. 179
  115654. ],
  115655. [
  115656. 178,
  115657. 182
  115658. ],
  115659. [
  115660. 185,
  115661. 174
  115662. ],
  115663. [
  115664. 185,
  115665. 186
  115666. ]
  115667. ]
  115668. },
  115669. "SentenceChunkingStrategy": {
  115670. "executed_lines": [],
  115671. "summary": {
  115672. "covered_lines": 0,
  115673. "num_statements": 49,
  115674. "percent_covered": 0.0,
  115675. "percent_covered_display": "0.00",
  115676. "missing_lines": 49,
  115677. "excluded_lines": 0,
  115678. "percent_statements_covered": 0.0,
  115679. "percent_statements_covered_display": "0.00",
  115680. "num_branches": 28,
  115681. "num_partial_branches": 0,
  115682. "covered_branches": 0,
  115683. "missing_branches": 28,
  115684. "percent_branches_covered": 0.0,
  115685. "percent_branches_covered_display": "0.00"
  115686. },
  115687. "missing_lines": [
  115688. 214,
  115689. 215,
  115690. 217,
  115691. 218,
  115692. 220,
  115693. 221,
  115694. 235,
  115695. 239,
  115696. 242,
  115697. 243,
  115698. 244,
  115699. 245,
  115700. 246,
  115701. 247,
  115702. 248,
  115703. 251,
  115704. 252,
  115705. 254,
  115706. 266,
  115707. 267,
  115708. 269,
  115709. 271,
  115710. 272,
  115711. 274,
  115712. 275,
  115713. 276,
  115714. 278,
  115715. 279,
  115716. 282,
  115717. 283,
  115718. 284,
  115719. 285,
  115720. 286,
  115721. 287,
  115722. 288,
  115723. 291,
  115724. 292,
  115725. 293,
  115726. 294,
  115727. 295,
  115728. 297,
  115729. 298,
  115730. 301,
  115731. 302,
  115732. 303,
  115733. 304,
  115734. 307,
  115735. 308,
  115736. 310
  115737. ],
  115738. "excluded_lines": [],
  115739. "start_line": 191,
  115740. "contexts": {},
  115741. "executed_branches": [],
  115742. "missing_branches": [
  115743. [
  115744. 214,
  115745. 215
  115746. ],
  115747. [
  115748. 214,
  115749. 217
  115750. ],
  115751. [
  115752. 217,
  115753. 218
  115754. ],
  115755. [
  115756. 217,
  115757. 220
  115758. ],
  115759. [
  115760. 243,
  115761. 244
  115762. ],
  115763. [
  115764. 243,
  115765. 251
  115766. ],
  115767. [
  115768. 247,
  115769. 243
  115770. ],
  115771. [
  115772. 247,
  115773. 248
  115774. ],
  115775. [
  115776. 251,
  115777. 252
  115778. ],
  115779. [
  115780. 251,
  115781. 254
  115782. ],
  115783. [
  115784. 266,
  115785. 267
  115786. ],
  115787. [
  115788. 266,
  115789. 269
  115790. ],
  115791. [
  115792. 271,
  115793. 272
  115794. ],
  115795. [
  115796. 271,
  115797. 274
  115798. ],
  115799. [
  115800. 278,
  115801. 279
  115802. ],
  115803. [
  115804. 278,
  115805. 307
  115806. ],
  115807. [
  115808. 282,
  115809. 283
  115810. ],
  115811. [
  115812. 282,
  115813. 291
  115814. ],
  115815. [
  115816. 283,
  115817. 284
  115818. ],
  115819. [
  115820. 283,
  115821. 287
  115822. ],
  115823. [
  115824. 291,
  115825. 292
  115826. ],
  115827. [
  115828. 291,
  115829. 297
  115830. ],
  115831. [
  115832. 292,
  115833. 293
  115834. ],
  115835. [
  115836. 292,
  115837. 294
  115838. ],
  115839. [
  115840. 301,
  115841. 278
  115842. ],
  115843. [
  115844. 301,
  115845. 302
  115846. ],
  115847. [
  115848. 307,
  115849. 308
  115850. ],
  115851. [
  115852. 307,
  115853. 310
  115854. ]
  115855. ]
  115856. },
  115857. "": {
  115858. "executed_lines": [],
  115859. "summary": {
  115860. "covered_lines": 0,
  115861. "num_statements": 19,
  115862. "percent_covered": 0.0,
  115863. "percent_covered_display": "0.00",
  115864. "missing_lines": 19,
  115865. "excluded_lines": 0,
  115866. "percent_statements_covered": 0.0,
  115867. "percent_statements_covered_display": "0.00",
  115868. "num_branches": 0,
  115869. "num_partial_branches": 0,
  115870. "covered_branches": 0,
  115871. "missing_branches": 0,
  115872. "percent_branches_covered": 100.0,
  115873. "percent_branches_covered_display": "100.00"
  115874. },
  115875. "missing_lines": [
  115876. 10,
  115877. 11,
  115878. 12,
  115879. 14,
  115880. 15,
  115881. 16,
  115882. 17,
  115883. 21,
  115884. 24,
  115885. 34,
  115886. 43,
  115887. 76,
  115888. 123,
  115889. 134,
  115890. 157,
  115891. 191,
  115892. 203,
  115893. 223,
  115894. 256
  115895. ],
  115896. "excluded_lines": [],
  115897. "start_line": 1,
  115898. "contexts": {},
  115899. "executed_branches": [],
  115900. "missing_branches": []
  115901. }
  115902. }
  115903. },
  115904. "src\\infrastructure\\parsers\\image_parser.py": {
  115905. "executed_lines": [],
  115906. "summary": {
  115907. "covered_lines": 0,
  115908. "num_statements": 61,
  115909. "percent_covered": 0.0,
  115910. "percent_covered_display": "0.00",
  115911. "missing_lines": 61,
  115912. "excluded_lines": 2,
  115913. "percent_statements_covered": 0.0,
  115914. "percent_statements_covered_display": "0.00",
  115915. "num_branches": 2,
  115916. "num_partial_branches": 0,
  115917. "covered_branches": 0,
  115918. "missing_branches": 2,
  115919. "percent_branches_covered": 0.0,
  115920. "percent_branches_covered_display": "0.00"
  115921. },
  115922. "missing_lines": [
  115923. 9,
  115924. 10,
  115925. 12,
  115926. 13,
  115927. 14,
  115928. 15,
  115929. 16,
  115930. 17,
  115931. 20,
  115932. 41,
  115933. 43,
  115934. 50,
  115935. 52,
  115936. 62,
  115937. 64,
  115938. 78,
  115939. 80,
  115940. 83,
  115941. 84,
  115942. 90,
  115943. 93,
  115944. 96,
  115945. 99,
  115946. 109,
  115947. 111,
  115948. 112,
  115949. 113,
  115950. 114,
  115951. 119,
  115952. 134,
  115953. 136,
  115954. 137,
  115955. 138,
  115956. 139,
  115957. 140,
  115958. 144,
  115959. 145,
  115960. 146,
  115961. 147,
  115962. 151,
  115963. 156,
  115964. 157,
  115965. 162,
  115966. 172,
  115967. 173,
  115968. 175,
  115969. 182,
  115970. 185,
  115971. 193,
  115972. 195,
  115973. 197,
  115974. 207,
  115975. 208,
  115976. 210,
  115977. 217,
  115978. 218,
  115979. 225,
  115980. 228,
  115981. 231,
  115982. 232,
  115983. 234
  115984. ],
  115985. "excluded_lines": [
  115986. 141,
  115987. 148
  115988. ],
  115989. "contexts": {},
  115990. "executed_branches": [],
  115991. "missing_branches": [
  115992. [
  115993. 83,
  115994. 84
  115995. ],
  115996. [
  115997. 83,
  115998. 90
  115999. ]
  116000. ],
  116001. "functions": {
  116002. "ImageParser.__init__": {
  116003. "executed_lines": [],
  116004. "summary": {
  116005. "covered_lines": 0,
  116006. "num_statements": 1,
  116007. "percent_covered": 0.0,
  116008. "percent_covered_display": "0.00",
  116009. "missing_lines": 1,
  116010. "excluded_lines": 0,
  116011. "percent_statements_covered": 0.0,
  116012. "percent_statements_covered_display": "0.00",
  116013. "num_branches": 0,
  116014. "num_partial_branches": 0,
  116015. "covered_branches": 0,
  116016. "missing_branches": 0,
  116017. "percent_branches_covered": 100.0,
  116018. "percent_branches_covered_display": "100.00"
  116019. },
  116020. "missing_lines": [
  116021. 50
  116022. ],
  116023. "excluded_lines": [],
  116024. "start_line": 43,
  116025. "contexts": {},
  116026. "executed_branches": [],
  116027. "missing_branches": []
  116028. },
  116029. "ImageParser.supports": {
  116030. "executed_lines": [],
  116031. "summary": {
  116032. "covered_lines": 0,
  116033. "num_statements": 1,
  116034. "percent_covered": 0.0,
  116035. "percent_covered_display": "0.00",
  116036. "missing_lines": 1,
  116037. "excluded_lines": 0,
  116038. "percent_statements_covered": 0.0,
  116039. "percent_statements_covered_display": "0.00",
  116040. "num_branches": 0,
  116041. "num_partial_branches": 0,
  116042. "covered_branches": 0,
  116043. "missing_branches": 0,
  116044. "percent_branches_covered": 100.0,
  116045. "percent_branches_covered_display": "100.00"
  116046. },
  116047. "missing_lines": [
  116048. 62
  116049. ],
  116050. "excluded_lines": [],
  116051. "start_line": 52,
  116052. "contexts": {},
  116053. "executed_branches": [],
  116054. "missing_branches": []
  116055. },
  116056. "ImageParser.parse": {
  116057. "executed_lines": [],
  116058. "summary": {
  116059. "covered_lines": 0,
  116060. "num_statements": 13,
  116061. "percent_covered": 0.0,
  116062. "percent_covered_display": "0.00",
  116063. "missing_lines": 13,
  116064. "excluded_lines": 0,
  116065. "percent_statements_covered": 0.0,
  116066. "percent_statements_covered_display": "0.00",
  116067. "num_branches": 2,
  116068. "num_partial_branches": 0,
  116069. "covered_branches": 0,
  116070. "missing_branches": 2,
  116071. "percent_branches_covered": 0.0,
  116072. "percent_branches_covered_display": "0.00"
  116073. },
  116074. "missing_lines": [
  116075. 78,
  116076. 80,
  116077. 83,
  116078. 84,
  116079. 90,
  116080. 93,
  116081. 96,
  116082. 99,
  116083. 109,
  116084. 111,
  116085. 112,
  116086. 113,
  116087. 114
  116088. ],
  116089. "excluded_lines": [],
  116090. "start_line": 64,
  116091. "contexts": {},
  116092. "executed_branches": [],
  116093. "missing_branches": [
  116094. [
  116095. 83,
  116096. 84
  116097. ],
  116098. [
  116099. 83,
  116100. 90
  116101. ]
  116102. ]
  116103. },
  116104. "ImageParser._extract_content": {
  116105. "executed_lines": [],
  116106. "summary": {
  116107. "covered_lines": 0,
  116108. "num_statements": 13,
  116109. "percent_covered": 0.0,
  116110. "percent_covered_display": "0.00",
  116111. "missing_lines": 13,
  116112. "excluded_lines": 2,
  116113. "percent_statements_covered": 0.0,
  116114. "percent_statements_covered_display": "0.00",
  116115. "num_branches": 0,
  116116. "num_partial_branches": 0,
  116117. "covered_branches": 0,
  116118. "missing_branches": 0,
  116119. "percent_branches_covered": 100.0,
  116120. "percent_branches_covered_display": "100.00"
  116121. },
  116122. "missing_lines": [
  116123. 134,
  116124. 136,
  116125. 137,
  116126. 138,
  116127. 139,
  116128. 140,
  116129. 144,
  116130. 145,
  116131. 146,
  116132. 147,
  116133. 151,
  116134. 156,
  116135. 157
  116136. ],
  116137. "excluded_lines": [
  116138. 141,
  116139. 148
  116140. ],
  116141. "start_line": 119,
  116142. "contexts": {},
  116143. "executed_branches": [],
  116144. "missing_branches": []
  116145. },
  116146. "ImageParser._extract_with_tesseract": {
  116147. "executed_lines": [],
  116148. "summary": {
  116149. "covered_lines": 0,
  116150. "num_statements": 7,
  116151. "percent_covered": 0.0,
  116152. "percent_covered_display": "0.00",
  116153. "missing_lines": 7,
  116154. "excluded_lines": 0,
  116155. "percent_statements_covered": 0.0,
  116156. "percent_statements_covered_display": "0.00",
  116157. "num_branches": 0,
  116158. "num_partial_branches": 0,
  116159. "covered_branches": 0,
  116160. "missing_branches": 0,
  116161. "percent_branches_covered": 100.0,
  116162. "percent_branches_covered_display": "100.00"
  116163. },
  116164. "missing_lines": [
  116165. 172,
  116166. 173,
  116167. 175,
  116168. 182,
  116169. 185,
  116170. 193,
  116171. 195
  116172. ],
  116173. "excluded_lines": [],
  116174. "start_line": 162,
  116175. "contexts": {},
  116176. "executed_branches": [],
  116177. "missing_branches": []
  116178. },
  116179. "ImageParser._extract_with_easyocr": {
  116180. "executed_lines": [],
  116181. "summary": {
  116182. "covered_lines": 0,
  116183. "num_statements": 10,
  116184. "percent_covered": 0.0,
  116185. "percent_covered_display": "0.00",
  116186. "missing_lines": 10,
  116187. "excluded_lines": 0,
  116188. "percent_statements_covered": 0.0,
  116189. "percent_statements_covered_display": "0.00",
  116190. "num_branches": 0,
  116191. "num_partial_branches": 0,
  116192. "covered_branches": 0,
  116193. "missing_branches": 0,
  116194. "percent_branches_covered": 100.0,
  116195. "percent_branches_covered_display": "100.00"
  116196. },
  116197. "missing_lines": [
  116198. 207,
  116199. 208,
  116200. 210,
  116201. 217,
  116202. 218,
  116203. 225,
  116204. 228,
  116205. 231,
  116206. 232,
  116207. 234
  116208. ],
  116209. "excluded_lines": [],
  116210. "start_line": 197,
  116211. "contexts": {},
  116212. "executed_branches": [],
  116213. "missing_branches": []
  116214. },
  116215. "": {
  116216. "executed_lines": [],
  116217. "summary": {
  116218. "covered_lines": 0,
  116219. "num_statements": 16,
  116220. "percent_covered": 0.0,
  116221. "percent_covered_display": "0.00",
  116222. "missing_lines": 16,
  116223. "excluded_lines": 0,
  116224. "percent_statements_covered": 0.0,
  116225. "percent_statements_covered_display": "0.00",
  116226. "num_branches": 0,
  116227. "num_partial_branches": 0,
  116228. "covered_branches": 0,
  116229. "missing_branches": 0,
  116230. "percent_branches_covered": 100.0,
  116231. "percent_branches_covered_display": "100.00"
  116232. },
  116233. "missing_lines": [
  116234. 9,
  116235. 10,
  116236. 12,
  116237. 13,
  116238. 14,
  116239. 15,
  116240. 16,
  116241. 17,
  116242. 20,
  116243. 41,
  116244. 43,
  116245. 52,
  116246. 64,
  116247. 119,
  116248. 162,
  116249. 197
  116250. ],
  116251. "excluded_lines": [],
  116252. "start_line": 1,
  116253. "contexts": {},
  116254. "executed_branches": [],
  116255. "missing_branches": []
  116256. }
  116257. },
  116258. "classes": {
  116259. "ImageParser": {
  116260. "executed_lines": [],
  116261. "summary": {
  116262. "covered_lines": 0,
  116263. "num_statements": 45,
  116264. "percent_covered": 0.0,
  116265. "percent_covered_display": "0.00",
  116266. "missing_lines": 45,
  116267. "excluded_lines": 2,
  116268. "percent_statements_covered": 0.0,
  116269. "percent_statements_covered_display": "0.00",
  116270. "num_branches": 2,
  116271. "num_partial_branches": 0,
  116272. "covered_branches": 0,
  116273. "missing_branches": 2,
  116274. "percent_branches_covered": 0.0,
  116275. "percent_branches_covered_display": "0.00"
  116276. },
  116277. "missing_lines": [
  116278. 50,
  116279. 62,
  116280. 78,
  116281. 80,
  116282. 83,
  116283. 84,
  116284. 90,
  116285. 93,
  116286. 96,
  116287. 99,
  116288. 109,
  116289. 111,
  116290. 112,
  116291. 113,
  116292. 114,
  116293. 134,
  116294. 136,
  116295. 137,
  116296. 138,
  116297. 139,
  116298. 140,
  116299. 144,
  116300. 145,
  116301. 146,
  116302. 147,
  116303. 151,
  116304. 156,
  116305. 157,
  116306. 172,
  116307. 173,
  116308. 175,
  116309. 182,
  116310. 185,
  116311. 193,
  116312. 195,
  116313. 207,
  116314. 208,
  116315. 210,
  116316. 217,
  116317. 218,
  116318. 225,
  116319. 228,
  116320. 231,
  116321. 232,
  116322. 234
  116323. ],
  116324. "excluded_lines": [
  116325. 141,
  116326. 148
  116327. ],
  116328. "start_line": 20,
  116329. "contexts": {},
  116330. "executed_branches": [],
  116331. "missing_branches": [
  116332. [
  116333. 83,
  116334. 84
  116335. ],
  116336. [
  116337. 83,
  116338. 90
  116339. ]
  116340. ]
  116341. },
  116342. "": {
  116343. "executed_lines": [],
  116344. "summary": {
  116345. "covered_lines": 0,
  116346. "num_statements": 16,
  116347. "percent_covered": 0.0,
  116348. "percent_covered_display": "0.00",
  116349. "missing_lines": 16,
  116350. "excluded_lines": 0,
  116351. "percent_statements_covered": 0.0,
  116352. "percent_statements_covered_display": "0.00",
  116353. "num_branches": 0,
  116354. "num_partial_branches": 0,
  116355. "covered_branches": 0,
  116356. "missing_branches": 0,
  116357. "percent_branches_covered": 100.0,
  116358. "percent_branches_covered_display": "100.00"
  116359. },
  116360. "missing_lines": [
  116361. 9,
  116362. 10,
  116363. 12,
  116364. 13,
  116365. 14,
  116366. 15,
  116367. 16,
  116368. 17,
  116369. 20,
  116370. 41,
  116371. 43,
  116372. 52,
  116373. 64,
  116374. 119,
  116375. 162,
  116376. 197
  116377. ],
  116378. "excluded_lines": [],
  116379. "start_line": 1,
  116380. "contexts": {},
  116381. "executed_branches": [],
  116382. "missing_branches": []
  116383. }
  116384. }
  116385. },
  116386. "src\\infrastructure\\parsers\\pdf_parser.py": {
  116387. "executed_lines": [],
  116388. "summary": {
  116389. "covered_lines": 0,
  116390. "num_statements": 67,
  116391. "percent_covered": 0.0,
  116392. "percent_covered_display": "0.00",
  116393. "missing_lines": 67,
  116394. "excluded_lines": 2,
  116395. "percent_statements_covered": 0.0,
  116396. "percent_statements_covered_display": "0.00",
  116397. "num_branches": 12,
  116398. "num_partial_branches": 0,
  116399. "covered_branches": 0,
  116400. "missing_branches": 12,
  116401. "percent_branches_covered": 0.0,
  116402. "percent_branches_covered_display": "0.00"
  116403. },
  116404. "missing_lines": [
  116405. 9,
  116406. 10,
  116407. 12,
  116408. 13,
  116409. 14,
  116410. 15,
  116411. 16,
  116412. 17,
  116413. 20,
  116414. 40,
  116415. 47,
  116416. 49,
  116417. 59,
  116418. 61,
  116419. 75,
  116420. 77,
  116421. 80,
  116422. 83,
  116423. 86,
  116424. 89,
  116425. 99,
  116426. 101,
  116427. 102,
  116428. 103,
  116429. 104,
  116430. 109,
  116431. 122,
  116432. 124,
  116433. 125,
  116434. 126,
  116435. 127,
  116436. 131,
  116437. 132,
  116438. 133,
  116439. 134,
  116440. 139,
  116441. 144,
  116442. 145,
  116443. 150,
  116444. 160,
  116445. 162,
  116446. 163,
  116447. 168,
  116448. 169,
  116449. 172,
  116450. 173,
  116451. 180,
  116452. 183,
  116453. 184,
  116454. 185,
  116455. 186,
  116456. 188,
  116457. 190,
  116458. 192,
  116459. 202,
  116460. 204,
  116461. 205,
  116462. 210,
  116463. 212,
  116464. 213,
  116465. 220,
  116466. 223,
  116467. 224,
  116468. 225,
  116469. 226,
  116470. 228,
  116471. 230
  116472. ],
  116473. "excluded_lines": [
  116474. 128,
  116475. 135
  116476. ],
  116477. "contexts": {},
  116478. "executed_branches": [],
  116479. "missing_branches": [
  116480. [
  116481. 172,
  116482. 173
  116483. ],
  116484. [
  116485. 172,
  116486. 180
  116487. ],
  116488. [
  116489. 183,
  116490. 184
  116491. ],
  116492. [
  116493. 183,
  116494. 188
  116495. ],
  116496. [
  116497. 185,
  116498. 183
  116499. ],
  116500. [
  116501. 185,
  116502. 186
  116503. ],
  116504. [
  116505. 212,
  116506. 213
  116507. ],
  116508. [
  116509. 212,
  116510. 220
  116511. ],
  116512. [
  116513. 223,
  116514. 224
  116515. ],
  116516. [
  116517. 223,
  116518. 228
  116519. ],
  116520. [
  116521. 225,
  116522. 223
  116523. ],
  116524. [
  116525. 225,
  116526. 226
  116527. ]
  116528. ],
  116529. "functions": {
  116530. "PDFParser.__init__": {
  116531. "executed_lines": [],
  116532. "summary": {
  116533. "covered_lines": 0,
  116534. "num_statements": 1,
  116535. "percent_covered": 0.0,
  116536. "percent_covered_display": "0.00",
  116537. "missing_lines": 1,
  116538. "excluded_lines": 0,
  116539. "percent_statements_covered": 0.0,
  116540. "percent_statements_covered_display": "0.00",
  116541. "num_branches": 0,
  116542. "num_partial_branches": 0,
  116543. "covered_branches": 0,
  116544. "missing_branches": 0,
  116545. "percent_branches_covered": 100.0,
  116546. "percent_branches_covered_display": "100.00"
  116547. },
  116548. "missing_lines": [
  116549. 47
  116550. ],
  116551. "excluded_lines": [],
  116552. "start_line": 40,
  116553. "contexts": {},
  116554. "executed_branches": [],
  116555. "missing_branches": []
  116556. },
  116557. "PDFParser.supports": {
  116558. "executed_lines": [],
  116559. "summary": {
  116560. "covered_lines": 0,
  116561. "num_statements": 1,
  116562. "percent_covered": 0.0,
  116563. "percent_covered_display": "0.00",
  116564. "missing_lines": 1,
  116565. "excluded_lines": 0,
  116566. "percent_statements_covered": 0.0,
  116567. "percent_statements_covered_display": "0.00",
  116568. "num_branches": 0,
  116569. "num_partial_branches": 0,
  116570. "covered_branches": 0,
  116571. "missing_branches": 0,
  116572. "percent_branches_covered": 100.0,
  116573. "percent_branches_covered_display": "100.00"
  116574. },
  116575. "missing_lines": [
  116576. 59
  116577. ],
  116578. "excluded_lines": [],
  116579. "start_line": 49,
  116580. "contexts": {},
  116581. "executed_branches": [],
  116582. "missing_branches": []
  116583. },
  116584. "PDFParser.parse": {
  116585. "executed_lines": [],
  116586. "summary": {
  116587. "covered_lines": 0,
  116588. "num_statements": 11,
  116589. "percent_covered": 0.0,
  116590. "percent_covered_display": "0.00",
  116591. "missing_lines": 11,
  116592. "excluded_lines": 0,
  116593. "percent_statements_covered": 0.0,
  116594. "percent_statements_covered_display": "0.00",
  116595. "num_branches": 0,
  116596. "num_partial_branches": 0,
  116597. "covered_branches": 0,
  116598. "missing_branches": 0,
  116599. "percent_branches_covered": 100.0,
  116600. "percent_branches_covered_display": "100.00"
  116601. },
  116602. "missing_lines": [
  116603. 75,
  116604. 77,
  116605. 80,
  116606. 83,
  116607. 86,
  116608. 89,
  116609. 99,
  116610. 101,
  116611. 102,
  116612. 103,
  116613. 104
  116614. ],
  116615. "excluded_lines": [],
  116616. "start_line": 61,
  116617. "contexts": {},
  116618. "executed_branches": [],
  116619. "missing_branches": []
  116620. },
  116621. "PDFParser._extract_content": {
  116622. "executed_lines": [],
  116623. "summary": {
  116624. "covered_lines": 0,
  116625. "num_statements": 12,
  116626. "percent_covered": 0.0,
  116627. "percent_covered_display": "0.00",
  116628. "missing_lines": 12,
  116629. "excluded_lines": 2,
  116630. "percent_statements_covered": 0.0,
  116631. "percent_statements_covered_display": "0.00",
  116632. "num_branches": 0,
  116633. "num_partial_branches": 0,
  116634. "covered_branches": 0,
  116635. "missing_branches": 0,
  116636. "percent_branches_covered": 100.0,
  116637. "percent_branches_covered_display": "100.00"
  116638. },
  116639. "missing_lines": [
  116640. 122,
  116641. 124,
  116642. 125,
  116643. 126,
  116644. 127,
  116645. 131,
  116646. 132,
  116647. 133,
  116648. 134,
  116649. 139,
  116650. 144,
  116651. 145
  116652. ],
  116653. "excluded_lines": [
  116654. 128,
  116655. 135
  116656. ],
  116657. "start_line": 109,
  116658. "contexts": {},
  116659. "executed_branches": [],
  116660. "missing_branches": []
  116661. },
  116662. "PDFParser._extract_with_pypdf2": {
  116663. "executed_lines": [],
  116664. "summary": {
  116665. "covered_lines": 0,
  116666. "num_statements": 14,
  116667. "percent_covered": 0.0,
  116668. "percent_covered_display": "0.00",
  116669. "missing_lines": 14,
  116670. "excluded_lines": 0,
  116671. "percent_statements_covered": 0.0,
  116672. "percent_statements_covered_display": "0.00",
  116673. "num_branches": 6,
  116674. "num_partial_branches": 0,
  116675. "covered_branches": 0,
  116676. "missing_branches": 6,
  116677. "percent_branches_covered": 0.0,
  116678. "percent_branches_covered_display": "0.00"
  116679. },
  116680. "missing_lines": [
  116681. 160,
  116682. 162,
  116683. 163,
  116684. 168,
  116685. 169,
  116686. 172,
  116687. 173,
  116688. 180,
  116689. 183,
  116690. 184,
  116691. 185,
  116692. 186,
  116693. 188,
  116694. 190
  116695. ],
  116696. "excluded_lines": [],
  116697. "start_line": 150,
  116698. "contexts": {},
  116699. "executed_branches": [],
  116700. "missing_branches": [
  116701. [
  116702. 172,
  116703. 173
  116704. ],
  116705. [
  116706. 172,
  116707. 180
  116708. ],
  116709. [
  116710. 183,
  116711. 184
  116712. ],
  116713. [
  116714. 183,
  116715. 188
  116716. ],
  116717. [
  116718. 185,
  116719. 183
  116720. ],
  116721. [
  116722. 185,
  116723. 186
  116724. ]
  116725. ]
  116726. },
  116727. "PDFParser._extract_with_pdfplumber": {
  116728. "executed_lines": [],
  116729. "summary": {
  116730. "covered_lines": 0,
  116731. "num_statements": 13,
  116732. "percent_covered": 0.0,
  116733. "percent_covered_display": "0.00",
  116734. "missing_lines": 13,
  116735. "excluded_lines": 0,
  116736. "percent_statements_covered": 0.0,
  116737. "percent_statements_covered_display": "0.00",
  116738. "num_branches": 6,
  116739. "num_partial_branches": 0,
  116740. "covered_branches": 0,
  116741. "missing_branches": 6,
  116742. "percent_branches_covered": 0.0,
  116743. "percent_branches_covered_display": "0.00"
  116744. },
  116745. "missing_lines": [
  116746. 202,
  116747. 204,
  116748. 205,
  116749. 210,
  116750. 212,
  116751. 213,
  116752. 220,
  116753. 223,
  116754. 224,
  116755. 225,
  116756. 226,
  116757. 228,
  116758. 230
  116759. ],
  116760. "excluded_lines": [],
  116761. "start_line": 192,
  116762. "contexts": {},
  116763. "executed_branches": [],
  116764. "missing_branches": [
  116765. [
  116766. 212,
  116767. 213
  116768. ],
  116769. [
  116770. 212,
  116771. 220
  116772. ],
  116773. [
  116774. 223,
  116775. 224
  116776. ],
  116777. [
  116778. 223,
  116779. 228
  116780. ],
  116781. [
  116782. 225,
  116783. 223
  116784. ],
  116785. [
  116786. 225,
  116787. 226
  116788. ]
  116789. ]
  116790. },
  116791. "": {
  116792. "executed_lines": [],
  116793. "summary": {
  116794. "covered_lines": 0,
  116795. "num_statements": 15,
  116796. "percent_covered": 0.0,
  116797. "percent_covered_display": "0.00",
  116798. "missing_lines": 15,
  116799. "excluded_lines": 0,
  116800. "percent_statements_covered": 0.0,
  116801. "percent_statements_covered_display": "0.00",
  116802. "num_branches": 0,
  116803. "num_partial_branches": 0,
  116804. "covered_branches": 0,
  116805. "missing_branches": 0,
  116806. "percent_branches_covered": 100.0,
  116807. "percent_branches_covered_display": "100.00"
  116808. },
  116809. "missing_lines": [
  116810. 9,
  116811. 10,
  116812. 12,
  116813. 13,
  116814. 14,
  116815. 15,
  116816. 16,
  116817. 17,
  116818. 20,
  116819. 40,
  116820. 49,
  116821. 61,
  116822. 109,
  116823. 150,
  116824. 192
  116825. ],
  116826. "excluded_lines": [],
  116827. "start_line": 1,
  116828. "contexts": {},
  116829. "executed_branches": [],
  116830. "missing_branches": []
  116831. }
  116832. },
  116833. "classes": {
  116834. "PDFParser": {
  116835. "executed_lines": [],
  116836. "summary": {
  116837. "covered_lines": 0,
  116838. "num_statements": 52,
  116839. "percent_covered": 0.0,
  116840. "percent_covered_display": "0.00",
  116841. "missing_lines": 52,
  116842. "excluded_lines": 2,
  116843. "percent_statements_covered": 0.0,
  116844. "percent_statements_covered_display": "0.00",
  116845. "num_branches": 12,
  116846. "num_partial_branches": 0,
  116847. "covered_branches": 0,
  116848. "missing_branches": 12,
  116849. "percent_branches_covered": 0.0,
  116850. "percent_branches_covered_display": "0.00"
  116851. },
  116852. "missing_lines": [
  116853. 47,
  116854. 59,
  116855. 75,
  116856. 77,
  116857. 80,
  116858. 83,
  116859. 86,
  116860. 89,
  116861. 99,
  116862. 101,
  116863. 102,
  116864. 103,
  116865. 104,
  116866. 122,
  116867. 124,
  116868. 125,
  116869. 126,
  116870. 127,
  116871. 131,
  116872. 132,
  116873. 133,
  116874. 134,
  116875. 139,
  116876. 144,
  116877. 145,
  116878. 160,
  116879. 162,
  116880. 163,
  116881. 168,
  116882. 169,
  116883. 172,
  116884. 173,
  116885. 180,
  116886. 183,
  116887. 184,
  116888. 185,
  116889. 186,
  116890. 188,
  116891. 190,
  116892. 202,
  116893. 204,
  116894. 205,
  116895. 210,
  116896. 212,
  116897. 213,
  116898. 220,
  116899. 223,
  116900. 224,
  116901. 225,
  116902. 226,
  116903. 228,
  116904. 230
  116905. ],
  116906. "excluded_lines": [
  116907. 128,
  116908. 135
  116909. ],
  116910. "start_line": 20,
  116911. "contexts": {},
  116912. "executed_branches": [],
  116913. "missing_branches": [
  116914. [
  116915. 172,
  116916. 173
  116917. ],
  116918. [
  116919. 172,
  116920. 180
  116921. ],
  116922. [
  116923. 183,
  116924. 184
  116925. ],
  116926. [
  116927. 183,
  116928. 188
  116929. ],
  116930. [
  116931. 185,
  116932. 183
  116933. ],
  116934. [
  116935. 185,
  116936. 186
  116937. ],
  116938. [
  116939. 212,
  116940. 213
  116941. ],
  116942. [
  116943. 212,
  116944. 220
  116945. ],
  116946. [
  116947. 223,
  116948. 224
  116949. ],
  116950. [
  116951. 223,
  116952. 228
  116953. ],
  116954. [
  116955. 225,
  116956. 223
  116957. ],
  116958. [
  116959. 225,
  116960. 226
  116961. ]
  116962. ]
  116963. },
  116964. "": {
  116965. "executed_lines": [],
  116966. "summary": {
  116967. "covered_lines": 0,
  116968. "num_statements": 15,
  116969. "percent_covered": 0.0,
  116970. "percent_covered_display": "0.00",
  116971. "missing_lines": 15,
  116972. "excluded_lines": 0,
  116973. "percent_statements_covered": 0.0,
  116974. "percent_statements_covered_display": "0.00",
  116975. "num_branches": 0,
  116976. "num_partial_branches": 0,
  116977. "covered_branches": 0,
  116978. "missing_branches": 0,
  116979. "percent_branches_covered": 100.0,
  116980. "percent_branches_covered_display": "100.00"
  116981. },
  116982. "missing_lines": [
  116983. 9,
  116984. 10,
  116985. 12,
  116986. 13,
  116987. 14,
  116988. 15,
  116989. 16,
  116990. 17,
  116991. 20,
  116992. 40,
  116993. 49,
  116994. 61,
  116995. 109,
  116996. 150,
  116997. 192
  116998. ],
  116999. "excluded_lines": [],
  117000. "start_line": 1,
  117001. "contexts": {},
  117002. "executed_branches": [],
  117003. "missing_branches": []
  117004. }
  117005. }
  117006. },
  117007. "src\\infrastructure\\vector_db\\__init__.py": {
  117008. "executed_lines": [],
  117009. "summary": {
  117010. "covered_lines": 0,
  117011. "num_statements": 4,
  117012. "percent_covered": 0.0,
  117013. "percent_covered_display": "0.00",
  117014. "missing_lines": 4,
  117015. "excluded_lines": 0,
  117016. "percent_statements_covered": 0.0,
  117017. "percent_statements_covered_display": "0.00",
  117018. "num_branches": 0,
  117019. "num_partial_branches": 0,
  117020. "covered_branches": 0,
  117021. "missing_branches": 0,
  117022. "percent_branches_covered": 100.0,
  117023. "percent_branches_covered_display": "100.00"
  117024. },
  117025. "missing_lines": [
  117026. 7,
  117027. 15,
  117028. 16,
  117029. 18
  117030. ],
  117031. "excluded_lines": [],
  117032. "contexts": {},
  117033. "executed_branches": [],
  117034. "missing_branches": [],
  117035. "functions": {
  117036. "": {
  117037. "executed_lines": [],
  117038. "summary": {
  117039. "covered_lines": 0,
  117040. "num_statements": 4,
  117041. "percent_covered": 0.0,
  117042. "percent_covered_display": "0.00",
  117043. "missing_lines": 4,
  117044. "excluded_lines": 0,
  117045. "percent_statements_covered": 0.0,
  117046. "percent_statements_covered_display": "0.00",
  117047. "num_branches": 0,
  117048. "num_partial_branches": 0,
  117049. "covered_branches": 0,
  117050. "missing_branches": 0,
  117051. "percent_branches_covered": 100.0,
  117052. "percent_branches_covered_display": "100.00"
  117053. },
  117054. "missing_lines": [
  117055. 7,
  117056. 15,
  117057. 16,
  117058. 18
  117059. ],
  117060. "excluded_lines": [],
  117061. "start_line": 1,
  117062. "contexts": {},
  117063. "executed_branches": [],
  117064. "missing_branches": []
  117065. }
  117066. },
  117067. "classes": {
  117068. "": {
  117069. "executed_lines": [],
  117070. "summary": {
  117071. "covered_lines": 0,
  117072. "num_statements": 4,
  117073. "percent_covered": 0.0,
  117074. "percent_covered_display": "0.00",
  117075. "missing_lines": 4,
  117076. "excluded_lines": 0,
  117077. "percent_statements_covered": 0.0,
  117078. "percent_statements_covered_display": "0.00",
  117079. "num_branches": 0,
  117080. "num_partial_branches": 0,
  117081. "covered_branches": 0,
  117082. "missing_branches": 0,
  117083. "percent_branches_covered": 100.0,
  117084. "percent_branches_covered_display": "100.00"
  117085. },
  117086. "missing_lines": [
  117087. 7,
  117088. 15,
  117089. 16,
  117090. 18
  117091. ],
  117092. "excluded_lines": [],
  117093. "start_line": 1,
  117094. "contexts": {},
  117095. "executed_branches": [],
  117096. "missing_branches": []
  117097. }
  117098. }
  117099. },
  117100. "src\\infrastructure\\vector_db\\base.py": {
  117101. "executed_lines": [],
  117102. "summary": {
  117103. "covered_lines": 0,
  117104. "num_statements": 19,
  117105. "percent_covered": 0.0,
  117106. "percent_covered_display": "0.00",
  117107. "missing_lines": 19,
  117108. "excluded_lines": 190,
  117109. "percent_statements_covered": 0.0,
  117110. "percent_statements_covered_display": "0.00",
  117111. "num_branches": 0,
  117112. "num_partial_branches": 0,
  117113. "covered_branches": 0,
  117114. "missing_branches": 0,
  117115. "percent_branches_covered": 100.0,
  117116. "percent_branches_covered_display": "100.00"
  117117. },
  117118. "missing_lines": [
  117119. 10,
  117120. 11,
  117121. 12,
  117122. 15,
  117123. 16,
  117124. 18,
  117125. 19,
  117126. 20,
  117127. 21,
  117128. 24,
  117129. 255,
  117130. 257,
  117131. 258,
  117132. 260,
  117133. 262,
  117134. 265,
  117135. 270,
  117136. 275,
  117137. 280
  117138. ],
  117139. "excluded_lines": [
  117140. 25,
  117141. 59,
  117142. 60,
  117143. 61,
  117144. 62,
  117145. 63,
  117146. 64,
  117147. 65,
  117148. 66,
  117149. 67,
  117150. 68,
  117151. 69,
  117152. 71,
  117153. 72,
  117154. 73,
  117155. 74,
  117156. 75,
  117157. 76,
  117158. 77,
  117159. 78,
  117160. 80,
  117161. 81,
  117162. 82,
  117163. 83,
  117164. 84,
  117165. 85,
  117166. 86,
  117167. 87,
  117168. 88,
  117169. 89,
  117170. 90,
  117171. 91,
  117172. 92,
  117173. 93,
  117174. 94,
  117175. 95,
  117176. 96,
  117177. 97,
  117178. 98,
  117179. 99,
  117180. 100,
  117181. 101,
  117182. 102,
  117183. 104,
  117184. 105,
  117185. 106,
  117186. 107,
  117187. 108,
  117188. 109,
  117189. 110,
  117190. 111,
  117191. 112,
  117192. 113,
  117193. 114,
  117194. 115,
  117195. 117,
  117196. 118,
  117197. 119,
  117198. 120,
  117199. 121,
  117200. 122,
  117201. 123,
  117202. 124,
  117203. 125,
  117204. 126,
  117205. 127,
  117206. 128,
  117207. 130,
  117208. 131,
  117209. 132,
  117210. 133,
  117211. 134,
  117212. 135,
  117213. 136,
  117214. 137,
  117215. 138,
  117216. 139,
  117217. 140,
  117218. 141,
  117219. 142,
  117220. 143,
  117221. 144,
  117222. 145,
  117223. 146,
  117224. 147,
  117225. 148,
  117226. 149,
  117227. 150,
  117228. 151,
  117229. 153,
  117230. 154,
  117231. 155,
  117232. 156,
  117233. 157,
  117234. 158,
  117235. 159,
  117236. 160,
  117237. 161,
  117238. 162,
  117239. 163,
  117240. 164,
  117241. 165,
  117242. 166,
  117243. 167,
  117244. 168,
  117245. 169,
  117246. 170,
  117247. 171,
  117248. 172,
  117249. 173,
  117250. 174,
  117251. 176,
  117252. 177,
  117253. 178,
  117254. 179,
  117255. 180,
  117256. 181,
  117257. 182,
  117258. 183,
  117259. 184,
  117260. 185,
  117261. 186,
  117262. 187,
  117263. 188,
  117264. 189,
  117265. 190,
  117266. 191,
  117267. 192,
  117268. 194,
  117269. 195,
  117270. 196,
  117271. 197,
  117272. 198,
  117273. 199,
  117274. 200,
  117275. 201,
  117276. 202,
  117277. 203,
  117278. 204,
  117279. 205,
  117280. 206,
  117281. 207,
  117282. 208,
  117283. 209,
  117284. 210,
  117285. 211,
  117286. 212,
  117287. 213,
  117288. 214,
  117289. 215,
  117290. 216,
  117291. 217,
  117292. 218,
  117293. 219,
  117294. 220,
  117295. 222,
  117296. 223,
  117297. 224,
  117298. 225,
  117299. 226,
  117300. 227,
  117301. 228,
  117302. 229,
  117303. 230,
  117304. 231,
  117305. 232,
  117306. 233,
  117307. 234,
  117308. 235,
  117309. 236,
  117310. 237,
  117311. 238,
  117312. 239,
  117313. 240,
  117314. 242,
  117315. 243,
  117316. 244,
  117317. 245,
  117318. 246,
  117319. 247,
  117320. 248,
  117321. 249,
  117322. 250,
  117323. 251,
  117324. 252,
  117325. 253,
  117326. 267,
  117327. 272,
  117328. 277,
  117329. 282
  117330. ],
  117331. "contexts": {},
  117332. "executed_branches": [],
  117333. "missing_branches": [],
  117334. "functions": {
  117335. "VectorDatabase.connect": {
  117336. "executed_lines": [],
  117337. "summary": {
  117338. "covered_lines": 0,
  117339. "num_statements": 0,
  117340. "percent_covered": 100.0,
  117341. "percent_covered_display": "100.00",
  117342. "missing_lines": 0,
  117343. "excluded_lines": 9,
  117344. "percent_statements_covered": 100.0,
  117345. "percent_statements_covered_display": "100.00",
  117346. "num_branches": 0,
  117347. "num_partial_branches": 0,
  117348. "covered_branches": 0,
  117349. "missing_branches": 0,
  117350. "percent_branches_covered": 100.0,
  117351. "percent_branches_covered_display": "100.00"
  117352. },
  117353. "missing_lines": [],
  117354. "excluded_lines": [
  117355. 61,
  117356. 62,
  117357. 63,
  117358. 64,
  117359. 65,
  117360. 66,
  117361. 67,
  117362. 68,
  117363. 69
  117364. ],
  117365. "start_line": 60,
  117366. "contexts": {},
  117367. "executed_branches": [],
  117368. "missing_branches": []
  117369. },
  117370. "VectorDatabase.disconnect": {
  117371. "executed_lines": [],
  117372. "summary": {
  117373. "covered_lines": 0,
  117374. "num_statements": 0,
  117375. "percent_covered": 100.0,
  117376. "percent_covered_display": "100.00",
  117377. "missing_lines": 0,
  117378. "excluded_lines": 6,
  117379. "percent_statements_covered": 100.0,
  117380. "percent_statements_covered_display": "100.00",
  117381. "num_branches": 0,
  117382. "num_partial_branches": 0,
  117383. "covered_branches": 0,
  117384. "missing_branches": 0,
  117385. "percent_branches_covered": 100.0,
  117386. "percent_branches_covered_display": "100.00"
  117387. },
  117388. "missing_lines": [],
  117389. "excluded_lines": [
  117390. 73,
  117391. 74,
  117392. 75,
  117393. 76,
  117394. 77,
  117395. 78
  117396. ],
  117397. "start_line": 72,
  117398. "contexts": {},
  117399. "executed_branches": [],
  117400. "missing_branches": []
  117401. },
  117402. "VectorDatabase.create_index": {
  117403. "executed_lines": [],
  117404. "summary": {
  117405. "covered_lines": 0,
  117406. "num_statements": 0,
  117407. "percent_covered": 100.0,
  117408. "percent_covered_display": "100.00",
  117409. "missing_lines": 0,
  117410. "excluded_lines": 15,
  117411. "percent_statements_covered": 100.0,
  117412. "percent_statements_covered_display": "100.00",
  117413. "num_branches": 0,
  117414. "num_partial_branches": 0,
  117415. "covered_branches": 0,
  117416. "missing_branches": 0,
  117417. "percent_branches_covered": 100.0,
  117418. "percent_branches_covered_display": "100.00"
  117419. },
  117420. "missing_lines": [],
  117421. "excluded_lines": [
  117422. 88,
  117423. 89,
  117424. 90,
  117425. 91,
  117426. 92,
  117427. 93,
  117428. 94,
  117429. 95,
  117430. 96,
  117431. 97,
  117432. 98,
  117433. 99,
  117434. 100,
  117435. 101,
  117436. 102
  117437. ],
  117438. "start_line": 81,
  117439. "contexts": {},
  117440. "executed_branches": [],
  117441. "missing_branches": []
  117442. },
  117443. "VectorDatabase.delete_index": {
  117444. "executed_lines": [],
  117445. "summary": {
  117446. "covered_lines": 0,
  117447. "num_statements": 0,
  117448. "percent_covered": 100.0,
  117449. "percent_covered_display": "100.00",
  117450. "missing_lines": 0,
  117451. "excluded_lines": 10,
  117452. "percent_statements_covered": 100.0,
  117453. "percent_statements_covered_display": "100.00",
  117454. "num_branches": 0,
  117455. "num_partial_branches": 0,
  117456. "covered_branches": 0,
  117457. "missing_branches": 0,
  117458. "percent_branches_covered": 100.0,
  117459. "percent_branches_covered_display": "100.00"
  117460. },
  117461. "missing_lines": [],
  117462. "excluded_lines": [
  117463. 106,
  117464. 107,
  117465. 108,
  117466. 109,
  117467. 110,
  117468. 111,
  117469. 112,
  117470. 113,
  117471. 114,
  117472. 115
  117473. ],
  117474. "start_line": 105,
  117475. "contexts": {},
  117476. "executed_branches": [],
  117477. "missing_branches": []
  117478. },
  117479. "VectorDatabase.index_exists": {
  117480. "executed_lines": [],
  117481. "summary": {
  117482. "covered_lines": 0,
  117483. "num_statements": 0,
  117484. "percent_covered": 100.0,
  117485. "percent_covered_display": "100.00",
  117486. "missing_lines": 0,
  117487. "excluded_lines": 10,
  117488. "percent_statements_covered": 100.0,
  117489. "percent_statements_covered_display": "100.00",
  117490. "num_branches": 0,
  117491. "num_partial_branches": 0,
  117492. "covered_branches": 0,
  117493. "missing_branches": 0,
  117494. "percent_branches_covered": 100.0,
  117495. "percent_branches_covered_display": "100.00"
  117496. },
  117497. "missing_lines": [],
  117498. "excluded_lines": [
  117499. 119,
  117500. 120,
  117501. 121,
  117502. 122,
  117503. 123,
  117504. 124,
  117505. 125,
  117506. 126,
  117507. 127,
  117508. 128
  117509. ],
  117510. "start_line": 118,
  117511. "contexts": {},
  117512. "executed_branches": [],
  117513. "missing_branches": []
  117514. },
  117515. "VectorDatabase.insert": {
  117516. "executed_lines": [],
  117517. "summary": {
  117518. "covered_lines": 0,
  117519. "num_statements": 0,
  117520. "percent_covered": 100.0,
  117521. "percent_covered_display": "100.00",
  117522. "missing_lines": 0,
  117523. "excluded_lines": 14,
  117524. "percent_statements_covered": 100.0,
  117525. "percent_statements_covered_display": "100.00",
  117526. "num_branches": 0,
  117527. "num_partial_branches": 0,
  117528. "covered_branches": 0,
  117529. "missing_branches": 0,
  117530. "percent_branches_covered": 100.0,
  117531. "percent_branches_covered_display": "100.00"
  117532. },
  117533. "missing_lines": [],
  117534. "excluded_lines": [
  117535. 138,
  117536. 139,
  117537. 140,
  117538. 141,
  117539. 142,
  117540. 143,
  117541. 144,
  117542. 145,
  117543. 146,
  117544. 147,
  117545. 148,
  117546. 149,
  117547. 150,
  117548. 151
  117549. ],
  117550. "start_line": 131,
  117551. "contexts": {},
  117552. "executed_branches": [],
  117553. "missing_branches": []
  117554. },
  117555. "VectorDatabase.update": {
  117556. "executed_lines": [],
  117557. "summary": {
  117558. "covered_lines": 0,
  117559. "num_statements": 0,
  117560. "percent_covered": 100.0,
  117561. "percent_covered_display": "100.00",
  117562. "missing_lines": 0,
  117563. "excluded_lines": 14,
  117564. "percent_statements_covered": 100.0,
  117565. "percent_statements_covered_display": "100.00",
  117566. "num_branches": 0,
  117567. "num_partial_branches": 0,
  117568. "covered_branches": 0,
  117569. "missing_branches": 0,
  117570. "percent_branches_covered": 100.0,
  117571. "percent_branches_covered_display": "100.00"
  117572. },
  117573. "missing_lines": [],
  117574. "excluded_lines": [
  117575. 161,
  117576. 162,
  117577. 163,
  117578. 164,
  117579. 165,
  117580. 166,
  117581. 167,
  117582. 168,
  117583. 169,
  117584. 170,
  117585. 171,
  117586. 172,
  117587. 173,
  117588. 174
  117589. ],
  117590. "start_line": 154,
  117591. "contexts": {},
  117592. "executed_branches": [],
  117593. "missing_branches": []
  117594. },
  117595. "VectorDatabase.delete": {
  117596. "executed_lines": [],
  117597. "summary": {
  117598. "covered_lines": 0,
  117599. "num_statements": 0,
  117600. "percent_covered": 100.0,
  117601. "percent_covered_display": "100.00",
  117602. "missing_lines": 0,
  117603. "excluded_lines": 11,
  117604. "percent_statements_covered": 100.0,
  117605. "percent_statements_covered_display": "100.00",
  117606. "num_branches": 0,
  117607. "num_partial_branches": 0,
  117608. "covered_branches": 0,
  117609. "missing_branches": 0,
  117610. "percent_branches_covered": 100.0,
  117611. "percent_branches_covered_display": "100.00"
  117612. },
  117613. "missing_lines": [],
  117614. "excluded_lines": [
  117615. 182,
  117616. 183,
  117617. 184,
  117618. 185,
  117619. 186,
  117620. 187,
  117621. 188,
  117622. 189,
  117623. 190,
  117624. 191,
  117625. 192
  117626. ],
  117627. "start_line": 177,
  117628. "contexts": {},
  117629. "executed_branches": [],
  117630. "missing_branches": []
  117631. },
  117632. "VectorDatabase.search": {
  117633. "executed_lines": [],
  117634. "summary": {
  117635. "covered_lines": 0,
  117636. "num_statements": 0,
  117637. "percent_covered": 100.0,
  117638. "percent_covered_display": "100.00",
  117639. "missing_lines": 0,
  117640. "excluded_lines": 18,
  117641. "percent_statements_covered": 100.0,
  117642. "percent_statements_covered_display": "100.00",
  117643. "num_branches": 0,
  117644. "num_partial_branches": 0,
  117645. "covered_branches": 0,
  117646. "missing_branches": 0,
  117647. "percent_branches_covered": 100.0,
  117648. "percent_branches_covered_display": "100.00"
  117649. },
  117650. "missing_lines": [],
  117651. "excluded_lines": [
  117652. 203,
  117653. 204,
  117654. 205,
  117655. 206,
  117656. 207,
  117657. 208,
  117658. 209,
  117659. 210,
  117660. 211,
  117661. 212,
  117662. 213,
  117663. 214,
  117664. 215,
  117665. 216,
  117666. 217,
  117667. 218,
  117668. 219,
  117669. 220
  117670. ],
  117671. "start_line": 195,
  117672. "contexts": {},
  117673. "executed_branches": [],
  117674. "missing_branches": []
  117675. },
  117676. "VectorDatabase.get": {
  117677. "executed_lines": [],
  117678. "summary": {
  117679. "covered_lines": 0,
  117680. "num_statements": 0,
  117681. "percent_covered": 100.0,
  117682. "percent_covered_display": "100.00",
  117683. "missing_lines": 0,
  117684. "excluded_lines": 12,
  117685. "percent_statements_covered": 100.0,
  117686. "percent_statements_covered_display": "100.00",
  117687. "num_branches": 0,
  117688. "num_partial_branches": 0,
  117689. "covered_branches": 0,
  117690. "missing_branches": 0,
  117691. "percent_branches_covered": 100.0,
  117692. "percent_branches_covered_display": "100.00"
  117693. },
  117694. "missing_lines": [],
  117695. "excluded_lines": [
  117696. 229,
  117697. 230,
  117698. 231,
  117699. 232,
  117700. 233,
  117701. 234,
  117702. 235,
  117703. 236,
  117704. 237,
  117705. 238,
  117706. 239,
  117707. 240
  117708. ],
  117709. "start_line": 223,
  117710. "contexts": {},
  117711. "executed_branches": [],
  117712. "missing_branches": []
  117713. },
  117714. "VectorDatabase.count": {
  117715. "executed_lines": [],
  117716. "summary": {
  117717. "covered_lines": 0,
  117718. "num_statements": 0,
  117719. "percent_covered": 100.0,
  117720. "percent_covered_display": "100.00",
  117721. "missing_lines": 0,
  117722. "excluded_lines": 10,
  117723. "percent_statements_covered": 100.0,
  117724. "percent_statements_covered_display": "100.00",
  117725. "num_branches": 0,
  117726. "num_partial_branches": 0,
  117727. "covered_branches": 0,
  117728. "missing_branches": 0,
  117729. "percent_branches_covered": 100.0,
  117730. "percent_branches_covered_display": "100.00"
  117731. },
  117732. "missing_lines": [],
  117733. "excluded_lines": [
  117734. 244,
  117735. 245,
  117736. 246,
  117737. 247,
  117738. 248,
  117739. 249,
  117740. 250,
  117741. 251,
  117742. 252,
  117743. 253
  117744. ],
  117745. "start_line": 243,
  117746. "contexts": {},
  117747. "executed_branches": [],
  117748. "missing_branches": []
  117749. },
  117750. "VectorDatabase.__aenter__": {
  117751. "executed_lines": [],
  117752. "summary": {
  117753. "covered_lines": 0,
  117754. "num_statements": 2,
  117755. "percent_covered": 0.0,
  117756. "percent_covered_display": "0.00",
  117757. "missing_lines": 2,
  117758. "excluded_lines": 0,
  117759. "percent_statements_covered": 0.0,
  117760. "percent_statements_covered_display": "0.00",
  117761. "num_branches": 0,
  117762. "num_partial_branches": 0,
  117763. "covered_branches": 0,
  117764. "missing_branches": 0,
  117765. "percent_branches_covered": 100.0,
  117766. "percent_branches_covered_display": "100.00"
  117767. },
  117768. "missing_lines": [
  117769. 257,
  117770. 258
  117771. ],
  117772. "excluded_lines": [],
  117773. "start_line": 255,
  117774. "contexts": {},
  117775. "executed_branches": [],
  117776. "missing_branches": []
  117777. },
  117778. "VectorDatabase.__aexit__": {
  117779. "executed_lines": [],
  117780. "summary": {
  117781. "covered_lines": 0,
  117782. "num_statements": 1,
  117783. "percent_covered": 0.0,
  117784. "percent_covered_display": "0.00",
  117785. "missing_lines": 1,
  117786. "excluded_lines": 0,
  117787. "percent_statements_covered": 0.0,
  117788. "percent_statements_covered_display": "0.00",
  117789. "num_branches": 0,
  117790. "num_partial_branches": 0,
  117791. "covered_branches": 0,
  117792. "missing_branches": 0,
  117793. "percent_branches_covered": 100.0,
  117794. "percent_branches_covered_display": "100.00"
  117795. },
  117796. "missing_lines": [
  117797. 262
  117798. ],
  117799. "excluded_lines": [],
  117800. "start_line": 260,
  117801. "contexts": {},
  117802. "executed_branches": [],
  117803. "missing_branches": []
  117804. },
  117805. "": {
  117806. "executed_lines": [],
  117807. "summary": {
  117808. "covered_lines": 0,
  117809. "num_statements": 16,
  117810. "percent_covered": 0.0,
  117811. "percent_covered_display": "0.00",
  117812. "missing_lines": 16,
  117813. "excluded_lines": 61,
  117814. "percent_statements_covered": 0.0,
  117815. "percent_statements_covered_display": "0.00",
  117816. "num_branches": 0,
  117817. "num_partial_branches": 0,
  117818. "covered_branches": 0,
  117819. "missing_branches": 0,
  117820. "percent_branches_covered": 100.0,
  117821. "percent_branches_covered_display": "100.00"
  117822. },
  117823. "missing_lines": [
  117824. 10,
  117825. 11,
  117826. 12,
  117827. 15,
  117828. 16,
  117829. 18,
  117830. 19,
  117831. 20,
  117832. 21,
  117833. 24,
  117834. 255,
  117835. 260,
  117836. 265,
  117837. 270,
  117838. 275,
  117839. 280
  117840. ],
  117841. "excluded_lines": [
  117842. 25,
  117843. 59,
  117844. 60,
  117845. 71,
  117846. 72,
  117847. 80,
  117848. 81,
  117849. 82,
  117850. 83,
  117851. 84,
  117852. 85,
  117853. 86,
  117854. 87,
  117855. 104,
  117856. 105,
  117857. 117,
  117858. 118,
  117859. 130,
  117860. 131,
  117861. 132,
  117862. 133,
  117863. 134,
  117864. 135,
  117865. 136,
  117866. 137,
  117867. 153,
  117868. 154,
  117869. 155,
  117870. 156,
  117871. 157,
  117872. 158,
  117873. 159,
  117874. 160,
  117875. 176,
  117876. 177,
  117877. 178,
  117878. 179,
  117879. 180,
  117880. 181,
  117881. 194,
  117882. 195,
  117883. 196,
  117884. 197,
  117885. 198,
  117886. 199,
  117887. 200,
  117888. 201,
  117889. 202,
  117890. 222,
  117891. 223,
  117892. 224,
  117893. 225,
  117894. 226,
  117895. 227,
  117896. 228,
  117897. 242,
  117898. 243,
  117899. 267,
  117900. 272,
  117901. 277,
  117902. 282
  117903. ],
  117904. "start_line": 1,
  117905. "contexts": {},
  117906. "executed_branches": [],
  117907. "missing_branches": []
  117908. }
  117909. },
  117910. "classes": {
  117911. "VectorSearchResult": {
  117912. "executed_lines": [],
  117913. "summary": {
  117914. "covered_lines": 0,
  117915. "num_statements": 0,
  117916. "percent_covered": 100.0,
  117917. "percent_covered_display": "100.00",
  117918. "missing_lines": 0,
  117919. "excluded_lines": 0,
  117920. "percent_statements_covered": 100.0,
  117921. "percent_statements_covered_display": "100.00",
  117922. "num_branches": 0,
  117923. "num_partial_branches": 0,
  117924. "covered_branches": 0,
  117925. "missing_branches": 0,
  117926. "percent_branches_covered": 100.0,
  117927. "percent_branches_covered_display": "100.00"
  117928. },
  117929. "missing_lines": [],
  117930. "excluded_lines": [],
  117931. "start_line": 16,
  117932. "contexts": {},
  117933. "executed_branches": [],
  117934. "missing_branches": []
  117935. },
  117936. "VectorDatabase": {
  117937. "executed_lines": [],
  117938. "summary": {
  117939. "covered_lines": 0,
  117940. "num_statements": 3,
  117941. "percent_covered": 0.0,
  117942. "percent_covered_display": "0.00",
  117943. "missing_lines": 3,
  117944. "excluded_lines": 129,
  117945. "percent_statements_covered": 0.0,
  117946. "percent_statements_covered_display": "0.00",
  117947. "num_branches": 0,
  117948. "num_partial_branches": 0,
  117949. "covered_branches": 0,
  117950. "missing_branches": 0,
  117951. "percent_branches_covered": 100.0,
  117952. "percent_branches_covered_display": "100.00"
  117953. },
  117954. "missing_lines": [
  117955. 257,
  117956. 258,
  117957. 262
  117958. ],
  117959. "excluded_lines": [
  117960. 61,
  117961. 62,
  117962. 63,
  117963. 64,
  117964. 65,
  117965. 66,
  117966. 67,
  117967. 68,
  117968. 69,
  117969. 73,
  117970. 74,
  117971. 75,
  117972. 76,
  117973. 77,
  117974. 78,
  117975. 88,
  117976. 89,
  117977. 90,
  117978. 91,
  117979. 92,
  117980. 93,
  117981. 94,
  117982. 95,
  117983. 96,
  117984. 97,
  117985. 98,
  117986. 99,
  117987. 100,
  117988. 101,
  117989. 102,
  117990. 106,
  117991. 107,
  117992. 108,
  117993. 109,
  117994. 110,
  117995. 111,
  117996. 112,
  117997. 113,
  117998. 114,
  117999. 115,
  118000. 119,
  118001. 120,
  118002. 121,
  118003. 122,
  118004. 123,
  118005. 124,
  118006. 125,
  118007. 126,
  118008. 127,
  118009. 128,
  118010. 138,
  118011. 139,
  118012. 140,
  118013. 141,
  118014. 142,
  118015. 143,
  118016. 144,
  118017. 145,
  118018. 146,
  118019. 147,
  118020. 148,
  118021. 149,
  118022. 150,
  118023. 151,
  118024. 161,
  118025. 162,
  118026. 163,
  118027. 164,
  118028. 165,
  118029. 166,
  118030. 167,
  118031. 168,
  118032. 169,
  118033. 170,
  118034. 171,
  118035. 172,
  118036. 173,
  118037. 174,
  118038. 182,
  118039. 183,
  118040. 184,
  118041. 185,
  118042. 186,
  118043. 187,
  118044. 188,
  118045. 189,
  118046. 190,
  118047. 191,
  118048. 192,
  118049. 203,
  118050. 204,
  118051. 205,
  118052. 206,
  118053. 207,
  118054. 208,
  118055. 209,
  118056. 210,
  118057. 211,
  118058. 212,
  118059. 213,
  118060. 214,
  118061. 215,
  118062. 216,
  118063. 217,
  118064. 218,
  118065. 219,
  118066. 220,
  118067. 229,
  118068. 230,
  118069. 231,
  118070. 232,
  118071. 233,
  118072. 234,
  118073. 235,
  118074. 236,
  118075. 237,
  118076. 238,
  118077. 239,
  118078. 240,
  118079. 244,
  118080. 245,
  118081. 246,
  118082. 247,
  118083. 248,
  118084. 249,
  118085. 250,
  118086. 251,
  118087. 252,
  118088. 253
  118089. ],
  118090. "start_line": 24,
  118091. "contexts": {},
  118092. "executed_branches": [],
  118093. "missing_branches": []
  118094. },
  118095. "VectorDatabaseException": {
  118096. "executed_lines": [],
  118097. "summary": {
  118098. "covered_lines": 0,
  118099. "num_statements": 0,
  118100. "percent_covered": 100.0,
  118101. "percent_covered_display": "100.00",
  118102. "missing_lines": 0,
  118103. "excluded_lines": 0,
  118104. "percent_statements_covered": 100.0,
  118105. "percent_statements_covered_display": "100.00",
  118106. "num_branches": 0,
  118107. "num_partial_branches": 0,
  118108. "covered_branches": 0,
  118109. "missing_branches": 0,
  118110. "percent_branches_covered": 100.0,
  118111. "percent_branches_covered_display": "100.00"
  118112. },
  118113. "missing_lines": [],
  118114. "excluded_lines": [],
  118115. "start_line": 265,
  118116. "contexts": {},
  118117. "executed_branches": [],
  118118. "missing_branches": []
  118119. },
  118120. "ConnectionException": {
  118121. "executed_lines": [],
  118122. "summary": {
  118123. "covered_lines": 0,
  118124. "num_statements": 0,
  118125. "percent_covered": 100.0,
  118126. "percent_covered_display": "100.00",
  118127. "missing_lines": 0,
  118128. "excluded_lines": 0,
  118129. "percent_statements_covered": 100.0,
  118130. "percent_statements_covered_display": "100.00",
  118131. "num_branches": 0,
  118132. "num_partial_branches": 0,
  118133. "covered_branches": 0,
  118134. "missing_branches": 0,
  118135. "percent_branches_covered": 100.0,
  118136. "percent_branches_covered_display": "100.00"
  118137. },
  118138. "missing_lines": [],
  118139. "excluded_lines": [],
  118140. "start_line": 270,
  118141. "contexts": {},
  118142. "executed_branches": [],
  118143. "missing_branches": []
  118144. },
  118145. "IndexException": {
  118146. "executed_lines": [],
  118147. "summary": {
  118148. "covered_lines": 0,
  118149. "num_statements": 0,
  118150. "percent_covered": 100.0,
  118151. "percent_covered_display": "100.00",
  118152. "missing_lines": 0,
  118153. "excluded_lines": 0,
  118154. "percent_statements_covered": 100.0,
  118155. "percent_statements_covered_display": "100.00",
  118156. "num_branches": 0,
  118157. "num_partial_branches": 0,
  118158. "covered_branches": 0,
  118159. "missing_branches": 0,
  118160. "percent_branches_covered": 100.0,
  118161. "percent_branches_covered_display": "100.00"
  118162. },
  118163. "missing_lines": [],
  118164. "excluded_lines": [],
  118165. "start_line": 275,
  118166. "contexts": {},
  118167. "executed_branches": [],
  118168. "missing_branches": []
  118169. },
  118170. "VectorOperationException": {
  118171. "executed_lines": [],
  118172. "summary": {
  118173. "covered_lines": 0,
  118174. "num_statements": 0,
  118175. "percent_covered": 100.0,
  118176. "percent_covered_display": "100.00",
  118177. "missing_lines": 0,
  118178. "excluded_lines": 0,
  118179. "percent_statements_covered": 100.0,
  118180. "percent_statements_covered_display": "100.00",
  118181. "num_branches": 0,
  118182. "num_partial_branches": 0,
  118183. "covered_branches": 0,
  118184. "missing_branches": 0,
  118185. "percent_branches_covered": 100.0,
  118186. "percent_branches_covered_display": "100.00"
  118187. },
  118188. "missing_lines": [],
  118189. "excluded_lines": [],
  118190. "start_line": 280,
  118191. "contexts": {},
  118192. "executed_branches": [],
  118193. "missing_branches": []
  118194. },
  118195. "": {
  118196. "executed_lines": [],
  118197. "summary": {
  118198. "covered_lines": 0,
  118199. "num_statements": 16,
  118200. "percent_covered": 0.0,
  118201. "percent_covered_display": "0.00",
  118202. "missing_lines": 16,
  118203. "excluded_lines": 61,
  118204. "percent_statements_covered": 0.0,
  118205. "percent_statements_covered_display": "0.00",
  118206. "num_branches": 0,
  118207. "num_partial_branches": 0,
  118208. "covered_branches": 0,
  118209. "missing_branches": 0,
  118210. "percent_branches_covered": 100.0,
  118211. "percent_branches_covered_display": "100.00"
  118212. },
  118213. "missing_lines": [
  118214. 10,
  118215. 11,
  118216. 12,
  118217. 15,
  118218. 16,
  118219. 18,
  118220. 19,
  118221. 20,
  118222. 21,
  118223. 24,
  118224. 255,
  118225. 260,
  118226. 265,
  118227. 270,
  118228. 275,
  118229. 280
  118230. ],
  118231. "excluded_lines": [
  118232. 25,
  118233. 59,
  118234. 60,
  118235. 71,
  118236. 72,
  118237. 80,
  118238. 81,
  118239. 82,
  118240. 83,
  118241. 84,
  118242. 85,
  118243. 86,
  118244. 87,
  118245. 104,
  118246. 105,
  118247. 117,
  118248. 118,
  118249. 130,
  118250. 131,
  118251. 132,
  118252. 133,
  118253. 134,
  118254. 135,
  118255. 136,
  118256. 137,
  118257. 153,
  118258. 154,
  118259. 155,
  118260. 156,
  118261. 157,
  118262. 158,
  118263. 159,
  118264. 160,
  118265. 176,
  118266. 177,
  118267. 178,
  118268. 179,
  118269. 180,
  118270. 181,
  118271. 194,
  118272. 195,
  118273. 196,
  118274. 197,
  118275. 198,
  118276. 199,
  118277. 200,
  118278. 201,
  118279. 202,
  118280. 222,
  118281. 223,
  118282. 224,
  118283. 225,
  118284. 226,
  118285. 227,
  118286. 228,
  118287. 242,
  118288. 243,
  118289. 267,
  118290. 272,
  118291. 277,
  118292. 282
  118293. ],
  118294. "start_line": 1,
  118295. "contexts": {},
  118296. "executed_branches": [],
  118297. "missing_branches": []
  118298. }
  118299. }
  118300. },
  118301. "src\\infrastructure\\vector_db\\elasticsearch_adapter.py": {
  118302. "executed_lines": [],
  118303. "summary": {
  118304. "covered_lines": 0,
  118305. "num_statements": 136,
  118306. "percent_covered": 0.0,
  118307. "percent_covered_display": "0.00",
  118308. "missing_lines": 136,
  118309. "excluded_lines": 6,
  118310. "percent_statements_covered": 0.0,
  118311. "percent_statements_covered_display": "0.00",
  118312. "num_branches": 42,
  118313. "num_partial_branches": 0,
  118314. "covered_branches": 0,
  118315. "missing_branches": 42,
  118316. "percent_branches_covered": 0.0,
  118317. "percent_branches_covered_display": "0.00"
  118318. },
  118319. "missing_lines": [
  118320. 10,
  118321. 11,
  118322. 13,
  118323. 20,
  118324. 23,
  118325. 63,
  118326. 75,
  118327. 76,
  118328. 77,
  118329. 80,
  118330. 81,
  118331. 83,
  118332. 84,
  118333. 85,
  118334. 87,
  118335. 94,
  118336. 95,
  118337. 96,
  118338. 99,
  118339. 111,
  118340. 114,
  118341. 115,
  118342. 117,
  118343. 119,
  118344. 120,
  118345. 123,
  118346. 124,
  118347. 126,
  118348. 130,
  118349. 131,
  118350. 132,
  118351. 133,
  118352. 134,
  118353. 138,
  118354. 160,
  118355. 162,
  118356. 168,
  118357. 171,
  118358. 185,
  118359. 186,
  118360. 187,
  118361. 190,
  118362. 196,
  118363. 203,
  118364. 204,
  118365. 206,
  118366. 216,
  118367. 217,
  118368. 221,
  118369. 222,
  118370. 224,
  118371. 234,
  118372. 235,
  118373. 236,
  118374. 237,
  118375. 239,
  118376. 258,
  118377. 260,
  118378. 261,
  118379. 263,
  118380. 264,
  118381. 265,
  118382. 266,
  118383. 269,
  118384. 271,
  118385. 272,
  118386. 273,
  118387. 282,
  118388. 285,
  118389. 287,
  118390. 288,
  118391. 290,
  118392. 291,
  118393. 293,
  118394. 312,
  118395. 314,
  118396. 315,
  118397. 316,
  118398. 317,
  118399. 318,
  118400. 320,
  118401. 321,
  118402. 324,
  118403. 330,
  118404. 331,
  118405. 333,
  118406. 348,
  118407. 350,
  118408. 352,
  118409. 353,
  118410. 354,
  118411. 359,
  118412. 362,
  118413. 364,
  118414. 365,
  118415. 367,
  118416. 391,
  118417. 393,
  118418. 401,
  118419. 402,
  118420. 403,
  118421. 404,
  118422. 405,
  118423. 407,
  118424. 409,
  118425. 410,
  118426. 413,
  118427. 419,
  118428. 420,
  118429. 423,
  118430. 429,
  118431. 430,
  118432. 431,
  118433. 432,
  118434. 438,
  118435. 440,
  118436. 442,
  118437. 443,
  118438. 445,
  118439. 462,
  118440. 464,
  118441. 465,
  118442. 466,
  118443. 469,
  118444. 475,
  118445. 476,
  118446. 477,
  118447. 484,
  118448. 486,
  118449. 487,
  118450. 489,
  118451. 499,
  118452. 500,
  118453. 501,
  118454. 502,
  118455. 503
  118456. ],
  118457. "excluded_lines": [
  118458. 24,
  118459. 68,
  118460. 82,
  118461. 108,
  118462. 109,
  118463. 136
  118464. ],
  118465. "contexts": {},
  118466. "executed_branches": [],
  118467. "missing_branches": [
  118468. [
  118469. 95,
  118470. 96
  118471. ],
  118472. [
  118473. 95,
  118474. 114
  118475. ],
  118476. [
  118477. 114,
  118478. 115
  118479. ],
  118480. [
  118481. 114,
  118482. 117
  118483. ],
  118484. [
  118485. 130,
  118486. -126
  118487. ],
  118488. [
  118489. 130,
  118490. 131
  118491. ],
  118492. [
  118493. 186,
  118494. 187
  118495. ],
  118496. [
  118497. 186,
  118498. 190
  118499. ],
  118500. [
  118501. 260,
  118502. 261
  118503. ],
  118504. [
  118505. 260,
  118506. 263
  118507. ],
  118508. [
  118509. 263,
  118510. 264
  118511. ],
  118512. [
  118513. 263,
  118514. 265
  118515. ],
  118516. [
  118517. 265,
  118518. 266
  118519. ],
  118520. [
  118521. 265,
  118522. 269
  118523. ],
  118524. [
  118525. 272,
  118526. 273
  118527. ],
  118528. [
  118529. 272,
  118530. 285
  118531. ],
  118532. [
  118533. 287,
  118534. -239
  118535. ],
  118536. [
  118537. 287,
  118538. 288
  118539. ],
  118540. [
  118541. 315,
  118542. 316
  118543. ],
  118544. [
  118545. 315,
  118546. 317
  118547. ],
  118548. [
  118549. 317,
  118550. 318
  118551. ],
  118552. [
  118553. 317,
  118554. 320
  118555. ],
  118556. [
  118557. 320,
  118558. 321
  118559. ],
  118560. [
  118561. 320,
  118562. 324
  118563. ],
  118564. [
  118565. 353,
  118566. 354
  118567. ],
  118568. [
  118569. 353,
  118570. 362
  118571. ],
  118572. [
  118573. 401,
  118574. 402
  118575. ],
  118576. [
  118577. 401,
  118578. 413
  118579. ],
  118580. [
  118581. 403,
  118582. 404
  118583. ],
  118584. [
  118585. 403,
  118586. 409
  118587. ],
  118588. [
  118589. 404,
  118590. 405
  118591. ],
  118592. [
  118593. 404,
  118594. 407
  118595. ],
  118596. [
  118597. 409,
  118598. 410
  118599. ],
  118600. [
  118601. 409,
  118602. 413
  118603. ],
  118604. [
  118605. 419,
  118606. 420
  118607. ],
  118608. [
  118609. 419,
  118610. 423
  118611. ],
  118612. [
  118613. 430,
  118614. 431
  118615. ],
  118616. [
  118617. 430,
  118618. 440
  118619. ],
  118620. [
  118621. 465,
  118622. 466
  118623. ],
  118624. [
  118625. 465,
  118626. 469
  118627. ],
  118628. [
  118629. 475,
  118630. 476
  118631. ],
  118632. [
  118633. 475,
  118634. 484
  118635. ]
  118636. ],
  118637. "functions": {
  118638. "ElasticsearchVectorDB.__init__": {
  118639. "executed_lines": [],
  118640. "summary": {
  118641. "covered_lines": 0,
  118642. "num_statements": 8,
  118643. "percent_covered": 0.0,
  118644. "percent_covered_display": "0.00",
  118645. "missing_lines": 8,
  118646. "excluded_lines": 2,
  118647. "percent_statements_covered": 0.0,
  118648. "percent_statements_covered_display": "0.00",
  118649. "num_branches": 0,
  118650. "num_partial_branches": 0,
  118651. "covered_branches": 0,
  118652. "missing_branches": 0,
  118653. "percent_branches_covered": 100.0,
  118654. "percent_branches_covered_display": "100.00"
  118655. },
  118656. "missing_lines": [
  118657. 75,
  118658. 76,
  118659. 77,
  118660. 80,
  118661. 81,
  118662. 83,
  118663. 84,
  118664. 85
  118665. ],
  118666. "excluded_lines": [
  118667. 68,
  118668. 82
  118669. ],
  118670. "start_line": 63,
  118671. "contexts": {},
  118672. "executed_branches": [],
  118673. "missing_branches": []
  118674. },
  118675. "ElasticsearchVectorDB.connect": {
  118676. "executed_lines": [],
  118677. "summary": {
  118678. "covered_lines": 0,
  118679. "num_statements": 12,
  118680. "percent_covered": 0.0,
  118681. "percent_covered_display": "0.00",
  118682. "missing_lines": 12,
  118683. "excluded_lines": 2,
  118684. "percent_statements_covered": 0.0,
  118685. "percent_statements_covered_display": "0.00",
  118686. "num_branches": 4,
  118687. "num_partial_branches": 0,
  118688. "covered_branches": 0,
  118689. "missing_branches": 4,
  118690. "percent_branches_covered": 0.0,
  118691. "percent_branches_covered_display": "0.00"
  118692. },
  118693. "missing_lines": [
  118694. 94,
  118695. 95,
  118696. 96,
  118697. 99,
  118698. 111,
  118699. 114,
  118700. 115,
  118701. 117,
  118702. 119,
  118703. 120,
  118704. 123,
  118705. 124
  118706. ],
  118707. "excluded_lines": [
  118708. 108,
  118709. 109
  118710. ],
  118711. "start_line": 87,
  118712. "contexts": {},
  118713. "executed_branches": [],
  118714. "missing_branches": [
  118715. [
  118716. 95,
  118717. 96
  118718. ],
  118719. [
  118720. 95,
  118721. 114
  118722. ],
  118723. [
  118724. 114,
  118725. 115
  118726. ],
  118727. [
  118728. 114,
  118729. 117
  118730. ]
  118731. ]
  118732. },
  118733. "ElasticsearchVectorDB.disconnect": {
  118734. "executed_lines": [],
  118735. "summary": {
  118736. "covered_lines": 0,
  118737. "num_statements": 5,
  118738. "percent_covered": 0.0,
  118739. "percent_covered_display": "0.00",
  118740. "missing_lines": 5,
  118741. "excluded_lines": 1,
  118742. "percent_statements_covered": 0.0,
  118743. "percent_statements_covered_display": "0.00",
  118744. "num_branches": 2,
  118745. "num_partial_branches": 0,
  118746. "covered_branches": 0,
  118747. "missing_branches": 2,
  118748. "percent_branches_covered": 0.0,
  118749. "percent_branches_covered_display": "0.00"
  118750. },
  118751. "missing_lines": [
  118752. 130,
  118753. 131,
  118754. 132,
  118755. 133,
  118756. 134
  118757. ],
  118758. "excluded_lines": [
  118759. 136
  118760. ],
  118761. "start_line": 126,
  118762. "contexts": {},
  118763. "executed_branches": [],
  118764. "missing_branches": [
  118765. [
  118766. 130,
  118767. -126
  118768. ],
  118769. [
  118770. 130,
  118771. 131
  118772. ]
  118773. ]
  118774. },
  118775. "ElasticsearchVectorDB.create_index": {
  118776. "executed_lines": [],
  118777. "summary": {
  118778. "covered_lines": 0,
  118779. "num_statements": 11,
  118780. "percent_covered": 0.0,
  118781. "percent_covered_display": "0.00",
  118782. "missing_lines": 11,
  118783. "excluded_lines": 0,
  118784. "percent_statements_covered": 0.0,
  118785. "percent_statements_covered_display": "0.00",
  118786. "num_branches": 2,
  118787. "num_partial_branches": 0,
  118788. "covered_branches": 0,
  118789. "missing_branches": 2,
  118790. "percent_branches_covered": 0.0,
  118791. "percent_branches_covered_display": "0.00"
  118792. },
  118793. "missing_lines": [
  118794. 160,
  118795. 162,
  118796. 168,
  118797. 171,
  118798. 185,
  118799. 186,
  118800. 187,
  118801. 190,
  118802. 196,
  118803. 203,
  118804. 204
  118805. ],
  118806. "excluded_lines": [],
  118807. "start_line": 138,
  118808. "contexts": {},
  118809. "executed_branches": [],
  118810. "missing_branches": [
  118811. [
  118812. 186,
  118813. 187
  118814. ],
  118815. [
  118816. 186,
  118817. 190
  118818. ]
  118819. ]
  118820. },
  118821. "ElasticsearchVectorDB.delete_index": {
  118822. "executed_lines": [],
  118823. "summary": {
  118824. "covered_lines": 0,
  118825. "num_statements": 4,
  118826. "percent_covered": 0.0,
  118827. "percent_covered_display": "0.00",
  118828. "missing_lines": 4,
  118829. "excluded_lines": 0,
  118830. "percent_statements_covered": 0.0,
  118831. "percent_statements_covered_display": "0.00",
  118832. "num_branches": 0,
  118833. "num_partial_branches": 0,
  118834. "covered_branches": 0,
  118835. "missing_branches": 0,
  118836. "percent_branches_covered": 100.0,
  118837. "percent_branches_covered_display": "100.00"
  118838. },
  118839. "missing_lines": [
  118840. 216,
  118841. 217,
  118842. 221,
  118843. 222
  118844. ],
  118845. "excluded_lines": [],
  118846. "start_line": 206,
  118847. "contexts": {},
  118848. "executed_branches": [],
  118849. "missing_branches": []
  118850. },
  118851. "ElasticsearchVectorDB.index_exists": {
  118852. "executed_lines": [],
  118853. "summary": {
  118854. "covered_lines": 0,
  118855. "num_statements": 4,
  118856. "percent_covered": 0.0,
  118857. "percent_covered_display": "0.00",
  118858. "missing_lines": 4,
  118859. "excluded_lines": 0,
  118860. "percent_statements_covered": 0.0,
  118861. "percent_statements_covered_display": "0.00",
  118862. "num_branches": 0,
  118863. "num_partial_branches": 0,
  118864. "covered_branches": 0,
  118865. "missing_branches": 0,
  118866. "percent_branches_covered": 100.0,
  118867. "percent_branches_covered_display": "100.00"
  118868. },
  118869. "missing_lines": [
  118870. 234,
  118871. 235,
  118872. 236,
  118873. 237
  118874. ],
  118875. "excluded_lines": [],
  118876. "start_line": 224,
  118877. "contexts": {},
  118878. "executed_branches": [],
  118879. "missing_branches": []
  118880. },
  118881. "ElasticsearchVectorDB.insert": {
  118882. "executed_lines": [],
  118883. "summary": {
  118884. "covered_lines": 0,
  118885. "num_statements": 17,
  118886. "percent_covered": 0.0,
  118887. "percent_covered_display": "0.00",
  118888. "missing_lines": 17,
  118889. "excluded_lines": 0,
  118890. "percent_statements_covered": 0.0,
  118891. "percent_statements_covered_display": "0.00",
  118892. "num_branches": 10,
  118893. "num_partial_branches": 0,
  118894. "covered_branches": 0,
  118895. "missing_branches": 10,
  118896. "percent_branches_covered": 0.0,
  118897. "percent_branches_covered_display": "0.00"
  118898. },
  118899. "missing_lines": [
  118900. 258,
  118901. 260,
  118902. 261,
  118903. 263,
  118904. 264,
  118905. 265,
  118906. 266,
  118907. 269,
  118908. 271,
  118909. 272,
  118910. 273,
  118911. 282,
  118912. 285,
  118913. 287,
  118914. 288,
  118915. 290,
  118916. 291
  118917. ],
  118918. "excluded_lines": [],
  118919. "start_line": 239,
  118920. "contexts": {},
  118921. "executed_branches": [],
  118922. "missing_branches": [
  118923. [
  118924. 260,
  118925. 261
  118926. ],
  118927. [
  118928. 260,
  118929. 263
  118930. ],
  118931. [
  118932. 263,
  118933. 264
  118934. ],
  118935. [
  118936. 263,
  118937. 265
  118938. ],
  118939. [
  118940. 265,
  118941. 266
  118942. ],
  118943. [
  118944. 265,
  118945. 269
  118946. ],
  118947. [
  118948. 272,
  118949. 273
  118950. ],
  118951. [
  118952. 272,
  118953. 285
  118954. ],
  118955. [
  118956. 287,
  118957. -239
  118958. ],
  118959. [
  118960. 287,
  118961. 288
  118962. ]
  118963. ]
  118964. },
  118965. "ElasticsearchVectorDB.update": {
  118966. "executed_lines": [],
  118967. "summary": {
  118968. "covered_lines": 0,
  118969. "num_statements": 11,
  118970. "percent_covered": 0.0,
  118971. "percent_covered_display": "0.00",
  118972. "missing_lines": 11,
  118973. "excluded_lines": 0,
  118974. "percent_statements_covered": 0.0,
  118975. "percent_statements_covered_display": "0.00",
  118976. "num_branches": 6,
  118977. "num_partial_branches": 0,
  118978. "covered_branches": 0,
  118979. "missing_branches": 6,
  118980. "percent_branches_covered": 0.0,
  118981. "percent_branches_covered_display": "0.00"
  118982. },
  118983. "missing_lines": [
  118984. 312,
  118985. 314,
  118986. 315,
  118987. 316,
  118988. 317,
  118989. 318,
  118990. 320,
  118991. 321,
  118992. 324,
  118993. 330,
  118994. 331
  118995. ],
  118996. "excluded_lines": [],
  118997. "start_line": 293,
  118998. "contexts": {},
  118999. "executed_branches": [],
  119000. "missing_branches": [
  119001. [
  119002. 315,
  119003. 316
  119004. ],
  119005. [
  119006. 315,
  119007. 317
  119008. ],
  119009. [
  119010. 317,
  119011. 318
  119012. ],
  119013. [
  119014. 317,
  119015. 320
  119016. ],
  119017. [
  119018. 320,
  119019. 321
  119020. ],
  119021. [
  119022. 320,
  119023. 324
  119024. ]
  119025. ]
  119026. },
  119027. "ElasticsearchVectorDB.delete": {
  119028. "executed_lines": [],
  119029. "summary": {
  119030. "covered_lines": 0,
  119031. "num_statements": 9,
  119032. "percent_covered": 0.0,
  119033. "percent_covered_display": "0.00",
  119034. "missing_lines": 9,
  119035. "excluded_lines": 0,
  119036. "percent_statements_covered": 0.0,
  119037. "percent_statements_covered_display": "0.00",
  119038. "num_branches": 2,
  119039. "num_partial_branches": 0,
  119040. "covered_branches": 0,
  119041. "missing_branches": 2,
  119042. "percent_branches_covered": 0.0,
  119043. "percent_branches_covered_display": "0.00"
  119044. },
  119045. "missing_lines": [
  119046. 348,
  119047. 350,
  119048. 352,
  119049. 353,
  119050. 354,
  119051. 359,
  119052. 362,
  119053. 364,
  119054. 365
  119055. ],
  119056. "excluded_lines": [],
  119057. "start_line": 333,
  119058. "contexts": {},
  119059. "executed_branches": [],
  119060. "missing_branches": [
  119061. [
  119062. 353,
  119063. 354
  119064. ],
  119065. [
  119066. 353,
  119067. 362
  119068. ]
  119069. ]
  119070. },
  119071. "ElasticsearchVectorDB.search": {
  119072. "executed_lines": [],
  119073. "summary": {
  119074. "covered_lines": 0,
  119075. "num_statements": 22,
  119076. "percent_covered": 0.0,
  119077. "percent_covered_display": "0.00",
  119078. "missing_lines": 22,
  119079. "excluded_lines": 0,
  119080. "percent_statements_covered": 0.0,
  119081. "percent_statements_covered_display": "0.00",
  119082. "num_branches": 12,
  119083. "num_partial_branches": 0,
  119084. "covered_branches": 0,
  119085. "missing_branches": 12,
  119086. "percent_branches_covered": 0.0,
  119087. "percent_branches_covered_display": "0.00"
  119088. },
  119089. "missing_lines": [
  119090. 391,
  119091. 393,
  119092. 401,
  119093. 402,
  119094. 403,
  119095. 404,
  119096. 405,
  119097. 407,
  119098. 409,
  119099. 410,
  119100. 413,
  119101. 419,
  119102. 420,
  119103. 423,
  119104. 429,
  119105. 430,
  119106. 431,
  119107. 432,
  119108. 438,
  119109. 440,
  119110. 442,
  119111. 443
  119112. ],
  119113. "excluded_lines": [],
  119114. "start_line": 367,
  119115. "contexts": {},
  119116. "executed_branches": [],
  119117. "missing_branches": [
  119118. [
  119119. 401,
  119120. 402
  119121. ],
  119122. [
  119123. 401,
  119124. 413
  119125. ],
  119126. [
  119127. 403,
  119128. 404
  119129. ],
  119130. [
  119131. 403,
  119132. 409
  119133. ],
  119134. [
  119135. 404,
  119136. 405
  119137. ],
  119138. [
  119139. 404,
  119140. 407
  119141. ],
  119142. [
  119143. 409,
  119144. 410
  119145. ],
  119146. [
  119147. 409,
  119148. 413
  119149. ],
  119150. [
  119151. 419,
  119152. 420
  119153. ],
  119154. [
  119155. 419,
  119156. 423
  119157. ],
  119158. [
  119159. 430,
  119160. 431
  119161. ],
  119162. [
  119163. 430,
  119164. 440
  119165. ]
  119166. ]
  119167. },
  119168. "ElasticsearchVectorDB.get": {
  119169. "executed_lines": [],
  119170. "summary": {
  119171. "covered_lines": 0,
  119172. "num_statements": 11,
  119173. "percent_covered": 0.0,
  119174. "percent_covered_display": "0.00",
  119175. "missing_lines": 11,
  119176. "excluded_lines": 0,
  119177. "percent_statements_covered": 0.0,
  119178. "percent_statements_covered_display": "0.00",
  119179. "num_branches": 4,
  119180. "num_partial_branches": 0,
  119181. "covered_branches": 0,
  119182. "missing_branches": 4,
  119183. "percent_branches_covered": 0.0,
  119184. "percent_branches_covered_display": "0.00"
  119185. },
  119186. "missing_lines": [
  119187. 462,
  119188. 464,
  119189. 465,
  119190. 466,
  119191. 469,
  119192. 475,
  119193. 476,
  119194. 477,
  119195. 484,
  119196. 486,
  119197. 487
  119198. ],
  119199. "excluded_lines": [],
  119200. "start_line": 445,
  119201. "contexts": {},
  119202. "executed_branches": [],
  119203. "missing_branches": [
  119204. [
  119205. 465,
  119206. 466
  119207. ],
  119208. [
  119209. 465,
  119210. 469
  119211. ],
  119212. [
  119213. 475,
  119214. 476
  119215. ],
  119216. [
  119217. 475,
  119218. 484
  119219. ]
  119220. ]
  119221. },
  119222. "ElasticsearchVectorDB.count": {
  119223. "executed_lines": [],
  119224. "summary": {
  119225. "covered_lines": 0,
  119226. "num_statements": 5,
  119227. "percent_covered": 0.0,
  119228. "percent_covered_display": "0.00",
  119229. "missing_lines": 5,
  119230. "excluded_lines": 0,
  119231. "percent_statements_covered": 0.0,
  119232. "percent_statements_covered_display": "0.00",
  119233. "num_branches": 0,
  119234. "num_partial_branches": 0,
  119235. "covered_branches": 0,
  119236. "missing_branches": 0,
  119237. "percent_branches_covered": 100.0,
  119238. "percent_branches_covered_display": "100.00"
  119239. },
  119240. "missing_lines": [
  119241. 499,
  119242. 500,
  119243. 501,
  119244. 502,
  119245. 503
  119246. ],
  119247. "excluded_lines": [],
  119248. "start_line": 489,
  119249. "contexts": {},
  119250. "executed_branches": [],
  119251. "missing_branches": []
  119252. },
  119253. "": {
  119254. "executed_lines": [],
  119255. "summary": {
  119256. "covered_lines": 0,
  119257. "num_statements": 17,
  119258. "percent_covered": 0.0,
  119259. "percent_covered_display": "0.00",
  119260. "missing_lines": 17,
  119261. "excluded_lines": 1,
  119262. "percent_statements_covered": 0.0,
  119263. "percent_statements_covered_display": "0.00",
  119264. "num_branches": 0,
  119265. "num_partial_branches": 0,
  119266. "covered_branches": 0,
  119267. "missing_branches": 0,
  119268. "percent_branches_covered": 100.0,
  119269. "percent_branches_covered_display": "100.00"
  119270. },
  119271. "missing_lines": [
  119272. 10,
  119273. 11,
  119274. 13,
  119275. 20,
  119276. 23,
  119277. 63,
  119278. 87,
  119279. 126,
  119280. 138,
  119281. 206,
  119282. 224,
  119283. 239,
  119284. 293,
  119285. 333,
  119286. 367,
  119287. 445,
  119288. 489
  119289. ],
  119290. "excluded_lines": [
  119291. 24
  119292. ],
  119293. "start_line": 1,
  119294. "contexts": {},
  119295. "executed_branches": [],
  119296. "missing_branches": []
  119297. }
  119298. },
  119299. "classes": {
  119300. "ElasticsearchVectorDB": {
  119301. "executed_lines": [],
  119302. "summary": {
  119303. "covered_lines": 0,
  119304. "num_statements": 119,
  119305. "percent_covered": 0.0,
  119306. "percent_covered_display": "0.00",
  119307. "missing_lines": 119,
  119308. "excluded_lines": 5,
  119309. "percent_statements_covered": 0.0,
  119310. "percent_statements_covered_display": "0.00",
  119311. "num_branches": 42,
  119312. "num_partial_branches": 0,
  119313. "covered_branches": 0,
  119314. "missing_branches": 42,
  119315. "percent_branches_covered": 0.0,
  119316. "percent_branches_covered_display": "0.00"
  119317. },
  119318. "missing_lines": [
  119319. 75,
  119320. 76,
  119321. 77,
  119322. 80,
  119323. 81,
  119324. 83,
  119325. 84,
  119326. 85,
  119327. 94,
  119328. 95,
  119329. 96,
  119330. 99,
  119331. 111,
  119332. 114,
  119333. 115,
  119334. 117,
  119335. 119,
  119336. 120,
  119337. 123,
  119338. 124,
  119339. 130,
  119340. 131,
  119341. 132,
  119342. 133,
  119343. 134,
  119344. 160,
  119345. 162,
  119346. 168,
  119347. 171,
  119348. 185,
  119349. 186,
  119350. 187,
  119351. 190,
  119352. 196,
  119353. 203,
  119354. 204,
  119355. 216,
  119356. 217,
  119357. 221,
  119358. 222,
  119359. 234,
  119360. 235,
  119361. 236,
  119362. 237,
  119363. 258,
  119364. 260,
  119365. 261,
  119366. 263,
  119367. 264,
  119368. 265,
  119369. 266,
  119370. 269,
  119371. 271,
  119372. 272,
  119373. 273,
  119374. 282,
  119375. 285,
  119376. 287,
  119377. 288,
  119378. 290,
  119379. 291,
  119380. 312,
  119381. 314,
  119382. 315,
  119383. 316,
  119384. 317,
  119385. 318,
  119386. 320,
  119387. 321,
  119388. 324,
  119389. 330,
  119390. 331,
  119391. 348,
  119392. 350,
  119393. 352,
  119394. 353,
  119395. 354,
  119396. 359,
  119397. 362,
  119398. 364,
  119399. 365,
  119400. 391,
  119401. 393,
  119402. 401,
  119403. 402,
  119404. 403,
  119405. 404,
  119406. 405,
  119407. 407,
  119408. 409,
  119409. 410,
  119410. 413,
  119411. 419,
  119412. 420,
  119413. 423,
  119414. 429,
  119415. 430,
  119416. 431,
  119417. 432,
  119418. 438,
  119419. 440,
  119420. 442,
  119421. 443,
  119422. 462,
  119423. 464,
  119424. 465,
  119425. 466,
  119426. 469,
  119427. 475,
  119428. 476,
  119429. 477,
  119430. 484,
  119431. 486,
  119432. 487,
  119433. 499,
  119434. 500,
  119435. 501,
  119436. 502,
  119437. 503
  119438. ],
  119439. "excluded_lines": [
  119440. 68,
  119441. 82,
  119442. 108,
  119443. 109,
  119444. 136
  119445. ],
  119446. "start_line": 23,
  119447. "contexts": {},
  119448. "executed_branches": [],
  119449. "missing_branches": [
  119450. [
  119451. 95,
  119452. 96
  119453. ],
  119454. [
  119455. 95,
  119456. 114
  119457. ],
  119458. [
  119459. 114,
  119460. 115
  119461. ],
  119462. [
  119463. 114,
  119464. 117
  119465. ],
  119466. [
  119467. 130,
  119468. -126
  119469. ],
  119470. [
  119471. 130,
  119472. 131
  119473. ],
  119474. [
  119475. 186,
  119476. 187
  119477. ],
  119478. [
  119479. 186,
  119480. 190
  119481. ],
  119482. [
  119483. 260,
  119484. 261
  119485. ],
  119486. [
  119487. 260,
  119488. 263
  119489. ],
  119490. [
  119491. 263,
  119492. 264
  119493. ],
  119494. [
  119495. 263,
  119496. 265
  119497. ],
  119498. [
  119499. 265,
  119500. 266
  119501. ],
  119502. [
  119503. 265,
  119504. 269
  119505. ],
  119506. [
  119507. 272,
  119508. 273
  119509. ],
  119510. [
  119511. 272,
  119512. 285
  119513. ],
  119514. [
  119515. 287,
  119516. -239
  119517. ],
  119518. [
  119519. 287,
  119520. 288
  119521. ],
  119522. [
  119523. 315,
  119524. 316
  119525. ],
  119526. [
  119527. 315,
  119528. 317
  119529. ],
  119530. [
  119531. 317,
  119532. 318
  119533. ],
  119534. [
  119535. 317,
  119536. 320
  119537. ],
  119538. [
  119539. 320,
  119540. 321
  119541. ],
  119542. [
  119543. 320,
  119544. 324
  119545. ],
  119546. [
  119547. 353,
  119548. 354
  119549. ],
  119550. [
  119551. 353,
  119552. 362
  119553. ],
  119554. [
  119555. 401,
  119556. 402
  119557. ],
  119558. [
  119559. 401,
  119560. 413
  119561. ],
  119562. [
  119563. 403,
  119564. 404
  119565. ],
  119566. [
  119567. 403,
  119568. 409
  119569. ],
  119570. [
  119571. 404,
  119572. 405
  119573. ],
  119574. [
  119575. 404,
  119576. 407
  119577. ],
  119578. [
  119579. 409,
  119580. 410
  119581. ],
  119582. [
  119583. 409,
  119584. 413
  119585. ],
  119586. [
  119587. 419,
  119588. 420
  119589. ],
  119590. [
  119591. 419,
  119592. 423
  119593. ],
  119594. [
  119595. 430,
  119596. 431
  119597. ],
  119598. [
  119599. 430,
  119600. 440
  119601. ],
  119602. [
  119603. 465,
  119604. 466
  119605. ],
  119606. [
  119607. 465,
  119608. 469
  119609. ],
  119610. [
  119611. 475,
  119612. 476
  119613. ],
  119614. [
  119615. 475,
  119616. 484
  119617. ]
  119618. ]
  119619. },
  119620. "": {
  119621. "executed_lines": [],
  119622. "summary": {
  119623. "covered_lines": 0,
  119624. "num_statements": 17,
  119625. "percent_covered": 0.0,
  119626. "percent_covered_display": "0.00",
  119627. "missing_lines": 17,
  119628. "excluded_lines": 1,
  119629. "percent_statements_covered": 0.0,
  119630. "percent_statements_covered_display": "0.00",
  119631. "num_branches": 0,
  119632. "num_partial_branches": 0,
  119633. "covered_branches": 0,
  119634. "missing_branches": 0,
  119635. "percent_branches_covered": 100.0,
  119636. "percent_branches_covered_display": "100.00"
  119637. },
  119638. "missing_lines": [
  119639. 10,
  119640. 11,
  119641. 13,
  119642. 20,
  119643. 23,
  119644. 63,
  119645. 87,
  119646. 126,
  119647. 138,
  119648. 206,
  119649. 224,
  119650. 239,
  119651. 293,
  119652. 333,
  119653. 367,
  119654. 445,
  119655. 489
  119656. ],
  119657. "excluded_lines": [
  119658. 24
  119659. ],
  119660. "start_line": 1,
  119661. "contexts": {},
  119662. "executed_branches": [],
  119663. "missing_branches": []
  119664. }
  119665. }
  119666. },
  119667. "src\\infrastructure\\vector_db\\infinity_adapter.py": {
  119668. "executed_lines": [],
  119669. "summary": {
  119670. "covered_lines": 0,
  119671. "num_statements": 112,
  119672. "percent_covered": 0.0,
  119673. "percent_covered_display": "0.00",
  119674. "missing_lines": 112,
  119675. "excluded_lines": 3,
  119676. "percent_statements_covered": 0.0,
  119677. "percent_statements_covered_display": "0.00",
  119678. "num_branches": 24,
  119679. "num_partial_branches": 0,
  119680. "covered_branches": 0,
  119681. "missing_branches": 24,
  119682. "percent_branches_covered": 0.0,
  119683. "percent_branches_covered_display": "0.00"
  119684. },
  119685. "missing_lines": [
  119686. 10,
  119687. 11,
  119688. 12,
  119689. 14,
  119690. 21,
  119691. 22,
  119692. 25,
  119693. 65,
  119694. 77,
  119695. 78,
  119696. 79,
  119697. 82,
  119698. 83,
  119699. 84,
  119700. 85,
  119701. 86,
  119702. 88,
  119703. 95,
  119704. 96,
  119705. 97,
  119706. 106,
  119707. 107,
  119708. 109,
  119709. 110,
  119710. 112,
  119711. 116,
  119712. 117,
  119713. 118,
  119714. 119,
  119715. 120,
  119716. 124,
  119717. 145,
  119718. 147,
  119719. 152,
  119720. 155,
  119721. 156,
  119722. 163,
  119723. 164,
  119724. 165,
  119725. 168,
  119726. 175,
  119727. 183,
  119728. 190,
  119729. 191,
  119730. 193,
  119731. 203,
  119732. 204,
  119733. 208,
  119734. 209,
  119735. 211,
  119736. 221,
  119737. 222,
  119738. 223,
  119739. 224,
  119740. 225,
  119741. 227,
  119742. 246,
  119743. 248,
  119744. 249,
  119745. 251,
  119746. 252,
  119747. 253,
  119748. 254,
  119749. 257,
  119750. 258,
  119751. 259,
  119752. 264,
  119753. 267,
  119754. 272,
  119755. 273,
  119756. 275,
  119757. 294,
  119758. 296,
  119759. 297,
  119760. 298,
  119761. 299,
  119762. 300,
  119763. 302,
  119764. 303,
  119765. 306,
  119766. 312,
  119767. 313,
  119768. 315,
  119769. 330,
  119770. 332,
  119771. 341,
  119772. 342,
  119773. 344,
  119774. 368,
  119775. 370,
  119776. 371,
  119777. 372,
  119778. 375,
  119779. 383,
  119780. 390,
  119781. 391,
  119782. 393,
  119783. 394,
  119784. 400,
  119785. 402,
  119786. 404,
  119787. 405,
  119788. 407,
  119789. 424,
  119790. 428,
  119791. 430,
  119792. 431,
  119793. 433,
  119794. 443,
  119795. 446,
  119796. 448,
  119797. 449
  119798. ],
  119799. "excluded_lines": [
  119800. 26,
  119801. 122,
  119802. 335
  119803. ],
  119804. "contexts": {},
  119805. "executed_branches": [],
  119806. "missing_branches": [
  119807. [
  119808. 96,
  119809. 97
  119810. ],
  119811. [
  119812. 96,
  119813. 106
  119814. ],
  119815. [
  119816. 116,
  119817. -112
  119818. ],
  119819. [
  119820. 116,
  119821. 117
  119822. ],
  119823. [
  119824. 164,
  119825. 165
  119826. ],
  119827. [
  119828. 164,
  119829. 168
  119830. ],
  119831. [
  119832. 248,
  119833. 249
  119834. ],
  119835. [
  119836. 248,
  119837. 251
  119838. ],
  119839. [
  119840. 251,
  119841. 252
  119842. ],
  119843. [
  119844. 251,
  119845. 253
  119846. ],
  119847. [
  119848. 253,
  119849. 254
  119850. ],
  119851. [
  119852. 253,
  119853. 257
  119854. ],
  119855. [
  119856. 258,
  119857. 259
  119858. ],
  119859. [
  119860. 258,
  119861. 267
  119862. ],
  119863. [
  119864. 297,
  119865. 298
  119866. ],
  119867. [
  119868. 297,
  119869. 299
  119870. ],
  119871. [
  119872. 299,
  119873. 300
  119874. ],
  119875. [
  119876. 299,
  119877. 302
  119878. ],
  119879. [
  119880. 302,
  119881. 303
  119882. ],
  119883. [
  119884. 302,
  119885. 306
  119886. ],
  119887. [
  119888. 371,
  119889. 372
  119890. ],
  119891. [
  119892. 371,
  119893. 375
  119894. ],
  119895. [
  119896. 393,
  119897. 394
  119898. ],
  119899. [
  119900. 393,
  119901. 402
  119902. ]
  119903. ],
  119904. "functions": {
  119905. "InfinityVectorDB.__init__": {
  119906. "executed_lines": [],
  119907. "summary": {
  119908. "covered_lines": 0,
  119909. "num_statements": 8,
  119910. "percent_covered": 0.0,
  119911. "percent_covered_display": "0.00",
  119912. "missing_lines": 8,
  119913. "excluded_lines": 0,
  119914. "percent_statements_covered": 0.0,
  119915. "percent_statements_covered_display": "0.00",
  119916. "num_branches": 0,
  119917. "num_partial_branches": 0,
  119918. "covered_branches": 0,
  119919. "missing_branches": 0,
  119920. "percent_branches_covered": 100.0,
  119921. "percent_branches_covered_display": "100.00"
  119922. },
  119923. "missing_lines": [
  119924. 77,
  119925. 78,
  119926. 79,
  119927. 82,
  119928. 83,
  119929. 84,
  119930. 85,
  119931. 86
  119932. ],
  119933. "excluded_lines": [],
  119934. "start_line": 65,
  119935. "contexts": {},
  119936. "executed_branches": [],
  119937. "missing_branches": []
  119938. },
  119939. "InfinityVectorDB.connect": {
  119940. "executed_lines": [],
  119941. "summary": {
  119942. "covered_lines": 0,
  119943. "num_statements": 7,
  119944. "percent_covered": 0.0,
  119945. "percent_covered_display": "0.00",
  119946. "missing_lines": 7,
  119947. "excluded_lines": 0,
  119948. "percent_statements_covered": 0.0,
  119949. "percent_statements_covered_display": "0.00",
  119950. "num_branches": 2,
  119951. "num_partial_branches": 0,
  119952. "covered_branches": 0,
  119953. "missing_branches": 2,
  119954. "percent_branches_covered": 0.0,
  119955. "percent_branches_covered_display": "0.00"
  119956. },
  119957. "missing_lines": [
  119958. 95,
  119959. 96,
  119960. 97,
  119961. 106,
  119962. 107,
  119963. 109,
  119964. 110
  119965. ],
  119966. "excluded_lines": [],
  119967. "start_line": 88,
  119968. "contexts": {},
  119969. "executed_branches": [],
  119970. "missing_branches": [
  119971. [
  119972. 96,
  119973. 97
  119974. ],
  119975. [
  119976. 96,
  119977. 106
  119978. ]
  119979. ]
  119980. },
  119981. "InfinityVectorDB.disconnect": {
  119982. "executed_lines": [],
  119983. "summary": {
  119984. "covered_lines": 0,
  119985. "num_statements": 5,
  119986. "percent_covered": 0.0,
  119987. "percent_covered_display": "0.00",
  119988. "missing_lines": 5,
  119989. "excluded_lines": 1,
  119990. "percent_statements_covered": 0.0,
  119991. "percent_statements_covered_display": "0.00",
  119992. "num_branches": 2,
  119993. "num_partial_branches": 0,
  119994. "covered_branches": 0,
  119995. "missing_branches": 2,
  119996. "percent_branches_covered": 0.0,
  119997. "percent_branches_covered_display": "0.00"
  119998. },
  119999. "missing_lines": [
  120000. 116,
  120001. 117,
  120002. 118,
  120003. 119,
  120004. 120
  120005. ],
  120006. "excluded_lines": [
  120007. 122
  120008. ],
  120009. "start_line": 112,
  120010. "contexts": {},
  120011. "executed_branches": [],
  120012. "missing_branches": [
  120013. [
  120014. 116,
  120015. -112
  120016. ],
  120017. [
  120018. 116,
  120019. 117
  120020. ]
  120021. ]
  120022. },
  120023. "InfinityVectorDB.create_index": {
  120024. "executed_lines": [],
  120025. "summary": {
  120026. "covered_lines": 0,
  120027. "num_statements": 13,
  120028. "percent_covered": 0.0,
  120029. "percent_covered_display": "0.00",
  120030. "missing_lines": 13,
  120031. "excluded_lines": 0,
  120032. "percent_statements_covered": 0.0,
  120033. "percent_statements_covered_display": "0.00",
  120034. "num_branches": 2,
  120035. "num_partial_branches": 0,
  120036. "covered_branches": 0,
  120037. "missing_branches": 2,
  120038. "percent_branches_covered": 0.0,
  120039. "percent_branches_covered_display": "0.00"
  120040. },
  120041. "missing_lines": [
  120042. 145,
  120043. 147,
  120044. 152,
  120045. 155,
  120046. 156,
  120047. 163,
  120048. 164,
  120049. 165,
  120050. 168,
  120051. 175,
  120052. 183,
  120053. 190,
  120054. 191
  120055. ],
  120056. "excluded_lines": [],
  120057. "start_line": 124,
  120058. "contexts": {},
  120059. "executed_branches": [],
  120060. "missing_branches": [
  120061. [
  120062. 164,
  120063. 165
  120064. ],
  120065. [
  120066. 164,
  120067. 168
  120068. ]
  120069. ]
  120070. },
  120071. "InfinityVectorDB.delete_index": {
  120072. "executed_lines": [],
  120073. "summary": {
  120074. "covered_lines": 0,
  120075. "num_statements": 4,
  120076. "percent_covered": 0.0,
  120077. "percent_covered_display": "0.00",
  120078. "missing_lines": 4,
  120079. "excluded_lines": 0,
  120080. "percent_statements_covered": 0.0,
  120081. "percent_statements_covered_display": "0.00",
  120082. "num_branches": 0,
  120083. "num_partial_branches": 0,
  120084. "covered_branches": 0,
  120085. "missing_branches": 0,
  120086. "percent_branches_covered": 100.0,
  120087. "percent_branches_covered_display": "100.00"
  120088. },
  120089. "missing_lines": [
  120090. 203,
  120091. 204,
  120092. 208,
  120093. 209
  120094. ],
  120095. "excluded_lines": [],
  120096. "start_line": 193,
  120097. "contexts": {},
  120098. "executed_branches": [],
  120099. "missing_branches": []
  120100. },
  120101. "InfinityVectorDB.index_exists": {
  120102. "executed_lines": [],
  120103. "summary": {
  120104. "covered_lines": 0,
  120105. "num_statements": 5,
  120106. "percent_covered": 0.0,
  120107. "percent_covered_display": "0.00",
  120108. "missing_lines": 5,
  120109. "excluded_lines": 0,
  120110. "percent_statements_covered": 0.0,
  120111. "percent_statements_covered_display": "0.00",
  120112. "num_branches": 0,
  120113. "num_partial_branches": 0,
  120114. "covered_branches": 0,
  120115. "missing_branches": 0,
  120116. "percent_branches_covered": 100.0,
  120117. "percent_branches_covered_display": "100.00"
  120118. },
  120119. "missing_lines": [
  120120. 221,
  120121. 222,
  120122. 223,
  120123. 224,
  120124. 225
  120125. ],
  120126. "excluded_lines": [],
  120127. "start_line": 211,
  120128. "contexts": {},
  120129. "executed_branches": [],
  120130. "missing_branches": []
  120131. },
  120132. "InfinityVectorDB.insert": {
  120133. "executed_lines": [],
  120134. "summary": {
  120135. "covered_lines": 0,
  120136. "num_statements": 14,
  120137. "percent_covered": 0.0,
  120138. "percent_covered_display": "0.00",
  120139. "missing_lines": 14,
  120140. "excluded_lines": 0,
  120141. "percent_statements_covered": 0.0,
  120142. "percent_statements_covered_display": "0.00",
  120143. "num_branches": 8,
  120144. "num_partial_branches": 0,
  120145. "covered_branches": 0,
  120146. "missing_branches": 8,
  120147. "percent_branches_covered": 0.0,
  120148. "percent_branches_covered_display": "0.00"
  120149. },
  120150. "missing_lines": [
  120151. 246,
  120152. 248,
  120153. 249,
  120154. 251,
  120155. 252,
  120156. 253,
  120157. 254,
  120158. 257,
  120159. 258,
  120160. 259,
  120161. 264,
  120162. 267,
  120163. 272,
  120164. 273
  120165. ],
  120166. "excluded_lines": [],
  120167. "start_line": 227,
  120168. "contexts": {},
  120169. "executed_branches": [],
  120170. "missing_branches": [
  120171. [
  120172. 248,
  120173. 249
  120174. ],
  120175. [
  120176. 248,
  120177. 251
  120178. ],
  120179. [
  120180. 251,
  120181. 252
  120182. ],
  120183. [
  120184. 251,
  120185. 253
  120186. ],
  120187. [
  120188. 253,
  120189. 254
  120190. ],
  120191. [
  120192. 253,
  120193. 257
  120194. ],
  120195. [
  120196. 258,
  120197. 259
  120198. ],
  120199. [
  120200. 258,
  120201. 267
  120202. ]
  120203. ]
  120204. },
  120205. "InfinityVectorDB.update": {
  120206. "executed_lines": [],
  120207. "summary": {
  120208. "covered_lines": 0,
  120209. "num_statements": 11,
  120210. "percent_covered": 0.0,
  120211. "percent_covered_display": "0.00",
  120212. "missing_lines": 11,
  120213. "excluded_lines": 0,
  120214. "percent_statements_covered": 0.0,
  120215. "percent_statements_covered_display": "0.00",
  120216. "num_branches": 6,
  120217. "num_partial_branches": 0,
  120218. "covered_branches": 0,
  120219. "missing_branches": 6,
  120220. "percent_branches_covered": 0.0,
  120221. "percent_branches_covered_display": "0.00"
  120222. },
  120223. "missing_lines": [
  120224. 294,
  120225. 296,
  120226. 297,
  120227. 298,
  120228. 299,
  120229. 300,
  120230. 302,
  120231. 303,
  120232. 306,
  120233. 312,
  120234. 313
  120235. ],
  120236. "excluded_lines": [],
  120237. "start_line": 275,
  120238. "contexts": {},
  120239. "executed_branches": [],
  120240. "missing_branches": [
  120241. [
  120242. 297,
  120243. 298
  120244. ],
  120245. [
  120246. 297,
  120247. 299
  120248. ],
  120249. [
  120250. 299,
  120251. 300
  120252. ],
  120253. [
  120254. 299,
  120255. 302
  120256. ],
  120257. [
  120258. 302,
  120259. 303
  120260. ],
  120261. [
  120262. 302,
  120263. 306
  120264. ]
  120265. ]
  120266. },
  120267. "InfinityVectorDB.delete": {
  120268. "executed_lines": [],
  120269. "summary": {
  120270. "covered_lines": 0,
  120271. "num_statements": 4,
  120272. "percent_covered": 0.0,
  120273. "percent_covered_display": "0.00",
  120274. "missing_lines": 4,
  120275. "excluded_lines": 1,
  120276. "percent_statements_covered": 0.0,
  120277. "percent_statements_covered_display": "0.00",
  120278. "num_branches": 0,
  120279. "num_partial_branches": 0,
  120280. "covered_branches": 0,
  120281. "missing_branches": 0,
  120282. "percent_branches_covered": 100.0,
  120283. "percent_branches_covered_display": "100.00"
  120284. },
  120285. "missing_lines": [
  120286. 330,
  120287. 332,
  120288. 341,
  120289. 342
  120290. ],
  120291. "excluded_lines": [
  120292. 335
  120293. ],
  120294. "start_line": 315,
  120295. "contexts": {},
  120296. "executed_branches": [],
  120297. "missing_branches": []
  120298. },
  120299. "InfinityVectorDB.search": {
  120300. "executed_lines": [],
  120301. "summary": {
  120302. "covered_lines": 0,
  120303. "num_statements": 14,
  120304. "percent_covered": 0.0,
  120305. "percent_covered_display": "0.00",
  120306. "missing_lines": 14,
  120307. "excluded_lines": 0,
  120308. "percent_statements_covered": 0.0,
  120309. "percent_statements_covered_display": "0.00",
  120310. "num_branches": 4,
  120311. "num_partial_branches": 0,
  120312. "covered_branches": 0,
  120313. "missing_branches": 4,
  120314. "percent_branches_covered": 0.0,
  120315. "percent_branches_covered_display": "0.00"
  120316. },
  120317. "missing_lines": [
  120318. 368,
  120319. 370,
  120320. 371,
  120321. 372,
  120322. 375,
  120323. 383,
  120324. 390,
  120325. 391,
  120326. 393,
  120327. 394,
  120328. 400,
  120329. 402,
  120330. 404,
  120331. 405
  120332. ],
  120333. "excluded_lines": [],
  120334. "start_line": 344,
  120335. "contexts": {},
  120336. "executed_branches": [],
  120337. "missing_branches": [
  120338. [
  120339. 371,
  120340. 372
  120341. ],
  120342. [
  120343. 371,
  120344. 375
  120345. ],
  120346. [
  120347. 393,
  120348. 394
  120349. ],
  120350. [
  120351. 393,
  120352. 402
  120353. ]
  120354. ]
  120355. },
  120356. "InfinityVectorDB.get": {
  120357. "executed_lines": [],
  120358. "summary": {
  120359. "covered_lines": 0,
  120360. "num_statements": 4,
  120361. "percent_covered": 0.0,
  120362. "percent_covered_display": "0.00",
  120363. "missing_lines": 4,
  120364. "excluded_lines": 0,
  120365. "percent_statements_covered": 0.0,
  120366. "percent_statements_covered_display": "0.00",
  120367. "num_branches": 0,
  120368. "num_partial_branches": 0,
  120369. "covered_branches": 0,
  120370. "missing_branches": 0,
  120371. "percent_branches_covered": 100.0,
  120372. "percent_branches_covered_display": "100.00"
  120373. },
  120374. "missing_lines": [
  120375. 424,
  120376. 428,
  120377. 430,
  120378. 431
  120379. ],
  120380. "excluded_lines": [],
  120381. "start_line": 407,
  120382. "contexts": {},
  120383. "executed_branches": [],
  120384. "missing_branches": []
  120385. },
  120386. "InfinityVectorDB.count": {
  120387. "executed_lines": [],
  120388. "summary": {
  120389. "covered_lines": 0,
  120390. "num_statements": 4,
  120391. "percent_covered": 0.0,
  120392. "percent_covered_display": "0.00",
  120393. "missing_lines": 4,
  120394. "excluded_lines": 0,
  120395. "percent_statements_covered": 0.0,
  120396. "percent_statements_covered_display": "0.00",
  120397. "num_branches": 0,
  120398. "num_partial_branches": 0,
  120399. "covered_branches": 0,
  120400. "missing_branches": 0,
  120401. "percent_branches_covered": 100.0,
  120402. "percent_branches_covered_display": "100.00"
  120403. },
  120404. "missing_lines": [
  120405. 443,
  120406. 446,
  120407. 448,
  120408. 449
  120409. ],
  120410. "excluded_lines": [],
  120411. "start_line": 433,
  120412. "contexts": {},
  120413. "executed_branches": [],
  120414. "missing_branches": []
  120415. },
  120416. "": {
  120417. "executed_lines": [],
  120418. "summary": {
  120419. "covered_lines": 0,
  120420. "num_statements": 19,
  120421. "percent_covered": 0.0,
  120422. "percent_covered_display": "0.00",
  120423. "missing_lines": 19,
  120424. "excluded_lines": 1,
  120425. "percent_statements_covered": 0.0,
  120426. "percent_statements_covered_display": "0.00",
  120427. "num_branches": 0,
  120428. "num_partial_branches": 0,
  120429. "covered_branches": 0,
  120430. "missing_branches": 0,
  120431. "percent_branches_covered": 100.0,
  120432. "percent_branches_covered_display": "100.00"
  120433. },
  120434. "missing_lines": [
  120435. 10,
  120436. 11,
  120437. 12,
  120438. 14,
  120439. 21,
  120440. 22,
  120441. 25,
  120442. 65,
  120443. 88,
  120444. 112,
  120445. 124,
  120446. 193,
  120447. 211,
  120448. 227,
  120449. 275,
  120450. 315,
  120451. 344,
  120452. 407,
  120453. 433
  120454. ],
  120455. "excluded_lines": [
  120456. 26
  120457. ],
  120458. "start_line": 1,
  120459. "contexts": {},
  120460. "executed_branches": [],
  120461. "missing_branches": []
  120462. }
  120463. },
  120464. "classes": {
  120465. "InfinityVectorDB": {
  120466. "executed_lines": [],
  120467. "summary": {
  120468. "covered_lines": 0,
  120469. "num_statements": 93,
  120470. "percent_covered": 0.0,
  120471. "percent_covered_display": "0.00",
  120472. "missing_lines": 93,
  120473. "excluded_lines": 2,
  120474. "percent_statements_covered": 0.0,
  120475. "percent_statements_covered_display": "0.00",
  120476. "num_branches": 24,
  120477. "num_partial_branches": 0,
  120478. "covered_branches": 0,
  120479. "missing_branches": 24,
  120480. "percent_branches_covered": 0.0,
  120481. "percent_branches_covered_display": "0.00"
  120482. },
  120483. "missing_lines": [
  120484. 77,
  120485. 78,
  120486. 79,
  120487. 82,
  120488. 83,
  120489. 84,
  120490. 85,
  120491. 86,
  120492. 95,
  120493. 96,
  120494. 97,
  120495. 106,
  120496. 107,
  120497. 109,
  120498. 110,
  120499. 116,
  120500. 117,
  120501. 118,
  120502. 119,
  120503. 120,
  120504. 145,
  120505. 147,
  120506. 152,
  120507. 155,
  120508. 156,
  120509. 163,
  120510. 164,
  120511. 165,
  120512. 168,
  120513. 175,
  120514. 183,
  120515. 190,
  120516. 191,
  120517. 203,
  120518. 204,
  120519. 208,
  120520. 209,
  120521. 221,
  120522. 222,
  120523. 223,
  120524. 224,
  120525. 225,
  120526. 246,
  120527. 248,
  120528. 249,
  120529. 251,
  120530. 252,
  120531. 253,
  120532. 254,
  120533. 257,
  120534. 258,
  120535. 259,
  120536. 264,
  120537. 267,
  120538. 272,
  120539. 273,
  120540. 294,
  120541. 296,
  120542. 297,
  120543. 298,
  120544. 299,
  120545. 300,
  120546. 302,
  120547. 303,
  120548. 306,
  120549. 312,
  120550. 313,
  120551. 330,
  120552. 332,
  120553. 341,
  120554. 342,
  120555. 368,
  120556. 370,
  120557. 371,
  120558. 372,
  120559. 375,
  120560. 383,
  120561. 390,
  120562. 391,
  120563. 393,
  120564. 394,
  120565. 400,
  120566. 402,
  120567. 404,
  120568. 405,
  120569. 424,
  120570. 428,
  120571. 430,
  120572. 431,
  120573. 443,
  120574. 446,
  120575. 448,
  120576. 449
  120577. ],
  120578. "excluded_lines": [
  120579. 122,
  120580. 335
  120581. ],
  120582. "start_line": 25,
  120583. "contexts": {},
  120584. "executed_branches": [],
  120585. "missing_branches": [
  120586. [
  120587. 96,
  120588. 97
  120589. ],
  120590. [
  120591. 96,
  120592. 106
  120593. ],
  120594. [
  120595. 116,
  120596. -112
  120597. ],
  120598. [
  120599. 116,
  120600. 117
  120601. ],
  120602. [
  120603. 164,
  120604. 165
  120605. ],
  120606. [
  120607. 164,
  120608. 168
  120609. ],
  120610. [
  120611. 248,
  120612. 249
  120613. ],
  120614. [
  120615. 248,
  120616. 251
  120617. ],
  120618. [
  120619. 251,
  120620. 252
  120621. ],
  120622. [
  120623. 251,
  120624. 253
  120625. ],
  120626. [
  120627. 253,
  120628. 254
  120629. ],
  120630. [
  120631. 253,
  120632. 257
  120633. ],
  120634. [
  120635. 258,
  120636. 259
  120637. ],
  120638. [
  120639. 258,
  120640. 267
  120641. ],
  120642. [
  120643. 297,
  120644. 298
  120645. ],
  120646. [
  120647. 297,
  120648. 299
  120649. ],
  120650. [
  120651. 299,
  120652. 300
  120653. ],
  120654. [
  120655. 299,
  120656. 302
  120657. ],
  120658. [
  120659. 302,
  120660. 303
  120661. ],
  120662. [
  120663. 302,
  120664. 306
  120665. ],
  120666. [
  120667. 371,
  120668. 372
  120669. ],
  120670. [
  120671. 371,
  120672. 375
  120673. ],
  120674. [
  120675. 393,
  120676. 394
  120677. ],
  120678. [
  120679. 393,
  120680. 402
  120681. ]
  120682. ]
  120683. },
  120684. "": {
  120685. "executed_lines": [],
  120686. "summary": {
  120687. "covered_lines": 0,
  120688. "num_statements": 19,
  120689. "percent_covered": 0.0,
  120690. "percent_covered_display": "0.00",
  120691. "missing_lines": 19,
  120692. "excluded_lines": 1,
  120693. "percent_statements_covered": 0.0,
  120694. "percent_statements_covered_display": "0.00",
  120695. "num_branches": 0,
  120696. "num_partial_branches": 0,
  120697. "covered_branches": 0,
  120698. "missing_branches": 0,
  120699. "percent_branches_covered": 100.0,
  120700. "percent_branches_covered_display": "100.00"
  120701. },
  120702. "missing_lines": [
  120703. 10,
  120704. 11,
  120705. 12,
  120706. 14,
  120707. 21,
  120708. 22,
  120709. 25,
  120710. 65,
  120711. 88,
  120712. 112,
  120713. 124,
  120714. 193,
  120715. 211,
  120716. 227,
  120717. 275,
  120718. 315,
  120719. 344,
  120720. 407,
  120721. 433
  120722. ],
  120723. "excluded_lines": [
  120724. 26
  120725. ],
  120726. "start_line": 1,
  120727. "contexts": {},
  120728. "executed_branches": [],
  120729. "missing_branches": []
  120730. }
  120731. }
  120732. },
  120733. "src\\job\\__init__.py": {
  120734. "executed_lines": [],
  120735. "summary": {
  120736. "covered_lines": 0,
  120737. "num_statements": 0,
  120738. "percent_covered": 100.0,
  120739. "percent_covered_display": "100.00",
  120740. "missing_lines": 0,
  120741. "excluded_lines": 0,
  120742. "percent_statements_covered": 100.0,
  120743. "percent_statements_covered_display": "100.00",
  120744. "num_branches": 0,
  120745. "num_partial_branches": 0,
  120746. "covered_branches": 0,
  120747. "missing_branches": 0,
  120748. "percent_branches_covered": 100.0,
  120749. "percent_branches_covered_display": "100.00"
  120750. },
  120751. "missing_lines": [],
  120752. "excluded_lines": [],
  120753. "contexts": {},
  120754. "executed_branches": [],
  120755. "missing_branches": [],
  120756. "functions": {
  120757. "": {
  120758. "executed_lines": [],
  120759. "summary": {
  120760. "covered_lines": 0,
  120761. "num_statements": 0,
  120762. "percent_covered": 100.0,
  120763. "percent_covered_display": "100.00",
  120764. "missing_lines": 0,
  120765. "excluded_lines": 0,
  120766. "percent_statements_covered": 100.0,
  120767. "percent_statements_covered_display": "100.00",
  120768. "num_branches": 0,
  120769. "num_partial_branches": 0,
  120770. "covered_branches": 0,
  120771. "missing_branches": 0,
  120772. "percent_branches_covered": 100.0,
  120773. "percent_branches_covered_display": "100.00"
  120774. },
  120775. "missing_lines": [],
  120776. "excluded_lines": [],
  120777. "start_line": 1,
  120778. "contexts": {},
  120779. "executed_branches": [],
  120780. "missing_branches": []
  120781. }
  120782. },
  120783. "classes": {
  120784. "": {
  120785. "executed_lines": [],
  120786. "summary": {
  120787. "covered_lines": 0,
  120788. "num_statements": 0,
  120789. "percent_covered": 100.0,
  120790. "percent_covered_display": "100.00",
  120791. "missing_lines": 0,
  120792. "excluded_lines": 0,
  120793. "percent_statements_covered": 100.0,
  120794. "percent_statements_covered_display": "100.00",
  120795. "num_branches": 0,
  120796. "num_partial_branches": 0,
  120797. "covered_branches": 0,
  120798. "missing_branches": 0,
  120799. "percent_branches_covered": 100.0,
  120800. "percent_branches_covered_display": "100.00"
  120801. },
  120802. "missing_lines": [],
  120803. "excluded_lines": [],
  120804. "start_line": 1,
  120805. "contexts": {},
  120806. "executed_branches": [],
  120807. "missing_branches": []
  120808. }
  120809. }
  120810. },
  120811. "src\\job\\chunk_update_job.py": {
  120812. "executed_lines": [],
  120813. "summary": {
  120814. "covered_lines": 0,
  120815. "num_statements": 64,
  120816. "percent_covered": 0.0,
  120817. "percent_covered_display": "0.00",
  120818. "missing_lines": 64,
  120819. "excluded_lines": 0,
  120820. "percent_statements_covered": 0.0,
  120821. "percent_statements_covered_display": "0.00",
  120822. "num_branches": 12,
  120823. "num_partial_branches": 0,
  120824. "covered_branches": 0,
  120825. "missing_branches": 12,
  120826. "percent_branches_covered": 0.0,
  120827. "percent_branches_covered_display": "0.00"
  120828. },
  120829. "missing_lines": [
  120830. 11,
  120831. 12,
  120832. 13,
  120833. 14,
  120834. 15,
  120835. 16,
  120836. 17,
  120837. 18,
  120838. 21,
  120839. 24,
  120840. 27,
  120841. 33,
  120842. 34,
  120843. 35,
  120844. 36,
  120845. 37,
  120846. 38,
  120847. 39,
  120848. 42,
  120849. 45,
  120850. 47,
  120851. 48,
  120852. 49,
  120853. 50,
  120854. 55,
  120855. 57,
  120856. 59,
  120857. 60,
  120858. 67,
  120859. 68,
  120860. 69,
  120861. 70,
  120862. 71,
  120863. 72,
  120864. 73,
  120865. 75,
  120866. 77,
  120867. 80,
  120868. 85,
  120869. 86,
  120870. 88,
  120871. 93,
  120872. 94,
  120873. 95,
  120874. 97,
  120875. 109,
  120876. 110,
  120877. 112,
  120878. 113,
  120879. 117,
  120880. 120,
  120881. 128,
  120882. 129,
  120883. 130,
  120884. 133,
  120885. 137,
  120886. 139,
  120887. 142,
  120888. 145,
  120889. 154,
  120890. 158,
  120891. 162,
  120892. 163,
  120893. 164
  120894. ],
  120895. "excluded_lines": [],
  120896. "contexts": {},
  120897. "executed_branches": [],
  120898. "missing_branches": [
  120899. [
  120900. 34,
  120901. 35
  120902. ],
  120903. [
  120904. 34,
  120905. 36
  120906. ],
  120907. [
  120908. 36,
  120909. 37
  120910. ],
  120911. [
  120912. 36,
  120913. 38
  120914. ],
  120915. [
  120916. 67,
  120917. -55
  120918. ],
  120919. [
  120920. 67,
  120921. 68
  120922. ],
  120923. [
  120924. 112,
  120925. 113
  120926. ],
  120927. [
  120928. 112,
  120929. 120
  120930. ],
  120931. [
  120932. 137,
  120933. -133
  120934. ],
  120935. [
  120936. 137,
  120937. 139
  120938. ],
  120939. [
  120940. 162,
  120941. -158
  120942. ],
  120943. [
  120944. 162,
  120945. 163
  120946. ]
  120947. ],
  120948. "functions": {
  120949. "_get_vector_db_client_for_job": {
  120950. "executed_lines": [],
  120951. "summary": {
  120952. "covered_lines": 0,
  120953. "num_statements": 7,
  120954. "percent_covered": 0.0,
  120955. "percent_covered_display": "0.00",
  120956. "missing_lines": 7,
  120957. "excluded_lines": 0,
  120958. "percent_statements_covered": 0.0,
  120959. "percent_statements_covered_display": "0.00",
  120960. "num_branches": 4,
  120961. "num_partial_branches": 0,
  120962. "covered_branches": 0,
  120963. "missing_branches": 4,
  120964. "percent_branches_covered": 0.0,
  120965. "percent_branches_covered_display": "0.00"
  120966. },
  120967. "missing_lines": [
  120968. 33,
  120969. 34,
  120970. 35,
  120971. 36,
  120972. 37,
  120973. 38,
  120974. 39
  120975. ],
  120976. "excluded_lines": [],
  120977. "start_line": 27,
  120978. "contexts": {},
  120979. "executed_branches": [],
  120980. "missing_branches": [
  120981. [
  120982. 34,
  120983. 35
  120984. ],
  120985. [
  120986. 34,
  120987. 36
  120988. ],
  120989. [
  120990. 36,
  120991. 37
  120992. ],
  120993. [
  120994. 36,
  120995. 38
  120996. ]
  120997. ]
  120998. },
  120999. "ChunkUpdateJob.__init__": {
  121000. "executed_lines": [],
  121001. "summary": {
  121002. "covered_lines": 0,
  121003. "num_statements": 4,
  121004. "percent_covered": 0.0,
  121005. "percent_covered_display": "0.00",
  121006. "missing_lines": 4,
  121007. "excluded_lines": 0,
  121008. "percent_statements_covered": 0.0,
  121009. "percent_statements_covered_display": "0.00",
  121010. "num_branches": 0,
  121011. "num_partial_branches": 0,
  121012. "covered_branches": 0,
  121013. "missing_branches": 0,
  121014. "percent_branches_covered": 100.0,
  121015. "percent_branches_covered_display": "100.00"
  121016. },
  121017. "missing_lines": [
  121018. 47,
  121019. 48,
  121020. 49,
  121021. 50
  121022. ],
  121023. "excluded_lines": [],
  121024. "start_line": 45,
  121025. "contexts": {},
  121026. "executed_branches": [],
  121027. "missing_branches": []
  121028. },
  121029. "ChunkUpdateJob.process_due_tasks": {
  121030. "executed_lines": [],
  121031. "summary": {
  121032. "covered_lines": 0,
  121033. "num_statements": 19,
  121034. "percent_covered": 0.0,
  121035. "percent_covered_display": "0.00",
  121036. "missing_lines": 19,
  121037. "excluded_lines": 0,
  121038. "percent_statements_covered": 0.0,
  121039. "percent_statements_covered_display": "0.00",
  121040. "num_branches": 2,
  121041. "num_partial_branches": 0,
  121042. "covered_branches": 0,
  121043. "missing_branches": 2,
  121044. "percent_branches_covered": 0.0,
  121045. "percent_branches_covered_display": "0.00"
  121046. },
  121047. "missing_lines": [
  121048. 57,
  121049. 59,
  121050. 60,
  121051. 67,
  121052. 68,
  121053. 69,
  121054. 70,
  121055. 71,
  121056. 72,
  121057. 73,
  121058. 75,
  121059. 77,
  121060. 80,
  121061. 85,
  121062. 86,
  121063. 88,
  121064. 93,
  121065. 94,
  121066. 95
  121067. ],
  121068. "excluded_lines": [],
  121069. "start_line": 55,
  121070. "contexts": {},
  121071. "executed_branches": [],
  121072. "missing_branches": [
  121073. [
  121074. 67,
  121075. -55
  121076. ],
  121077. [
  121078. 67,
  121079. 68
  121080. ]
  121081. ]
  121082. },
  121083. "ChunkUpdateJob._execute_task": {
  121084. "executed_lines": [],
  121085. "summary": {
  121086. "covered_lines": 0,
  121087. "num_statements": 9,
  121088. "percent_covered": 0.0,
  121089. "percent_covered_display": "0.00",
  121090. "missing_lines": 9,
  121091. "excluded_lines": 0,
  121092. "percent_statements_covered": 0.0,
  121093. "percent_statements_covered_display": "0.00",
  121094. "num_branches": 2,
  121095. "num_partial_branches": 0,
  121096. "covered_branches": 0,
  121097. "missing_branches": 2,
  121098. "percent_branches_covered": 0.0,
  121099. "percent_branches_covered_display": "0.00"
  121100. },
  121101. "missing_lines": [
  121102. 109,
  121103. 110,
  121104. 112,
  121105. 113,
  121106. 117,
  121107. 120,
  121108. 128,
  121109. 129,
  121110. 130
  121111. ],
  121112. "excluded_lines": [],
  121113. "start_line": 97,
  121114. "contexts": {},
  121115. "executed_branches": [],
  121116. "missing_branches": [
  121117. [
  121118. 112,
  121119. 113
  121120. ],
  121121. [
  121122. 112,
  121123. 120
  121124. ]
  121125. ]
  121126. },
  121127. "start_scheduler": {
  121128. "executed_lines": [],
  121129. "summary": {
  121130. "covered_lines": 0,
  121131. "num_statements": 5,
  121132. "percent_covered": 0.0,
  121133. "percent_covered_display": "0.00",
  121134. "missing_lines": 5,
  121135. "excluded_lines": 0,
  121136. "percent_statements_covered": 0.0,
  121137. "percent_statements_covered_display": "0.00",
  121138. "num_branches": 2,
  121139. "num_partial_branches": 0,
  121140. "covered_branches": 0,
  121141. "missing_branches": 2,
  121142. "percent_branches_covered": 0.0,
  121143. "percent_branches_covered_display": "0.00"
  121144. },
  121145. "missing_lines": [
  121146. 137,
  121147. 139,
  121148. 142,
  121149. 145,
  121150. 154
  121151. ],
  121152. "excluded_lines": [],
  121153. "start_line": 133,
  121154. "contexts": {},
  121155. "executed_branches": [],
  121156. "missing_branches": [
  121157. [
  121158. 137,
  121159. -133
  121160. ],
  121161. [
  121162. 137,
  121163. 139
  121164. ]
  121165. ]
  121166. },
  121167. "shutdown_scheduler": {
  121168. "executed_lines": [],
  121169. "summary": {
  121170. "covered_lines": 0,
  121171. "num_statements": 3,
  121172. "percent_covered": 0.0,
  121173. "percent_covered_display": "0.00",
  121174. "missing_lines": 3,
  121175. "excluded_lines": 0,
  121176. "percent_statements_covered": 0.0,
  121177. "percent_statements_covered_display": "0.00",
  121178. "num_branches": 2,
  121179. "num_partial_branches": 0,
  121180. "covered_branches": 0,
  121181. "missing_branches": 2,
  121182. "percent_branches_covered": 0.0,
  121183. "percent_branches_covered_display": "0.00"
  121184. },
  121185. "missing_lines": [
  121186. 162,
  121187. 163,
  121188. 164
  121189. ],
  121190. "excluded_lines": [],
  121191. "start_line": 158,
  121192. "contexts": {},
  121193. "executed_branches": [],
  121194. "missing_branches": [
  121195. [
  121196. 162,
  121197. -158
  121198. ],
  121199. [
  121200. 162,
  121201. 163
  121202. ]
  121203. ]
  121204. },
  121205. "": {
  121206. "executed_lines": [],
  121207. "summary": {
  121208. "covered_lines": 0,
  121209. "num_statements": 17,
  121210. "percent_covered": 0.0,
  121211. "percent_covered_display": "0.00",
  121212. "missing_lines": 17,
  121213. "excluded_lines": 0,
  121214. "percent_statements_covered": 0.0,
  121215. "percent_statements_covered_display": "0.00",
  121216. "num_branches": 0,
  121217. "num_partial_branches": 0,
  121218. "covered_branches": 0,
  121219. "missing_branches": 0,
  121220. "percent_branches_covered": 100.0,
  121221. "percent_branches_covered_display": "100.00"
  121222. },
  121223. "missing_lines": [
  121224. 11,
  121225. 12,
  121226. 13,
  121227. 14,
  121228. 15,
  121229. 16,
  121230. 17,
  121231. 18,
  121232. 21,
  121233. 24,
  121234. 27,
  121235. 42,
  121236. 45,
  121237. 55,
  121238. 97,
  121239. 133,
  121240. 158
  121241. ],
  121242. "excluded_lines": [],
  121243. "start_line": 1,
  121244. "contexts": {},
  121245. "executed_branches": [],
  121246. "missing_branches": []
  121247. }
  121248. },
  121249. "classes": {
  121250. "ChunkUpdateJob": {
  121251. "executed_lines": [],
  121252. "summary": {
  121253. "covered_lines": 0,
  121254. "num_statements": 32,
  121255. "percent_covered": 0.0,
  121256. "percent_covered_display": "0.00",
  121257. "missing_lines": 32,
  121258. "excluded_lines": 0,
  121259. "percent_statements_covered": 0.0,
  121260. "percent_statements_covered_display": "0.00",
  121261. "num_branches": 4,
  121262. "num_partial_branches": 0,
  121263. "covered_branches": 0,
  121264. "missing_branches": 4,
  121265. "percent_branches_covered": 0.0,
  121266. "percent_branches_covered_display": "0.00"
  121267. },
  121268. "missing_lines": [
  121269. 47,
  121270. 48,
  121271. 49,
  121272. 50,
  121273. 57,
  121274. 59,
  121275. 60,
  121276. 67,
  121277. 68,
  121278. 69,
  121279. 70,
  121280. 71,
  121281. 72,
  121282. 73,
  121283. 75,
  121284. 77,
  121285. 80,
  121286. 85,
  121287. 86,
  121288. 88,
  121289. 93,
  121290. 94,
  121291. 95,
  121292. 109,
  121293. 110,
  121294. 112,
  121295. 113,
  121296. 117,
  121297. 120,
  121298. 128,
  121299. 129,
  121300. 130
  121301. ],
  121302. "excluded_lines": [],
  121303. "start_line": 42,
  121304. "contexts": {},
  121305. "executed_branches": [],
  121306. "missing_branches": [
  121307. [
  121308. 67,
  121309. -55
  121310. ],
  121311. [
  121312. 67,
  121313. 68
  121314. ],
  121315. [
  121316. 112,
  121317. 113
  121318. ],
  121319. [
  121320. 112,
  121321. 120
  121322. ]
  121323. ]
  121324. },
  121325. "": {
  121326. "executed_lines": [],
  121327. "summary": {
  121328. "covered_lines": 0,
  121329. "num_statements": 32,
  121330. "percent_covered": 0.0,
  121331. "percent_covered_display": "0.00",
  121332. "missing_lines": 32,
  121333. "excluded_lines": 0,
  121334. "percent_statements_covered": 0.0,
  121335. "percent_statements_covered_display": "0.00",
  121336. "num_branches": 8,
  121337. "num_partial_branches": 0,
  121338. "covered_branches": 0,
  121339. "missing_branches": 8,
  121340. "percent_branches_covered": 0.0,
  121341. "percent_branches_covered_display": "0.00"
  121342. },
  121343. "missing_lines": [
  121344. 11,
  121345. 12,
  121346. 13,
  121347. 14,
  121348. 15,
  121349. 16,
  121350. 17,
  121351. 18,
  121352. 21,
  121353. 24,
  121354. 27,
  121355. 33,
  121356. 34,
  121357. 35,
  121358. 36,
  121359. 37,
  121360. 38,
  121361. 39,
  121362. 42,
  121363. 45,
  121364. 55,
  121365. 97,
  121366. 133,
  121367. 137,
  121368. 139,
  121369. 142,
  121370. 145,
  121371. 154,
  121372. 158,
  121373. 162,
  121374. 163,
  121375. 164
  121376. ],
  121377. "excluded_lines": [],
  121378. "start_line": 1,
  121379. "contexts": {},
  121380. "executed_branches": [],
  121381. "missing_branches": [
  121382. [
  121383. 34,
  121384. 35
  121385. ],
  121386. [
  121387. 34,
  121388. 36
  121389. ],
  121390. [
  121391. 36,
  121392. 37
  121393. ],
  121394. [
  121395. 36,
  121396. 38
  121397. ],
  121398. [
  121399. 137,
  121400. -133
  121401. ],
  121402. [
  121403. 137,
  121404. 139
  121405. ],
  121406. [
  121407. 162,
  121408. -158
  121409. ],
  121410. [
  121411. 162,
  121412. 163
  121413. ]
  121414. ]
  121415. }
  121416. }
  121417. },
  121418. "src\\main.py": {
  121419. "executed_lines": [],
  121420. "summary": {
  121421. "covered_lines": 0,
  121422. "num_statements": 53,
  121423. "percent_covered": 0.0,
  121424. "percent_covered_display": "0.00",
  121425. "missing_lines": 53,
  121426. "excluded_lines": 7,
  121427. "percent_statements_covered": 0.0,
  121428. "percent_statements_covered_display": "0.00",
  121429. "num_branches": 0,
  121430. "num_partial_branches": 0,
  121431. "covered_branches": 0,
  121432. "missing_branches": 0,
  121433. "percent_branches_covered": 100.0,
  121434. "percent_branches_covered_display": "100.00"
  121435. },
  121436. "missing_lines": [
  121437. 10,
  121438. 11,
  121439. 12,
  121440. 13,
  121441. 15,
  121442. 16,
  121443. 17,
  121444. 18,
  121445. 19,
  121446. 20,
  121447. 24,
  121448. 25,
  121449. 28,
  121450. 29,
  121451. 44,
  121452. 47,
  121453. 48,
  121454. 49,
  121455. 50,
  121456. 51,
  121457. 52,
  121458. 55,
  121459. 56,
  121460. 57,
  121461. 58,
  121462. 59,
  121463. 60,
  121464. 61,
  121465. 63,
  121466. 65,
  121467. 71,
  121468. 72,
  121469. 73,
  121470. 74,
  121471. 75,
  121472. 77,
  121473. 80,
  121474. 94,
  121475. 97,
  121476. 108,
  121477. 117,
  121478. 120,
  121479. 124,
  121480. 127,
  121481. 131,
  121482. 135,
  121483. 141,
  121484. 144,
  121485. 145,
  121486. 151,
  121487. 160,
  121488. 165,
  121489. 169
  121490. ],
  121491. "excluded_lines": [
  121492. 42,
  121493. 68,
  121494. 172,
  121495. 173,
  121496. 180,
  121497. 182,
  121498. 184
  121499. ],
  121500. "contexts": {},
  121501. "executed_branches": [],
  121502. "missing_branches": [],
  121503. "functions": {
  121504. "lifespan": {
  121505. "executed_lines": [],
  121506. "summary": {
  121507. "covered_lines": 0,
  121508. "num_statements": 22,
  121509. "percent_covered": 0.0,
  121510. "percent_covered_display": "0.00",
  121511. "missing_lines": 22,
  121512. "excluded_lines": 2,
  121513. "percent_statements_covered": 0.0,
  121514. "percent_statements_covered_display": "0.00",
  121515. "num_branches": 0,
  121516. "num_partial_branches": 0,
  121517. "covered_branches": 0,
  121518. "missing_branches": 0,
  121519. "percent_branches_covered": 100.0,
  121520. "percent_branches_covered_display": "100.00"
  121521. },
  121522. "missing_lines": [
  121523. 44,
  121524. 47,
  121525. 48,
  121526. 49,
  121527. 50,
  121528. 51,
  121529. 52,
  121530. 55,
  121531. 56,
  121532. 57,
  121533. 58,
  121534. 59,
  121535. 60,
  121536. 61,
  121537. 63,
  121538. 65,
  121539. 71,
  121540. 72,
  121541. 73,
  121542. 74,
  121543. 75,
  121544. 77
  121545. ],
  121546. "excluded_lines": [
  121547. 42,
  121548. 68
  121549. ],
  121550. "start_line": 29,
  121551. "contexts": {},
  121552. "executed_branches": [],
  121553. "missing_branches": []
  121554. },
  121555. "create_app": {
  121556. "executed_lines": [],
  121557. "summary": {
  121558. "covered_lines": 0,
  121559. "num_statements": 14,
  121560. "percent_covered": 0.0,
  121561. "percent_covered_display": "0.00",
  121562. "missing_lines": 14,
  121563. "excluded_lines": 0,
  121564. "percent_statements_covered": 0.0,
  121565. "percent_statements_covered_display": "0.00",
  121566. "num_branches": 0,
  121567. "num_partial_branches": 0,
  121568. "covered_branches": 0,
  121569. "missing_branches": 0,
  121570. "percent_branches_covered": 100.0,
  121571. "percent_branches_covered_display": "100.00"
  121572. },
  121573. "missing_lines": [
  121574. 94,
  121575. 97,
  121576. 108,
  121577. 117,
  121578. 120,
  121579. 124,
  121580. 127,
  121581. 131,
  121582. 135,
  121583. 141,
  121584. 144,
  121585. 145,
  121586. 160,
  121587. 165
  121588. ],
  121589. "excluded_lines": [],
  121590. "start_line": 80,
  121591. "contexts": {},
  121592. "executed_branches": [],
  121593. "missing_branches": []
  121594. },
  121595. "create_app.root": {
  121596. "executed_lines": [],
  121597. "summary": {
  121598. "covered_lines": 0,
  121599. "num_statements": 1,
  121600. "percent_covered": 0.0,
  121601. "percent_covered_display": "0.00",
  121602. "missing_lines": 1,
  121603. "excluded_lines": 0,
  121604. "percent_statements_covered": 0.0,
  121605. "percent_statements_covered_display": "0.00",
  121606. "num_branches": 0,
  121607. "num_partial_branches": 0,
  121608. "covered_branches": 0,
  121609. "missing_branches": 0,
  121610. "percent_branches_covered": 100.0,
  121611. "percent_branches_covered_display": "100.00"
  121612. },
  121613. "missing_lines": [
  121614. 151
  121615. ],
  121616. "excluded_lines": [],
  121617. "start_line": 145,
  121618. "contexts": {},
  121619. "executed_branches": [],
  121620. "missing_branches": []
  121621. },
  121622. "": {
  121623. "executed_lines": [],
  121624. "summary": {
  121625. "covered_lines": 0,
  121626. "num_statements": 16,
  121627. "percent_covered": 0.0,
  121628. "percent_covered_display": "0.00",
  121629. "missing_lines": 16,
  121630. "excluded_lines": 5,
  121631. "percent_statements_covered": 0.0,
  121632. "percent_statements_covered_display": "0.00",
  121633. "num_branches": 0,
  121634. "num_partial_branches": 0,
  121635. "covered_branches": 0,
  121636. "missing_branches": 0,
  121637. "percent_branches_covered": 100.0,
  121638. "percent_branches_covered_display": "100.00"
  121639. },
  121640. "missing_lines": [
  121641. 10,
  121642. 11,
  121643. 12,
  121644. 13,
  121645. 15,
  121646. 16,
  121647. 17,
  121648. 18,
  121649. 19,
  121650. 20,
  121651. 24,
  121652. 25,
  121653. 28,
  121654. 29,
  121655. 80,
  121656. 169
  121657. ],
  121658. "excluded_lines": [
  121659. 172,
  121660. 173,
  121661. 180,
  121662. 182,
  121663. 184
  121664. ],
  121665. "start_line": 1,
  121666. "contexts": {},
  121667. "executed_branches": [],
  121668. "missing_branches": []
  121669. }
  121670. },
  121671. "classes": {
  121672. "": {
  121673. "executed_lines": [],
  121674. "summary": {
  121675. "covered_lines": 0,
  121676. "num_statements": 53,
  121677. "percent_covered": 0.0,
  121678. "percent_covered_display": "0.00",
  121679. "missing_lines": 53,
  121680. "excluded_lines": 7,
  121681. "percent_statements_covered": 0.0,
  121682. "percent_statements_covered_display": "0.00",
  121683. "num_branches": 0,
  121684. "num_partial_branches": 0,
  121685. "covered_branches": 0,
  121686. "missing_branches": 0,
  121687. "percent_branches_covered": 100.0,
  121688. "percent_branches_covered_display": "100.00"
  121689. },
  121690. "missing_lines": [
  121691. 10,
  121692. 11,
  121693. 12,
  121694. 13,
  121695. 15,
  121696. 16,
  121697. 17,
  121698. 18,
  121699. 19,
  121700. 20,
  121701. 24,
  121702. 25,
  121703. 28,
  121704. 29,
  121705. 44,
  121706. 47,
  121707. 48,
  121708. 49,
  121709. 50,
  121710. 51,
  121711. 52,
  121712. 55,
  121713. 56,
  121714. 57,
  121715. 58,
  121716. 59,
  121717. 60,
  121718. 61,
  121719. 63,
  121720. 65,
  121721. 71,
  121722. 72,
  121723. 73,
  121724. 74,
  121725. 75,
  121726. 77,
  121727. 80,
  121728. 94,
  121729. 97,
  121730. 108,
  121731. 117,
  121732. 120,
  121733. 124,
  121734. 127,
  121735. 131,
  121736. 135,
  121737. 141,
  121738. 144,
  121739. 145,
  121740. 151,
  121741. 160,
  121742. 165,
  121743. 169
  121744. ],
  121745. "excluded_lines": [
  121746. 42,
  121747. 68,
  121748. 172,
  121749. 173,
  121750. 180,
  121751. 182,
  121752. 184
  121753. ],
  121754. "start_line": 1,
  121755. "contexts": {},
  121756. "executed_branches": [],
  121757. "missing_branches": []
  121758. }
  121759. }
  121760. },
  121761. "src\\model\\__init__.py": {
  121762. "executed_lines": [],
  121763. "summary": {
  121764. "covered_lines": 0,
  121765. "num_statements": 0,
  121766. "percent_covered": 100.0,
  121767. "percent_covered_display": "100.00",
  121768. "missing_lines": 0,
  121769. "excluded_lines": 0,
  121770. "percent_statements_covered": 100.0,
  121771. "percent_statements_covered_display": "100.00",
  121772. "num_branches": 0,
  121773. "num_partial_branches": 0,
  121774. "covered_branches": 0,
  121775. "missing_branches": 0,
  121776. "percent_branches_covered": 100.0,
  121777. "percent_branches_covered_display": "100.00"
  121778. },
  121779. "missing_lines": [],
  121780. "excluded_lines": [],
  121781. "contexts": {},
  121782. "executed_branches": [],
  121783. "missing_branches": [],
  121784. "functions": {
  121785. "": {
  121786. "executed_lines": [],
  121787. "summary": {
  121788. "covered_lines": 0,
  121789. "num_statements": 0,
  121790. "percent_covered": 100.0,
  121791. "percent_covered_display": "100.00",
  121792. "missing_lines": 0,
  121793. "excluded_lines": 0,
  121794. "percent_statements_covered": 100.0,
  121795. "percent_statements_covered_display": "100.00",
  121796. "num_branches": 0,
  121797. "num_partial_branches": 0,
  121798. "covered_branches": 0,
  121799. "missing_branches": 0,
  121800. "percent_branches_covered": 100.0,
  121801. "percent_branches_covered_display": "100.00"
  121802. },
  121803. "missing_lines": [],
  121804. "excluded_lines": [],
  121805. "start_line": 1,
  121806. "contexts": {},
  121807. "executed_branches": [],
  121808. "missing_branches": []
  121809. }
  121810. },
  121811. "classes": {
  121812. "": {
  121813. "executed_lines": [],
  121814. "summary": {
  121815. "covered_lines": 0,
  121816. "num_statements": 0,
  121817. "percent_covered": 100.0,
  121818. "percent_covered_display": "100.00",
  121819. "missing_lines": 0,
  121820. "excluded_lines": 0,
  121821. "percent_statements_covered": 100.0,
  121822. "percent_statements_covered_display": "100.00",
  121823. "num_branches": 0,
  121824. "num_partial_branches": 0,
  121825. "covered_branches": 0,
  121826. "missing_branches": 0,
  121827. "percent_branches_covered": 100.0,
  121828. "percent_branches_covered_display": "100.00"
  121829. },
  121830. "missing_lines": [],
  121831. "excluded_lines": [],
  121832. "start_line": 1,
  121833. "contexts": {},
  121834. "executed_branches": [],
  121835. "missing_branches": []
  121836. }
  121837. }
  121838. },
  121839. "src\\model\\jina_rerank.py": {
  121840. "executed_lines": [],
  121841. "summary": {
  121842. "covered_lines": 0,
  121843. "num_statements": 56,
  121844. "percent_covered": 0.0,
  121845. "percent_covered_display": "0.00",
  121846. "missing_lines": 56,
  121847. "excluded_lines": 0,
  121848. "percent_statements_covered": 0.0,
  121849. "percent_statements_covered_display": "0.00",
  121850. "num_branches": 8,
  121851. "num_partial_branches": 0,
  121852. "covered_branches": 0,
  121853. "missing_branches": 8,
  121854. "percent_branches_covered": 0.0,
  121855. "percent_branches_covered_display": "0.00"
  121856. },
  121857. "missing_lines": [
  121858. 1,
  121859. 3,
  121860. 4,
  121861. 6,
  121862. 7,
  121863. 8,
  121864. 9,
  121865. 10,
  121866. 12,
  121867. 15,
  121868. 18,
  121869. 19,
  121870. 20,
  121871. 21,
  121872. 22,
  121873. 23,
  121874. 24,
  121875. 25,
  121876. 27,
  121877. 28,
  121878. 29,
  121879. 30,
  121880. 32,
  121881. 37,
  121882. 38,
  121883. 39,
  121884. 41,
  121885. 42,
  121886. 43,
  121887. 44,
  121888. 52,
  121889. 53,
  121890. 55,
  121891. 74,
  121892. 75,
  121893. 76,
  121894. 79,
  121895. 80,
  121896. 81,
  121897. 89,
  121898. 90,
  121899. 95,
  121900. 96,
  121901. 98,
  121902. 99,
  121903. 100,
  121904. 101,
  121905. 107,
  121906. 109,
  121907. 127,
  121908. 128,
  121909. 129,
  121910. 130,
  121911. 131,
  121912. 132,
  121913. 133
  121914. ],
  121915. "excluded_lines": [],
  121916. "contexts": {},
  121917. "executed_branches": [],
  121918. "missing_branches": [
  121919. [
  121920. 74,
  121921. 75
  121922. ],
  121923. [
  121924. 74,
  121925. 76
  121926. ],
  121927. [
  121928. 95,
  121929. 96
  121930. ],
  121931. [
  121932. 95,
  121933. 98
  121934. ],
  121935. [
  121936. 100,
  121937. 101
  121938. ],
  121939. [
  121940. 100,
  121941. 107
  121942. ],
  121943. [
  121944. 128,
  121945. 129
  121946. ],
  121947. [
  121948. 128,
  121949. 133
  121950. ]
  121951. ],
  121952. "functions": {
  121953. "JinaRerank.validate_environment": {
  121954. "executed_lines": [],
  121955. "summary": {
  121956. "covered_lines": 0,
  121957. "num_statements": 6,
  121958. "percent_covered": 0.0,
  121959. "percent_covered_display": "0.00",
  121960. "missing_lines": 6,
  121961. "excluded_lines": 0,
  121962. "percent_statements_covered": 0.0,
  121963. "percent_statements_covered_display": "0.00",
  121964. "num_branches": 0,
  121965. "num_partial_branches": 0,
  121966. "covered_branches": 0,
  121967. "missing_branches": 0,
  121968. "percent_branches_covered": 100.0,
  121969. "percent_branches_covered_display": "100.00"
  121970. },
  121971. "missing_lines": [
  121972. 41,
  121973. 42,
  121974. 43,
  121975. 44,
  121976. 52,
  121977. 53
  121978. ],
  121979. "excluded_lines": [],
  121980. "start_line": 39,
  121981. "contexts": {},
  121982. "executed_branches": [],
  121983. "missing_branches": []
  121984. },
  121985. "JinaRerank.rerank": {
  121986. "executed_lines": [],
  121987. "summary": {
  121988. "covered_lines": 0,
  121989. "num_statements": 15,
  121990. "percent_covered": 0.0,
  121991. "percent_covered_display": "0.00",
  121992. "missing_lines": 15,
  121993. "excluded_lines": 0,
  121994. "percent_statements_covered": 0.0,
  121995. "percent_statements_covered_display": "0.00",
  121996. "num_branches": 6,
  121997. "num_partial_branches": 0,
  121998. "covered_branches": 0,
  121999. "missing_branches": 6,
  122000. "percent_branches_covered": 0.0,
  122001. "percent_branches_covered_display": "0.00"
  122002. },
  122003. "missing_lines": [
  122004. 74,
  122005. 75,
  122006. 76,
  122007. 79,
  122008. 80,
  122009. 81,
  122010. 89,
  122011. 90,
  122012. 95,
  122013. 96,
  122014. 98,
  122015. 99,
  122016. 100,
  122017. 101,
  122018. 107
  122019. ],
  122020. "excluded_lines": [],
  122021. "start_line": 55,
  122022. "contexts": {},
  122023. "executed_branches": [],
  122024. "missing_branches": [
  122025. [
  122026. 74,
  122027. 75
  122028. ],
  122029. [
  122030. 74,
  122031. 76
  122032. ],
  122033. [
  122034. 95,
  122035. 96
  122036. ],
  122037. [
  122038. 95,
  122039. 98
  122040. ],
  122041. [
  122042. 100,
  122043. 101
  122044. ],
  122045. [
  122046. 100,
  122047. 107
  122048. ]
  122049. ]
  122050. },
  122051. "JinaRerank.compress_documents": {
  122052. "executed_lines": [],
  122053. "summary": {
  122054. "covered_lines": 0,
  122055. "num_statements": 7,
  122056. "percent_covered": 0.0,
  122057. "percent_covered_display": "0.00",
  122058. "missing_lines": 7,
  122059. "excluded_lines": 0,
  122060. "percent_statements_covered": 0.0,
  122061. "percent_statements_covered_display": "0.00",
  122062. "num_branches": 2,
  122063. "num_partial_branches": 0,
  122064. "covered_branches": 0,
  122065. "missing_branches": 2,
  122066. "percent_branches_covered": 0.0,
  122067. "percent_branches_covered_display": "0.00"
  122068. },
  122069. "missing_lines": [
  122070. 127,
  122071. 128,
  122072. 129,
  122073. 130,
  122074. 131,
  122075. 132,
  122076. 133
  122077. ],
  122078. "excluded_lines": [],
  122079. "start_line": 109,
  122080. "contexts": {},
  122081. "executed_branches": [],
  122082. "missing_branches": [
  122083. [
  122084. 128,
  122085. 129
  122086. ],
  122087. [
  122088. 128,
  122089. 133
  122090. ]
  122091. ]
  122092. },
  122093. "": {
  122094. "executed_lines": [],
  122095. "summary": {
  122096. "covered_lines": 0,
  122097. "num_statements": 28,
  122098. "percent_covered": 0.0,
  122099. "percent_covered_display": "0.00",
  122100. "missing_lines": 28,
  122101. "excluded_lines": 0,
  122102. "percent_statements_covered": 0.0,
  122103. "percent_statements_covered_display": "0.00",
  122104. "num_branches": 0,
  122105. "num_partial_branches": 0,
  122106. "covered_branches": 0,
  122107. "missing_branches": 0,
  122108. "percent_branches_covered": 100.0,
  122109. "percent_branches_covered_display": "100.00"
  122110. },
  122111. "missing_lines": [
  122112. 1,
  122113. 3,
  122114. 4,
  122115. 6,
  122116. 7,
  122117. 8,
  122118. 9,
  122119. 10,
  122120. 12,
  122121. 15,
  122122. 18,
  122123. 19,
  122124. 20,
  122125. 21,
  122126. 22,
  122127. 23,
  122128. 24,
  122129. 25,
  122130. 27,
  122131. 28,
  122132. 29,
  122133. 30,
  122134. 32,
  122135. 37,
  122136. 38,
  122137. 39,
  122138. 55,
  122139. 109
  122140. ],
  122141. "excluded_lines": [],
  122142. "start_line": 1,
  122143. "contexts": {},
  122144. "executed_branches": [],
  122145. "missing_branches": []
  122146. }
  122147. },
  122148. "classes": {
  122149. "JinaRerank": {
  122150. "executed_lines": [],
  122151. "summary": {
  122152. "covered_lines": 0,
  122153. "num_statements": 28,
  122154. "percent_covered": 0.0,
  122155. "percent_covered_display": "0.00",
  122156. "missing_lines": 28,
  122157. "excluded_lines": 0,
  122158. "percent_statements_covered": 0.0,
  122159. "percent_statements_covered_display": "0.00",
  122160. "num_branches": 8,
  122161. "num_partial_branches": 0,
  122162. "covered_branches": 0,
  122163. "missing_branches": 8,
  122164. "percent_branches_covered": 0.0,
  122165. "percent_branches_covered_display": "0.00"
  122166. },
  122167. "missing_lines": [
  122168. 41,
  122169. 42,
  122170. 43,
  122171. 44,
  122172. 52,
  122173. 53,
  122174. 74,
  122175. 75,
  122176. 76,
  122177. 79,
  122178. 80,
  122179. 81,
  122180. 89,
  122181. 90,
  122182. 95,
  122183. 96,
  122184. 98,
  122185. 99,
  122186. 100,
  122187. 101,
  122188. 107,
  122189. 127,
  122190. 128,
  122191. 129,
  122192. 130,
  122193. 131,
  122194. 132,
  122195. 133
  122196. ],
  122197. "excluded_lines": [],
  122198. "start_line": 15,
  122199. "contexts": {},
  122200. "executed_branches": [],
  122201. "missing_branches": [
  122202. [
  122203. 74,
  122204. 75
  122205. ],
  122206. [
  122207. 74,
  122208. 76
  122209. ],
  122210. [
  122211. 95,
  122212. 96
  122213. ],
  122214. [
  122215. 95,
  122216. 98
  122217. ],
  122218. [
  122219. 100,
  122220. 101
  122221. ],
  122222. [
  122223. 100,
  122224. 107
  122225. ],
  122226. [
  122227. 128,
  122228. 129
  122229. ],
  122230. [
  122231. 128,
  122232. 133
  122233. ]
  122234. ]
  122235. },
  122236. "": {
  122237. "executed_lines": [],
  122238. "summary": {
  122239. "covered_lines": 0,
  122240. "num_statements": 28,
  122241. "percent_covered": 0.0,
  122242. "percent_covered_display": "0.00",
  122243. "missing_lines": 28,
  122244. "excluded_lines": 0,
  122245. "percent_statements_covered": 0.0,
  122246. "percent_statements_covered_display": "0.00",
  122247. "num_branches": 0,
  122248. "num_partial_branches": 0,
  122249. "covered_branches": 0,
  122250. "missing_branches": 0,
  122251. "percent_branches_covered": 100.0,
  122252. "percent_branches_covered_display": "100.00"
  122253. },
  122254. "missing_lines": [
  122255. 1,
  122256. 3,
  122257. 4,
  122258. 6,
  122259. 7,
  122260. 8,
  122261. 9,
  122262. 10,
  122263. 12,
  122264. 15,
  122265. 18,
  122266. 19,
  122267. 20,
  122268. 21,
  122269. 22,
  122270. 23,
  122271. 24,
  122272. 25,
  122273. 27,
  122274. 28,
  122275. 29,
  122276. 30,
  122277. 32,
  122278. 37,
  122279. 38,
  122280. 39,
  122281. 55,
  122282. 109
  122283. ],
  122284. "excluded_lines": [],
  122285. "start_line": 1,
  122286. "contexts": {},
  122287. "executed_branches": [],
  122288. "missing_branches": []
  122289. }
  122290. }
  122291. },
  122292. "src\\model\\multimodal_embedding.py": {
  122293. "executed_lines": [],
  122294. "summary": {
  122295. "covered_lines": 0,
  122296. "num_statements": 71,
  122297. "percent_covered": 0.0,
  122298. "percent_covered_display": "0.00",
  122299. "missing_lines": 71,
  122300. "excluded_lines": 0,
  122301. "percent_statements_covered": 0.0,
  122302. "percent_statements_covered_display": "0.00",
  122303. "num_branches": 10,
  122304. "num_partial_branches": 0,
  122305. "covered_branches": 0,
  122306. "missing_branches": 10,
  122307. "percent_branches_covered": 0.0,
  122308. "percent_branches_covered_display": "0.00"
  122309. },
  122310. "missing_lines": [
  122311. 1,
  122312. 2,
  122313. 3,
  122314. 4,
  122315. 5,
  122316. 6,
  122317. 7,
  122318. 8,
  122319. 9,
  122320. 11,
  122321. 14,
  122322. 23,
  122323. 24,
  122324. 25,
  122325. 26,
  122326. 27,
  122327. 28,
  122328. 30,
  122329. 36,
  122330. 38,
  122331. 39,
  122332. 49,
  122333. 51,
  122334. 52,
  122335. 53,
  122336. 54,
  122337. 56,
  122338. 57,
  122339. 67,
  122340. 69,
  122341. 70,
  122342. 71,
  122343. 72,
  122344. 74,
  122345. 75,
  122346. 85,
  122347. 87,
  122348. 88,
  122349. 89,
  122350. 92,
  122351. 94,
  122352. 96,
  122353. 101,
  122354. 106,
  122355. 107,
  122356. 108,
  122357. 109,
  122358. 111,
  122359. 112,
  122360. 123,
  122361. 124,
  122362. 125,
  122363. 126,
  122364. 127,
  122365. 128,
  122366. 131,
  122367. 133,
  122368. 134,
  122369. 136,
  122370. 137,
  122371. 139,
  122372. 145,
  122373. 146,
  122374. 148,
  122375. 149,
  122376. 150,
  122377. 153,
  122378. 156,
  122379. 164,
  122380. 165,
  122381. 169
  122382. ],
  122383. "excluded_lines": [],
  122384. "contexts": {},
  122385. "executed_branches": [],
  122386. "missing_branches": [
  122387. [
  122388. 106,
  122389. -74
  122390. ],
  122391. [
  122392. 106,
  122393. 107
  122394. ],
  122395. [
  122396. 125,
  122397. 126
  122398. ],
  122399. [
  122400. 125,
  122401. 136
  122402. ],
  122403. [
  122404. 136,
  122405. 137
  122406. ],
  122407. [
  122408. 136,
  122409. 139
  122410. ],
  122411. [
  122412. 145,
  122413. 146
  122414. ],
  122415. [
  122416. 145,
  122417. 148
  122418. ],
  122419. [
  122420. 164,
  122421. 165
  122422. ],
  122423. [
  122424. 164,
  122425. 169
  122426. ]
  122427. ],
  122428. "functions": {
  122429. "Embedding.__init__": {
  122430. "executed_lines": [],
  122431. "summary": {
  122432. "covered_lines": 0,
  122433. "num_statements": 8,
  122434. "percent_covered": 0.0,
  122435. "percent_covered_display": "0.00",
  122436. "missing_lines": 8,
  122437. "excluded_lines": 0,
  122438. "percent_statements_covered": 0.0,
  122439. "percent_statements_covered_display": "0.00",
  122440. "num_branches": 0,
  122441. "num_partial_branches": 0,
  122442. "covered_branches": 0,
  122443. "missing_branches": 0,
  122444. "percent_branches_covered": 100.0,
  122445. "percent_branches_covered_display": "100.00"
  122446. },
  122447. "missing_lines": [
  122448. 23,
  122449. 24,
  122450. 25,
  122451. 26,
  122452. 27,
  122453. 28,
  122454. 30,
  122455. 36
  122456. ],
  122457. "excluded_lines": [],
  122458. "start_line": 14,
  122459. "contexts": {},
  122460. "executed_branches": [],
  122461. "missing_branches": []
  122462. },
  122463. "Embedding.get_text_embedding": {
  122464. "executed_lines": [],
  122465. "summary": {
  122466. "covered_lines": 0,
  122467. "num_statements": 5,
  122468. "percent_covered": 0.0,
  122469. "percent_covered_display": "0.00",
  122470. "missing_lines": 5,
  122471. "excluded_lines": 0,
  122472. "percent_statements_covered": 0.0,
  122473. "percent_statements_covered_display": "0.00",
  122474. "num_branches": 0,
  122475. "num_partial_branches": 0,
  122476. "covered_branches": 0,
  122477. "missing_branches": 0,
  122478. "percent_branches_covered": 100.0,
  122479. "percent_branches_covered_display": "100.00"
  122480. },
  122481. "missing_lines": [
  122482. 49,
  122483. 51,
  122484. 52,
  122485. 53,
  122486. 54
  122487. ],
  122488. "excluded_lines": [],
  122489. "start_line": 39,
  122490. "contexts": {},
  122491. "executed_branches": [],
  122492. "missing_branches": []
  122493. },
  122494. "Embedding.get_texts_embedding": {
  122495. "executed_lines": [],
  122496. "summary": {
  122497. "covered_lines": 0,
  122498. "num_statements": 5,
  122499. "percent_covered": 0.0,
  122500. "percent_covered_display": "0.00",
  122501. "missing_lines": 5,
  122502. "excluded_lines": 0,
  122503. "percent_statements_covered": 0.0,
  122504. "percent_statements_covered_display": "0.00",
  122505. "num_branches": 0,
  122506. "num_partial_branches": 0,
  122507. "covered_branches": 0,
  122508. "missing_branches": 0,
  122509. "percent_branches_covered": 100.0,
  122510. "percent_branches_covered_display": "100.00"
  122511. },
  122512. "missing_lines": [
  122513. 67,
  122514. 69,
  122515. 70,
  122516. 71,
  122517. 72
  122518. ],
  122519. "excluded_lines": [],
  122520. "start_line": 57,
  122521. "contexts": {},
  122522. "executed_branches": [],
  122523. "missing_branches": []
  122524. },
  122525. "Embedding.get_image_embedding": {
  122526. "executed_lines": [],
  122527. "summary": {
  122528. "covered_lines": 0,
  122529. "num_statements": 12,
  122530. "percent_covered": 0.0,
  122531. "percent_covered_display": "0.00",
  122532. "missing_lines": 12,
  122533. "excluded_lines": 0,
  122534. "percent_statements_covered": 0.0,
  122535. "percent_statements_covered_display": "0.00",
  122536. "num_branches": 2,
  122537. "num_partial_branches": 0,
  122538. "covered_branches": 0,
  122539. "missing_branches": 2,
  122540. "percent_branches_covered": 0.0,
  122541. "percent_branches_covered_display": "0.00"
  122542. },
  122543. "missing_lines": [
  122544. 85,
  122545. 87,
  122546. 88,
  122547. 89,
  122548. 92,
  122549. 94,
  122550. 96,
  122551. 101,
  122552. 106,
  122553. 107,
  122554. 108,
  122555. 109
  122556. ],
  122557. "excluded_lines": [],
  122558. "start_line": 75,
  122559. "contexts": {},
  122560. "executed_branches": [],
  122561. "missing_branches": [
  122562. [
  122563. 106,
  122564. -74
  122565. ],
  122566. [
  122567. 106,
  122568. 107
  122569. ]
  122570. ]
  122571. },
  122572. "Embedding.get_multimodal_embedding": {
  122573. "executed_lines": [],
  122574. "summary": {
  122575. "covered_lines": 0,
  122576. "num_statements": 17,
  122577. "percent_covered": 0.0,
  122578. "percent_covered_display": "0.00",
  122579. "missing_lines": 17,
  122580. "excluded_lines": 0,
  122581. "percent_statements_covered": 0.0,
  122582. "percent_statements_covered_display": "0.00",
  122583. "num_branches": 6,
  122584. "num_partial_branches": 0,
  122585. "covered_branches": 0,
  122586. "missing_branches": 6,
  122587. "percent_branches_covered": 0.0,
  122588. "percent_branches_covered_display": "0.00"
  122589. },
  122590. "missing_lines": [
  122591. 123,
  122592. 124,
  122593. 125,
  122594. 126,
  122595. 127,
  122596. 128,
  122597. 131,
  122598. 133,
  122599. 134,
  122600. 136,
  122601. 137,
  122602. 139,
  122603. 145,
  122604. 146,
  122605. 148,
  122606. 149,
  122607. 150
  122608. ],
  122609. "excluded_lines": [],
  122610. "start_line": 112,
  122611. "contexts": {},
  122612. "executed_branches": [],
  122613. "missing_branches": [
  122614. [
  122615. 125,
  122616. 126
  122617. ],
  122618. [
  122619. 125,
  122620. 136
  122621. ],
  122622. [
  122623. 136,
  122624. 137
  122625. ],
  122626. [
  122627. 136,
  122628. 139
  122629. ],
  122630. [
  122631. 145,
  122632. 146
  122633. ],
  122634. [
  122635. 145,
  122636. 148
  122637. ]
  122638. ]
  122639. },
  122640. "get_embedding_model": {
  122641. "executed_lines": [],
  122642. "summary": {
  122643. "covered_lines": 0,
  122644. "num_statements": 3,
  122645. "percent_covered": 0.0,
  122646. "percent_covered_display": "0.00",
  122647. "missing_lines": 3,
  122648. "excluded_lines": 0,
  122649. "percent_statements_covered": 0.0,
  122650. "percent_statements_covered_display": "0.00",
  122651. "num_branches": 2,
  122652. "num_partial_branches": 0,
  122653. "covered_branches": 0,
  122654. "missing_branches": 2,
  122655. "percent_branches_covered": 0.0,
  122656. "percent_branches_covered_display": "0.00"
  122657. },
  122658. "missing_lines": [
  122659. 164,
  122660. 165,
  122661. 169
  122662. ],
  122663. "excluded_lines": [],
  122664. "start_line": 156,
  122665. "contexts": {},
  122666. "executed_branches": [],
  122667. "missing_branches": [
  122668. [
  122669. 164,
  122670. 165
  122671. ],
  122672. [
  122673. 164,
  122674. 169
  122675. ]
  122676. ]
  122677. },
  122678. "": {
  122679. "executed_lines": [],
  122680. "summary": {
  122681. "covered_lines": 0,
  122682. "num_statements": 21,
  122683. "percent_covered": 0.0,
  122684. "percent_covered_display": "0.00",
  122685. "missing_lines": 21,
  122686. "excluded_lines": 0,
  122687. "percent_statements_covered": 0.0,
  122688. "percent_statements_covered_display": "0.00",
  122689. "num_branches": 0,
  122690. "num_partial_branches": 0,
  122691. "covered_branches": 0,
  122692. "missing_branches": 0,
  122693. "percent_branches_covered": 100.0,
  122694. "percent_branches_covered_display": "100.00"
  122695. },
  122696. "missing_lines": [
  122697. 1,
  122698. 2,
  122699. 3,
  122700. 4,
  122701. 5,
  122702. 6,
  122703. 7,
  122704. 8,
  122705. 9,
  122706. 11,
  122707. 14,
  122708. 38,
  122709. 39,
  122710. 56,
  122711. 57,
  122712. 74,
  122713. 75,
  122714. 111,
  122715. 112,
  122716. 153,
  122717. 156
  122718. ],
  122719. "excluded_lines": [],
  122720. "start_line": 1,
  122721. "contexts": {},
  122722. "executed_branches": [],
  122723. "missing_branches": []
  122724. }
  122725. },
  122726. "classes": {
  122727. "Embedding": {
  122728. "executed_lines": [],
  122729. "summary": {
  122730. "covered_lines": 0,
  122731. "num_statements": 47,
  122732. "percent_covered": 0.0,
  122733. "percent_covered_display": "0.00",
  122734. "missing_lines": 47,
  122735. "excluded_lines": 0,
  122736. "percent_statements_covered": 0.0,
  122737. "percent_statements_covered_display": "0.00",
  122738. "num_branches": 8,
  122739. "num_partial_branches": 0,
  122740. "covered_branches": 0,
  122741. "missing_branches": 8,
  122742. "percent_branches_covered": 0.0,
  122743. "percent_branches_covered_display": "0.00"
  122744. },
  122745. "missing_lines": [
  122746. 23,
  122747. 24,
  122748. 25,
  122749. 26,
  122750. 27,
  122751. 28,
  122752. 30,
  122753. 36,
  122754. 49,
  122755. 51,
  122756. 52,
  122757. 53,
  122758. 54,
  122759. 67,
  122760. 69,
  122761. 70,
  122762. 71,
  122763. 72,
  122764. 85,
  122765. 87,
  122766. 88,
  122767. 89,
  122768. 92,
  122769. 94,
  122770. 96,
  122771. 101,
  122772. 106,
  122773. 107,
  122774. 108,
  122775. 109,
  122776. 123,
  122777. 124,
  122778. 125,
  122779. 126,
  122780. 127,
  122781. 128,
  122782. 131,
  122783. 133,
  122784. 134,
  122785. 136,
  122786. 137,
  122787. 139,
  122788. 145,
  122789. 146,
  122790. 148,
  122791. 149,
  122792. 150
  122793. ],
  122794. "excluded_lines": [],
  122795. "start_line": 11,
  122796. "contexts": {},
  122797. "executed_branches": [],
  122798. "missing_branches": [
  122799. [
  122800. 106,
  122801. -74
  122802. ],
  122803. [
  122804. 106,
  122805. 107
  122806. ],
  122807. [
  122808. 125,
  122809. 126
  122810. ],
  122811. [
  122812. 125,
  122813. 136
  122814. ],
  122815. [
  122816. 136,
  122817. 137
  122818. ],
  122819. [
  122820. 136,
  122821. 139
  122822. ],
  122823. [
  122824. 145,
  122825. 146
  122826. ],
  122827. [
  122828. 145,
  122829. 148
  122830. ]
  122831. ]
  122832. },
  122833. "": {
  122834. "executed_lines": [],
  122835. "summary": {
  122836. "covered_lines": 0,
  122837. "num_statements": 24,
  122838. "percent_covered": 0.0,
  122839. "percent_covered_display": "0.00",
  122840. "missing_lines": 24,
  122841. "excluded_lines": 0,
  122842. "percent_statements_covered": 0.0,
  122843. "percent_statements_covered_display": "0.00",
  122844. "num_branches": 2,
  122845. "num_partial_branches": 0,
  122846. "covered_branches": 0,
  122847. "missing_branches": 2,
  122848. "percent_branches_covered": 0.0,
  122849. "percent_branches_covered_display": "0.00"
  122850. },
  122851. "missing_lines": [
  122852. 1,
  122853. 2,
  122854. 3,
  122855. 4,
  122856. 5,
  122857. 6,
  122858. 7,
  122859. 8,
  122860. 9,
  122861. 11,
  122862. 14,
  122863. 38,
  122864. 39,
  122865. 56,
  122866. 57,
  122867. 74,
  122868. 75,
  122869. 111,
  122870. 112,
  122871. 153,
  122872. 156,
  122873. 164,
  122874. 165,
  122875. 169
  122876. ],
  122877. "excluded_lines": [],
  122878. "start_line": 1,
  122879. "contexts": {},
  122880. "executed_branches": [],
  122881. "missing_branches": [
  122882. [
  122883. 164,
  122884. 165
  122885. ],
  122886. [
  122887. 164,
  122888. 169
  122889. ]
  122890. ]
  122891. }
  122892. }
  122893. },
  122894. "src\\model\\openai_chat_model.py": {
  122895. "executed_lines": [],
  122896. "summary": {
  122897. "covered_lines": 0,
  122898. "num_statements": 20,
  122899. "percent_covered": 0.0,
  122900. "percent_covered_display": "0.00",
  122901. "missing_lines": 20,
  122902. "excluded_lines": 0,
  122903. "percent_statements_covered": 0.0,
  122904. "percent_statements_covered_display": "0.00",
  122905. "num_branches": 4,
  122906. "num_partial_branches": 0,
  122907. "covered_branches": 0,
  122908. "missing_branches": 4,
  122909. "percent_branches_covered": 0.0,
  122910. "percent_branches_covered_display": "0.00"
  122911. },
  122912. "missing_lines": [
  122913. 1,
  122914. 2,
  122915. 3,
  122916. 4,
  122917. 6,
  122918. 14,
  122919. 36,
  122920. 46,
  122921. 53,
  122922. 55,
  122923. 73,
  122924. 76,
  122925. 77,
  122926. 80,
  122927. 83,
  122928. 86,
  122929. 87,
  122930. 90,
  122931. 92,
  122932. 109
  122933. ],
  122934. "excluded_lines": [],
  122935. "contexts": {},
  122936. "executed_branches": [],
  122937. "missing_branches": [
  122938. [
  122939. 76,
  122940. 77
  122941. ],
  122942. [
  122943. 76,
  122944. 80
  122945. ],
  122946. [
  122947. 86,
  122948. 87
  122949. ],
  122950. [
  122951. 86,
  122952. 90
  122953. ]
  122954. ],
  122955. "functions": {
  122956. "OpenAIChatModel.__init__": {
  122957. "executed_lines": [],
  122958. "summary": {
  122959. "covered_lines": 0,
  122960. "num_statements": 1,
  122961. "percent_covered": 0.0,
  122962. "percent_covered_display": "0.00",
  122963. "missing_lines": 1,
  122964. "excluded_lines": 0,
  122965. "percent_statements_covered": 0.0,
  122966. "percent_statements_covered_display": "0.00",
  122967. "num_branches": 0,
  122968. "num_partial_branches": 0,
  122969. "covered_branches": 0,
  122970. "missing_branches": 0,
  122971. "percent_branches_covered": 100.0,
  122972. "percent_branches_covered_display": "100.00"
  122973. },
  122974. "missing_lines": [
  122975. 36
  122976. ],
  122977. "excluded_lines": [],
  122978. "start_line": 14,
  122979. "contexts": {},
  122980. "executed_branches": [],
  122981. "missing_branches": []
  122982. },
  122983. "OpenAIChatModel.get_chat_model": {
  122984. "executed_lines": [],
  122985. "summary": {
  122986. "covered_lines": 0,
  122987. "num_statements": 1,
  122988. "percent_covered": 0.0,
  122989. "percent_covered_display": "0.00",
  122990. "missing_lines": 1,
  122991. "excluded_lines": 0,
  122992. "percent_statements_covered": 0.0,
  122993. "percent_statements_covered_display": "0.00",
  122994. "num_branches": 0,
  122995. "num_partial_branches": 0,
  122996. "covered_branches": 0,
  122997. "missing_branches": 0,
  122998. "percent_branches_covered": 100.0,
  122999. "percent_branches_covered_display": "100.00"
  123000. },
  123001. "missing_lines": [
  123002. 53
  123003. ],
  123004. "excluded_lines": [],
  123005. "start_line": 46,
  123006. "contexts": {},
  123007. "executed_branches": [],
  123008. "missing_branches": []
  123009. },
  123010. "OpenAIChatModel.generate_response": {
  123011. "executed_lines": [],
  123012. "summary": {
  123013. "covered_lines": 0,
  123014. "num_statements": 8,
  123015. "percent_covered": 0.0,
  123016. "percent_covered_display": "0.00",
  123017. "missing_lines": 8,
  123018. "excluded_lines": 0,
  123019. "percent_statements_covered": 0.0,
  123020. "percent_statements_covered_display": "0.00",
  123021. "num_branches": 4,
  123022. "num_partial_branches": 0,
  123023. "covered_branches": 0,
  123024. "missing_branches": 4,
  123025. "percent_branches_covered": 0.0,
  123026. "percent_branches_covered_display": "0.00"
  123027. },
  123028. "missing_lines": [
  123029. 73,
  123030. 76,
  123031. 77,
  123032. 80,
  123033. 83,
  123034. 86,
  123035. 87,
  123036. 90
  123037. ],
  123038. "excluded_lines": [],
  123039. "start_line": 55,
  123040. "contexts": {},
  123041. "executed_branches": [],
  123042. "missing_branches": [
  123043. [
  123044. 76,
  123045. 77
  123046. ],
  123047. [
  123048. 76,
  123049. 80
  123050. ],
  123051. [
  123052. 86,
  123053. 87
  123054. ],
  123055. [
  123056. 86,
  123057. 90
  123058. ]
  123059. ]
  123060. },
  123061. "OpenAIChatModel.chat": {
  123062. "executed_lines": [],
  123063. "summary": {
  123064. "covered_lines": 0,
  123065. "num_statements": 1,
  123066. "percent_covered": 0.0,
  123067. "percent_covered_display": "0.00",
  123068. "missing_lines": 1,
  123069. "excluded_lines": 0,
  123070. "percent_statements_covered": 0.0,
  123071. "percent_statements_covered_display": "0.00",
  123072. "num_branches": 0,
  123073. "num_partial_branches": 0,
  123074. "covered_branches": 0,
  123075. "missing_branches": 0,
  123076. "percent_branches_covered": 100.0,
  123077. "percent_branches_covered_display": "100.00"
  123078. },
  123079. "missing_lines": [
  123080. 109
  123081. ],
  123082. "excluded_lines": [],
  123083. "start_line": 92,
  123084. "contexts": {},
  123085. "executed_branches": [],
  123086. "missing_branches": []
  123087. },
  123088. "": {
  123089. "executed_lines": [],
  123090. "summary": {
  123091. "covered_lines": 0,
  123092. "num_statements": 9,
  123093. "percent_covered": 0.0,
  123094. "percent_covered_display": "0.00",
  123095. "missing_lines": 9,
  123096. "excluded_lines": 0,
  123097. "percent_statements_covered": 0.0,
  123098. "percent_statements_covered_display": "0.00",
  123099. "num_branches": 0,
  123100. "num_partial_branches": 0,
  123101. "covered_branches": 0,
  123102. "missing_branches": 0,
  123103. "percent_branches_covered": 100.0,
  123104. "percent_branches_covered_display": "100.00"
  123105. },
  123106. "missing_lines": [
  123107. 1,
  123108. 2,
  123109. 3,
  123110. 4,
  123111. 6,
  123112. 14,
  123113. 46,
  123114. 55,
  123115. 92
  123116. ],
  123117. "excluded_lines": [],
  123118. "start_line": 1,
  123119. "contexts": {},
  123120. "executed_branches": [],
  123121. "missing_branches": []
  123122. }
  123123. },
  123124. "classes": {
  123125. "OpenAIChatModel": {
  123126. "executed_lines": [],
  123127. "summary": {
  123128. "covered_lines": 0,
  123129. "num_statements": 11,
  123130. "percent_covered": 0.0,
  123131. "percent_covered_display": "0.00",
  123132. "missing_lines": 11,
  123133. "excluded_lines": 0,
  123134. "percent_statements_covered": 0.0,
  123135. "percent_statements_covered_display": "0.00",
  123136. "num_branches": 4,
  123137. "num_partial_branches": 0,
  123138. "covered_branches": 0,
  123139. "missing_branches": 4,
  123140. "percent_branches_covered": 0.0,
  123141. "percent_branches_covered_display": "0.00"
  123142. },
  123143. "missing_lines": [
  123144. 36,
  123145. 53,
  123146. 73,
  123147. 76,
  123148. 77,
  123149. 80,
  123150. 83,
  123151. 86,
  123152. 87,
  123153. 90,
  123154. 109
  123155. ],
  123156. "excluded_lines": [],
  123157. "start_line": 6,
  123158. "contexts": {},
  123159. "executed_branches": [],
  123160. "missing_branches": [
  123161. [
  123162. 76,
  123163. 77
  123164. ],
  123165. [
  123166. 76,
  123167. 80
  123168. ],
  123169. [
  123170. 86,
  123171. 87
  123172. ],
  123173. [
  123174. 86,
  123175. 90
  123176. ]
  123177. ]
  123178. },
  123179. "": {
  123180. "executed_lines": [],
  123181. "summary": {
  123182. "covered_lines": 0,
  123183. "num_statements": 9,
  123184. "percent_covered": 0.0,
  123185. "percent_covered_display": "0.00",
  123186. "missing_lines": 9,
  123187. "excluded_lines": 0,
  123188. "percent_statements_covered": 0.0,
  123189. "percent_statements_covered_display": "0.00",
  123190. "num_branches": 0,
  123191. "num_partial_branches": 0,
  123192. "covered_branches": 0,
  123193. "missing_branches": 0,
  123194. "percent_branches_covered": 100.0,
  123195. "percent_branches_covered_display": "100.00"
  123196. },
  123197. "missing_lines": [
  123198. 1,
  123199. 2,
  123200. 3,
  123201. 4,
  123202. 6,
  123203. 14,
  123204. 46,
  123205. 55,
  123206. 92
  123207. ],
  123208. "excluded_lines": [],
  123209. "start_line": 1,
  123210. "contexts": {},
  123211. "executed_branches": [],
  123212. "missing_branches": []
  123213. }
  123214. }
  123215. },
  123216. "src\\model\\qwen_vl.py": {
  123217. "executed_lines": [],
  123218. "summary": {
  123219. "covered_lines": 0,
  123220. "num_statements": 152,
  123221. "percent_covered": 0.0,
  123222. "percent_covered_display": "0.00",
  123223. "missing_lines": 152,
  123224. "excluded_lines": 1,
  123225. "percent_statements_covered": 0.0,
  123226. "percent_statements_covered_display": "0.00",
  123227. "num_branches": 24,
  123228. "num_partial_branches": 0,
  123229. "covered_branches": 0,
  123230. "missing_branches": 24,
  123231. "percent_branches_covered": 0.0,
  123232. "percent_branches_covered_display": "0.00"
  123233. },
  123234. "missing_lines": [
  123235. 1,
  123236. 2,
  123237. 3,
  123238. 4,
  123239. 5,
  123240. 6,
  123241. 7,
  123242. 8,
  123243. 9,
  123244. 12,
  123245. 15,
  123246. 16,
  123247. 19,
  123248. 20,
  123249. 22,
  123250. 25,
  123251. 26,
  123252. 27,
  123253. 28,
  123254. 30,
  123255. 33,
  123256. 34,
  123257. 35,
  123258. 36,
  123259. 39,
  123260. 42,
  123261. 52,
  123262. 53,
  123263. 54,
  123264. 55,
  123265. 56,
  123266. 57,
  123267. 60,
  123268. 61,
  123269. 64,
  123270. 66,
  123271. 68,
  123272. 70,
  123273. 72,
  123274. 73,
  123275. 74,
  123276. 75,
  123277. 76,
  123278. 83,
  123279. 85,
  123280. 88,
  123281. 95,
  123282. 105,
  123283. 107,
  123284. 108,
  123285. 109,
  123286. 110,
  123287. 111,
  123288. 112,
  123289. 113,
  123290. 115,
  123291. 116,
  123292. 120,
  123293. 122,
  123294. 124,
  123295. 126,
  123296. 136,
  123297. 138,
  123298. 139,
  123299. 141,
  123300. 142,
  123301. 143,
  123302. 144,
  123303. 145,
  123304. 147,
  123305. 148,
  123306. 152,
  123307. 154,
  123308. 156,
  123309. 158,
  123310. 169,
  123311. 170,
  123312. 172,
  123313. 173,
  123314. 174,
  123315. 177,
  123316. 178,
  123317. 179,
  123318. 181,
  123319. 184,
  123320. 185,
  123321. 186,
  123322. 189,
  123323. 190,
  123324. 191,
  123325. 193,
  123326. 195,
  123327. 196,
  123328. 197,
  123329. 201,
  123330. 202,
  123331. 203,
  123332. 205,
  123333. 220,
  123334. 222,
  123335. 225,
  123336. 244,
  123337. 247,
  123338. 249,
  123339. 255,
  123340. 256,
  123341. 258,
  123342. 273,
  123343. 275,
  123344. 278,
  123345. 297,
  123346. 300,
  123347. 302,
  123348. 308,
  123349. 309,
  123350. 311,
  123351. 326,
  123352. 328,
  123353. 347,
  123354. 350,
  123355. 352,
  123356. 358,
  123357. 359,
  123358. 361,
  123359. 374,
  123360. 375,
  123361. 377,
  123362. 388,
  123363. 389,
  123364. 392,
  123365. 393,
  123366. 399,
  123367. 405,
  123368. 407,
  123369. 408,
  123370. 409,
  123371. 411,
  123372. 424,
  123373. 425,
  123374. 426,
  123375. 430,
  123376. 431,
  123377. 434,
  123378. 445,
  123379. 446,
  123380. 449,
  123381. 450,
  123382. 456,
  123383. 462,
  123384. 464,
  123385. 465,
  123386. 466
  123387. ],
  123388. "excluded_lines": [
  123389. 180
  123390. ],
  123391. "contexts": {},
  123392. "executed_branches": [],
  123393. "missing_branches": [
  123394. [
  123395. 25,
  123396. 26
  123397. ],
  123398. [
  123399. 25,
  123400. 28
  123401. ],
  123402. [
  123403. 33,
  123404. 34
  123405. ],
  123406. [
  123407. 33,
  123408. 36
  123409. ],
  123410. [
  123411. 68,
  123412. 70
  123413. ],
  123414. [
  123415. 68,
  123416. 88
  123417. ],
  123418. [
  123419. 74,
  123420. 75
  123421. ],
  123422. [
  123423. 74,
  123424. 83
  123425. ],
  123426. [
  123427. 107,
  123428. 108
  123429. ],
  123430. [
  123431. 107,
  123432. 124
  123433. ],
  123434. [
  123435. 113,
  123436. 115
  123437. ],
  123438. [
  123439. 113,
  123440. 122
  123441. ],
  123442. [
  123443. 138,
  123444. 139
  123445. ],
  123446. [
  123447. 138,
  123448. 156
  123449. ],
  123450. [
  123451. 145,
  123452. 147
  123453. ],
  123454. [
  123455. 145,
  123456. 154
  123457. ],
  123458. [
  123459. 169,
  123460. 170
  123461. ],
  123462. [
  123463. 169,
  123464. 201
  123465. ],
  123466. [
  123467. 190,
  123468. 191
  123469. ],
  123470. [
  123471. 190,
  123472. 193
  123473. ],
  123474. [
  123475. 392,
  123476. 393
  123477. ],
  123478. [
  123479. 392,
  123480. 399
  123481. ],
  123482. [
  123483. 449,
  123484. 450
  123485. ],
  123486. [
  123487. 449,
  123488. 456
  123489. ]
  123490. ],
  123491. "functions": {
  123492. "_get_cache_lock": {
  123493. "executed_lines": [],
  123494. "summary": {
  123495. "covered_lines": 0,
  123496. "num_statements": 4,
  123497. "percent_covered": 0.0,
  123498. "percent_covered_display": "0.00",
  123499. "missing_lines": 4,
  123500. "excluded_lines": 0,
  123501. "percent_statements_covered": 0.0,
  123502. "percent_statements_covered_display": "0.00",
  123503. "num_branches": 2,
  123504. "num_partial_branches": 0,
  123505. "covered_branches": 0,
  123506. "missing_branches": 2,
  123507. "percent_branches_covered": 0.0,
  123508. "percent_branches_covered_display": "0.00"
  123509. },
  123510. "missing_lines": [
  123511. 25,
  123512. 26,
  123513. 27,
  123514. 28
  123515. ],
  123516. "excluded_lines": [],
  123517. "start_line": 22,
  123518. "contexts": {},
  123519. "executed_branches": [],
  123520. "missing_branches": [
  123521. [
  123522. 25,
  123523. 26
  123524. ],
  123525. [
  123526. 25,
  123527. 28
  123528. ]
  123529. ]
  123530. },
  123531. "_get_encoding_cache_lock": {
  123532. "executed_lines": [],
  123533. "summary": {
  123534. "covered_lines": 0,
  123535. "num_statements": 4,
  123536. "percent_covered": 0.0,
  123537. "percent_covered_display": "0.00",
  123538. "missing_lines": 4,
  123539. "excluded_lines": 0,
  123540. "percent_statements_covered": 0.0,
  123541. "percent_statements_covered_display": "0.00",
  123542. "num_branches": 2,
  123543. "num_partial_branches": 0,
  123544. "covered_branches": 0,
  123545. "missing_branches": 2,
  123546. "percent_branches_covered": 0.0,
  123547. "percent_branches_covered_display": "0.00"
  123548. },
  123549. "missing_lines": [
  123550. 33,
  123551. 34,
  123552. 35,
  123553. 36
  123554. ],
  123555. "excluded_lines": [],
  123556. "start_line": 30,
  123557. "contexts": {},
  123558. "executed_branches": [],
  123559. "missing_branches": [
  123560. [
  123561. 33,
  123562. 34
  123563. ],
  123564. [
  123565. 33,
  123566. 36
  123567. ]
  123568. ]
  123569. },
  123570. "QWenVLParser.__init__": {
  123571. "executed_lines": [],
  123572. "summary": {
  123573. "covered_lines": 0,
  123574. "num_statements": 9,
  123575. "percent_covered": 0.0,
  123576. "percent_covered_display": "0.00",
  123577. "missing_lines": 9,
  123578. "excluded_lines": 0,
  123579. "percent_statements_covered": 0.0,
  123580. "percent_statements_covered_display": "0.00",
  123581. "num_branches": 0,
  123582. "num_partial_branches": 0,
  123583. "covered_branches": 0,
  123584. "missing_branches": 0,
  123585. "percent_branches_covered": 100.0,
  123586. "percent_branches_covered_display": "100.00"
  123587. },
  123588. "missing_lines": [
  123589. 52,
  123590. 53,
  123591. 54,
  123592. 55,
  123593. 56,
  123594. 57,
  123595. 60,
  123596. 61,
  123597. 64
  123598. ],
  123599. "excluded_lines": [],
  123600. "start_line": 42,
  123601. "contexts": {},
  123602. "executed_branches": [],
  123603. "missing_branches": []
  123604. },
  123605. "QWenVLParser._init_model": {
  123606. "executed_lines": [],
  123607. "summary": {
  123608. "covered_lines": 0,
  123609. "num_statements": 10,
  123610. "percent_covered": 0.0,
  123611. "percent_covered_display": "0.00",
  123612. "missing_lines": 10,
  123613. "excluded_lines": 0,
  123614. "percent_statements_covered": 0.0,
  123615. "percent_statements_covered_display": "0.00",
  123616. "num_branches": 4,
  123617. "num_partial_branches": 0,
  123618. "covered_branches": 0,
  123619. "missing_branches": 4,
  123620. "percent_branches_covered": 0.0,
  123621. "percent_branches_covered_display": "0.00"
  123622. },
  123623. "missing_lines": [
  123624. 68,
  123625. 70,
  123626. 72,
  123627. 73,
  123628. 74,
  123629. 75,
  123630. 76,
  123631. 83,
  123632. 85,
  123633. 88
  123634. ],
  123635. "excluded_lines": [],
  123636. "start_line": 66,
  123637. "contexts": {},
  123638. "executed_branches": [],
  123639. "missing_branches": [
  123640. [
  123641. 68,
  123642. 70
  123643. ],
  123644. [
  123645. 68,
  123646. 88
  123647. ],
  123648. [
  123649. 74,
  123650. 75
  123651. ],
  123652. [
  123653. 74,
  123654. 83
  123655. ]
  123656. ]
  123657. },
  123658. "QWenVLParser._invoke_with_retry": {
  123659. "executed_lines": [],
  123660. "summary": {
  123661. "covered_lines": 0,
  123662. "num_statements": 13,
  123663. "percent_covered": 0.0,
  123664. "percent_covered_display": "0.00",
  123665. "missing_lines": 13,
  123666. "excluded_lines": 0,
  123667. "percent_statements_covered": 0.0,
  123668. "percent_statements_covered_display": "0.00",
  123669. "num_branches": 4,
  123670. "num_partial_branches": 0,
  123671. "covered_branches": 0,
  123672. "missing_branches": 4,
  123673. "percent_branches_covered": 0.0,
  123674. "percent_branches_covered_display": "0.00"
  123675. },
  123676. "missing_lines": [
  123677. 105,
  123678. 107,
  123679. 108,
  123680. 109,
  123681. 110,
  123682. 111,
  123683. 112,
  123684. 113,
  123685. 115,
  123686. 116,
  123687. 120,
  123688. 122,
  123689. 124
  123690. ],
  123691. "excluded_lines": [],
  123692. "start_line": 95,
  123693. "contexts": {},
  123694. "executed_branches": [],
  123695. "missing_branches": [
  123696. [
  123697. 107,
  123698. 108
  123699. ],
  123700. [
  123701. 107,
  123702. 124
  123703. ],
  123704. [
  123705. 113,
  123706. 115
  123707. ],
  123708. [
  123709. 113,
  123710. 122
  123711. ]
  123712. ]
  123713. },
  123714. "QWenVLParser._ainvoke_with_retry": {
  123715. "executed_lines": [],
  123716. "summary": {
  123717. "covered_lines": 0,
  123718. "num_statements": 13,
  123719. "percent_covered": 0.0,
  123720. "percent_covered_display": "0.00",
  123721. "missing_lines": 13,
  123722. "excluded_lines": 0,
  123723. "percent_statements_covered": 0.0,
  123724. "percent_statements_covered_display": "0.00",
  123725. "num_branches": 4,
  123726. "num_partial_branches": 0,
  123727. "covered_branches": 0,
  123728. "missing_branches": 4,
  123729. "percent_branches_covered": 0.0,
  123730. "percent_branches_covered_display": "0.00"
  123731. },
  123732. "missing_lines": [
  123733. 136,
  123734. 138,
  123735. 139,
  123736. 141,
  123737. 142,
  123738. 143,
  123739. 144,
  123740. 145,
  123741. 147,
  123742. 148,
  123743. 152,
  123744. 154,
  123745. 156
  123746. ],
  123747. "excluded_lines": [],
  123748. "start_line": 126,
  123749. "contexts": {},
  123750. "executed_branches": [],
  123751. "missing_branches": [
  123752. [
  123753. 138,
  123754. 139
  123755. ],
  123756. [
  123757. 138,
  123758. 156
  123759. ],
  123760. [
  123761. 145,
  123762. 147
  123763. ],
  123764. [
  123765. 145,
  123766. 154
  123767. ]
  123768. ]
  123769. },
  123770. "QWenVLParser.image_to_base64": {
  123771. "executed_lines": [],
  123772. "summary": {
  123773. "covered_lines": 0,
  123774. "num_statements": 22,
  123775. "percent_covered": 0.0,
  123776. "percent_covered_display": "0.00",
  123777. "missing_lines": 22,
  123778. "excluded_lines": 1,
  123779. "percent_statements_covered": 0.0,
  123780. "percent_statements_covered_display": "0.00",
  123781. "num_branches": 4,
  123782. "num_partial_branches": 0,
  123783. "covered_branches": 0,
  123784. "missing_branches": 4,
  123785. "percent_branches_covered": 0.0,
  123786. "percent_branches_covered_display": "0.00"
  123787. },
  123788. "missing_lines": [
  123789. 169,
  123790. 170,
  123791. 172,
  123792. 173,
  123793. 174,
  123794. 177,
  123795. 178,
  123796. 179,
  123797. 181,
  123798. 184,
  123799. 185,
  123800. 186,
  123801. 189,
  123802. 190,
  123803. 191,
  123804. 193,
  123805. 195,
  123806. 196,
  123807. 197,
  123808. 201,
  123809. 202,
  123810. 203
  123811. ],
  123812. "excluded_lines": [
  123813. 180
  123814. ],
  123815. "start_line": 158,
  123816. "contexts": {},
  123817. "executed_branches": [],
  123818. "missing_branches": [
  123819. [
  123820. 169,
  123821. 170
  123822. ],
  123823. [
  123824. 169,
  123825. 201
  123826. ],
  123827. [
  123828. 190,
  123829. 191
  123830. ],
  123831. [
  123832. 190,
  123833. 193
  123834. ]
  123835. ]
  123836. },
  123837. "QWenVLParser.parse_image": {
  123838. "executed_lines": [],
  123839. "summary": {
  123840. "covered_lines": 0,
  123841. "num_statements": 8,
  123842. "percent_covered": 0.0,
  123843. "percent_covered_display": "0.00",
  123844. "missing_lines": 8,
  123845. "excluded_lines": 0,
  123846. "percent_statements_covered": 0.0,
  123847. "percent_statements_covered_display": "0.00",
  123848. "num_branches": 0,
  123849. "num_partial_branches": 0,
  123850. "covered_branches": 0,
  123851. "missing_branches": 0,
  123852. "percent_branches_covered": 100.0,
  123853. "percent_branches_covered_display": "100.00"
  123854. },
  123855. "missing_lines": [
  123856. 220,
  123857. 222,
  123858. 225,
  123859. 244,
  123860. 247,
  123861. 249,
  123862. 255,
  123863. 256
  123864. ],
  123865. "excluded_lines": [],
  123866. "start_line": 205,
  123867. "contexts": {},
  123868. "executed_branches": [],
  123869. "missing_branches": []
  123870. },
  123871. "QWenVLParser.parse_image_async": {
  123872. "executed_lines": [],
  123873. "summary": {
  123874. "covered_lines": 0,
  123875. "num_statements": 8,
  123876. "percent_covered": 0.0,
  123877. "percent_covered_display": "0.00",
  123878. "missing_lines": 8,
  123879. "excluded_lines": 0,
  123880. "percent_statements_covered": 0.0,
  123881. "percent_statements_covered_display": "0.00",
  123882. "num_branches": 0,
  123883. "num_partial_branches": 0,
  123884. "covered_branches": 0,
  123885. "missing_branches": 0,
  123886. "percent_branches_covered": 100.0,
  123887. "percent_branches_covered_display": "100.00"
  123888. },
  123889. "missing_lines": [
  123890. 273,
  123891. 275,
  123892. 278,
  123893. 297,
  123894. 300,
  123895. 302,
  123896. 308,
  123897. 309
  123898. ],
  123899. "excluded_lines": [],
  123900. "start_line": 258,
  123901. "contexts": {},
  123902. "executed_branches": [],
  123903. "missing_branches": []
  123904. },
  123905. "QWenVLParser.parse_image_path": {
  123906. "executed_lines": [],
  123907. "summary": {
  123908. "covered_lines": 0,
  123909. "num_statements": 7,
  123910. "percent_covered": 0.0,
  123911. "percent_covered_display": "0.00",
  123912. "missing_lines": 7,
  123913. "excluded_lines": 0,
  123914. "percent_statements_covered": 0.0,
  123915. "percent_statements_covered_display": "0.00",
  123916. "num_branches": 0,
  123917. "num_partial_branches": 0,
  123918. "covered_branches": 0,
  123919. "missing_branches": 0,
  123920. "percent_branches_covered": 100.0,
  123921. "percent_branches_covered_display": "100.00"
  123922. },
  123923. "missing_lines": [
  123924. 326,
  123925. 328,
  123926. 347,
  123927. 350,
  123928. 352,
  123929. 358,
  123930. 359
  123931. ],
  123932. "excluded_lines": [],
  123933. "start_line": 311,
  123934. "contexts": {},
  123935. "executed_branches": [],
  123936. "missing_branches": []
  123937. },
  123938. "QWenVLParser.parse_image_bytes": {
  123939. "executed_lines": [],
  123940. "summary": {
  123941. "covered_lines": 0,
  123942. "num_statements": 2,
  123943. "percent_covered": 0.0,
  123944. "percent_covered_display": "0.00",
  123945. "missing_lines": 2,
  123946. "excluded_lines": 0,
  123947. "percent_statements_covered": 0.0,
  123948. "percent_statements_covered_display": "0.00",
  123949. "num_branches": 0,
  123950. "num_partial_branches": 0,
  123951. "covered_branches": 0,
  123952. "missing_branches": 0,
  123953. "percent_branches_covered": 100.0,
  123954. "percent_branches_covered_display": "100.00"
  123955. },
  123956. "missing_lines": [
  123957. 374,
  123958. 375
  123959. ],
  123960. "excluded_lines": [],
  123961. "start_line": 361,
  123962. "contexts": {},
  123963. "executed_branches": [],
  123964. "missing_branches": []
  123965. },
  123966. "QWenVLParser.chat": {
  123967. "executed_lines": [],
  123968. "summary": {
  123969. "covered_lines": 0,
  123970. "num_statements": 9,
  123971. "percent_covered": 0.0,
  123972. "percent_covered_display": "0.00",
  123973. "missing_lines": 9,
  123974. "excluded_lines": 0,
  123975. "percent_statements_covered": 0.0,
  123976. "percent_statements_covered_display": "0.00",
  123977. "num_branches": 2,
  123978. "num_partial_branches": 0,
  123979. "covered_branches": 0,
  123980. "missing_branches": 2,
  123981. "percent_branches_covered": 0.0,
  123982. "percent_branches_covered_display": "0.00"
  123983. },
  123984. "missing_lines": [
  123985. 388,
  123986. 389,
  123987. 392,
  123988. 393,
  123989. 399,
  123990. 405,
  123991. 407,
  123992. 408,
  123993. 409
  123994. ],
  123995. "excluded_lines": [],
  123996. "start_line": 377,
  123997. "contexts": {},
  123998. "executed_branches": [],
  123999. "missing_branches": [
  124000. [
  124001. 392,
  124002. 393
  124003. ],
  124004. [
  124005. 392,
  124006. 399
  124007. ]
  124008. ]
  124009. },
  124010. "QWenVLParser.generate": {
  124011. "executed_lines": [],
  124012. "summary": {
  124013. "covered_lines": 0,
  124014. "num_statements": 5,
  124015. "percent_covered": 0.0,
  124016. "percent_covered_display": "0.00",
  124017. "missing_lines": 5,
  124018. "excluded_lines": 0,
  124019. "percent_statements_covered": 0.0,
  124020. "percent_statements_covered_display": "0.00",
  124021. "num_branches": 0,
  124022. "num_partial_branches": 0,
  124023. "covered_branches": 0,
  124024. "missing_branches": 0,
  124025. "percent_branches_covered": 100.0,
  124026. "percent_branches_covered_display": "100.00"
  124027. },
  124028. "missing_lines": [
  124029. 424,
  124030. 425,
  124031. 426,
  124032. 430,
  124033. 431
  124034. ],
  124035. "excluded_lines": [],
  124036. "start_line": 411,
  124037. "contexts": {},
  124038. "executed_branches": [],
  124039. "missing_branches": []
  124040. },
  124041. "QWenVLParser.chat_async": {
  124042. "executed_lines": [],
  124043. "summary": {
  124044. "covered_lines": 0,
  124045. "num_statements": 9,
  124046. "percent_covered": 0.0,
  124047. "percent_covered_display": "0.00",
  124048. "missing_lines": 9,
  124049. "excluded_lines": 0,
  124050. "percent_statements_covered": 0.0,
  124051. "percent_statements_covered_display": "0.00",
  124052. "num_branches": 2,
  124053. "num_partial_branches": 0,
  124054. "covered_branches": 0,
  124055. "missing_branches": 2,
  124056. "percent_branches_covered": 0.0,
  124057. "percent_branches_covered_display": "0.00"
  124058. },
  124059. "missing_lines": [
  124060. 445,
  124061. 446,
  124062. 449,
  124063. 450,
  124064. 456,
  124065. 462,
  124066. 464,
  124067. 465,
  124068. 466
  124069. ],
  124070. "excluded_lines": [],
  124071. "start_line": 434,
  124072. "contexts": {},
  124073. "executed_branches": [],
  124074. "missing_branches": [
  124075. [
  124076. 449,
  124077. 450
  124078. ],
  124079. [
  124080. 449,
  124081. 456
  124082. ]
  124083. ]
  124084. },
  124085. "": {
  124086. "executed_lines": [],
  124087. "summary": {
  124088. "covered_lines": 0,
  124089. "num_statements": 29,
  124090. "percent_covered": 0.0,
  124091. "percent_covered_display": "0.00",
  124092. "missing_lines": 29,
  124093. "excluded_lines": 0,
  124094. "percent_statements_covered": 0.0,
  124095. "percent_statements_covered_display": "0.00",
  124096. "num_branches": 0,
  124097. "num_partial_branches": 0,
  124098. "covered_branches": 0,
  124099. "missing_branches": 0,
  124100. "percent_branches_covered": 100.0,
  124101. "percent_branches_covered_display": "100.00"
  124102. },
  124103. "missing_lines": [
  124104. 1,
  124105. 2,
  124106. 3,
  124107. 4,
  124108. 5,
  124109. 6,
  124110. 7,
  124111. 8,
  124112. 9,
  124113. 12,
  124114. 15,
  124115. 16,
  124116. 19,
  124117. 20,
  124118. 22,
  124119. 30,
  124120. 39,
  124121. 42,
  124122. 66,
  124123. 95,
  124124. 126,
  124125. 158,
  124126. 205,
  124127. 258,
  124128. 311,
  124129. 361,
  124130. 377,
  124131. 411,
  124132. 434
  124133. ],
  124134. "excluded_lines": [],
  124135. "start_line": 1,
  124136. "contexts": {},
  124137. "executed_branches": [],
  124138. "missing_branches": []
  124139. }
  124140. },
  124141. "classes": {
  124142. "QWenVLParser": {
  124143. "executed_lines": [],
  124144. "summary": {
  124145. "covered_lines": 0,
  124146. "num_statements": 115,
  124147. "percent_covered": 0.0,
  124148. "percent_covered_display": "0.00",
  124149. "missing_lines": 115,
  124150. "excluded_lines": 1,
  124151. "percent_statements_covered": 0.0,
  124152. "percent_statements_covered_display": "0.00",
  124153. "num_branches": 20,
  124154. "num_partial_branches": 0,
  124155. "covered_branches": 0,
  124156. "missing_branches": 20,
  124157. "percent_branches_covered": 0.0,
  124158. "percent_branches_covered_display": "0.00"
  124159. },
  124160. "missing_lines": [
  124161. 52,
  124162. 53,
  124163. 54,
  124164. 55,
  124165. 56,
  124166. 57,
  124167. 60,
  124168. 61,
  124169. 64,
  124170. 68,
  124171. 70,
  124172. 72,
  124173. 73,
  124174. 74,
  124175. 75,
  124176. 76,
  124177. 83,
  124178. 85,
  124179. 88,
  124180. 105,
  124181. 107,
  124182. 108,
  124183. 109,
  124184. 110,
  124185. 111,
  124186. 112,
  124187. 113,
  124188. 115,
  124189. 116,
  124190. 120,
  124191. 122,
  124192. 124,
  124193. 136,
  124194. 138,
  124195. 139,
  124196. 141,
  124197. 142,
  124198. 143,
  124199. 144,
  124200. 145,
  124201. 147,
  124202. 148,
  124203. 152,
  124204. 154,
  124205. 156,
  124206. 169,
  124207. 170,
  124208. 172,
  124209. 173,
  124210. 174,
  124211. 177,
  124212. 178,
  124213. 179,
  124214. 181,
  124215. 184,
  124216. 185,
  124217. 186,
  124218. 189,
  124219. 190,
  124220. 191,
  124221. 193,
  124222. 195,
  124223. 196,
  124224. 197,
  124225. 201,
  124226. 202,
  124227. 203,
  124228. 220,
  124229. 222,
  124230. 225,
  124231. 244,
  124232. 247,
  124233. 249,
  124234. 255,
  124235. 256,
  124236. 273,
  124237. 275,
  124238. 278,
  124239. 297,
  124240. 300,
  124241. 302,
  124242. 308,
  124243. 309,
  124244. 326,
  124245. 328,
  124246. 347,
  124247. 350,
  124248. 352,
  124249. 358,
  124250. 359,
  124251. 374,
  124252. 375,
  124253. 388,
  124254. 389,
  124255. 392,
  124256. 393,
  124257. 399,
  124258. 405,
  124259. 407,
  124260. 408,
  124261. 409,
  124262. 424,
  124263. 425,
  124264. 426,
  124265. 430,
  124266. 431,
  124267. 445,
  124268. 446,
  124269. 449,
  124270. 450,
  124271. 456,
  124272. 462,
  124273. 464,
  124274. 465,
  124275. 466
  124276. ],
  124277. "excluded_lines": [
  124278. 180
  124279. ],
  124280. "start_line": 39,
  124281. "contexts": {},
  124282. "executed_branches": [],
  124283. "missing_branches": [
  124284. [
  124285. 68,
  124286. 70
  124287. ],
  124288. [
  124289. 68,
  124290. 88
  124291. ],
  124292. [
  124293. 74,
  124294. 75
  124295. ],
  124296. [
  124297. 74,
  124298. 83
  124299. ],
  124300. [
  124301. 107,
  124302. 108
  124303. ],
  124304. [
  124305. 107,
  124306. 124
  124307. ],
  124308. [
  124309. 113,
  124310. 115
  124311. ],
  124312. [
  124313. 113,
  124314. 122
  124315. ],
  124316. [
  124317. 138,
  124318. 139
  124319. ],
  124320. [
  124321. 138,
  124322. 156
  124323. ],
  124324. [
  124325. 145,
  124326. 147
  124327. ],
  124328. [
  124329. 145,
  124330. 154
  124331. ],
  124332. [
  124333. 169,
  124334. 170
  124335. ],
  124336. [
  124337. 169,
  124338. 201
  124339. ],
  124340. [
  124341. 190,
  124342. 191
  124343. ],
  124344. [
  124345. 190,
  124346. 193
  124347. ],
  124348. [
  124349. 392,
  124350. 393
  124351. ],
  124352. [
  124353. 392,
  124354. 399
  124355. ],
  124356. [
  124357. 449,
  124358. 450
  124359. ],
  124360. [
  124361. 449,
  124362. 456
  124363. ]
  124364. ]
  124365. },
  124366. "": {
  124367. "executed_lines": [],
  124368. "summary": {
  124369. "covered_lines": 0,
  124370. "num_statements": 37,
  124371. "percent_covered": 0.0,
  124372. "percent_covered_display": "0.00",
  124373. "missing_lines": 37,
  124374. "excluded_lines": 0,
  124375. "percent_statements_covered": 0.0,
  124376. "percent_statements_covered_display": "0.00",
  124377. "num_branches": 4,
  124378. "num_partial_branches": 0,
  124379. "covered_branches": 0,
  124380. "missing_branches": 4,
  124381. "percent_branches_covered": 0.0,
  124382. "percent_branches_covered_display": "0.00"
  124383. },
  124384. "missing_lines": [
  124385. 1,
  124386. 2,
  124387. 3,
  124388. 4,
  124389. 5,
  124390. 6,
  124391. 7,
  124392. 8,
  124393. 9,
  124394. 12,
  124395. 15,
  124396. 16,
  124397. 19,
  124398. 20,
  124399. 22,
  124400. 25,
  124401. 26,
  124402. 27,
  124403. 28,
  124404. 30,
  124405. 33,
  124406. 34,
  124407. 35,
  124408. 36,
  124409. 39,
  124410. 42,
  124411. 66,
  124412. 95,
  124413. 126,
  124414. 158,
  124415. 205,
  124416. 258,
  124417. 311,
  124418. 361,
  124419. 377,
  124420. 411,
  124421. 434
  124422. ],
  124423. "excluded_lines": [],
  124424. "start_line": 1,
  124425. "contexts": {},
  124426. "executed_branches": [],
  124427. "missing_branches": [
  124428. [
  124429. 25,
  124430. 26
  124431. ],
  124432. [
  124433. 25,
  124434. 28
  124435. ],
  124436. [
  124437. 33,
  124438. 34
  124439. ],
  124440. [
  124441. 33,
  124442. 36
  124443. ]
  124444. ]
  124445. }
  124446. }
  124447. },
  124448. "src\\model\\tracked_multi_embedding.py": {
  124449. "executed_lines": [],
  124450. "summary": {
  124451. "covered_lines": 0,
  124452. "num_statements": 16,
  124453. "percent_covered": 0.0,
  124454. "percent_covered_display": "0.00",
  124455. "missing_lines": 16,
  124456. "excluded_lines": 0,
  124457. "percent_statements_covered": 0.0,
  124458. "percent_statements_covered_display": "0.00",
  124459. "num_branches": 0,
  124460. "num_partial_branches": 0,
  124461. "covered_branches": 0,
  124462. "missing_branches": 0,
  124463. "percent_branches_covered": 100.0,
  124464. "percent_branches_covered_display": "100.00"
  124465. },
  124466. "missing_lines": [
  124467. 1,
  124468. 2,
  124469. 3,
  124470. 5,
  124471. 7,
  124472. 8,
  124473. 9,
  124474. 11,
  124475. 12,
  124476. 13,
  124477. 15,
  124478. 16,
  124479. 17,
  124480. 19,
  124481. 20,
  124482. 21
  124483. ],
  124484. "excluded_lines": [],
  124485. "contexts": {},
  124486. "executed_branches": [],
  124487. "missing_branches": [],
  124488. "functions": {
  124489. "TrackedMultiEmbeddings.embed_query": {
  124490. "executed_lines": [],
  124491. "summary": {
  124492. "covered_lines": 0,
  124493. "num_statements": 1,
  124494. "percent_covered": 0.0,
  124495. "percent_covered_display": "0.00",
  124496. "missing_lines": 1,
  124497. "excluded_lines": 0,
  124498. "percent_statements_covered": 0.0,
  124499. "percent_statements_covered_display": "0.00",
  124500. "num_branches": 0,
  124501. "num_partial_branches": 0,
  124502. "covered_branches": 0,
  124503. "missing_branches": 0,
  124504. "percent_branches_covered": 100.0,
  124505. "percent_branches_covered_display": "100.00"
  124506. },
  124507. "missing_lines": [
  124508. 9
  124509. ],
  124510. "excluded_lines": [],
  124511. "start_line": 8,
  124512. "contexts": {},
  124513. "executed_branches": [],
  124514. "missing_branches": []
  124515. },
  124516. "TrackedMultiEmbeddings.embed_documents": {
  124517. "executed_lines": [],
  124518. "summary": {
  124519. "covered_lines": 0,
  124520. "num_statements": 1,
  124521. "percent_covered": 0.0,
  124522. "percent_covered_display": "0.00",
  124523. "missing_lines": 1,
  124524. "excluded_lines": 0,
  124525. "percent_statements_covered": 0.0,
  124526. "percent_statements_covered_display": "0.00",
  124527. "num_branches": 0,
  124528. "num_partial_branches": 0,
  124529. "covered_branches": 0,
  124530. "missing_branches": 0,
  124531. "percent_branches_covered": 100.0,
  124532. "percent_branches_covered_display": "100.00"
  124533. },
  124534. "missing_lines": [
  124535. 13
  124536. ],
  124537. "excluded_lines": [],
  124538. "start_line": 12,
  124539. "contexts": {},
  124540. "executed_branches": [],
  124541. "missing_branches": []
  124542. },
  124543. "TrackedMultiEmbeddings.embed_image": {
  124544. "executed_lines": [],
  124545. "summary": {
  124546. "covered_lines": 0,
  124547. "num_statements": 1,
  124548. "percent_covered": 0.0,
  124549. "percent_covered_display": "0.00",
  124550. "missing_lines": 1,
  124551. "excluded_lines": 0,
  124552. "percent_statements_covered": 0.0,
  124553. "percent_statements_covered_display": "0.00",
  124554. "num_branches": 0,
  124555. "num_partial_branches": 0,
  124556. "covered_branches": 0,
  124557. "missing_branches": 0,
  124558. "percent_branches_covered": 100.0,
  124559. "percent_branches_covered_display": "100.00"
  124560. },
  124561. "missing_lines": [
  124562. 17
  124563. ],
  124564. "excluded_lines": [],
  124565. "start_line": 16,
  124566. "contexts": {},
  124567. "executed_branches": [],
  124568. "missing_branches": []
  124569. },
  124570. "TrackedMultiEmbeddings.embed_multimodal": {
  124571. "executed_lines": [],
  124572. "summary": {
  124573. "covered_lines": 0,
  124574. "num_statements": 1,
  124575. "percent_covered": 0.0,
  124576. "percent_covered_display": "0.00",
  124577. "missing_lines": 1,
  124578. "excluded_lines": 0,
  124579. "percent_statements_covered": 0.0,
  124580. "percent_statements_covered_display": "0.00",
  124581. "num_branches": 0,
  124582. "num_partial_branches": 0,
  124583. "covered_branches": 0,
  124584. "missing_branches": 0,
  124585. "percent_branches_covered": 100.0,
  124586. "percent_branches_covered_display": "100.00"
  124587. },
  124588. "missing_lines": [
  124589. 21
  124590. ],
  124591. "excluded_lines": [],
  124592. "start_line": 20,
  124593. "contexts": {},
  124594. "executed_branches": [],
  124595. "missing_branches": []
  124596. },
  124597. "": {
  124598. "executed_lines": [],
  124599. "summary": {
  124600. "covered_lines": 0,
  124601. "num_statements": 12,
  124602. "percent_covered": 0.0,
  124603. "percent_covered_display": "0.00",
  124604. "missing_lines": 12,
  124605. "excluded_lines": 0,
  124606. "percent_statements_covered": 0.0,
  124607. "percent_statements_covered_display": "0.00",
  124608. "num_branches": 0,
  124609. "num_partial_branches": 0,
  124610. "covered_branches": 0,
  124611. "missing_branches": 0,
  124612. "percent_branches_covered": 100.0,
  124613. "percent_branches_covered_display": "100.00"
  124614. },
  124615. "missing_lines": [
  124616. 1,
  124617. 2,
  124618. 3,
  124619. 5,
  124620. 7,
  124621. 8,
  124622. 11,
  124623. 12,
  124624. 15,
  124625. 16,
  124626. 19,
  124627. 20
  124628. ],
  124629. "excluded_lines": [],
  124630. "start_line": 1,
  124631. "contexts": {},
  124632. "executed_branches": [],
  124633. "missing_branches": []
  124634. }
  124635. },
  124636. "classes": {
  124637. "TrackedMultiEmbeddings": {
  124638. "executed_lines": [],
  124639. "summary": {
  124640. "covered_lines": 0,
  124641. "num_statements": 4,
  124642. "percent_covered": 0.0,
  124643. "percent_covered_display": "0.00",
  124644. "missing_lines": 4,
  124645. "excluded_lines": 0,
  124646. "percent_statements_covered": 0.0,
  124647. "percent_statements_covered_display": "0.00",
  124648. "num_branches": 0,
  124649. "num_partial_branches": 0,
  124650. "covered_branches": 0,
  124651. "missing_branches": 0,
  124652. "percent_branches_covered": 100.0,
  124653. "percent_branches_covered_display": "100.00"
  124654. },
  124655. "missing_lines": [
  124656. 9,
  124657. 13,
  124658. 17,
  124659. 21
  124660. ],
  124661. "excluded_lines": [],
  124662. "start_line": 5,
  124663. "contexts": {},
  124664. "executed_branches": [],
  124665. "missing_branches": []
  124666. },
  124667. "": {
  124668. "executed_lines": [],
  124669. "summary": {
  124670. "covered_lines": 0,
  124671. "num_statements": 12,
  124672. "percent_covered": 0.0,
  124673. "percent_covered_display": "0.00",
  124674. "missing_lines": 12,
  124675. "excluded_lines": 0,
  124676. "percent_statements_covered": 0.0,
  124677. "percent_statements_covered_display": "0.00",
  124678. "num_branches": 0,
  124679. "num_partial_branches": 0,
  124680. "covered_branches": 0,
  124681. "missing_branches": 0,
  124682. "percent_branches_covered": 100.0,
  124683. "percent_branches_covered_display": "100.00"
  124684. },
  124685. "missing_lines": [
  124686. 1,
  124687. 2,
  124688. 3,
  124689. 5,
  124690. 7,
  124691. 8,
  124692. 11,
  124693. 12,
  124694. 15,
  124695. 16,
  124696. 19,
  124697. 20
  124698. ],
  124699. "excluded_lines": [],
  124700. "start_line": 1,
  124701. "contexts": {},
  124702. "executed_branches": [],
  124703. "missing_branches": []
  124704. }
  124705. }
  124706. },
  124707. "src\\model\\tracked_openai_embeddings.py": {
  124708. "executed_lines": [],
  124709. "summary": {
  124710. "covered_lines": 0,
  124711. "num_statements": 9,
  124712. "percent_covered": 0.0,
  124713. "percent_covered_display": "0.00",
  124714. "missing_lines": 9,
  124715. "excluded_lines": 0,
  124716. "percent_statements_covered": 0.0,
  124717. "percent_statements_covered_display": "0.00",
  124718. "num_branches": 0,
  124719. "num_partial_branches": 0,
  124720. "covered_branches": 0,
  124721. "missing_branches": 0,
  124722. "percent_branches_covered": 100.0,
  124723. "percent_branches_covered_display": "100.00"
  124724. },
  124725. "missing_lines": [
  124726. 1,
  124727. 2,
  124728. 4,
  124729. 6,
  124730. 7,
  124731. 8,
  124732. 10,
  124733. 11,
  124734. 12
  124735. ],
  124736. "excluded_lines": [],
  124737. "contexts": {},
  124738. "executed_branches": [],
  124739. "missing_branches": [],
  124740. "functions": {
  124741. "TrackedOpenAIEmbeddings.embed_query": {
  124742. "executed_lines": [],
  124743. "summary": {
  124744. "covered_lines": 0,
  124745. "num_statements": 1,
  124746. "percent_covered": 0.0,
  124747. "percent_covered_display": "0.00",
  124748. "missing_lines": 1,
  124749. "excluded_lines": 0,
  124750. "percent_statements_covered": 0.0,
  124751. "percent_statements_covered_display": "0.00",
  124752. "num_branches": 0,
  124753. "num_partial_branches": 0,
  124754. "covered_branches": 0,
  124755. "missing_branches": 0,
  124756. "percent_branches_covered": 100.0,
  124757. "percent_branches_covered_display": "100.00"
  124758. },
  124759. "missing_lines": [
  124760. 8
  124761. ],
  124762. "excluded_lines": [],
  124763. "start_line": 7,
  124764. "contexts": {},
  124765. "executed_branches": [],
  124766. "missing_branches": []
  124767. },
  124768. "TrackedOpenAIEmbeddings.embed_documents": {
  124769. "executed_lines": [],
  124770. "summary": {
  124771. "covered_lines": 0,
  124772. "num_statements": 1,
  124773. "percent_covered": 0.0,
  124774. "percent_covered_display": "0.00",
  124775. "missing_lines": 1,
  124776. "excluded_lines": 0,
  124777. "percent_statements_covered": 0.0,
  124778. "percent_statements_covered_display": "0.00",
  124779. "num_branches": 0,
  124780. "num_partial_branches": 0,
  124781. "covered_branches": 0,
  124782. "missing_branches": 0,
  124783. "percent_branches_covered": 100.0,
  124784. "percent_branches_covered_display": "100.00"
  124785. },
  124786. "missing_lines": [
  124787. 12
  124788. ],
  124789. "excluded_lines": [],
  124790. "start_line": 11,
  124791. "contexts": {},
  124792. "executed_branches": [],
  124793. "missing_branches": []
  124794. },
  124795. "": {
  124796. "executed_lines": [],
  124797. "summary": {
  124798. "covered_lines": 0,
  124799. "num_statements": 7,
  124800. "percent_covered": 0.0,
  124801. "percent_covered_display": "0.00",
  124802. "missing_lines": 7,
  124803. "excluded_lines": 0,
  124804. "percent_statements_covered": 0.0,
  124805. "percent_statements_covered_display": "0.00",
  124806. "num_branches": 0,
  124807. "num_partial_branches": 0,
  124808. "covered_branches": 0,
  124809. "missing_branches": 0,
  124810. "percent_branches_covered": 100.0,
  124811. "percent_branches_covered_display": "100.00"
  124812. },
  124813. "missing_lines": [
  124814. 1,
  124815. 2,
  124816. 4,
  124817. 6,
  124818. 7,
  124819. 10,
  124820. 11
  124821. ],
  124822. "excluded_lines": [],
  124823. "start_line": 1,
  124824. "contexts": {},
  124825. "executed_branches": [],
  124826. "missing_branches": []
  124827. }
  124828. },
  124829. "classes": {
  124830. "TrackedOpenAIEmbeddings": {
  124831. "executed_lines": [],
  124832. "summary": {
  124833. "covered_lines": 0,
  124834. "num_statements": 2,
  124835. "percent_covered": 0.0,
  124836. "percent_covered_display": "0.00",
  124837. "missing_lines": 2,
  124838. "excluded_lines": 0,
  124839. "percent_statements_covered": 0.0,
  124840. "percent_statements_covered_display": "0.00",
  124841. "num_branches": 0,
  124842. "num_partial_branches": 0,
  124843. "covered_branches": 0,
  124844. "missing_branches": 0,
  124845. "percent_branches_covered": 100.0,
  124846. "percent_branches_covered_display": "100.00"
  124847. },
  124848. "missing_lines": [
  124849. 8,
  124850. 12
  124851. ],
  124852. "excluded_lines": [],
  124853. "start_line": 4,
  124854. "contexts": {},
  124855. "executed_branches": [],
  124856. "missing_branches": []
  124857. },
  124858. "": {
  124859. "executed_lines": [],
  124860. "summary": {
  124861. "covered_lines": 0,
  124862. "num_statements": 7,
  124863. "percent_covered": 0.0,
  124864. "percent_covered_display": "0.00",
  124865. "missing_lines": 7,
  124866. "excluded_lines": 0,
  124867. "percent_statements_covered": 0.0,
  124868. "percent_statements_covered_display": "0.00",
  124869. "num_branches": 0,
  124870. "num_partial_branches": 0,
  124871. "covered_branches": 0,
  124872. "missing_branches": 0,
  124873. "percent_branches_covered": 100.0,
  124874. "percent_branches_covered_display": "100.00"
  124875. },
  124876. "missing_lines": [
  124877. 1,
  124878. 2,
  124879. 4,
  124880. 6,
  124881. 7,
  124882. 10,
  124883. 11
  124884. ],
  124885. "excluded_lines": [],
  124886. "start_line": 1,
  124887. "contexts": {},
  124888. "executed_branches": [],
  124889. "missing_branches": []
  124890. }
  124891. }
  124892. },
  124893. "src\\presentation\\__init__.py": {
  124894. "executed_lines": [],
  124895. "summary": {
  124896. "covered_lines": 0,
  124897. "num_statements": 0,
  124898. "percent_covered": 100.0,
  124899. "percent_covered_display": "100.00",
  124900. "missing_lines": 0,
  124901. "excluded_lines": 0,
  124902. "percent_statements_covered": 100.0,
  124903. "percent_statements_covered_display": "100.00",
  124904. "num_branches": 0,
  124905. "num_partial_branches": 0,
  124906. "covered_branches": 0,
  124907. "missing_branches": 0,
  124908. "percent_branches_covered": 100.0,
  124909. "percent_branches_covered_display": "100.00"
  124910. },
  124911. "missing_lines": [],
  124912. "excluded_lines": [],
  124913. "contexts": {},
  124914. "executed_branches": [],
  124915. "missing_branches": [],
  124916. "functions": {
  124917. "": {
  124918. "executed_lines": [],
  124919. "summary": {
  124920. "covered_lines": 0,
  124921. "num_statements": 0,
  124922. "percent_covered": 100.0,
  124923. "percent_covered_display": "100.00",
  124924. "missing_lines": 0,
  124925. "excluded_lines": 0,
  124926. "percent_statements_covered": 100.0,
  124927. "percent_statements_covered_display": "100.00",
  124928. "num_branches": 0,
  124929. "num_partial_branches": 0,
  124930. "covered_branches": 0,
  124931. "missing_branches": 0,
  124932. "percent_branches_covered": 100.0,
  124933. "percent_branches_covered_display": "100.00"
  124934. },
  124935. "missing_lines": [],
  124936. "excluded_lines": [],
  124937. "start_line": 1,
  124938. "contexts": {},
  124939. "executed_branches": [],
  124940. "missing_branches": []
  124941. }
  124942. },
  124943. "classes": {
  124944. "": {
  124945. "executed_lines": [],
  124946. "summary": {
  124947. "covered_lines": 0,
  124948. "num_statements": 0,
  124949. "percent_covered": 100.0,
  124950. "percent_covered_display": "100.00",
  124951. "missing_lines": 0,
  124952. "excluded_lines": 0,
  124953. "percent_statements_covered": 100.0,
  124954. "percent_statements_covered_display": "100.00",
  124955. "num_branches": 0,
  124956. "num_partial_branches": 0,
  124957. "covered_branches": 0,
  124958. "missing_branches": 0,
  124959. "percent_branches_covered": 100.0,
  124960. "percent_branches_covered_display": "100.00"
  124961. },
  124962. "missing_lines": [],
  124963. "excluded_lines": [],
  124964. "start_line": 1,
  124965. "contexts": {},
  124966. "executed_branches": [],
  124967. "missing_branches": []
  124968. }
  124969. }
  124970. },
  124971. "src\\presentation\\api\\__init__.py": {
  124972. "executed_lines": [],
  124973. "summary": {
  124974. "covered_lines": 0,
  124975. "num_statements": 0,
  124976. "percent_covered": 100.0,
  124977. "percent_covered_display": "100.00",
  124978. "missing_lines": 0,
  124979. "excluded_lines": 0,
  124980. "percent_statements_covered": 100.0,
  124981. "percent_statements_covered_display": "100.00",
  124982. "num_branches": 0,
  124983. "num_partial_branches": 0,
  124984. "covered_branches": 0,
  124985. "missing_branches": 0,
  124986. "percent_branches_covered": 100.0,
  124987. "percent_branches_covered_display": "100.00"
  124988. },
  124989. "missing_lines": [],
  124990. "excluded_lines": [],
  124991. "contexts": {},
  124992. "executed_branches": [],
  124993. "missing_branches": [],
  124994. "functions": {
  124995. "": {
  124996. "executed_lines": [],
  124997. "summary": {
  124998. "covered_lines": 0,
  124999. "num_statements": 0,
  125000. "percent_covered": 100.0,
  125001. "percent_covered_display": "100.00",
  125002. "missing_lines": 0,
  125003. "excluded_lines": 0,
  125004. "percent_statements_covered": 100.0,
  125005. "percent_statements_covered_display": "100.00",
  125006. "num_branches": 0,
  125007. "num_partial_branches": 0,
  125008. "covered_branches": 0,
  125009. "missing_branches": 0,
  125010. "percent_branches_covered": 100.0,
  125011. "percent_branches_covered_display": "100.00"
  125012. },
  125013. "missing_lines": [],
  125014. "excluded_lines": [],
  125015. "start_line": 1,
  125016. "contexts": {},
  125017. "executed_branches": [],
  125018. "missing_branches": []
  125019. }
  125020. },
  125021. "classes": {
  125022. "": {
  125023. "executed_lines": [],
  125024. "summary": {
  125025. "covered_lines": 0,
  125026. "num_statements": 0,
  125027. "percent_covered": 100.0,
  125028. "percent_covered_display": "100.00",
  125029. "missing_lines": 0,
  125030. "excluded_lines": 0,
  125031. "percent_statements_covered": 100.0,
  125032. "percent_statements_covered_display": "100.00",
  125033. "num_branches": 0,
  125034. "num_partial_branches": 0,
  125035. "covered_branches": 0,
  125036. "missing_branches": 0,
  125037. "percent_branches_covered": 100.0,
  125038. "percent_branches_covered_display": "100.00"
  125039. },
  125040. "missing_lines": [],
  125041. "excluded_lines": [],
  125042. "start_line": 1,
  125043. "contexts": {},
  125044. "executed_branches": [],
  125045. "missing_branches": []
  125046. }
  125047. }
  125048. },
  125049. "src\\presentation\\api\\dependencies.py": {
  125050. "executed_lines": [],
  125051. "summary": {
  125052. "covered_lines": 0,
  125053. "num_statements": 127,
  125054. "percent_covered": 0.0,
  125055. "percent_covered_display": "0.00",
  125056. "missing_lines": 127,
  125057. "excluded_lines": 1,
  125058. "percent_statements_covered": 0.0,
  125059. "percent_statements_covered_display": "0.00",
  125060. "num_branches": 40,
  125061. "num_partial_branches": 0,
  125062. "covered_branches": 0,
  125063. "missing_branches": 40,
  125064. "percent_branches_covered": 0.0,
  125065. "percent_branches_covered_display": "0.00"
  125066. },
  125067. "missing_lines": [
  125068. 9,
  125069. 10,
  125070. 12,
  125071. 13,
  125072. 14,
  125073. 19,
  125074. 20,
  125075. 21,
  125076. 22,
  125077. 23,
  125078. 24,
  125079. 25,
  125080. 26,
  125081. 27,
  125082. 28,
  125083. 29,
  125084. 30,
  125085. 37,
  125086. 38,
  125087. 46,
  125088. 53,
  125089. 60,
  125090. 67,
  125091. 74,
  125092. 75,
  125093. 76,
  125094. 77,
  125095. 78,
  125096. 79,
  125097. 80,
  125098. 81,
  125099. 82,
  125100. 84,
  125101. 91,
  125102. 100,
  125103. 103,
  125104. 104,
  125105. 108,
  125106. 116,
  125107. 126,
  125108. 140,
  125109. 141,
  125110. 142,
  125111. 143,
  125112. 145,
  125113. 152,
  125114. 164,
  125115. 165,
  125116. 167,
  125117. 170,
  125118. 182,
  125119. 183,
  125120. 185,
  125121. 192,
  125122. 199,
  125123. 206,
  125124. 213,
  125125. 214,
  125126. 217,
  125127. 224,
  125128. 225,
  125129. 232,
  125130. 241,
  125131. 243,
  125132. 244,
  125133. 253,
  125134. 260,
  125135. 267,
  125136. 268,
  125137. 272,
  125138. 275,
  125139. 282,
  125140. 283,
  125141. 287,
  125142. 294,
  125143. 306,
  125144. 307,
  125145. 309,
  125146. 312,
  125147. 324,
  125148. 325,
  125149. 327,
  125150. 330,
  125151. 342,
  125152. 343,
  125153. 345,
  125154. 348,
  125155. 362,
  125156. 363,
  125157. 364,
  125158. 365,
  125159. 367,
  125160. 373,
  125161. 385,
  125162. 386,
  125163. 388,
  125164. 395,
  125165. 409,
  125166. 410,
  125167. 411,
  125168. 412,
  125169. 415,
  125170. 420,
  125171. 427,
  125172. 439,
  125173. 440,
  125174. 442,
  125175. 445,
  125176. 457,
  125177. 458,
  125178. 460,
  125179. 463,
  125180. 475,
  125181. 476,
  125182. 478,
  125183. 481,
  125184. 493,
  125185. 494,
  125186. 496,
  125187. 499,
  125188. 511,
  125189. 512,
  125190. 514,
  125191. 517,
  125192. 529,
  125193. 530,
  125194. 532
  125195. ],
  125196. "excluded_lines": [
  125197. 109
  125198. ],
  125199. "contexts": {},
  125200. "executed_branches": [],
  125201. "missing_branches": [
  125202. [
  125203. 103,
  125204. 104
  125205. ],
  125206. [
  125207. 103,
  125208. 108
  125209. ],
  125210. [
  125211. 140,
  125212. 141
  125213. ],
  125214. [
  125215. 140,
  125216. 142
  125217. ],
  125218. [
  125219. 142,
  125220. 143
  125221. ],
  125222. [
  125223. 142,
  125224. 145
  125225. ],
  125226. [
  125227. 164,
  125228. 165
  125229. ],
  125230. [
  125231. 164,
  125232. 167
  125233. ],
  125234. [
  125235. 182,
  125236. 183
  125237. ],
  125238. [
  125239. 182,
  125240. 185
  125241. ],
  125242. [
  125243. 243,
  125244. 244
  125245. ],
  125246. [
  125247. 243,
  125248. 253
  125249. ],
  125250. [
  125251. 306,
  125252. 307
  125253. ],
  125254. [
  125255. 306,
  125256. 309
  125257. ],
  125258. [
  125259. 324,
  125260. 325
  125261. ],
  125262. [
  125263. 324,
  125264. 327
  125265. ],
  125266. [
  125267. 342,
  125268. 343
  125269. ],
  125270. [
  125271. 342,
  125272. 345
  125273. ],
  125274. [
  125275. 362,
  125276. 363
  125277. ],
  125278. [
  125279. 362,
  125280. 364
  125281. ],
  125282. [
  125283. 364,
  125284. 365
  125285. ],
  125286. [
  125287. 364,
  125288. 367
  125289. ],
  125290. [
  125291. 385,
  125292. 386
  125293. ],
  125294. [
  125295. 385,
  125296. 388
  125297. ],
  125298. [
  125299. 409,
  125300. 410
  125301. ],
  125302. [
  125303. 409,
  125304. 411
  125305. ],
  125306. [
  125307. 411,
  125308. 412
  125309. ],
  125310. [
  125311. 411,
  125312. 415
  125313. ],
  125314. [
  125315. 439,
  125316. 440
  125317. ],
  125318. [
  125319. 439,
  125320. 442
  125321. ],
  125322. [
  125323. 457,
  125324. 458
  125325. ],
  125326. [
  125327. 457,
  125328. 460
  125329. ],
  125330. [
  125331. 475,
  125332. 476
  125333. ],
  125334. [
  125335. 475,
  125336. 478
  125337. ],
  125338. [
  125339. 493,
  125340. 494
  125341. ],
  125342. [
  125343. 493,
  125344. 496
  125345. ],
  125346. [
  125347. 511,
  125348. 512
  125349. ],
  125350. [
  125351. 511,
  125352. 514
  125353. ],
  125354. [
  125355. 529,
  125356. 530
  125357. ],
  125358. [
  125359. 529,
  125360. 532
  125361. ]
  125362. ],
  125363. "functions": {
  125364. "get_app_settings": {
  125365. "executed_lines": [],
  125366. "summary": {
  125367. "covered_lines": 0,
  125368. "num_statements": 1,
  125369. "percent_covered": 0.0,
  125370. "percent_covered_display": "0.00",
  125371. "missing_lines": 1,
  125372. "excluded_lines": 0,
  125373. "percent_statements_covered": 0.0,
  125374. "percent_statements_covered_display": "0.00",
  125375. "num_branches": 0,
  125376. "num_partial_branches": 0,
  125377. "covered_branches": 0,
  125378. "missing_branches": 0,
  125379. "percent_branches_covered": 100.0,
  125380. "percent_branches_covered_display": "100.00"
  125381. },
  125382. "missing_lines": [
  125383. 60
  125384. ],
  125385. "excluded_lines": [],
  125386. "start_line": 53,
  125387. "contexts": {},
  125388. "executed_branches": [],
  125389. "missing_branches": []
  125390. },
  125391. "get_db_session": {
  125392. "executed_lines": [],
  125393. "summary": {
  125394. "covered_lines": 0,
  125395. "num_statements": 10,
  125396. "percent_covered": 0.0,
  125397. "percent_covered_display": "0.00",
  125398. "missing_lines": 10,
  125399. "excluded_lines": 0,
  125400. "percent_statements_covered": 0.0,
  125401. "percent_statements_covered_display": "0.00",
  125402. "num_branches": 0,
  125403. "num_partial_branches": 0,
  125404. "covered_branches": 0,
  125405. "missing_branches": 0,
  125406. "percent_branches_covered": 100.0,
  125407. "percent_branches_covered_display": "100.00"
  125408. },
  125409. "missing_lines": [
  125410. 74,
  125411. 75,
  125412. 76,
  125413. 77,
  125414. 78,
  125415. 79,
  125416. 80,
  125417. 81,
  125418. 82,
  125419. 84
  125420. ],
  125421. "excluded_lines": [],
  125422. "start_line": 67,
  125423. "contexts": {},
  125424. "executed_branches": [],
  125425. "missing_branches": []
  125426. },
  125427. "get_vector_db": {
  125428. "executed_lines": [],
  125429. "summary": {
  125430. "covered_lines": 0,
  125431. "num_statements": 5,
  125432. "percent_covered": 0.0,
  125433. "percent_covered_display": "0.00",
  125434. "missing_lines": 5,
  125435. "excluded_lines": 1,
  125436. "percent_statements_covered": 0.0,
  125437. "percent_statements_covered_display": "0.00",
  125438. "num_branches": 2,
  125439. "num_partial_branches": 0,
  125440. "covered_branches": 0,
  125441. "missing_branches": 2,
  125442. "percent_branches_covered": 0.0,
  125443. "percent_branches_covered_display": "0.00"
  125444. },
  125445. "missing_lines": [
  125446. 100,
  125447. 103,
  125448. 104,
  125449. 108,
  125450. 116
  125451. ],
  125452. "excluded_lines": [
  125453. 109
  125454. ],
  125455. "start_line": 91,
  125456. "contexts": {},
  125457. "executed_branches": [],
  125458. "missing_branches": [
  125459. [
  125460. 103,
  125461. 104
  125462. ],
  125463. [
  125464. 103,
  125465. 108
  125466. ]
  125467. ]
  125468. },
  125469. "get_document_repository": {
  125470. "executed_lines": [],
  125471. "summary": {
  125472. "covered_lines": 0,
  125473. "num_statements": 5,
  125474. "percent_covered": 0.0,
  125475. "percent_covered_display": "0.00",
  125476. "missing_lines": 5,
  125477. "excluded_lines": 0,
  125478. "percent_statements_covered": 0.0,
  125479. "percent_statements_covered_display": "0.00",
  125480. "num_branches": 4,
  125481. "num_partial_branches": 0,
  125482. "covered_branches": 0,
  125483. "missing_branches": 4,
  125484. "percent_branches_covered": 0.0,
  125485. "percent_branches_covered_display": "0.00"
  125486. },
  125487. "missing_lines": [
  125488. 140,
  125489. 141,
  125490. 142,
  125491. 143,
  125492. 145
  125493. ],
  125494. "excluded_lines": [],
  125495. "start_line": 126,
  125496. "contexts": {},
  125497. "executed_branches": [],
  125498. "missing_branches": [
  125499. [
  125500. 140,
  125501. 141
  125502. ],
  125503. [
  125504. 140,
  125505. 142
  125506. ],
  125507. [
  125508. 142,
  125509. 143
  125510. ],
  125511. [
  125512. 142,
  125513. 145
  125514. ]
  125515. ]
  125516. },
  125517. "get_knowledge_base_repository": {
  125518. "executed_lines": [],
  125519. "summary": {
  125520. "covered_lines": 0,
  125521. "num_statements": 3,
  125522. "percent_covered": 0.0,
  125523. "percent_covered_display": "0.00",
  125524. "missing_lines": 3,
  125525. "excluded_lines": 0,
  125526. "percent_statements_covered": 0.0,
  125527. "percent_statements_covered_display": "0.00",
  125528. "num_branches": 2,
  125529. "num_partial_branches": 0,
  125530. "covered_branches": 0,
  125531. "missing_branches": 2,
  125532. "percent_branches_covered": 0.0,
  125533. "percent_branches_covered_display": "0.00"
  125534. },
  125535. "missing_lines": [
  125536. 164,
  125537. 165,
  125538. 167
  125539. ],
  125540. "excluded_lines": [],
  125541. "start_line": 152,
  125542. "contexts": {},
  125543. "executed_branches": [],
  125544. "missing_branches": [
  125545. [
  125546. 164,
  125547. 165
  125548. ],
  125549. [
  125550. 164,
  125551. 167
  125552. ]
  125553. ]
  125554. },
  125555. "get_prompt_dimension_repository": {
  125556. "executed_lines": [],
  125557. "summary": {
  125558. "covered_lines": 0,
  125559. "num_statements": 3,
  125560. "percent_covered": 0.0,
  125561. "percent_covered_display": "0.00",
  125562. "missing_lines": 3,
  125563. "excluded_lines": 0,
  125564. "percent_statements_covered": 0.0,
  125565. "percent_statements_covered_display": "0.00",
  125566. "num_branches": 2,
  125567. "num_partial_branches": 0,
  125568. "covered_branches": 0,
  125569. "missing_branches": 2,
  125570. "percent_branches_covered": 0.0,
  125571. "percent_branches_covered_display": "0.00"
  125572. },
  125573. "missing_lines": [
  125574. 182,
  125575. 183,
  125576. 185
  125577. ],
  125578. "excluded_lines": [],
  125579. "start_line": 170,
  125580. "contexts": {},
  125581. "executed_branches": [],
  125582. "missing_branches": [
  125583. [
  125584. 182,
  125585. 183
  125586. ],
  125587. [
  125588. 182,
  125589. 185
  125590. ]
  125591. ]
  125592. },
  125593. "get_hybrid_search_service": {
  125594. "executed_lines": [],
  125595. "summary": {
  125596. "covered_lines": 0,
  125597. "num_statements": 1,
  125598. "percent_covered": 0.0,
  125599. "percent_covered_display": "0.00",
  125600. "missing_lines": 1,
  125601. "excluded_lines": 0,
  125602. "percent_statements_covered": 0.0,
  125603. "percent_statements_covered_display": "0.00",
  125604. "num_branches": 0,
  125605. "num_partial_branches": 0,
  125606. "covered_branches": 0,
  125607. "missing_branches": 0,
  125608. "percent_branches_covered": 100.0,
  125609. "percent_branches_covered_display": "100.00"
  125610. },
  125611. "missing_lines": [
  125612. 199
  125613. ],
  125614. "excluded_lines": [],
  125615. "start_line": 192,
  125616. "contexts": {},
  125617. "executed_branches": [],
  125618. "missing_branches": []
  125619. },
  125620. "get_pdf_parser": {
  125621. "executed_lines": [],
  125622. "summary": {
  125623. "covered_lines": 0,
  125624. "num_statements": 2,
  125625. "percent_covered": 0.0,
  125626. "percent_covered_display": "0.00",
  125627. "missing_lines": 2,
  125628. "excluded_lines": 0,
  125629. "percent_statements_covered": 0.0,
  125630. "percent_statements_covered_display": "0.00",
  125631. "num_branches": 0,
  125632. "num_partial_branches": 0,
  125633. "covered_branches": 0,
  125634. "missing_branches": 0,
  125635. "percent_branches_covered": 100.0,
  125636. "percent_branches_covered_display": "100.00"
  125637. },
  125638. "missing_lines": [
  125639. 213,
  125640. 214
  125641. ],
  125642. "excluded_lines": [],
  125643. "start_line": 206,
  125644. "contexts": {},
  125645. "executed_branches": [],
  125646. "missing_branches": []
  125647. },
  125648. "get_image_parser": {
  125649. "executed_lines": [],
  125650. "summary": {
  125651. "covered_lines": 0,
  125652. "num_statements": 2,
  125653. "percent_covered": 0.0,
  125654. "percent_covered_display": "0.00",
  125655. "missing_lines": 2,
  125656. "excluded_lines": 0,
  125657. "percent_statements_covered": 0.0,
  125658. "percent_statements_covered_display": "0.00",
  125659. "num_branches": 0,
  125660. "num_partial_branches": 0,
  125661. "covered_branches": 0,
  125662. "missing_branches": 0,
  125663. "percent_branches_covered": 100.0,
  125664. "percent_branches_covered_display": "100.00"
  125665. },
  125666. "missing_lines": [
  125667. 224,
  125668. 225
  125669. ],
  125670. "excluded_lines": [],
  125671. "start_line": 217,
  125672. "contexts": {},
  125673. "executed_branches": [],
  125674. "missing_branches": []
  125675. },
  125676. "get_file_storage": {
  125677. "executed_lines": [],
  125678. "summary": {
  125679. "covered_lines": 0,
  125680. "num_statements": 4,
  125681. "percent_covered": 0.0,
  125682. "percent_covered_display": "0.00",
  125683. "missing_lines": 4,
  125684. "excluded_lines": 0,
  125685. "percent_statements_covered": 0.0,
  125686. "percent_statements_covered_display": "0.00",
  125687. "num_branches": 2,
  125688. "num_partial_branches": 0,
  125689. "covered_branches": 0,
  125690. "missing_branches": 2,
  125691. "percent_branches_covered": 0.0,
  125692. "percent_branches_covered_display": "0.00"
  125693. },
  125694. "missing_lines": [
  125695. 241,
  125696. 243,
  125697. 244,
  125698. 253
  125699. ],
  125700. "excluded_lines": [],
  125701. "start_line": 232,
  125702. "contexts": {},
  125703. "executed_branches": [],
  125704. "missing_branches": [
  125705. [
  125706. 243,
  125707. 244
  125708. ],
  125709. [
  125710. 243,
  125711. 253
  125712. ]
  125713. ]
  125714. },
  125715. "get_ragflow_service": {
  125716. "executed_lines": [],
  125717. "summary": {
  125718. "covered_lines": 0,
  125719. "num_statements": 3,
  125720. "percent_covered": 0.0,
  125721. "percent_covered_display": "0.00",
  125722. "missing_lines": 3,
  125723. "excluded_lines": 0,
  125724. "percent_statements_covered": 0.0,
  125725. "percent_statements_covered_display": "0.00",
  125726. "num_branches": 0,
  125727. "num_partial_branches": 0,
  125728. "covered_branches": 0,
  125729. "missing_branches": 0,
  125730. "percent_branches_covered": 100.0,
  125731. "percent_branches_covered_display": "100.00"
  125732. },
  125733. "missing_lines": [
  125734. 267,
  125735. 268,
  125736. 272
  125737. ],
  125738. "excluded_lines": [],
  125739. "start_line": 260,
  125740. "contexts": {},
  125741. "executed_branches": [],
  125742. "missing_branches": []
  125743. },
  125744. "get_dify_service": {
  125745. "executed_lines": [],
  125746. "summary": {
  125747. "covered_lines": 0,
  125748. "num_statements": 3,
  125749. "percent_covered": 0.0,
  125750. "percent_covered_display": "0.00",
  125751. "missing_lines": 3,
  125752. "excluded_lines": 0,
  125753. "percent_statements_covered": 0.0,
  125754. "percent_statements_covered_display": "0.00",
  125755. "num_branches": 0,
  125756. "num_partial_branches": 0,
  125757. "covered_branches": 0,
  125758. "missing_branches": 0,
  125759. "percent_branches_covered": 100.0,
  125760. "percent_branches_covered_display": "100.00"
  125761. },
  125762. "missing_lines": [
  125763. 282,
  125764. 283,
  125765. 287
  125766. ],
  125767. "excluded_lines": [],
  125768. "start_line": 275,
  125769. "contexts": {},
  125770. "executed_branches": [],
  125771. "missing_branches": []
  125772. },
  125773. "get_create_document_handler": {
  125774. "executed_lines": [],
  125775. "summary": {
  125776. "covered_lines": 0,
  125777. "num_statements": 3,
  125778. "percent_covered": 0.0,
  125779. "percent_covered_display": "0.00",
  125780. "missing_lines": 3,
  125781. "excluded_lines": 0,
  125782. "percent_statements_covered": 0.0,
  125783. "percent_statements_covered_display": "0.00",
  125784. "num_branches": 2,
  125785. "num_partial_branches": 0,
  125786. "covered_branches": 0,
  125787. "missing_branches": 2,
  125788. "percent_branches_covered": 0.0,
  125789. "percent_branches_covered_display": "0.00"
  125790. },
  125791. "missing_lines": [
  125792. 306,
  125793. 307,
  125794. 309
  125795. ],
  125796. "excluded_lines": [],
  125797. "start_line": 294,
  125798. "contexts": {},
  125799. "executed_branches": [],
  125800. "missing_branches": [
  125801. [
  125802. 306,
  125803. 307
  125804. ],
  125805. [
  125806. 306,
  125807. 309
  125808. ]
  125809. ]
  125810. },
  125811. "get_update_document_handler": {
  125812. "executed_lines": [],
  125813. "summary": {
  125814. "covered_lines": 0,
  125815. "num_statements": 3,
  125816. "percent_covered": 0.0,
  125817. "percent_covered_display": "0.00",
  125818. "missing_lines": 3,
  125819. "excluded_lines": 0,
  125820. "percent_statements_covered": 0.0,
  125821. "percent_statements_covered_display": "0.00",
  125822. "num_branches": 2,
  125823. "num_partial_branches": 0,
  125824. "covered_branches": 0,
  125825. "missing_branches": 2,
  125826. "percent_branches_covered": 0.0,
  125827. "percent_branches_covered_display": "0.00"
  125828. },
  125829. "missing_lines": [
  125830. 324,
  125831. 325,
  125832. 327
  125833. ],
  125834. "excluded_lines": [],
  125835. "start_line": 312,
  125836. "contexts": {},
  125837. "executed_branches": [],
  125838. "missing_branches": [
  125839. [
  125840. 324,
  125841. 325
  125842. ],
  125843. [
  125844. 324,
  125845. 327
  125846. ]
  125847. ]
  125848. },
  125849. "get_delete_document_handler": {
  125850. "executed_lines": [],
  125851. "summary": {
  125852. "covered_lines": 0,
  125853. "num_statements": 3,
  125854. "percent_covered": 0.0,
  125855. "percent_covered_display": "0.00",
  125856. "missing_lines": 3,
  125857. "excluded_lines": 0,
  125858. "percent_statements_covered": 0.0,
  125859. "percent_statements_covered_display": "0.00",
  125860. "num_branches": 2,
  125861. "num_partial_branches": 0,
  125862. "covered_branches": 0,
  125863. "missing_branches": 2,
  125864. "percent_branches_covered": 0.0,
  125865. "percent_branches_covered_display": "0.00"
  125866. },
  125867. "missing_lines": [
  125868. 342,
  125869. 343,
  125870. 345
  125871. ],
  125872. "excluded_lines": [],
  125873. "start_line": 330,
  125874. "contexts": {},
  125875. "executed_branches": [],
  125876. "missing_branches": [
  125877. [
  125878. 342,
  125879. 343
  125880. ],
  125881. [
  125882. 342,
  125883. 345
  125884. ]
  125885. ]
  125886. },
  125887. "get_search_documents_handler": {
  125888. "executed_lines": [],
  125889. "summary": {
  125890. "covered_lines": 0,
  125891. "num_statements": 5,
  125892. "percent_covered": 0.0,
  125893. "percent_covered_display": "0.00",
  125894. "missing_lines": 5,
  125895. "excluded_lines": 0,
  125896. "percent_statements_covered": 0.0,
  125897. "percent_statements_covered_display": "0.00",
  125898. "num_branches": 4,
  125899. "num_partial_branches": 0,
  125900. "covered_branches": 0,
  125901. "missing_branches": 4,
  125902. "percent_branches_covered": 0.0,
  125903. "percent_branches_covered_display": "0.00"
  125904. },
  125905. "missing_lines": [
  125906. 362,
  125907. 363,
  125908. 364,
  125909. 365,
  125910. 367
  125911. ],
  125912. "excluded_lines": [],
  125913. "start_line": 348,
  125914. "contexts": {},
  125915. "executed_branches": [],
  125916. "missing_branches": [
  125917. [
  125918. 362,
  125919. 363
  125920. ],
  125921. [
  125922. 362,
  125923. 364
  125924. ],
  125925. [
  125926. 364,
  125927. 365
  125928. ],
  125929. [
  125930. 364,
  125931. 367
  125932. ]
  125933. ]
  125934. },
  125935. "get_get_document_handler": {
  125936. "executed_lines": [],
  125937. "summary": {
  125938. "covered_lines": 0,
  125939. "num_statements": 3,
  125940. "percent_covered": 0.0,
  125941. "percent_covered_display": "0.00",
  125942. "missing_lines": 3,
  125943. "excluded_lines": 0,
  125944. "percent_statements_covered": 0.0,
  125945. "percent_statements_covered_display": "0.00",
  125946. "num_branches": 2,
  125947. "num_partial_branches": 0,
  125948. "covered_branches": 0,
  125949. "missing_branches": 2,
  125950. "percent_branches_covered": 0.0,
  125951. "percent_branches_covered_display": "0.00"
  125952. },
  125953. "missing_lines": [
  125954. 385,
  125955. 386,
  125956. 388
  125957. ],
  125958. "excluded_lines": [],
  125959. "start_line": 373,
  125960. "contexts": {},
  125961. "executed_branches": [],
  125962. "missing_branches": [
  125963. [
  125964. 385,
  125965. 386
  125966. ],
  125967. [
  125968. 385,
  125969. 388
  125970. ]
  125971. ]
  125972. },
  125973. "get_parse_document_handler": {
  125974. "executed_lines": [],
  125975. "summary": {
  125976. "covered_lines": 0,
  125977. "num_statements": 6,
  125978. "percent_covered": 0.0,
  125979. "percent_covered_display": "0.00",
  125980. "missing_lines": 6,
  125981. "excluded_lines": 0,
  125982. "percent_statements_covered": 0.0,
  125983. "percent_statements_covered_display": "0.00",
  125984. "num_branches": 4,
  125985. "num_partial_branches": 0,
  125986. "covered_branches": 0,
  125987. "missing_branches": 4,
  125988. "percent_branches_covered": 0.0,
  125989. "percent_branches_covered_display": "0.00"
  125990. },
  125991. "missing_lines": [
  125992. 409,
  125993. 410,
  125994. 411,
  125995. 412,
  125996. 415,
  125997. 420
  125998. ],
  125999. "excluded_lines": [],
  126000. "start_line": 395,
  126001. "contexts": {},
  126002. "executed_branches": [],
  126003. "missing_branches": [
  126004. [
  126005. 409,
  126006. 410
  126007. ],
  126008. [
  126009. 409,
  126010. 411
  126011. ],
  126012. [
  126013. 411,
  126014. 412
  126015. ],
  126016. [
  126017. 411,
  126018. 415
  126019. ]
  126020. ]
  126021. },
  126022. "get_create_knowledge_base_handler": {
  126023. "executed_lines": [],
  126024. "summary": {
  126025. "covered_lines": 0,
  126026. "num_statements": 3,
  126027. "percent_covered": 0.0,
  126028. "percent_covered_display": "0.00",
  126029. "missing_lines": 3,
  126030. "excluded_lines": 0,
  126031. "percent_statements_covered": 0.0,
  126032. "percent_statements_covered_display": "0.00",
  126033. "num_branches": 2,
  126034. "num_partial_branches": 0,
  126035. "covered_branches": 0,
  126036. "missing_branches": 2,
  126037. "percent_branches_covered": 0.0,
  126038. "percent_branches_covered_display": "0.00"
  126039. },
  126040. "missing_lines": [
  126041. 439,
  126042. 440,
  126043. 442
  126044. ],
  126045. "excluded_lines": [],
  126046. "start_line": 427,
  126047. "contexts": {},
  126048. "executed_branches": [],
  126049. "missing_branches": [
  126050. [
  126051. 439,
  126052. 440
  126053. ],
  126054. [
  126055. 439,
  126056. 442
  126057. ]
  126058. ]
  126059. },
  126060. "get_update_knowledge_base_handler": {
  126061. "executed_lines": [],
  126062. "summary": {
  126063. "covered_lines": 0,
  126064. "num_statements": 3,
  126065. "percent_covered": 0.0,
  126066. "percent_covered_display": "0.00",
  126067. "missing_lines": 3,
  126068. "excluded_lines": 0,
  126069. "percent_statements_covered": 0.0,
  126070. "percent_statements_covered_display": "0.00",
  126071. "num_branches": 2,
  126072. "num_partial_branches": 0,
  126073. "covered_branches": 0,
  126074. "missing_branches": 2,
  126075. "percent_branches_covered": 0.0,
  126076. "percent_branches_covered_display": "0.00"
  126077. },
  126078. "missing_lines": [
  126079. 457,
  126080. 458,
  126081. 460
  126082. ],
  126083. "excluded_lines": [],
  126084. "start_line": 445,
  126085. "contexts": {},
  126086. "executed_branches": [],
  126087. "missing_branches": [
  126088. [
  126089. 457,
  126090. 458
  126091. ],
  126092. [
  126093. 457,
  126094. 460
  126095. ]
  126096. ]
  126097. },
  126098. "get_delete_knowledge_base_handler": {
  126099. "executed_lines": [],
  126100. "summary": {
  126101. "covered_lines": 0,
  126102. "num_statements": 3,
  126103. "percent_covered": 0.0,
  126104. "percent_covered_display": "0.00",
  126105. "missing_lines": 3,
  126106. "excluded_lines": 0,
  126107. "percent_statements_covered": 0.0,
  126108. "percent_statements_covered_display": "0.00",
  126109. "num_branches": 2,
  126110. "num_partial_branches": 0,
  126111. "covered_branches": 0,
  126112. "missing_branches": 2,
  126113. "percent_branches_covered": 0.0,
  126114. "percent_branches_covered_display": "0.00"
  126115. },
  126116. "missing_lines": [
  126117. 475,
  126118. 476,
  126119. 478
  126120. ],
  126121. "excluded_lines": [],
  126122. "start_line": 463,
  126123. "contexts": {},
  126124. "executed_branches": [],
  126125. "missing_branches": [
  126126. [
  126127. 475,
  126128. 476
  126129. ],
  126130. [
  126131. 475,
  126132. 478
  126133. ]
  126134. ]
  126135. },
  126136. "get_get_knowledge_base_handler": {
  126137. "executed_lines": [],
  126138. "summary": {
  126139. "covered_lines": 0,
  126140. "num_statements": 3,
  126141. "percent_covered": 0.0,
  126142. "percent_covered_display": "0.00",
  126143. "missing_lines": 3,
  126144. "excluded_lines": 0,
  126145. "percent_statements_covered": 0.0,
  126146. "percent_statements_covered_display": "0.00",
  126147. "num_branches": 2,
  126148. "num_partial_branches": 0,
  126149. "covered_branches": 0,
  126150. "missing_branches": 2,
  126151. "percent_branches_covered": 0.0,
  126152. "percent_branches_covered_display": "0.00"
  126153. },
  126154. "missing_lines": [
  126155. 493,
  126156. 494,
  126157. 496
  126158. ],
  126159. "excluded_lines": [],
  126160. "start_line": 481,
  126161. "contexts": {},
  126162. "executed_branches": [],
  126163. "missing_branches": [
  126164. [
  126165. 493,
  126166. 494
  126167. ],
  126168. [
  126169. 493,
  126170. 496
  126171. ]
  126172. ]
  126173. },
  126174. "get_add_document_to_knowledge_base_handler": {
  126175. "executed_lines": [],
  126176. "summary": {
  126177. "covered_lines": 0,
  126178. "num_statements": 3,
  126179. "percent_covered": 0.0,
  126180. "percent_covered_display": "0.00",
  126181. "missing_lines": 3,
  126182. "excluded_lines": 0,
  126183. "percent_statements_covered": 0.0,
  126184. "percent_statements_covered_display": "0.00",
  126185. "num_branches": 2,
  126186. "num_partial_branches": 0,
  126187. "covered_branches": 0,
  126188. "missing_branches": 2,
  126189. "percent_branches_covered": 0.0,
  126190. "percent_branches_covered_display": "0.00"
  126191. },
  126192. "missing_lines": [
  126193. 511,
  126194. 512,
  126195. 514
  126196. ],
  126197. "excluded_lines": [],
  126198. "start_line": 499,
  126199. "contexts": {},
  126200. "executed_branches": [],
  126201. "missing_branches": [
  126202. [
  126203. 511,
  126204. 512
  126205. ],
  126206. [
  126207. 511,
  126208. 514
  126209. ]
  126210. ]
  126211. },
  126212. "get_remove_document_from_knowledge_base_handler": {
  126213. "executed_lines": [],
  126214. "summary": {
  126215. "covered_lines": 0,
  126216. "num_statements": 3,
  126217. "percent_covered": 0.0,
  126218. "percent_covered_display": "0.00",
  126219. "missing_lines": 3,
  126220. "excluded_lines": 0,
  126221. "percent_statements_covered": 0.0,
  126222. "percent_statements_covered_display": "0.00",
  126223. "num_branches": 2,
  126224. "num_partial_branches": 0,
  126225. "covered_branches": 0,
  126226. "missing_branches": 2,
  126227. "percent_branches_covered": 0.0,
  126228. "percent_branches_covered_display": "0.00"
  126229. },
  126230. "missing_lines": [
  126231. 529,
  126232. 530,
  126233. 532
  126234. ],
  126235. "excluded_lines": [],
  126236. "start_line": 517,
  126237. "contexts": {},
  126238. "executed_branches": [],
  126239. "missing_branches": [
  126240. [
  126241. 529,
  126242. 530
  126243. ],
  126244. [
  126245. 529,
  126246. 532
  126247. ]
  126248. ]
  126249. },
  126250. "": {
  126251. "executed_lines": [],
  126252. "summary": {
  126253. "covered_lines": 0,
  126254. "num_statements": 44,
  126255. "percent_covered": 0.0,
  126256. "percent_covered_display": "0.00",
  126257. "missing_lines": 44,
  126258. "excluded_lines": 0,
  126259. "percent_statements_covered": 0.0,
  126260. "percent_statements_covered_display": "0.00",
  126261. "num_branches": 0,
  126262. "num_partial_branches": 0,
  126263. "covered_branches": 0,
  126264. "missing_branches": 0,
  126265. "percent_branches_covered": 100.0,
  126266. "percent_branches_covered_display": "100.00"
  126267. },
  126268. "missing_lines": [
  126269. 9,
  126270. 10,
  126271. 12,
  126272. 13,
  126273. 14,
  126274. 19,
  126275. 20,
  126276. 21,
  126277. 22,
  126278. 23,
  126279. 24,
  126280. 25,
  126281. 26,
  126282. 27,
  126283. 28,
  126284. 29,
  126285. 30,
  126286. 37,
  126287. 38,
  126288. 46,
  126289. 53,
  126290. 67,
  126291. 91,
  126292. 126,
  126293. 152,
  126294. 170,
  126295. 192,
  126296. 206,
  126297. 217,
  126298. 232,
  126299. 260,
  126300. 275,
  126301. 294,
  126302. 312,
  126303. 330,
  126304. 348,
  126305. 373,
  126306. 395,
  126307. 427,
  126308. 445,
  126309. 463,
  126310. 481,
  126311. 499,
  126312. 517
  126313. ],
  126314. "excluded_lines": [],
  126315. "start_line": 1,
  126316. "contexts": {},
  126317. "executed_branches": [],
  126318. "missing_branches": []
  126319. }
  126320. },
  126321. "classes": {
  126322. "": {
  126323. "executed_lines": [],
  126324. "summary": {
  126325. "covered_lines": 0,
  126326. "num_statements": 127,
  126327. "percent_covered": 0.0,
  126328. "percent_covered_display": "0.00",
  126329. "missing_lines": 127,
  126330. "excluded_lines": 1,
  126331. "percent_statements_covered": 0.0,
  126332. "percent_statements_covered_display": "0.00",
  126333. "num_branches": 40,
  126334. "num_partial_branches": 0,
  126335. "covered_branches": 0,
  126336. "missing_branches": 40,
  126337. "percent_branches_covered": 0.0,
  126338. "percent_branches_covered_display": "0.00"
  126339. },
  126340. "missing_lines": [
  126341. 9,
  126342. 10,
  126343. 12,
  126344. 13,
  126345. 14,
  126346. 19,
  126347. 20,
  126348. 21,
  126349. 22,
  126350. 23,
  126351. 24,
  126352. 25,
  126353. 26,
  126354. 27,
  126355. 28,
  126356. 29,
  126357. 30,
  126358. 37,
  126359. 38,
  126360. 46,
  126361. 53,
  126362. 60,
  126363. 67,
  126364. 74,
  126365. 75,
  126366. 76,
  126367. 77,
  126368. 78,
  126369. 79,
  126370. 80,
  126371. 81,
  126372. 82,
  126373. 84,
  126374. 91,
  126375. 100,
  126376. 103,
  126377. 104,
  126378. 108,
  126379. 116,
  126380. 126,
  126381. 140,
  126382. 141,
  126383. 142,
  126384. 143,
  126385. 145,
  126386. 152,
  126387. 164,
  126388. 165,
  126389. 167,
  126390. 170,
  126391. 182,
  126392. 183,
  126393. 185,
  126394. 192,
  126395. 199,
  126396. 206,
  126397. 213,
  126398. 214,
  126399. 217,
  126400. 224,
  126401. 225,
  126402. 232,
  126403. 241,
  126404. 243,
  126405. 244,
  126406. 253,
  126407. 260,
  126408. 267,
  126409. 268,
  126410. 272,
  126411. 275,
  126412. 282,
  126413. 283,
  126414. 287,
  126415. 294,
  126416. 306,
  126417. 307,
  126418. 309,
  126419. 312,
  126420. 324,
  126421. 325,
  126422. 327,
  126423. 330,
  126424. 342,
  126425. 343,
  126426. 345,
  126427. 348,
  126428. 362,
  126429. 363,
  126430. 364,
  126431. 365,
  126432. 367,
  126433. 373,
  126434. 385,
  126435. 386,
  126436. 388,
  126437. 395,
  126438. 409,
  126439. 410,
  126440. 411,
  126441. 412,
  126442. 415,
  126443. 420,
  126444. 427,
  126445. 439,
  126446. 440,
  126447. 442,
  126448. 445,
  126449. 457,
  126450. 458,
  126451. 460,
  126452. 463,
  126453. 475,
  126454. 476,
  126455. 478,
  126456. 481,
  126457. 493,
  126458. 494,
  126459. 496,
  126460. 499,
  126461. 511,
  126462. 512,
  126463. 514,
  126464. 517,
  126465. 529,
  126466. 530,
  126467. 532
  126468. ],
  126469. "excluded_lines": [
  126470. 109
  126471. ],
  126472. "start_line": 1,
  126473. "contexts": {},
  126474. "executed_branches": [],
  126475. "missing_branches": [
  126476. [
  126477. 103,
  126478. 104
  126479. ],
  126480. [
  126481. 103,
  126482. 108
  126483. ],
  126484. [
  126485. 140,
  126486. 141
  126487. ],
  126488. [
  126489. 140,
  126490. 142
  126491. ],
  126492. [
  126493. 142,
  126494. 143
  126495. ],
  126496. [
  126497. 142,
  126498. 145
  126499. ],
  126500. [
  126501. 164,
  126502. 165
  126503. ],
  126504. [
  126505. 164,
  126506. 167
  126507. ],
  126508. [
  126509. 182,
  126510. 183
  126511. ],
  126512. [
  126513. 182,
  126514. 185
  126515. ],
  126516. [
  126517. 243,
  126518. 244
  126519. ],
  126520. [
  126521. 243,
  126522. 253
  126523. ],
  126524. [
  126525. 306,
  126526. 307
  126527. ],
  126528. [
  126529. 306,
  126530. 309
  126531. ],
  126532. [
  126533. 324,
  126534. 325
  126535. ],
  126536. [
  126537. 324,
  126538. 327
  126539. ],
  126540. [
  126541. 342,
  126542. 343
  126543. ],
  126544. [
  126545. 342,
  126546. 345
  126547. ],
  126548. [
  126549. 362,
  126550. 363
  126551. ],
  126552. [
  126553. 362,
  126554. 364
  126555. ],
  126556. [
  126557. 364,
  126558. 365
  126559. ],
  126560. [
  126561. 364,
  126562. 367
  126563. ],
  126564. [
  126565. 385,
  126566. 386
  126567. ],
  126568. [
  126569. 385,
  126570. 388
  126571. ],
  126572. [
  126573. 409,
  126574. 410
  126575. ],
  126576. [
  126577. 409,
  126578. 411
  126579. ],
  126580. [
  126581. 411,
  126582. 412
  126583. ],
  126584. [
  126585. 411,
  126586. 415
  126587. ],
  126588. [
  126589. 439,
  126590. 440
  126591. ],
  126592. [
  126593. 439,
  126594. 442
  126595. ],
  126596. [
  126597. 457,
  126598. 458
  126599. ],
  126600. [
  126601. 457,
  126602. 460
  126603. ],
  126604. [
  126605. 475,
  126606. 476
  126607. ],
  126608. [
  126609. 475,
  126610. 478
  126611. ],
  126612. [
  126613. 493,
  126614. 494
  126615. ],
  126616. [
  126617. 493,
  126618. 496
  126619. ],
  126620. [
  126621. 511,
  126622. 512
  126623. ],
  126624. [
  126625. 511,
  126626. 514
  126627. ],
  126628. [
  126629. 529,
  126630. 530
  126631. ],
  126632. [
  126633. 529,
  126634. 532
  126635. ]
  126636. ]
  126637. }
  126638. }
  126639. },
  126640. "src\\presentation\\api\\error_handlers.py": {
  126641. "executed_lines": [],
  126642. "summary": {
  126643. "covered_lines": 0,
  126644. "num_statements": 58,
  126645. "percent_covered": 0.0,
  126646. "percent_covered_display": "0.00",
  126647. "missing_lines": 58,
  126648. "excluded_lines": 0,
  126649. "percent_statements_covered": 0.0,
  126650. "percent_statements_covered_display": "0.00",
  126651. "num_branches": 12,
  126652. "num_partial_branches": 0,
  126653. "covered_branches": 0,
  126654. "missing_branches": 12,
  126655. "percent_branches_covered": 0.0,
  126656. "percent_branches_covered_display": "0.00"
  126657. },
  126658. "missing_lines": [
  126659. 10,
  126660. 11,
  126661. 12,
  126662. 13,
  126663. 14,
  126664. 15,
  126665. 17,
  126666. 24,
  126667. 29,
  126668. 33,
  126669. 36,
  126670. 57,
  126671. 69,
  126672. 70,
  126673. 71,
  126674. 72,
  126675. 73,
  126676. 74,
  126677. 76,
  126678. 79,
  126679. 85,
  126680. 90,
  126681. 96,
  126682. 116,
  126683. 128,
  126684. 129,
  126685. 130,
  126686. 131,
  126687. 133,
  126688. 136,
  126689. 142,
  126690. 147,
  126691. 153,
  126692. 169,
  126693. 179,
  126694. 180,
  126695. 181,
  126696. 182,
  126697. 188,
  126698. 194,
  126699. 199,
  126700. 205,
  126701. 221,
  126702. 231,
  126703. 237,
  126704. 242,
  126705. 248,
  126706. 269,
  126707. 281,
  126708. 287,
  126709. 292,
  126710. 298,
  126711. 311,
  126712. 314,
  126713. 317,
  126714. 320,
  126715. 323,
  126716. 325
  126717. ],
  126718. "excluded_lines": [],
  126719. "contexts": {},
  126720. "executed_branches": [],
  126721. "missing_branches": [
  126722. [
  126723. 69,
  126724. 70
  126725. ],
  126726. [
  126727. 69,
  126728. 71
  126729. ],
  126730. [
  126731. 71,
  126732. 72
  126733. ],
  126734. [
  126735. 71,
  126736. 73
  126737. ],
  126738. [
  126739. 73,
  126740. 74
  126741. ],
  126742. [
  126743. 73,
  126744. 76
  126745. ],
  126746. [
  126747. 128,
  126748. 129
  126749. ],
  126750. [
  126751. 128,
  126752. 130
  126753. ],
  126754. [
  126755. 130,
  126756. 131
  126757. ],
  126758. [
  126759. 130,
  126760. 133
  126761. ],
  126762. [
  126763. 180,
  126764. 181
  126765. ],
  126766. [
  126767. 180,
  126768. 188
  126769. ]
  126770. ],
  126771. "functions": {
  126772. "domain_exception_handler": {
  126773. "executed_lines": [],
  126774. "summary": {
  126775. "covered_lines": 0,
  126776. "num_statements": 11,
  126777. "percent_covered": 0.0,
  126778. "percent_covered_display": "0.00",
  126779. "missing_lines": 11,
  126780. "excluded_lines": 0,
  126781. "percent_statements_covered": 0.0,
  126782. "percent_statements_covered_display": "0.00",
  126783. "num_branches": 6,
  126784. "num_partial_branches": 0,
  126785. "covered_branches": 0,
  126786. "missing_branches": 6,
  126787. "percent_branches_covered": 0.0,
  126788. "percent_branches_covered_display": "0.00"
  126789. },
  126790. "missing_lines": [
  126791. 57,
  126792. 69,
  126793. 70,
  126794. 71,
  126795. 72,
  126796. 73,
  126797. 74,
  126798. 76,
  126799. 79,
  126800. 85,
  126801. 90
  126802. ],
  126803. "excluded_lines": [],
  126804. "start_line": 36,
  126805. "contexts": {},
  126806. "executed_branches": [],
  126807. "missing_branches": [
  126808. [
  126809. 69,
  126810. 70
  126811. ],
  126812. [
  126813. 69,
  126814. 71
  126815. ],
  126816. [
  126817. 71,
  126818. 72
  126819. ],
  126820. [
  126821. 71,
  126822. 73
  126823. ],
  126824. [
  126825. 73,
  126826. 74
  126827. ],
  126828. [
  126829. 73,
  126830. 76
  126831. ]
  126832. ]
  126833. },
  126834. "application_exception_handler": {
  126835. "executed_lines": [],
  126836. "summary": {
  126837. "covered_lines": 0,
  126838. "num_statements": 9,
  126839. "percent_covered": 0.0,
  126840. "percent_covered_display": "0.00",
  126841. "missing_lines": 9,
  126842. "excluded_lines": 0,
  126843. "percent_statements_covered": 0.0,
  126844. "percent_statements_covered_display": "0.00",
  126845. "num_branches": 4,
  126846. "num_partial_branches": 0,
  126847. "covered_branches": 0,
  126848. "missing_branches": 4,
  126849. "percent_branches_covered": 0.0,
  126850. "percent_branches_covered_display": "0.00"
  126851. },
  126852. "missing_lines": [
  126853. 116,
  126854. 128,
  126855. 129,
  126856. 130,
  126857. 131,
  126858. 133,
  126859. 136,
  126860. 142,
  126861. 147
  126862. ],
  126863. "excluded_lines": [],
  126864. "start_line": 96,
  126865. "contexts": {},
  126866. "executed_branches": [],
  126867. "missing_branches": [
  126868. [
  126869. 128,
  126870. 129
  126871. ],
  126872. [
  126873. 128,
  126874. 130
  126875. ],
  126876. [
  126877. 130,
  126878. 131
  126879. ],
  126880. [
  126881. 130,
  126882. 133
  126883. ]
  126884. ]
  126885. },
  126886. "validation_exception_handler": {
  126887. "executed_lines": [],
  126888. "summary": {
  126889. "covered_lines": 0,
  126890. "num_statements": 8,
  126891. "percent_covered": 0.0,
  126892. "percent_covered_display": "0.00",
  126893. "missing_lines": 8,
  126894. "excluded_lines": 0,
  126895. "percent_statements_covered": 0.0,
  126896. "percent_statements_covered_display": "0.00",
  126897. "num_branches": 2,
  126898. "num_partial_branches": 0,
  126899. "covered_branches": 0,
  126900. "missing_branches": 2,
  126901. "percent_branches_covered": 0.0,
  126902. "percent_branches_covered_display": "0.00"
  126903. },
  126904. "missing_lines": [
  126905. 169,
  126906. 179,
  126907. 180,
  126908. 181,
  126909. 182,
  126910. 188,
  126911. 194,
  126912. 199
  126913. ],
  126914. "excluded_lines": [],
  126915. "start_line": 153,
  126916. "contexts": {},
  126917. "executed_branches": [],
  126918. "missing_branches": [
  126919. [
  126920. 180,
  126921. 181
  126922. ],
  126923. [
  126924. 180,
  126925. 188
  126926. ]
  126927. ]
  126928. },
  126929. "http_exception_handler": {
  126930. "executed_lines": [],
  126931. "summary": {
  126932. "covered_lines": 0,
  126933. "num_statements": 4,
  126934. "percent_covered": 0.0,
  126935. "percent_covered_display": "0.00",
  126936. "missing_lines": 4,
  126937. "excluded_lines": 0,
  126938. "percent_statements_covered": 0.0,
  126939. "percent_statements_covered_display": "0.00",
  126940. "num_branches": 0,
  126941. "num_partial_branches": 0,
  126942. "covered_branches": 0,
  126943. "missing_branches": 0,
  126944. "percent_branches_covered": 100.0,
  126945. "percent_branches_covered_display": "100.00"
  126946. },
  126947. "missing_lines": [
  126948. 221,
  126949. 231,
  126950. 237,
  126951. 242
  126952. ],
  126953. "excluded_lines": [],
  126954. "start_line": 205,
  126955. "contexts": {},
  126956. "executed_branches": [],
  126957. "missing_branches": []
  126958. },
  126959. "generic_exception_handler": {
  126960. "executed_lines": [],
  126961. "summary": {
  126962. "covered_lines": 0,
  126963. "num_statements": 4,
  126964. "percent_covered": 0.0,
  126965. "percent_covered_display": "0.00",
  126966. "missing_lines": 4,
  126967. "excluded_lines": 0,
  126968. "percent_statements_covered": 0.0,
  126969. "percent_statements_covered_display": "0.00",
  126970. "num_branches": 0,
  126971. "num_partial_branches": 0,
  126972. "covered_branches": 0,
  126973. "missing_branches": 0,
  126974. "percent_branches_covered": 100.0,
  126975. "percent_branches_covered_display": "100.00"
  126976. },
  126977. "missing_lines": [
  126978. 269,
  126979. 281,
  126980. 287,
  126981. 292
  126982. ],
  126983. "excluded_lines": [],
  126984. "start_line": 248,
  126985. "contexts": {},
  126986. "executed_branches": [],
  126987. "missing_branches": []
  126988. },
  126989. "register_exception_handlers": {
  126990. "executed_lines": [],
  126991. "summary": {
  126992. "covered_lines": 0,
  126993. "num_statements": 6,
  126994. "percent_covered": 0.0,
  126995. "percent_covered_display": "0.00",
  126996. "missing_lines": 6,
  126997. "excluded_lines": 0,
  126998. "percent_statements_covered": 0.0,
  126999. "percent_statements_covered_display": "0.00",
  127000. "num_branches": 0,
  127001. "num_partial_branches": 0,
  127002. "covered_branches": 0,
  127003. "missing_branches": 0,
  127004. "percent_branches_covered": 100.0,
  127005. "percent_branches_covered_display": "100.00"
  127006. },
  127007. "missing_lines": [
  127008. 311,
  127009. 314,
  127010. 317,
  127011. 320,
  127012. 323,
  127013. 325
  127014. ],
  127015. "excluded_lines": [],
  127016. "start_line": 298,
  127017. "contexts": {},
  127018. "executed_branches": [],
  127019. "missing_branches": []
  127020. },
  127021. "": {
  127022. "executed_lines": [],
  127023. "summary": {
  127024. "covered_lines": 0,
  127025. "num_statements": 16,
  127026. "percent_covered": 0.0,
  127027. "percent_covered_display": "0.00",
  127028. "missing_lines": 16,
  127029. "excluded_lines": 0,
  127030. "percent_statements_covered": 0.0,
  127031. "percent_statements_covered_display": "0.00",
  127032. "num_branches": 0,
  127033. "num_partial_branches": 0,
  127034. "covered_branches": 0,
  127035. "missing_branches": 0,
  127036. "percent_branches_covered": 100.0,
  127037. "percent_branches_covered_display": "100.00"
  127038. },
  127039. "missing_lines": [
  127040. 10,
  127041. 11,
  127042. 12,
  127043. 13,
  127044. 14,
  127045. 15,
  127046. 17,
  127047. 24,
  127048. 29,
  127049. 33,
  127050. 36,
  127051. 96,
  127052. 153,
  127053. 205,
  127054. 248,
  127055. 298
  127056. ],
  127057. "excluded_lines": [],
  127058. "start_line": 1,
  127059. "contexts": {},
  127060. "executed_branches": [],
  127061. "missing_branches": []
  127062. }
  127063. },
  127064. "classes": {
  127065. "": {
  127066. "executed_lines": [],
  127067. "summary": {
  127068. "covered_lines": 0,
  127069. "num_statements": 58,
  127070. "percent_covered": 0.0,
  127071. "percent_covered_display": "0.00",
  127072. "missing_lines": 58,
  127073. "excluded_lines": 0,
  127074. "percent_statements_covered": 0.0,
  127075. "percent_statements_covered_display": "0.00",
  127076. "num_branches": 12,
  127077. "num_partial_branches": 0,
  127078. "covered_branches": 0,
  127079. "missing_branches": 12,
  127080. "percent_branches_covered": 0.0,
  127081. "percent_branches_covered_display": "0.00"
  127082. },
  127083. "missing_lines": [
  127084. 10,
  127085. 11,
  127086. 12,
  127087. 13,
  127088. 14,
  127089. 15,
  127090. 17,
  127091. 24,
  127092. 29,
  127093. 33,
  127094. 36,
  127095. 57,
  127096. 69,
  127097. 70,
  127098. 71,
  127099. 72,
  127100. 73,
  127101. 74,
  127102. 76,
  127103. 79,
  127104. 85,
  127105. 90,
  127106. 96,
  127107. 116,
  127108. 128,
  127109. 129,
  127110. 130,
  127111. 131,
  127112. 133,
  127113. 136,
  127114. 142,
  127115. 147,
  127116. 153,
  127117. 169,
  127118. 179,
  127119. 180,
  127120. 181,
  127121. 182,
  127122. 188,
  127123. 194,
  127124. 199,
  127125. 205,
  127126. 221,
  127127. 231,
  127128. 237,
  127129. 242,
  127130. 248,
  127131. 269,
  127132. 281,
  127133. 287,
  127134. 292,
  127135. 298,
  127136. 311,
  127137. 314,
  127138. 317,
  127139. 320,
  127140. 323,
  127141. 325
  127142. ],
  127143. "excluded_lines": [],
  127144. "start_line": 1,
  127145. "contexts": {},
  127146. "executed_branches": [],
  127147. "missing_branches": [
  127148. [
  127149. 69,
  127150. 70
  127151. ],
  127152. [
  127153. 69,
  127154. 71
  127155. ],
  127156. [
  127157. 71,
  127158. 72
  127159. ],
  127160. [
  127161. 71,
  127162. 73
  127163. ],
  127164. [
  127165. 73,
  127166. 74
  127167. ],
  127168. [
  127169. 73,
  127170. 76
  127171. ],
  127172. [
  127173. 128,
  127174. 129
  127175. ],
  127176. [
  127177. 128,
  127178. 130
  127179. ],
  127180. [
  127181. 130,
  127182. 131
  127183. ],
  127184. [
  127185. 130,
  127186. 133
  127187. ],
  127188. [
  127189. 180,
  127190. 181
  127191. ],
  127192. [
  127193. 180,
  127194. 188
  127195. ]
  127196. ]
  127197. }
  127198. }
  127199. },
  127200. "src\\presentation\\api\\legacy_adapter.py": {
  127201. "executed_lines": [],
  127202. "summary": {
  127203. "covered_lines": 0,
  127204. "num_statements": 36,
  127205. "percent_covered": 0.0,
  127206. "percent_covered_display": "0.00",
  127207. "missing_lines": 36,
  127208. "excluded_lines": 0,
  127209. "percent_statements_covered": 0.0,
  127210. "percent_statements_covered_display": "0.00",
  127211. "num_branches": 2,
  127212. "num_partial_branches": 0,
  127213. "covered_branches": 0,
  127214. "missing_branches": 2,
  127215. "percent_branches_covered": 0.0,
  127216. "percent_branches_covered_display": "0.00"
  127217. },
  127218. "missing_lines": [
  127219. 10,
  127220. 11,
  127221. 12,
  127222. 13,
  127223. 15,
  127224. 19,
  127225. 23,
  127226. 24,
  127227. 28,
  127228. 31,
  127229. 38,
  127230. 46,
  127231. 57,
  127232. 63,
  127233. 79,
  127234. 85,
  127235. 88,
  127236. 94,
  127237. 97,
  127238. 109,
  127239. 115,
  127240. 131,
  127241. 137,
  127242. 140,
  127243. 149,
  127244. 152,
  127245. 153,
  127246. 154,
  127247. 162,
  127248. 175,
  127249. 181,
  127250. 190,
  127251. 195,
  127252. 204,
  127253. 216,
  127254. 217
  127255. ],
  127256. "excluded_lines": [],
  127257. "contexts": {},
  127258. "executed_branches": [],
  127259. "missing_branches": [
  127260. [
  127261. 153,
  127262. 154
  127263. ],
  127264. [
  127265. 153,
  127266. 162
  127267. ]
  127268. ],
  127269. "functions": {
  127270. "log_deprecation_warning": {
  127271. "executed_lines": [],
  127272. "summary": {
  127273. "covered_lines": 0,
  127274. "num_statements": 1,
  127275. "percent_covered": 0.0,
  127276. "percent_covered_display": "0.00",
  127277. "missing_lines": 1,
  127278. "excluded_lines": 0,
  127279. "percent_statements_covered": 0.0,
  127280. "percent_statements_covered_display": "0.00",
  127281. "num_branches": 0,
  127282. "num_partial_branches": 0,
  127283. "covered_branches": 0,
  127284. "missing_branches": 0,
  127285. "percent_branches_covered": 100.0,
  127286. "percent_branches_covered_display": "100.00"
  127287. },
  127288. "missing_lines": [
  127289. 46
  127290. ],
  127291. "excluded_lines": [],
  127292. "start_line": 38,
  127293. "contexts": {},
  127294. "executed_branches": [],
  127295. "missing_branches": []
  127296. },
  127297. "legacy_create_document": {
  127298. "executed_lines": [],
  127299. "summary": {
  127300. "covered_lines": 0,
  127301. "num_statements": 5,
  127302. "percent_covered": 0.0,
  127303. "percent_covered_display": "0.00",
  127304. "missing_lines": 5,
  127305. "excluded_lines": 0,
  127306. "percent_statements_covered": 0.0,
  127307. "percent_statements_covered_display": "0.00",
  127308. "num_branches": 0,
  127309. "num_partial_branches": 0,
  127310. "covered_branches": 0,
  127311. "missing_branches": 0,
  127312. "percent_branches_covered": 100.0,
  127313. "percent_branches_covered_display": "100.00"
  127314. },
  127315. "missing_lines": [
  127316. 79,
  127317. 85,
  127318. 88,
  127319. 94,
  127320. 97
  127321. ],
  127322. "excluded_lines": [],
  127323. "start_line": 63,
  127324. "contexts": {},
  127325. "executed_branches": [],
  127326. "missing_branches": []
  127327. },
  127328. "legacy_search_documents": {
  127329. "executed_lines": [],
  127330. "summary": {
  127331. "covered_lines": 0,
  127332. "num_statements": 8,
  127333. "percent_covered": 0.0,
  127334. "percent_covered_display": "0.00",
  127335. "missing_lines": 8,
  127336. "excluded_lines": 0,
  127337. "percent_statements_covered": 0.0,
  127338. "percent_statements_covered_display": "0.00",
  127339. "num_branches": 2,
  127340. "num_partial_branches": 0,
  127341. "covered_branches": 0,
  127342. "missing_branches": 2,
  127343. "percent_branches_covered": 0.0,
  127344. "percent_branches_covered_display": "0.00"
  127345. },
  127346. "missing_lines": [
  127347. 131,
  127348. 137,
  127349. 140,
  127350. 149,
  127351. 152,
  127352. 153,
  127353. 154,
  127354. 162
  127355. ],
  127356. "excluded_lines": [],
  127357. "start_line": 115,
  127358. "contexts": {},
  127359. "executed_branches": [],
  127360. "missing_branches": [
  127361. [
  127362. 153,
  127363. 154
  127364. ],
  127365. [
  127366. 153,
  127367. 162
  127368. ]
  127369. ]
  127370. },
  127371. "legacy_health_check": {
  127372. "executed_lines": [],
  127373. "summary": {
  127374. "covered_lines": 0,
  127375. "num_statements": 2,
  127376. "percent_covered": 0.0,
  127377. "percent_covered_display": "0.00",
  127378. "missing_lines": 2,
  127379. "excluded_lines": 0,
  127380. "percent_statements_covered": 0.0,
  127381. "percent_statements_covered_display": "0.00",
  127382. "num_branches": 0,
  127383. "num_partial_branches": 0,
  127384. "covered_branches": 0,
  127385. "missing_branches": 0,
  127386. "percent_branches_covered": 100.0,
  127387. "percent_branches_covered_display": "100.00"
  127388. },
  127389. "missing_lines": [
  127390. 190,
  127391. 195
  127392. ],
  127393. "excluded_lines": [],
  127394. "start_line": 181,
  127395. "contexts": {},
  127396. "executed_branches": [],
  127397. "missing_branches": []
  127398. },
  127399. "register_legacy_routes": {
  127400. "executed_lines": [],
  127401. "summary": {
  127402. "covered_lines": 0,
  127403. "num_statements": 2,
  127404. "percent_covered": 0.0,
  127405. "percent_covered_display": "0.00",
  127406. "missing_lines": 2,
  127407. "excluded_lines": 0,
  127408. "percent_statements_covered": 0.0,
  127409. "percent_statements_covered_display": "0.00",
  127410. "num_branches": 0,
  127411. "num_partial_branches": 0,
  127412. "covered_branches": 0,
  127413. "missing_branches": 0,
  127414. "percent_branches_covered": 100.0,
  127415. "percent_branches_covered_display": "100.00"
  127416. },
  127417. "missing_lines": [
  127418. 216,
  127419. 217
  127420. ],
  127421. "excluded_lines": [],
  127422. "start_line": 204,
  127423. "contexts": {},
  127424. "executed_branches": [],
  127425. "missing_branches": []
  127426. },
  127427. "": {
  127428. "executed_lines": [],
  127429. "summary": {
  127430. "covered_lines": 0,
  127431. "num_statements": 18,
  127432. "percent_covered": 0.0,
  127433. "percent_covered_display": "0.00",
  127434. "missing_lines": 18,
  127435. "excluded_lines": 0,
  127436. "percent_statements_covered": 0.0,
  127437. "percent_statements_covered_display": "0.00",
  127438. "num_branches": 0,
  127439. "num_partial_branches": 0,
  127440. "covered_branches": 0,
  127441. "missing_branches": 0,
  127442. "percent_branches_covered": 100.0,
  127443. "percent_branches_covered_display": "100.00"
  127444. },
  127445. "missing_lines": [
  127446. 10,
  127447. 11,
  127448. 12,
  127449. 13,
  127450. 15,
  127451. 19,
  127452. 23,
  127453. 24,
  127454. 28,
  127455. 31,
  127456. 38,
  127457. 57,
  127458. 63,
  127459. 109,
  127460. 115,
  127461. 175,
  127462. 181,
  127463. 204
  127464. ],
  127465. "excluded_lines": [],
  127466. "start_line": 1,
  127467. "contexts": {},
  127468. "executed_branches": [],
  127469. "missing_branches": []
  127470. }
  127471. },
  127472. "classes": {
  127473. "": {
  127474. "executed_lines": [],
  127475. "summary": {
  127476. "covered_lines": 0,
  127477. "num_statements": 36,
  127478. "percent_covered": 0.0,
  127479. "percent_covered_display": "0.00",
  127480. "missing_lines": 36,
  127481. "excluded_lines": 0,
  127482. "percent_statements_covered": 0.0,
  127483. "percent_statements_covered_display": "0.00",
  127484. "num_branches": 2,
  127485. "num_partial_branches": 0,
  127486. "covered_branches": 0,
  127487. "missing_branches": 2,
  127488. "percent_branches_covered": 0.0,
  127489. "percent_branches_covered_display": "0.00"
  127490. },
  127491. "missing_lines": [
  127492. 10,
  127493. 11,
  127494. 12,
  127495. 13,
  127496. 15,
  127497. 19,
  127498. 23,
  127499. 24,
  127500. 28,
  127501. 31,
  127502. 38,
  127503. 46,
  127504. 57,
  127505. 63,
  127506. 79,
  127507. 85,
  127508. 88,
  127509. 94,
  127510. 97,
  127511. 109,
  127512. 115,
  127513. 131,
  127514. 137,
  127515. 140,
  127516. 149,
  127517. 152,
  127518. 153,
  127519. 154,
  127520. 162,
  127521. 175,
  127522. 181,
  127523. 190,
  127524. 195,
  127525. 204,
  127526. 216,
  127527. 217
  127528. ],
  127529. "excluded_lines": [],
  127530. "start_line": 1,
  127531. "contexts": {},
  127532. "executed_branches": [],
  127533. "missing_branches": [
  127534. [
  127535. 153,
  127536. 154
  127537. ],
  127538. [
  127539. 153,
  127540. 162
  127541. ]
  127542. ]
  127543. }
  127544. }
  127545. },
  127546. "src\\presentation\\api\\middleware.py": {
  127547. "executed_lines": [],
  127548. "summary": {
  127549. "covered_lines": 0,
  127550. "num_statements": 65,
  127551. "percent_covered": 0.0,
  127552. "percent_covered_display": "0.00",
  127553. "missing_lines": 65,
  127554. "excluded_lines": 1,
  127555. "percent_statements_covered": 0.0,
  127556. "percent_statements_covered_display": "0.00",
  127557. "num_branches": 10,
  127558. "num_partial_branches": 0,
  127559. "covered_branches": 0,
  127560. "missing_branches": 10,
  127561. "percent_branches_covered": 0.0,
  127562. "percent_branches_covered_display": "0.00"
  127563. },
  127564. "missing_lines": [
  127565. 10,
  127566. 11,
  127567. 12,
  127568. 13,
  127569. 14,
  127570. 15,
  127571. 16,
  127572. 20,
  127573. 23,
  127574. 47,
  127575. 55,
  127576. 56,
  127577. 58,
  127578. 74,
  127579. 77,
  127580. 80,
  127581. 82,
  127582. 95,
  127583. 96,
  127584. 99,
  127585. 102,
  127586. 103,
  127587. 104,
  127588. 107,
  127589. 118,
  127590. 120,
  127591. 122,
  127592. 125,
  127593. 139,
  127594. 142,
  127595. 161,
  127596. 181,
  127597. 182,
  127598. 183,
  127599. 184,
  127600. 185,
  127601. 186,
  127602. 188,
  127603. 204,
  127604. 205,
  127605. 207,
  127606. 210,
  127607. 211,
  127608. 212,
  127609. 213,
  127610. 214,
  127611. 216,
  127612. 217,
  127613. 219,
  127614. 220,
  127615. 222,
  127616. 224,
  127617. 227,
  127618. 245,
  127619. 260,
  127620. 263,
  127621. 264,
  127622. 265,
  127623. 268,
  127624. 269,
  127625. 271,
  127626. 274,
  127627. 290,
  127628. 293,
  127629. 295
  127630. ],
  127631. "excluded_lines": [
  127632. 143
  127633. ],
  127634. "contexts": {},
  127635. "executed_branches": [],
  127636. "missing_branches": [
  127637. [
  127638. 204,
  127639. 205
  127640. ],
  127641. [
  127642. 204,
  127643. 207
  127644. ],
  127645. [
  127646. 211,
  127647. 212
  127648. ],
  127649. [
  127650. 211,
  127651. 213
  127652. ],
  127653. [
  127654. 213,
  127655. 214
  127656. ],
  127657. [
  127658. 213,
  127659. 216
  127660. ],
  127661. [
  127662. 219,
  127663. 220
  127664. ],
  127665. [
  127666. 219,
  127667. 222
  127668. ],
  127669. [
  127670. 268,
  127671. 269
  127672. ],
  127673. [
  127674. 268,
  127675. 271
  127676. ]
  127677. ],
  127678. "functions": {
  127679. "RequestLoggingMiddleware.__init__": {
  127680. "executed_lines": [],
  127681. "summary": {
  127682. "covered_lines": 0,
  127683. "num_statements": 2,
  127684. "percent_covered": 0.0,
  127685. "percent_covered_display": "0.00",
  127686. "missing_lines": 2,
  127687. "excluded_lines": 0,
  127688. "percent_statements_covered": 0.0,
  127689. "percent_statements_covered_display": "0.00",
  127690. "num_branches": 0,
  127691. "num_partial_branches": 0,
  127692. "covered_branches": 0,
  127693. "missing_branches": 0,
  127694. "percent_branches_covered": 100.0,
  127695. "percent_branches_covered_display": "100.00"
  127696. },
  127697. "missing_lines": [
  127698. 55,
  127699. 56
  127700. ],
  127701. "excluded_lines": [],
  127702. "start_line": 47,
  127703. "contexts": {},
  127704. "executed_branches": [],
  127705. "missing_branches": []
  127706. },
  127707. "RequestLoggingMiddleware.dispatch": {
  127708. "executed_lines": [],
  127709. "summary": {
  127710. "covered_lines": 0,
  127711. "num_statements": 16,
  127712. "percent_covered": 0.0,
  127713. "percent_covered_display": "0.00",
  127714. "missing_lines": 16,
  127715. "excluded_lines": 0,
  127716. "percent_statements_covered": 0.0,
  127717. "percent_statements_covered_display": "0.00",
  127718. "num_branches": 0,
  127719. "num_partial_branches": 0,
  127720. "covered_branches": 0,
  127721. "missing_branches": 0,
  127722. "percent_branches_covered": 100.0,
  127723. "percent_branches_covered_display": "100.00"
  127724. },
  127725. "missing_lines": [
  127726. 74,
  127727. 77,
  127728. 80,
  127729. 82,
  127730. 95,
  127731. 96,
  127732. 99,
  127733. 102,
  127734. 103,
  127735. 104,
  127736. 107,
  127737. 118,
  127738. 120,
  127739. 122,
  127740. 125,
  127741. 139
  127742. ],
  127743. "excluded_lines": [],
  127744. "start_line": 58,
  127745. "contexts": {},
  127746. "executed_branches": [],
  127747. "missing_branches": []
  127748. },
  127749. "CORSHeadersMiddleware.__init__": {
  127750. "executed_lines": [],
  127751. "summary": {
  127752. "covered_lines": 0,
  127753. "num_statements": 6,
  127754. "percent_covered": 0.0,
  127755. "percent_covered_display": "0.00",
  127756. "missing_lines": 6,
  127757. "excluded_lines": 0,
  127758. "percent_statements_covered": 0.0,
  127759. "percent_statements_covered_display": "0.00",
  127760. "num_branches": 0,
  127761. "num_partial_branches": 0,
  127762. "covered_branches": 0,
  127763. "missing_branches": 0,
  127764. "percent_branches_covered": 100.0,
  127765. "percent_branches_covered_display": "100.00"
  127766. },
  127767. "missing_lines": [
  127768. 181,
  127769. 182,
  127770. 183,
  127771. 184,
  127772. 185,
  127773. 186
  127774. ],
  127775. "excluded_lines": [],
  127776. "start_line": 161,
  127777. "contexts": {},
  127778. "executed_branches": [],
  127779. "missing_branches": []
  127780. },
  127781. "CORSHeadersMiddleware.dispatch": {
  127782. "executed_lines": [],
  127783. "summary": {
  127784. "covered_lines": 0,
  127785. "num_statements": 14,
  127786. "percent_covered": 0.0,
  127787. "percent_covered_display": "0.00",
  127788. "missing_lines": 14,
  127789. "excluded_lines": 0,
  127790. "percent_statements_covered": 0.0,
  127791. "percent_statements_covered_display": "0.00",
  127792. "num_branches": 8,
  127793. "num_partial_branches": 0,
  127794. "covered_branches": 0,
  127795. "missing_branches": 8,
  127796. "percent_branches_covered": 0.0,
  127797. "percent_branches_covered_display": "0.00"
  127798. },
  127799. "missing_lines": [
  127800. 204,
  127801. 205,
  127802. 207,
  127803. 210,
  127804. 211,
  127805. 212,
  127806. 213,
  127807. 214,
  127808. 216,
  127809. 217,
  127810. 219,
  127811. 220,
  127812. 222,
  127813. 224
  127814. ],
  127815. "excluded_lines": [],
  127816. "start_line": 188,
  127817. "contexts": {},
  127818. "executed_branches": [],
  127819. "missing_branches": [
  127820. [
  127821. 204,
  127822. 205
  127823. ],
  127824. [
  127825. 204,
  127826. 207
  127827. ],
  127828. [
  127829. 211,
  127830. 212
  127831. ],
  127832. [
  127833. 211,
  127834. 213
  127835. ],
  127836. [
  127837. 213,
  127838. 214
  127839. ],
  127840. [
  127841. 213,
  127842. 216
  127843. ],
  127844. [
  127845. 219,
  127846. 220
  127847. ],
  127848. [
  127849. 219,
  127850. 222
  127851. ]
  127852. ]
  127853. },
  127854. "SecurityHeadersMiddleware.dispatch": {
  127855. "executed_lines": [],
  127856. "summary": {
  127857. "covered_lines": 0,
  127858. "num_statements": 7,
  127859. "percent_covered": 0.0,
  127860. "percent_covered_display": "0.00",
  127861. "missing_lines": 7,
  127862. "excluded_lines": 0,
  127863. "percent_statements_covered": 0.0,
  127864. "percent_statements_covered_display": "0.00",
  127865. "num_branches": 2,
  127866. "num_partial_branches": 0,
  127867. "covered_branches": 0,
  127868. "missing_branches": 2,
  127869. "percent_branches_covered": 0.0,
  127870. "percent_branches_covered_display": "0.00"
  127871. },
  127872. "missing_lines": [
  127873. 260,
  127874. 263,
  127875. 264,
  127876. 265,
  127877. 268,
  127878. 269,
  127879. 271
  127880. ],
  127881. "excluded_lines": [],
  127882. "start_line": 245,
  127883. "contexts": {},
  127884. "executed_branches": [],
  127885. "missing_branches": [
  127886. [
  127887. 268,
  127888. 269
  127889. ],
  127890. [
  127891. 268,
  127892. 271
  127893. ]
  127894. ]
  127895. },
  127896. "register_middlewares": {
  127897. "executed_lines": [],
  127898. "summary": {
  127899. "covered_lines": 0,
  127900. "num_statements": 3,
  127901. "percent_covered": 0.0,
  127902. "percent_covered_display": "0.00",
  127903. "missing_lines": 3,
  127904. "excluded_lines": 0,
  127905. "percent_statements_covered": 0.0,
  127906. "percent_statements_covered_display": "0.00",
  127907. "num_branches": 0,
  127908. "num_partial_branches": 0,
  127909. "covered_branches": 0,
  127910. "missing_branches": 0,
  127911. "percent_branches_covered": 100.0,
  127912. "percent_branches_covered_display": "100.00"
  127913. },
  127914. "missing_lines": [
  127915. 290,
  127916. 293,
  127917. 295
  127918. ],
  127919. "excluded_lines": [],
  127920. "start_line": 274,
  127921. "contexts": {},
  127922. "executed_branches": [],
  127923. "missing_branches": []
  127924. },
  127925. "": {
  127926. "executed_lines": [],
  127927. "summary": {
  127928. "covered_lines": 0,
  127929. "num_statements": 17,
  127930. "percent_covered": 0.0,
  127931. "percent_covered_display": "0.00",
  127932. "missing_lines": 17,
  127933. "excluded_lines": 1,
  127934. "percent_statements_covered": 0.0,
  127935. "percent_statements_covered_display": "0.00",
  127936. "num_branches": 0,
  127937. "num_partial_branches": 0,
  127938. "covered_branches": 0,
  127939. "missing_branches": 0,
  127940. "percent_branches_covered": 100.0,
  127941. "percent_branches_covered_display": "100.00"
  127942. },
  127943. "missing_lines": [
  127944. 10,
  127945. 11,
  127946. 12,
  127947. 13,
  127948. 14,
  127949. 15,
  127950. 16,
  127951. 20,
  127952. 23,
  127953. 47,
  127954. 58,
  127955. 142,
  127956. 161,
  127957. 188,
  127958. 227,
  127959. 245,
  127960. 274
  127961. ],
  127962. "excluded_lines": [
  127963. 143
  127964. ],
  127965. "start_line": 1,
  127966. "contexts": {},
  127967. "executed_branches": [],
  127968. "missing_branches": []
  127969. }
  127970. },
  127971. "classes": {
  127972. "RequestLoggingMiddleware": {
  127973. "executed_lines": [],
  127974. "summary": {
  127975. "covered_lines": 0,
  127976. "num_statements": 18,
  127977. "percent_covered": 0.0,
  127978. "percent_covered_display": "0.00",
  127979. "missing_lines": 18,
  127980. "excluded_lines": 0,
  127981. "percent_statements_covered": 0.0,
  127982. "percent_statements_covered_display": "0.00",
  127983. "num_branches": 0,
  127984. "num_partial_branches": 0,
  127985. "covered_branches": 0,
  127986. "missing_branches": 0,
  127987. "percent_branches_covered": 100.0,
  127988. "percent_branches_covered_display": "100.00"
  127989. },
  127990. "missing_lines": [
  127991. 55,
  127992. 56,
  127993. 74,
  127994. 77,
  127995. 80,
  127996. 82,
  127997. 95,
  127998. 96,
  127999. 99,
  128000. 102,
  128001. 103,
  128002. 104,
  128003. 107,
  128004. 118,
  128005. 120,
  128006. 122,
  128007. 125,
  128008. 139
  128009. ],
  128010. "excluded_lines": [],
  128011. "start_line": 23,
  128012. "contexts": {},
  128013. "executed_branches": [],
  128014. "missing_branches": []
  128015. },
  128016. "CORSHeadersMiddleware": {
  128017. "executed_lines": [],
  128018. "summary": {
  128019. "covered_lines": 0,
  128020. "num_statements": 20,
  128021. "percent_covered": 0.0,
  128022. "percent_covered_display": "0.00",
  128023. "missing_lines": 20,
  128024. "excluded_lines": 0,
  128025. "percent_statements_covered": 0.0,
  128026. "percent_statements_covered_display": "0.00",
  128027. "num_branches": 8,
  128028. "num_partial_branches": 0,
  128029. "covered_branches": 0,
  128030. "missing_branches": 8,
  128031. "percent_branches_covered": 0.0,
  128032. "percent_branches_covered_display": "0.00"
  128033. },
  128034. "missing_lines": [
  128035. 181,
  128036. 182,
  128037. 183,
  128038. 184,
  128039. 185,
  128040. 186,
  128041. 204,
  128042. 205,
  128043. 207,
  128044. 210,
  128045. 211,
  128046. 212,
  128047. 213,
  128048. 214,
  128049. 216,
  128050. 217,
  128051. 219,
  128052. 220,
  128053. 222,
  128054. 224
  128055. ],
  128056. "excluded_lines": [],
  128057. "start_line": 142,
  128058. "contexts": {},
  128059. "executed_branches": [],
  128060. "missing_branches": [
  128061. [
  128062. 204,
  128063. 205
  128064. ],
  128065. [
  128066. 204,
  128067. 207
  128068. ],
  128069. [
  128070. 211,
  128071. 212
  128072. ],
  128073. [
  128074. 211,
  128075. 213
  128076. ],
  128077. [
  128078. 213,
  128079. 214
  128080. ],
  128081. [
  128082. 213,
  128083. 216
  128084. ],
  128085. [
  128086. 219,
  128087. 220
  128088. ],
  128089. [
  128090. 219,
  128091. 222
  128092. ]
  128093. ]
  128094. },
  128095. "SecurityHeadersMiddleware": {
  128096. "executed_lines": [],
  128097. "summary": {
  128098. "covered_lines": 0,
  128099. "num_statements": 7,
  128100. "percent_covered": 0.0,
  128101. "percent_covered_display": "0.00",
  128102. "missing_lines": 7,
  128103. "excluded_lines": 0,
  128104. "percent_statements_covered": 0.0,
  128105. "percent_statements_covered_display": "0.00",
  128106. "num_branches": 2,
  128107. "num_partial_branches": 0,
  128108. "covered_branches": 0,
  128109. "missing_branches": 2,
  128110. "percent_branches_covered": 0.0,
  128111. "percent_branches_covered_display": "0.00"
  128112. },
  128113. "missing_lines": [
  128114. 260,
  128115. 263,
  128116. 264,
  128117. 265,
  128118. 268,
  128119. 269,
  128120. 271
  128121. ],
  128122. "excluded_lines": [],
  128123. "start_line": 227,
  128124. "contexts": {},
  128125. "executed_branches": [],
  128126. "missing_branches": [
  128127. [
  128128. 268,
  128129. 269
  128130. ],
  128131. [
  128132. 268,
  128133. 271
  128134. ]
  128135. ]
  128136. },
  128137. "": {
  128138. "executed_lines": [],
  128139. "summary": {
  128140. "covered_lines": 0,
  128141. "num_statements": 20,
  128142. "percent_covered": 0.0,
  128143. "percent_covered_display": "0.00",
  128144. "missing_lines": 20,
  128145. "excluded_lines": 1,
  128146. "percent_statements_covered": 0.0,
  128147. "percent_statements_covered_display": "0.00",
  128148. "num_branches": 0,
  128149. "num_partial_branches": 0,
  128150. "covered_branches": 0,
  128151. "missing_branches": 0,
  128152. "percent_branches_covered": 100.0,
  128153. "percent_branches_covered_display": "100.00"
  128154. },
  128155. "missing_lines": [
  128156. 10,
  128157. 11,
  128158. 12,
  128159. 13,
  128160. 14,
  128161. 15,
  128162. 16,
  128163. 20,
  128164. 23,
  128165. 47,
  128166. 58,
  128167. 142,
  128168. 161,
  128169. 188,
  128170. 227,
  128171. 245,
  128172. 274,
  128173. 290,
  128174. 293,
  128175. 295
  128176. ],
  128177. "excluded_lines": [
  128178. 143
  128179. ],
  128180. "start_line": 1,
  128181. "contexts": {},
  128182. "executed_branches": [],
  128183. "missing_branches": []
  128184. }
  128185. }
  128186. },
  128187. "src\\presentation\\api\\v1\\__init__.py": {
  128188. "executed_lines": [],
  128189. "summary": {
  128190. "covered_lines": 0,
  128191. "num_statements": 2,
  128192. "percent_covered": 0.0,
  128193. "percent_covered_display": "0.00",
  128194. "missing_lines": 2,
  128195. "excluded_lines": 0,
  128196. "percent_statements_covered": 0.0,
  128197. "percent_statements_covered_display": "0.00",
  128198. "num_branches": 0,
  128199. "num_partial_branches": 0,
  128200. "covered_branches": 0,
  128201. "missing_branches": 0,
  128202. "percent_branches_covered": 100.0,
  128203. "percent_branches_covered_display": "100.00"
  128204. },
  128205. "missing_lines": [
  128206. 7,
  128207. 9
  128208. ],
  128209. "excluded_lines": [],
  128210. "contexts": {},
  128211. "executed_branches": [],
  128212. "missing_branches": [],
  128213. "functions": {
  128214. "": {
  128215. "executed_lines": [],
  128216. "summary": {
  128217. "covered_lines": 0,
  128218. "num_statements": 2,
  128219. "percent_covered": 0.0,
  128220. "percent_covered_display": "0.00",
  128221. "missing_lines": 2,
  128222. "excluded_lines": 0,
  128223. "percent_statements_covered": 0.0,
  128224. "percent_statements_covered_display": "0.00",
  128225. "num_branches": 0,
  128226. "num_partial_branches": 0,
  128227. "covered_branches": 0,
  128228. "missing_branches": 0,
  128229. "percent_branches_covered": 100.0,
  128230. "percent_branches_covered_display": "100.00"
  128231. },
  128232. "missing_lines": [
  128233. 7,
  128234. 9
  128235. ],
  128236. "excluded_lines": [],
  128237. "start_line": 1,
  128238. "contexts": {},
  128239. "executed_branches": [],
  128240. "missing_branches": []
  128241. }
  128242. },
  128243. "classes": {
  128244. "": {
  128245. "executed_lines": [],
  128246. "summary": {
  128247. "covered_lines": 0,
  128248. "num_statements": 2,
  128249. "percent_covered": 0.0,
  128250. "percent_covered_display": "0.00",
  128251. "missing_lines": 2,
  128252. "excluded_lines": 0,
  128253. "percent_statements_covered": 0.0,
  128254. "percent_statements_covered_display": "0.00",
  128255. "num_branches": 0,
  128256. "num_partial_branches": 0,
  128257. "covered_branches": 0,
  128258. "missing_branches": 0,
  128259. "percent_branches_covered": 100.0,
  128260. "percent_branches_covered_display": "100.00"
  128261. },
  128262. "missing_lines": [
  128263. 7,
  128264. 9
  128265. ],
  128266. "excluded_lines": [],
  128267. "start_line": 1,
  128268. "contexts": {},
  128269. "executed_branches": [],
  128270. "missing_branches": []
  128271. }
  128272. }
  128273. },
  128274. "src\\presentation\\api\\v1\\documents.py": {
  128275. "executed_lines": [],
  128276. "summary": {
  128277. "covered_lines": 0,
  128278. "num_statements": 26,
  128279. "percent_covered": 0.0,
  128280. "percent_covered_display": "0.00",
  128281. "missing_lines": 26,
  128282. "excluded_lines": 137,
  128283. "percent_statements_covered": 0.0,
  128284. "percent_statements_covered_display": "0.00",
  128285. "num_branches": 4,
  128286. "num_partial_branches": 0,
  128287. "covered_branches": 0,
  128288. "missing_branches": 4,
  128289. "percent_branches_covered": 0.0,
  128290. "percent_branches_covered_display": "0.00"
  128291. },
  128292. "missing_lines": [
  128293. 9,
  128294. 10,
  128295. 11,
  128296. 12,
  128297. 13,
  128298. 14,
  128299. 16,
  128300. 17,
  128301. 21,
  128302. 22,
  128303. 23,
  128304. 24,
  128305. 28,
  128306. 31,
  128307. 42,
  128308. 53,
  128309. 65,
  128310. 77,
  128311. 78,
  128312. 81,
  128313. 82,
  128314. 83,
  128315. 85,
  128316. 227,
  128317. 232,
  128318. 246
  128319. ],
  128320. "excluded_lines": [
  128321. 88,
  128322. 89,
  128323. 90,
  128324. 91,
  128325. 92,
  128326. 93,
  128327. 94,
  128328. 95,
  128329. 96,
  128330. 97,
  128331. 98,
  128332. 99,
  128333. 100,
  128334. 101,
  128335. 102,
  128336. 103,
  128337. 104,
  128338. 105,
  128339. 106,
  128340. 107,
  128341. 108,
  128342. 109,
  128343. 110,
  128344. 111,
  128345. 112,
  128346. 113,
  128347. 114,
  128348. 115,
  128349. 116,
  128350. 117,
  128351. 118,
  128352. 119,
  128353. 120,
  128354. 121,
  128355. 122,
  128356. 123,
  128357. 124,
  128358. 125,
  128359. 126,
  128360. 127,
  128361. 128,
  128362. 129,
  128363. 130,
  128364. 131,
  128365. 132,
  128366. 133,
  128367. 134,
  128368. 135,
  128369. 136,
  128370. 137,
  128371. 138,
  128372. 139,
  128373. 140,
  128374. 141,
  128375. 142,
  128376. 143,
  128377. 144,
  128378. 145,
  128379. 146,
  128380. 147,
  128381. 148,
  128382. 149,
  128383. 150,
  128384. 151,
  128385. 152,
  128386. 153,
  128387. 154,
  128388. 155,
  128389. 156,
  128390. 157,
  128391. 158,
  128392. 159,
  128393. 160,
  128394. 161,
  128395. 162,
  128396. 163,
  128397. 164,
  128398. 165,
  128399. 166,
  128400. 167,
  128401. 168,
  128402. 169,
  128403. 170,
  128404. 171,
  128405. 172,
  128406. 173,
  128407. 174,
  128408. 175,
  128409. 176,
  128410. 177,
  128411. 178,
  128412. 179,
  128413. 180,
  128414. 181,
  128415. 182,
  128416. 183,
  128417. 184,
  128418. 185,
  128419. 186,
  128420. 187,
  128421. 188,
  128422. 189,
  128423. 190,
  128424. 191,
  128425. 192,
  128426. 193,
  128427. 194,
  128428. 195,
  128429. 196,
  128430. 197,
  128431. 198,
  128432. 199,
  128433. 200,
  128434. 201,
  128435. 202,
  128436. 203,
  128437. 204,
  128438. 205,
  128439. 206,
  128440. 207,
  128441. 208,
  128442. 209,
  128443. 210,
  128444. 211,
  128445. 212,
  128446. 213,
  128447. 214,
  128448. 215,
  128449. 216,
  128450. 217,
  128451. 218,
  128452. 219,
  128453. 220,
  128454. 221,
  128455. 222,
  128456. 223,
  128457. 224
  128458. ],
  128459. "contexts": {},
  128460. "executed_branches": [],
  128461. "missing_branches": [
  128462. [
  128463. 77,
  128464. 78
  128465. ],
  128466. [
  128467. 77,
  128468. 81
  128469. ],
  128470. [
  128471. 82,
  128472. 83
  128473. ],
  128474. [
  128475. 82,
  128476. 85
  128477. ]
  128478. ],
  128479. "functions": {
  128480. "get_document_type": {
  128481. "executed_lines": [],
  128482. "summary": {
  128483. "covered_lines": 0,
  128484. "num_statements": 6,
  128485. "percent_covered": 0.0,
  128486. "percent_covered_display": "0.00",
  128487. "missing_lines": 6,
  128488. "excluded_lines": 0,
  128489. "percent_statements_covered": 0.0,
  128490. "percent_statements_covered_display": "0.00",
  128491. "num_branches": 4,
  128492. "num_partial_branches": 0,
  128493. "covered_branches": 0,
  128494. "missing_branches": 4,
  128495. "percent_branches_covered": 0.0,
  128496. "percent_branches_covered_display": "0.00"
  128497. },
  128498. "missing_lines": [
  128499. 77,
  128500. 78,
  128501. 81,
  128502. 82,
  128503. 83,
  128504. 85
  128505. ],
  128506. "excluded_lines": [],
  128507. "start_line": 65,
  128508. "contexts": {},
  128509. "executed_branches": [],
  128510. "missing_branches": [
  128511. [
  128512. 77,
  128513. 78
  128514. ],
  128515. [
  128516. 77,
  128517. 81
  128518. ],
  128519. [
  128520. 82,
  128521. 83
  128522. ],
  128523. [
  128524. 82,
  128525. 85
  128526. ]
  128527. ]
  128528. },
  128529. "parse_document": {
  128530. "executed_lines": [],
  128531. "summary": {
  128532. "covered_lines": 0,
  128533. "num_statements": 0,
  128534. "percent_covered": 100.0,
  128535. "percent_covered_display": "100.00",
  128536. "missing_lines": 0,
  128537. "excluded_lines": 122,
  128538. "percent_statements_covered": 100.0,
  128539. "percent_statements_covered_display": "100.00",
  128540. "num_branches": 0,
  128541. "num_partial_branches": 0,
  128542. "covered_branches": 0,
  128543. "missing_branches": 0,
  128544. "percent_branches_covered": 100.0,
  128545. "percent_branches_covered_display": "100.00"
  128546. },
  128547. "missing_lines": [],
  128548. "excluded_lines": [
  128549. 103,
  128550. 104,
  128551. 105,
  128552. 106,
  128553. 107,
  128554. 108,
  128555. 109,
  128556. 110,
  128557. 111,
  128558. 112,
  128559. 113,
  128560. 114,
  128561. 115,
  128562. 116,
  128563. 117,
  128564. 118,
  128565. 119,
  128566. 120,
  128567. 121,
  128568. 122,
  128569. 123,
  128570. 124,
  128571. 125,
  128572. 126,
  128573. 127,
  128574. 128,
  128575. 129,
  128576. 130,
  128577. 131,
  128578. 132,
  128579. 133,
  128580. 134,
  128581. 135,
  128582. 136,
  128583. 137,
  128584. 138,
  128585. 139,
  128586. 140,
  128587. 141,
  128588. 142,
  128589. 143,
  128590. 144,
  128591. 145,
  128592. 146,
  128593. 147,
  128594. 148,
  128595. 149,
  128596. 150,
  128597. 151,
  128598. 152,
  128599. 153,
  128600. 154,
  128601. 155,
  128602. 156,
  128603. 157,
  128604. 158,
  128605. 159,
  128606. 160,
  128607. 161,
  128608. 162,
  128609. 163,
  128610. 164,
  128611. 165,
  128612. 166,
  128613. 167,
  128614. 168,
  128615. 169,
  128616. 170,
  128617. 171,
  128618. 172,
  128619. 173,
  128620. 174,
  128621. 175,
  128622. 176,
  128623. 177,
  128624. 178,
  128625. 179,
  128626. 180,
  128627. 181,
  128628. 182,
  128629. 183,
  128630. 184,
  128631. 185,
  128632. 186,
  128633. 187,
  128634. 188,
  128635. 189,
  128636. 190,
  128637. 191,
  128638. 192,
  128639. 193,
  128640. 194,
  128641. 195,
  128642. 196,
  128643. 197,
  128644. 198,
  128645. 199,
  128646. 200,
  128647. 201,
  128648. 202,
  128649. 203,
  128650. 204,
  128651. 205,
  128652. 206,
  128653. 207,
  128654. 208,
  128655. 209,
  128656. 210,
  128657. 211,
  128658. 212,
  128659. 213,
  128660. 214,
  128661. 215,
  128662. 216,
  128663. 217,
  128664. 218,
  128665. 219,
  128666. 220,
  128667. 221,
  128668. 222,
  128669. 223,
  128670. 224
  128671. ],
  128672. "start_line": 95,
  128673. "contexts": {},
  128674. "executed_branches": [],
  128675. "missing_branches": []
  128676. },
  128677. "get_supported_types": {
  128678. "executed_lines": [],
  128679. "summary": {
  128680. "covered_lines": 0,
  128681. "num_statements": 1,
  128682. "percent_covered": 0.0,
  128683. "percent_covered_display": "0.00",
  128684. "missing_lines": 1,
  128685. "excluded_lines": 0,
  128686. "percent_statements_covered": 0.0,
  128687. "percent_statements_covered_display": "0.00",
  128688. "num_branches": 0,
  128689. "num_partial_branches": 0,
  128690. "covered_branches": 0,
  128691. "missing_branches": 0,
  128692. "percent_branches_covered": 100.0,
  128693. "percent_branches_covered_display": "100.00"
  128694. },
  128695. "missing_lines": [
  128696. 246
  128697. ],
  128698. "excluded_lines": [],
  128699. "start_line": 232,
  128700. "contexts": {},
  128701. "executed_branches": [],
  128702. "missing_branches": []
  128703. },
  128704. "": {
  128705. "executed_lines": [],
  128706. "summary": {
  128707. "covered_lines": 0,
  128708. "num_statements": 19,
  128709. "percent_covered": 0.0,
  128710. "percent_covered_display": "0.00",
  128711. "missing_lines": 19,
  128712. "excluded_lines": 15,
  128713. "percent_statements_covered": 0.0,
  128714. "percent_statements_covered_display": "0.00",
  128715. "num_branches": 0,
  128716. "num_partial_branches": 0,
  128717. "covered_branches": 0,
  128718. "missing_branches": 0,
  128719. "percent_branches_covered": 100.0,
  128720. "percent_branches_covered_display": "100.00"
  128721. },
  128722. "missing_lines": [
  128723. 9,
  128724. 10,
  128725. 11,
  128726. 12,
  128727. 13,
  128728. 14,
  128729. 16,
  128730. 17,
  128731. 21,
  128732. 22,
  128733. 23,
  128734. 24,
  128735. 28,
  128736. 31,
  128737. 42,
  128738. 53,
  128739. 65,
  128740. 227,
  128741. 232
  128742. ],
  128743. "excluded_lines": [
  128744. 88,
  128745. 89,
  128746. 90,
  128747. 91,
  128748. 92,
  128749. 93,
  128750. 94,
  128751. 95,
  128752. 96,
  128753. 97,
  128754. 98,
  128755. 99,
  128756. 100,
  128757. 101,
  128758. 102
  128759. ],
  128760. "start_line": 1,
  128761. "contexts": {},
  128762. "executed_branches": [],
  128763. "missing_branches": []
  128764. }
  128765. },
  128766. "classes": {
  128767. "": {
  128768. "executed_lines": [],
  128769. "summary": {
  128770. "covered_lines": 0,
  128771. "num_statements": 26,
  128772. "percent_covered": 0.0,
  128773. "percent_covered_display": "0.00",
  128774. "missing_lines": 26,
  128775. "excluded_lines": 137,
  128776. "percent_statements_covered": 0.0,
  128777. "percent_statements_covered_display": "0.00",
  128778. "num_branches": 4,
  128779. "num_partial_branches": 0,
  128780. "covered_branches": 0,
  128781. "missing_branches": 4,
  128782. "percent_branches_covered": 0.0,
  128783. "percent_branches_covered_display": "0.00"
  128784. },
  128785. "missing_lines": [
  128786. 9,
  128787. 10,
  128788. 11,
  128789. 12,
  128790. 13,
  128791. 14,
  128792. 16,
  128793. 17,
  128794. 21,
  128795. 22,
  128796. 23,
  128797. 24,
  128798. 28,
  128799. 31,
  128800. 42,
  128801. 53,
  128802. 65,
  128803. 77,
  128804. 78,
  128805. 81,
  128806. 82,
  128807. 83,
  128808. 85,
  128809. 227,
  128810. 232,
  128811. 246
  128812. ],
  128813. "excluded_lines": [
  128814. 88,
  128815. 89,
  128816. 90,
  128817. 91,
  128818. 92,
  128819. 93,
  128820. 94,
  128821. 95,
  128822. 96,
  128823. 97,
  128824. 98,
  128825. 99,
  128826. 100,
  128827. 101,
  128828. 102,
  128829. 103,
  128830. 104,
  128831. 105,
  128832. 106,
  128833. 107,
  128834. 108,
  128835. 109,
  128836. 110,
  128837. 111,
  128838. 112,
  128839. 113,
  128840. 114,
  128841. 115,
  128842. 116,
  128843. 117,
  128844. 118,
  128845. 119,
  128846. 120,
  128847. 121,
  128848. 122,
  128849. 123,
  128850. 124,
  128851. 125,
  128852. 126,
  128853. 127,
  128854. 128,
  128855. 129,
  128856. 130,
  128857. 131,
  128858. 132,
  128859. 133,
  128860. 134,
  128861. 135,
  128862. 136,
  128863. 137,
  128864. 138,
  128865. 139,
  128866. 140,
  128867. 141,
  128868. 142,
  128869. 143,
  128870. 144,
  128871. 145,
  128872. 146,
  128873. 147,
  128874. 148,
  128875. 149,
  128876. 150,
  128877. 151,
  128878. 152,
  128879. 153,
  128880. 154,
  128881. 155,
  128882. 156,
  128883. 157,
  128884. 158,
  128885. 159,
  128886. 160,
  128887. 161,
  128888. 162,
  128889. 163,
  128890. 164,
  128891. 165,
  128892. 166,
  128893. 167,
  128894. 168,
  128895. 169,
  128896. 170,
  128897. 171,
  128898. 172,
  128899. 173,
  128900. 174,
  128901. 175,
  128902. 176,
  128903. 177,
  128904. 178,
  128905. 179,
  128906. 180,
  128907. 181,
  128908. 182,
  128909. 183,
  128910. 184,
  128911. 185,
  128912. 186,
  128913. 187,
  128914. 188,
  128915. 189,
  128916. 190,
  128917. 191,
  128918. 192,
  128919. 193,
  128920. 194,
  128921. 195,
  128922. 196,
  128923. 197,
  128924. 198,
  128925. 199,
  128926. 200,
  128927. 201,
  128928. 202,
  128929. 203,
  128930. 204,
  128931. 205,
  128932. 206,
  128933. 207,
  128934. 208,
  128935. 209,
  128936. 210,
  128937. 211,
  128938. 212,
  128939. 213,
  128940. 214,
  128941. 215,
  128942. 216,
  128943. 217,
  128944. 218,
  128945. 219,
  128946. 220,
  128947. 221,
  128948. 222,
  128949. 223,
  128950. 224
  128951. ],
  128952. "start_line": 1,
  128953. "contexts": {},
  128954. "executed_branches": [],
  128955. "missing_branches": [
  128956. [
  128957. 77,
  128958. 78
  128959. ],
  128960. [
  128961. 77,
  128962. 81
  128963. ],
  128964. [
  128965. 82,
  128966. 83
  128967. ],
  128968. [
  128969. 82,
  128970. 85
  128971. ]
  128972. ]
  128973. }
  128974. }
  128975. },
  128976. "src\\presentation\\api\\v1\\health.py": {
  128977. "executed_lines": [],
  128978. "summary": {
  128979. "covered_lines": 0,
  128980. "num_statements": 50,
  128981. "percent_covered": 0.0,
  128982. "percent_covered_display": "0.00",
  128983. "missing_lines": 50,
  128984. "excluded_lines": 0,
  128985. "percent_statements_covered": 0.0,
  128986. "percent_statements_covered_display": "0.00",
  128987. "num_branches": 8,
  128988. "num_partial_branches": 0,
  128989. "covered_branches": 0,
  128990. "missing_branches": 8,
  128991. "percent_branches_covered": 0.0,
  128992. "percent_branches_covered_display": "0.00"
  128993. },
  128994. "missing_lines": [
  128995. 9,
  128996. 10,
  128997. 11,
  128998. 12,
  128999. 13,
  129000. 14,
  129001. 16,
  129002. 17,
  129003. 21,
  129004. 24,
  129005. 32,
  129006. 35,
  129007. 41,
  129008. 60,
  129009. 63,
  129010. 66,
  129011. 69,
  129012. 76,
  129013. 83,
  129014. 89,
  129015. 90,
  129016. 91,
  129017. 92,
  129018. 93,
  129019. 95,
  129020. 103,
  129021. 108,
  129022. 127,
  129023. 130,
  129024. 133,
  129025. 134,
  129026. 135,
  129027. 138,
  129028. 171,
  129029. 174,
  129030. 179,
  129031. 193,
  129032. 198,
  129033. 199,
  129034. 202,
  129035. 205,
  129036. 208,
  129037. 209,
  129038. 210,
  129039. 211,
  129040. 213,
  129041. 215,
  129042. 222,
  129043. 227,
  129044. 242
  129045. ],
  129046. "excluded_lines": [],
  129047. "contexts": {},
  129048. "executed_branches": [],
  129049. "missing_branches": [
  129050. [
  129051. 90,
  129052. 91
  129053. ],
  129054. [
  129055. 90,
  129056. 95
  129057. ],
  129058. [
  129059. 91,
  129060. 90
  129061. ],
  129062. [
  129063. 91,
  129064. 92
  129065. ],
  129066. [
  129067. 208,
  129068. 209
  129069. ],
  129070. [
  129071. 208,
  129072. 213
  129073. ],
  129074. [
  129075. 209,
  129076. 208
  129077. ],
  129078. [
  129079. 209,
  129080. 210
  129081. ]
  129082. ],
  129083. "functions": {
  129084. "health_check": {
  129085. "executed_lines": [],
  129086. "summary": {
  129087. "covered_lines": 0,
  129088. "num_statements": 12,
  129089. "percent_covered": 0.0,
  129090. "percent_covered_display": "0.00",
  129091. "missing_lines": 12,
  129092. "excluded_lines": 0,
  129093. "percent_statements_covered": 0.0,
  129094. "percent_statements_covered_display": "0.00",
  129095. "num_branches": 4,
  129096. "num_partial_branches": 0,
  129097. "covered_branches": 0,
  129098. "missing_branches": 4,
  129099. "percent_branches_covered": 0.0,
  129100. "percent_branches_covered_display": "0.00"
  129101. },
  129102. "missing_lines": [
  129103. 60,
  129104. 63,
  129105. 66,
  129106. 69,
  129107. 76,
  129108. 83,
  129109. 89,
  129110. 90,
  129111. 91,
  129112. 92,
  129113. 93,
  129114. 95
  129115. ],
  129116. "excluded_lines": [],
  129117. "start_line": 41,
  129118. "contexts": {},
  129119. "executed_branches": [],
  129120. "missing_branches": [
  129121. [
  129122. 90,
  129123. 91
  129124. ],
  129125. [
  129126. 90,
  129127. 95
  129128. ],
  129129. [
  129130. 91,
  129131. 90
  129132. ],
  129133. [
  129134. 91,
  129135. 92
  129136. ]
  129137. ]
  129138. },
  129139. "get_metrics": {
  129140. "executed_lines": [],
  129141. "summary": {
  129142. "covered_lines": 0,
  129143. "num_statements": 7,
  129144. "percent_covered": 0.0,
  129145. "percent_covered_display": "0.00",
  129146. "missing_lines": 7,
  129147. "excluded_lines": 0,
  129148. "percent_statements_covered": 0.0,
  129149. "percent_statements_covered_display": "0.00",
  129150. "num_branches": 0,
  129151. "num_partial_branches": 0,
  129152. "covered_branches": 0,
  129153. "missing_branches": 0,
  129154. "percent_branches_covered": 100.0,
  129155. "percent_branches_covered_display": "100.00"
  129156. },
  129157. "missing_lines": [
  129158. 127,
  129159. 130,
  129160. 133,
  129161. 134,
  129162. 135,
  129163. 138,
  129164. 171
  129165. ],
  129166. "excluded_lines": [],
  129167. "start_line": 108,
  129168. "contexts": {},
  129169. "executed_branches": [],
  129170. "missing_branches": []
  129171. },
  129172. "readiness_check": {
  129173. "executed_lines": [],
  129174. "summary": {
  129175. "covered_lines": 0,
  129176. "num_statements": 11,
  129177. "percent_covered": 0.0,
  129178. "percent_covered_display": "0.00",
  129179. "missing_lines": 11,
  129180. "excluded_lines": 0,
  129181. "percent_statements_covered": 0.0,
  129182. "percent_statements_covered_display": "0.00",
  129183. "num_branches": 4,
  129184. "num_partial_branches": 0,
  129185. "covered_branches": 0,
  129186. "missing_branches": 4,
  129187. "percent_branches_covered": 0.0,
  129188. "percent_branches_covered_display": "0.00"
  129189. },
  129190. "missing_lines": [
  129191. 193,
  129192. 198,
  129193. 199,
  129194. 202,
  129195. 205,
  129196. 208,
  129197. 209,
  129198. 210,
  129199. 211,
  129200. 213,
  129201. 215
  129202. ],
  129203. "excluded_lines": [],
  129204. "start_line": 179,
  129205. "contexts": {},
  129206. "executed_branches": [],
  129207. "missing_branches": [
  129208. [
  129209. 208,
  129210. 209
  129211. ],
  129212. [
  129213. 208,
  129214. 213
  129215. ],
  129216. [
  129217. 209,
  129218. 208
  129219. ],
  129220. [
  129221. 209,
  129222. 210
  129223. ]
  129224. ]
  129225. },
  129226. "liveness_check": {
  129227. "executed_lines": [],
  129228. "summary": {
  129229. "covered_lines": 0,
  129230. "num_statements": 1,
  129231. "percent_covered": 0.0,
  129232. "percent_covered_display": "0.00",
  129233. "missing_lines": 1,
  129234. "excluded_lines": 0,
  129235. "percent_statements_covered": 0.0,
  129236. "percent_statements_covered_display": "0.00",
  129237. "num_branches": 0,
  129238. "num_partial_branches": 0,
  129239. "covered_branches": 0,
  129240. "missing_branches": 0,
  129241. "percent_branches_covered": 100.0,
  129242. "percent_branches_covered_display": "100.00"
  129243. },
  129244. "missing_lines": [
  129245. 242
  129246. ],
  129247. "excluded_lines": [],
  129248. "start_line": 227,
  129249. "contexts": {},
  129250. "executed_branches": [],
  129251. "missing_branches": []
  129252. },
  129253. "": {
  129254. "executed_lines": [],
  129255. "summary": {
  129256. "covered_lines": 0,
  129257. "num_statements": 19,
  129258. "percent_covered": 0.0,
  129259. "percent_covered_display": "0.00",
  129260. "missing_lines": 19,
  129261. "excluded_lines": 0,
  129262. "percent_statements_covered": 0.0,
  129263. "percent_statements_covered_display": "0.00",
  129264. "num_branches": 0,
  129265. "num_partial_branches": 0,
  129266. "covered_branches": 0,
  129267. "missing_branches": 0,
  129268. "percent_branches_covered": 100.0,
  129269. "percent_branches_covered_display": "100.00"
  129270. },
  129271. "missing_lines": [
  129272. 9,
  129273. 10,
  129274. 11,
  129275. 12,
  129276. 13,
  129277. 14,
  129278. 16,
  129279. 17,
  129280. 21,
  129281. 24,
  129282. 32,
  129283. 35,
  129284. 41,
  129285. 103,
  129286. 108,
  129287. 174,
  129288. 179,
  129289. 222,
  129290. 227
  129291. ],
  129292. "excluded_lines": [],
  129293. "start_line": 1,
  129294. "contexts": {},
  129295. "executed_branches": [],
  129296. "missing_branches": []
  129297. }
  129298. },
  129299. "classes": {
  129300. "": {
  129301. "executed_lines": [],
  129302. "summary": {
  129303. "covered_lines": 0,
  129304. "num_statements": 50,
  129305. "percent_covered": 0.0,
  129306. "percent_covered_display": "0.00",
  129307. "missing_lines": 50,
  129308. "excluded_lines": 0,
  129309. "percent_statements_covered": 0.0,
  129310. "percent_statements_covered_display": "0.00",
  129311. "num_branches": 8,
  129312. "num_partial_branches": 0,
  129313. "covered_branches": 0,
  129314. "missing_branches": 8,
  129315. "percent_branches_covered": 0.0,
  129316. "percent_branches_covered_display": "0.00"
  129317. },
  129318. "missing_lines": [
  129319. 9,
  129320. 10,
  129321. 11,
  129322. 12,
  129323. 13,
  129324. 14,
  129325. 16,
  129326. 17,
  129327. 21,
  129328. 24,
  129329. 32,
  129330. 35,
  129331. 41,
  129332. 60,
  129333. 63,
  129334. 66,
  129335. 69,
  129336. 76,
  129337. 83,
  129338. 89,
  129339. 90,
  129340. 91,
  129341. 92,
  129342. 93,
  129343. 95,
  129344. 103,
  129345. 108,
  129346. 127,
  129347. 130,
  129348. 133,
  129349. 134,
  129350. 135,
  129351. 138,
  129352. 171,
  129353. 174,
  129354. 179,
  129355. 193,
  129356. 198,
  129357. 199,
  129358. 202,
  129359. 205,
  129360. 208,
  129361. 209,
  129362. 210,
  129363. 211,
  129364. 213,
  129365. 215,
  129366. 222,
  129367. 227,
  129368. 242
  129369. ],
  129370. "excluded_lines": [],
  129371. "start_line": 1,
  129372. "contexts": {},
  129373. "executed_branches": [],
  129374. "missing_branches": [
  129375. [
  129376. 90,
  129377. 91
  129378. ],
  129379. [
  129380. 90,
  129381. 95
  129382. ],
  129383. [
  129384. 91,
  129385. 90
  129386. ],
  129387. [
  129388. 91,
  129389. 92
  129390. ],
  129391. [
  129392. 208,
  129393. 209
  129394. ],
  129395. [
  129396. 208,
  129397. 213
  129398. ],
  129399. [
  129400. 209,
  129401. 208
  129402. ],
  129403. [
  129404. 209,
  129405. 210
  129406. ]
  129407. ]
  129408. }
  129409. }
  129410. },
  129411. "src\\presentation\\api\\v1\\knowledge_base.py": {
  129412. "executed_lines": [],
  129413. "summary": {
  129414. "covered_lines": 0,
  129415. "num_statements": 57,
  129416. "percent_covered": 0.0,
  129417. "percent_covered_display": "0.00",
  129418. "missing_lines": 57,
  129419. "excluded_lines": 0,
  129420. "percent_statements_covered": 0.0,
  129421. "percent_statements_covered_display": "0.00",
  129422. "num_branches": 2,
  129423. "num_partial_branches": 0,
  129424. "covered_branches": 0,
  129425. "missing_branches": 2,
  129426. "percent_branches_covered": 0.0,
  129427. "percent_branches_covered_display": "0.00"
  129428. },
  129429. "missing_lines": [
  129430. 10,
  129431. 11,
  129432. 13,
  129433. 19,
  129434. 25,
  129435. 33,
  129436. 41,
  129437. 51,
  129438. 54,
  129439. 65,
  129440. 72,
  129441. 102,
  129442. 105,
  129443. 112,
  129444. 114,
  129445. 116,
  129446. 122,
  129447. 128,
  129448. 153,
  129449. 157,
  129450. 158,
  129451. 159,
  129452. 161,
  129453. 162,
  129454. 163,
  129455. 165,
  129456. 166,
  129457. 171,
  129458. 174,
  129459. 186,
  129460. 192,
  129461. 226,
  129462. 229,
  129463. 238,
  129464. 240,
  129465. 242,
  129466. 248,
  129467. 254,
  129468. 278,
  129469. 281,
  129470. 284,
  129471. 286,
  129472. 288,
  129473. 294,
  129474. 300,
  129475. 331,
  129476. 337,
  129477. 343,
  129478. 345,
  129479. 350,
  129480. 356,
  129481. 362,
  129482. 389,
  129483. 395,
  129484. 401,
  129485. 403,
  129486. 408
  129487. ],
  129488. "excluded_lines": [],
  129489. "contexts": {},
  129490. "executed_branches": [],
  129491. "missing_branches": [
  129492. [
  129493. 165,
  129494. 166
  129495. ],
  129496. [
  129497. 165,
  129498. 171
  129499. ]
  129500. ],
  129501. "functions": {
  129502. "create_knowledge_base": {
  129503. "executed_lines": [],
  129504. "summary": {
  129505. "covered_lines": 0,
  129506. "num_statements": 5,
  129507. "percent_covered": 0.0,
  129508. "percent_covered_display": "0.00",
  129509. "missing_lines": 5,
  129510. "excluded_lines": 0,
  129511. "percent_statements_covered": 0.0,
  129512. "percent_statements_covered_display": "0.00",
  129513. "num_branches": 0,
  129514. "num_partial_branches": 0,
  129515. "covered_branches": 0,
  129516. "missing_branches": 0,
  129517. "percent_branches_covered": 100.0,
  129518. "percent_branches_covered_display": "100.00"
  129519. },
  129520. "missing_lines": [
  129521. 102,
  129522. 105,
  129523. 112,
  129524. 114,
  129525. 116
  129526. ],
  129527. "excluded_lines": [],
  129528. "start_line": 72,
  129529. "contexts": {},
  129530. "executed_branches": [],
  129531. "missing_branches": []
  129532. },
  129533. "get_knowledge_base": {
  129534. "executed_lines": [],
  129535. "summary": {
  129536. "covered_lines": 0,
  129537. "num_statements": 11,
  129538. "percent_covered": 0.0,
  129539. "percent_covered_display": "0.00",
  129540. "missing_lines": 11,
  129541. "excluded_lines": 0,
  129542. "percent_statements_covered": 0.0,
  129543. "percent_statements_covered_display": "0.00",
  129544. "num_branches": 2,
  129545. "num_partial_branches": 0,
  129546. "covered_branches": 0,
  129547. "missing_branches": 2,
  129548. "percent_branches_covered": 0.0,
  129549. "percent_branches_covered_display": "0.00"
  129550. },
  129551. "missing_lines": [
  129552. 153,
  129553. 157,
  129554. 158,
  129555. 159,
  129556. 161,
  129557. 162,
  129558. 163,
  129559. 165,
  129560. 166,
  129561. 171,
  129562. 174
  129563. ],
  129564. "excluded_lines": [],
  129565. "start_line": 128,
  129566. "contexts": {},
  129567. "executed_branches": [],
  129568. "missing_branches": [
  129569. [
  129570. 165,
  129571. 166
  129572. ],
  129573. [
  129574. 165,
  129575. 171
  129576. ]
  129577. ]
  129578. },
  129579. "update_knowledge_base": {
  129580. "executed_lines": [],
  129581. "summary": {
  129582. "covered_lines": 0,
  129583. "num_statements": 5,
  129584. "percent_covered": 0.0,
  129585. "percent_covered_display": "0.00",
  129586. "missing_lines": 5,
  129587. "excluded_lines": 0,
  129588. "percent_statements_covered": 0.0,
  129589. "percent_statements_covered_display": "0.00",
  129590. "num_branches": 0,
  129591. "num_partial_branches": 0,
  129592. "covered_branches": 0,
  129593. "missing_branches": 0,
  129594. "percent_branches_covered": 100.0,
  129595. "percent_branches_covered_display": "100.00"
  129596. },
  129597. "missing_lines": [
  129598. 226,
  129599. 229,
  129600. 238,
  129601. 240,
  129602. 242
  129603. ],
  129604. "excluded_lines": [],
  129605. "start_line": 192,
  129606. "contexts": {},
  129607. "executed_branches": [],
  129608. "missing_branches": []
  129609. },
  129610. "delete_knowledge_base": {
  129611. "executed_lines": [],
  129612. "summary": {
  129613. "covered_lines": 0,
  129614. "num_statements": 5,
  129615. "percent_covered": 0.0,
  129616. "percent_covered_display": "0.00",
  129617. "missing_lines": 5,
  129618. "excluded_lines": 0,
  129619. "percent_statements_covered": 0.0,
  129620. "percent_statements_covered_display": "0.00",
  129621. "num_branches": 0,
  129622. "num_partial_branches": 0,
  129623. "covered_branches": 0,
  129624. "missing_branches": 0,
  129625. "percent_branches_covered": 100.0,
  129626. "percent_branches_covered_display": "100.00"
  129627. },
  129628. "missing_lines": [
  129629. 278,
  129630. 281,
  129631. 284,
  129632. 286,
  129633. 288
  129634. ],
  129635. "excluded_lines": [],
  129636. "start_line": 254,
  129637. "contexts": {},
  129638. "executed_branches": [],
  129639. "missing_branches": []
  129640. },
  129641. "add_document_to_knowledge_base": {
  129642. "executed_lines": [],
  129643. "summary": {
  129644. "covered_lines": 0,
  129645. "num_statements": 5,
  129646. "percent_covered": 0.0,
  129647. "percent_covered_display": "0.00",
  129648. "missing_lines": 5,
  129649. "excluded_lines": 0,
  129650. "percent_statements_covered": 0.0,
  129651. "percent_statements_covered_display": "0.00",
  129652. "num_branches": 0,
  129653. "num_partial_branches": 0,
  129654. "covered_branches": 0,
  129655. "missing_branches": 0,
  129656. "percent_branches_covered": 100.0,
  129657. "percent_branches_covered_display": "100.00"
  129658. },
  129659. "missing_lines": [
  129660. 331,
  129661. 337,
  129662. 343,
  129663. 345,
  129664. 350
  129665. ],
  129666. "excluded_lines": [],
  129667. "start_line": 300,
  129668. "contexts": {},
  129669. "executed_branches": [],
  129670. "missing_branches": []
  129671. },
  129672. "remove_document_from_knowledge_base": {
  129673. "executed_lines": [],
  129674. "summary": {
  129675. "covered_lines": 0,
  129676. "num_statements": 5,
  129677. "percent_covered": 0.0,
  129678. "percent_covered_display": "0.00",
  129679. "missing_lines": 5,
  129680. "excluded_lines": 0,
  129681. "percent_statements_covered": 0.0,
  129682. "percent_statements_covered_display": "0.00",
  129683. "num_branches": 0,
  129684. "num_partial_branches": 0,
  129685. "covered_branches": 0,
  129686. "missing_branches": 0,
  129687. "percent_branches_covered": 100.0,
  129688. "percent_branches_covered_display": "100.00"
  129689. },
  129690. "missing_lines": [
  129691. 389,
  129692. 395,
  129693. 401,
  129694. 403,
  129695. 408
  129696. ],
  129697. "excluded_lines": [],
  129698. "start_line": 362,
  129699. "contexts": {},
  129700. "executed_branches": [],
  129701. "missing_branches": []
  129702. },
  129703. "": {
  129704. "executed_lines": [],
  129705. "summary": {
  129706. "covered_lines": 0,
  129707. "num_statements": 21,
  129708. "percent_covered": 0.0,
  129709. "percent_covered_display": "0.00",
  129710. "missing_lines": 21,
  129711. "excluded_lines": 0,
  129712. "percent_statements_covered": 0.0,
  129713. "percent_statements_covered_display": "0.00",
  129714. "num_branches": 0,
  129715. "num_partial_branches": 0,
  129716. "covered_branches": 0,
  129717. "missing_branches": 0,
  129718. "percent_branches_covered": 100.0,
  129719. "percent_branches_covered_display": "100.00"
  129720. },
  129721. "missing_lines": [
  129722. 10,
  129723. 11,
  129724. 13,
  129725. 19,
  129726. 25,
  129727. 33,
  129728. 41,
  129729. 51,
  129730. 54,
  129731. 65,
  129732. 72,
  129733. 122,
  129734. 128,
  129735. 186,
  129736. 192,
  129737. 248,
  129738. 254,
  129739. 294,
  129740. 300,
  129741. 356,
  129742. 362
  129743. ],
  129744. "excluded_lines": [],
  129745. "start_line": 1,
  129746. "contexts": {},
  129747. "executed_branches": [],
  129748. "missing_branches": []
  129749. }
  129750. },
  129751. "classes": {
  129752. "": {
  129753. "executed_lines": [],
  129754. "summary": {
  129755. "covered_lines": 0,
  129756. "num_statements": 57,
  129757. "percent_covered": 0.0,
  129758. "percent_covered_display": "0.00",
  129759. "missing_lines": 57,
  129760. "excluded_lines": 0,
  129761. "percent_statements_covered": 0.0,
  129762. "percent_statements_covered_display": "0.00",
  129763. "num_branches": 2,
  129764. "num_partial_branches": 0,
  129765. "covered_branches": 0,
  129766. "missing_branches": 2,
  129767. "percent_branches_covered": 0.0,
  129768. "percent_branches_covered_display": "0.00"
  129769. },
  129770. "missing_lines": [
  129771. 10,
  129772. 11,
  129773. 13,
  129774. 19,
  129775. 25,
  129776. 33,
  129777. 41,
  129778. 51,
  129779. 54,
  129780. 65,
  129781. 72,
  129782. 102,
  129783. 105,
  129784. 112,
  129785. 114,
  129786. 116,
  129787. 122,
  129788. 128,
  129789. 153,
  129790. 157,
  129791. 158,
  129792. 159,
  129793. 161,
  129794. 162,
  129795. 163,
  129796. 165,
  129797. 166,
  129798. 171,
  129799. 174,
  129800. 186,
  129801. 192,
  129802. 226,
  129803. 229,
  129804. 238,
  129805. 240,
  129806. 242,
  129807. 248,
  129808. 254,
  129809. 278,
  129810. 281,
  129811. 284,
  129812. 286,
  129813. 288,
  129814. 294,
  129815. 300,
  129816. 331,
  129817. 337,
  129818. 343,
  129819. 345,
  129820. 350,
  129821. 356,
  129822. 362,
  129823. 389,
  129824. 395,
  129825. 401,
  129826. 403,
  129827. 408
  129828. ],
  129829. "excluded_lines": [],
  129830. "start_line": 1,
  129831. "contexts": {},
  129832. "executed_branches": [],
  129833. "missing_branches": [
  129834. [
  129835. 165,
  129836. 166
  129837. ],
  129838. [
  129839. 165,
  129840. 171
  129841. ]
  129842. ]
  129843. }
  129844. }
  129845. },
  129846. "src\\presentation\\api\\v1\\vector_search.py": {
  129847. "executed_lines": [],
  129848. "summary": {
  129849. "covered_lines": 0,
  129850. "num_statements": 46,
  129851. "percent_covered": 0.0,
  129852. "percent_covered_display": "0.00",
  129853. "missing_lines": 46,
  129854. "excluded_lines": 0,
  129855. "percent_statements_covered": 0.0,
  129856. "percent_statements_covered_display": "0.00",
  129857. "num_branches": 0,
  129858. "num_partial_branches": 0,
  129859. "covered_branches": 0,
  129860. "missing_branches": 0,
  129861. "percent_branches_covered": 100.0,
  129862. "percent_branches_covered_display": "100.00"
  129863. },
  129864. "missing_lines": [
  129865. 9,
  129866. 10,
  129867. 11,
  129868. 13,
  129869. 18,
  129870. 25,
  129871. 32,
  129872. 39,
  129873. 44,
  129874. 51,
  129875. 54,
  129876. 65,
  129877. 72,
  129878. 104,
  129879. 107,
  129880. 113,
  129881. 115,
  129882. 117,
  129883. 123,
  129884. 129,
  129885. 156,
  129886. 159,
  129887. 165,
  129888. 167,
  129889. 170,
  129890. 180,
  129891. 186,
  129892. 221,
  129893. 224,
  129894. 232,
  129895. 234,
  129896. 236,
  129897. 242,
  129898. 248,
  129899. 272,
  129900. 275,
  129901. 278,
  129902. 280,
  129903. 282,
  129904. 288,
  129905. 294,
  129906. 328,
  129907. 331,
  129908. 340,
  129909. 342,
  129910. 345
  129911. ],
  129912. "excluded_lines": [],
  129913. "contexts": {},
  129914. "executed_branches": [],
  129915. "missing_branches": [],
  129916. "functions": {
  129917. "create_document": {
  129918. "executed_lines": [],
  129919. "summary": {
  129920. "covered_lines": 0,
  129921. "num_statements": 5,
  129922. "percent_covered": 0.0,
  129923. "percent_covered_display": "0.00",
  129924. "missing_lines": 5,
  129925. "excluded_lines": 0,
  129926. "percent_statements_covered": 0.0,
  129927. "percent_statements_covered_display": "0.00",
  129928. "num_branches": 0,
  129929. "num_partial_branches": 0,
  129930. "covered_branches": 0,
  129931. "missing_branches": 0,
  129932. "percent_branches_covered": 100.0,
  129933. "percent_branches_covered_display": "100.00"
  129934. },
  129935. "missing_lines": [
  129936. 104,
  129937. 107,
  129938. 113,
  129939. 115,
  129940. 117
  129941. ],
  129942. "excluded_lines": [],
  129943. "start_line": 72,
  129944. "contexts": {},
  129945. "executed_branches": [],
  129946. "missing_branches": []
  129947. },
  129948. "get_document": {
  129949. "executed_lines": [],
  129950. "summary": {
  129951. "covered_lines": 0,
  129952. "num_statements": 5,
  129953. "percent_covered": 0.0,
  129954. "percent_covered_display": "0.00",
  129955. "missing_lines": 5,
  129956. "excluded_lines": 0,
  129957. "percent_statements_covered": 0.0,
  129958. "percent_statements_covered_display": "0.00",
  129959. "num_branches": 0,
  129960. "num_partial_branches": 0,
  129961. "covered_branches": 0,
  129962. "missing_branches": 0,
  129963. "percent_branches_covered": 100.0,
  129964. "percent_branches_covered_display": "100.00"
  129965. },
  129966. "missing_lines": [
  129967. 156,
  129968. 159,
  129969. 165,
  129970. 167,
  129971. 170
  129972. ],
  129973. "excluded_lines": [],
  129974. "start_line": 129,
  129975. "contexts": {},
  129976. "executed_branches": [],
  129977. "missing_branches": []
  129978. },
  129979. "update_document": {
  129980. "executed_lines": [],
  129981. "summary": {
  129982. "covered_lines": 0,
  129983. "num_statements": 5,
  129984. "percent_covered": 0.0,
  129985. "percent_covered_display": "0.00",
  129986. "missing_lines": 5,
  129987. "excluded_lines": 0,
  129988. "percent_statements_covered": 0.0,
  129989. "percent_statements_covered_display": "0.00",
  129990. "num_branches": 0,
  129991. "num_partial_branches": 0,
  129992. "covered_branches": 0,
  129993. "missing_branches": 0,
  129994. "percent_branches_covered": 100.0,
  129995. "percent_branches_covered_display": "100.00"
  129996. },
  129997. "missing_lines": [
  129998. 221,
  129999. 224,
  130000. 232,
  130001. 234,
  130002. 236
  130003. ],
  130004. "excluded_lines": [],
  130005. "start_line": 186,
  130006. "contexts": {},
  130007. "executed_branches": [],
  130008. "missing_branches": []
  130009. },
  130010. "delete_document": {
  130011. "executed_lines": [],
  130012. "summary": {
  130013. "covered_lines": 0,
  130014. "num_statements": 5,
  130015. "percent_covered": 0.0,
  130016. "percent_covered_display": "0.00",
  130017. "missing_lines": 5,
  130018. "excluded_lines": 0,
  130019. "percent_statements_covered": 0.0,
  130020. "percent_statements_covered_display": "0.00",
  130021. "num_branches": 0,
  130022. "num_partial_branches": 0,
  130023. "covered_branches": 0,
  130024. "missing_branches": 0,
  130025. "percent_branches_covered": 100.0,
  130026. "percent_branches_covered_display": "100.00"
  130027. },
  130028. "missing_lines": [
  130029. 272,
  130030. 275,
  130031. 278,
  130032. 280,
  130033. 282
  130034. ],
  130035. "excluded_lines": [],
  130036. "start_line": 248,
  130037. "contexts": {},
  130038. "executed_branches": [],
  130039. "missing_branches": []
  130040. },
  130041. "search_documents": {
  130042. "executed_lines": [],
  130043. "summary": {
  130044. "covered_lines": 0,
  130045. "num_statements": 5,
  130046. "percent_covered": 0.0,
  130047. "percent_covered_display": "0.00",
  130048. "missing_lines": 5,
  130049. "excluded_lines": 0,
  130050. "percent_statements_covered": 0.0,
  130051. "percent_statements_covered_display": "0.00",
  130052. "num_branches": 0,
  130053. "num_partial_branches": 0,
  130054. "covered_branches": 0,
  130055. "missing_branches": 0,
  130056. "percent_branches_covered": 100.0,
  130057. "percent_branches_covered_display": "100.00"
  130058. },
  130059. "missing_lines": [
  130060. 328,
  130061. 331,
  130062. 340,
  130063. 342,
  130064. 345
  130065. ],
  130066. "excluded_lines": [],
  130067. "start_line": 294,
  130068. "contexts": {},
  130069. "executed_branches": [],
  130070. "missing_branches": []
  130071. },
  130072. "": {
  130073. "executed_lines": [],
  130074. "summary": {
  130075. "covered_lines": 0,
  130076. "num_statements": 21,
  130077. "percent_covered": 0.0,
  130078. "percent_covered_display": "0.00",
  130079. "missing_lines": 21,
  130080. "excluded_lines": 0,
  130081. "percent_statements_covered": 0.0,
  130082. "percent_statements_covered_display": "0.00",
  130083. "num_branches": 0,
  130084. "num_partial_branches": 0,
  130085. "covered_branches": 0,
  130086. "missing_branches": 0,
  130087. "percent_branches_covered": 100.0,
  130088. "percent_branches_covered_display": "100.00"
  130089. },
  130090. "missing_lines": [
  130091. 9,
  130092. 10,
  130093. 11,
  130094. 13,
  130095. 18,
  130096. 25,
  130097. 32,
  130098. 39,
  130099. 44,
  130100. 51,
  130101. 54,
  130102. 65,
  130103. 72,
  130104. 123,
  130105. 129,
  130106. 180,
  130107. 186,
  130108. 242,
  130109. 248,
  130110. 288,
  130111. 294
  130112. ],
  130113. "excluded_lines": [],
  130114. "start_line": 1,
  130115. "contexts": {},
  130116. "executed_branches": [],
  130117. "missing_branches": []
  130118. }
  130119. },
  130120. "classes": {
  130121. "": {
  130122. "executed_lines": [],
  130123. "summary": {
  130124. "covered_lines": 0,
  130125. "num_statements": 46,
  130126. "percent_covered": 0.0,
  130127. "percent_covered_display": "0.00",
  130128. "missing_lines": 46,
  130129. "excluded_lines": 0,
  130130. "percent_statements_covered": 0.0,
  130131. "percent_statements_covered_display": "0.00",
  130132. "num_branches": 0,
  130133. "num_partial_branches": 0,
  130134. "covered_branches": 0,
  130135. "missing_branches": 0,
  130136. "percent_branches_covered": 100.0,
  130137. "percent_branches_covered_display": "100.00"
  130138. },
  130139. "missing_lines": [
  130140. 9,
  130141. 10,
  130142. 11,
  130143. 13,
  130144. 18,
  130145. 25,
  130146. 32,
  130147. 39,
  130148. 44,
  130149. 51,
  130150. 54,
  130151. 65,
  130152. 72,
  130153. 104,
  130154. 107,
  130155. 113,
  130156. 115,
  130157. 117,
  130158. 123,
  130159. 129,
  130160. 156,
  130161. 159,
  130162. 165,
  130163. 167,
  130164. 170,
  130165. 180,
  130166. 186,
  130167. 221,
  130168. 224,
  130169. 232,
  130170. 234,
  130171. 236,
  130172. 242,
  130173. 248,
  130174. 272,
  130175. 275,
  130176. 278,
  130177. 280,
  130178. 282,
  130179. 288,
  130180. 294,
  130181. 328,
  130182. 331,
  130183. 340,
  130184. 342,
  130185. 345
  130186. ],
  130187. "excluded_lines": [],
  130188. "start_line": 1,
  130189. "contexts": {},
  130190. "executed_branches": [],
  130191. "missing_branches": []
  130192. }
  130193. }
  130194. },
  130195. "src\\presentation\\schemas\\__init__.py": {
  130196. "executed_lines": [],
  130197. "summary": {
  130198. "covered_lines": 0,
  130199. "num_statements": 4,
  130200. "percent_covered": 0.0,
  130201. "percent_covered_display": "0.00",
  130202. "missing_lines": 4,
  130203. "excluded_lines": 0,
  130204. "percent_statements_covered": 0.0,
  130205. "percent_statements_covered_display": "0.00",
  130206. "num_branches": 0,
  130207. "num_partial_branches": 0,
  130208. "covered_branches": 0,
  130209. "missing_branches": 0,
  130210. "percent_branches_covered": 100.0,
  130211. "percent_branches_covered_display": "100.00"
  130212. },
  130213. "missing_lines": [
  130214. 7,
  130215. 15,
  130216. 27,
  130217. 41
  130218. ],
  130219. "excluded_lines": [],
  130220. "contexts": {},
  130221. "executed_branches": [],
  130222. "missing_branches": [],
  130223. "functions": {
  130224. "": {
  130225. "executed_lines": [],
  130226. "summary": {
  130227. "covered_lines": 0,
  130228. "num_statements": 4,
  130229. "percent_covered": 0.0,
  130230. "percent_covered_display": "0.00",
  130231. "missing_lines": 4,
  130232. "excluded_lines": 0,
  130233. "percent_statements_covered": 0.0,
  130234. "percent_statements_covered_display": "0.00",
  130235. "num_branches": 0,
  130236. "num_partial_branches": 0,
  130237. "covered_branches": 0,
  130238. "missing_branches": 0,
  130239. "percent_branches_covered": 100.0,
  130240. "percent_branches_covered_display": "100.00"
  130241. },
  130242. "missing_lines": [
  130243. 7,
  130244. 15,
  130245. 27,
  130246. 41
  130247. ],
  130248. "excluded_lines": [],
  130249. "start_line": 1,
  130250. "contexts": {},
  130251. "executed_branches": [],
  130252. "missing_branches": []
  130253. }
  130254. },
  130255. "classes": {
  130256. "": {
  130257. "executed_lines": [],
  130258. "summary": {
  130259. "covered_lines": 0,
  130260. "num_statements": 4,
  130261. "percent_covered": 0.0,
  130262. "percent_covered_display": "0.00",
  130263. "missing_lines": 4,
  130264. "excluded_lines": 0,
  130265. "percent_statements_covered": 0.0,
  130266. "percent_statements_covered_display": "0.00",
  130267. "num_branches": 0,
  130268. "num_partial_branches": 0,
  130269. "covered_branches": 0,
  130270. "missing_branches": 0,
  130271. "percent_branches_covered": 100.0,
  130272. "percent_branches_covered_display": "100.00"
  130273. },
  130274. "missing_lines": [
  130275. 7,
  130276. 15,
  130277. 27,
  130278. 41
  130279. ],
  130280. "excluded_lines": [],
  130281. "start_line": 1,
  130282. "contexts": {},
  130283. "executed_branches": [],
  130284. "missing_branches": []
  130285. }
  130286. }
  130287. },
  130288. "src\\presentation\\schemas\\common.py": {
  130289. "executed_lines": [],
  130290. "summary": {
  130291. "covered_lines": 0,
  130292. "num_statements": 37,
  130293. "percent_covered": 0.0,
  130294. "percent_covered_display": "0.00",
  130295. "missing_lines": 37,
  130296. "excluded_lines": 0,
  130297. "percent_statements_covered": 0.0,
  130298. "percent_statements_covered_display": "0.00",
  130299. "num_branches": 0,
  130300. "num_partial_branches": 0,
  130301. "covered_branches": 0,
  130302. "missing_branches": 0,
  130303. "percent_branches_covered": 100.0,
  130304. "percent_branches_covered_display": "100.00"
  130305. },
  130306. "missing_lines": [
  130307. 9,
  130308. 10,
  130309. 13,
  130310. 22,
  130311. 23,
  130312. 24,
  130313. 27,
  130314. 37,
  130315. 38,
  130316. 39,
  130317. 40,
  130318. 42,
  130319. 43,
  130320. 59,
  130321. 68,
  130322. 69,
  130323. 70,
  130324. 72,
  130325. 73,
  130326. 82,
  130327. 90,
  130328. 91,
  130329. 94,
  130330. 105,
  130331. 106,
  130332. 107,
  130333. 108,
  130334. 109,
  130335. 111,
  130336. 112,
  130337. 123,
  130338. 133,
  130339. 134,
  130340. 135,
  130341. 136,
  130342. 138,
  130343. 139
  130344. ],
  130345. "excluded_lines": [],
  130346. "contexts": {},
  130347. "executed_branches": [],
  130348. "missing_branches": [],
  130349. "functions": {
  130350. "": {
  130351. "executed_lines": [],
  130352. "summary": {
  130353. "covered_lines": 0,
  130354. "num_statements": 37,
  130355. "percent_covered": 0.0,
  130356. "percent_covered_display": "0.00",
  130357. "missing_lines": 37,
  130358. "excluded_lines": 0,
  130359. "percent_statements_covered": 0.0,
  130360. "percent_statements_covered_display": "0.00",
  130361. "num_branches": 0,
  130362. "num_partial_branches": 0,
  130363. "covered_branches": 0,
  130364. "missing_branches": 0,
  130365. "percent_branches_covered": 100.0,
  130366. "percent_branches_covered_display": "100.00"
  130367. },
  130368. "missing_lines": [
  130369. 9,
  130370. 10,
  130371. 13,
  130372. 22,
  130373. 23,
  130374. 24,
  130375. 27,
  130376. 37,
  130377. 38,
  130378. 39,
  130379. 40,
  130380. 42,
  130381. 43,
  130382. 59,
  130383. 68,
  130384. 69,
  130385. 70,
  130386. 72,
  130387. 73,
  130388. 82,
  130389. 90,
  130390. 91,
  130391. 94,
  130392. 105,
  130393. 106,
  130394. 107,
  130395. 108,
  130396. 109,
  130397. 111,
  130398. 112,
  130399. 123,
  130400. 133,
  130401. 134,
  130402. 135,
  130403. 136,
  130404. 138,
  130405. 139
  130406. ],
  130407. "excluded_lines": [],
  130408. "start_line": 1,
  130409. "contexts": {},
  130410. "executed_branches": [],
  130411. "missing_branches": []
  130412. }
  130413. },
  130414. "classes": {
  130415. "ErrorDetail": {
  130416. "executed_lines": [],
  130417. "summary": {
  130418. "covered_lines": 0,
  130419. "num_statements": 0,
  130420. "percent_covered": 100.0,
  130421. "percent_covered_display": "100.00",
  130422. "missing_lines": 0,
  130423. "excluded_lines": 0,
  130424. "percent_statements_covered": 100.0,
  130425. "percent_statements_covered_display": "100.00",
  130426. "num_branches": 0,
  130427. "num_partial_branches": 0,
  130428. "covered_branches": 0,
  130429. "missing_branches": 0,
  130430. "percent_branches_covered": 100.0,
  130431. "percent_branches_covered_display": "100.00"
  130432. },
  130433. "missing_lines": [],
  130434. "excluded_lines": [],
  130435. "start_line": 13,
  130436. "contexts": {},
  130437. "executed_branches": [],
  130438. "missing_branches": []
  130439. },
  130440. "ErrorResponse": {
  130441. "executed_lines": [],
  130442. "summary": {
  130443. "covered_lines": 0,
  130444. "num_statements": 0,
  130445. "percent_covered": 100.0,
  130446. "percent_covered_display": "100.00",
  130447. "missing_lines": 0,
  130448. "excluded_lines": 0,
  130449. "percent_statements_covered": 100.0,
  130450. "percent_statements_covered_display": "100.00",
  130451. "num_branches": 0,
  130452. "num_partial_branches": 0,
  130453. "covered_branches": 0,
  130454. "missing_branches": 0,
  130455. "percent_branches_covered": 100.0,
  130456. "percent_branches_covered_display": "100.00"
  130457. },
  130458. "missing_lines": [],
  130459. "excluded_lines": [],
  130460. "start_line": 27,
  130461. "contexts": {},
  130462. "executed_branches": [],
  130463. "missing_branches": []
  130464. },
  130465. "ErrorResponse.Config": {
  130466. "executed_lines": [],
  130467. "summary": {
  130468. "covered_lines": 0,
  130469. "num_statements": 0,
  130470. "percent_covered": 100.0,
  130471. "percent_covered_display": "100.00",
  130472. "missing_lines": 0,
  130473. "excluded_lines": 0,
  130474. "percent_statements_covered": 100.0,
  130475. "percent_statements_covered_display": "100.00",
  130476. "num_branches": 0,
  130477. "num_partial_branches": 0,
  130478. "covered_branches": 0,
  130479. "missing_branches": 0,
  130480. "percent_branches_covered": 100.0,
  130481. "percent_branches_covered_display": "100.00"
  130482. },
  130483. "missing_lines": [],
  130484. "excluded_lines": [],
  130485. "start_line": 42,
  130486. "contexts": {},
  130487. "executed_branches": [],
  130488. "missing_branches": []
  130489. },
  130490. "SuccessResponse": {
  130491. "executed_lines": [],
  130492. "summary": {
  130493. "covered_lines": 0,
  130494. "num_statements": 0,
  130495. "percent_covered": 100.0,
  130496. "percent_covered_display": "100.00",
  130497. "missing_lines": 0,
  130498. "excluded_lines": 0,
  130499. "percent_statements_covered": 100.0,
  130500. "percent_statements_covered_display": "100.00",
  130501. "num_branches": 0,
  130502. "num_partial_branches": 0,
  130503. "covered_branches": 0,
  130504. "missing_branches": 0,
  130505. "percent_branches_covered": 100.0,
  130506. "percent_branches_covered_display": "100.00"
  130507. },
  130508. "missing_lines": [],
  130509. "excluded_lines": [],
  130510. "start_line": 59,
  130511. "contexts": {},
  130512. "executed_branches": [],
  130513. "missing_branches": []
  130514. },
  130515. "SuccessResponse.Config": {
  130516. "executed_lines": [],
  130517. "summary": {
  130518. "covered_lines": 0,
  130519. "num_statements": 0,
  130520. "percent_covered": 100.0,
  130521. "percent_covered_display": "100.00",
  130522. "missing_lines": 0,
  130523. "excluded_lines": 0,
  130524. "percent_statements_covered": 100.0,
  130525. "percent_statements_covered_display": "100.00",
  130526. "num_branches": 0,
  130527. "num_partial_branches": 0,
  130528. "covered_branches": 0,
  130529. "missing_branches": 0,
  130530. "percent_branches_covered": 100.0,
  130531. "percent_branches_covered_display": "100.00"
  130532. },
  130533. "missing_lines": [],
  130534. "excluded_lines": [],
  130535. "start_line": 72,
  130536. "contexts": {},
  130537. "executed_branches": [],
  130538. "missing_branches": []
  130539. },
  130540. "PaginationParams": {
  130541. "executed_lines": [],
  130542. "summary": {
  130543. "covered_lines": 0,
  130544. "num_statements": 0,
  130545. "percent_covered": 100.0,
  130546. "percent_covered_display": "100.00",
  130547. "missing_lines": 0,
  130548. "excluded_lines": 0,
  130549. "percent_statements_covered": 100.0,
  130550. "percent_statements_covered_display": "100.00",
  130551. "num_branches": 0,
  130552. "num_partial_branches": 0,
  130553. "covered_branches": 0,
  130554. "missing_branches": 0,
  130555. "percent_branches_covered": 100.0,
  130556. "percent_branches_covered_display": "100.00"
  130557. },
  130558. "missing_lines": [],
  130559. "excluded_lines": [],
  130560. "start_line": 82,
  130561. "contexts": {},
  130562. "executed_branches": [],
  130563. "missing_branches": []
  130564. },
  130565. "PaginatedResponse": {
  130566. "executed_lines": [],
  130567. "summary": {
  130568. "covered_lines": 0,
  130569. "num_statements": 0,
  130570. "percent_covered": 100.0,
  130571. "percent_covered_display": "100.00",
  130572. "missing_lines": 0,
  130573. "excluded_lines": 0,
  130574. "percent_statements_covered": 100.0,
  130575. "percent_statements_covered_display": "100.00",
  130576. "num_branches": 0,
  130577. "num_partial_branches": 0,
  130578. "covered_branches": 0,
  130579. "missing_branches": 0,
  130580. "percent_branches_covered": 100.0,
  130581. "percent_branches_covered_display": "100.00"
  130582. },
  130583. "missing_lines": [],
  130584. "excluded_lines": [],
  130585. "start_line": 94,
  130586. "contexts": {},
  130587. "executed_branches": [],
  130588. "missing_branches": []
  130589. },
  130590. "PaginatedResponse.Config": {
  130591. "executed_lines": [],
  130592. "summary": {
  130593. "covered_lines": 0,
  130594. "num_statements": 0,
  130595. "percent_covered": 100.0,
  130596. "percent_covered_display": "100.00",
  130597. "missing_lines": 0,
  130598. "excluded_lines": 0,
  130599. "percent_statements_covered": 100.0,
  130600. "percent_statements_covered_display": "100.00",
  130601. "num_branches": 0,
  130602. "num_partial_branches": 0,
  130603. "covered_branches": 0,
  130604. "missing_branches": 0,
  130605. "percent_branches_covered": 100.0,
  130606. "percent_branches_covered_display": "100.00"
  130607. },
  130608. "missing_lines": [],
  130609. "excluded_lines": [],
  130610. "start_line": 111,
  130611. "contexts": {},
  130612. "executed_branches": [],
  130613. "missing_branches": []
  130614. },
  130615. "HealthCheckResponse": {
  130616. "executed_lines": [],
  130617. "summary": {
  130618. "covered_lines": 0,
  130619. "num_statements": 0,
  130620. "percent_covered": 100.0,
  130621. "percent_covered_display": "100.00",
  130622. "missing_lines": 0,
  130623. "excluded_lines": 0,
  130624. "percent_statements_covered": 100.0,
  130625. "percent_statements_covered_display": "100.00",
  130626. "num_branches": 0,
  130627. "num_partial_branches": 0,
  130628. "covered_branches": 0,
  130629. "missing_branches": 0,
  130630. "percent_branches_covered": 100.0,
  130631. "percent_branches_covered_display": "100.00"
  130632. },
  130633. "missing_lines": [],
  130634. "excluded_lines": [],
  130635. "start_line": 123,
  130636. "contexts": {},
  130637. "executed_branches": [],
  130638. "missing_branches": []
  130639. },
  130640. "HealthCheckResponse.Config": {
  130641. "executed_lines": [],
  130642. "summary": {
  130643. "covered_lines": 0,
  130644. "num_statements": 0,
  130645. "percent_covered": 100.0,
  130646. "percent_covered_display": "100.00",
  130647. "missing_lines": 0,
  130648. "excluded_lines": 0,
  130649. "percent_statements_covered": 100.0,
  130650. "percent_statements_covered_display": "100.00",
  130651. "num_branches": 0,
  130652. "num_partial_branches": 0,
  130653. "covered_branches": 0,
  130654. "missing_branches": 0,
  130655. "percent_branches_covered": 100.0,
  130656. "percent_branches_covered_display": "100.00"
  130657. },
  130658. "missing_lines": [],
  130659. "excluded_lines": [],
  130660. "start_line": 138,
  130661. "contexts": {},
  130662. "executed_branches": [],
  130663. "missing_branches": []
  130664. },
  130665. "": {
  130666. "executed_lines": [],
  130667. "summary": {
  130668. "covered_lines": 0,
  130669. "num_statements": 37,
  130670. "percent_covered": 0.0,
  130671. "percent_covered_display": "0.00",
  130672. "missing_lines": 37,
  130673. "excluded_lines": 0,
  130674. "percent_statements_covered": 0.0,
  130675. "percent_statements_covered_display": "0.00",
  130676. "num_branches": 0,
  130677. "num_partial_branches": 0,
  130678. "covered_branches": 0,
  130679. "missing_branches": 0,
  130680. "percent_branches_covered": 100.0,
  130681. "percent_branches_covered_display": "100.00"
  130682. },
  130683. "missing_lines": [
  130684. 9,
  130685. 10,
  130686. 13,
  130687. 22,
  130688. 23,
  130689. 24,
  130690. 27,
  130691. 37,
  130692. 38,
  130693. 39,
  130694. 40,
  130695. 42,
  130696. 43,
  130697. 59,
  130698. 68,
  130699. 69,
  130700. 70,
  130701. 72,
  130702. 73,
  130703. 82,
  130704. 90,
  130705. 91,
  130706. 94,
  130707. 105,
  130708. 106,
  130709. 107,
  130710. 108,
  130711. 109,
  130712. 111,
  130713. 112,
  130714. 123,
  130715. 133,
  130716. 134,
  130717. 135,
  130718. 136,
  130719. 138,
  130720. 139
  130721. ],
  130722. "excluded_lines": [],
  130723. "start_line": 1,
  130724. "contexts": {},
  130725. "executed_branches": [],
  130726. "missing_branches": []
  130727. }
  130728. }
  130729. },
  130730. "src\\presentation\\schemas\\requests.py": {
  130731. "executed_lines": [],
  130732. "summary": {
  130733. "covered_lines": 0,
  130734. "num_statements": 52,
  130735. "percent_covered": 0.0,
  130736. "percent_covered_display": "0.00",
  130737. "missing_lines": 52,
  130738. "excluded_lines": 9,
  130739. "percent_statements_covered": 0.0,
  130740. "percent_statements_covered_display": "0.00",
  130741. "num_branches": 0,
  130742. "num_partial_branches": 0,
  130743. "covered_branches": 0,
  130744. "missing_branches": 0,
  130745. "percent_branches_covered": 100.0,
  130746. "percent_branches_covered_display": "100.00"
  130747. },
  130748. "missing_lines": [
  130749. 9,
  130750. 10,
  130751. 17,
  130752. 27,
  130753. 28,
  130754. 30,
  130755. 31,
  130756. 44,
  130757. 53,
  130758. 54,
  130759. 55,
  130760. 57,
  130761. 58,
  130762. 69,
  130763. 80,
  130764. 81,
  130765. 82,
  130766. 84,
  130767. 85,
  130768. 101,
  130769. 112,
  130770. 117,
  130771. 118,
  130772. 135,
  130773. 145,
  130774. 146,
  130775. 148,
  130776. 149,
  130777. 158,
  130778. 167,
  130779. 168,
  130780. 169,
  130781. 171,
  130782. 172,
  130783. 181,
  130784. 190,
  130785. 191,
  130786. 198,
  130787. 207,
  130788. 208,
  130789. 219,
  130790. 230,
  130791. 232,
  130792. 234,
  130793. 235,
  130794. 245,
  130795. 255,
  130796. 256,
  130797. 257,
  130798. 258,
  130799. 260,
  130800. 261
  130801. ],
  130802. "excluded_lines": [
  130803. 26,
  130804. 79,
  130805. 110,
  130806. 111,
  130807. 144,
  130808. 188,
  130809. 205,
  130810. 229,
  130811. 231
  130812. ],
  130813. "contexts": {},
  130814. "executed_branches": [],
  130815. "missing_branches": [],
  130816. "functions": {
  130817. "": {
  130818. "executed_lines": [],
  130819. "summary": {
  130820. "covered_lines": 0,
  130821. "num_statements": 52,
  130822. "percent_covered": 0.0,
  130823. "percent_covered_display": "0.00",
  130824. "missing_lines": 52,
  130825. "excluded_lines": 9,
  130826. "percent_statements_covered": 0.0,
  130827. "percent_statements_covered_display": "0.00",
  130828. "num_branches": 0,
  130829. "num_partial_branches": 0,
  130830. "covered_branches": 0,
  130831. "missing_branches": 0,
  130832. "percent_branches_covered": 100.0,
  130833. "percent_branches_covered_display": "100.00"
  130834. },
  130835. "missing_lines": [
  130836. 9,
  130837. 10,
  130838. 17,
  130839. 27,
  130840. 28,
  130841. 30,
  130842. 31,
  130843. 44,
  130844. 53,
  130845. 54,
  130846. 55,
  130847. 57,
  130848. 58,
  130849. 69,
  130850. 80,
  130851. 81,
  130852. 82,
  130853. 84,
  130854. 85,
  130855. 101,
  130856. 112,
  130857. 117,
  130858. 118,
  130859. 135,
  130860. 145,
  130861. 146,
  130862. 148,
  130863. 149,
  130864. 158,
  130865. 167,
  130866. 168,
  130867. 169,
  130868. 171,
  130869. 172,
  130870. 181,
  130871. 190,
  130872. 191,
  130873. 198,
  130874. 207,
  130875. 208,
  130876. 219,
  130877. 230,
  130878. 232,
  130879. 234,
  130880. 235,
  130881. 245,
  130882. 255,
  130883. 256,
  130884. 257,
  130885. 258,
  130886. 260,
  130887. 261
  130888. ],
  130889. "excluded_lines": [
  130890. 26,
  130891. 79,
  130892. 110,
  130893. 111,
  130894. 144,
  130895. 188,
  130896. 205,
  130897. 229,
  130898. 231
  130899. ],
  130900. "start_line": 1,
  130901. "contexts": {},
  130902. "executed_branches": [],
  130903. "missing_branches": []
  130904. }
  130905. },
  130906. "classes": {
  130907. "CreateDocumentRequest": {
  130908. "executed_lines": [],
  130909. "summary": {
  130910. "covered_lines": 0,
  130911. "num_statements": 0,
  130912. "percent_covered": 100.0,
  130913. "percent_covered_display": "100.00",
  130914. "missing_lines": 0,
  130915. "excluded_lines": 0,
  130916. "percent_statements_covered": 100.0,
  130917. "percent_statements_covered_display": "100.00",
  130918. "num_branches": 0,
  130919. "num_partial_branches": 0,
  130920. "covered_branches": 0,
  130921. "missing_branches": 0,
  130922. "percent_branches_covered": 100.0,
  130923. "percent_branches_covered_display": "100.00"
  130924. },
  130925. "missing_lines": [],
  130926. "excluded_lines": [],
  130927. "start_line": 17,
  130928. "contexts": {},
  130929. "executed_branches": [],
  130930. "missing_branches": []
  130931. },
  130932. "CreateDocumentRequest.Config": {
  130933. "executed_lines": [],
  130934. "summary": {
  130935. "covered_lines": 0,
  130936. "num_statements": 0,
  130937. "percent_covered": 100.0,
  130938. "percent_covered_display": "100.00",
  130939. "missing_lines": 0,
  130940. "excluded_lines": 0,
  130941. "percent_statements_covered": 100.0,
  130942. "percent_statements_covered_display": "100.00",
  130943. "num_branches": 0,
  130944. "num_partial_branches": 0,
  130945. "covered_branches": 0,
  130946. "missing_branches": 0,
  130947. "percent_branches_covered": 100.0,
  130948. "percent_branches_covered_display": "100.00"
  130949. },
  130950. "missing_lines": [],
  130951. "excluded_lines": [],
  130952. "start_line": 30,
  130953. "contexts": {},
  130954. "executed_branches": [],
  130955. "missing_branches": []
  130956. },
  130957. "UpdateDocumentRequest": {
  130958. "executed_lines": [],
  130959. "summary": {
  130960. "covered_lines": 0,
  130961. "num_statements": 0,
  130962. "percent_covered": 100.0,
  130963. "percent_covered_display": "100.00",
  130964. "missing_lines": 0,
  130965. "excluded_lines": 0,
  130966. "percent_statements_covered": 100.0,
  130967. "percent_statements_covered_display": "100.00",
  130968. "num_branches": 0,
  130969. "num_partial_branches": 0,
  130970. "covered_branches": 0,
  130971. "missing_branches": 0,
  130972. "percent_branches_covered": 100.0,
  130973. "percent_branches_covered_display": "100.00"
  130974. },
  130975. "missing_lines": [],
  130976. "excluded_lines": [],
  130977. "start_line": 44,
  130978. "contexts": {},
  130979. "executed_branches": [],
  130980. "missing_branches": []
  130981. },
  130982. "UpdateDocumentRequest.Config": {
  130983. "executed_lines": [],
  130984. "summary": {
  130985. "covered_lines": 0,
  130986. "num_statements": 0,
  130987. "percent_covered": 100.0,
  130988. "percent_covered_display": "100.00",
  130989. "missing_lines": 0,
  130990. "excluded_lines": 0,
  130991. "percent_statements_covered": 100.0,
  130992. "percent_statements_covered_display": "100.00",
  130993. "num_branches": 0,
  130994. "num_partial_branches": 0,
  130995. "covered_branches": 0,
  130996. "missing_branches": 0,
  130997. "percent_branches_covered": 100.0,
  130998. "percent_branches_covered_display": "100.00"
  130999. },
  131000. "missing_lines": [],
  131001. "excluded_lines": [],
  131002. "start_line": 57,
  131003. "contexts": {},
  131004. "executed_branches": [],
  131005. "missing_branches": []
  131006. },
  131007. "SearchDocumentsRequest": {
  131008. "executed_lines": [],
  131009. "summary": {
  131010. "covered_lines": 0,
  131011. "num_statements": 0,
  131012. "percent_covered": 100.0,
  131013. "percent_covered_display": "100.00",
  131014. "missing_lines": 0,
  131015. "excluded_lines": 0,
  131016. "percent_statements_covered": 100.0,
  131017. "percent_statements_covered_display": "100.00",
  131018. "num_branches": 0,
  131019. "num_partial_branches": 0,
  131020. "covered_branches": 0,
  131021. "missing_branches": 0,
  131022. "percent_branches_covered": 100.0,
  131023. "percent_branches_covered_display": "100.00"
  131024. },
  131025. "missing_lines": [],
  131026. "excluded_lines": [],
  131027. "start_line": 69,
  131028. "contexts": {},
  131029. "executed_branches": [],
  131030. "missing_branches": []
  131031. },
  131032. "SearchDocumentsRequest.Config": {
  131033. "executed_lines": [],
  131034. "summary": {
  131035. "covered_lines": 0,
  131036. "num_statements": 0,
  131037. "percent_covered": 100.0,
  131038. "percent_covered_display": "100.00",
  131039. "missing_lines": 0,
  131040. "excluded_lines": 0,
  131041. "percent_statements_covered": 100.0,
  131042. "percent_statements_covered_display": "100.00",
  131043. "num_branches": 0,
  131044. "num_partial_branches": 0,
  131045. "covered_branches": 0,
  131046. "missing_branches": 0,
  131047. "percent_branches_covered": 100.0,
  131048. "percent_branches_covered_display": "100.00"
  131049. },
  131050. "missing_lines": [],
  131051. "excluded_lines": [],
  131052. "start_line": 84,
  131053. "contexts": {},
  131054. "executed_branches": [],
  131055. "missing_branches": []
  131056. },
  131057. "ParseDocumentRequest": {
  131058. "executed_lines": [],
  131059. "summary": {
  131060. "covered_lines": 0,
  131061. "num_statements": 0,
  131062. "percent_covered": 100.0,
  131063. "percent_covered_display": "100.00",
  131064. "missing_lines": 0,
  131065. "excluded_lines": 0,
  131066. "percent_statements_covered": 100.0,
  131067. "percent_statements_covered_display": "100.00",
  131068. "num_branches": 0,
  131069. "num_partial_branches": 0,
  131070. "covered_branches": 0,
  131071. "missing_branches": 0,
  131072. "percent_branches_covered": 100.0,
  131073. "percent_branches_covered_display": "100.00"
  131074. },
  131075. "missing_lines": [],
  131076. "excluded_lines": [],
  131077. "start_line": 101,
  131078. "contexts": {},
  131079. "executed_branches": [],
  131080. "missing_branches": []
  131081. },
  131082. "ParseDocumentRequest.Config": {
  131083. "executed_lines": [],
  131084. "summary": {
  131085. "covered_lines": 0,
  131086. "num_statements": 0,
  131087. "percent_covered": 100.0,
  131088. "percent_covered_display": "100.00",
  131089. "missing_lines": 0,
  131090. "excluded_lines": 0,
  131091. "percent_statements_covered": 100.0,
  131092. "percent_statements_covered_display": "100.00",
  131093. "num_branches": 0,
  131094. "num_partial_branches": 0,
  131095. "covered_branches": 0,
  131096. "missing_branches": 0,
  131097. "percent_branches_covered": 100.0,
  131098. "percent_branches_covered_display": "100.00"
  131099. },
  131100. "missing_lines": [],
  131101. "excluded_lines": [],
  131102. "start_line": 117,
  131103. "contexts": {},
  131104. "executed_branches": [],
  131105. "missing_branches": []
  131106. },
  131107. "CreateKnowledgeBaseRequest": {
  131108. "executed_lines": [],
  131109. "summary": {
  131110. "covered_lines": 0,
  131111. "num_statements": 0,
  131112. "percent_covered": 100.0,
  131113. "percent_covered_display": "100.00",
  131114. "missing_lines": 0,
  131115. "excluded_lines": 0,
  131116. "percent_statements_covered": 100.0,
  131117. "percent_statements_covered_display": "100.00",
  131118. "num_branches": 0,
  131119. "num_partial_branches": 0,
  131120. "covered_branches": 0,
  131121. "missing_branches": 0,
  131122. "percent_branches_covered": 100.0,
  131123. "percent_branches_covered_display": "100.00"
  131124. },
  131125. "missing_lines": [],
  131126. "excluded_lines": [],
  131127. "start_line": 135,
  131128. "contexts": {},
  131129. "executed_branches": [],
  131130. "missing_branches": []
  131131. },
  131132. "CreateKnowledgeBaseRequest.Config": {
  131133. "executed_lines": [],
  131134. "summary": {
  131135. "covered_lines": 0,
  131136. "num_statements": 0,
  131137. "percent_covered": 100.0,
  131138. "percent_covered_display": "100.00",
  131139. "missing_lines": 0,
  131140. "excluded_lines": 0,
  131141. "percent_statements_covered": 100.0,
  131142. "percent_statements_covered_display": "100.00",
  131143. "num_branches": 0,
  131144. "num_partial_branches": 0,
  131145. "covered_branches": 0,
  131146. "missing_branches": 0,
  131147. "percent_branches_covered": 100.0,
  131148. "percent_branches_covered_display": "100.00"
  131149. },
  131150. "missing_lines": [],
  131151. "excluded_lines": [],
  131152. "start_line": 148,
  131153. "contexts": {},
  131154. "executed_branches": [],
  131155. "missing_branches": []
  131156. },
  131157. "UpdateKnowledgeBaseRequest": {
  131158. "executed_lines": [],
  131159. "summary": {
  131160. "covered_lines": 0,
  131161. "num_statements": 0,
  131162. "percent_covered": 100.0,
  131163. "percent_covered_display": "100.00",
  131164. "missing_lines": 0,
  131165. "excluded_lines": 0,
  131166. "percent_statements_covered": 100.0,
  131167. "percent_statements_covered_display": "100.00",
  131168. "num_branches": 0,
  131169. "num_partial_branches": 0,
  131170. "covered_branches": 0,
  131171. "missing_branches": 0,
  131172. "percent_branches_covered": 100.0,
  131173. "percent_branches_covered_display": "100.00"
  131174. },
  131175. "missing_lines": [],
  131176. "excluded_lines": [],
  131177. "start_line": 158,
  131178. "contexts": {},
  131179. "executed_branches": [],
  131180. "missing_branches": []
  131181. },
  131182. "UpdateKnowledgeBaseRequest.Config": {
  131183. "executed_lines": [],
  131184. "summary": {
  131185. "covered_lines": 0,
  131186. "num_statements": 0,
  131187. "percent_covered": 100.0,
  131188. "percent_covered_display": "100.00",
  131189. "missing_lines": 0,
  131190. "excluded_lines": 0,
  131191. "percent_statements_covered": 100.0,
  131192. "percent_statements_covered_display": "100.00",
  131193. "num_branches": 0,
  131194. "num_partial_branches": 0,
  131195. "covered_branches": 0,
  131196. "missing_branches": 0,
  131197. "percent_branches_covered": 100.0,
  131198. "percent_branches_covered_display": "100.00"
  131199. },
  131200. "missing_lines": [],
  131201. "excluded_lines": [],
  131202. "start_line": 171,
  131203. "contexts": {},
  131204. "executed_branches": [],
  131205. "missing_branches": []
  131206. },
  131207. "AddDocumentToKnowledgeBaseRequest": {
  131208. "executed_lines": [],
  131209. "summary": {
  131210. "covered_lines": 0,
  131211. "num_statements": 0,
  131212. "percent_covered": 100.0,
  131213. "percent_covered_display": "100.00",
  131214. "missing_lines": 0,
  131215. "excluded_lines": 0,
  131216. "percent_statements_covered": 100.0,
  131217. "percent_statements_covered_display": "100.00",
  131218. "num_branches": 0,
  131219. "num_partial_branches": 0,
  131220. "covered_branches": 0,
  131221. "missing_branches": 0,
  131222. "percent_branches_covered": 100.0,
  131223. "percent_branches_covered_display": "100.00"
  131224. },
  131225. "missing_lines": [],
  131226. "excluded_lines": [],
  131227. "start_line": 181,
  131228. "contexts": {},
  131229. "executed_branches": [],
  131230. "missing_branches": []
  131231. },
  131232. "AddDocumentToKnowledgeBaseRequest.Config": {
  131233. "executed_lines": [],
  131234. "summary": {
  131235. "covered_lines": 0,
  131236. "num_statements": 0,
  131237. "percent_covered": 100.0,
  131238. "percent_covered_display": "100.00",
  131239. "missing_lines": 0,
  131240. "excluded_lines": 0,
  131241. "percent_statements_covered": 100.0,
  131242. "percent_statements_covered_display": "100.00",
  131243. "num_branches": 0,
  131244. "num_partial_branches": 0,
  131245. "covered_branches": 0,
  131246. "missing_branches": 0,
  131247. "percent_branches_covered": 100.0,
  131248. "percent_branches_covered_display": "100.00"
  131249. },
  131250. "missing_lines": [],
  131251. "excluded_lines": [],
  131252. "start_line": 190,
  131253. "contexts": {},
  131254. "executed_branches": [],
  131255. "missing_branches": []
  131256. },
  131257. "RemoveDocumentFromKnowledgeBaseRequest": {
  131258. "executed_lines": [],
  131259. "summary": {
  131260. "covered_lines": 0,
  131261. "num_statements": 0,
  131262. "percent_covered": 100.0,
  131263. "percent_covered_display": "100.00",
  131264. "missing_lines": 0,
  131265. "excluded_lines": 0,
  131266. "percent_statements_covered": 100.0,
  131267. "percent_statements_covered_display": "100.00",
  131268. "num_branches": 0,
  131269. "num_partial_branches": 0,
  131270. "covered_branches": 0,
  131271. "missing_branches": 0,
  131272. "percent_branches_covered": 100.0,
  131273. "percent_branches_covered_display": "100.00"
  131274. },
  131275. "missing_lines": [],
  131276. "excluded_lines": [],
  131277. "start_line": 198,
  131278. "contexts": {},
  131279. "executed_branches": [],
  131280. "missing_branches": []
  131281. },
  131282. "RemoveDocumentFromKnowledgeBaseRequest.Config": {
  131283. "executed_lines": [],
  131284. "summary": {
  131285. "covered_lines": 0,
  131286. "num_statements": 0,
  131287. "percent_covered": 100.0,
  131288. "percent_covered_display": "100.00",
  131289. "missing_lines": 0,
  131290. "excluded_lines": 0,
  131291. "percent_statements_covered": 100.0,
  131292. "percent_statements_covered_display": "100.00",
  131293. "num_branches": 0,
  131294. "num_partial_branches": 0,
  131295. "covered_branches": 0,
  131296. "missing_branches": 0,
  131297. "percent_branches_covered": 100.0,
  131298. "percent_branches_covered_display": "100.00"
  131299. },
  131300. "missing_lines": [],
  131301. "excluded_lines": [],
  131302. "start_line": 207,
  131303. "contexts": {},
  131304. "executed_branches": [],
  131305. "missing_branches": []
  131306. },
  131307. "CreatePromptDimensionRequest": {
  131308. "executed_lines": [],
  131309. "summary": {
  131310. "covered_lines": 0,
  131311. "num_statements": 0,
  131312. "percent_covered": 100.0,
  131313. "percent_covered_display": "100.00",
  131314. "missing_lines": 0,
  131315. "excluded_lines": 0,
  131316. "percent_statements_covered": 100.0,
  131317. "percent_statements_covered_display": "100.00",
  131318. "num_branches": 0,
  131319. "num_partial_branches": 0,
  131320. "covered_branches": 0,
  131321. "missing_branches": 0,
  131322. "percent_branches_covered": 100.0,
  131323. "percent_branches_covered_display": "100.00"
  131324. },
  131325. "missing_lines": [],
  131326. "excluded_lines": [],
  131327. "start_line": 219,
  131328. "contexts": {},
  131329. "executed_branches": [],
  131330. "missing_branches": []
  131331. },
  131332. "CreatePromptDimensionRequest.Config": {
  131333. "executed_lines": [],
  131334. "summary": {
  131335. "covered_lines": 0,
  131336. "num_statements": 0,
  131337. "percent_covered": 100.0,
  131338. "percent_covered_display": "100.00",
  131339. "missing_lines": 0,
  131340. "excluded_lines": 0,
  131341. "percent_statements_covered": 100.0,
  131342. "percent_statements_covered_display": "100.00",
  131343. "num_branches": 0,
  131344. "num_partial_branches": 0,
  131345. "covered_branches": 0,
  131346. "missing_branches": 0,
  131347. "percent_branches_covered": 100.0,
  131348. "percent_branches_covered_display": "100.00"
  131349. },
  131350. "missing_lines": [],
  131351. "excluded_lines": [],
  131352. "start_line": 234,
  131353. "contexts": {},
  131354. "executed_branches": [],
  131355. "missing_branches": []
  131356. },
  131357. "UpdatePromptDimensionRequest": {
  131358. "executed_lines": [],
  131359. "summary": {
  131360. "covered_lines": 0,
  131361. "num_statements": 0,
  131362. "percent_covered": 100.0,
  131363. "percent_covered_display": "100.00",
  131364. "missing_lines": 0,
  131365. "excluded_lines": 0,
  131366. "percent_statements_covered": 100.0,
  131367. "percent_statements_covered_display": "100.00",
  131368. "num_branches": 0,
  131369. "num_partial_branches": 0,
  131370. "covered_branches": 0,
  131371. "missing_branches": 0,
  131372. "percent_branches_covered": 100.0,
  131373. "percent_branches_covered_display": "100.00"
  131374. },
  131375. "missing_lines": [],
  131376. "excluded_lines": [],
  131377. "start_line": 245,
  131378. "contexts": {},
  131379. "executed_branches": [],
  131380. "missing_branches": []
  131381. },
  131382. "UpdatePromptDimensionRequest.Config": {
  131383. "executed_lines": [],
  131384. "summary": {
  131385. "covered_lines": 0,
  131386. "num_statements": 0,
  131387. "percent_covered": 100.0,
  131388. "percent_covered_display": "100.00",
  131389. "missing_lines": 0,
  131390. "excluded_lines": 0,
  131391. "percent_statements_covered": 100.0,
  131392. "percent_statements_covered_display": "100.00",
  131393. "num_branches": 0,
  131394. "num_partial_branches": 0,
  131395. "covered_branches": 0,
  131396. "missing_branches": 0,
  131397. "percent_branches_covered": 100.0,
  131398. "percent_branches_covered_display": "100.00"
  131399. },
  131400. "missing_lines": [],
  131401. "excluded_lines": [],
  131402. "start_line": 260,
  131403. "contexts": {},
  131404. "executed_branches": [],
  131405. "missing_branches": []
  131406. },
  131407. "": {
  131408. "executed_lines": [],
  131409. "summary": {
  131410. "covered_lines": 0,
  131411. "num_statements": 52,
  131412. "percent_covered": 0.0,
  131413. "percent_covered_display": "0.00",
  131414. "missing_lines": 52,
  131415. "excluded_lines": 9,
  131416. "percent_statements_covered": 0.0,
  131417. "percent_statements_covered_display": "0.00",
  131418. "num_branches": 0,
  131419. "num_partial_branches": 0,
  131420. "covered_branches": 0,
  131421. "missing_branches": 0,
  131422. "percent_branches_covered": 100.0,
  131423. "percent_branches_covered_display": "100.00"
  131424. },
  131425. "missing_lines": [
  131426. 9,
  131427. 10,
  131428. 17,
  131429. 27,
  131430. 28,
  131431. 30,
  131432. 31,
  131433. 44,
  131434. 53,
  131435. 54,
  131436. 55,
  131437. 57,
  131438. 58,
  131439. 69,
  131440. 80,
  131441. 81,
  131442. 82,
  131443. 84,
  131444. 85,
  131445. 101,
  131446. 112,
  131447. 117,
  131448. 118,
  131449. 135,
  131450. 145,
  131451. 146,
  131452. 148,
  131453. 149,
  131454. 158,
  131455. 167,
  131456. 168,
  131457. 169,
  131458. 171,
  131459. 172,
  131460. 181,
  131461. 190,
  131462. 191,
  131463. 198,
  131464. 207,
  131465. 208,
  131466. 219,
  131467. 230,
  131468. 232,
  131469. 234,
  131470. 235,
  131471. 245,
  131472. 255,
  131473. 256,
  131474. 257,
  131475. 258,
  131476. 260,
  131477. 261
  131478. ],
  131479. "excluded_lines": [
  131480. 26,
  131481. 79,
  131482. 110,
  131483. 111,
  131484. 144,
  131485. 188,
  131486. 205,
  131487. 229,
  131488. 231
  131489. ],
  131490. "start_line": 1,
  131491. "contexts": {},
  131492. "executed_branches": [],
  131493. "missing_branches": []
  131494. }
  131495. }
  131496. },
  131497. "src\\presentation\\schemas\\responses.py": {
  131498. "executed_lines": [],
  131499. "summary": {
  131500. "covered_lines": 0,
  131501. "num_statements": 78,
  131502. "percent_covered": 0.0,
  131503. "percent_covered_display": "0.00",
  131504. "missing_lines": 78,
  131505. "excluded_lines": 0,
  131506. "percent_statements_covered": 0.0,
  131507. "percent_statements_covered_display": "0.00",
  131508. "num_branches": 0,
  131509. "num_partial_branches": 0,
  131510. "covered_branches": 0,
  131511. "missing_branches": 0,
  131512. "percent_branches_covered": 100.0,
  131513. "percent_branches_covered_display": "100.00"
  131514. },
  131515. "missing_lines": [
  131516. 9,
  131517. 10,
  131518. 11,
  131519. 18,
  131520. 30,
  131521. 31,
  131522. 32,
  131523. 33,
  131524. 34,
  131525. 35,
  131526. 37,
  131527. 38,
  131528. 53,
  131529. 62,
  131530. 63,
  131531. 64,
  131532. 66,
  131533. 67,
  131534. 83,
  131535. 92,
  131536. 93,
  131537. 94,
  131538. 96,
  131539. 97,
  131540. 110,
  131541. 120,
  131542. 121,
  131543. 122,
  131544. 123,
  131545. 125,
  131546. 126,
  131547. 138,
  131548. 150,
  131549. 151,
  131550. 152,
  131551. 153,
  131552. 154,
  131553. 155,
  131554. 157,
  131555. 158,
  131556. 176,
  131557. 189,
  131558. 190,
  131559. 191,
  131560. 192,
  131561. 193,
  131562. 194,
  131563. 195,
  131564. 197,
  131565. 198,
  131566. 211,
  131567. 219,
  131568. 220,
  131569. 222,
  131570. 223,
  131571. 235,
  131572. 246,
  131573. 247,
  131574. 248,
  131575. 249,
  131576. 250,
  131577. 252,
  131578. 253,
  131579. 268,
  131580. 276,
  131581. 277,
  131582. 279,
  131583. 280,
  131584. 288,
  131585. 296,
  131586. 297,
  131587. 299,
  131588. 300,
  131589. 308,
  131590. 316,
  131591. 317,
  131592. 319,
  131593. 320
  131594. ],
  131595. "excluded_lines": [],
  131596. "contexts": {},
  131597. "executed_branches": [],
  131598. "missing_branches": [],
  131599. "functions": {
  131600. "": {
  131601. "executed_lines": [],
  131602. "summary": {
  131603. "covered_lines": 0,
  131604. "num_statements": 78,
  131605. "percent_covered": 0.0,
  131606. "percent_covered_display": "0.00",
  131607. "missing_lines": 78,
  131608. "excluded_lines": 0,
  131609. "percent_statements_covered": 0.0,
  131610. "percent_statements_covered_display": "0.00",
  131611. "num_branches": 0,
  131612. "num_partial_branches": 0,
  131613. "covered_branches": 0,
  131614. "missing_branches": 0,
  131615. "percent_branches_covered": 100.0,
  131616. "percent_branches_covered_display": "100.00"
  131617. },
  131618. "missing_lines": [
  131619. 9,
  131620. 10,
  131621. 11,
  131622. 18,
  131623. 30,
  131624. 31,
  131625. 32,
  131626. 33,
  131627. 34,
  131628. 35,
  131629. 37,
  131630. 38,
  131631. 53,
  131632. 62,
  131633. 63,
  131634. 64,
  131635. 66,
  131636. 67,
  131637. 83,
  131638. 92,
  131639. 93,
  131640. 94,
  131641. 96,
  131642. 97,
  131643. 110,
  131644. 120,
  131645. 121,
  131646. 122,
  131647. 123,
  131648. 125,
  131649. 126,
  131650. 138,
  131651. 150,
  131652. 151,
  131653. 152,
  131654. 153,
  131655. 154,
  131656. 155,
  131657. 157,
  131658. 158,
  131659. 176,
  131660. 189,
  131661. 190,
  131662. 191,
  131663. 192,
  131664. 193,
  131665. 194,
  131666. 195,
  131667. 197,
  131668. 198,
  131669. 211,
  131670. 219,
  131671. 220,
  131672. 222,
  131673. 223,
  131674. 235,
  131675. 246,
  131676. 247,
  131677. 248,
  131678. 249,
  131679. 250,
  131680. 252,
  131681. 253,
  131682. 268,
  131683. 276,
  131684. 277,
  131685. 279,
  131686. 280,
  131687. 288,
  131688. 296,
  131689. 297,
  131690. 299,
  131691. 300,
  131692. 308,
  131693. 316,
  131694. 317,
  131695. 319,
  131696. 320
  131697. ],
  131698. "excluded_lines": [],
  131699. "start_line": 1,
  131700. "contexts": {},
  131701. "executed_branches": [],
  131702. "missing_branches": []
  131703. }
  131704. },
  131705. "classes": {
  131706. "DocumentResponse": {
  131707. "executed_lines": [],
  131708. "summary": {
  131709. "covered_lines": 0,
  131710. "num_statements": 0,
  131711. "percent_covered": 100.0,
  131712. "percent_covered_display": "100.00",
  131713. "missing_lines": 0,
  131714. "excluded_lines": 0,
  131715. "percent_statements_covered": 100.0,
  131716. "percent_statements_covered_display": "100.00",
  131717. "num_branches": 0,
  131718. "num_partial_branches": 0,
  131719. "covered_branches": 0,
  131720. "missing_branches": 0,
  131721. "percent_branches_covered": 100.0,
  131722. "percent_branches_covered_display": "100.00"
  131723. },
  131724. "missing_lines": [],
  131725. "excluded_lines": [],
  131726. "start_line": 18,
  131727. "contexts": {},
  131728. "executed_branches": [],
  131729. "missing_branches": []
  131730. },
  131731. "DocumentResponse.Config": {
  131732. "executed_lines": [],
  131733. "summary": {
  131734. "covered_lines": 0,
  131735. "num_statements": 0,
  131736. "percent_covered": 100.0,
  131737. "percent_covered_display": "100.00",
  131738. "missing_lines": 0,
  131739. "excluded_lines": 0,
  131740. "percent_statements_covered": 100.0,
  131741. "percent_statements_covered_display": "100.00",
  131742. "num_branches": 0,
  131743. "num_partial_branches": 0,
  131744. "covered_branches": 0,
  131745. "missing_branches": 0,
  131746. "percent_branches_covered": 100.0,
  131747. "percent_branches_covered_display": "100.00"
  131748. },
  131749. "missing_lines": [],
  131750. "excluded_lines": [],
  131751. "start_line": 37,
  131752. "contexts": {},
  131753. "executed_branches": [],
  131754. "missing_branches": []
  131755. },
  131756. "SearchResultResponse": {
  131757. "executed_lines": [],
  131758. "summary": {
  131759. "covered_lines": 0,
  131760. "num_statements": 0,
  131761. "percent_covered": 100.0,
  131762. "percent_covered_display": "100.00",
  131763. "missing_lines": 0,
  131764. "excluded_lines": 0,
  131765. "percent_statements_covered": 100.0,
  131766. "percent_statements_covered_display": "100.00",
  131767. "num_branches": 0,
  131768. "num_partial_branches": 0,
  131769. "covered_branches": 0,
  131770. "missing_branches": 0,
  131771. "percent_branches_covered": 100.0,
  131772. "percent_branches_covered_display": "100.00"
  131773. },
  131774. "missing_lines": [],
  131775. "excluded_lines": [],
  131776. "start_line": 53,
  131777. "contexts": {},
  131778. "executed_branches": [],
  131779. "missing_branches": []
  131780. },
  131781. "SearchResultResponse.Config": {
  131782. "executed_lines": [],
  131783. "summary": {
  131784. "covered_lines": 0,
  131785. "num_statements": 0,
  131786. "percent_covered": 100.0,
  131787. "percent_covered_display": "100.00",
  131788. "missing_lines": 0,
  131789. "excluded_lines": 0,
  131790. "percent_statements_covered": 100.0,
  131791. "percent_statements_covered_display": "100.00",
  131792. "num_branches": 0,
  131793. "num_partial_branches": 0,
  131794. "covered_branches": 0,
  131795. "missing_branches": 0,
  131796. "percent_branches_covered": 100.0,
  131797. "percent_branches_covered_display": "100.00"
  131798. },
  131799. "missing_lines": [],
  131800. "excluded_lines": [],
  131801. "start_line": 66,
  131802. "contexts": {},
  131803. "executed_branches": [],
  131804. "missing_branches": []
  131805. },
  131806. "SearchDocumentsResponse": {
  131807. "executed_lines": [],
  131808. "summary": {
  131809. "covered_lines": 0,
  131810. "num_statements": 0,
  131811. "percent_covered": 100.0,
  131812. "percent_covered_display": "100.00",
  131813. "missing_lines": 0,
  131814. "excluded_lines": 0,
  131815. "percent_statements_covered": 100.0,
  131816. "percent_statements_covered_display": "100.00",
  131817. "num_branches": 0,
  131818. "num_partial_branches": 0,
  131819. "covered_branches": 0,
  131820. "missing_branches": 0,
  131821. "percent_branches_covered": 100.0,
  131822. "percent_branches_covered_display": "100.00"
  131823. },
  131824. "missing_lines": [],
  131825. "excluded_lines": [],
  131826. "start_line": 83,
  131827. "contexts": {},
  131828. "executed_branches": [],
  131829. "missing_branches": []
  131830. },
  131831. "SearchDocumentsResponse.Config": {
  131832. "executed_lines": [],
  131833. "summary": {
  131834. "covered_lines": 0,
  131835. "num_statements": 0,
  131836. "percent_covered": 100.0,
  131837. "percent_covered_display": "100.00",
  131838. "missing_lines": 0,
  131839. "excluded_lines": 0,
  131840. "percent_statements_covered": 100.0,
  131841. "percent_statements_covered_display": "100.00",
  131842. "num_branches": 0,
  131843. "num_partial_branches": 0,
  131844. "covered_branches": 0,
  131845. "missing_branches": 0,
  131846. "percent_branches_covered": 100.0,
  131847. "percent_branches_covered_display": "100.00"
  131848. },
  131849. "missing_lines": [],
  131850. "excluded_lines": [],
  131851. "start_line": 96,
  131852. "contexts": {},
  131853. "executed_branches": [],
  131854. "missing_branches": []
  131855. },
  131856. "DocumentChunkResponse": {
  131857. "executed_lines": [],
  131858. "summary": {
  131859. "covered_lines": 0,
  131860. "num_statements": 0,
  131861. "percent_covered": 100.0,
  131862. "percent_covered_display": "100.00",
  131863. "missing_lines": 0,
  131864. "excluded_lines": 0,
  131865. "percent_statements_covered": 100.0,
  131866. "percent_statements_covered_display": "100.00",
  131867. "num_branches": 0,
  131868. "num_partial_branches": 0,
  131869. "covered_branches": 0,
  131870. "missing_branches": 0,
  131871. "percent_branches_covered": 100.0,
  131872. "percent_branches_covered_display": "100.00"
  131873. },
  131874. "missing_lines": [],
  131875. "excluded_lines": [],
  131876. "start_line": 110,
  131877. "contexts": {},
  131878. "executed_branches": [],
  131879. "missing_branches": []
  131880. },
  131881. "DocumentChunkResponse.Config": {
  131882. "executed_lines": [],
  131883. "summary": {
  131884. "covered_lines": 0,
  131885. "num_statements": 0,
  131886. "percent_covered": 100.0,
  131887. "percent_covered_display": "100.00",
  131888. "missing_lines": 0,
  131889. "excluded_lines": 0,
  131890. "percent_statements_covered": 100.0,
  131891. "percent_statements_covered_display": "100.00",
  131892. "num_branches": 0,
  131893. "num_partial_branches": 0,
  131894. "covered_branches": 0,
  131895. "missing_branches": 0,
  131896. "percent_branches_covered": 100.0,
  131897. "percent_branches_covered_display": "100.00"
  131898. },
  131899. "missing_lines": [],
  131900. "excluded_lines": [],
  131901. "start_line": 125,
  131902. "contexts": {},
  131903. "executed_branches": [],
  131904. "missing_branches": []
  131905. },
  131906. "ParsedDocumentResponse": {
  131907. "executed_lines": [],
  131908. "summary": {
  131909. "covered_lines": 0,
  131910. "num_statements": 0,
  131911. "percent_covered": 100.0,
  131912. "percent_covered_display": "100.00",
  131913. "missing_lines": 0,
  131914. "excluded_lines": 0,
  131915. "percent_statements_covered": 100.0,
  131916. "percent_statements_covered_display": "100.00",
  131917. "num_branches": 0,
  131918. "num_partial_branches": 0,
  131919. "covered_branches": 0,
  131920. "missing_branches": 0,
  131921. "percent_branches_covered": 100.0,
  131922. "percent_branches_covered_display": "100.00"
  131923. },
  131924. "missing_lines": [],
  131925. "excluded_lines": [],
  131926. "start_line": 138,
  131927. "contexts": {},
  131928. "executed_branches": [],
  131929. "missing_branches": []
  131930. },
  131931. "ParsedDocumentResponse.Config": {
  131932. "executed_lines": [],
  131933. "summary": {
  131934. "covered_lines": 0,
  131935. "num_statements": 0,
  131936. "percent_covered": 100.0,
  131937. "percent_covered_display": "100.00",
  131938. "missing_lines": 0,
  131939. "excluded_lines": 0,
  131940. "percent_statements_covered": 100.0,
  131941. "percent_statements_covered_display": "100.00",
  131942. "num_branches": 0,
  131943. "num_partial_branches": 0,
  131944. "covered_branches": 0,
  131945. "missing_branches": 0,
  131946. "percent_branches_covered": 100.0,
  131947. "percent_branches_covered_display": "100.00"
  131948. },
  131949. "missing_lines": [],
  131950. "excluded_lines": [],
  131951. "start_line": 157,
  131952. "contexts": {},
  131953. "executed_branches": [],
  131954. "missing_branches": []
  131955. },
  131956. "KnowledgeBaseResponse": {
  131957. "executed_lines": [],
  131958. "summary": {
  131959. "covered_lines": 0,
  131960. "num_statements": 0,
  131961. "percent_covered": 100.0,
  131962. "percent_covered_display": "100.00",
  131963. "missing_lines": 0,
  131964. "excluded_lines": 0,
  131965. "percent_statements_covered": 100.0,
  131966. "percent_statements_covered_display": "100.00",
  131967. "num_branches": 0,
  131968. "num_partial_branches": 0,
  131969. "covered_branches": 0,
  131970. "missing_branches": 0,
  131971. "percent_branches_covered": 100.0,
  131972. "percent_branches_covered_display": "100.00"
  131973. },
  131974. "missing_lines": [],
  131975. "excluded_lines": [],
  131976. "start_line": 176,
  131977. "contexts": {},
  131978. "executed_branches": [],
  131979. "missing_branches": []
  131980. },
  131981. "KnowledgeBaseResponse.Config": {
  131982. "executed_lines": [],
  131983. "summary": {
  131984. "covered_lines": 0,
  131985. "num_statements": 0,
  131986. "percent_covered": 100.0,
  131987. "percent_covered_display": "100.00",
  131988. "missing_lines": 0,
  131989. "excluded_lines": 0,
  131990. "percent_statements_covered": 100.0,
  131991. "percent_statements_covered_display": "100.00",
  131992. "num_branches": 0,
  131993. "num_partial_branches": 0,
  131994. "covered_branches": 0,
  131995. "missing_branches": 0,
  131996. "percent_branches_covered": 100.0,
  131997. "percent_branches_covered_display": "100.00"
  131998. },
  131999. "missing_lines": [],
  132000. "excluded_lines": [],
  132001. "start_line": 197,
  132002. "contexts": {},
  132003. "executed_branches": [],
  132004. "missing_branches": []
  132005. },
  132006. "KnowledgeBaseListResponse": {
  132007. "executed_lines": [],
  132008. "summary": {
  132009. "covered_lines": 0,
  132010. "num_statements": 0,
  132011. "percent_covered": 100.0,
  132012. "percent_covered_display": "100.00",
  132013. "missing_lines": 0,
  132014. "excluded_lines": 0,
  132015. "percent_statements_covered": 100.0,
  132016. "percent_statements_covered_display": "100.00",
  132017. "num_branches": 0,
  132018. "num_partial_branches": 0,
  132019. "covered_branches": 0,
  132020. "missing_branches": 0,
  132021. "percent_branches_covered": 100.0,
  132022. "percent_branches_covered_display": "100.00"
  132023. },
  132024. "missing_lines": [],
  132025. "excluded_lines": [],
  132026. "start_line": 211,
  132027. "contexts": {},
  132028. "executed_branches": [],
  132029. "missing_branches": []
  132030. },
  132031. "KnowledgeBaseListResponse.Config": {
  132032. "executed_lines": [],
  132033. "summary": {
  132034. "covered_lines": 0,
  132035. "num_statements": 0,
  132036. "percent_covered": 100.0,
  132037. "percent_covered_display": "100.00",
  132038. "missing_lines": 0,
  132039. "excluded_lines": 0,
  132040. "percent_statements_covered": 100.0,
  132041. "percent_statements_covered_display": "100.00",
  132042. "num_branches": 0,
  132043. "num_partial_branches": 0,
  132044. "covered_branches": 0,
  132045. "missing_branches": 0,
  132046. "percent_branches_covered": 100.0,
  132047. "percent_branches_covered_display": "100.00"
  132048. },
  132049. "missing_lines": [],
  132050. "excluded_lines": [],
  132051. "start_line": 222,
  132052. "contexts": {},
  132053. "executed_branches": [],
  132054. "missing_branches": []
  132055. },
  132056. "PromptDimensionResponse": {
  132057. "executed_lines": [],
  132058. "summary": {
  132059. "covered_lines": 0,
  132060. "num_statements": 0,
  132061. "percent_covered": 100.0,
  132062. "percent_covered_display": "100.00",
  132063. "missing_lines": 0,
  132064. "excluded_lines": 0,
  132065. "percent_statements_covered": 100.0,
  132066. "percent_statements_covered_display": "100.00",
  132067. "num_branches": 0,
  132068. "num_partial_branches": 0,
  132069. "covered_branches": 0,
  132070. "missing_branches": 0,
  132071. "percent_branches_covered": 100.0,
  132072. "percent_branches_covered_display": "100.00"
  132073. },
  132074. "missing_lines": [],
  132075. "excluded_lines": [],
  132076. "start_line": 235,
  132077. "contexts": {},
  132078. "executed_branches": [],
  132079. "missing_branches": []
  132080. },
  132081. "PromptDimensionResponse.Config": {
  132082. "executed_lines": [],
  132083. "summary": {
  132084. "covered_lines": 0,
  132085. "num_statements": 0,
  132086. "percent_covered": 100.0,
  132087. "percent_covered_display": "100.00",
  132088. "missing_lines": 0,
  132089. "excluded_lines": 0,
  132090. "percent_statements_covered": 100.0,
  132091. "percent_statements_covered_display": "100.00",
  132092. "num_branches": 0,
  132093. "num_partial_branches": 0,
  132094. "covered_branches": 0,
  132095. "missing_branches": 0,
  132096. "percent_branches_covered": 100.0,
  132097. "percent_branches_covered_display": "100.00"
  132098. },
  132099. "missing_lines": [],
  132100. "excluded_lines": [],
  132101. "start_line": 252,
  132102. "contexts": {},
  132103. "executed_branches": [],
  132104. "missing_branches": []
  132105. },
  132106. "CreateResponse": {
  132107. "executed_lines": [],
  132108. "summary": {
  132109. "covered_lines": 0,
  132110. "num_statements": 0,
  132111. "percent_covered": 100.0,
  132112. "percent_covered_display": "100.00",
  132113. "missing_lines": 0,
  132114. "excluded_lines": 0,
  132115. "percent_statements_covered": 100.0,
  132116. "percent_statements_covered_display": "100.00",
  132117. "num_branches": 0,
  132118. "num_partial_branches": 0,
  132119. "covered_branches": 0,
  132120. "missing_branches": 0,
  132121. "percent_branches_covered": 100.0,
  132122. "percent_branches_covered_display": "100.00"
  132123. },
  132124. "missing_lines": [],
  132125. "excluded_lines": [],
  132126. "start_line": 268,
  132127. "contexts": {},
  132128. "executed_branches": [],
  132129. "missing_branches": []
  132130. },
  132131. "CreateResponse.Config": {
  132132. "executed_lines": [],
  132133. "summary": {
  132134. "covered_lines": 0,
  132135. "num_statements": 0,
  132136. "percent_covered": 100.0,
  132137. "percent_covered_display": "100.00",
  132138. "missing_lines": 0,
  132139. "excluded_lines": 0,
  132140. "percent_statements_covered": 100.0,
  132141. "percent_statements_covered_display": "100.00",
  132142. "num_branches": 0,
  132143. "num_partial_branches": 0,
  132144. "covered_branches": 0,
  132145. "missing_branches": 0,
  132146. "percent_branches_covered": 100.0,
  132147. "percent_branches_covered_display": "100.00"
  132148. },
  132149. "missing_lines": [],
  132150. "excluded_lines": [],
  132151. "start_line": 279,
  132152. "contexts": {},
  132153. "executed_branches": [],
  132154. "missing_branches": []
  132155. },
  132156. "UpdateResponse": {
  132157. "executed_lines": [],
  132158. "summary": {
  132159. "covered_lines": 0,
  132160. "num_statements": 0,
  132161. "percent_covered": 100.0,
  132162. "percent_covered_display": "100.00",
  132163. "missing_lines": 0,
  132164. "excluded_lines": 0,
  132165. "percent_statements_covered": 100.0,
  132166. "percent_statements_covered_display": "100.00",
  132167. "num_branches": 0,
  132168. "num_partial_branches": 0,
  132169. "covered_branches": 0,
  132170. "missing_branches": 0,
  132171. "percent_branches_covered": 100.0,
  132172. "percent_branches_covered_display": "100.00"
  132173. },
  132174. "missing_lines": [],
  132175. "excluded_lines": [],
  132176. "start_line": 288,
  132177. "contexts": {},
  132178. "executed_branches": [],
  132179. "missing_branches": []
  132180. },
  132181. "UpdateResponse.Config": {
  132182. "executed_lines": [],
  132183. "summary": {
  132184. "covered_lines": 0,
  132185. "num_statements": 0,
  132186. "percent_covered": 100.0,
  132187. "percent_covered_display": "100.00",
  132188. "missing_lines": 0,
  132189. "excluded_lines": 0,
  132190. "percent_statements_covered": 100.0,
  132191. "percent_statements_covered_display": "100.00",
  132192. "num_branches": 0,
  132193. "num_partial_branches": 0,
  132194. "covered_branches": 0,
  132195. "missing_branches": 0,
  132196. "percent_branches_covered": 100.0,
  132197. "percent_branches_covered_display": "100.00"
  132198. },
  132199. "missing_lines": [],
  132200. "excluded_lines": [],
  132201. "start_line": 299,
  132202. "contexts": {},
  132203. "executed_branches": [],
  132204. "missing_branches": []
  132205. },
  132206. "DeleteResponse": {
  132207. "executed_lines": [],
  132208. "summary": {
  132209. "covered_lines": 0,
  132210. "num_statements": 0,
  132211. "percent_covered": 100.0,
  132212. "percent_covered_display": "100.00",
  132213. "missing_lines": 0,
  132214. "excluded_lines": 0,
  132215. "percent_statements_covered": 100.0,
  132216. "percent_statements_covered_display": "100.00",
  132217. "num_branches": 0,
  132218. "num_partial_branches": 0,
  132219. "covered_branches": 0,
  132220. "missing_branches": 0,
  132221. "percent_branches_covered": 100.0,
  132222. "percent_branches_covered_display": "100.00"
  132223. },
  132224. "missing_lines": [],
  132225. "excluded_lines": [],
  132226. "start_line": 308,
  132227. "contexts": {},
  132228. "executed_branches": [],
  132229. "missing_branches": []
  132230. },
  132231. "DeleteResponse.Config": {
  132232. "executed_lines": [],
  132233. "summary": {
  132234. "covered_lines": 0,
  132235. "num_statements": 0,
  132236. "percent_covered": 100.0,
  132237. "percent_covered_display": "100.00",
  132238. "missing_lines": 0,
  132239. "excluded_lines": 0,
  132240. "percent_statements_covered": 100.0,
  132241. "percent_statements_covered_display": "100.00",
  132242. "num_branches": 0,
  132243. "num_partial_branches": 0,
  132244. "covered_branches": 0,
  132245. "missing_branches": 0,
  132246. "percent_branches_covered": 100.0,
  132247. "percent_branches_covered_display": "100.00"
  132248. },
  132249. "missing_lines": [],
  132250. "excluded_lines": [],
  132251. "start_line": 319,
  132252. "contexts": {},
  132253. "executed_branches": [],
  132254. "missing_branches": []
  132255. },
  132256. "": {
  132257. "executed_lines": [],
  132258. "summary": {
  132259. "covered_lines": 0,
  132260. "num_statements": 78,
  132261. "percent_covered": 0.0,
  132262. "percent_covered_display": "0.00",
  132263. "missing_lines": 78,
  132264. "excluded_lines": 0,
  132265. "percent_statements_covered": 0.0,
  132266. "percent_statements_covered_display": "0.00",
  132267. "num_branches": 0,
  132268. "num_partial_branches": 0,
  132269. "covered_branches": 0,
  132270. "missing_branches": 0,
  132271. "percent_branches_covered": 100.0,
  132272. "percent_branches_covered_display": "100.00"
  132273. },
  132274. "missing_lines": [
  132275. 9,
  132276. 10,
  132277. 11,
  132278. 18,
  132279. 30,
  132280. 31,
  132281. 32,
  132282. 33,
  132283. 34,
  132284. 35,
  132285. 37,
  132286. 38,
  132287. 53,
  132288. 62,
  132289. 63,
  132290. 64,
  132291. 66,
  132292. 67,
  132293. 83,
  132294. 92,
  132295. 93,
  132296. 94,
  132297. 96,
  132298. 97,
  132299. 110,
  132300. 120,
  132301. 121,
  132302. 122,
  132303. 123,
  132304. 125,
  132305. 126,
  132306. 138,
  132307. 150,
  132308. 151,
  132309. 152,
  132310. 153,
  132311. 154,
  132312. 155,
  132313. 157,
  132314. 158,
  132315. 176,
  132316. 189,
  132317. 190,
  132318. 191,
  132319. 192,
  132320. 193,
  132321. 194,
  132322. 195,
  132323. 197,
  132324. 198,
  132325. 211,
  132326. 219,
  132327. 220,
  132328. 222,
  132329. 223,
  132330. 235,
  132331. 246,
  132332. 247,
  132333. 248,
  132334. 249,
  132335. 250,
  132336. 252,
  132337. 253,
  132338. 268,
  132339. 276,
  132340. 277,
  132341. 279,
  132342. 280,
  132343. 288,
  132344. 296,
  132345. 297,
  132346. 299,
  132347. 300,
  132348. 308,
  132349. 316,
  132350. 317,
  132351. 319,
  132352. 320
  132353. ],
  132354. "excluded_lines": [],
  132355. "start_line": 1,
  132356. "contexts": {},
  132357. "executed_branches": [],
  132358. "missing_branches": []
  132359. }
  132360. }
  132361. },
  132362. "src\\shared\\__init__.py": {
  132363. "executed_lines": [],
  132364. "summary": {
  132365. "covered_lines": 0,
  132366. "num_statements": 0,
  132367. "percent_covered": 100.0,
  132368. "percent_covered_display": "100.00",
  132369. "missing_lines": 0,
  132370. "excluded_lines": 0,
  132371. "percent_statements_covered": 100.0,
  132372. "percent_statements_covered_display": "100.00",
  132373. "num_branches": 0,
  132374. "num_partial_branches": 0,
  132375. "covered_branches": 0,
  132376. "missing_branches": 0,
  132377. "percent_branches_covered": 100.0,
  132378. "percent_branches_covered_display": "100.00"
  132379. },
  132380. "missing_lines": [],
  132381. "excluded_lines": [],
  132382. "contexts": {},
  132383. "executed_branches": [],
  132384. "missing_branches": [],
  132385. "functions": {
  132386. "": {
  132387. "executed_lines": [],
  132388. "summary": {
  132389. "covered_lines": 0,
  132390. "num_statements": 0,
  132391. "percent_covered": 100.0,
  132392. "percent_covered_display": "100.00",
  132393. "missing_lines": 0,
  132394. "excluded_lines": 0,
  132395. "percent_statements_covered": 100.0,
  132396. "percent_statements_covered_display": "100.00",
  132397. "num_branches": 0,
  132398. "num_partial_branches": 0,
  132399. "covered_branches": 0,
  132400. "missing_branches": 0,
  132401. "percent_branches_covered": 100.0,
  132402. "percent_branches_covered_display": "100.00"
  132403. },
  132404. "missing_lines": [],
  132405. "excluded_lines": [],
  132406. "start_line": 1,
  132407. "contexts": {},
  132408. "executed_branches": [],
  132409. "missing_branches": []
  132410. }
  132411. },
  132412. "classes": {
  132413. "": {
  132414. "executed_lines": [],
  132415. "summary": {
  132416. "covered_lines": 0,
  132417. "num_statements": 0,
  132418. "percent_covered": 100.0,
  132419. "percent_covered_display": "100.00",
  132420. "missing_lines": 0,
  132421. "excluded_lines": 0,
  132422. "percent_statements_covered": 100.0,
  132423. "percent_statements_covered_display": "100.00",
  132424. "num_branches": 0,
  132425. "num_partial_branches": 0,
  132426. "covered_branches": 0,
  132427. "missing_branches": 0,
  132428. "percent_branches_covered": 100.0,
  132429. "percent_branches_covered_display": "100.00"
  132430. },
  132431. "missing_lines": [],
  132432. "excluded_lines": [],
  132433. "start_line": 1,
  132434. "contexts": {},
  132435. "executed_branches": [],
  132436. "missing_branches": []
  132437. }
  132438. }
  132439. },
  132440. "src\\shared\\deprecated.py": {
  132441. "executed_lines": [],
  132442. "summary": {
  132443. "covered_lines": 0,
  132444. "num_statements": 31,
  132445. "percent_covered": 0.0,
  132446. "percent_covered_display": "0.00",
  132447. "missing_lines": 31,
  132448. "excluded_lines": 4,
  132449. "percent_statements_covered": 0.0,
  132450. "percent_statements_covered_display": "0.00",
  132451. "num_branches": 8,
  132452. "num_partial_branches": 0,
  132453. "covered_branches": 0,
  132454. "missing_branches": 8,
  132455. "percent_branches_covered": 0.0,
  132456. "percent_branches_covered_display": "0.00"
  132457. },
  132458. "missing_lines": [
  132459. 7,
  132460. 8,
  132461. 9,
  132462. 10,
  132463. 12,
  132464. 15,
  132465. 42,
  132466. 43,
  132467. 44,
  132468. 46,
  132469. 48,
  132470. 49,
  132471. 51,
  132472. 52,
  132473. 54,
  132474. 55,
  132475. 57,
  132476. 67,
  132477. 78,
  132478. 81,
  132479. 82,
  132480. 83,
  132481. 84,
  132482. 86,
  132483. 88,
  132484. 91,
  132485. 108,
  132486. 111,
  132487. 129,
  132488. 130,
  132489. 132
  132490. ],
  132491. "excluded_lines": [
  132492. 20,
  132493. 60,
  132494. 92,
  132495. 112
  132496. ],
  132497. "contexts": {},
  132498. "executed_branches": [],
  132499. "missing_branches": [
  132500. [
  132501. 48,
  132502. 49
  132503. ],
  132504. [
  132505. 48,
  132506. 51
  132507. ],
  132508. [
  132509. 51,
  132510. 52
  132511. ],
  132512. [
  132513. 51,
  132514. 54
  132515. ],
  132516. [
  132517. 54,
  132518. 55
  132519. ],
  132520. [
  132521. 54,
  132522. 57
  132523. ],
  132524. [
  132525. 129,
  132526. 130
  132527. ],
  132528. [
  132529. 129,
  132530. 132
  132531. ]
  132532. ],
  132533. "functions": {
  132534. "deprecated": {
  132535. "executed_lines": [],
  132536. "summary": {
  132537. "covered_lines": 0,
  132538. "num_statements": 3,
  132539. "percent_covered": 0.0,
  132540. "percent_covered_display": "0.00",
  132541. "missing_lines": 3,
  132542. "excluded_lines": 1,
  132543. "percent_statements_covered": 0.0,
  132544. "percent_statements_covered_display": "0.00",
  132545. "num_branches": 0,
  132546. "num_partial_branches": 0,
  132547. "covered_branches": 0,
  132548. "missing_branches": 0,
  132549. "percent_branches_covered": 100.0,
  132550. "percent_branches_covered_display": "100.00"
  132551. },
  132552. "missing_lines": [
  132553. 42,
  132554. 43,
  132555. 88
  132556. ],
  132557. "excluded_lines": [
  132558. 20
  132559. ],
  132560. "start_line": 15,
  132561. "contexts": {},
  132562. "executed_branches": [],
  132563. "missing_branches": []
  132564. },
  132565. "deprecated.decorator": {
  132566. "executed_lines": [],
  132567. "summary": {
  132568. "covered_lines": 0,
  132569. "num_statements": 6,
  132570. "percent_covered": 0.0,
  132571. "percent_covered_display": "0.00",
  132572. "missing_lines": 6,
  132573. "excluded_lines": 0,
  132574. "percent_statements_covered": 0.0,
  132575. "percent_statements_covered_display": "0.00",
  132576. "num_branches": 0,
  132577. "num_partial_branches": 0,
  132578. "covered_branches": 0,
  132579. "missing_branches": 0,
  132580. "percent_branches_covered": 100.0,
  132581. "percent_branches_covered_display": "100.00"
  132582. },
  132583. "missing_lines": [
  132584. 44,
  132585. 81,
  132586. 82,
  132587. 83,
  132588. 84,
  132589. 86
  132590. ],
  132591. "excluded_lines": [],
  132592. "start_line": 42,
  132593. "contexts": {},
  132594. "executed_branches": [],
  132595. "missing_branches": []
  132596. },
  132597. "deprecated.decorator.wrapper": {
  132598. "executed_lines": [],
  132599. "summary": {
  132600. "covered_lines": 0,
  132601. "num_statements": 10,
  132602. "percent_covered": 0.0,
  132603. "percent_covered_display": "0.00",
  132604. "missing_lines": 10,
  132605. "excluded_lines": 1,
  132606. "percent_statements_covered": 0.0,
  132607. "percent_statements_covered_display": "0.00",
  132608. "num_branches": 6,
  132609. "num_partial_branches": 0,
  132610. "covered_branches": 0,
  132611. "missing_branches": 6,
  132612. "percent_branches_covered": 0.0,
  132613. "percent_branches_covered_display": "0.00"
  132614. },
  132615. "missing_lines": [
  132616. 46,
  132617. 48,
  132618. 49,
  132619. 51,
  132620. 52,
  132621. 54,
  132622. 55,
  132623. 57,
  132624. 67,
  132625. 78
  132626. ],
  132627. "excluded_lines": [
  132628. 60
  132629. ],
  132630. "start_line": 44,
  132631. "contexts": {},
  132632. "executed_branches": [],
  132633. "missing_branches": [
  132634. [
  132635. 48,
  132636. 49
  132637. ],
  132638. [
  132639. 48,
  132640. 51
  132641. ],
  132642. [
  132643. 51,
  132644. 52
  132645. ],
  132646. [
  132647. 51,
  132648. 54
  132649. ],
  132650. [
  132651. 54,
  132652. 55
  132653. ],
  132654. [
  132655. 54,
  132656. 57
  132657. ]
  132658. ]
  132659. },
  132660. "is_deprecated": {
  132661. "executed_lines": [],
  132662. "summary": {
  132663. "covered_lines": 0,
  132664. "num_statements": 1,
  132665. "percent_covered": 0.0,
  132666. "percent_covered_display": "0.00",
  132667. "missing_lines": 1,
  132668. "excluded_lines": 1,
  132669. "percent_statements_covered": 0.0,
  132670. "percent_statements_covered_display": "0.00",
  132671. "num_branches": 0,
  132672. "num_partial_branches": 0,
  132673. "covered_branches": 0,
  132674. "missing_branches": 0,
  132675. "percent_branches_covered": 100.0,
  132676. "percent_branches_covered_display": "100.00"
  132677. },
  132678. "missing_lines": [
  132679. 108
  132680. ],
  132681. "excluded_lines": [
  132682. 92
  132683. ],
  132684. "start_line": 91,
  132685. "contexts": {},
  132686. "executed_branches": [],
  132687. "missing_branches": []
  132688. },
  132689. "get_deprecation_info": {
  132690. "executed_lines": [],
  132691. "summary": {
  132692. "covered_lines": 0,
  132693. "num_statements": 3,
  132694. "percent_covered": 0.0,
  132695. "percent_covered_display": "0.00",
  132696. "missing_lines": 3,
  132697. "excluded_lines": 1,
  132698. "percent_statements_covered": 0.0,
  132699. "percent_statements_covered_display": "0.00",
  132700. "num_branches": 2,
  132701. "num_partial_branches": 0,
  132702. "covered_branches": 0,
  132703. "missing_branches": 2,
  132704. "percent_branches_covered": 0.0,
  132705. "percent_branches_covered_display": "0.00"
  132706. },
  132707. "missing_lines": [
  132708. 129,
  132709. 130,
  132710. 132
  132711. ],
  132712. "excluded_lines": [
  132713. 112
  132714. ],
  132715. "start_line": 111,
  132716. "contexts": {},
  132717. "executed_branches": [],
  132718. "missing_branches": [
  132719. [
  132720. 129,
  132721. 130
  132722. ],
  132723. [
  132724. 129,
  132725. 132
  132726. ]
  132727. ]
  132728. },
  132729. "": {
  132730. "executed_lines": [],
  132731. "summary": {
  132732. "covered_lines": 0,
  132733. "num_statements": 8,
  132734. "percent_covered": 0.0,
  132735. "percent_covered_display": "0.00",
  132736. "missing_lines": 8,
  132737. "excluded_lines": 0,
  132738. "percent_statements_covered": 0.0,
  132739. "percent_statements_covered_display": "0.00",
  132740. "num_branches": 0,
  132741. "num_partial_branches": 0,
  132742. "covered_branches": 0,
  132743. "missing_branches": 0,
  132744. "percent_branches_covered": 100.0,
  132745. "percent_branches_covered_display": "100.00"
  132746. },
  132747. "missing_lines": [
  132748. 7,
  132749. 8,
  132750. 9,
  132751. 10,
  132752. 12,
  132753. 15,
  132754. 91,
  132755. 111
  132756. ],
  132757. "excluded_lines": [],
  132758. "start_line": 1,
  132759. "contexts": {},
  132760. "executed_branches": [],
  132761. "missing_branches": []
  132762. }
  132763. },
  132764. "classes": {
  132765. "": {
  132766. "executed_lines": [],
  132767. "summary": {
  132768. "covered_lines": 0,
  132769. "num_statements": 31,
  132770. "percent_covered": 0.0,
  132771. "percent_covered_display": "0.00",
  132772. "missing_lines": 31,
  132773. "excluded_lines": 4,
  132774. "percent_statements_covered": 0.0,
  132775. "percent_statements_covered_display": "0.00",
  132776. "num_branches": 8,
  132777. "num_partial_branches": 0,
  132778. "covered_branches": 0,
  132779. "missing_branches": 8,
  132780. "percent_branches_covered": 0.0,
  132781. "percent_branches_covered_display": "0.00"
  132782. },
  132783. "missing_lines": [
  132784. 7,
  132785. 8,
  132786. 9,
  132787. 10,
  132788. 12,
  132789. 15,
  132790. 42,
  132791. 43,
  132792. 44,
  132793. 46,
  132794. 48,
  132795. 49,
  132796. 51,
  132797. 52,
  132798. 54,
  132799. 55,
  132800. 57,
  132801. 67,
  132802. 78,
  132803. 81,
  132804. 82,
  132805. 83,
  132806. 84,
  132807. 86,
  132808. 88,
  132809. 91,
  132810. 108,
  132811. 111,
  132812. 129,
  132813. 130,
  132814. 132
  132815. ],
  132816. "excluded_lines": [
  132817. 20,
  132818. 60,
  132819. 92,
  132820. 112
  132821. ],
  132822. "start_line": 1,
  132823. "contexts": {},
  132824. "executed_branches": [],
  132825. "missing_branches": [
  132826. [
  132827. 48,
  132828. 49
  132829. ],
  132830. [
  132831. 48,
  132832. 51
  132833. ],
  132834. [
  132835. 51,
  132836. 52
  132837. ],
  132838. [
  132839. 51,
  132840. 54
  132841. ],
  132842. [
  132843. 54,
  132844. 55
  132845. ],
  132846. [
  132847. 54,
  132848. 57
  132849. ],
  132850. [
  132851. 129,
  132852. 130
  132853. ],
  132854. [
  132855. 129,
  132856. 132
  132857. ]
  132858. ]
  132859. }
  132860. }
  132861. },
  132862. "src\\utils\\__init__.py": {
  132863. "executed_lines": [],
  132864. "summary": {
  132865. "covered_lines": 0,
  132866. "num_statements": 3,
  132867. "percent_covered": 0.0,
  132868. "percent_covered_display": "0.00",
  132869. "missing_lines": 3,
  132870. "excluded_lines": 0,
  132871. "percent_statements_covered": 0.0,
  132872. "percent_statements_covered_display": "0.00",
  132873. "num_branches": 0,
  132874. "num_partial_branches": 0,
  132875. "covered_branches": 0,
  132876. "missing_branches": 0,
  132877. "percent_branches_covered": 100.0,
  132878. "percent_branches_covered_display": "100.00"
  132879. },
  132880. "missing_lines": [
  132881. 2,
  132882. 3,
  132883. 6
  132884. ],
  132885. "excluded_lines": [],
  132886. "contexts": {},
  132887. "executed_branches": [],
  132888. "missing_branches": [],
  132889. "functions": {
  132890. "": {
  132891. "executed_lines": [],
  132892. "summary": {
  132893. "covered_lines": 0,
  132894. "num_statements": 3,
  132895. "percent_covered": 0.0,
  132896. "percent_covered_display": "0.00",
  132897. "missing_lines": 3,
  132898. "excluded_lines": 0,
  132899. "percent_statements_covered": 0.0,
  132900. "percent_statements_covered_display": "0.00",
  132901. "num_branches": 0,
  132902. "num_partial_branches": 0,
  132903. "covered_branches": 0,
  132904. "missing_branches": 0,
  132905. "percent_branches_covered": 100.0,
  132906. "percent_branches_covered_display": "100.00"
  132907. },
  132908. "missing_lines": [
  132909. 2,
  132910. 3,
  132911. 6
  132912. ],
  132913. "excluded_lines": [],
  132914. "start_line": 1,
  132915. "contexts": {},
  132916. "executed_branches": [],
  132917. "missing_branches": []
  132918. }
  132919. },
  132920. "classes": {
  132921. "": {
  132922. "executed_lines": [],
  132923. "summary": {
  132924. "covered_lines": 0,
  132925. "num_statements": 3,
  132926. "percent_covered": 0.0,
  132927. "percent_covered_display": "0.00",
  132928. "missing_lines": 3,
  132929. "excluded_lines": 0,
  132930. "percent_statements_covered": 0.0,
  132931. "percent_statements_covered_display": "0.00",
  132932. "num_branches": 0,
  132933. "num_partial_branches": 0,
  132934. "covered_branches": 0,
  132935. "missing_branches": 0,
  132936. "percent_branches_covered": 100.0,
  132937. "percent_branches_covered_display": "100.00"
  132938. },
  132939. "missing_lines": [
  132940. 2,
  132941. 3,
  132942. 6
  132943. ],
  132944. "excluded_lines": [],
  132945. "start_line": 1,
  132946. "contexts": {},
  132947. "executed_branches": [],
  132948. "missing_branches": []
  132949. }
  132950. }
  132951. },
  132952. "src\\utils\\asymmetric_encryption.py": {
  132953. "executed_lines": [],
  132954. "summary": {
  132955. "covered_lines": 0,
  132956. "num_statements": 36,
  132957. "percent_covered": 0.0,
  132958. "percent_covered_display": "0.00",
  132959. "missing_lines": 36,
  132960. "excluded_lines": 1,
  132961. "percent_statements_covered": 0.0,
  132962. "percent_statements_covered_display": "0.00",
  132963. "num_branches": 0,
  132964. "num_partial_branches": 0,
  132965. "covered_branches": 0,
  132966. "missing_branches": 0,
  132967. "percent_branches_covered": 100.0,
  132968. "percent_branches_covered_display": "100.00"
  132969. },
  132970. "missing_lines": [
  132971. 1,
  132972. 2,
  132973. 3,
  132974. 4,
  132975. 5,
  132976. 8,
  132977. 11,
  132978. 12,
  132979. 23,
  132980. 30,
  132981. 33,
  132982. 40,
  132983. 45,
  132984. 47,
  132985. 48,
  132986. 60,
  132987. 66,
  132988. 76,
  132989. 78,
  132990. 79,
  132991. 98,
  132992. 101,
  132993. 111,
  132994. 113,
  132995. 114,
  132996. 122,
  132997. 123,
  132998. 125,
  132999. 126,
  133000. 136,
  133001. 137,
  133002. 139,
  133003. 140,
  133004. 149,
  133005. 150,
  133006. 151
  133007. ],
  133008. "excluded_lines": [
  133009. 91
  133010. ],
  133011. "contexts": {},
  133012. "executed_branches": [],
  133013. "missing_branches": [],
  133014. "functions": {
  133015. "AsymmetricEncryption.generate_key_pair": {
  133016. "executed_lines": [],
  133017. "summary": {
  133018. "covered_lines": 0,
  133019. "num_statements": 5,
  133020. "percent_covered": 0.0,
  133021. "percent_covered_display": "0.00",
  133022. "missing_lines": 5,
  133023. "excluded_lines": 0,
  133024. "percent_statements_covered": 0.0,
  133025. "percent_statements_covered_display": "0.00",
  133026. "num_branches": 0,
  133027. "num_partial_branches": 0,
  133028. "covered_branches": 0,
  133029. "missing_branches": 0,
  133030. "percent_branches_covered": 100.0,
  133031. "percent_branches_covered_display": "100.00"
  133032. },
  133033. "missing_lines": [
  133034. 23,
  133035. 30,
  133036. 33,
  133037. 40,
  133038. 45
  133039. ],
  133040. "excluded_lines": [],
  133041. "start_line": 12,
  133042. "contexts": {},
  133043. "executed_branches": [],
  133044. "missing_branches": []
  133045. },
  133046. "AsymmetricEncryption.encrypt": {
  133047. "executed_lines": [],
  133048. "summary": {
  133049. "covered_lines": 0,
  133050. "num_statements": 3,
  133051. "percent_covered": 0.0,
  133052. "percent_covered_display": "0.00",
  133053. "missing_lines": 3,
  133054. "excluded_lines": 0,
  133055. "percent_statements_covered": 0.0,
  133056. "percent_statements_covered_display": "0.00",
  133057. "num_branches": 0,
  133058. "num_partial_branches": 0,
  133059. "covered_branches": 0,
  133060. "missing_branches": 0,
  133061. "percent_branches_covered": 100.0,
  133062. "percent_branches_covered_display": "100.00"
  133063. },
  133064. "missing_lines": [
  133065. 60,
  133066. 66,
  133067. 76
  133068. ],
  133069. "excluded_lines": [],
  133070. "start_line": 48,
  133071. "contexts": {},
  133072. "executed_branches": [],
  133073. "missing_branches": []
  133074. },
  133075. "AsymmetricEncryption.decrypt": {
  133076. "executed_lines": [],
  133077. "summary": {
  133078. "covered_lines": 0,
  133079. "num_statements": 3,
  133080. "percent_covered": 0.0,
  133081. "percent_covered_display": "0.00",
  133082. "missing_lines": 3,
  133083. "excluded_lines": 1,
  133084. "percent_statements_covered": 0.0,
  133085. "percent_statements_covered_display": "0.00",
  133086. "num_branches": 0,
  133087. "num_partial_branches": 0,
  133088. "covered_branches": 0,
  133089. "missing_branches": 0,
  133090. "percent_branches_covered": 100.0,
  133091. "percent_branches_covered_display": "100.00"
  133092. },
  133093. "missing_lines": [
  133094. 98,
  133095. 101,
  133096. 111
  133097. ],
  133098. "excluded_lines": [
  133099. 91
  133100. ],
  133101. "start_line": 79,
  133102. "contexts": {},
  133103. "executed_branches": [],
  133104. "missing_branches": []
  133105. },
  133106. "AsymmetricEncryption.save_key_to_file": {
  133107. "executed_lines": [],
  133108. "summary": {
  133109. "covered_lines": 0,
  133110. "num_statements": 2,
  133111. "percent_covered": 0.0,
  133112. "percent_covered_display": "0.00",
  133113. "missing_lines": 2,
  133114. "excluded_lines": 0,
  133115. "percent_statements_covered": 0.0,
  133116. "percent_statements_covered_display": "0.00",
  133117. "num_branches": 0,
  133118. "num_partial_branches": 0,
  133119. "covered_branches": 0,
  133120. "missing_branches": 0,
  133121. "percent_branches_covered": 100.0,
  133122. "percent_branches_covered_display": "100.00"
  133123. },
  133124. "missing_lines": [
  133125. 122,
  133126. 123
  133127. ],
  133128. "excluded_lines": [],
  133129. "start_line": 114,
  133130. "contexts": {},
  133131. "executed_branches": [],
  133132. "missing_branches": []
  133133. },
  133134. "AsymmetricEncryption.load_key_from_file": {
  133135. "executed_lines": [],
  133136. "summary": {
  133137. "covered_lines": 0,
  133138. "num_statements": 2,
  133139. "percent_covered": 0.0,
  133140. "percent_covered_display": "0.00",
  133141. "missing_lines": 2,
  133142. "excluded_lines": 0,
  133143. "percent_statements_covered": 0.0,
  133144. "percent_statements_covered_display": "0.00",
  133145. "num_branches": 0,
  133146. "num_partial_branches": 0,
  133147. "covered_branches": 0,
  133148. "missing_branches": 0,
  133149. "percent_branches_covered": 100.0,
  133150. "percent_branches_covered_display": "100.00"
  133151. },
  133152. "missing_lines": [
  133153. 136,
  133154. 137
  133155. ],
  133156. "excluded_lines": [],
  133157. "start_line": 126,
  133158. "contexts": {},
  133159. "executed_branches": [],
  133160. "missing_branches": []
  133161. },
  133162. "AsymmetricEncryption.generate_key_pair_and_save": {
  133163. "executed_lines": [],
  133164. "summary": {
  133165. "covered_lines": 0,
  133166. "num_statements": 3,
  133167. "percent_covered": 0.0,
  133168. "percent_covered_display": "0.00",
  133169. "missing_lines": 3,
  133170. "excluded_lines": 0,
  133171. "percent_statements_covered": 0.0,
  133172. "percent_statements_covered_display": "0.00",
  133173. "num_branches": 0,
  133174. "num_partial_branches": 0,
  133175. "covered_branches": 0,
  133176. "missing_branches": 0,
  133177. "percent_branches_covered": 100.0,
  133178. "percent_branches_covered_display": "100.00"
  133179. },
  133180. "missing_lines": [
  133181. 149,
  133182. 150,
  133183. 151
  133184. ],
  133185. "excluded_lines": [],
  133186. "start_line": 140,
  133187. "contexts": {},
  133188. "executed_branches": [],
  133189. "missing_branches": []
  133190. },
  133191. "": {
  133192. "executed_lines": [],
  133193. "summary": {
  133194. "covered_lines": 0,
  133195. "num_statements": 18,
  133196. "percent_covered": 0.0,
  133197. "percent_covered_display": "0.00",
  133198. "missing_lines": 18,
  133199. "excluded_lines": 0,
  133200. "percent_statements_covered": 0.0,
  133201. "percent_statements_covered_display": "0.00",
  133202. "num_branches": 0,
  133203. "num_partial_branches": 0,
  133204. "covered_branches": 0,
  133205. "missing_branches": 0,
  133206. "percent_branches_covered": 100.0,
  133207. "percent_branches_covered_display": "100.00"
  133208. },
  133209. "missing_lines": [
  133210. 1,
  133211. 2,
  133212. 3,
  133213. 4,
  133214. 5,
  133215. 8,
  133216. 11,
  133217. 12,
  133218. 47,
  133219. 48,
  133220. 78,
  133221. 79,
  133222. 113,
  133223. 114,
  133224. 125,
  133225. 126,
  133226. 139,
  133227. 140
  133228. ],
  133229. "excluded_lines": [],
  133230. "start_line": 1,
  133231. "contexts": {},
  133232. "executed_branches": [],
  133233. "missing_branches": []
  133234. }
  133235. },
  133236. "classes": {
  133237. "AsymmetricEncryption": {
  133238. "executed_lines": [],
  133239. "summary": {
  133240. "covered_lines": 0,
  133241. "num_statements": 18,
  133242. "percent_covered": 0.0,
  133243. "percent_covered_display": "0.00",
  133244. "missing_lines": 18,
  133245. "excluded_lines": 1,
  133246. "percent_statements_covered": 0.0,
  133247. "percent_statements_covered_display": "0.00",
  133248. "num_branches": 0,
  133249. "num_partial_branches": 0,
  133250. "covered_branches": 0,
  133251. "missing_branches": 0,
  133252. "percent_branches_covered": 100.0,
  133253. "percent_branches_covered_display": "100.00"
  133254. },
  133255. "missing_lines": [
  133256. 23,
  133257. 30,
  133258. 33,
  133259. 40,
  133260. 45,
  133261. 60,
  133262. 66,
  133263. 76,
  133264. 98,
  133265. 101,
  133266. 111,
  133267. 122,
  133268. 123,
  133269. 136,
  133270. 137,
  133271. 149,
  133272. 150,
  133273. 151
  133274. ],
  133275. "excluded_lines": [
  133276. 91
  133277. ],
  133278. "start_line": 8,
  133279. "contexts": {},
  133280. "executed_branches": [],
  133281. "missing_branches": []
  133282. },
  133283. "": {
  133284. "executed_lines": [],
  133285. "summary": {
  133286. "covered_lines": 0,
  133287. "num_statements": 18,
  133288. "percent_covered": 0.0,
  133289. "percent_covered_display": "0.00",
  133290. "missing_lines": 18,
  133291. "excluded_lines": 0,
  133292. "percent_statements_covered": 0.0,
  133293. "percent_statements_covered_display": "0.00",
  133294. "num_branches": 0,
  133295. "num_partial_branches": 0,
  133296. "covered_branches": 0,
  133297. "missing_branches": 0,
  133298. "percent_branches_covered": 100.0,
  133299. "percent_branches_covered_display": "100.00"
  133300. },
  133301. "missing_lines": [
  133302. 1,
  133303. 2,
  133304. 3,
  133305. 4,
  133306. 5,
  133307. 8,
  133308. 11,
  133309. 12,
  133310. 47,
  133311. 48,
  133312. 78,
  133313. 79,
  133314. 113,
  133315. 114,
  133316. 125,
  133317. 126,
  133318. 139,
  133319. 140
  133320. ],
  133321. "excluded_lines": [],
  133322. "start_line": 1,
  133323. "contexts": {},
  133324. "executed_branches": [],
  133325. "missing_branches": []
  133326. }
  133327. }
  133328. },
  133329. "src\\utils\\async_utils.py": {
  133330. "executed_lines": [],
  133331. "summary": {
  133332. "covered_lines": 0,
  133333. "num_statements": 71,
  133334. "percent_covered": 0.0,
  133335. "percent_covered_display": "0.00",
  133336. "missing_lines": 71,
  133337. "excluded_lines": 15,
  133338. "percent_statements_covered": 0.0,
  133339. "percent_statements_covered_display": "0.00",
  133340. "num_branches": 20,
  133341. "num_partial_branches": 0,
  133342. "covered_branches": 0,
  133343. "missing_branches": 20,
  133344. "percent_branches_covered": 0.0,
  133345. "percent_branches_covered_display": "0.00"
  133346. },
  133347. "missing_lines": [
  133348. 5,
  133349. 6,
  133350. 7,
  133351. 8,
  133352. 9,
  133353. 10,
  133354. 12,
  133355. 15,
  133356. 25,
  133357. 26,
  133358. 27,
  133359. 30,
  133360. 36,
  133361. 37,
  133362. 38,
  133363. 39,
  133364. 40,
  133365. 41,
  133366. 43,
  133367. 44,
  133368. 45,
  133369. 46,
  133370. 47,
  133371. 48,
  133372. 49,
  133373. 50,
  133374. 51,
  133375. 53,
  133376. 54,
  133377. 64,
  133378. 65,
  133379. 66,
  133380. 67,
  133381. 69,
  133382. 70,
  133383. 82,
  133384. 83,
  133385. 85,
  133386. 86,
  133387. 99,
  133388. 100,
  133389. 102,
  133390. 103,
  133391. 110,
  133392. 111,
  133393. 112,
  133394. 113,
  133395. 114,
  133396. 115,
  133397. 116,
  133398. 117,
  133399. 118,
  133400. 119,
  133401. 121,
  133402. 122,
  133403. 129,
  133404. 130,
  133405. 131,
  133406. 132,
  133407. 133,
  133408. 134,
  133409. 138,
  133410. 142,
  133411. 144,
  133412. 148,
  133413. 150,
  133414. 153,
  133415. 154,
  133416. 155,
  133417. 175,
  133418. 179
  133419. ],
  133420. "excluded_lines": [
  133421. 158,
  133422. 159,
  133423. 160,
  133424. 161,
  133425. 162,
  133426. 163,
  133427. 164,
  133428. 165,
  133429. 166,
  133430. 167,
  133431. 168,
  133432. 169,
  133433. 170,
  133434. 171,
  133435. 172
  133436. ],
  133437. "contexts": {},
  133438. "executed_branches": [],
  133439. "missing_branches": [
  133440. [
  133441. 37,
  133442. 38
  133443. ],
  133444. [
  133445. 37,
  133446. 41
  133447. ],
  133448. [
  133449. 39,
  133450. 40
  133451. ],
  133452. [
  133453. 39,
  133454. 41
  133455. ],
  133456. [
  133457. 44,
  133458. -43
  133459. ],
  133460. [
  133461. 44,
  133462. 45
  133463. ],
  133464. [
  133465. 46,
  133466. -43
  133467. ],
  133468. [
  133469. 46,
  133470. 47
  133471. ],
  133472. [
  133473. 48,
  133474. 49
  133475. ],
  133476. [
  133477. 48,
  133478. 51
  133479. ],
  133480. [
  133481. 65,
  133482. 66
  133483. ],
  133484. [
  133485. 65,
  133486. 67
  133487. ],
  133488. [
  133489. 111,
  133490. 112
  133491. ],
  133492. [
  133493. 111,
  133494. 117
  133495. ],
  133496. [
  133497. 131,
  133498. 132
  133499. ],
  133500. [
  133501. 131,
  133502. 138
  133503. ],
  133504. [
  133505. 133,
  133506. 131
  133507. ],
  133508. [
  133509. 133,
  133510. 134
  133511. ],
  133512. [
  133513. 153,
  133514. 154
  133515. ],
  133516. [
  133517. 153,
  133518. 155
  133519. ]
  133520. ],
  133521. "functions": {
  133522. "ThreadPoolManager.__new__": {
  133523. "executed_lines": [],
  133524. "summary": {
  133525. "covered_lines": 0,
  133526. "num_statements": 5,
  133527. "percent_covered": 0.0,
  133528. "percent_covered_display": "0.00",
  133529. "missing_lines": 5,
  133530. "excluded_lines": 0,
  133531. "percent_statements_covered": 0.0,
  133532. "percent_statements_covered_display": "0.00",
  133533. "num_branches": 4,
  133534. "num_partial_branches": 0,
  133535. "covered_branches": 0,
  133536. "missing_branches": 4,
  133537. "percent_branches_covered": 0.0,
  133538. "percent_branches_covered_display": "0.00"
  133539. },
  133540. "missing_lines": [
  133541. 37,
  133542. 38,
  133543. 39,
  133544. 40,
  133545. 41
  133546. ],
  133547. "excluded_lines": [],
  133548. "start_line": 36,
  133549. "contexts": {},
  133550. "executed_branches": [],
  133551. "missing_branches": [
  133552. [
  133553. 37,
  133554. 38
  133555. ],
  133556. [
  133557. 37,
  133558. 41
  133559. ],
  133560. [
  133561. 39,
  133562. 40
  133563. ],
  133564. [
  133565. 39,
  133566. 41
  133567. ]
  133568. ]
  133569. },
  133570. "ThreadPoolManager.__init__": {
  133571. "executed_lines": [],
  133572. "summary": {
  133573. "covered_lines": 0,
  133574. "num_statements": 8,
  133575. "percent_covered": 0.0,
  133576. "percent_covered_display": "0.00",
  133577. "missing_lines": 8,
  133578. "excluded_lines": 0,
  133579. "percent_statements_covered": 0.0,
  133580. "percent_statements_covered_display": "0.00",
  133581. "num_branches": 6,
  133582. "num_partial_branches": 0,
  133583. "covered_branches": 0,
  133584. "missing_branches": 6,
  133585. "percent_branches_covered": 0.0,
  133586. "percent_branches_covered_display": "0.00"
  133587. },
  133588. "missing_lines": [
  133589. 44,
  133590. 45,
  133591. 46,
  133592. 47,
  133593. 48,
  133594. 49,
  133595. 50,
  133596. 51
  133597. ],
  133598. "excluded_lines": [],
  133599. "start_line": 43,
  133600. "contexts": {},
  133601. "executed_branches": [],
  133602. "missing_branches": [
  133603. [
  133604. 44,
  133605. -43
  133606. ],
  133607. [
  133608. 44,
  133609. 45
  133610. ],
  133611. [
  133612. 46,
  133613. -43
  133614. ],
  133615. [
  133616. 46,
  133617. 47
  133618. ],
  133619. [
  133620. 48,
  133621. 49
  133622. ],
  133623. [
  133624. 48,
  133625. 51
  133626. ]
  133627. ]
  133628. },
  133629. "ThreadPoolManager.get_pool": {
  133630. "executed_lines": [],
  133631. "summary": {
  133632. "covered_lines": 0,
  133633. "num_statements": 4,
  133634. "percent_covered": 0.0,
  133635. "percent_covered_display": "0.00",
  133636. "missing_lines": 4,
  133637. "excluded_lines": 0,
  133638. "percent_statements_covered": 0.0,
  133639. "percent_statements_covered_display": "0.00",
  133640. "num_branches": 2,
  133641. "num_partial_branches": 0,
  133642. "covered_branches": 0,
  133643. "missing_branches": 2,
  133644. "percent_branches_covered": 0.0,
  133645. "percent_branches_covered_display": "0.00"
  133646. },
  133647. "missing_lines": [
  133648. 64,
  133649. 65,
  133650. 66,
  133651. 67
  133652. ],
  133653. "excluded_lines": [],
  133654. "start_line": 54,
  133655. "contexts": {},
  133656. "executed_branches": [],
  133657. "missing_branches": [
  133658. [
  133659. 65,
  133660. 66
  133661. ],
  133662. [
  133663. 65,
  133664. 67
  133665. ]
  133666. ]
  133667. },
  133668. "ThreadPoolManager.submit": {
  133669. "executed_lines": [],
  133670. "summary": {
  133671. "covered_lines": 0,
  133672. "num_statements": 2,
  133673. "percent_covered": 0.0,
  133674. "percent_covered_display": "0.00",
  133675. "missing_lines": 2,
  133676. "excluded_lines": 0,
  133677. "percent_statements_covered": 0.0,
  133678. "percent_statements_covered_display": "0.00",
  133679. "num_branches": 0,
  133680. "num_partial_branches": 0,
  133681. "covered_branches": 0,
  133682. "missing_branches": 0,
  133683. "percent_branches_covered": 100.0,
  133684. "percent_branches_covered_display": "100.00"
  133685. },
  133686. "missing_lines": [
  133687. 82,
  133688. 83
  133689. ],
  133690. "excluded_lines": [],
  133691. "start_line": 70,
  133692. "contexts": {},
  133693. "executed_branches": [],
  133694. "missing_branches": []
  133695. },
  133696. "ThreadPoolManager.map": {
  133697. "executed_lines": [],
  133698. "summary": {
  133699. "covered_lines": 0,
  133700. "num_statements": 2,
  133701. "percent_covered": 0.0,
  133702. "percent_covered_display": "0.00",
  133703. "missing_lines": 2,
  133704. "excluded_lines": 0,
  133705. "percent_statements_covered": 0.0,
  133706. "percent_statements_covered_display": "0.00",
  133707. "num_branches": 0,
  133708. "num_partial_branches": 0,
  133709. "covered_branches": 0,
  133710. "missing_branches": 0,
  133711. "percent_branches_covered": 100.0,
  133712. "percent_branches_covered_display": "100.00"
  133713. },
  133714. "missing_lines": [
  133715. 99,
  133716. 100
  133717. ],
  133718. "excluded_lines": [],
  133719. "start_line": 86,
  133720. "contexts": {},
  133721. "executed_branches": [],
  133722. "missing_branches": []
  133723. },
  133724. "ThreadPoolManager.shutdown_all": {
  133725. "executed_lines": [],
  133726. "summary": {
  133727. "covered_lines": 0,
  133728. "num_statements": 10,
  133729. "percent_covered": 0.0,
  133730. "percent_covered_display": "0.00",
  133731. "missing_lines": 10,
  133732. "excluded_lines": 0,
  133733. "percent_statements_covered": 0.0,
  133734. "percent_statements_covered_display": "0.00",
  133735. "num_branches": 2,
  133736. "num_partial_branches": 0,
  133737. "covered_branches": 0,
  133738. "missing_branches": 2,
  133739. "percent_branches_covered": 0.0,
  133740. "percent_branches_covered_display": "0.00"
  133741. },
  133742. "missing_lines": [
  133743. 110,
  133744. 111,
  133745. 112,
  133746. 113,
  133747. 114,
  133748. 115,
  133749. 116,
  133750. 117,
  133751. 118,
  133752. 119
  133753. ],
  133754. "excluded_lines": [],
  133755. "start_line": 103,
  133756. "contexts": {},
  133757. "executed_branches": [],
  133758. "missing_branches": [
  133759. [
  133760. 111,
  133761. 112
  133762. ],
  133763. [
  133764. 111,
  133765. 117
  133766. ]
  133767. ]
  133768. },
  133769. "ThreadPoolManager.get_status": {
  133770. "executed_lines": [],
  133771. "summary": {
  133772. "covered_lines": 0,
  133773. "num_statements": 7,
  133774. "percent_covered": 0.0,
  133775. "percent_covered_display": "0.00",
  133776. "missing_lines": 7,
  133777. "excluded_lines": 0,
  133778. "percent_statements_covered": 0.0,
  133779. "percent_statements_covered_display": "0.00",
  133780. "num_branches": 4,
  133781. "num_partial_branches": 0,
  133782. "covered_branches": 0,
  133783. "missing_branches": 4,
  133784. "percent_branches_covered": 0.0,
  133785. "percent_branches_covered_display": "0.00"
  133786. },
  133787. "missing_lines": [
  133788. 129,
  133789. 130,
  133790. 131,
  133791. 132,
  133792. 133,
  133793. 134,
  133794. 138
  133795. ],
  133796. "excluded_lines": [],
  133797. "start_line": 122,
  133798. "contexts": {},
  133799. "executed_branches": [],
  133800. "missing_branches": [
  133801. [
  133802. 131,
  133803. 132
  133804. ],
  133805. [
  133806. 131,
  133807. 138
  133808. ],
  133809. [
  133810. 133,
  133811. 131
  133812. ],
  133813. [
  133814. 133,
  133815. 134
  133816. ]
  133817. ]
  133818. },
  133819. "get_executor": {
  133820. "executed_lines": [],
  133821. "summary": {
  133822. "covered_lines": 0,
  133823. "num_statements": 1,
  133824. "percent_covered": 0.0,
  133825. "percent_covered_display": "0.00",
  133826. "missing_lines": 1,
  133827. "excluded_lines": 0,
  133828. "percent_statements_covered": 0.0,
  133829. "percent_statements_covered_display": "0.00",
  133830. "num_branches": 0,
  133831. "num_partial_branches": 0,
  133832. "covered_branches": 0,
  133833. "missing_branches": 0,
  133834. "percent_branches_covered": 100.0,
  133835. "percent_branches_covered_display": "100.00"
  133836. },
  133837. "missing_lines": [
  133838. 144
  133839. ],
  133840. "excluded_lines": [],
  133841. "start_line": 142,
  133842. "contexts": {},
  133843. "executed_branches": [],
  133844. "missing_branches": []
  133845. },
  133846. "_get_compat_executor": {
  133847. "executed_lines": [],
  133848. "summary": {
  133849. "covered_lines": 0,
  133850. "num_statements": 3,
  133851. "percent_covered": 0.0,
  133852. "percent_covered_display": "0.00",
  133853. "missing_lines": 3,
  133854. "excluded_lines": 0,
  133855. "percent_statements_covered": 0.0,
  133856. "percent_statements_covered_display": "0.00",
  133857. "num_branches": 2,
  133858. "num_partial_branches": 0,
  133859. "covered_branches": 0,
  133860. "missing_branches": 2,
  133861. "percent_branches_covered": 0.0,
  133862. "percent_branches_covered_display": "0.00"
  133863. },
  133864. "missing_lines": [
  133865. 153,
  133866. 154,
  133867. 155
  133868. ],
  133869. "excluded_lines": [],
  133870. "start_line": 150,
  133871. "contexts": {},
  133872. "executed_branches": [],
  133873. "missing_branches": [
  133874. [
  133875. 153,
  133876. 154
  133877. ],
  133878. [
  133879. 153,
  133880. 155
  133881. ]
  133882. ]
  133883. },
  133884. "run_in_threadpool": {
  133885. "executed_lines": [],
  133886. "summary": {
  133887. "covered_lines": 0,
  133888. "num_statements": 0,
  133889. "percent_covered": 100.0,
  133890. "percent_covered_display": "100.00",
  133891. "missing_lines": 0,
  133892. "excluded_lines": 14,
  133893. "percent_statements_covered": 100.0,
  133894. "percent_statements_covered_display": "100.00",
  133895. "num_branches": 0,
  133896. "num_partial_branches": 0,
  133897. "covered_branches": 0,
  133898. "missing_branches": 0,
  133899. "percent_branches_covered": 100.0,
  133900. "percent_branches_covered_display": "100.00"
  133901. },
  133902. "missing_lines": [],
  133903. "excluded_lines": [
  133904. 159,
  133905. 160,
  133906. 161,
  133907. 162,
  133908. 163,
  133909. 164,
  133910. 165,
  133911. 166,
  133912. 167,
  133913. 168,
  133914. 169,
  133915. 170,
  133916. 171,
  133917. 172
  133918. ],
  133919. "start_line": 158,
  133920. "contexts": {},
  133921. "executed_branches": [],
  133922. "missing_branches": []
  133923. },
  133924. "close_executor": {
  133925. "executed_lines": [],
  133926. "summary": {
  133927. "covered_lines": 0,
  133928. "num_statements": 1,
  133929. "percent_covered": 0.0,
  133930. "percent_covered_display": "0.00",
  133931. "missing_lines": 1,
  133932. "excluded_lines": 0,
  133933. "percent_statements_covered": 0.0,
  133934. "percent_statements_covered_display": "0.00",
  133935. "num_branches": 0,
  133936. "num_partial_branches": 0,
  133937. "covered_branches": 0,
  133938. "missing_branches": 0,
  133939. "percent_branches_covered": 100.0,
  133940. "percent_branches_covered_display": "100.00"
  133941. },
  133942. "missing_lines": [
  133943. 179
  133944. ],
  133945. "excluded_lines": [],
  133946. "start_line": 175,
  133947. "contexts": {},
  133948. "executed_branches": [],
  133949. "missing_branches": []
  133950. },
  133951. "": {
  133952. "executed_lines": [],
  133953. "summary": {
  133954. "covered_lines": 0,
  133955. "num_statements": 28,
  133956. "percent_covered": 0.0,
  133957. "percent_covered_display": "0.00",
  133958. "missing_lines": 28,
  133959. "excluded_lines": 1,
  133960. "percent_statements_covered": 0.0,
  133961. "percent_statements_covered_display": "0.00",
  133962. "num_branches": 0,
  133963. "num_partial_branches": 0,
  133964. "covered_branches": 0,
  133965. "missing_branches": 0,
  133966. "percent_branches_covered": 100.0,
  133967. "percent_branches_covered_display": "100.00"
  133968. },
  133969. "missing_lines": [
  133970. 5,
  133971. 6,
  133972. 7,
  133973. 8,
  133974. 9,
  133975. 10,
  133976. 12,
  133977. 15,
  133978. 25,
  133979. 26,
  133980. 27,
  133981. 30,
  133982. 36,
  133983. 43,
  133984. 53,
  133985. 54,
  133986. 69,
  133987. 70,
  133988. 85,
  133989. 86,
  133990. 102,
  133991. 103,
  133992. 121,
  133993. 122,
  133994. 142,
  133995. 148,
  133996. 150,
  133997. 175
  133998. ],
  133999. "excluded_lines": [
  134000. 158
  134001. ],
  134002. "start_line": 1,
  134003. "contexts": {},
  134004. "executed_branches": [],
  134005. "missing_branches": []
  134006. }
  134007. },
  134008. "classes": {
  134009. "ThreadPoolManager": {
  134010. "executed_lines": [],
  134011. "summary": {
  134012. "covered_lines": 0,
  134013. "num_statements": 38,
  134014. "percent_covered": 0.0,
  134015. "percent_covered_display": "0.00",
  134016. "missing_lines": 38,
  134017. "excluded_lines": 0,
  134018. "percent_statements_covered": 0.0,
  134019. "percent_statements_covered_display": "0.00",
  134020. "num_branches": 18,
  134021. "num_partial_branches": 0,
  134022. "covered_branches": 0,
  134023. "missing_branches": 18,
  134024. "percent_branches_covered": 0.0,
  134025. "percent_branches_covered_display": "0.00"
  134026. },
  134027. "missing_lines": [
  134028. 37,
  134029. 38,
  134030. 39,
  134031. 40,
  134032. 41,
  134033. 44,
  134034. 45,
  134035. 46,
  134036. 47,
  134037. 48,
  134038. 49,
  134039. 50,
  134040. 51,
  134041. 64,
  134042. 65,
  134043. 66,
  134044. 67,
  134045. 82,
  134046. 83,
  134047. 99,
  134048. 100,
  134049. 110,
  134050. 111,
  134051. 112,
  134052. 113,
  134053. 114,
  134054. 115,
  134055. 116,
  134056. 117,
  134057. 118,
  134058. 119,
  134059. 129,
  134060. 130,
  134061. 131,
  134062. 132,
  134063. 133,
  134064. 134,
  134065. 138
  134066. ],
  134067. "excluded_lines": [],
  134068. "start_line": 15,
  134069. "contexts": {},
  134070. "executed_branches": [],
  134071. "missing_branches": [
  134072. [
  134073. 37,
  134074. 38
  134075. ],
  134076. [
  134077. 37,
  134078. 41
  134079. ],
  134080. [
  134081. 39,
  134082. 40
  134083. ],
  134084. [
  134085. 39,
  134086. 41
  134087. ],
  134088. [
  134089. 44,
  134090. -43
  134091. ],
  134092. [
  134093. 44,
  134094. 45
  134095. ],
  134096. [
  134097. 46,
  134098. -43
  134099. ],
  134100. [
  134101. 46,
  134102. 47
  134103. ],
  134104. [
  134105. 48,
  134106. 49
  134107. ],
  134108. [
  134109. 48,
  134110. 51
  134111. ],
  134112. [
  134113. 65,
  134114. 66
  134115. ],
  134116. [
  134117. 65,
  134118. 67
  134119. ],
  134120. [
  134121. 111,
  134122. 112
  134123. ],
  134124. [
  134125. 111,
  134126. 117
  134127. ],
  134128. [
  134129. 131,
  134130. 132
  134131. ],
  134132. [
  134133. 131,
  134134. 138
  134135. ],
  134136. [
  134137. 133,
  134138. 131
  134139. ],
  134140. [
  134141. 133,
  134142. 134
  134143. ]
  134144. ]
  134145. },
  134146. "": {
  134147. "executed_lines": [],
  134148. "summary": {
  134149. "covered_lines": 0,
  134150. "num_statements": 33,
  134151. "percent_covered": 0.0,
  134152. "percent_covered_display": "0.00",
  134153. "missing_lines": 33,
  134154. "excluded_lines": 15,
  134155. "percent_statements_covered": 0.0,
  134156. "percent_statements_covered_display": "0.00",
  134157. "num_branches": 2,
  134158. "num_partial_branches": 0,
  134159. "covered_branches": 0,
  134160. "missing_branches": 2,
  134161. "percent_branches_covered": 0.0,
  134162. "percent_branches_covered_display": "0.00"
  134163. },
  134164. "missing_lines": [
  134165. 5,
  134166. 6,
  134167. 7,
  134168. 8,
  134169. 9,
  134170. 10,
  134171. 12,
  134172. 15,
  134173. 25,
  134174. 26,
  134175. 27,
  134176. 30,
  134177. 36,
  134178. 43,
  134179. 53,
  134180. 54,
  134181. 69,
  134182. 70,
  134183. 85,
  134184. 86,
  134185. 102,
  134186. 103,
  134187. 121,
  134188. 122,
  134189. 142,
  134190. 144,
  134191. 148,
  134192. 150,
  134193. 153,
  134194. 154,
  134195. 155,
  134196. 175,
  134197. 179
  134198. ],
  134199. "excluded_lines": [
  134200. 158,
  134201. 159,
  134202. 160,
  134203. 161,
  134204. 162,
  134205. 163,
  134206. 164,
  134207. 165,
  134208. 166,
  134209. 167,
  134210. 168,
  134211. 169,
  134212. 170,
  134213. 171,
  134214. 172
  134215. ],
  134216. "start_line": 1,
  134217. "contexts": {},
  134218. "executed_branches": [],
  134219. "missing_branches": [
  134220. [
  134221. 153,
  134222. 154
  134223. ],
  134224. [
  134225. 153,
  134226. 155
  134227. ]
  134228. ]
  134229. }
  134230. }
  134231. },
  134232. "src\\utils\\auth.py": {
  134233. "executed_lines": [],
  134234. "summary": {
  134235. "covered_lines": 0,
  134236. "num_statements": 30,
  134237. "percent_covered": 0.0,
  134238. "percent_covered_display": "0.00",
  134239. "missing_lines": 30,
  134240. "excluded_lines": 0,
  134241. "percent_statements_covered": 0.0,
  134242. "percent_statements_covered_display": "0.00",
  134243. "num_branches": 12,
  134244. "num_partial_branches": 0,
  134245. "covered_branches": 0,
  134246. "missing_branches": 12,
  134247. "percent_branches_covered": 0.0,
  134248. "percent_branches_covered_display": "0.00"
  134249. },
  134250. "missing_lines": [
  134251. 4,
  134252. 5,
  134253. 6,
  134254. 7,
  134255. 8,
  134256. 9,
  134257. 12,
  134258. 17,
  134259. 18,
  134260. 19,
  134261. 22,
  134262. 23,
  134263. 24,
  134264. 27,
  134265. 28,
  134266. 31,
  134267. 34,
  134268. 35,
  134269. 36,
  134270. 41,
  134271. 43,
  134272. 44,
  134273. 46,
  134274. 47,
  134275. 49,
  134276. 50,
  134277. 52,
  134278. 53,
  134279. 56,
  134280. 57
  134281. ],
  134282. "excluded_lines": [],
  134283. "contexts": {},
  134284. "executed_branches": [],
  134285. "missing_branches": [
  134286. [
  134287. 17,
  134288. 18
  134289. ],
  134290. [
  134291. 17,
  134292. 22
  134293. ],
  134294. [
  134295. 23,
  134296. 24
  134297. ],
  134298. [
  134299. 23,
  134300. 27
  134301. ],
  134302. [
  134303. 27,
  134304. 28
  134305. ],
  134306. [
  134307. 27,
  134308. 31
  134309. ],
  134310. [
  134311. 43,
  134312. 44
  134313. ],
  134314. [
  134315. 43,
  134316. 46
  134317. ],
  134318. [
  134319. 46,
  134320. 47
  134321. ],
  134322. [
  134323. 46,
  134324. 49
  134325. ],
  134326. [
  134327. 49,
  134328. 50
  134329. ],
  134330. [
  134331. 49,
  134332. 56
  134333. ]
  134334. ],
  134335. "functions": {
  134336. "verify_api_key": {
  134337. "executed_lines": [],
  134338. "summary": {
  134339. "covered_lines": 0,
  134340. "num_statements": 23,
  134341. "percent_covered": 0.0,
  134342. "percent_covered_display": "0.00",
  134343. "missing_lines": 23,
  134344. "excluded_lines": 0,
  134345. "percent_statements_covered": 0.0,
  134346. "percent_statements_covered_display": "0.00",
  134347. "num_branches": 12,
  134348. "num_partial_branches": 0,
  134349. "covered_branches": 0,
  134350. "missing_branches": 12,
  134351. "percent_branches_covered": 0.0,
  134352. "percent_branches_covered_display": "0.00"
  134353. },
  134354. "missing_lines": [
  134355. 17,
  134356. 18,
  134357. 19,
  134358. 22,
  134359. 23,
  134360. 24,
  134361. 27,
  134362. 28,
  134363. 31,
  134364. 34,
  134365. 35,
  134366. 36,
  134367. 41,
  134368. 43,
  134369. 44,
  134370. 46,
  134371. 47,
  134372. 49,
  134373. 50,
  134374. 52,
  134375. 53,
  134376. 56,
  134377. 57
  134378. ],
  134379. "excluded_lines": [],
  134380. "start_line": 12,
  134381. "contexts": {},
  134382. "executed_branches": [],
  134383. "missing_branches": [
  134384. [
  134385. 17,
  134386. 18
  134387. ],
  134388. [
  134389. 17,
  134390. 22
  134391. ],
  134392. [
  134393. 23,
  134394. 24
  134395. ],
  134396. [
  134397. 23,
  134398. 27
  134399. ],
  134400. [
  134401. 27,
  134402. 28
  134403. ],
  134404. [
  134405. 27,
  134406. 31
  134407. ],
  134408. [
  134409. 43,
  134410. 44
  134411. ],
  134412. [
  134413. 43,
  134414. 46
  134415. ],
  134416. [
  134417. 46,
  134418. 47
  134419. ],
  134420. [
  134421. 46,
  134422. 49
  134423. ],
  134424. [
  134425. 49,
  134426. 50
  134427. ],
  134428. [
  134429. 49,
  134430. 56
  134431. ]
  134432. ]
  134433. },
  134434. "": {
  134435. "executed_lines": [],
  134436. "summary": {
  134437. "covered_lines": 0,
  134438. "num_statements": 7,
  134439. "percent_covered": 0.0,
  134440. "percent_covered_display": "0.00",
  134441. "missing_lines": 7,
  134442. "excluded_lines": 0,
  134443. "percent_statements_covered": 0.0,
  134444. "percent_statements_covered_display": "0.00",
  134445. "num_branches": 0,
  134446. "num_partial_branches": 0,
  134447. "covered_branches": 0,
  134448. "missing_branches": 0,
  134449. "percent_branches_covered": 100.0,
  134450. "percent_branches_covered_display": "100.00"
  134451. },
  134452. "missing_lines": [
  134453. 4,
  134454. 5,
  134455. 6,
  134456. 7,
  134457. 8,
  134458. 9,
  134459. 12
  134460. ],
  134461. "excluded_lines": [],
  134462. "start_line": 1,
  134463. "contexts": {},
  134464. "executed_branches": [],
  134465. "missing_branches": []
  134466. }
  134467. },
  134468. "classes": {
  134469. "": {
  134470. "executed_lines": [],
  134471. "summary": {
  134472. "covered_lines": 0,
  134473. "num_statements": 30,
  134474. "percent_covered": 0.0,
  134475. "percent_covered_display": "0.00",
  134476. "missing_lines": 30,
  134477. "excluded_lines": 0,
  134478. "percent_statements_covered": 0.0,
  134479. "percent_statements_covered_display": "0.00",
  134480. "num_branches": 12,
  134481. "num_partial_branches": 0,
  134482. "covered_branches": 0,
  134483. "missing_branches": 12,
  134484. "percent_branches_covered": 0.0,
  134485. "percent_branches_covered_display": "0.00"
  134486. },
  134487. "missing_lines": [
  134488. 4,
  134489. 5,
  134490. 6,
  134491. 7,
  134492. 8,
  134493. 9,
  134494. 12,
  134495. 17,
  134496. 18,
  134497. 19,
  134498. 22,
  134499. 23,
  134500. 24,
  134501. 27,
  134502. 28,
  134503. 31,
  134504. 34,
  134505. 35,
  134506. 36,
  134507. 41,
  134508. 43,
  134509. 44,
  134510. 46,
  134511. 47,
  134512. 49,
  134513. 50,
  134514. 52,
  134515. 53,
  134516. 56,
  134517. 57
  134518. ],
  134519. "excluded_lines": [],
  134520. "start_line": 1,
  134521. "contexts": {},
  134522. "executed_branches": [],
  134523. "missing_branches": [
  134524. [
  134525. 17,
  134526. 18
  134527. ],
  134528. [
  134529. 17,
  134530. 22
  134531. ],
  134532. [
  134533. 23,
  134534. 24
  134535. ],
  134536. [
  134537. 23,
  134538. 27
  134539. ],
  134540. [
  134541. 27,
  134542. 28
  134543. ],
  134544. [
  134545. 27,
  134546. 31
  134547. ],
  134548. [
  134549. 43,
  134550. 44
  134551. ],
  134552. [
  134553. 43,
  134554. 46
  134555. ],
  134556. [
  134557. 46,
  134558. 47
  134559. ],
  134560. [
  134561. 46,
  134562. 49
  134563. ],
  134564. [
  134565. 49,
  134566. 50
  134567. ],
  134568. [
  134569. 49,
  134570. 56
  134571. ]
  134572. ]
  134573. }
  134574. }
  134575. },
  134576. "src\\utils\\chinese_text_processor.py": {
  134577. "executed_lines": [],
  134578. "summary": {
  134579. "covered_lines": 0,
  134580. "num_statements": 72,
  134581. "percent_covered": 0.0,
  134582. "percent_covered_display": "0.00",
  134583. "missing_lines": 72,
  134584. "excluded_lines": 0,
  134585. "percent_statements_covered": 0.0,
  134586. "percent_statements_covered_display": "0.00",
  134587. "num_branches": 26,
  134588. "num_partial_branches": 0,
  134589. "covered_branches": 0,
  134590. "missing_branches": 26,
  134591. "percent_branches_covered": 0.0,
  134592. "percent_branches_covered_display": "0.00"
  134593. },
  134594. "missing_lines": [
  134595. 7,
  134596. 8,
  134597. 9,
  134598. 10,
  134599. 11,
  134600. 13,
  134601. 16,
  134602. 28,
  134603. 33,
  134604. 35,
  134605. 43,
  134606. 55,
  134607. 59,
  134608. 69,
  134609. 70,
  134610. 73,
  134611. 74,
  134612. 77,
  134613. 78,
  134614. 81,
  134615. 84,
  134616. 85,
  134617. 86,
  134618. 87,
  134619. 88,
  134620. 89,
  134621. 90,
  134622. 91,
  134623. 93,
  134624. 94,
  134625. 96,
  134626. 99,
  134627. 102,
  134628. 104,
  134629. 106,
  134630. 116,
  134631. 117,
  134632. 120,
  134633. 123,
  134634. 124,
  134635. 126,
  134636. 127,
  134637. 129,
  134638. 130,
  134639. 132,
  134640. 133,
  134641. 135,
  134642. 136,
  134643. 137,
  134644. 139,
  134645. 141,
  134646. 151,
  134647. 152,
  134648. 155,
  134649. 156,
  134650. 157,
  134651. 160,
  134652. 161,
  134653. 162,
  134654. 164,
  134655. 166,
  134656. 168,
  134657. 169,
  134658. 171,
  134659. 173,
  134660. 183,
  134661. 185,
  134662. 196,
  134663. 199,
  134664. 202,
  134665. 204,
  134666. 213
  134667. ],
  134668. "excluded_lines": [],
  134669. "contexts": {},
  134670. "executed_branches": [],
  134671. "missing_branches": [
  134672. [
  134673. 69,
  134674. 70
  134675. ],
  134676. [
  134677. 69,
  134678. 73
  134679. ],
  134680. [
  134681. 86,
  134682. 87
  134683. ],
  134684. [
  134685. 86,
  134686. 94
  134687. ],
  134688. [
  134689. 88,
  134690. 89
  134691. ],
  134692. [
  134693. 88,
  134694. 90
  134695. ],
  134696. [
  134697. 90,
  134698. 91
  134699. ],
  134700. [
  134701. 90,
  134702. 93
  134703. ],
  134704. [
  134705. 116,
  134706. 117
  134707. ],
  134708. [
  134709. 116,
  134710. 120
  134711. ],
  134712. [
  134713. 124,
  134714. 126
  134715. ],
  134716. [
  134717. 124,
  134718. 139
  134719. ],
  134720. [
  134721. 126,
  134722. 127
  134723. ],
  134724. [
  134725. 126,
  134726. 129
  134727. ],
  134728. [
  134729. 129,
  134730. 130
  134731. ],
  134732. [
  134733. 129,
  134734. 132
  134735. ],
  134736. [
  134737. 132,
  134738. 133
  134739. ],
  134740. [
  134741. 132,
  134742. 135
  134743. ],
  134744. [
  134745. 135,
  134746. 136
  134747. ],
  134748. [
  134749. 135,
  134750. 137
  134751. ],
  134752. [
  134753. 151,
  134754. 152
  134755. ],
  134756. [
  134757. 151,
  134758. 155
  134759. ],
  134760. [
  134761. 156,
  134762. 157
  134763. ],
  134764. [
  134765. 156,
  134766. 160
  134767. ],
  134768. [
  134769. 162,
  134770. 164
  134771. ],
  134772. [
  134773. 162,
  134774. 171
  134775. ]
  134776. ],
  134777. "functions": {
  134778. "ChineseTextProcessor.__init__": {
  134779. "executed_lines": [],
  134780. "summary": {
  134781. "covered_lines": 0,
  134782. "num_statements": 1,
  134783. "percent_covered": 0.0,
  134784. "percent_covered_display": "0.00",
  134785. "missing_lines": 1,
  134786. "excluded_lines": 0,
  134787. "percent_statements_covered": 0.0,
  134788. "percent_statements_covered_display": "0.00",
  134789. "num_branches": 0,
  134790. "num_partial_branches": 0,
  134791. "covered_branches": 0,
  134792. "missing_branches": 0,
  134793. "percent_branches_covered": 100.0,
  134794. "percent_branches_covered_display": "100.00"
  134795. },
  134796. "missing_lines": [
  134797. 33
  134798. ],
  134799. "excluded_lines": [],
  134800. "start_line": 28,
  134801. "contexts": {},
  134802. "executed_branches": [],
  134803. "missing_branches": []
  134804. },
  134805. "ChineseTextProcessor._load_stopwords": {
  134806. "executed_lines": [],
  134807. "summary": {
  134808. "covered_lines": 0,
  134809. "num_statements": 2,
  134810. "percent_covered": 0.0,
  134811. "percent_covered_display": "0.00",
  134812. "missing_lines": 2,
  134813. "excluded_lines": 0,
  134814. "percent_statements_covered": 0.0,
  134815. "percent_statements_covered_display": "0.00",
  134816. "num_branches": 0,
  134817. "num_partial_branches": 0,
  134818. "covered_branches": 0,
  134819. "missing_branches": 0,
  134820. "percent_branches_covered": 100.0,
  134821. "percent_branches_covered_display": "100.00"
  134822. },
  134823. "missing_lines": [
  134824. 43,
  134825. 55
  134826. ],
  134827. "excluded_lines": [],
  134828. "start_line": 35,
  134829. "contexts": {},
  134830. "executed_branches": [],
  134831. "missing_branches": []
  134832. },
  134833. "ChineseTextProcessor.normalize_text": {
  134834. "executed_lines": [],
  134835. "summary": {
  134836. "covered_lines": 0,
  134837. "num_statements": 12,
  134838. "percent_covered": 0.0,
  134839. "percent_covered_display": "0.00",
  134840. "missing_lines": 12,
  134841. "excluded_lines": 0,
  134842. "percent_statements_covered": 0.0,
  134843. "percent_statements_covered_display": "0.00",
  134844. "num_branches": 2,
  134845. "num_partial_branches": 0,
  134846. "covered_branches": 0,
  134847. "missing_branches": 2,
  134848. "percent_branches_covered": 0.0,
  134849. "percent_branches_covered_display": "0.00"
  134850. },
  134851. "missing_lines": [
  134852. 69,
  134853. 70,
  134854. 73,
  134855. 74,
  134856. 77,
  134857. 78,
  134858. 81,
  134859. 84,
  134860. 96,
  134861. 99,
  134862. 102,
  134863. 104
  134864. ],
  134865. "excluded_lines": [],
  134866. "start_line": 59,
  134867. "contexts": {},
  134868. "executed_branches": [],
  134869. "missing_branches": [
  134870. [
  134871. 69,
  134872. 70
  134873. ],
  134874. [
  134875. 69,
  134876. 73
  134877. ]
  134878. ]
  134879. },
  134880. "ChineseTextProcessor.normalize_text.full_to_half": {
  134881. "executed_lines": [],
  134882. "summary": {
  134883. "covered_lines": 0,
  134884. "num_statements": 9,
  134885. "percent_covered": 0.0,
  134886. "percent_covered_display": "0.00",
  134887. "missing_lines": 9,
  134888. "excluded_lines": 0,
  134889. "percent_statements_covered": 0.0,
  134890. "percent_statements_covered_display": "0.00",
  134891. "num_branches": 6,
  134892. "num_partial_branches": 0,
  134893. "covered_branches": 0,
  134894. "missing_branches": 6,
  134895. "percent_branches_covered": 0.0,
  134896. "percent_branches_covered_display": "0.00"
  134897. },
  134898. "missing_lines": [
  134899. 85,
  134900. 86,
  134901. 87,
  134902. 88,
  134903. 89,
  134904. 90,
  134905. 91,
  134906. 93,
  134907. 94
  134908. ],
  134909. "excluded_lines": [],
  134910. "start_line": 84,
  134911. "contexts": {},
  134912. "executed_branches": [],
  134913. "missing_branches": [
  134914. [
  134915. 86,
  134916. 87
  134917. ],
  134918. [
  134919. 86,
  134920. 94
  134921. ],
  134922. [
  134923. 88,
  134924. 89
  134925. ],
  134926. [
  134927. 88,
  134928. 90
  134929. ],
  134930. [
  134931. 90,
  134932. 91
  134933. ],
  134934. [
  134935. 90,
  134936. 93
  134937. ]
  134938. ]
  134939. },
  134940. "ChineseTextProcessor.split": {
  134941. "executed_lines": [],
  134942. "summary": {
  134943. "covered_lines": 0,
  134944. "num_statements": 15,
  134945. "percent_covered": 0.0,
  134946. "percent_covered_display": "0.00",
  134947. "missing_lines": 15,
  134948. "excluded_lines": 0,
  134949. "percent_statements_covered": 0.0,
  134950. "percent_statements_covered_display": "0.00",
  134951. "num_branches": 12,
  134952. "num_partial_branches": 0,
  134953. "covered_branches": 0,
  134954. "missing_branches": 12,
  134955. "percent_branches_covered": 0.0,
  134956. "percent_branches_covered_display": "0.00"
  134957. },
  134958. "missing_lines": [
  134959. 116,
  134960. 117,
  134961. 120,
  134962. 123,
  134963. 124,
  134964. 126,
  134965. 127,
  134966. 129,
  134967. 130,
  134968. 132,
  134969. 133,
  134970. 135,
  134971. 136,
  134972. 137,
  134973. 139
  134974. ],
  134975. "excluded_lines": [],
  134976. "start_line": 106,
  134977. "contexts": {},
  134978. "executed_branches": [],
  134979. "missing_branches": [
  134980. [
  134981. 116,
  134982. 117
  134983. ],
  134984. [
  134985. 116,
  134986. 120
  134987. ],
  134988. [
  134989. 124,
  134990. 126
  134991. ],
  134992. [
  134993. 124,
  134994. 139
  134995. ],
  134996. [
  134997. 126,
  134998. 127
  134999. ],
  135000. [
  135001. 126,
  135002. 129
  135003. ],
  135004. [
  135005. 129,
  135006. 130
  135007. ],
  135008. [
  135009. 129,
  135010. 132
  135011. ],
  135012. [
  135013. 132,
  135014. 133
  135015. ],
  135016. [
  135017. 132,
  135018. 135
  135019. ],
  135020. [
  135021. 135,
  135022. 136
  135023. ],
  135024. [
  135025. 135,
  135026. 137
  135027. ]
  135028. ]
  135029. },
  135030. "ChineseTextProcessor.weights": {
  135031. "executed_lines": [],
  135032. "summary": {
  135033. "covered_lines": 0,
  135034. "num_statements": 13,
  135035. "percent_covered": 0.0,
  135036. "percent_covered_display": "0.00",
  135037. "missing_lines": 13,
  135038. "excluded_lines": 0,
  135039. "percent_statements_covered": 0.0,
  135040. "percent_statements_covered_display": "0.00",
  135041. "num_branches": 6,
  135042. "num_partial_branches": 0,
  135043. "covered_branches": 0,
  135044. "missing_branches": 6,
  135045. "percent_branches_covered": 0.0,
  135046. "percent_branches_covered_display": "0.00"
  135047. },
  135048. "missing_lines": [
  135049. 151,
  135050. 152,
  135051. 155,
  135052. 156,
  135053. 157,
  135054. 160,
  135055. 161,
  135056. 162,
  135057. 164,
  135058. 166,
  135059. 168,
  135060. 169,
  135061. 171
  135062. ],
  135063. "excluded_lines": [],
  135064. "start_line": 141,
  135065. "contexts": {},
  135066. "executed_branches": [],
  135067. "missing_branches": [
  135068. [
  135069. 151,
  135070. 152
  135071. ],
  135072. [
  135073. 151,
  135074. 155
  135075. ],
  135076. [
  135077. 156,
  135078. 157
  135079. ],
  135080. [
  135081. 156,
  135082. 160
  135083. ],
  135084. [
  135085. 162,
  135086. 164
  135087. ],
  135088. [
  135089. 162,
  135090. 171
  135091. ]
  135092. ]
  135093. },
  135094. "ChineseTextProcessor.lookup": {
  135095. "executed_lines": [],
  135096. "summary": {
  135097. "covered_lines": 0,
  135098. "num_statements": 1,
  135099. "percent_covered": 0.0,
  135100. "percent_covered_display": "0.00",
  135101. "missing_lines": 1,
  135102. "excluded_lines": 0,
  135103. "percent_statements_covered": 0.0,
  135104. "percent_statements_covered_display": "0.00",
  135105. "num_branches": 0,
  135106. "num_partial_branches": 0,
  135107. "covered_branches": 0,
  135108. "missing_branches": 0,
  135109. "percent_branches_covered": 100.0,
  135110. "percent_branches_covered_display": "100.00"
  135111. },
  135112. "missing_lines": [
  135113. 183
  135114. ],
  135115. "excluded_lines": [],
  135116. "start_line": 173,
  135117. "contexts": {},
  135118. "executed_branches": [],
  135119. "missing_branches": []
  135120. },
  135121. "ChineseTextProcessor.process_text": {
  135122. "executed_lines": [],
  135123. "summary": {
  135124. "covered_lines": 0,
  135125. "num_statements": 4,
  135126. "percent_covered": 0.0,
  135127. "percent_covered_display": "0.00",
  135128. "missing_lines": 4,
  135129. "excluded_lines": 0,
  135130. "percent_statements_covered": 0.0,
  135131. "percent_statements_covered_display": "0.00",
  135132. "num_branches": 0,
  135133. "num_partial_branches": 0,
  135134. "covered_branches": 0,
  135135. "missing_branches": 0,
  135136. "percent_branches_covered": 100.0,
  135137. "percent_branches_covered_display": "100.00"
  135138. },
  135139. "missing_lines": [
  135140. 196,
  135141. 199,
  135142. 202,
  135143. 204
  135144. ],
  135145. "excluded_lines": [],
  135146. "start_line": 185,
  135147. "contexts": {},
  135148. "executed_branches": [],
  135149. "missing_branches": []
  135150. },
  135151. "": {
  135152. "executed_lines": [],
  135153. "summary": {
  135154. "covered_lines": 0,
  135155. "num_statements": 15,
  135156. "percent_covered": 0.0,
  135157. "percent_covered_display": "0.00",
  135158. "missing_lines": 15,
  135159. "excluded_lines": 0,
  135160. "percent_statements_covered": 0.0,
  135161. "percent_statements_covered_display": "0.00",
  135162. "num_branches": 0,
  135163. "num_partial_branches": 0,
  135164. "covered_branches": 0,
  135165. "missing_branches": 0,
  135166. "percent_branches_covered": 100.0,
  135167. "percent_branches_covered_display": "100.00"
  135168. },
  135169. "missing_lines": [
  135170. 7,
  135171. 8,
  135172. 9,
  135173. 10,
  135174. 11,
  135175. 13,
  135176. 16,
  135177. 28,
  135178. 35,
  135179. 59,
  135180. 106,
  135181. 141,
  135182. 173,
  135183. 185,
  135184. 213
  135185. ],
  135186. "excluded_lines": [],
  135187. "start_line": 1,
  135188. "contexts": {},
  135189. "executed_branches": [],
  135190. "missing_branches": []
  135191. }
  135192. },
  135193. "classes": {
  135194. "ChineseTextProcessor": {
  135195. "executed_lines": [],
  135196. "summary": {
  135197. "covered_lines": 0,
  135198. "num_statements": 57,
  135199. "percent_covered": 0.0,
  135200. "percent_covered_display": "0.00",
  135201. "missing_lines": 57,
  135202. "excluded_lines": 0,
  135203. "percent_statements_covered": 0.0,
  135204. "percent_statements_covered_display": "0.00",
  135205. "num_branches": 26,
  135206. "num_partial_branches": 0,
  135207. "covered_branches": 0,
  135208. "missing_branches": 26,
  135209. "percent_branches_covered": 0.0,
  135210. "percent_branches_covered_display": "0.00"
  135211. },
  135212. "missing_lines": [
  135213. 33,
  135214. 43,
  135215. 55,
  135216. 69,
  135217. 70,
  135218. 73,
  135219. 74,
  135220. 77,
  135221. 78,
  135222. 81,
  135223. 84,
  135224. 85,
  135225. 86,
  135226. 87,
  135227. 88,
  135228. 89,
  135229. 90,
  135230. 91,
  135231. 93,
  135232. 94,
  135233. 96,
  135234. 99,
  135235. 102,
  135236. 104,
  135237. 116,
  135238. 117,
  135239. 120,
  135240. 123,
  135241. 124,
  135242. 126,
  135243. 127,
  135244. 129,
  135245. 130,
  135246. 132,
  135247. 133,
  135248. 135,
  135249. 136,
  135250. 137,
  135251. 139,
  135252. 151,
  135253. 152,
  135254. 155,
  135255. 156,
  135256. 157,
  135257. 160,
  135258. 161,
  135259. 162,
  135260. 164,
  135261. 166,
  135262. 168,
  135263. 169,
  135264. 171,
  135265. 183,
  135266. 196,
  135267. 199,
  135268. 202,
  135269. 204
  135270. ],
  135271. "excluded_lines": [],
  135272. "start_line": 16,
  135273. "contexts": {},
  135274. "executed_branches": [],
  135275. "missing_branches": [
  135276. [
  135277. 69,
  135278. 70
  135279. ],
  135280. [
  135281. 69,
  135282. 73
  135283. ],
  135284. [
  135285. 86,
  135286. 87
  135287. ],
  135288. [
  135289. 86,
  135290. 94
  135291. ],
  135292. [
  135293. 88,
  135294. 89
  135295. ],
  135296. [
  135297. 88,
  135298. 90
  135299. ],
  135300. [
  135301. 90,
  135302. 91
  135303. ],
  135304. [
  135305. 90,
  135306. 93
  135307. ],
  135308. [
  135309. 116,
  135310. 117
  135311. ],
  135312. [
  135313. 116,
  135314. 120
  135315. ],
  135316. [
  135317. 124,
  135318. 126
  135319. ],
  135320. [
  135321. 124,
  135322. 139
  135323. ],
  135324. [
  135325. 126,
  135326. 127
  135327. ],
  135328. [
  135329. 126,
  135330. 129
  135331. ],
  135332. [
  135333. 129,
  135334. 130
  135335. ],
  135336. [
  135337. 129,
  135338. 132
  135339. ],
  135340. [
  135341. 132,
  135342. 133
  135343. ],
  135344. [
  135345. 132,
  135346. 135
  135347. ],
  135348. [
  135349. 135,
  135350. 136
  135351. ],
  135352. [
  135353. 135,
  135354. 137
  135355. ],
  135356. [
  135357. 151,
  135358. 152
  135359. ],
  135360. [
  135361. 151,
  135362. 155
  135363. ],
  135364. [
  135365. 156,
  135366. 157
  135367. ],
  135368. [
  135369. 156,
  135370. 160
  135371. ],
  135372. [
  135373. 162,
  135374. 164
  135375. ],
  135376. [
  135377. 162,
  135378. 171
  135379. ]
  135380. ]
  135381. },
  135382. "": {
  135383. "executed_lines": [],
  135384. "summary": {
  135385. "covered_lines": 0,
  135386. "num_statements": 15,
  135387. "percent_covered": 0.0,
  135388. "percent_covered_display": "0.00",
  135389. "missing_lines": 15,
  135390. "excluded_lines": 0,
  135391. "percent_statements_covered": 0.0,
  135392. "percent_statements_covered_display": "0.00",
  135393. "num_branches": 0,
  135394. "num_partial_branches": 0,
  135395. "covered_branches": 0,
  135396. "missing_branches": 0,
  135397. "percent_branches_covered": 100.0,
  135398. "percent_branches_covered_display": "100.00"
  135399. },
  135400. "missing_lines": [
  135401. 7,
  135402. 8,
  135403. 9,
  135404. 10,
  135405. 11,
  135406. 13,
  135407. 16,
  135408. 28,
  135409. 35,
  135410. 59,
  135411. 106,
  135412. 141,
  135413. 173,
  135414. 185,
  135415. 213
  135416. ],
  135417. "excluded_lines": [],
  135418. "start_line": 1,
  135419. "contexts": {},
  135420. "executed_branches": [],
  135421. "missing_branches": []
  135422. }
  135423. }
  135424. },
  135425. "src\\utils\\decorators\\__init__.py": {
  135426. "executed_lines": [],
  135427. "summary": {
  135428. "covered_lines": 0,
  135429. "num_statements": 0,
  135430. "percent_covered": 100.0,
  135431. "percent_covered_display": "100.00",
  135432. "missing_lines": 0,
  135433. "excluded_lines": 0,
  135434. "percent_statements_covered": 100.0,
  135435. "percent_statements_covered_display": "100.00",
  135436. "num_branches": 0,
  135437. "num_partial_branches": 0,
  135438. "covered_branches": 0,
  135439. "missing_branches": 0,
  135440. "percent_branches_covered": 100.0,
  135441. "percent_branches_covered_display": "100.00"
  135442. },
  135443. "missing_lines": [],
  135444. "excluded_lines": [],
  135445. "contexts": {},
  135446. "executed_branches": [],
  135447. "missing_branches": [],
  135448. "functions": {
  135449. "": {
  135450. "executed_lines": [],
  135451. "summary": {
  135452. "covered_lines": 0,
  135453. "num_statements": 0,
  135454. "percent_covered": 100.0,
  135455. "percent_covered_display": "100.00",
  135456. "missing_lines": 0,
  135457. "excluded_lines": 0,
  135458. "percent_statements_covered": 100.0,
  135459. "percent_statements_covered_display": "100.00",
  135460. "num_branches": 0,
  135461. "num_partial_branches": 0,
  135462. "covered_branches": 0,
  135463. "missing_branches": 0,
  135464. "percent_branches_covered": 100.0,
  135465. "percent_branches_covered_display": "100.00"
  135466. },
  135467. "missing_lines": [],
  135468. "excluded_lines": [],
  135469. "start_line": 1,
  135470. "contexts": {},
  135471. "executed_branches": [],
  135472. "missing_branches": []
  135473. }
  135474. },
  135475. "classes": {
  135476. "": {
  135477. "executed_lines": [],
  135478. "summary": {
  135479. "covered_lines": 0,
  135480. "num_statements": 0,
  135481. "percent_covered": 100.0,
  135482. "percent_covered_display": "100.00",
  135483. "missing_lines": 0,
  135484. "excluded_lines": 0,
  135485. "percent_statements_covered": 100.0,
  135486. "percent_statements_covered_display": "100.00",
  135487. "num_branches": 0,
  135488. "num_partial_branches": 0,
  135489. "covered_branches": 0,
  135490. "missing_branches": 0,
  135491. "percent_branches_covered": 100.0,
  135492. "percent_branches_covered_display": "100.00"
  135493. },
  135494. "missing_lines": [],
  135495. "excluded_lines": [],
  135496. "start_line": 1,
  135497. "contexts": {},
  135498. "executed_branches": [],
  135499. "missing_branches": []
  135500. }
  135501. }
  135502. },
  135503. "src\\utils\\decorators\\langfuse_trace_embedding.py": {
  135504. "executed_lines": [],
  135505. "summary": {
  135506. "covered_lines": 0,
  135507. "num_statements": 20,
  135508. "percent_covered": 0.0,
  135509. "percent_covered_display": "0.00",
  135510. "missing_lines": 20,
  135511. "excluded_lines": 0,
  135512. "percent_statements_covered": 0.0,
  135513. "percent_statements_covered_display": "0.00",
  135514. "num_branches": 0,
  135515. "num_partial_branches": 0,
  135516. "covered_branches": 0,
  135517. "missing_branches": 0,
  135518. "percent_branches_covered": 100.0,
  135519. "percent_branches_covered_display": "100.00"
  135520. },
  135521. "missing_lines": [
  135522. 1,
  135523. 2,
  135524. 3,
  135525. 6,
  135526. 8,
  135527. 12,
  135528. 13,
  135529. 14,
  135530. 17,
  135531. 21,
  135532. 27,
  135533. 28,
  135534. 30,
  135535. 33,
  135536. 39,
  135537. 40,
  135538. 42,
  135539. 43,
  135540. 44,
  135541. 45
  135542. ],
  135543. "excluded_lines": [],
  135544. "contexts": {},
  135545. "executed_branches": [],
  135546. "missing_branches": [],
  135547. "functions": {
  135548. "langfuse_trace_embedding": {
  135549. "executed_lines": [],
  135550. "summary": {
  135551. "covered_lines": 0,
  135552. "num_statements": 3,
  135553. "percent_covered": 0.0,
  135554. "percent_covered_display": "0.00",
  135555. "missing_lines": 3,
  135556. "excluded_lines": 0,
  135557. "percent_statements_covered": 0.0,
  135558. "percent_statements_covered_display": "0.00",
  135559. "num_branches": 0,
  135560. "num_partial_branches": 0,
  135561. "covered_branches": 0,
  135562. "missing_branches": 0,
  135563. "percent_branches_covered": 100.0,
  135564. "percent_branches_covered_display": "100.00"
  135565. },
  135566. "missing_lines": [
  135567. 12,
  135568. 13,
  135569. 45
  135570. ],
  135571. "excluded_lines": [],
  135572. "start_line": 8,
  135573. "contexts": {},
  135574. "executed_branches": [],
  135575. "missing_branches": []
  135576. },
  135577. "langfuse_trace_embedding.decorator": {
  135578. "executed_lines": [],
  135579. "summary": {
  135580. "covered_lines": 0,
  135581. "num_statements": 2,
  135582. "percent_covered": 0.0,
  135583. "percent_covered_display": "0.00",
  135584. "missing_lines": 2,
  135585. "excluded_lines": 0,
  135586. "percent_statements_covered": 0.0,
  135587. "percent_statements_covered_display": "0.00",
  135588. "num_branches": 0,
  135589. "num_partial_branches": 0,
  135590. "covered_branches": 0,
  135591. "missing_branches": 0,
  135592. "percent_branches_covered": 100.0,
  135593. "percent_branches_covered_display": "100.00"
  135594. },
  135595. "missing_lines": [
  135596. 14,
  135597. 44
  135598. ],
  135599. "excluded_lines": [],
  135600. "start_line": 12,
  135601. "contexts": {},
  135602. "executed_branches": [],
  135603. "missing_branches": []
  135604. },
  135605. "langfuse_trace_embedding.decorator.wrapper": {
  135606. "executed_lines": [],
  135607. "summary": {
  135608. "covered_lines": 0,
  135609. "num_statements": 10,
  135610. "percent_covered": 0.0,
  135611. "percent_covered_display": "0.00",
  135612. "missing_lines": 10,
  135613. "excluded_lines": 0,
  135614. "percent_statements_covered": 0.0,
  135615. "percent_statements_covered_display": "0.00",
  135616. "num_branches": 0,
  135617. "num_partial_branches": 0,
  135618. "covered_branches": 0,
  135619. "missing_branches": 0,
  135620. "percent_branches_covered": 100.0,
  135621. "percent_branches_covered_display": "100.00"
  135622. },
  135623. "missing_lines": [
  135624. 17,
  135625. 21,
  135626. 27,
  135627. 28,
  135628. 30,
  135629. 33,
  135630. 39,
  135631. 40,
  135632. 42,
  135633. 43
  135634. ],
  135635. "excluded_lines": [],
  135636. "start_line": 14,
  135637. "contexts": {},
  135638. "executed_branches": [],
  135639. "missing_branches": []
  135640. },
  135641. "": {
  135642. "executed_lines": [],
  135643. "summary": {
  135644. "covered_lines": 0,
  135645. "num_statements": 5,
  135646. "percent_covered": 0.0,
  135647. "percent_covered_display": "0.00",
  135648. "missing_lines": 5,
  135649. "excluded_lines": 0,
  135650. "percent_statements_covered": 0.0,
  135651. "percent_statements_covered_display": "0.00",
  135652. "num_branches": 0,
  135653. "num_partial_branches": 0,
  135654. "covered_branches": 0,
  135655. "missing_branches": 0,
  135656. "percent_branches_covered": 100.0,
  135657. "percent_branches_covered_display": "100.00"
  135658. },
  135659. "missing_lines": [
  135660. 1,
  135661. 2,
  135662. 3,
  135663. 6,
  135664. 8
  135665. ],
  135666. "excluded_lines": [],
  135667. "start_line": 1,
  135668. "contexts": {},
  135669. "executed_branches": [],
  135670. "missing_branches": []
  135671. }
  135672. },
  135673. "classes": {
  135674. "": {
  135675. "executed_lines": [],
  135676. "summary": {
  135677. "covered_lines": 0,
  135678. "num_statements": 20,
  135679. "percent_covered": 0.0,
  135680. "percent_covered_display": "0.00",
  135681. "missing_lines": 20,
  135682. "excluded_lines": 0,
  135683. "percent_statements_covered": 0.0,
  135684. "percent_statements_covered_display": "0.00",
  135685. "num_branches": 0,
  135686. "num_partial_branches": 0,
  135687. "covered_branches": 0,
  135688. "missing_branches": 0,
  135689. "percent_branches_covered": 100.0,
  135690. "percent_branches_covered_display": "100.00"
  135691. },
  135692. "missing_lines": [
  135693. 1,
  135694. 2,
  135695. 3,
  135696. 6,
  135697. 8,
  135698. 12,
  135699. 13,
  135700. 14,
  135701. 17,
  135702. 21,
  135703. 27,
  135704. 28,
  135705. 30,
  135706. 33,
  135707. 39,
  135708. 40,
  135709. 42,
  135710. 43,
  135711. 44,
  135712. 45
  135713. ],
  135714. "excluded_lines": [],
  135715. "start_line": 1,
  135716. "contexts": {},
  135717. "executed_branches": [],
  135718. "missing_branches": []
  135719. }
  135720. }
  135721. },
  135722. "src\\utils\\decorators\\singleton.py": {
  135723. "executed_lines": [],
  135724. "summary": {
  135725. "covered_lines": 0,
  135726. "num_statements": 8,
  135727. "percent_covered": 0.0,
  135728. "percent_covered_display": "0.00",
  135729. "missing_lines": 8,
  135730. "excluded_lines": 0,
  135731. "percent_statements_covered": 0.0,
  135732. "percent_statements_covered_display": "0.00",
  135733. "num_branches": 2,
  135734. "num_partial_branches": 0,
  135735. "covered_branches": 0,
  135736. "missing_branches": 2,
  135737. "percent_branches_covered": 0.0,
  135738. "percent_branches_covered_display": "0.00"
  135739. },
  135740. "missing_lines": [
  135741. 2,
  135742. 6,
  135743. 7,
  135744. 8,
  135745. 10,
  135746. 11,
  135747. 12,
  135748. 13
  135749. ],
  135750. "excluded_lines": [],
  135751. "contexts": {},
  135752. "executed_branches": [],
  135753. "missing_branches": [
  135754. [
  135755. 11,
  135756. 12
  135757. ],
  135758. [
  135759. 11,
  135760. 13
  135761. ]
  135762. ],
  135763. "functions": {
  135764. "singleton.__init__": {
  135765. "executed_lines": [],
  135766. "summary": {
  135767. "covered_lines": 0,
  135768. "num_statements": 2,
  135769. "percent_covered": 0.0,
  135770. "percent_covered_display": "0.00",
  135771. "missing_lines": 2,
  135772. "excluded_lines": 0,
  135773. "percent_statements_covered": 0.0,
  135774. "percent_statements_covered_display": "0.00",
  135775. "num_branches": 0,
  135776. "num_partial_branches": 0,
  135777. "covered_branches": 0,
  135778. "missing_branches": 0,
  135779. "percent_branches_covered": 100.0,
  135780. "percent_branches_covered_display": "100.00"
  135781. },
  135782. "missing_lines": [
  135783. 7,
  135784. 8
  135785. ],
  135786. "excluded_lines": [],
  135787. "start_line": 6,
  135788. "contexts": {},
  135789. "executed_branches": [],
  135790. "missing_branches": []
  135791. },
  135792. "singleton.__call__": {
  135793. "executed_lines": [],
  135794. "summary": {
  135795. "covered_lines": 0,
  135796. "num_statements": 3,
  135797. "percent_covered": 0.0,
  135798. "percent_covered_display": "0.00",
  135799. "missing_lines": 3,
  135800. "excluded_lines": 0,
  135801. "percent_statements_covered": 0.0,
  135802. "percent_statements_covered_display": "0.00",
  135803. "num_branches": 2,
  135804. "num_partial_branches": 0,
  135805. "covered_branches": 0,
  135806. "missing_branches": 2,
  135807. "percent_branches_covered": 0.0,
  135808. "percent_branches_covered_display": "0.00"
  135809. },
  135810. "missing_lines": [
  135811. 11,
  135812. 12,
  135813. 13
  135814. ],
  135815. "excluded_lines": [],
  135816. "start_line": 10,
  135817. "contexts": {},
  135818. "executed_branches": [],
  135819. "missing_branches": [
  135820. [
  135821. 11,
  135822. 12
  135823. ],
  135824. [
  135825. 11,
  135826. 13
  135827. ]
  135828. ]
  135829. },
  135830. "": {
  135831. "executed_lines": [],
  135832. "summary": {
  135833. "covered_lines": 0,
  135834. "num_statements": 3,
  135835. "percent_covered": 0.0,
  135836. "percent_covered_display": "0.00",
  135837. "missing_lines": 3,
  135838. "excluded_lines": 0,
  135839. "percent_statements_covered": 0.0,
  135840. "percent_statements_covered_display": "0.00",
  135841. "num_branches": 0,
  135842. "num_partial_branches": 0,
  135843. "covered_branches": 0,
  135844. "missing_branches": 0,
  135845. "percent_branches_covered": 100.0,
  135846. "percent_branches_covered_display": "100.00"
  135847. },
  135848. "missing_lines": [
  135849. 2,
  135850. 6,
  135851. 10
  135852. ],
  135853. "excluded_lines": [],
  135854. "start_line": 1,
  135855. "contexts": {},
  135856. "executed_branches": [],
  135857. "missing_branches": []
  135858. }
  135859. },
  135860. "classes": {
  135861. "singleton": {
  135862. "executed_lines": [],
  135863. "summary": {
  135864. "covered_lines": 0,
  135865. "num_statements": 5,
  135866. "percent_covered": 0.0,
  135867. "percent_covered_display": "0.00",
  135868. "missing_lines": 5,
  135869. "excluded_lines": 0,
  135870. "percent_statements_covered": 0.0,
  135871. "percent_statements_covered_display": "0.00",
  135872. "num_branches": 2,
  135873. "num_partial_branches": 0,
  135874. "covered_branches": 0,
  135875. "missing_branches": 2,
  135876. "percent_branches_covered": 0.0,
  135877. "percent_branches_covered_display": "0.00"
  135878. },
  135879. "missing_lines": [
  135880. 7,
  135881. 8,
  135882. 11,
  135883. 12,
  135884. 13
  135885. ],
  135886. "excluded_lines": [],
  135887. "start_line": 2,
  135888. "contexts": {},
  135889. "executed_branches": [],
  135890. "missing_branches": [
  135891. [
  135892. 11,
  135893. 12
  135894. ],
  135895. [
  135896. 11,
  135897. 13
  135898. ]
  135899. ]
  135900. },
  135901. "": {
  135902. "executed_lines": [],
  135903. "summary": {
  135904. "covered_lines": 0,
  135905. "num_statements": 3,
  135906. "percent_covered": 0.0,
  135907. "percent_covered_display": "0.00",
  135908. "missing_lines": 3,
  135909. "excluded_lines": 0,
  135910. "percent_statements_covered": 0.0,
  135911. "percent_statements_covered_display": "0.00",
  135912. "num_branches": 0,
  135913. "num_partial_branches": 0,
  135914. "covered_branches": 0,
  135915. "missing_branches": 0,
  135916. "percent_branches_covered": 100.0,
  135917. "percent_branches_covered_display": "100.00"
  135918. },
  135919. "missing_lines": [
  135920. 2,
  135921. 6,
  135922. 10
  135923. ],
  135924. "excluded_lines": [],
  135925. "start_line": 1,
  135926. "contexts": {},
  135927. "executed_branches": [],
  135928. "missing_branches": []
  135929. }
  135930. }
  135931. },
  135932. "src\\utils\\es\\__init__.py": {
  135933. "executed_lines": [],
  135934. "summary": {
  135935. "covered_lines": 0,
  135936. "num_statements": 5,
  135937. "percent_covered": 0.0,
  135938. "percent_covered_display": "0.00",
  135939. "missing_lines": 5,
  135940. "excluded_lines": 0,
  135941. "percent_statements_covered": 0.0,
  135942. "percent_statements_covered_display": "0.00",
  135943. "num_branches": 0,
  135944. "num_partial_branches": 0,
  135945. "covered_branches": 0,
  135946. "missing_branches": 0,
  135947. "percent_branches_covered": 100.0,
  135948. "percent_branches_covered_display": "100.00"
  135949. },
  135950. "missing_lines": [
  135951. 4,
  135952. 5,
  135953. 6,
  135954. 7,
  135955. 9
  135956. ],
  135957. "excluded_lines": [],
  135958. "contexts": {},
  135959. "executed_branches": [],
  135960. "missing_branches": [],
  135961. "functions": {
  135962. "": {
  135963. "executed_lines": [],
  135964. "summary": {
  135965. "covered_lines": 0,
  135966. "num_statements": 5,
  135967. "percent_covered": 0.0,
  135968. "percent_covered_display": "0.00",
  135969. "missing_lines": 5,
  135970. "excluded_lines": 0,
  135971. "percent_statements_covered": 0.0,
  135972. "percent_statements_covered_display": "0.00",
  135973. "num_branches": 0,
  135974. "num_partial_branches": 0,
  135975. "covered_branches": 0,
  135976. "missing_branches": 0,
  135977. "percent_branches_covered": 100.0,
  135978. "percent_branches_covered_display": "100.00"
  135979. },
  135980. "missing_lines": [
  135981. 4,
  135982. 5,
  135983. 6,
  135984. 7,
  135985. 9
  135986. ],
  135987. "excluded_lines": [],
  135988. "start_line": 1,
  135989. "contexts": {},
  135990. "executed_branches": [],
  135991. "missing_branches": []
  135992. }
  135993. },
  135994. "classes": {
  135995. "": {
  135996. "executed_lines": [],
  135997. "summary": {
  135998. "covered_lines": 0,
  135999. "num_statements": 5,
  136000. "percent_covered": 0.0,
  136001. "percent_covered_display": "0.00",
  136002. "missing_lines": 5,
  136003. "excluded_lines": 0,
  136004. "percent_statements_covered": 0.0,
  136005. "percent_statements_covered_display": "0.00",
  136006. "num_branches": 0,
  136007. "num_partial_branches": 0,
  136008. "covered_branches": 0,
  136009. "missing_branches": 0,
  136010. "percent_branches_covered": 100.0,
  136011. "percent_branches_covered_display": "100.00"
  136012. },
  136013. "missing_lines": [
  136014. 4,
  136015. 5,
  136016. 6,
  136017. 7,
  136018. 9
  136019. ],
  136020. "excluded_lines": [],
  136021. "start_line": 1,
  136022. "contexts": {},
  136023. "executed_branches": [],
  136024. "missing_branches": []
  136025. }
  136026. }
  136027. },
  136028. "src\\utils\\es\\bulk_helper.py": {
  136029. "executed_lines": [],
  136030. "summary": {
  136031. "covered_lines": 0,
  136032. "num_statements": 100,
  136033. "percent_covered": 0.0,
  136034. "percent_covered_display": "0.00",
  136035. "missing_lines": 100,
  136036. "excluded_lines": 0,
  136037. "percent_statements_covered": 0.0,
  136038. "percent_statements_covered_display": "0.00",
  136039. "num_branches": 26,
  136040. "num_partial_branches": 0,
  136041. "covered_branches": 0,
  136042. "missing_branches": 26,
  136043. "percent_branches_covered": 0.0,
  136044. "percent_branches_covered_display": "0.00"
  136045. },
  136046. "missing_lines": [
  136047. 5,
  136048. 6,
  136049. 7,
  136050. 8,
  136051. 9,
  136052. 10,
  136053. 11,
  136054. 13,
  136055. 16,
  136056. 21,
  136057. 25,
  136058. 26,
  136059. 28,
  136060. 30,
  136061. 41,
  136062. 42,
  136063. 47,
  136064. 48,
  136065. 49,
  136066. 51,
  136067. 64,
  136068. 65,
  136069. 67,
  136070. 75,
  136071. 81,
  136072. 82,
  136073. 84,
  136074. 86,
  136075. 87,
  136076. 88,
  136077. 89,
  136078. 95,
  136079. 111,
  136080. 112,
  136081. 114,
  136082. 115,
  136083. 117,
  136084. 126,
  136085. 127,
  136086. 129,
  136087. 131,
  136088. 137,
  136089. 138,
  136090. 140,
  136091. 142,
  136092. 143,
  136093. 144,
  136094. 145,
  136095. 151,
  136096. 162,
  136097. 163,
  136098. 164,
  136099. 165,
  136100. 166,
  136101. 172,
  136102. 174,
  136103. 182,
  136104. 188,
  136105. 189,
  136106. 191,
  136107. 193,
  136108. 194,
  136109. 195,
  136110. 196,
  136111. 202,
  136112. 212,
  136113. 213,
  136114. 222,
  136115. 230,
  136116. 236,
  136117. 237,
  136118. 239,
  136119. 241,
  136120. 242,
  136121. 243,
  136122. 244,
  136123. 250,
  136124. 261,
  136125. 262,
  136126. 263,
  136127. 264,
  136128. 265,
  136129. 272,
  136130. 274,
  136131. 282,
  136132. 288,
  136133. 289,
  136134. 291,
  136135. 293,
  136136. 294,
  136137. 295,
  136138. 296,
  136139. 302,
  136140. 309,
  136141. 310,
  136142. 311,
  136143. 312,
  136144. 313,
  136145. 314,
  136146. 318
  136147. ],
  136148. "excluded_lines": [],
  136149. "contexts": {},
  136150. "executed_branches": [],
  136151. "missing_branches": [
  136152. [
  136153. 41,
  136154. -30
  136155. ],
  136156. [
  136157. 41,
  136158. 42
  136159. ],
  136160. [
  136161. 47,
  136162. 48
  136163. ],
  136164. [
  136165. 47,
  136166. 49
  136167. ],
  136168. [
  136169. 81,
  136170. 82
  136171. ],
  136172. [
  136173. 81,
  136174. 84
  136175. ],
  136176. [
  136177. 117,
  136178. 126
  136179. ],
  136180. [
  136181. 117,
  136182. 131
  136183. ],
  136184. [
  136185. 126,
  136186. 127
  136187. ],
  136188. [
  136189. 126,
  136190. 129
  136191. ],
  136192. [
  136193. 137,
  136194. 138
  136195. ],
  136196. [
  136197. 137,
  136198. 140
  136199. ],
  136200. [
  136201. 164,
  136202. 165
  136203. ],
  136204. [
  136205. 164,
  136206. 174
  136207. ],
  136208. [
  136209. 165,
  136210. 164
  136211. ],
  136212. [
  136213. 165,
  136214. 166
  136215. ],
  136216. [
  136217. 188,
  136218. 189
  136219. ],
  136220. [
  136221. 188,
  136222. 191
  136223. ],
  136224. [
  136225. 236,
  136226. 237
  136227. ],
  136228. [
  136229. 236,
  136230. 239
  136231. ],
  136232. [
  136233. 263,
  136234. 264
  136235. ],
  136236. [
  136237. 263,
  136238. 274
  136239. ],
  136240. [
  136241. 264,
  136242. 263
  136243. ],
  136244. [
  136245. 264,
  136246. 265
  136247. ],
  136248. [
  136249. 288,
  136250. 289
  136251. ],
  136252. [
  136253. 288,
  136254. 291
  136255. ]
  136256. ],
  136257. "functions": {
  136258. "BulkHelper.__init__": {
  136259. "executed_lines": [],
  136260. "summary": {
  136261. "covered_lines": 0,
  136262. "num_statements": 3,
  136263. "percent_covered": 0.0,
  136264. "percent_covered_display": "0.00",
  136265. "missing_lines": 3,
  136266. "excluded_lines": 0,
  136267. "percent_statements_covered": 0.0,
  136268. "percent_statements_covered_display": "0.00",
  136269. "num_branches": 0,
  136270. "num_partial_branches": 0,
  136271. "covered_branches": 0,
  136272. "missing_branches": 0,
  136273. "percent_branches_covered": 100.0,
  136274. "percent_branches_covered_display": "100.00"
  136275. },
  136276. "missing_lines": [
  136277. 25,
  136278. 26,
  136279. 28
  136280. ],
  136281. "excluded_lines": [],
  136282. "start_line": 21,
  136283. "contexts": {},
  136284. "executed_branches": [],
  136285. "missing_branches": []
  136286. },
  136287. "BulkHelper.generate_actions": {
  136288. "executed_lines": [],
  136289. "summary": {
  136290. "covered_lines": 0,
  136291. "num_statements": 5,
  136292. "percent_covered": 0.0,
  136293. "percent_covered_display": "0.00",
  136294. "missing_lines": 5,
  136295. "excluded_lines": 0,
  136296. "percent_statements_covered": 0.0,
  136297. "percent_statements_covered_display": "0.00",
  136298. "num_branches": 4,
  136299. "num_partial_branches": 0,
  136300. "covered_branches": 0,
  136301. "missing_branches": 4,
  136302. "percent_branches_covered": 0.0,
  136303. "percent_branches_covered_display": "0.00"
  136304. },
  136305. "missing_lines": [
  136306. 41,
  136307. 42,
  136308. 47,
  136309. 48,
  136310. 49
  136311. ],
  136312. "excluded_lines": [],
  136313. "start_line": 30,
  136314. "contexts": {},
  136315. "executed_branches": [],
  136316. "missing_branches": [
  136317. [
  136318. 41,
  136319. -30
  136320. ],
  136321. [
  136322. 41,
  136323. 42
  136324. ],
  136325. [
  136326. 47,
  136327. 48
  136328. ],
  136329. [
  136330. 47,
  136331. 49
  136332. ]
  136333. ]
  136334. },
  136335. "BulkHelper.bulk_index": {
  136336. "executed_lines": [],
  136337. "summary": {
  136338. "covered_lines": 0,
  136339. "num_statements": 11,
  136340. "percent_covered": 0.0,
  136341. "percent_covered_display": "0.00",
  136342. "missing_lines": 11,
  136343. "excluded_lines": 0,
  136344. "percent_statements_covered": 0.0,
  136345. "percent_statements_covered_display": "0.00",
  136346. "num_branches": 2,
  136347. "num_partial_branches": 0,
  136348. "covered_branches": 0,
  136349. "missing_branches": 2,
  136350. "percent_branches_covered": 0.0,
  136351. "percent_branches_covered_display": "0.00"
  136352. },
  136353. "missing_lines": [
  136354. 64,
  136355. 65,
  136356. 67,
  136357. 75,
  136358. 81,
  136359. 82,
  136360. 84,
  136361. 86,
  136362. 87,
  136363. 88,
  136364. 89
  136365. ],
  136366. "excluded_lines": [],
  136367. "start_line": 51,
  136368. "contexts": {},
  136369. "executed_branches": [],
  136370. "missing_branches": [
  136371. [
  136372. 81,
  136373. 82
  136374. ],
  136375. [
  136376. 81,
  136377. 84
  136378. ]
  136379. ]
  136380. },
  136381. "BulkHelper.parallel_bulk_index": {
  136382. "executed_lines": [],
  136383. "summary": {
  136384. "covered_lines": 0,
  136385. "num_statements": 16,
  136386. "percent_covered": 0.0,
  136387. "percent_covered_display": "0.00",
  136388. "missing_lines": 16,
  136389. "excluded_lines": 0,
  136390. "percent_statements_covered": 0.0,
  136391. "percent_statements_covered_display": "0.00",
  136392. "num_branches": 6,
  136393. "num_partial_branches": 0,
  136394. "covered_branches": 0,
  136395. "missing_branches": 6,
  136396. "percent_branches_covered": 0.0,
  136397. "percent_branches_covered_display": "0.00"
  136398. },
  136399. "missing_lines": [
  136400. 111,
  136401. 112,
  136402. 114,
  136403. 115,
  136404. 117,
  136405. 126,
  136406. 127,
  136407. 129,
  136408. 131,
  136409. 137,
  136410. 138,
  136411. 140,
  136412. 142,
  136413. 143,
  136414. 144,
  136415. 145
  136416. ],
  136417. "excluded_lines": [],
  136418. "start_line": 95,
  136419. "contexts": {},
  136420. "executed_branches": [],
  136421. "missing_branches": [
  136422. [
  136423. 117,
  136424. 126
  136425. ],
  136426. [
  136427. 117,
  136428. 131
  136429. ],
  136430. [
  136431. 126,
  136432. 127
  136433. ],
  136434. [
  136435. 126,
  136436. 129
  136437. ],
  136438. [
  136439. 137,
  136440. 138
  136441. ],
  136442. [
  136443. 137,
  136444. 140
  136445. ]
  136446. ]
  136447. },
  136448. "BulkHelper.bulk_update": {
  136449. "executed_lines": [],
  136450. "summary": {
  136451. "covered_lines": 0,
  136452. "num_statements": 15,
  136453. "percent_covered": 0.0,
  136454. "percent_covered_display": "0.00",
  136455. "missing_lines": 15,
  136456. "excluded_lines": 0,
  136457. "percent_statements_covered": 0.0,
  136458. "percent_statements_covered_display": "0.00",
  136459. "num_branches": 6,
  136460. "num_partial_branches": 0,
  136461. "covered_branches": 0,
  136462. "missing_branches": 6,
  136463. "percent_branches_covered": 0.0,
  136464. "percent_branches_covered_display": "0.00"
  136465. },
  136466. "missing_lines": [
  136467. 162,
  136468. 163,
  136469. 164,
  136470. 165,
  136471. 166,
  136472. 172,
  136473. 174,
  136474. 182,
  136475. 188,
  136476. 189,
  136477. 191,
  136478. 193,
  136479. 194,
  136480. 195,
  136481. 196
  136482. ],
  136483. "excluded_lines": [],
  136484. "start_line": 151,
  136485. "contexts": {},
  136486. "executed_branches": [],
  136487. "missing_branches": [
  136488. [
  136489. 164,
  136490. 165
  136491. ],
  136492. [
  136493. 164,
  136494. 174
  136495. ],
  136496. [
  136497. 165,
  136498. 164
  136499. ],
  136500. [
  136501. 165,
  136502. 166
  136503. ],
  136504. [
  136505. 188,
  136506. 189
  136507. ],
  136508. [
  136509. 188,
  136510. 191
  136511. ]
  136512. ]
  136513. },
  136514. "BulkHelper.bulk_delete": {
  136515. "executed_lines": [],
  136516. "summary": {
  136517. "covered_lines": 0,
  136518. "num_statements": 11,
  136519. "percent_covered": 0.0,
  136520. "percent_covered_display": "0.00",
  136521. "missing_lines": 11,
  136522. "excluded_lines": 0,
  136523. "percent_statements_covered": 0.0,
  136524. "percent_statements_covered_display": "0.00",
  136525. "num_branches": 2,
  136526. "num_partial_branches": 0,
  136527. "covered_branches": 0,
  136528. "missing_branches": 2,
  136529. "percent_branches_covered": 0.0,
  136530. "percent_branches_covered_display": "0.00"
  136531. },
  136532. "missing_lines": [
  136533. 212,
  136534. 213,
  136535. 222,
  136536. 230,
  136537. 236,
  136538. 237,
  136539. 239,
  136540. 241,
  136541. 242,
  136542. 243,
  136543. 244
  136544. ],
  136545. "excluded_lines": [],
  136546. "start_line": 202,
  136547. "contexts": {},
  136548. "executed_branches": [],
  136549. "missing_branches": [
  136550. [
  136551. 236,
  136552. 237
  136553. ],
  136554. [
  136555. 236,
  136556. 239
  136557. ]
  136558. ]
  136559. },
  136560. "BulkHelper.bulk_upsert": {
  136561. "executed_lines": [],
  136562. "summary": {
  136563. "covered_lines": 0,
  136564. "num_statements": 15,
  136565. "percent_covered": 0.0,
  136566. "percent_covered_display": "0.00",
  136567. "missing_lines": 15,
  136568. "excluded_lines": 0,
  136569. "percent_statements_covered": 0.0,
  136570. "percent_statements_covered_display": "0.00",
  136571. "num_branches": 6,
  136572. "num_partial_branches": 0,
  136573. "covered_branches": 0,
  136574. "missing_branches": 6,
  136575. "percent_branches_covered": 0.0,
  136576. "percent_branches_covered_display": "0.00"
  136577. },
  136578. "missing_lines": [
  136579. 261,
  136580. 262,
  136581. 263,
  136582. 264,
  136583. 265,
  136584. 272,
  136585. 274,
  136586. 282,
  136587. 288,
  136588. 289,
  136589. 291,
  136590. 293,
  136591. 294,
  136592. 295,
  136593. 296
  136594. ],
  136595. "excluded_lines": [],
  136596. "start_line": 250,
  136597. "contexts": {},
  136598. "executed_branches": [],
  136599. "missing_branches": [
  136600. [
  136601. 263,
  136602. 264
  136603. ],
  136604. [
  136605. 263,
  136606. 274
  136607. ],
  136608. [
  136609. 264,
  136610. 263
  136611. ],
  136612. [
  136613. 264,
  136614. 265
  136615. ],
  136616. [
  136617. 288,
  136618. 289
  136619. ],
  136620. [
  136621. 288,
  136622. 291
  136623. ]
  136624. ]
  136625. },
  136626. "BulkHelper.refresh_index": {
  136627. "executed_lines": [],
  136628. "summary": {
  136629. "covered_lines": 0,
  136630. "num_statements": 6,
  136631. "percent_covered": 0.0,
  136632. "percent_covered_display": "0.00",
  136633. "missing_lines": 6,
  136634. "excluded_lines": 0,
  136635. "percent_statements_covered": 0.0,
  136636. "percent_statements_covered_display": "0.00",
  136637. "num_branches": 0,
  136638. "num_partial_branches": 0,
  136639. "covered_branches": 0,
  136640. "missing_branches": 0,
  136641. "percent_branches_covered": 100.0,
  136642. "percent_branches_covered_display": "100.00"
  136643. },
  136644. "missing_lines": [
  136645. 309,
  136646. 310,
  136647. 311,
  136648. 312,
  136649. 313,
  136650. 314
  136651. ],
  136652. "excluded_lines": [],
  136653. "start_line": 302,
  136654. "contexts": {},
  136655. "executed_branches": [],
  136656. "missing_branches": []
  136657. },
  136658. "": {
  136659. "executed_lines": [],
  136660. "summary": {
  136661. "covered_lines": 0,
  136662. "num_statements": 18,
  136663. "percent_covered": 0.0,
  136664. "percent_covered_display": "0.00",
  136665. "missing_lines": 18,
  136666. "excluded_lines": 0,
  136667. "percent_statements_covered": 0.0,
  136668. "percent_statements_covered_display": "0.00",
  136669. "num_branches": 0,
  136670. "num_partial_branches": 0,
  136671. "covered_branches": 0,
  136672. "missing_branches": 0,
  136673. "percent_branches_covered": 100.0,
  136674. "percent_branches_covered_display": "100.00"
  136675. },
  136676. "missing_lines": [
  136677. 5,
  136678. 6,
  136679. 7,
  136680. 8,
  136681. 9,
  136682. 10,
  136683. 11,
  136684. 13,
  136685. 16,
  136686. 21,
  136687. 30,
  136688. 51,
  136689. 95,
  136690. 151,
  136691. 202,
  136692. 250,
  136693. 302,
  136694. 318
  136695. ],
  136696. "excluded_lines": [],
  136697. "start_line": 1,
  136698. "contexts": {},
  136699. "executed_branches": [],
  136700. "missing_branches": []
  136701. }
  136702. },
  136703. "classes": {
  136704. "BulkHelper": {
  136705. "executed_lines": [],
  136706. "summary": {
  136707. "covered_lines": 0,
  136708. "num_statements": 82,
  136709. "percent_covered": 0.0,
  136710. "percent_covered_display": "0.00",
  136711. "missing_lines": 82,
  136712. "excluded_lines": 0,
  136713. "percent_statements_covered": 0.0,
  136714. "percent_statements_covered_display": "0.00",
  136715. "num_branches": 26,
  136716. "num_partial_branches": 0,
  136717. "covered_branches": 0,
  136718. "missing_branches": 26,
  136719. "percent_branches_covered": 0.0,
  136720. "percent_branches_covered_display": "0.00"
  136721. },
  136722. "missing_lines": [
  136723. 25,
  136724. 26,
  136725. 28,
  136726. 41,
  136727. 42,
  136728. 47,
  136729. 48,
  136730. 49,
  136731. 64,
  136732. 65,
  136733. 67,
  136734. 75,
  136735. 81,
  136736. 82,
  136737. 84,
  136738. 86,
  136739. 87,
  136740. 88,
  136741. 89,
  136742. 111,
  136743. 112,
  136744. 114,
  136745. 115,
  136746. 117,
  136747. 126,
  136748. 127,
  136749. 129,
  136750. 131,
  136751. 137,
  136752. 138,
  136753. 140,
  136754. 142,
  136755. 143,
  136756. 144,
  136757. 145,
  136758. 162,
  136759. 163,
  136760. 164,
  136761. 165,
  136762. 166,
  136763. 172,
  136764. 174,
  136765. 182,
  136766. 188,
  136767. 189,
  136768. 191,
  136769. 193,
  136770. 194,
  136771. 195,
  136772. 196,
  136773. 212,
  136774. 213,
  136775. 222,
  136776. 230,
  136777. 236,
  136778. 237,
  136779. 239,
  136780. 241,
  136781. 242,
  136782. 243,
  136783. 244,
  136784. 261,
  136785. 262,
  136786. 263,
  136787. 264,
  136788. 265,
  136789. 272,
  136790. 274,
  136791. 282,
  136792. 288,
  136793. 289,
  136794. 291,
  136795. 293,
  136796. 294,
  136797. 295,
  136798. 296,
  136799. 309,
  136800. 310,
  136801. 311,
  136802. 312,
  136803. 313,
  136804. 314
  136805. ],
  136806. "excluded_lines": [],
  136807. "start_line": 16,
  136808. "contexts": {},
  136809. "executed_branches": [],
  136810. "missing_branches": [
  136811. [
  136812. 41,
  136813. -30
  136814. ],
  136815. [
  136816. 41,
  136817. 42
  136818. ],
  136819. [
  136820. 47,
  136821. 48
  136822. ],
  136823. [
  136824. 47,
  136825. 49
  136826. ],
  136827. [
  136828. 81,
  136829. 82
  136830. ],
  136831. [
  136832. 81,
  136833. 84
  136834. ],
  136835. [
  136836. 117,
  136837. 126
  136838. ],
  136839. [
  136840. 117,
  136841. 131
  136842. ],
  136843. [
  136844. 126,
  136845. 127
  136846. ],
  136847. [
  136848. 126,
  136849. 129
  136850. ],
  136851. [
  136852. 137,
  136853. 138
  136854. ],
  136855. [
  136856. 137,
  136857. 140
  136858. ],
  136859. [
  136860. 164,
  136861. 165
  136862. ],
  136863. [
  136864. 164,
  136865. 174
  136866. ],
  136867. [
  136868. 165,
  136869. 164
  136870. ],
  136871. [
  136872. 165,
  136873. 166
  136874. ],
  136875. [
  136876. 188,
  136877. 189
  136878. ],
  136879. [
  136880. 188,
  136881. 191
  136882. ],
  136883. [
  136884. 236,
  136885. 237
  136886. ],
  136887. [
  136888. 236,
  136889. 239
  136890. ],
  136891. [
  136892. 263,
  136893. 264
  136894. ],
  136895. [
  136896. 263,
  136897. 274
  136898. ],
  136899. [
  136900. 264,
  136901. 263
  136902. ],
  136903. [
  136904. 264,
  136905. 265
  136906. ],
  136907. [
  136908. 288,
  136909. 289
  136910. ],
  136911. [
  136912. 288,
  136913. 291
  136914. ]
  136915. ]
  136916. },
  136917. "": {
  136918. "executed_lines": [],
  136919. "summary": {
  136920. "covered_lines": 0,
  136921. "num_statements": 18,
  136922. "percent_covered": 0.0,
  136923. "percent_covered_display": "0.00",
  136924. "missing_lines": 18,
  136925. "excluded_lines": 0,
  136926. "percent_statements_covered": 0.0,
  136927. "percent_statements_covered_display": "0.00",
  136928. "num_branches": 0,
  136929. "num_partial_branches": 0,
  136930. "covered_branches": 0,
  136931. "missing_branches": 0,
  136932. "percent_branches_covered": 100.0,
  136933. "percent_branches_covered_display": "100.00"
  136934. },
  136935. "missing_lines": [
  136936. 5,
  136937. 6,
  136938. 7,
  136939. 8,
  136940. 9,
  136941. 10,
  136942. 11,
  136943. 13,
  136944. 16,
  136945. 21,
  136946. 30,
  136947. 51,
  136948. 95,
  136949. 151,
  136950. 202,
  136951. 250,
  136952. 302,
  136953. 318
  136954. ],
  136955. "excluded_lines": [],
  136956. "start_line": 1,
  136957. "contexts": {},
  136958. "executed_branches": [],
  136959. "missing_branches": []
  136960. }
  136961. }
  136962. },
  136963. "src\\utils\\es\\client_manager.py": {
  136964. "executed_lines": [],
  136965. "summary": {
  136966. "covered_lines": 0,
  136967. "num_statements": 33,
  136968. "percent_covered": 0.0,
  136969. "percent_covered_display": "0.00",
  136970. "missing_lines": 33,
  136971. "excluded_lines": 1,
  136972. "percent_statements_covered": 0.0,
  136973. "percent_statements_covered_display": "0.00",
  136974. "num_branches": 4,
  136975. "num_partial_branches": 0,
  136976. "covered_branches": 0,
  136977. "missing_branches": 4,
  136978. "percent_branches_covered": 0.0,
  136979. "percent_branches_covered_display": "0.00"
  136980. },
  136981. "missing_lines": [
  136982. 4,
  136983. 5,
  136984. 6,
  136985. 7,
  136986. 8,
  136987. 11,
  136988. 14,
  136989. 15,
  136990. 20,
  136991. 24,
  136992. 26,
  136993. 33,
  136994. 34,
  136995. 35,
  136996. 37,
  136997. 41,
  136998. 54,
  136999. 55,
  137000. 56,
  137001. 57,
  137002. 58,
  137003. 59,
  137004. 60,
  137005. 62,
  137006. 69,
  137007. 70,
  137008. 71,
  137009. 72,
  137010. 74,
  137011. 78,
  137012. 79,
  137013. 80,
  137014. 84
  137015. ],
  137016. "excluded_lines": [
  137017. 42
  137018. ],
  137019. "contexts": {},
  137020. "executed_branches": [],
  137021. "missing_branches": [
  137022. [
  137023. 33,
  137024. 34
  137025. ],
  137026. [
  137027. 33,
  137028. 35
  137029. ],
  137030. [
  137031. 78,
  137032. -74
  137033. ],
  137034. [
  137035. 78,
  137036. 79
  137037. ]
  137038. ],
  137039. "functions": {
  137040. "ESClientManager.__init__": {
  137041. "executed_lines": [],
  137042. "summary": {
  137043. "covered_lines": 0,
  137044. "num_statements": 1,
  137045. "percent_covered": 0.0,
  137046. "percent_covered_display": "0.00",
  137047. "missing_lines": 1,
  137048. "excluded_lines": 0,
  137049. "percent_statements_covered": 0.0,
  137050. "percent_statements_covered_display": "0.00",
  137051. "num_branches": 0,
  137052. "num_partial_branches": 0,
  137053. "covered_branches": 0,
  137054. "missing_branches": 0,
  137055. "percent_branches_covered": 100.0,
  137056. "percent_branches_covered_display": "100.00"
  137057. },
  137058. "missing_lines": [
  137059. 24
  137060. ],
  137061. "excluded_lines": [],
  137062. "start_line": 20,
  137063. "contexts": {},
  137064. "executed_branches": [],
  137065. "missing_branches": []
  137066. },
  137067. "ESClientManager.get_client": {
  137068. "executed_lines": [],
  137069. "summary": {
  137070. "covered_lines": 0,
  137071. "num_statements": 3,
  137072. "percent_covered": 0.0,
  137073. "percent_covered_display": "0.00",
  137074. "missing_lines": 3,
  137075. "excluded_lines": 0,
  137076. "percent_statements_covered": 0.0,
  137077. "percent_statements_covered_display": "0.00",
  137078. "num_branches": 2,
  137079. "num_partial_branches": 0,
  137080. "covered_branches": 0,
  137081. "missing_branches": 2,
  137082. "percent_branches_covered": 0.0,
  137083. "percent_branches_covered_display": "0.00"
  137084. },
  137085. "missing_lines": [
  137086. 33,
  137087. 34,
  137088. 35
  137089. ],
  137090. "excluded_lines": [],
  137091. "start_line": 26,
  137092. "contexts": {},
  137093. "executed_branches": [],
  137094. "missing_branches": [
  137095. [
  137096. 33,
  137097. 34
  137098. ],
  137099. [
  137100. 33,
  137101. 35
  137102. ]
  137103. ]
  137104. },
  137105. "ESClientManager._initialize_client": {
  137106. "executed_lines": [],
  137107. "summary": {
  137108. "covered_lines": 0,
  137109. "num_statements": 8,
  137110. "percent_covered": 0.0,
  137111. "percent_covered_display": "0.00",
  137112. "missing_lines": 8,
  137113. "excluded_lines": 1,
  137114. "percent_statements_covered": 0.0,
  137115. "percent_statements_covered_display": "0.00",
  137116. "num_branches": 0,
  137117. "num_partial_branches": 0,
  137118. "covered_branches": 0,
  137119. "missing_branches": 0,
  137120. "percent_branches_covered": 100.0,
  137121. "percent_branches_covered_display": "100.00"
  137122. },
  137123. "missing_lines": [
  137124. 41,
  137125. 54,
  137126. 55,
  137127. 56,
  137128. 57,
  137129. 58,
  137130. 59,
  137131. 60
  137132. ],
  137133. "excluded_lines": [
  137134. 42
  137135. ],
  137136. "start_line": 37,
  137137. "contexts": {},
  137138. "executed_branches": [],
  137139. "missing_branches": []
  137140. },
  137141. "ESClientManager.ping": {
  137142. "executed_lines": [],
  137143. "summary": {
  137144. "covered_lines": 0,
  137145. "num_statements": 4,
  137146. "percent_covered": 0.0,
  137147. "percent_covered_display": "0.00",
  137148. "missing_lines": 4,
  137149. "excluded_lines": 0,
  137150. "percent_statements_covered": 0.0,
  137151. "percent_statements_covered_display": "0.00",
  137152. "num_branches": 0,
  137153. "num_partial_branches": 0,
  137154. "covered_branches": 0,
  137155. "missing_branches": 0,
  137156. "percent_branches_covered": 100.0,
  137157. "percent_branches_covered_display": "100.00"
  137158. },
  137159. "missing_lines": [
  137160. 69,
  137161. 70,
  137162. 71,
  137163. 72
  137164. ],
  137165. "excluded_lines": [],
  137166. "start_line": 62,
  137167. "contexts": {},
  137168. "executed_branches": [],
  137169. "missing_branches": []
  137170. },
  137171. "ESClientManager.close": {
  137172. "executed_lines": [],
  137173. "summary": {
  137174. "covered_lines": 0,
  137175. "num_statements": 3,
  137176. "percent_covered": 0.0,
  137177. "percent_covered_display": "0.00",
  137178. "missing_lines": 3,
  137179. "excluded_lines": 0,
  137180. "percent_statements_covered": 0.0,
  137181. "percent_statements_covered_display": "0.00",
  137182. "num_branches": 2,
  137183. "num_partial_branches": 0,
  137184. "covered_branches": 0,
  137185. "missing_branches": 2,
  137186. "percent_branches_covered": 0.0,
  137187. "percent_branches_covered_display": "0.00"
  137188. },
  137189. "missing_lines": [
  137190. 78,
  137191. 79,
  137192. 80
  137193. ],
  137194. "excluded_lines": [],
  137195. "start_line": 74,
  137196. "contexts": {},
  137197. "executed_branches": [],
  137198. "missing_branches": [
  137199. [
  137200. 78,
  137201. -74
  137202. ],
  137203. [
  137204. 78,
  137205. 79
  137206. ]
  137207. ]
  137208. },
  137209. "": {
  137210. "executed_lines": [],
  137211. "summary": {
  137212. "covered_lines": 0,
  137213. "num_statements": 14,
  137214. "percent_covered": 0.0,
  137215. "percent_covered_display": "0.00",
  137216. "missing_lines": 14,
  137217. "excluded_lines": 0,
  137218. "percent_statements_covered": 0.0,
  137219. "percent_statements_covered_display": "0.00",
  137220. "num_branches": 0,
  137221. "num_partial_branches": 0,
  137222. "covered_branches": 0,
  137223. "missing_branches": 0,
  137224. "percent_branches_covered": 100.0,
  137225. "percent_branches_covered_display": "100.00"
  137226. },
  137227. "missing_lines": [
  137228. 4,
  137229. 5,
  137230. 6,
  137231. 7,
  137232. 8,
  137233. 11,
  137234. 14,
  137235. 15,
  137236. 20,
  137237. 26,
  137238. 37,
  137239. 62,
  137240. 74,
  137241. 84
  137242. ],
  137243. "excluded_lines": [],
  137244. "start_line": 1,
  137245. "contexts": {},
  137246. "executed_branches": [],
  137247. "missing_branches": []
  137248. }
  137249. },
  137250. "classes": {
  137251. "ESClientManager": {
  137252. "executed_lines": [],
  137253. "summary": {
  137254. "covered_lines": 0,
  137255. "num_statements": 19,
  137256. "percent_covered": 0.0,
  137257. "percent_covered_display": "0.00",
  137258. "missing_lines": 19,
  137259. "excluded_lines": 1,
  137260. "percent_statements_covered": 0.0,
  137261. "percent_statements_covered_display": "0.00",
  137262. "num_branches": 4,
  137263. "num_partial_branches": 0,
  137264. "covered_branches": 0,
  137265. "missing_branches": 4,
  137266. "percent_branches_covered": 0.0,
  137267. "percent_branches_covered_display": "0.00"
  137268. },
  137269. "missing_lines": [
  137270. 24,
  137271. 33,
  137272. 34,
  137273. 35,
  137274. 41,
  137275. 54,
  137276. 55,
  137277. 56,
  137278. 57,
  137279. 58,
  137280. 59,
  137281. 60,
  137282. 69,
  137283. 70,
  137284. 71,
  137285. 72,
  137286. 78,
  137287. 79,
  137288. 80
  137289. ],
  137290. "excluded_lines": [
  137291. 42
  137292. ],
  137293. "start_line": 15,
  137294. "contexts": {},
  137295. "executed_branches": [],
  137296. "missing_branches": [
  137297. [
  137298. 33,
  137299. 34
  137300. ],
  137301. [
  137302. 33,
  137303. 35
  137304. ],
  137305. [
  137306. 78,
  137307. -74
  137308. ],
  137309. [
  137310. 78,
  137311. 79
  137312. ]
  137313. ]
  137314. },
  137315. "": {
  137316. "executed_lines": [],
  137317. "summary": {
  137318. "covered_lines": 0,
  137319. "num_statements": 14,
  137320. "percent_covered": 0.0,
  137321. "percent_covered_display": "0.00",
  137322. "missing_lines": 14,
  137323. "excluded_lines": 0,
  137324. "percent_statements_covered": 0.0,
  137325. "percent_statements_covered_display": "0.00",
  137326. "num_branches": 0,
  137327. "num_partial_branches": 0,
  137328. "covered_branches": 0,
  137329. "missing_branches": 0,
  137330. "percent_branches_covered": 100.0,
  137331. "percent_branches_covered_display": "100.00"
  137332. },
  137333. "missing_lines": [
  137334. 4,
  137335. 5,
  137336. 6,
  137337. 7,
  137338. 8,
  137339. 11,
  137340. 14,
  137341. 15,
  137342. 20,
  137343. 26,
  137344. 37,
  137345. 62,
  137346. 74,
  137347. 84
  137348. ],
  137349. "excluded_lines": [],
  137350. "start_line": 1,
  137351. "contexts": {},
  137352. "executed_branches": [],
  137353. "missing_branches": []
  137354. }
  137355. }
  137356. },
  137357. "src\\utils\\es\\core\\__init__.py": {
  137358. "executed_lines": [],
  137359. "summary": {
  137360. "covered_lines": 0,
  137361. "num_statements": 0,
  137362. "percent_covered": 100.0,
  137363. "percent_covered_display": "100.00",
  137364. "missing_lines": 0,
  137365. "excluded_lines": 0,
  137366. "percent_statements_covered": 100.0,
  137367. "percent_statements_covered_display": "100.00",
  137368. "num_branches": 0,
  137369. "num_partial_branches": 0,
  137370. "covered_branches": 0,
  137371. "missing_branches": 0,
  137372. "percent_branches_covered": 100.0,
  137373. "percent_branches_covered_display": "100.00"
  137374. },
  137375. "missing_lines": [],
  137376. "excluded_lines": [],
  137377. "contexts": {},
  137378. "executed_branches": [],
  137379. "missing_branches": [],
  137380. "functions": {
  137381. "": {
  137382. "executed_lines": [],
  137383. "summary": {
  137384. "covered_lines": 0,
  137385. "num_statements": 0,
  137386. "percent_covered": 100.0,
  137387. "percent_covered_display": "100.00",
  137388. "missing_lines": 0,
  137389. "excluded_lines": 0,
  137390. "percent_statements_covered": 100.0,
  137391. "percent_statements_covered_display": "100.00",
  137392. "num_branches": 0,
  137393. "num_partial_branches": 0,
  137394. "covered_branches": 0,
  137395. "missing_branches": 0,
  137396. "percent_branches_covered": 100.0,
  137397. "percent_branches_covered_display": "100.00"
  137398. },
  137399. "missing_lines": [],
  137400. "excluded_lines": [],
  137401. "start_line": 1,
  137402. "contexts": {},
  137403. "executed_branches": [],
  137404. "missing_branches": []
  137405. }
  137406. },
  137407. "classes": {
  137408. "": {
  137409. "executed_lines": [],
  137410. "summary": {
  137411. "covered_lines": 0,
  137412. "num_statements": 0,
  137413. "percent_covered": 100.0,
  137414. "percent_covered_display": "100.00",
  137415. "missing_lines": 0,
  137416. "excluded_lines": 0,
  137417. "percent_statements_covered": 100.0,
  137418. "percent_statements_covered_display": "100.00",
  137419. "num_branches": 0,
  137420. "num_partial_branches": 0,
  137421. "covered_branches": 0,
  137422. "missing_branches": 0,
  137423. "percent_branches_covered": 100.0,
  137424. "percent_branches_covered_display": "100.00"
  137425. },
  137426. "missing_lines": [],
  137427. "excluded_lines": [],
  137428. "start_line": 1,
  137429. "contexts": {},
  137430. "executed_branches": [],
  137431. "missing_branches": []
  137432. }
  137433. }
  137434. },
  137435. "src\\utils\\es\\core\\index_manager.py": {
  137436. "executed_lines": [],
  137437. "summary": {
  137438. "covered_lines": 0,
  137439. "num_statements": 83,
  137440. "percent_covered": 0.0,
  137441. "percent_covered_display": "0.00",
  137442. "missing_lines": 83,
  137443. "excluded_lines": 0,
  137444. "percent_statements_covered": 0.0,
  137445. "percent_statements_covered_display": "0.00",
  137446. "num_branches": 12,
  137447. "num_partial_branches": 0,
  137448. "covered_branches": 0,
  137449. "missing_branches": 12,
  137450. "percent_branches_covered": 0.0,
  137451. "percent_branches_covered_display": "0.00"
  137452. },
  137453. "missing_lines": [
  137454. 5,
  137455. 6,
  137456. 7,
  137457. 8,
  137458. 9,
  137459. 10,
  137460. 12,
  137461. 15,
  137462. 20,
  137463. 24,
  137464. 25,
  137465. 27,
  137466. 34,
  137467. 89,
  137468. 96,
  137469. 97,
  137470. 98,
  137471. 99,
  137472. 100,
  137473. 102,
  137474. 109,
  137475. 110,
  137476. 111,
  137477. 112,
  137478. 116,
  137479. 117,
  137480. 119,
  137481. 120,
  137482. 121,
  137483. 122,
  137484. 123,
  137485. 124,
  137486. 125,
  137487. 126,
  137488. 128,
  137489. 138,
  137490. 139,
  137491. 140,
  137492. 144,
  137493. 145,
  137494. 147,
  137495. 148,
  137496. 149,
  137497. 150,
  137498. 151,
  137499. 153,
  137500. 160,
  137501. 161,
  137502. 162,
  137503. 163,
  137504. 164,
  137505. 166,
  137506. 167,
  137507. 168,
  137508. 169,
  137509. 170,
  137510. 172,
  137511. 179,
  137512. 180,
  137513. 181,
  137514. 183,
  137515. 184,
  137516. 185,
  137517. 186,
  137518. 187,
  137519. 189,
  137520. 196,
  137521. 197,
  137522. 198,
  137523. 200,
  137524. 201,
  137525. 202,
  137526. 203,
  137527. 205,
  137528. 212,
  137529. 213,
  137530. 214,
  137531. 215,
  137532. 217,
  137533. 218,
  137534. 219,
  137535. 220,
  137536. 224
  137537. ],
  137538. "excluded_lines": [],
  137539. "contexts": {},
  137540. "executed_branches": [],
  137541. "missing_branches": [
  137542. [
  137543. 110,
  137544. 111
  137545. ],
  137546. [
  137547. 110,
  137548. 119
  137549. ],
  137550. [
  137551. 139,
  137552. 140
  137553. ],
  137554. [
  137555. 139,
  137556. 147
  137557. ],
  137558. [
  137559. 161,
  137560. 162
  137561. ],
  137562. [
  137563. 161,
  137564. 166
  137565. ],
  137566. [
  137567. 180,
  137568. 181
  137569. ],
  137570. [
  137571. 180,
  137572. 183
  137573. ],
  137574. [
  137575. 197,
  137576. 198
  137577. ],
  137578. [
  137579. 197,
  137580. 200
  137581. ],
  137582. [
  137583. 213,
  137584. 214
  137585. ],
  137586. [
  137587. 213,
  137588. 217
  137589. ]
  137590. ],
  137591. "functions": {
  137592. "IndexManager.__init__": {
  137593. "executed_lines": [],
  137594. "summary": {
  137595. "covered_lines": 0,
  137596. "num_statements": 2,
  137597. "percent_covered": 0.0,
  137598. "percent_covered_display": "0.00",
  137599. "missing_lines": 2,
  137600. "excluded_lines": 0,
  137601. "percent_statements_covered": 0.0,
  137602. "percent_statements_covered_display": "0.00",
  137603. "num_branches": 0,
  137604. "num_partial_branches": 0,
  137605. "covered_branches": 0,
  137606. "missing_branches": 0,
  137607. "percent_branches_covered": 100.0,
  137608. "percent_branches_covered_display": "100.00"
  137609. },
  137610. "missing_lines": [
  137611. 24,
  137612. 25
  137613. ],
  137614. "excluded_lines": [],
  137615. "start_line": 20,
  137616. "contexts": {},
  137617. "executed_branches": [],
  137618. "missing_branches": []
  137619. },
  137620. "IndexManager.get_mapping": {
  137621. "executed_lines": [],
  137622. "summary": {
  137623. "covered_lines": 0,
  137624. "num_statements": 1,
  137625. "percent_covered": 0.0,
  137626. "percent_covered_display": "0.00",
  137627. "missing_lines": 1,
  137628. "excluded_lines": 0,
  137629. "percent_statements_covered": 0.0,
  137630. "percent_statements_covered_display": "0.00",
  137631. "num_branches": 0,
  137632. "num_partial_branches": 0,
  137633. "covered_branches": 0,
  137634. "missing_branches": 0,
  137635. "percent_branches_covered": 100.0,
  137636. "percent_branches_covered_display": "100.00"
  137637. },
  137638. "missing_lines": [
  137639. 34
  137640. ],
  137641. "excluded_lines": [],
  137642. "start_line": 27,
  137643. "contexts": {},
  137644. "executed_branches": [],
  137645. "missing_branches": []
  137646. },
  137647. "IndexManager.index_exists": {
  137648. "executed_lines": [],
  137649. "summary": {
  137650. "covered_lines": 0,
  137651. "num_statements": 5,
  137652. "percent_covered": 0.0,
  137653. "percent_covered_display": "0.00",
  137654. "missing_lines": 5,
  137655. "excluded_lines": 0,
  137656. "percent_statements_covered": 0.0,
  137657. "percent_statements_covered_display": "0.00",
  137658. "num_branches": 0,
  137659. "num_partial_branches": 0,
  137660. "covered_branches": 0,
  137661. "missing_branches": 0,
  137662. "percent_branches_covered": 100.0,
  137663. "percent_branches_covered_display": "100.00"
  137664. },
  137665. "missing_lines": [
  137666. 96,
  137667. 97,
  137668. 98,
  137669. 99,
  137670. 100
  137671. ],
  137672. "excluded_lines": [],
  137673. "start_line": 89,
  137674. "contexts": {},
  137675. "executed_branches": [],
  137676. "missing_branches": []
  137677. },
  137678. "IndexManager.create_index": {
  137679. "executed_lines": [],
  137680. "summary": {
  137681. "covered_lines": 0,
  137682. "num_statements": 14,
  137683. "percent_covered": 0.0,
  137684. "percent_covered_display": "0.00",
  137685. "missing_lines": 14,
  137686. "excluded_lines": 0,
  137687. "percent_statements_covered": 0.0,
  137688. "percent_statements_covered_display": "0.00",
  137689. "num_branches": 2,
  137690. "num_partial_branches": 0,
  137691. "covered_branches": 0,
  137692. "missing_branches": 2,
  137693. "percent_branches_covered": 0.0,
  137694. "percent_branches_covered_display": "0.00"
  137695. },
  137696. "missing_lines": [
  137697. 109,
  137698. 110,
  137699. 111,
  137700. 112,
  137701. 116,
  137702. 117,
  137703. 119,
  137704. 120,
  137705. 121,
  137706. 122,
  137707. 123,
  137708. 124,
  137709. 125,
  137710. 126
  137711. ],
  137712. "excluded_lines": [],
  137713. "start_line": 102,
  137714. "contexts": {},
  137715. "executed_branches": [],
  137716. "missing_branches": [
  137717. [
  137718. 110,
  137719. 111
  137720. ],
  137721. [
  137722. 110,
  137723. 119
  137724. ]
  137725. ]
  137726. },
  137727. "IndexManager.update_mapping": {
  137728. "executed_lines": [],
  137729. "summary": {
  137730. "covered_lines": 0,
  137731. "num_statements": 10,
  137732. "percent_covered": 0.0,
  137733. "percent_covered_display": "0.00",
  137734. "missing_lines": 10,
  137735. "excluded_lines": 0,
  137736. "percent_statements_covered": 0.0,
  137737. "percent_statements_covered_display": "0.00",
  137738. "num_branches": 2,
  137739. "num_partial_branches": 0,
  137740. "covered_branches": 0,
  137741. "missing_branches": 2,
  137742. "percent_branches_covered": 0.0,
  137743. "percent_branches_covered_display": "0.00"
  137744. },
  137745. "missing_lines": [
  137746. 138,
  137747. 139,
  137748. 140,
  137749. 144,
  137750. 145,
  137751. 147,
  137752. 148,
  137753. 149,
  137754. 150,
  137755. 151
  137756. ],
  137757. "excluded_lines": [],
  137758. "start_line": 128,
  137759. "contexts": {},
  137760. "executed_branches": [],
  137761. "missing_branches": [
  137762. [
  137763. 139,
  137764. 140
  137765. ],
  137766. [
  137767. 139,
  137768. 147
  137769. ]
  137770. ]
  137771. },
  137772. "IndexManager.delete_index": {
  137773. "executed_lines": [],
  137774. "summary": {
  137775. "covered_lines": 0,
  137776. "num_statements": 10,
  137777. "percent_covered": 0.0,
  137778. "percent_covered_display": "0.00",
  137779. "missing_lines": 10,
  137780. "excluded_lines": 0,
  137781. "percent_statements_covered": 0.0,
  137782. "percent_statements_covered_display": "0.00",
  137783. "num_branches": 2,
  137784. "num_partial_branches": 0,
  137785. "covered_branches": 0,
  137786. "missing_branches": 2,
  137787. "percent_branches_covered": 0.0,
  137788. "percent_branches_covered_display": "0.00"
  137789. },
  137790. "missing_lines": [
  137791. 160,
  137792. 161,
  137793. 162,
  137794. 163,
  137795. 164,
  137796. 166,
  137797. 167,
  137798. 168,
  137799. 169,
  137800. 170
  137801. ],
  137802. "excluded_lines": [],
  137803. "start_line": 153,
  137804. "contexts": {},
  137805. "executed_branches": [],
  137806. "missing_branches": [
  137807. [
  137808. 161,
  137809. 162
  137810. ],
  137811. [
  137812. 161,
  137813. 166
  137814. ]
  137815. ]
  137816. },
  137817. "IndexManager.initialize_index": {
  137818. "executed_lines": [],
  137819. "summary": {
  137820. "covered_lines": 0,
  137821. "num_statements": 8,
  137822. "percent_covered": 0.0,
  137823. "percent_covered_display": "0.00",
  137824. "missing_lines": 8,
  137825. "excluded_lines": 0,
  137826. "percent_statements_covered": 0.0,
  137827. "percent_statements_covered_display": "0.00",
  137828. "num_branches": 2,
  137829. "num_partial_branches": 0,
  137830. "covered_branches": 0,
  137831. "missing_branches": 2,
  137832. "percent_branches_covered": 0.0,
  137833. "percent_branches_covered_display": "0.00"
  137834. },
  137835. "missing_lines": [
  137836. 179,
  137837. 180,
  137838. 181,
  137839. 183,
  137840. 184,
  137841. 185,
  137842. 186,
  137843. 187
  137844. ],
  137845. "excluded_lines": [],
  137846. "start_line": 172,
  137847. "contexts": {},
  137848. "executed_branches": [],
  137849. "missing_branches": [
  137850. [
  137851. 180,
  137852. 181
  137853. ],
  137854. [
  137855. 180,
  137856. 183
  137857. ]
  137858. ]
  137859. },
  137860. "IndexManager.get_index_stats": {
  137861. "executed_lines": [],
  137862. "summary": {
  137863. "covered_lines": 0,
  137864. "num_statements": 7,
  137865. "percent_covered": 0.0,
  137866. "percent_covered_display": "0.00",
  137867. "missing_lines": 7,
  137868. "excluded_lines": 0,
  137869. "percent_statements_covered": 0.0,
  137870. "percent_statements_covered_display": "0.00",
  137871. "num_branches": 2,
  137872. "num_partial_branches": 0,
  137873. "covered_branches": 0,
  137874. "missing_branches": 2,
  137875. "percent_branches_covered": 0.0,
  137876. "percent_branches_covered_display": "0.00"
  137877. },
  137878. "missing_lines": [
  137879. 196,
  137880. 197,
  137881. 198,
  137882. 200,
  137883. 201,
  137884. 202,
  137885. 203
  137886. ],
  137887. "excluded_lines": [],
  137888. "start_line": 189,
  137889. "contexts": {},
  137890. "executed_branches": [],
  137891. "missing_branches": [
  137892. [
  137893. 197,
  137894. 198
  137895. ],
  137896. [
  137897. 197,
  137898. 200
  137899. ]
  137900. ]
  137901. },
  137902. "IndexManager.refresh_index": {
  137903. "executed_lines": [],
  137904. "summary": {
  137905. "covered_lines": 0,
  137906. "num_statements": 8,
  137907. "percent_covered": 0.0,
  137908. "percent_covered_display": "0.00",
  137909. "missing_lines": 8,
  137910. "excluded_lines": 0,
  137911. "percent_statements_covered": 0.0,
  137912. "percent_statements_covered_display": "0.00",
  137913. "num_branches": 2,
  137914. "num_partial_branches": 0,
  137915. "covered_branches": 0,
  137916. "missing_branches": 2,
  137917. "percent_branches_covered": 0.0,
  137918. "percent_branches_covered_display": "0.00"
  137919. },
  137920. "missing_lines": [
  137921. 212,
  137922. 213,
  137923. 214,
  137924. 215,
  137925. 217,
  137926. 218,
  137927. 219,
  137928. 220
  137929. ],
  137930. "excluded_lines": [],
  137931. "start_line": 205,
  137932. "contexts": {},
  137933. "executed_branches": [],
  137934. "missing_branches": [
  137935. [
  137936. 213,
  137937. 214
  137938. ],
  137939. [
  137940. 213,
  137941. 217
  137942. ]
  137943. ]
  137944. },
  137945. "": {
  137946. "executed_lines": [],
  137947. "summary": {
  137948. "covered_lines": 0,
  137949. "num_statements": 18,
  137950. "percent_covered": 0.0,
  137951. "percent_covered_display": "0.00",
  137952. "missing_lines": 18,
  137953. "excluded_lines": 0,
  137954. "percent_statements_covered": 0.0,
  137955. "percent_statements_covered_display": "0.00",
  137956. "num_branches": 0,
  137957. "num_partial_branches": 0,
  137958. "covered_branches": 0,
  137959. "missing_branches": 0,
  137960. "percent_branches_covered": 100.0,
  137961. "percent_branches_covered_display": "100.00"
  137962. },
  137963. "missing_lines": [
  137964. 5,
  137965. 6,
  137966. 7,
  137967. 8,
  137968. 9,
  137969. 10,
  137970. 12,
  137971. 15,
  137972. 20,
  137973. 27,
  137974. 89,
  137975. 102,
  137976. 128,
  137977. 153,
  137978. 172,
  137979. 189,
  137980. 205,
  137981. 224
  137982. ],
  137983. "excluded_lines": [],
  137984. "start_line": 1,
  137985. "contexts": {},
  137986. "executed_branches": [],
  137987. "missing_branches": []
  137988. }
  137989. },
  137990. "classes": {
  137991. "IndexManager": {
  137992. "executed_lines": [],
  137993. "summary": {
  137994. "covered_lines": 0,
  137995. "num_statements": 65,
  137996. "percent_covered": 0.0,
  137997. "percent_covered_display": "0.00",
  137998. "missing_lines": 65,
  137999. "excluded_lines": 0,
  138000. "percent_statements_covered": 0.0,
  138001. "percent_statements_covered_display": "0.00",
  138002. "num_branches": 12,
  138003. "num_partial_branches": 0,
  138004. "covered_branches": 0,
  138005. "missing_branches": 12,
  138006. "percent_branches_covered": 0.0,
  138007. "percent_branches_covered_display": "0.00"
  138008. },
  138009. "missing_lines": [
  138010. 24,
  138011. 25,
  138012. 34,
  138013. 96,
  138014. 97,
  138015. 98,
  138016. 99,
  138017. 100,
  138018. 109,
  138019. 110,
  138020. 111,
  138021. 112,
  138022. 116,
  138023. 117,
  138024. 119,
  138025. 120,
  138026. 121,
  138027. 122,
  138028. 123,
  138029. 124,
  138030. 125,
  138031. 126,
  138032. 138,
  138033. 139,
  138034. 140,
  138035. 144,
  138036. 145,
  138037. 147,
  138038. 148,
  138039. 149,
  138040. 150,
  138041. 151,
  138042. 160,
  138043. 161,
  138044. 162,
  138045. 163,
  138046. 164,
  138047. 166,
  138048. 167,
  138049. 168,
  138050. 169,
  138051. 170,
  138052. 179,
  138053. 180,
  138054. 181,
  138055. 183,
  138056. 184,
  138057. 185,
  138058. 186,
  138059. 187,
  138060. 196,
  138061. 197,
  138062. 198,
  138063. 200,
  138064. 201,
  138065. 202,
  138066. 203,
  138067. 212,
  138068. 213,
  138069. 214,
  138070. 215,
  138071. 217,
  138072. 218,
  138073. 219,
  138074. 220
  138075. ],
  138076. "excluded_lines": [],
  138077. "start_line": 15,
  138078. "contexts": {},
  138079. "executed_branches": [],
  138080. "missing_branches": [
  138081. [
  138082. 110,
  138083. 111
  138084. ],
  138085. [
  138086. 110,
  138087. 119
  138088. ],
  138089. [
  138090. 139,
  138091. 140
  138092. ],
  138093. [
  138094. 139,
  138095. 147
  138096. ],
  138097. [
  138098. 161,
  138099. 162
  138100. ],
  138101. [
  138102. 161,
  138103. 166
  138104. ],
  138105. [
  138106. 180,
  138107. 181
  138108. ],
  138109. [
  138110. 180,
  138111. 183
  138112. ],
  138113. [
  138114. 197,
  138115. 198
  138116. ],
  138117. [
  138118. 197,
  138119. 200
  138120. ],
  138121. [
  138122. 213,
  138123. 214
  138124. ],
  138125. [
  138126. 213,
  138127. 217
  138128. ]
  138129. ]
  138130. },
  138131. "": {
  138132. "executed_lines": [],
  138133. "summary": {
  138134. "covered_lines": 0,
  138135. "num_statements": 18,
  138136. "percent_covered": 0.0,
  138137. "percent_covered_display": "0.00",
  138138. "missing_lines": 18,
  138139. "excluded_lines": 0,
  138140. "percent_statements_covered": 0.0,
  138141. "percent_statements_covered_display": "0.00",
  138142. "num_branches": 0,
  138143. "num_partial_branches": 0,
  138144. "covered_branches": 0,
  138145. "missing_branches": 0,
  138146. "percent_branches_covered": 100.0,
  138147. "percent_branches_covered_display": "100.00"
  138148. },
  138149. "missing_lines": [
  138150. 5,
  138151. 6,
  138152. 7,
  138153. 8,
  138154. 9,
  138155. 10,
  138156. 12,
  138157. 15,
  138158. 20,
  138159. 27,
  138160. 89,
  138161. 102,
  138162. 128,
  138163. 153,
  138164. 172,
  138165. 189,
  138166. 205,
  138167. 224
  138168. ],
  138169. "excluded_lines": [],
  138170. "start_line": 1,
  138171. "contexts": {},
  138172. "executed_branches": [],
  138173. "missing_branches": []
  138174. }
  138175. }
  138176. },
  138177. "src\\utils\\es\\services\\__init__.py": {
  138178. "executed_lines": [],
  138179. "summary": {
  138180. "covered_lines": 0,
  138181. "num_statements": 0,
  138182. "percent_covered": 100.0,
  138183. "percent_covered_display": "100.00",
  138184. "missing_lines": 0,
  138185. "excluded_lines": 0,
  138186. "percent_statements_covered": 100.0,
  138187. "percent_statements_covered_display": "100.00",
  138188. "num_branches": 0,
  138189. "num_partial_branches": 0,
  138190. "covered_branches": 0,
  138191. "missing_branches": 0,
  138192. "percent_branches_covered": 100.0,
  138193. "percent_branches_covered_display": "100.00"
  138194. },
  138195. "missing_lines": [],
  138196. "excluded_lines": [],
  138197. "contexts": {},
  138198. "executed_branches": [],
  138199. "missing_branches": [],
  138200. "functions": {
  138201. "": {
  138202. "executed_lines": [],
  138203. "summary": {
  138204. "covered_lines": 0,
  138205. "num_statements": 0,
  138206. "percent_covered": 100.0,
  138207. "percent_covered_display": "100.00",
  138208. "missing_lines": 0,
  138209. "excluded_lines": 0,
  138210. "percent_statements_covered": 100.0,
  138211. "percent_statements_covered_display": "100.00",
  138212. "num_branches": 0,
  138213. "num_partial_branches": 0,
  138214. "covered_branches": 0,
  138215. "missing_branches": 0,
  138216. "percent_branches_covered": 100.0,
  138217. "percent_branches_covered_display": "100.00"
  138218. },
  138219. "missing_lines": [],
  138220. "excluded_lines": [],
  138221. "start_line": 1,
  138222. "contexts": {},
  138223. "executed_branches": [],
  138224. "missing_branches": []
  138225. }
  138226. },
  138227. "classes": {
  138228. "": {
  138229. "executed_lines": [],
  138230. "summary": {
  138231. "covered_lines": 0,
  138232. "num_statements": 0,
  138233. "percent_covered": 100.0,
  138234. "percent_covered_display": "100.00",
  138235. "missing_lines": 0,
  138236. "excluded_lines": 0,
  138237. "percent_statements_covered": 100.0,
  138238. "percent_statements_covered_display": "100.00",
  138239. "num_branches": 0,
  138240. "num_partial_branches": 0,
  138241. "covered_branches": 0,
  138242. "missing_branches": 0,
  138243. "percent_branches_covered": 100.0,
  138244. "percent_branches_covered_display": "100.00"
  138245. },
  138246. "missing_lines": [],
  138247. "excluded_lines": [],
  138248. "start_line": 1,
  138249. "contexts": {},
  138250. "executed_branches": [],
  138251. "missing_branches": []
  138252. }
  138253. }
  138254. },
  138255. "src\\utils\\es\\services\\search_service.py": {
  138256. "executed_lines": [],
  138257. "summary": {
  138258. "covered_lines": 0,
  138259. "num_statements": 76,
  138260. "percent_covered": 0.0,
  138261. "percent_covered_display": "0.00",
  138262. "missing_lines": 76,
  138263. "excluded_lines": 0,
  138264. "percent_statements_covered": 0.0,
  138265. "percent_statements_covered_display": "0.00",
  138266. "num_branches": 18,
  138267. "num_partial_branches": 0,
  138268. "covered_branches": 0,
  138269. "missing_branches": 18,
  138270. "percent_branches_covered": 0.0,
  138271. "percent_branches_covered_display": "0.00"
  138272. },
  138273. "missing_lines": [
  138274. 5,
  138275. 6,
  138276. 7,
  138277. 8,
  138278. 9,
  138279. 10,
  138280. 12,
  138281. 15,
  138282. 20,
  138283. 24,
  138284. 25,
  138285. 27,
  138286. 29,
  138287. 41,
  138288. 42,
  138289. 43,
  138290. 45,
  138291. 56,
  138292. 61,
  138293. 72,
  138294. 73,
  138295. 74,
  138296. 79,
  138297. 90,
  138298. 92,
  138299. 93,
  138300. 95,
  138301. 108,
  138302. 113,
  138303. 124,
  138304. 125,
  138305. 126,
  138306. 131,
  138307. 144,
  138308. 146,
  138309. 147,
  138310. 149,
  138311. 150,
  138312. 152,
  138313. 180,
  138314. 185,
  138315. 196,
  138316. 197,
  138317. 198,
  138318. 203,
  138319. 217,
  138320. 218,
  138321. 228,
  138322. 229,
  138323. 230,
  138324. 237,
  138325. 238,
  138326. 247,
  138327. 248,
  138328. 249,
  138329. 251,
  138330. 261,
  138331. 266,
  138332. 277,
  138333. 278,
  138334. 279,
  138335. 284,
  138336. 294,
  138337. 295,
  138338. 299,
  138339. 300,
  138340. 301,
  138341. 302,
  138342. 304,
  138343. 314,
  138344. 315,
  138345. 319,
  138346. 320,
  138347. 321,
  138348. 322,
  138349. 326
  138350. ],
  138351. "excluded_lines": [],
  138352. "contexts": {},
  138353. "executed_branches": [],
  138354. "missing_branches": [
  138355. [
  138356. 42,
  138357. 43
  138358. ],
  138359. [
  138360. 42,
  138361. 45
  138362. ],
  138363. [
  138364. 92,
  138365. 93
  138366. ],
  138367. [
  138368. 92,
  138369. 95
  138370. ],
  138371. [
  138372. 146,
  138373. 147
  138374. ],
  138375. [
  138376. 146,
  138377. 149
  138378. ],
  138379. [
  138380. 149,
  138381. 150
  138382. ],
  138383. [
  138384. 149,
  138385. 152
  138386. ],
  138387. [
  138388. 228,
  138389. 229
  138390. ],
  138391. [
  138392. 228,
  138393. 237
  138394. ],
  138395. [
  138396. 229,
  138397. 230
  138398. ],
  138399. [
  138400. 229,
  138401. 237
  138402. ],
  138403. [
  138404. 237,
  138405. 238
  138406. ],
  138407. [
  138408. 237,
  138409. 247
  138410. ],
  138411. [
  138412. 247,
  138413. 248
  138414. ],
  138415. [
  138416. 247,
  138417. 261
  138418. ],
  138419. [
  138420. 248,
  138421. 249
  138422. ],
  138423. [
  138424. 248,
  138425. 251
  138426. ]
  138427. ],
  138428. "functions": {
  138429. "SearchService.__init__": {
  138430. "executed_lines": [],
  138431. "summary": {
  138432. "covered_lines": 0,
  138433. "num_statements": 3,
  138434. "percent_covered": 0.0,
  138435. "percent_covered_display": "0.00",
  138436. "missing_lines": 3,
  138437. "excluded_lines": 0,
  138438. "percent_statements_covered": 0.0,
  138439. "percent_statements_covered_display": "0.00",
  138440. "num_branches": 0,
  138441. "num_partial_branches": 0,
  138442. "covered_branches": 0,
  138443. "missing_branches": 0,
  138444. "percent_branches_covered": 100.0,
  138445. "percent_branches_covered_display": "100.00"
  138446. },
  138447. "missing_lines": [
  138448. 24,
  138449. 25,
  138450. 27
  138451. ],
  138452. "excluded_lines": [],
  138453. "start_line": 20,
  138454. "contexts": {},
  138455. "executed_branches": [],
  138456. "missing_branches": []
  138457. },
  138458. "SearchService.full_text_search": {
  138459. "executed_lines": [],
  138460. "summary": {
  138461. "covered_lines": 0,
  138462. "num_statements": 9,
  138463. "percent_covered": 0.0,
  138464. "percent_covered_display": "0.00",
  138465. "missing_lines": 9,
  138466. "excluded_lines": 0,
  138467. "percent_statements_covered": 0.0,
  138468. "percent_statements_covered_display": "0.00",
  138469. "num_branches": 2,
  138470. "num_partial_branches": 0,
  138471. "covered_branches": 0,
  138472. "missing_branches": 2,
  138473. "percent_branches_covered": 0.0,
  138474. "percent_branches_covered_display": "0.00"
  138475. },
  138476. "missing_lines": [
  138477. 41,
  138478. 42,
  138479. 43,
  138480. 45,
  138481. 56,
  138482. 61,
  138483. 72,
  138484. 73,
  138485. 74
  138486. ],
  138487. "excluded_lines": [],
  138488. "start_line": 29,
  138489. "contexts": {},
  138490. "executed_branches": [],
  138491. "missing_branches": [
  138492. [
  138493. 42,
  138494. 43
  138495. ],
  138496. [
  138497. 42,
  138498. 45
  138499. ]
  138500. ]
  138501. },
  138502. "SearchService.vector_search": {
  138503. "executed_lines": [],
  138504. "summary": {
  138505. "covered_lines": 0,
  138506. "num_statements": 9,
  138507. "percent_covered": 0.0,
  138508. "percent_covered_display": "0.00",
  138509. "missing_lines": 9,
  138510. "excluded_lines": 0,
  138511. "percent_statements_covered": 0.0,
  138512. "percent_statements_covered_display": "0.00",
  138513. "num_branches": 2,
  138514. "num_partial_branches": 0,
  138515. "covered_branches": 0,
  138516. "missing_branches": 2,
  138517. "percent_branches_covered": 0.0,
  138518. "percent_branches_covered_display": "0.00"
  138519. },
  138520. "missing_lines": [
  138521. 90,
  138522. 92,
  138523. 93,
  138524. 95,
  138525. 108,
  138526. 113,
  138527. 124,
  138528. 125,
  138529. 126
  138530. ],
  138531. "excluded_lines": [],
  138532. "start_line": 79,
  138533. "contexts": {},
  138534. "executed_branches": [],
  138535. "missing_branches": [
  138536. [
  138537. 92,
  138538. 93
  138539. ],
  138540. [
  138541. 92,
  138542. 95
  138543. ]
  138544. ]
  138545. },
  138546. "SearchService.hybrid_search": {
  138547. "executed_lines": [],
  138548. "summary": {
  138549. "covered_lines": 0,
  138550. "num_statements": 11,
  138551. "percent_covered": 0.0,
  138552. "percent_covered_display": "0.00",
  138553. "missing_lines": 11,
  138554. "excluded_lines": 0,
  138555. "percent_statements_covered": 0.0,
  138556. "percent_statements_covered_display": "0.00",
  138557. "num_branches": 4,
  138558. "num_partial_branches": 0,
  138559. "covered_branches": 0,
  138560. "missing_branches": 4,
  138561. "percent_branches_covered": 0.0,
  138562. "percent_branches_covered_display": "0.00"
  138563. },
  138564. "missing_lines": [
  138565. 144,
  138566. 146,
  138567. 147,
  138568. 149,
  138569. 150,
  138570. 152,
  138571. 180,
  138572. 185,
  138573. 196,
  138574. 197,
  138575. 198
  138576. ],
  138577. "excluded_lines": [],
  138578. "start_line": 131,
  138579. "contexts": {},
  138580. "executed_branches": [],
  138581. "missing_branches": [
  138582. [
  138583. 146,
  138584. 147
  138585. ],
  138586. [
  138587. 146,
  138588. 149
  138589. ],
  138590. [
  138591. 149,
  138592. 150
  138593. ],
  138594. [
  138595. 149,
  138596. 152
  138597. ]
  138598. ]
  138599. },
  138600. "SearchService.search_with_filters": {
  138601. "executed_lines": [],
  138602. "summary": {
  138603. "covered_lines": 0,
  138604. "num_statements": 16,
  138605. "percent_covered": 0.0,
  138606. "percent_covered_display": "0.00",
  138607. "missing_lines": 16,
  138608. "excluded_lines": 0,
  138609. "percent_statements_covered": 0.0,
  138610. "percent_statements_covered_display": "0.00",
  138611. "num_branches": 10,
  138612. "num_partial_branches": 0,
  138613. "covered_branches": 0,
  138614. "missing_branches": 10,
  138615. "percent_branches_covered": 0.0,
  138616. "percent_branches_covered_display": "0.00"
  138617. },
  138618. "missing_lines": [
  138619. 217,
  138620. 218,
  138621. 228,
  138622. 229,
  138623. 230,
  138624. 237,
  138625. 238,
  138626. 247,
  138627. 248,
  138628. 249,
  138629. 251,
  138630. 261,
  138631. 266,
  138632. 277,
  138633. 278,
  138634. 279
  138635. ],
  138636. "excluded_lines": [],
  138637. "start_line": 203,
  138638. "contexts": {},
  138639. "executed_branches": [],
  138640. "missing_branches": [
  138641. [
  138642. 228,
  138643. 229
  138644. ],
  138645. [
  138646. 228,
  138647. 237
  138648. ],
  138649. [
  138650. 229,
  138651. 230
  138652. ],
  138653. [
  138654. 229,
  138655. 237
  138656. ],
  138657. [
  138658. 237,
  138659. 238
  138660. ],
  138661. [
  138662. 237,
  138663. 247
  138664. ],
  138665. [
  138666. 247,
  138667. 248
  138668. ],
  138669. [
  138670. 247,
  138671. 261
  138672. ],
  138673. [
  138674. 248,
  138675. 249
  138676. ],
  138677. [
  138678. 248,
  138679. 251
  138680. ]
  138681. ]
  138682. },
  138683. "SearchService.get_document": {
  138684. "executed_lines": [],
  138685. "summary": {
  138686. "covered_lines": 0,
  138687. "num_statements": 6,
  138688. "percent_covered": 0.0,
  138689. "percent_covered_display": "0.00",
  138690. "missing_lines": 6,
  138691. "excluded_lines": 0,
  138692. "percent_statements_covered": 0.0,
  138693. "percent_statements_covered_display": "0.00",
  138694. "num_branches": 0,
  138695. "num_partial_branches": 0,
  138696. "covered_branches": 0,
  138697. "missing_branches": 0,
  138698. "percent_branches_covered": 100.0,
  138699. "percent_branches_covered_display": "100.00"
  138700. },
  138701. "missing_lines": [
  138702. 294,
  138703. 295,
  138704. 299,
  138705. 300,
  138706. 301,
  138707. 302
  138708. ],
  138709. "excluded_lines": [],
  138710. "start_line": 284,
  138711. "contexts": {},
  138712. "executed_branches": [],
  138713. "missing_branches": []
  138714. },
  138715. "SearchService.count_documents": {
  138716. "executed_lines": [],
  138717. "summary": {
  138718. "covered_lines": 0,
  138719. "num_statements": 6,
  138720. "percent_covered": 0.0,
  138721. "percent_covered_display": "0.00",
  138722. "missing_lines": 6,
  138723. "excluded_lines": 0,
  138724. "percent_statements_covered": 0.0,
  138725. "percent_statements_covered_display": "0.00",
  138726. "num_branches": 0,
  138727. "num_partial_branches": 0,
  138728. "covered_branches": 0,
  138729. "missing_branches": 0,
  138730. "percent_branches_covered": 100.0,
  138731. "percent_branches_covered_display": "100.00"
  138732. },
  138733. "missing_lines": [
  138734. 314,
  138735. 315,
  138736. 319,
  138737. 320,
  138738. 321,
  138739. 322
  138740. ],
  138741. "excluded_lines": [],
  138742. "start_line": 304,
  138743. "contexts": {},
  138744. "executed_branches": [],
  138745. "missing_branches": []
  138746. },
  138747. "": {
  138748. "executed_lines": [],
  138749. "summary": {
  138750. "covered_lines": 0,
  138751. "num_statements": 16,
  138752. "percent_covered": 0.0,
  138753. "percent_covered_display": "0.00",
  138754. "missing_lines": 16,
  138755. "excluded_lines": 0,
  138756. "percent_statements_covered": 0.0,
  138757. "percent_statements_covered_display": "0.00",
  138758. "num_branches": 0,
  138759. "num_partial_branches": 0,
  138760. "covered_branches": 0,
  138761. "missing_branches": 0,
  138762. "percent_branches_covered": 100.0,
  138763. "percent_branches_covered_display": "100.00"
  138764. },
  138765. "missing_lines": [
  138766. 5,
  138767. 6,
  138768. 7,
  138769. 8,
  138770. 9,
  138771. 10,
  138772. 12,
  138773. 15,
  138774. 20,
  138775. 29,
  138776. 79,
  138777. 131,
  138778. 203,
  138779. 284,
  138780. 304,
  138781. 326
  138782. ],
  138783. "excluded_lines": [],
  138784. "start_line": 1,
  138785. "contexts": {},
  138786. "executed_branches": [],
  138787. "missing_branches": []
  138788. }
  138789. },
  138790. "classes": {
  138791. "SearchService": {
  138792. "executed_lines": [],
  138793. "summary": {
  138794. "covered_lines": 0,
  138795. "num_statements": 60,
  138796. "percent_covered": 0.0,
  138797. "percent_covered_display": "0.00",
  138798. "missing_lines": 60,
  138799. "excluded_lines": 0,
  138800. "percent_statements_covered": 0.0,
  138801. "percent_statements_covered_display": "0.00",
  138802. "num_branches": 18,
  138803. "num_partial_branches": 0,
  138804. "covered_branches": 0,
  138805. "missing_branches": 18,
  138806. "percent_branches_covered": 0.0,
  138807. "percent_branches_covered_display": "0.00"
  138808. },
  138809. "missing_lines": [
  138810. 24,
  138811. 25,
  138812. 27,
  138813. 41,
  138814. 42,
  138815. 43,
  138816. 45,
  138817. 56,
  138818. 61,
  138819. 72,
  138820. 73,
  138821. 74,
  138822. 90,
  138823. 92,
  138824. 93,
  138825. 95,
  138826. 108,
  138827. 113,
  138828. 124,
  138829. 125,
  138830. 126,
  138831. 144,
  138832. 146,
  138833. 147,
  138834. 149,
  138835. 150,
  138836. 152,
  138837. 180,
  138838. 185,
  138839. 196,
  138840. 197,
  138841. 198,
  138842. 217,
  138843. 218,
  138844. 228,
  138845. 229,
  138846. 230,
  138847. 237,
  138848. 238,
  138849. 247,
  138850. 248,
  138851. 249,
  138852. 251,
  138853. 261,
  138854. 266,
  138855. 277,
  138856. 278,
  138857. 279,
  138858. 294,
  138859. 295,
  138860. 299,
  138861. 300,
  138862. 301,
  138863. 302,
  138864. 314,
  138865. 315,
  138866. 319,
  138867. 320,
  138868. 321,
  138869. 322
  138870. ],
  138871. "excluded_lines": [],
  138872. "start_line": 15,
  138873. "contexts": {},
  138874. "executed_branches": [],
  138875. "missing_branches": [
  138876. [
  138877. 42,
  138878. 43
  138879. ],
  138880. [
  138881. 42,
  138882. 45
  138883. ],
  138884. [
  138885. 92,
  138886. 93
  138887. ],
  138888. [
  138889. 92,
  138890. 95
  138891. ],
  138892. [
  138893. 146,
  138894. 147
  138895. ],
  138896. [
  138897. 146,
  138898. 149
  138899. ],
  138900. [
  138901. 149,
  138902. 150
  138903. ],
  138904. [
  138905. 149,
  138906. 152
  138907. ],
  138908. [
  138909. 228,
  138910. 229
  138911. ],
  138912. [
  138913. 228,
  138914. 237
  138915. ],
  138916. [
  138917. 229,
  138918. 230
  138919. ],
  138920. [
  138921. 229,
  138922. 237
  138923. ],
  138924. [
  138925. 237,
  138926. 238
  138927. ],
  138928. [
  138929. 237,
  138930. 247
  138931. ],
  138932. [
  138933. 247,
  138934. 248
  138935. ],
  138936. [
  138937. 247,
  138938. 261
  138939. ],
  138940. [
  138941. 248,
  138942. 249
  138943. ],
  138944. [
  138945. 248,
  138946. 251
  138947. ]
  138948. ]
  138949. },
  138950. "": {
  138951. "executed_lines": [],
  138952. "summary": {
  138953. "covered_lines": 0,
  138954. "num_statements": 16,
  138955. "percent_covered": 0.0,
  138956. "percent_covered_display": "0.00",
  138957. "missing_lines": 16,
  138958. "excluded_lines": 0,
  138959. "percent_statements_covered": 0.0,
  138960. "percent_statements_covered_display": "0.00",
  138961. "num_branches": 0,
  138962. "num_partial_branches": 0,
  138963. "covered_branches": 0,
  138964. "missing_branches": 0,
  138965. "percent_branches_covered": 100.0,
  138966. "percent_branches_covered_display": "100.00"
  138967. },
  138968. "missing_lines": [
  138969. 5,
  138970. 6,
  138971. 7,
  138972. 8,
  138973. 9,
  138974. 10,
  138975. 12,
  138976. 15,
  138977. 20,
  138978. 29,
  138979. 79,
  138980. 131,
  138981. 203,
  138982. 284,
  138983. 304,
  138984. 326
  138985. ],
  138986. "excluded_lines": [],
  138987. "start_line": 1,
  138988. "contexts": {},
  138989. "executed_branches": [],
  138990. "missing_branches": []
  138991. }
  138992. }
  138993. },
  138994. "src\\utils\\excel_util.py": {
  138995. "executed_lines": [],
  138996. "summary": {
  138997. "covered_lines": 0,
  138998. "num_statements": 92,
  138999. "percent_covered": 0.0,
  139000. "percent_covered_display": "0.00",
  139001. "missing_lines": 92,
  139002. "excluded_lines": 0,
  139003. "percent_statements_covered": 0.0,
  139004. "percent_statements_covered_display": "0.00",
  139005. "num_branches": 46,
  139006. "num_partial_branches": 0,
  139007. "covered_branches": 0,
  139008. "missing_branches": 46,
  139009. "percent_branches_covered": 0.0,
  139010. "percent_branches_covered_display": "0.00"
  139011. },
  139012. "missing_lines": [
  139013. 11,
  139014. 12,
  139015. 15,
  139016. 16,
  139017. 17,
  139018. 18,
  139019. 19,
  139020. 21,
  139021. 22,
  139022. 23,
  139023. 24,
  139024. 25,
  139025. 28,
  139026. 33,
  139027. 34,
  139028. 47,
  139029. 50,
  139030. 51,
  139031. 53,
  139032. 56,
  139033. 59,
  139034. 60,
  139035. 63,
  139036. 64,
  139037. 67,
  139038. 70,
  139039. 71,
  139040. 74,
  139041. 75,
  139042. 76,
  139043. 77,
  139044. 80,
  139045. 81,
  139046. 82,
  139047. 83,
  139048. 85,
  139049. 87,
  139050. 89,
  139051. 90,
  139052. 92,
  139053. 93,
  139054. 106,
  139055. 109,
  139056. 110,
  139057. 112,
  139058. 115,
  139059. 116,
  139060. 117,
  139061. 120,
  139062. 121,
  139063. 124,
  139064. 125,
  139065. 128,
  139066. 131,
  139067. 132,
  139068. 135,
  139069. 136,
  139070. 137,
  139071. 138,
  139072. 141,
  139073. 142,
  139074. 143,
  139075. 144,
  139076. 146,
  139077. 148,
  139078. 150,
  139079. 152,
  139080. 153,
  139081. 170,
  139082. 171,
  139083. 174,
  139084. 177,
  139085. 178,
  139086. 179,
  139087. 180,
  139088. 182,
  139089. 184,
  139090. 185,
  139091. 200,
  139092. 201,
  139093. 204,
  139094. 207,
  139095. 208,
  139096. 209,
  139097. 210,
  139098. 211,
  139099. 212,
  139100. 213,
  139101. 214,
  139102. 215,
  139103. 217,
  139104. 221
  139105. ],
  139106. "excluded_lines": [],
  139107. "contexts": {},
  139108. "executed_branches": [],
  139109. "missing_branches": [
  139110. [
  139111. 50,
  139112. 51
  139113. ],
  139114. [
  139115. 50,
  139116. 53
  139117. ],
  139118. [
  139119. 59,
  139120. 60
  139121. ],
  139122. [
  139123. 59,
  139124. 63
  139125. ],
  139126. [
  139127. 63,
  139128. 64
  139129. ],
  139130. [
  139131. 63,
  139132. 67
  139133. ],
  139134. [
  139135. 70,
  139136. 71
  139137. ],
  139138. [
  139139. 70,
  139140. 74
  139141. ],
  139142. [
  139143. 75,
  139144. 76
  139145. ],
  139146. [
  139147. 75,
  139148. 89
  139149. ],
  139150. [
  139151. 76,
  139152. 77
  139153. ],
  139154. [
  139155. 76,
  139156. 80
  139157. ],
  139158. [
  139159. 81,
  139160. 82
  139161. ],
  139162. [
  139163. 81,
  139164. 87
  139165. ],
  139166. [
  139167. 82,
  139168. 83
  139169. ],
  139170. [
  139171. 82,
  139172. 85
  139173. ],
  139174. [
  139175. 109,
  139176. 110
  139177. ],
  139178. [
  139179. 109,
  139180. 112
  139181. ],
  139182. [
  139183. 116,
  139184. 117
  139185. ],
  139186. [
  139187. 116,
  139188. 120
  139189. ],
  139190. [
  139191. 120,
  139192. 121
  139193. ],
  139194. [
  139195. 120,
  139196. 124
  139197. ],
  139198. [
  139199. 124,
  139200. 125
  139201. ],
  139202. [
  139203. 124,
  139204. 128
  139205. ],
  139206. [
  139207. 131,
  139208. 132
  139209. ],
  139210. [
  139211. 131,
  139212. 135
  139213. ],
  139214. [
  139215. 136,
  139216. 137
  139217. ],
  139218. [
  139219. 136,
  139220. 150
  139221. ],
  139222. [
  139223. 137,
  139224. 138
  139225. ],
  139226. [
  139227. 137,
  139228. 141
  139229. ],
  139230. [
  139231. 142,
  139232. 143
  139233. ],
  139234. [
  139235. 142,
  139236. 148
  139237. ],
  139238. [
  139239. 143,
  139240. 144
  139241. ],
  139242. [
  139243. 143,
  139244. 146
  139245. ],
  139246. [
  139247. 170,
  139248. 171
  139249. ],
  139250. [
  139251. 170,
  139252. 174
  139253. ],
  139254. [
  139255. 177,
  139256. 178
  139257. ],
  139258. [
  139259. 177,
  139260. 179
  139261. ],
  139262. [
  139263. 179,
  139264. 180
  139265. ],
  139266. [
  139267. 179,
  139268. 182
  139269. ],
  139270. [
  139271. 200,
  139272. 201
  139273. ],
  139274. [
  139275. 200,
  139276. 204
  139277. ],
  139278. [
  139279. 207,
  139280. 208
  139281. ],
  139282. [
  139283. 207,
  139284. 212
  139285. ],
  139286. [
  139287. 212,
  139288. 213
  139289. ],
  139290. [
  139291. 212,
  139292. 217
  139293. ]
  139294. ],
  139295. "functions": {
  139296. "ExcelUtil._parse_xlsx": {
  139297. "executed_lines": [],
  139298. "summary": {
  139299. "covered_lines": 0,
  139300. "num_statements": 24,
  139301. "percent_covered": 0.0,
  139302. "percent_covered_display": "0.00",
  139303. "missing_lines": 24,
  139304. "excluded_lines": 0,
  139305. "percent_statements_covered": 0.0,
  139306. "percent_statements_covered_display": "0.00",
  139307. "num_branches": 16,
  139308. "num_partial_branches": 0,
  139309. "covered_branches": 0,
  139310. "missing_branches": 16,
  139311. "percent_branches_covered": 0.0,
  139312. "percent_branches_covered_display": "0.00"
  139313. },
  139314. "missing_lines": [
  139315. 47,
  139316. 50,
  139317. 51,
  139318. 53,
  139319. 56,
  139320. 59,
  139321. 60,
  139322. 63,
  139323. 64,
  139324. 67,
  139325. 70,
  139326. 71,
  139327. 74,
  139328. 75,
  139329. 76,
  139330. 77,
  139331. 80,
  139332. 81,
  139333. 82,
  139334. 83,
  139335. 85,
  139336. 87,
  139337. 89,
  139338. 90
  139339. ],
  139340. "excluded_lines": [],
  139341. "start_line": 34,
  139342. "contexts": {},
  139343. "executed_branches": [],
  139344. "missing_branches": [
  139345. [
  139346. 50,
  139347. 51
  139348. ],
  139349. [
  139350. 50,
  139351. 53
  139352. ],
  139353. [
  139354. 59,
  139355. 60
  139356. ],
  139357. [
  139358. 59,
  139359. 63
  139360. ],
  139361. [
  139362. 63,
  139363. 64
  139364. ],
  139365. [
  139366. 63,
  139367. 67
  139368. ],
  139369. [
  139370. 70,
  139371. 71
  139372. ],
  139373. [
  139374. 70,
  139375. 74
  139376. ],
  139377. [
  139378. 75,
  139379. 76
  139380. ],
  139381. [
  139382. 75,
  139383. 89
  139384. ],
  139385. [
  139386. 76,
  139387. 77
  139388. ],
  139389. [
  139390. 76,
  139391. 80
  139392. ],
  139393. [
  139394. 81,
  139395. 82
  139396. ],
  139397. [
  139398. 81,
  139399. 87
  139400. ],
  139401. [
  139402. 82,
  139403. 83
  139404. ],
  139405. [
  139406. 82,
  139407. 85
  139408. ]
  139409. ]
  139410. },
  139411. "ExcelUtil._parse_xls": {
  139412. "executed_lines": [],
  139413. "summary": {
  139414. "covered_lines": 0,
  139415. "num_statements": 25,
  139416. "percent_covered": 0.0,
  139417. "percent_covered_display": "0.00",
  139418. "missing_lines": 25,
  139419. "excluded_lines": 0,
  139420. "percent_statements_covered": 0.0,
  139421. "percent_statements_covered_display": "0.00",
  139422. "num_branches": 18,
  139423. "num_partial_branches": 0,
  139424. "covered_branches": 0,
  139425. "missing_branches": 18,
  139426. "percent_branches_covered": 0.0,
  139427. "percent_branches_covered_display": "0.00"
  139428. },
  139429. "missing_lines": [
  139430. 106,
  139431. 109,
  139432. 110,
  139433. 112,
  139434. 115,
  139435. 116,
  139436. 117,
  139437. 120,
  139438. 121,
  139439. 124,
  139440. 125,
  139441. 128,
  139442. 131,
  139443. 132,
  139444. 135,
  139445. 136,
  139446. 137,
  139447. 138,
  139448. 141,
  139449. 142,
  139450. 143,
  139451. 144,
  139452. 146,
  139453. 148,
  139454. 150
  139455. ],
  139456. "excluded_lines": [],
  139457. "start_line": 93,
  139458. "contexts": {},
  139459. "executed_branches": [],
  139460. "missing_branches": [
  139461. [
  139462. 109,
  139463. 110
  139464. ],
  139465. [
  139466. 109,
  139467. 112
  139468. ],
  139469. [
  139470. 116,
  139471. 117
  139472. ],
  139473. [
  139474. 116,
  139475. 120
  139476. ],
  139477. [
  139478. 120,
  139479. 121
  139480. ],
  139481. [
  139482. 120,
  139483. 124
  139484. ],
  139485. [
  139486. 124,
  139487. 125
  139488. ],
  139489. [
  139490. 124,
  139491. 128
  139492. ],
  139493. [
  139494. 131,
  139495. 132
  139496. ],
  139497. [
  139498. 131,
  139499. 135
  139500. ],
  139501. [
  139502. 136,
  139503. 137
  139504. ],
  139505. [
  139506. 136,
  139507. 150
  139508. ],
  139509. [
  139510. 137,
  139511. 138
  139512. ],
  139513. [
  139514. 137,
  139515. 141
  139516. ],
  139517. [
  139518. 142,
  139519. 143
  139520. ],
  139521. [
  139522. 142,
  139523. 148
  139524. ],
  139525. [
  139526. 143,
  139527. 144
  139528. ],
  139529. [
  139530. 143,
  139531. 146
  139532. ]
  139533. ]
  139534. },
  139535. "ExcelUtil.parse_excel": {
  139536. "executed_lines": [],
  139537. "summary": {
  139538. "covered_lines": 0,
  139539. "num_statements": 8,
  139540. "percent_covered": 0.0,
  139541. "percent_covered_display": "0.00",
  139542. "missing_lines": 8,
  139543. "excluded_lines": 0,
  139544. "percent_statements_covered": 0.0,
  139545. "percent_statements_covered_display": "0.00",
  139546. "num_branches": 6,
  139547. "num_partial_branches": 0,
  139548. "covered_branches": 0,
  139549. "missing_branches": 6,
  139550. "percent_branches_covered": 0.0,
  139551. "percent_branches_covered_display": "0.00"
  139552. },
  139553. "missing_lines": [
  139554. 170,
  139555. 171,
  139556. 174,
  139557. 177,
  139558. 178,
  139559. 179,
  139560. 180,
  139561. 182
  139562. ],
  139563. "excluded_lines": [],
  139564. "start_line": 153,
  139565. "contexts": {},
  139566. "executed_branches": [],
  139567. "missing_branches": [
  139568. [
  139569. 170,
  139570. 171
  139571. ],
  139572. [
  139573. 170,
  139574. 174
  139575. ],
  139576. [
  139577. 177,
  139578. 178
  139579. ],
  139580. [
  139581. 177,
  139582. 179
  139583. ],
  139584. [
  139585. 179,
  139586. 180
  139587. ],
  139588. [
  139589. 179,
  139590. 182
  139591. ]
  139592. ]
  139593. },
  139594. "ExcelUtil.get_sheet_names": {
  139595. "executed_lines": [],
  139596. "summary": {
  139597. "covered_lines": 0,
  139598. "num_statements": 13,
  139599. "percent_covered": 0.0,
  139600. "percent_covered_display": "0.00",
  139601. "missing_lines": 13,
  139602. "excluded_lines": 0,
  139603. "percent_statements_covered": 0.0,
  139604. "percent_statements_covered_display": "0.00",
  139605. "num_branches": 6,
  139606. "num_partial_branches": 0,
  139607. "covered_branches": 0,
  139608. "missing_branches": 6,
  139609. "percent_branches_covered": 0.0,
  139610. "percent_branches_covered_display": "0.00"
  139611. },
  139612. "missing_lines": [
  139613. 200,
  139614. 201,
  139615. 204,
  139616. 207,
  139617. 208,
  139618. 209,
  139619. 210,
  139620. 211,
  139621. 212,
  139622. 213,
  139623. 214,
  139624. 215,
  139625. 217
  139626. ],
  139627. "excluded_lines": [],
  139628. "start_line": 185,
  139629. "contexts": {},
  139630. "executed_branches": [],
  139631. "missing_branches": [
  139632. [
  139633. 200,
  139634. 201
  139635. ],
  139636. [
  139637. 200,
  139638. 204
  139639. ],
  139640. [
  139641. 207,
  139642. 208
  139643. ],
  139644. [
  139645. 207,
  139646. 212
  139647. ],
  139648. [
  139649. 212,
  139650. 213
  139651. ],
  139652. [
  139653. 212,
  139654. 217
  139655. ]
  139656. ]
  139657. },
  139658. "": {
  139659. "executed_lines": [],
  139660. "summary": {
  139661. "covered_lines": 0,
  139662. "num_statements": 22,
  139663. "percent_covered": 0.0,
  139664. "percent_covered_display": "0.00",
  139665. "missing_lines": 22,
  139666. "excluded_lines": 0,
  139667. "percent_statements_covered": 0.0,
  139668. "percent_statements_covered_display": "0.00",
  139669. "num_branches": 0,
  139670. "num_partial_branches": 0,
  139671. "covered_branches": 0,
  139672. "missing_branches": 0,
  139673. "percent_branches_covered": 100.0,
  139674. "percent_branches_covered_display": "100.00"
  139675. },
  139676. "missing_lines": [
  139677. 11,
  139678. 12,
  139679. 15,
  139680. 16,
  139681. 17,
  139682. 18,
  139683. 19,
  139684. 21,
  139685. 22,
  139686. 23,
  139687. 24,
  139688. 25,
  139689. 28,
  139690. 33,
  139691. 34,
  139692. 92,
  139693. 93,
  139694. 152,
  139695. 153,
  139696. 184,
  139697. 185,
  139698. 221
  139699. ],
  139700. "excluded_lines": [],
  139701. "start_line": 1,
  139702. "contexts": {},
  139703. "executed_branches": [],
  139704. "missing_branches": []
  139705. }
  139706. },
  139707. "classes": {
  139708. "ExcelUtil": {
  139709. "executed_lines": [],
  139710. "summary": {
  139711. "covered_lines": 0,
  139712. "num_statements": 70,
  139713. "percent_covered": 0.0,
  139714. "percent_covered_display": "0.00",
  139715. "missing_lines": 70,
  139716. "excluded_lines": 0,
  139717. "percent_statements_covered": 0.0,
  139718. "percent_statements_covered_display": "0.00",
  139719. "num_branches": 46,
  139720. "num_partial_branches": 0,
  139721. "covered_branches": 0,
  139722. "missing_branches": 46,
  139723. "percent_branches_covered": 0.0,
  139724. "percent_branches_covered_display": "0.00"
  139725. },
  139726. "missing_lines": [
  139727. 47,
  139728. 50,
  139729. 51,
  139730. 53,
  139731. 56,
  139732. 59,
  139733. 60,
  139734. 63,
  139735. 64,
  139736. 67,
  139737. 70,
  139738. 71,
  139739. 74,
  139740. 75,
  139741. 76,
  139742. 77,
  139743. 80,
  139744. 81,
  139745. 82,
  139746. 83,
  139747. 85,
  139748. 87,
  139749. 89,
  139750. 90,
  139751. 106,
  139752. 109,
  139753. 110,
  139754. 112,
  139755. 115,
  139756. 116,
  139757. 117,
  139758. 120,
  139759. 121,
  139760. 124,
  139761. 125,
  139762. 128,
  139763. 131,
  139764. 132,
  139765. 135,
  139766. 136,
  139767. 137,
  139768. 138,
  139769. 141,
  139770. 142,
  139771. 143,
  139772. 144,
  139773. 146,
  139774. 148,
  139775. 150,
  139776. 170,
  139777. 171,
  139778. 174,
  139779. 177,
  139780. 178,
  139781. 179,
  139782. 180,
  139783. 182,
  139784. 200,
  139785. 201,
  139786. 204,
  139787. 207,
  139788. 208,
  139789. 209,
  139790. 210,
  139791. 211,
  139792. 212,
  139793. 213,
  139794. 214,
  139795. 215,
  139796. 217
  139797. ],
  139798. "excluded_lines": [],
  139799. "start_line": 28,
  139800. "contexts": {},
  139801. "executed_branches": [],
  139802. "missing_branches": [
  139803. [
  139804. 50,
  139805. 51
  139806. ],
  139807. [
  139808. 50,
  139809. 53
  139810. ],
  139811. [
  139812. 59,
  139813. 60
  139814. ],
  139815. [
  139816. 59,
  139817. 63
  139818. ],
  139819. [
  139820. 63,
  139821. 64
  139822. ],
  139823. [
  139824. 63,
  139825. 67
  139826. ],
  139827. [
  139828. 70,
  139829. 71
  139830. ],
  139831. [
  139832. 70,
  139833. 74
  139834. ],
  139835. [
  139836. 75,
  139837. 76
  139838. ],
  139839. [
  139840. 75,
  139841. 89
  139842. ],
  139843. [
  139844. 76,
  139845. 77
  139846. ],
  139847. [
  139848. 76,
  139849. 80
  139850. ],
  139851. [
  139852. 81,
  139853. 82
  139854. ],
  139855. [
  139856. 81,
  139857. 87
  139858. ],
  139859. [
  139860. 82,
  139861. 83
  139862. ],
  139863. [
  139864. 82,
  139865. 85
  139866. ],
  139867. [
  139868. 109,
  139869. 110
  139870. ],
  139871. [
  139872. 109,
  139873. 112
  139874. ],
  139875. [
  139876. 116,
  139877. 117
  139878. ],
  139879. [
  139880. 116,
  139881. 120
  139882. ],
  139883. [
  139884. 120,
  139885. 121
  139886. ],
  139887. [
  139888. 120,
  139889. 124
  139890. ],
  139891. [
  139892. 124,
  139893. 125
  139894. ],
  139895. [
  139896. 124,
  139897. 128
  139898. ],
  139899. [
  139900. 131,
  139901. 132
  139902. ],
  139903. [
  139904. 131,
  139905. 135
  139906. ],
  139907. [
  139908. 136,
  139909. 137
  139910. ],
  139911. [
  139912. 136,
  139913. 150
  139914. ],
  139915. [
  139916. 137,
  139917. 138
  139918. ],
  139919. [
  139920. 137,
  139921. 141
  139922. ],
  139923. [
  139924. 142,
  139925. 143
  139926. ],
  139927. [
  139928. 142,
  139929. 148
  139930. ],
  139931. [
  139932. 143,
  139933. 144
  139934. ],
  139935. [
  139936. 143,
  139937. 146
  139938. ],
  139939. [
  139940. 170,
  139941. 171
  139942. ],
  139943. [
  139944. 170,
  139945. 174
  139946. ],
  139947. [
  139948. 177,
  139949. 178
  139950. ],
  139951. [
  139952. 177,
  139953. 179
  139954. ],
  139955. [
  139956. 179,
  139957. 180
  139958. ],
  139959. [
  139960. 179,
  139961. 182
  139962. ],
  139963. [
  139964. 200,
  139965. 201
  139966. ],
  139967. [
  139968. 200,
  139969. 204
  139970. ],
  139971. [
  139972. 207,
  139973. 208
  139974. ],
  139975. [
  139976. 207,
  139977. 212
  139978. ],
  139979. [
  139980. 212,
  139981. 213
  139982. ],
  139983. [
  139984. 212,
  139985. 217
  139986. ]
  139987. ]
  139988. },
  139989. "": {
  139990. "executed_lines": [],
  139991. "summary": {
  139992. "covered_lines": 0,
  139993. "num_statements": 22,
  139994. "percent_covered": 0.0,
  139995. "percent_covered_display": "0.00",
  139996. "missing_lines": 22,
  139997. "excluded_lines": 0,
  139998. "percent_statements_covered": 0.0,
  139999. "percent_statements_covered_display": "0.00",
  140000. "num_branches": 0,
  140001. "num_partial_branches": 0,
  140002. "covered_branches": 0,
  140003. "missing_branches": 0,
  140004. "percent_branches_covered": 100.0,
  140005. "percent_branches_covered_display": "100.00"
  140006. },
  140007. "missing_lines": [
  140008. 11,
  140009. 12,
  140010. 15,
  140011. 16,
  140012. 17,
  140013. 18,
  140014. 19,
  140015. 21,
  140016. 22,
  140017. 23,
  140018. 24,
  140019. 25,
  140020. 28,
  140021. 33,
  140022. 34,
  140023. 92,
  140024. 93,
  140025. 152,
  140026. 153,
  140027. 184,
  140028. 185,
  140029. 221
  140030. ],
  140031. "excluded_lines": [],
  140032. "start_line": 1,
  140033. "contexts": {},
  140034. "executed_branches": [],
  140035. "missing_branches": []
  140036. }
  140037. }
  140038. },
  140039. "src\\utils\\file\\__init__.py": {
  140040. "executed_lines": [],
  140041. "summary": {
  140042. "covered_lines": 0,
  140043. "num_statements": 0,
  140044. "percent_covered": 100.0,
  140045. "percent_covered_display": "100.00",
  140046. "missing_lines": 0,
  140047. "excluded_lines": 0,
  140048. "percent_statements_covered": 100.0,
  140049. "percent_statements_covered_display": "100.00",
  140050. "num_branches": 0,
  140051. "num_partial_branches": 0,
  140052. "covered_branches": 0,
  140053. "missing_branches": 0,
  140054. "percent_branches_covered": 100.0,
  140055. "percent_branches_covered_display": "100.00"
  140056. },
  140057. "missing_lines": [],
  140058. "excluded_lines": [],
  140059. "contexts": {},
  140060. "executed_branches": [],
  140061. "missing_branches": [],
  140062. "functions": {
  140063. "": {
  140064. "executed_lines": [],
  140065. "summary": {
  140066. "covered_lines": 0,
  140067. "num_statements": 0,
  140068. "percent_covered": 100.0,
  140069. "percent_covered_display": "100.00",
  140070. "missing_lines": 0,
  140071. "excluded_lines": 0,
  140072. "percent_statements_covered": 100.0,
  140073. "percent_statements_covered_display": "100.00",
  140074. "num_branches": 0,
  140075. "num_partial_branches": 0,
  140076. "covered_branches": 0,
  140077. "missing_branches": 0,
  140078. "percent_branches_covered": 100.0,
  140079. "percent_branches_covered_display": "100.00"
  140080. },
  140081. "missing_lines": [],
  140082. "excluded_lines": [],
  140083. "start_line": 1,
  140084. "contexts": {},
  140085. "executed_branches": [],
  140086. "missing_branches": []
  140087. }
  140088. },
  140089. "classes": {
  140090. "": {
  140091. "executed_lines": [],
  140092. "summary": {
  140093. "covered_lines": 0,
  140094. "num_statements": 0,
  140095. "percent_covered": 100.0,
  140096. "percent_covered_display": "100.00",
  140097. "missing_lines": 0,
  140098. "excluded_lines": 0,
  140099. "percent_statements_covered": 100.0,
  140100. "percent_statements_covered_display": "100.00",
  140101. "num_branches": 0,
  140102. "num_partial_branches": 0,
  140103. "covered_branches": 0,
  140104. "missing_branches": 0,
  140105. "percent_branches_covered": 100.0,
  140106. "percent_branches_covered_display": "100.00"
  140107. },
  140108. "missing_lines": [],
  140109. "excluded_lines": [],
  140110. "start_line": 1,
  140111. "contexts": {},
  140112. "executed_branches": [],
  140113. "missing_branches": []
  140114. }
  140115. }
  140116. },
  140117. "src\\utils\\file\\file_utils.py": {
  140118. "executed_lines": [],
  140119. "summary": {
  140120. "covered_lines": 0,
  140121. "num_statements": 6,
  140122. "percent_covered": 0.0,
  140123. "percent_covered_display": "0.00",
  140124. "missing_lines": 6,
  140125. "excluded_lines": 0,
  140126. "percent_statements_covered": 0.0,
  140127. "percent_statements_covered_display": "0.00",
  140128. "num_branches": 0,
  140129. "num_partial_branches": 0,
  140130. "covered_branches": 0,
  140131. "missing_branches": 0,
  140132. "percent_branches_covered": 100.0,
  140133. "percent_branches_covered_display": "100.00"
  140134. },
  140135. "missing_lines": [
  140136. 1,
  140137. 2,
  140138. 4,
  140139. 6,
  140140. 7,
  140141. 8
  140142. ],
  140143. "excluded_lines": [],
  140144. "contexts": {},
  140145. "executed_branches": [],
  140146. "missing_branches": [],
  140147. "functions": {
  140148. "generate_unique_filename": {
  140149. "executed_lines": [],
  140150. "summary": {
  140151. "covered_lines": 0,
  140152. "num_statements": 3,
  140153. "percent_covered": 0.0,
  140154. "percent_covered_display": "0.00",
  140155. "missing_lines": 3,
  140156. "excluded_lines": 0,
  140157. "percent_statements_covered": 0.0,
  140158. "percent_statements_covered_display": "0.00",
  140159. "num_branches": 0,
  140160. "num_partial_branches": 0,
  140161. "covered_branches": 0,
  140162. "missing_branches": 0,
  140163. "percent_branches_covered": 100.0,
  140164. "percent_branches_covered_display": "100.00"
  140165. },
  140166. "missing_lines": [
  140167. 6,
  140168. 7,
  140169. 8
  140170. ],
  140171. "excluded_lines": [],
  140172. "start_line": 4,
  140173. "contexts": {},
  140174. "executed_branches": [],
  140175. "missing_branches": []
  140176. },
  140177. "": {
  140178. "executed_lines": [],
  140179. "summary": {
  140180. "covered_lines": 0,
  140181. "num_statements": 3,
  140182. "percent_covered": 0.0,
  140183. "percent_covered_display": "0.00",
  140184. "missing_lines": 3,
  140185. "excluded_lines": 0,
  140186. "percent_statements_covered": 0.0,
  140187. "percent_statements_covered_display": "0.00",
  140188. "num_branches": 0,
  140189. "num_partial_branches": 0,
  140190. "covered_branches": 0,
  140191. "missing_branches": 0,
  140192. "percent_branches_covered": 100.0,
  140193. "percent_branches_covered_display": "100.00"
  140194. },
  140195. "missing_lines": [
  140196. 1,
  140197. 2,
  140198. 4
  140199. ],
  140200. "excluded_lines": [],
  140201. "start_line": 1,
  140202. "contexts": {},
  140203. "executed_branches": [],
  140204. "missing_branches": []
  140205. }
  140206. },
  140207. "classes": {
  140208. "": {
  140209. "executed_lines": [],
  140210. "summary": {
  140211. "covered_lines": 0,
  140212. "num_statements": 6,
  140213. "percent_covered": 0.0,
  140214. "percent_covered_display": "0.00",
  140215. "missing_lines": 6,
  140216. "excluded_lines": 0,
  140217. "percent_statements_covered": 0.0,
  140218. "percent_statements_covered_display": "0.00",
  140219. "num_branches": 0,
  140220. "num_partial_branches": 0,
  140221. "covered_branches": 0,
  140222. "missing_branches": 0,
  140223. "percent_branches_covered": 100.0,
  140224. "percent_branches_covered_display": "100.00"
  140225. },
  140226. "missing_lines": [
  140227. 1,
  140228. 2,
  140229. 4,
  140230. 6,
  140231. 7,
  140232. 8
  140233. ],
  140234. "excluded_lines": [],
  140235. "start_line": 1,
  140236. "contexts": {},
  140237. "executed_branches": [],
  140238. "missing_branches": []
  140239. }
  140240. }
  140241. },
  140242. "src\\utils\\file\\image_util.py": {
  140243. "executed_lines": [],
  140244. "summary": {
  140245. "covered_lines": 0,
  140246. "num_statements": 128,
  140247. "percent_covered": 0.0,
  140248. "percent_covered_display": "0.00",
  140249. "missing_lines": 128,
  140250. "excluded_lines": 0,
  140251. "percent_statements_covered": 0.0,
  140252. "percent_statements_covered_display": "0.00",
  140253. "num_branches": 28,
  140254. "num_partial_branches": 0,
  140255. "covered_branches": 0,
  140256. "missing_branches": 28,
  140257. "percent_branches_covered": 0.0,
  140258. "percent_branches_covered_display": "0.00"
  140259. },
  140260. "missing_lines": [
  140261. 5,
  140262. 6,
  140263. 7,
  140264. 8,
  140265. 9,
  140266. 10,
  140267. 11,
  140268. 12,
  140269. 13,
  140270. 16,
  140271. 19,
  140272. 22,
  140273. 24,
  140274. 27,
  140275. 37,
  140276. 40,
  140277. 42,
  140278. 43,
  140279. 46,
  140280. 49,
  140281. 50,
  140282. 52,
  140283. 63,
  140284. 66,
  140285. 68,
  140286. 70,
  140287. 72,
  140288. 75,
  140289. 81,
  140290. 84,
  140291. 85,
  140292. 87,
  140293. 90,
  140294. 91,
  140295. 93,
  140296. 96,
  140297. 97,
  140298. 100,
  140299. 103,
  140300. 106,
  140301. 109,
  140302. 111,
  140303. 112,
  140304. 113,
  140305. 116,
  140306. 119,
  140307. 121,
  140308. 122,
  140309. 124,
  140310. 125,
  140311. 126,
  140312. 128,
  140313. 142,
  140314. 143,
  140315. 144,
  140316. 145,
  140317. 148,
  140318. 151,
  140319. 152,
  140320. 155,
  140321. 156,
  140322. 159,
  140323. 162,
  140324. 165,
  140325. 166,
  140326. 169,
  140327. 174,
  140328. 177,
  140329. 178,
  140330. 179,
  140331. 180,
  140332. 181,
  140333. 183,
  140334. 187,
  140335. 190,
  140336. 191,
  140337. 192,
  140338. 194,
  140339. 195,
  140340. 197,
  140341. 198,
  140342. 201,
  140343. 204,
  140344. 205,
  140345. 207,
  140346. 210,
  140347. 211,
  140348. 212,
  140349. 215,
  140350. 216,
  140351. 217,
  140352. 218,
  140353. 221,
  140354. 223,
  140355. 226,
  140356. 227,
  140357. 228,
  140358. 229,
  140359. 231,
  140360. 233,
  140361. 234,
  140362. 235,
  140363. 237,
  140364. 239,
  140365. 240,
  140366. 241,
  140367. 243,
  140368. 245,
  140369. 257,
  140370. 260,
  140371. 263,
  140372. 264,
  140373. 266,
  140374. 268,
  140375. 279,
  140376. 282,
  140377. 285,
  140378. 287,
  140379. 289,
  140380. 291,
  140381. 302,
  140382. 306,
  140383. 313,
  140384. 314,
  140385. 315,
  140386. 316,
  140387. 319,
  140388. 323
  140389. ],
  140390. "excluded_lines": [],
  140391. "contexts": {},
  140392. "executed_branches": [],
  140393. "missing_branches": [
  140394. [
  140395. 40,
  140396. -27
  140397. ],
  140398. [
  140399. 40,
  140400. 42
  140401. ],
  140402. [
  140403. 84,
  140404. 85
  140405. ],
  140406. [
  140407. 84,
  140408. 116
  140409. ],
  140410. [
  140411. 151,
  140412. 152
  140413. ],
  140414. [
  140415. 151,
  140416. 155
  140417. ],
  140418. [
  140419. 191,
  140420. 192
  140421. ],
  140422. [
  140423. 191,
  140424. 201
  140425. ],
  140426. [
  140427. 197,
  140428. 191
  140429. ],
  140430. [
  140431. 197,
  140432. 198
  140433. ],
  140434. [
  140435. 204,
  140436. 205
  140437. ],
  140438. [
  140439. 204,
  140440. 221
  140441. ],
  140442. [
  140443. 205,
  140444. 204
  140445. ],
  140446. [
  140447. 205,
  140448. 207
  140449. ],
  140450. [
  140451. 210,
  140452. 211
  140453. ],
  140454. [
  140455. 210,
  140456. 215
  140457. ],
  140458. [
  140459. 215,
  140460. 205
  140461. ],
  140462. [
  140463. 215,
  140464. 216
  140465. ],
  140466. [
  140467. 221,
  140468. 223
  140469. ],
  140470. [
  140471. 221,
  140472. 226
  140473. ],
  140474. [
  140475. 231,
  140476. 233
  140477. ],
  140478. [
  140479. 231,
  140480. 243
  140481. ],
  140482. [
  140483. 239,
  140484. 240
  140485. ],
  140486. [
  140487. 239,
  140488. 243
  140489. ],
  140490. [
  140491. 313,
  140492. 314
  140493. ],
  140494. [
  140495. 313,
  140496. 319
  140497. ],
  140498. [
  140499. 315,
  140500. 313
  140501. ],
  140502. [
  140503. 315,
  140504. 316
  140505. ]
  140506. ],
  140507. "functions": {
  140508. "ImageUtil.__init__": {
  140509. "executed_lines": [],
  140510. "summary": {
  140511. "covered_lines": 0,
  140512. "num_statements": 1,
  140513. "percent_covered": 0.0,
  140514. "percent_covered_display": "0.00",
  140515. "missing_lines": 1,
  140516. "excluded_lines": 0,
  140517. "percent_statements_covered": 0.0,
  140518. "percent_statements_covered_display": "0.00",
  140519. "num_branches": 0,
  140520. "num_partial_branches": 0,
  140521. "covered_branches": 0,
  140522. "missing_branches": 0,
  140523. "percent_branches_covered": 100.0,
  140524. "percent_branches_covered_display": "100.00"
  140525. },
  140526. "missing_lines": [
  140527. 24
  140528. ],
  140529. "excluded_lines": [],
  140530. "start_line": 22,
  140531. "contexts": {},
  140532. "executed_branches": [],
  140533. "missing_branches": []
  140534. },
  140535. "ImageUtil._url_to_image": {
  140536. "executed_lines": [],
  140537. "summary": {
  140538. "covered_lines": 0,
  140539. "num_statements": 7,
  140540. "percent_covered": 0.0,
  140541. "percent_covered_display": "0.00",
  140542. "missing_lines": 7,
  140543. "excluded_lines": 0,
  140544. "percent_statements_covered": 0.0,
  140545. "percent_statements_covered_display": "0.00",
  140546. "num_branches": 2,
  140547. "num_partial_branches": 0,
  140548. "covered_branches": 0,
  140549. "missing_branches": 2,
  140550. "percent_branches_covered": 0.0,
  140551. "percent_branches_covered_display": "0.00"
  140552. },
  140553. "missing_lines": [
  140554. 37,
  140555. 40,
  140556. 42,
  140557. 43,
  140558. 46,
  140559. 49,
  140560. 50
  140561. ],
  140562. "excluded_lines": [],
  140563. "start_line": 27,
  140564. "contexts": {},
  140565. "executed_branches": [],
  140566. "missing_branches": [
  140567. [
  140568. 40,
  140569. -27
  140570. ],
  140571. [
  140572. 40,
  140573. 42
  140574. ]
  140575. ]
  140576. },
  140577. "ImageUtil.process_image_zip": {
  140578. "executed_lines": [],
  140579. "summary": {
  140580. "covered_lines": 0,
  140581. "num_statements": 29,
  140582. "percent_covered": 0.0,
  140583. "percent_covered_display": "0.00",
  140584. "missing_lines": 29,
  140585. "excluded_lines": 0,
  140586. "percent_statements_covered": 0.0,
  140587. "percent_statements_covered_display": "0.00",
  140588. "num_branches": 2,
  140589. "num_partial_branches": 0,
  140590. "covered_branches": 0,
  140591. "missing_branches": 2,
  140592. "percent_branches_covered": 0.0,
  140593. "percent_branches_covered_display": "0.00"
  140594. },
  140595. "missing_lines": [
  140596. 63,
  140597. 66,
  140598. 68,
  140599. 70,
  140600. 72,
  140601. 75,
  140602. 81,
  140603. 84,
  140604. 85,
  140605. 87,
  140606. 90,
  140607. 91,
  140608. 93,
  140609. 96,
  140610. 97,
  140611. 100,
  140612. 103,
  140613. 106,
  140614. 109,
  140615. 111,
  140616. 112,
  140617. 113,
  140618. 116,
  140619. 119,
  140620. 121,
  140621. 122,
  140622. 124,
  140623. 125,
  140624. 126
  140625. ],
  140626. "excluded_lines": [],
  140627. "start_line": 52,
  140628. "contexts": {},
  140629. "executed_branches": [],
  140630. "missing_branches": [
  140631. [
  140632. 84,
  140633. 85
  140634. ],
  140635. [
  140636. 84,
  140637. 116
  140638. ]
  140639. ]
  140640. },
  140641. "ImageUtil._compress_image": {
  140642. "executed_lines": [],
  140643. "summary": {
  140644. "covered_lines": 0,
  140645. "num_statements": 48,
  140646. "percent_covered": 0.0,
  140647. "percent_covered_display": "0.00",
  140648. "missing_lines": 48,
  140649. "excluded_lines": 0,
  140650. "percent_statements_covered": 0.0,
  140651. "percent_statements_covered_display": "0.00",
  140652. "num_branches": 20,
  140653. "num_partial_branches": 0,
  140654. "covered_branches": 0,
  140655. "missing_branches": 20,
  140656. "percent_branches_covered": 0.0,
  140657. "percent_branches_covered_display": "0.00"
  140658. },
  140659. "missing_lines": [
  140660. 142,
  140661. 143,
  140662. 144,
  140663. 145,
  140664. 148,
  140665. 151,
  140666. 152,
  140667. 155,
  140668. 156,
  140669. 159,
  140670. 162,
  140671. 165,
  140672. 166,
  140673. 169,
  140674. 187,
  140675. 190,
  140676. 191,
  140677. 192,
  140678. 194,
  140679. 195,
  140680. 197,
  140681. 198,
  140682. 201,
  140683. 204,
  140684. 205,
  140685. 207,
  140686. 210,
  140687. 211,
  140688. 212,
  140689. 215,
  140690. 216,
  140691. 217,
  140692. 218,
  140693. 221,
  140694. 223,
  140695. 226,
  140696. 227,
  140697. 228,
  140698. 229,
  140699. 231,
  140700. 233,
  140701. 234,
  140702. 235,
  140703. 237,
  140704. 239,
  140705. 240,
  140706. 241,
  140707. 243
  140708. ],
  140709. "excluded_lines": [],
  140710. "start_line": 128,
  140711. "contexts": {},
  140712. "executed_branches": [],
  140713. "missing_branches": [
  140714. [
  140715. 151,
  140716. 152
  140717. ],
  140718. [
  140719. 151,
  140720. 155
  140721. ],
  140722. [
  140723. 191,
  140724. 192
  140725. ],
  140726. [
  140727. 191,
  140728. 201
  140729. ],
  140730. [
  140731. 197,
  140732. 191
  140733. ],
  140734. [
  140735. 197,
  140736. 198
  140737. ],
  140738. [
  140739. 204,
  140740. 205
  140741. ],
  140742. [
  140743. 204,
  140744. 221
  140745. ],
  140746. [
  140747. 205,
  140748. 204
  140749. ],
  140750. [
  140751. 205,
  140752. 207
  140753. ],
  140754. [
  140755. 210,
  140756. 211
  140757. ],
  140758. [
  140759. 210,
  140760. 215
  140761. ],
  140762. [
  140763. 215,
  140764. 205
  140765. ],
  140766. [
  140767. 215,
  140768. 216
  140769. ],
  140770. [
  140771. 221,
  140772. 223
  140773. ],
  140774. [
  140775. 221,
  140776. 226
  140777. ],
  140778. [
  140779. 231,
  140780. 233
  140781. ],
  140782. [
  140783. 231,
  140784. 243
  140785. ],
  140786. [
  140787. 239,
  140788. 240
  140789. ],
  140790. [
  140791. 239,
  140792. 243
  140793. ]
  140794. ]
  140795. },
  140796. "ImageUtil._compress_image.get_compressed_data": {
  140797. "executed_lines": [],
  140798. "summary": {
  140799. "covered_lines": 0,
  140800. "num_statements": 7,
  140801. "percent_covered": 0.0,
  140802. "percent_covered_display": "0.00",
  140803. "missing_lines": 7,
  140804. "excluded_lines": 0,
  140805. "percent_statements_covered": 0.0,
  140806. "percent_statements_covered_display": "0.00",
  140807. "num_branches": 0,
  140808. "num_partial_branches": 0,
  140809. "covered_branches": 0,
  140810. "missing_branches": 0,
  140811. "percent_branches_covered": 100.0,
  140812. "percent_branches_covered_display": "100.00"
  140813. },
  140814. "missing_lines": [
  140815. 174,
  140816. 177,
  140817. 178,
  140818. 179,
  140819. 180,
  140820. 181,
  140821. 183
  140822. ],
  140823. "excluded_lines": [],
  140824. "start_line": 169,
  140825. "contexts": {},
  140826. "executed_branches": [],
  140827. "missing_branches": []
  140828. },
  140829. "ImageUtil._compress_image_to_bytes": {
  140830. "executed_lines": [],
  140831. "summary": {
  140832. "covered_lines": 0,
  140833. "num_statements": 5,
  140834. "percent_covered": 0.0,
  140835. "percent_covered_display": "0.00",
  140836. "missing_lines": 5,
  140837. "excluded_lines": 0,
  140838. "percent_statements_covered": 0.0,
  140839. "percent_statements_covered_display": "0.00",
  140840. "num_branches": 0,
  140841. "num_partial_branches": 0,
  140842. "covered_branches": 0,
  140843. "missing_branches": 0,
  140844. "percent_branches_covered": 100.0,
  140845. "percent_branches_covered_display": "100.00"
  140846. },
  140847. "missing_lines": [
  140848. 257,
  140849. 260,
  140850. 263,
  140851. 264,
  140852. 266
  140853. ],
  140854. "excluded_lines": [],
  140855. "start_line": 245,
  140856. "contexts": {},
  140857. "executed_branches": [],
  140858. "missing_branches": []
  140859. },
  140860. "ImageUtil.compress_image_bytes": {
  140861. "executed_lines": [],
  140862. "summary": {
  140863. "covered_lines": 0,
  140864. "num_statements": 5,
  140865. "percent_covered": 0.0,
  140866. "percent_covered_display": "0.00",
  140867. "missing_lines": 5,
  140868. "excluded_lines": 0,
  140869. "percent_statements_covered": 0.0,
  140870. "percent_statements_covered_display": "0.00",
  140871. "num_branches": 0,
  140872. "num_partial_branches": 0,
  140873. "covered_branches": 0,
  140874. "missing_branches": 0,
  140875. "percent_branches_covered": 100.0,
  140876. "percent_branches_covered_display": "100.00"
  140877. },
  140878. "missing_lines": [
  140879. 279,
  140880. 282,
  140881. 285,
  140882. 287,
  140883. 289
  140884. ],
  140885. "excluded_lines": [],
  140886. "start_line": 268,
  140887. "contexts": {},
  140888. "executed_branches": [],
  140889. "missing_branches": []
  140890. },
  140891. "ImageUtil._extract_page_number": {
  140892. "executed_lines": [],
  140893. "summary": {
  140894. "covered_lines": 0,
  140895. "num_statements": 7,
  140896. "percent_covered": 0.0,
  140897. "percent_covered_display": "0.00",
  140898. "missing_lines": 7,
  140899. "excluded_lines": 0,
  140900. "percent_statements_covered": 0.0,
  140901. "percent_statements_covered_display": "0.00",
  140902. "num_branches": 4,
  140903. "num_partial_branches": 0,
  140904. "covered_branches": 0,
  140905. "missing_branches": 4,
  140906. "percent_branches_covered": 0.0,
  140907. "percent_branches_covered_display": "0.00"
  140908. },
  140909. "missing_lines": [
  140910. 302,
  140911. 306,
  140912. 313,
  140913. 314,
  140914. 315,
  140915. 316,
  140916. 319
  140917. ],
  140918. "excluded_lines": [],
  140919. "start_line": 291,
  140920. "contexts": {},
  140921. "executed_branches": [],
  140922. "missing_branches": [
  140923. [
  140924. 313,
  140925. 314
  140926. ],
  140927. [
  140928. 313,
  140929. 319
  140930. ],
  140931. [
  140932. 315,
  140933. 313
  140934. ],
  140935. [
  140936. 315,
  140937. 316
  140938. ]
  140939. ]
  140940. },
  140941. "": {
  140942. "executed_lines": [],
  140943. "summary": {
  140944. "covered_lines": 0,
  140945. "num_statements": 19,
  140946. "percent_covered": 0.0,
  140947. "percent_covered_display": "0.00",
  140948. "missing_lines": 19,
  140949. "excluded_lines": 0,
  140950. "percent_statements_covered": 0.0,
  140951. "percent_statements_covered_display": "0.00",
  140952. "num_branches": 0,
  140953. "num_partial_branches": 0,
  140954. "covered_branches": 0,
  140955. "missing_branches": 0,
  140956. "percent_branches_covered": 100.0,
  140957. "percent_branches_covered_display": "100.00"
  140958. },
  140959. "missing_lines": [
  140960. 5,
  140961. 6,
  140962. 7,
  140963. 8,
  140964. 9,
  140965. 10,
  140966. 11,
  140967. 12,
  140968. 13,
  140969. 16,
  140970. 19,
  140971. 22,
  140972. 27,
  140973. 52,
  140974. 128,
  140975. 245,
  140976. 268,
  140977. 291,
  140978. 323
  140979. ],
  140980. "excluded_lines": [],
  140981. "start_line": 1,
  140982. "contexts": {},
  140983. "executed_branches": [],
  140984. "missing_branches": []
  140985. }
  140986. },
  140987. "classes": {
  140988. "ImageUtil": {
  140989. "executed_lines": [],
  140990. "summary": {
  140991. "covered_lines": 0,
  140992. "num_statements": 109,
  140993. "percent_covered": 0.0,
  140994. "percent_covered_display": "0.00",
  140995. "missing_lines": 109,
  140996. "excluded_lines": 0,
  140997. "percent_statements_covered": 0.0,
  140998. "percent_statements_covered_display": "0.00",
  140999. "num_branches": 28,
  141000. "num_partial_branches": 0,
  141001. "covered_branches": 0,
  141002. "missing_branches": 28,
  141003. "percent_branches_covered": 0.0,
  141004. "percent_branches_covered_display": "0.00"
  141005. },
  141006. "missing_lines": [
  141007. 24,
  141008. 37,
  141009. 40,
  141010. 42,
  141011. 43,
  141012. 46,
  141013. 49,
  141014. 50,
  141015. 63,
  141016. 66,
  141017. 68,
  141018. 70,
  141019. 72,
  141020. 75,
  141021. 81,
  141022. 84,
  141023. 85,
  141024. 87,
  141025. 90,
  141026. 91,
  141027. 93,
  141028. 96,
  141029. 97,
  141030. 100,
  141031. 103,
  141032. 106,
  141033. 109,
  141034. 111,
  141035. 112,
  141036. 113,
  141037. 116,
  141038. 119,
  141039. 121,
  141040. 122,
  141041. 124,
  141042. 125,
  141043. 126,
  141044. 142,
  141045. 143,
  141046. 144,
  141047. 145,
  141048. 148,
  141049. 151,
  141050. 152,
  141051. 155,
  141052. 156,
  141053. 159,
  141054. 162,
  141055. 165,
  141056. 166,
  141057. 169,
  141058. 174,
  141059. 177,
  141060. 178,
  141061. 179,
  141062. 180,
  141063. 181,
  141064. 183,
  141065. 187,
  141066. 190,
  141067. 191,
  141068. 192,
  141069. 194,
  141070. 195,
  141071. 197,
  141072. 198,
  141073. 201,
  141074. 204,
  141075. 205,
  141076. 207,
  141077. 210,
  141078. 211,
  141079. 212,
  141080. 215,
  141081. 216,
  141082. 217,
  141083. 218,
  141084. 221,
  141085. 223,
  141086. 226,
  141087. 227,
  141088. 228,
  141089. 229,
  141090. 231,
  141091. 233,
  141092. 234,
  141093. 235,
  141094. 237,
  141095. 239,
  141096. 240,
  141097. 241,
  141098. 243,
  141099. 257,
  141100. 260,
  141101. 263,
  141102. 264,
  141103. 266,
  141104. 279,
  141105. 282,
  141106. 285,
  141107. 287,
  141108. 289,
  141109. 302,
  141110. 306,
  141111. 313,
  141112. 314,
  141113. 315,
  141114. 316,
  141115. 319
  141116. ],
  141117. "excluded_lines": [],
  141118. "start_line": 19,
  141119. "contexts": {},
  141120. "executed_branches": [],
  141121. "missing_branches": [
  141122. [
  141123. 40,
  141124. -27
  141125. ],
  141126. [
  141127. 40,
  141128. 42
  141129. ],
  141130. [
  141131. 84,
  141132. 85
  141133. ],
  141134. [
  141135. 84,
  141136. 116
  141137. ],
  141138. [
  141139. 151,
  141140. 152
  141141. ],
  141142. [
  141143. 151,
  141144. 155
  141145. ],
  141146. [
  141147. 191,
  141148. 192
  141149. ],
  141150. [
  141151. 191,
  141152. 201
  141153. ],
  141154. [
  141155. 197,
  141156. 191
  141157. ],
  141158. [
  141159. 197,
  141160. 198
  141161. ],
  141162. [
  141163. 204,
  141164. 205
  141165. ],
  141166. [
  141167. 204,
  141168. 221
  141169. ],
  141170. [
  141171. 205,
  141172. 204
  141173. ],
  141174. [
  141175. 205,
  141176. 207
  141177. ],
  141178. [
  141179. 210,
  141180. 211
  141181. ],
  141182. [
  141183. 210,
  141184. 215
  141185. ],
  141186. [
  141187. 215,
  141188. 205
  141189. ],
  141190. [
  141191. 215,
  141192. 216
  141193. ],
  141194. [
  141195. 221,
  141196. 223
  141197. ],
  141198. [
  141199. 221,
  141200. 226
  141201. ],
  141202. [
  141203. 231,
  141204. 233
  141205. ],
  141206. [
  141207. 231,
  141208. 243
  141209. ],
  141210. [
  141211. 239,
  141212. 240
  141213. ],
  141214. [
  141215. 239,
  141216. 243
  141217. ],
  141218. [
  141219. 313,
  141220. 314
  141221. ],
  141222. [
  141223. 313,
  141224. 319
  141225. ],
  141226. [
  141227. 315,
  141228. 313
  141229. ],
  141230. [
  141231. 315,
  141232. 316
  141233. ]
  141234. ]
  141235. },
  141236. "": {
  141237. "executed_lines": [],
  141238. "summary": {
  141239. "covered_lines": 0,
  141240. "num_statements": 19,
  141241. "percent_covered": 0.0,
  141242. "percent_covered_display": "0.00",
  141243. "missing_lines": 19,
  141244. "excluded_lines": 0,
  141245. "percent_statements_covered": 0.0,
  141246. "percent_statements_covered_display": "0.00",
  141247. "num_branches": 0,
  141248. "num_partial_branches": 0,
  141249. "covered_branches": 0,
  141250. "missing_branches": 0,
  141251. "percent_branches_covered": 100.0,
  141252. "percent_branches_covered_display": "100.00"
  141253. },
  141254. "missing_lines": [
  141255. 5,
  141256. 6,
  141257. 7,
  141258. 8,
  141259. 9,
  141260. 10,
  141261. 11,
  141262. 12,
  141263. 13,
  141264. 16,
  141265. 19,
  141266. 22,
  141267. 27,
  141268. 52,
  141269. 128,
  141270. 245,
  141271. 268,
  141272. 291,
  141273. 323
  141274. ],
  141275. "excluded_lines": [],
  141276. "start_line": 1,
  141277. "contexts": {},
  141278. "executed_branches": [],
  141279. "missing_branches": []
  141280. }
  141281. }
  141282. },
  141283. "src\\utils\\file\\minio\\__init__.py": {
  141284. "executed_lines": [],
  141285. "summary": {
  141286. "covered_lines": 0,
  141287. "num_statements": 0,
  141288. "percent_covered": 100.0,
  141289. "percent_covered_display": "100.00",
  141290. "missing_lines": 0,
  141291. "excluded_lines": 0,
  141292. "percent_statements_covered": 100.0,
  141293. "percent_statements_covered_display": "100.00",
  141294. "num_branches": 0,
  141295. "num_partial_branches": 0,
  141296. "covered_branches": 0,
  141297. "missing_branches": 0,
  141298. "percent_branches_covered": 100.0,
  141299. "percent_branches_covered_display": "100.00"
  141300. },
  141301. "missing_lines": [],
  141302. "excluded_lines": [],
  141303. "contexts": {},
  141304. "executed_branches": [],
  141305. "missing_branches": [],
  141306. "functions": {
  141307. "": {
  141308. "executed_lines": [],
  141309. "summary": {
  141310. "covered_lines": 0,
  141311. "num_statements": 0,
  141312. "percent_covered": 100.0,
  141313. "percent_covered_display": "100.00",
  141314. "missing_lines": 0,
  141315. "excluded_lines": 0,
  141316. "percent_statements_covered": 100.0,
  141317. "percent_statements_covered_display": "100.00",
  141318. "num_branches": 0,
  141319. "num_partial_branches": 0,
  141320. "covered_branches": 0,
  141321. "missing_branches": 0,
  141322. "percent_branches_covered": 100.0,
  141323. "percent_branches_covered_display": "100.00"
  141324. },
  141325. "missing_lines": [],
  141326. "excluded_lines": [],
  141327. "start_line": 1,
  141328. "contexts": {},
  141329. "executed_branches": [],
  141330. "missing_branches": []
  141331. }
  141332. },
  141333. "classes": {
  141334. "": {
  141335. "executed_lines": [],
  141336. "summary": {
  141337. "covered_lines": 0,
  141338. "num_statements": 0,
  141339. "percent_covered": 100.0,
  141340. "percent_covered_display": "100.00",
  141341. "missing_lines": 0,
  141342. "excluded_lines": 0,
  141343. "percent_statements_covered": 100.0,
  141344. "percent_statements_covered_display": "100.00",
  141345. "num_branches": 0,
  141346. "num_partial_branches": 0,
  141347. "covered_branches": 0,
  141348. "missing_branches": 0,
  141349. "percent_branches_covered": 100.0,
  141350. "percent_branches_covered_display": "100.00"
  141351. },
  141352. "missing_lines": [],
  141353. "excluded_lines": [],
  141354. "start_line": 1,
  141355. "contexts": {},
  141356. "executed_branches": [],
  141357. "missing_branches": []
  141358. }
  141359. }
  141360. },
  141361. "src\\utils\\file\\minio\\minio_util.py": {
  141362. "executed_lines": [],
  141363. "summary": {
  141364. "covered_lines": 0,
  141365. "num_statements": 87,
  141366. "percent_covered": 0.0,
  141367. "percent_covered_display": "0.00",
  141368. "missing_lines": 87,
  141369. "excluded_lines": 1,
  141370. "percent_statements_covered": 0.0,
  141371. "percent_statements_covered_display": "0.00",
  141372. "num_branches": 20,
  141373. "num_partial_branches": 0,
  141374. "covered_branches": 0,
  141375. "missing_branches": 20,
  141376. "percent_branches_covered": 0.0,
  141377. "percent_branches_covered_display": "0.00"
  141378. },
  141379. "missing_lines": [
  141380. 1,
  141381. 2,
  141382. 3,
  141383. 4,
  141384. 5,
  141385. 6,
  141386. 9,
  141387. 12,
  141388. 14,
  141389. 15,
  141390. 16,
  141391. 22,
  141392. 25,
  141393. 26,
  141394. 28,
  141395. 30,
  141396. 31,
  141397. 32,
  141398. 33,
  141399. 35,
  141400. 36,
  141401. 37,
  141402. 39,
  141403. 44,
  141404. 46,
  141405. 48,
  141406. 49,
  141407. 52,
  141408. 54,
  141409. 55,
  141410. 57,
  141411. 58,
  141412. 59,
  141413. 60,
  141414. 63,
  141415. 66,
  141416. 75,
  141417. 82,
  141418. 83,
  141419. 84,
  141420. 86,
  141421. 88,
  141422. 89,
  141423. 90,
  141424. 92,
  141425. 93,
  141426. 96,
  141427. 98,
  141428. 99,
  141429. 101,
  141430. 102,
  141431. 103,
  141432. 104,
  141433. 107,
  141434. 110,
  141435. 118,
  141436. 128,
  141437. 129,
  141438. 130,
  141439. 132,
  141440. 134,
  141441. 135,
  141442. 139,
  141443. 140,
  141444. 141,
  141445. 143,
  141446. 145,
  141447. 146,
  141448. 150,
  141449. 151,
  141450. 152,
  141451. 153,
  141452. 155,
  141453. 157,
  141454. 158,
  141455. 166,
  141456. 169,
  141457. 172,
  141458. 173,
  141459. 174,
  141460. 177,
  141461. 184,
  141462. 185,
  141463. 188,
  141464. 191,
  141465. 192,
  141466. 193
  141467. ],
  141468. "excluded_lines": [
  141469. 42
  141470. ],
  141471. "contexts": {},
  141472. "executed_branches": [],
  141473. "missing_branches": [
  141474. [
  141475. 25,
  141476. -15
  141477. ],
  141478. [
  141479. 25,
  141480. 26
  141481. ],
  141482. [
  141483. 31,
  141484. 32
  141485. ],
  141486. [
  141487. 31,
  141488. 35
  141489. ],
  141490. [
  141491. 52,
  141492. 54
  141493. ],
  141494. [
  141495. 52,
  141496. 55
  141497. ],
  141498. [
  141499. 55,
  141500. 57
  141501. ],
  141502. [
  141503. 55,
  141504. 63
  141505. ],
  141506. [
  141507. 89,
  141508. 90
  141509. ],
  141510. [
  141511. 89,
  141512. 92
  141513. ],
  141514. [
  141515. 96,
  141516. 98
  141517. ],
  141518. [
  141519. 96,
  141520. 99
  141521. ],
  141522. [
  141523. 99,
  141524. 101
  141525. ],
  141526. [
  141527. 99,
  141528. 107
  141529. ],
  141530. [
  141531. 172,
  141532. 173
  141533. ],
  141534. [
  141535. 172,
  141536. 174
  141537. ],
  141538. [
  141539. 184,
  141540. -177
  141541. ],
  141542. [
  141543. 184,
  141544. 185
  141545. ],
  141546. [
  141547. 191,
  141548. -188
  141549. ],
  141550. [
  141551. 191,
  141552. 192
  141553. ]
  141554. ],
  141555. "functions": {
  141556. "MinIOUtil.__init__": {
  141557. "executed_lines": [],
  141558. "summary": {
  141559. "covered_lines": 0,
  141560. "num_statements": 4,
  141561. "percent_covered": 0.0,
  141562. "percent_covered_display": "0.00",
  141563. "missing_lines": 4,
  141564. "excluded_lines": 0,
  141565. "percent_statements_covered": 0.0,
  141566. "percent_statements_covered_display": "0.00",
  141567. "num_branches": 2,
  141568. "num_partial_branches": 0,
  141569. "covered_branches": 0,
  141570. "missing_branches": 2,
  141571. "percent_branches_covered": 0.0,
  141572. "percent_branches_covered_display": "0.00"
  141573. },
  141574. "missing_lines": [
  141575. 16,
  141576. 22,
  141577. 25,
  141578. 26
  141579. ],
  141580. "excluded_lines": [],
  141581. "start_line": 15,
  141582. "contexts": {},
  141583. "executed_branches": [],
  141584. "missing_branches": [
  141585. [
  141586. 25,
  141587. -15
  141588. ],
  141589. [
  141590. 25,
  141591. 26
  141592. ]
  141593. ]
  141594. },
  141595. "MinIOUtil._ensure_bucket_exists": {
  141596. "executed_lines": [],
  141597. "summary": {
  141598. "covered_lines": 0,
  141599. "num_statements": 7,
  141600. "percent_covered": 0.0,
  141601. "percent_covered_display": "0.00",
  141602. "missing_lines": 7,
  141603. "excluded_lines": 0,
  141604. "percent_statements_covered": 0.0,
  141605. "percent_statements_covered_display": "0.00",
  141606. "num_branches": 2,
  141607. "num_partial_branches": 0,
  141608. "covered_branches": 0,
  141609. "missing_branches": 2,
  141610. "percent_branches_covered": 0.0,
  141611. "percent_branches_covered_display": "0.00"
  141612. },
  141613. "missing_lines": [
  141614. 30,
  141615. 31,
  141616. 32,
  141617. 33,
  141618. 35,
  141619. 36,
  141620. 37
  141621. ],
  141622. "excluded_lines": [],
  141623. "start_line": 28,
  141624. "contexts": {},
  141625. "executed_branches": [],
  141626. "missing_branches": [
  141627. [
  141628. 31,
  141629. 32
  141630. ],
  141631. [
  141632. 31,
  141633. 35
  141634. ]
  141635. ]
  141636. },
  141637. "MinIOUtil.close": {
  141638. "executed_lines": [],
  141639. "summary": {
  141640. "covered_lines": 0,
  141641. "num_statements": 0,
  141642. "percent_covered": 100.0,
  141643. "percent_covered_display": "100.00",
  141644. "missing_lines": 0,
  141645. "excluded_lines": 1,
  141646. "percent_statements_covered": 100.0,
  141647. "percent_statements_covered_display": "100.00",
  141648. "num_branches": 0,
  141649. "num_partial_branches": 0,
  141650. "covered_branches": 0,
  141651. "missing_branches": 0,
  141652. "percent_branches_covered": 100.0,
  141653. "percent_branches_covered_display": "100.00"
  141654. },
  141655. "missing_lines": [],
  141656. "excluded_lines": [
  141657. 42
  141658. ],
  141659. "start_line": 39,
  141660. "contexts": {},
  141661. "executed_branches": [],
  141662. "missing_branches": []
  141663. },
  141664. "MinIOUtil.upload_file": {
  141665. "executed_lines": [],
  141666. "summary": {
  141667. "covered_lines": 0,
  141668. "num_statements": 16,
  141669. "percent_covered": 0.0,
  141670. "percent_covered_display": "0.00",
  141671. "missing_lines": 16,
  141672. "excluded_lines": 0,
  141673. "percent_statements_covered": 0.0,
  141674. "percent_statements_covered_display": "0.00",
  141675. "num_branches": 4,
  141676. "num_partial_branches": 0,
  141677. "covered_branches": 0,
  141678. "missing_branches": 4,
  141679. "percent_branches_covered": 0.0,
  141680. "percent_branches_covered_display": "0.00"
  141681. },
  141682. "missing_lines": [
  141683. 46,
  141684. 48,
  141685. 49,
  141686. 52,
  141687. 54,
  141688. 55,
  141689. 57,
  141690. 58,
  141691. 59,
  141692. 60,
  141693. 63,
  141694. 66,
  141695. 75,
  141696. 82,
  141697. 83,
  141698. 84
  141699. ],
  141700. "excluded_lines": [],
  141701. "start_line": 44,
  141702. "contexts": {},
  141703. "executed_branches": [],
  141704. "missing_branches": [
  141705. [
  141706. 52,
  141707. 54
  141708. ],
  141709. [
  141710. 52,
  141711. 55
  141712. ],
  141713. [
  141714. 55,
  141715. 57
  141716. ],
  141717. [
  141718. 55,
  141719. 63
  141720. ]
  141721. ]
  141722. },
  141723. "MinIOUtil.custom_upload_file": {
  141724. "executed_lines": [],
  141725. "summary": {
  141726. "covered_lines": 0,
  141727. "num_statements": 18,
  141728. "percent_covered": 0.0,
  141729. "percent_covered_display": "0.00",
  141730. "missing_lines": 18,
  141731. "excluded_lines": 0,
  141732. "percent_statements_covered": 0.0,
  141733. "percent_statements_covered_display": "0.00",
  141734. "num_branches": 6,
  141735. "num_partial_branches": 0,
  141736. "covered_branches": 0,
  141737. "missing_branches": 6,
  141738. "percent_branches_covered": 0.0,
  141739. "percent_branches_covered_display": "0.00"
  141740. },
  141741. "missing_lines": [
  141742. 88,
  141743. 89,
  141744. 90,
  141745. 92,
  141746. 93,
  141747. 96,
  141748. 98,
  141749. 99,
  141750. 101,
  141751. 102,
  141752. 103,
  141753. 104,
  141754. 107,
  141755. 110,
  141756. 118,
  141757. 128,
  141758. 129,
  141759. 130
  141760. ],
  141761. "excluded_lines": [],
  141762. "start_line": 86,
  141763. "contexts": {},
  141764. "executed_branches": [],
  141765. "missing_branches": [
  141766. [
  141767. 89,
  141768. 90
  141769. ],
  141770. [
  141771. 89,
  141772. 92
  141773. ],
  141774. [
  141775. 96,
  141776. 98
  141777. ],
  141778. [
  141779. 96,
  141780. 99
  141781. ],
  141782. [
  141783. 99,
  141784. 101
  141785. ],
  141786. [
  141787. 99,
  141788. 107
  141789. ]
  141790. ]
  141791. },
  141792. "MinIOUtil.download_file": {
  141793. "executed_lines": [],
  141794. "summary": {
  141795. "covered_lines": 0,
  141796. "num_statements": 5,
  141797. "percent_covered": 0.0,
  141798. "percent_covered_display": "0.00",
  141799. "missing_lines": 5,
  141800. "excluded_lines": 0,
  141801. "percent_statements_covered": 0.0,
  141802. "percent_statements_covered_display": "0.00",
  141803. "num_branches": 0,
  141804. "num_partial_branches": 0,
  141805. "covered_branches": 0,
  141806. "missing_branches": 0,
  141807. "percent_branches_covered": 100.0,
  141808. "percent_branches_covered_display": "100.00"
  141809. },
  141810. "missing_lines": [
  141811. 134,
  141812. 135,
  141813. 139,
  141814. 140,
  141815. 141
  141816. ],
  141817. "excluded_lines": [],
  141818. "start_line": 132,
  141819. "contexts": {},
  141820. "executed_branches": [],
  141821. "missing_branches": []
  141822. },
  141823. "MinIOUtil.delete_file": {
  141824. "executed_lines": [],
  141825. "summary": {
  141826. "covered_lines": 0,
  141827. "num_statements": 6,
  141828. "percent_covered": 0.0,
  141829. "percent_covered_display": "0.00",
  141830. "missing_lines": 6,
  141831. "excluded_lines": 0,
  141832. "percent_statements_covered": 0.0,
  141833. "percent_statements_covered_display": "0.00",
  141834. "num_branches": 0,
  141835. "num_partial_branches": 0,
  141836. "covered_branches": 0,
  141837. "missing_branches": 0,
  141838. "percent_branches_covered": 100.0,
  141839. "percent_branches_covered_display": "100.00"
  141840. },
  141841. "missing_lines": [
  141842. 145,
  141843. 146,
  141844. 150,
  141845. 151,
  141846. 152,
  141847. 153
  141848. ],
  141849. "excluded_lines": [],
  141850. "start_line": 143,
  141851. "contexts": {},
  141852. "executed_branches": [],
  141853. "missing_branches": []
  141854. },
  141855. "MinIOUtil._get_content_type": {
  141856. "executed_lines": [],
  141857. "summary": {
  141858. "covered_lines": 0,
  141859. "num_statements": 3,
  141860. "percent_covered": 0.0,
  141861. "percent_covered_display": "0.00",
  141862. "missing_lines": 3,
  141863. "excluded_lines": 0,
  141864. "percent_statements_covered": 0.0,
  141865. "percent_statements_covered_display": "0.00",
  141866. "num_branches": 0,
  141867. "num_partial_branches": 0,
  141868. "covered_branches": 0,
  141869. "missing_branches": 0,
  141870. "percent_branches_covered": 100.0,
  141871. "percent_branches_covered_display": "100.00"
  141872. },
  141873. "missing_lines": [
  141874. 157,
  141875. 158,
  141876. 166
  141877. ],
  141878. "excluded_lines": [],
  141879. "start_line": 155,
  141880. "contexts": {},
  141881. "executed_branches": [],
  141882. "missing_branches": []
  141883. },
  141884. "get_minio_client": {
  141885. "executed_lines": [],
  141886. "summary": {
  141887. "covered_lines": 0,
  141888. "num_statements": 3,
  141889. "percent_covered": 0.0,
  141890. "percent_covered_display": "0.00",
  141891. "missing_lines": 3,
  141892. "excluded_lines": 0,
  141893. "percent_statements_covered": 0.0,
  141894. "percent_statements_covered_display": "0.00",
  141895. "num_branches": 2,
  141896. "num_partial_branches": 0,
  141897. "covered_branches": 0,
  141898. "missing_branches": 2,
  141899. "percent_branches_covered": 0.0,
  141900. "percent_branches_covered_display": "0.00"
  141901. },
  141902. "missing_lines": [
  141903. 172,
  141904. 173,
  141905. 174
  141906. ],
  141907. "excluded_lines": [],
  141908. "start_line": 169,
  141909. "contexts": {},
  141910. "executed_branches": [],
  141911. "missing_branches": [
  141912. [
  141913. 172,
  141914. 173
  141915. ],
  141916. [
  141917. 172,
  141918. 174
  141919. ]
  141920. ]
  141921. },
  141922. "init_minio_client": {
  141923. "executed_lines": [],
  141924. "summary": {
  141925. "covered_lines": 0,
  141926. "num_statements": 2,
  141927. "percent_covered": 0.0,
  141928. "percent_covered_display": "0.00",
  141929. "missing_lines": 2,
  141930. "excluded_lines": 0,
  141931. "percent_statements_covered": 0.0,
  141932. "percent_statements_covered_display": "0.00",
  141933. "num_branches": 2,
  141934. "num_partial_branches": 0,
  141935. "covered_branches": 0,
  141936. "missing_branches": 2,
  141937. "percent_branches_covered": 0.0,
  141938. "percent_branches_covered_display": "0.00"
  141939. },
  141940. "missing_lines": [
  141941. 184,
  141942. 185
  141943. ],
  141944. "excluded_lines": [],
  141945. "start_line": 177,
  141946. "contexts": {},
  141947. "executed_branches": [],
  141948. "missing_branches": [
  141949. [
  141950. 184,
  141951. -177
  141952. ],
  141953. [
  141954. 184,
  141955. 185
  141956. ]
  141957. ]
  141958. },
  141959. "close_minio_client": {
  141960. "executed_lines": [],
  141961. "summary": {
  141962. "covered_lines": 0,
  141963. "num_statements": 3,
  141964. "percent_covered": 0.0,
  141965. "percent_covered_display": "0.00",
  141966. "missing_lines": 3,
  141967. "excluded_lines": 0,
  141968. "percent_statements_covered": 0.0,
  141969. "percent_statements_covered_display": "0.00",
  141970. "num_branches": 2,
  141971. "num_partial_branches": 0,
  141972. "covered_branches": 0,
  141973. "missing_branches": 2,
  141974. "percent_branches_covered": 0.0,
  141975. "percent_branches_covered_display": "0.00"
  141976. },
  141977. "missing_lines": [
  141978. 191,
  141979. 192,
  141980. 193
  141981. ],
  141982. "excluded_lines": [],
  141983. "start_line": 188,
  141984. "contexts": {},
  141985. "executed_branches": [],
  141986. "missing_branches": [
  141987. [
  141988. 191,
  141989. -188
  141990. ],
  141991. [
  141992. 191,
  141993. 192
  141994. ]
  141995. ]
  141996. },
  141997. "": {
  141998. "executed_lines": [],
  141999. "summary": {
  142000. "covered_lines": 0,
  142001. "num_statements": 20,
  142002. "percent_covered": 0.0,
  142003. "percent_covered_display": "0.00",
  142004. "missing_lines": 20,
  142005. "excluded_lines": 0,
  142006. "percent_statements_covered": 0.0,
  142007. "percent_statements_covered_display": "0.00",
  142008. "num_branches": 0,
  142009. "num_partial_branches": 0,
  142010. "covered_branches": 0,
  142011. "missing_branches": 0,
  142012. "percent_branches_covered": 100.0,
  142013. "percent_branches_covered_display": "100.00"
  142014. },
  142015. "missing_lines": [
  142016. 1,
  142017. 2,
  142018. 3,
  142019. 4,
  142020. 5,
  142021. 6,
  142022. 9,
  142023. 12,
  142024. 14,
  142025. 15,
  142026. 28,
  142027. 39,
  142028. 44,
  142029. 86,
  142030. 132,
  142031. 143,
  142032. 155,
  142033. 169,
  142034. 177,
  142035. 188
  142036. ],
  142037. "excluded_lines": [],
  142038. "start_line": 1,
  142039. "contexts": {},
  142040. "executed_branches": [],
  142041. "missing_branches": []
  142042. }
  142043. },
  142044. "classes": {
  142045. "MinIOUtil": {
  142046. "executed_lines": [],
  142047. "summary": {
  142048. "covered_lines": 0,
  142049. "num_statements": 59,
  142050. "percent_covered": 0.0,
  142051. "percent_covered_display": "0.00",
  142052. "missing_lines": 59,
  142053. "excluded_lines": 1,
  142054. "percent_statements_covered": 0.0,
  142055. "percent_statements_covered_display": "0.00",
  142056. "num_branches": 14,
  142057. "num_partial_branches": 0,
  142058. "covered_branches": 0,
  142059. "missing_branches": 14,
  142060. "percent_branches_covered": 0.0,
  142061. "percent_branches_covered_display": "0.00"
  142062. },
  142063. "missing_lines": [
  142064. 16,
  142065. 22,
  142066. 25,
  142067. 26,
  142068. 30,
  142069. 31,
  142070. 32,
  142071. 33,
  142072. 35,
  142073. 36,
  142074. 37,
  142075. 46,
  142076. 48,
  142077. 49,
  142078. 52,
  142079. 54,
  142080. 55,
  142081. 57,
  142082. 58,
  142083. 59,
  142084. 60,
  142085. 63,
  142086. 66,
  142087. 75,
  142088. 82,
  142089. 83,
  142090. 84,
  142091. 88,
  142092. 89,
  142093. 90,
  142094. 92,
  142095. 93,
  142096. 96,
  142097. 98,
  142098. 99,
  142099. 101,
  142100. 102,
  142101. 103,
  142102. 104,
  142103. 107,
  142104. 110,
  142105. 118,
  142106. 128,
  142107. 129,
  142108. 130,
  142109. 134,
  142110. 135,
  142111. 139,
  142112. 140,
  142113. 141,
  142114. 145,
  142115. 146,
  142116. 150,
  142117. 151,
  142118. 152,
  142119. 153,
  142120. 157,
  142121. 158,
  142122. 166
  142123. ],
  142124. "excluded_lines": [
  142125. 42
  142126. ],
  142127. "start_line": 14,
  142128. "contexts": {},
  142129. "executed_branches": [],
  142130. "missing_branches": [
  142131. [
  142132. 25,
  142133. -15
  142134. ],
  142135. [
  142136. 25,
  142137. 26
  142138. ],
  142139. [
  142140. 31,
  142141. 32
  142142. ],
  142143. [
  142144. 31,
  142145. 35
  142146. ],
  142147. [
  142148. 52,
  142149. 54
  142150. ],
  142151. [
  142152. 52,
  142153. 55
  142154. ],
  142155. [
  142156. 55,
  142157. 57
  142158. ],
  142159. [
  142160. 55,
  142161. 63
  142162. ],
  142163. [
  142164. 89,
  142165. 90
  142166. ],
  142167. [
  142168. 89,
  142169. 92
  142170. ],
  142171. [
  142172. 96,
  142173. 98
  142174. ],
  142175. [
  142176. 96,
  142177. 99
  142178. ],
  142179. [
  142180. 99,
  142181. 101
  142182. ],
  142183. [
  142184. 99,
  142185. 107
  142186. ]
  142187. ]
  142188. },
  142189. "": {
  142190. "executed_lines": [],
  142191. "summary": {
  142192. "covered_lines": 0,
  142193. "num_statements": 28,
  142194. "percent_covered": 0.0,
  142195. "percent_covered_display": "0.00",
  142196. "missing_lines": 28,
  142197. "excluded_lines": 0,
  142198. "percent_statements_covered": 0.0,
  142199. "percent_statements_covered_display": "0.00",
  142200. "num_branches": 6,
  142201. "num_partial_branches": 0,
  142202. "covered_branches": 0,
  142203. "missing_branches": 6,
  142204. "percent_branches_covered": 0.0,
  142205. "percent_branches_covered_display": "0.00"
  142206. },
  142207. "missing_lines": [
  142208. 1,
  142209. 2,
  142210. 3,
  142211. 4,
  142212. 5,
  142213. 6,
  142214. 9,
  142215. 12,
  142216. 14,
  142217. 15,
  142218. 28,
  142219. 39,
  142220. 44,
  142221. 86,
  142222. 132,
  142223. 143,
  142224. 155,
  142225. 169,
  142226. 172,
  142227. 173,
  142228. 174,
  142229. 177,
  142230. 184,
  142231. 185,
  142232. 188,
  142233. 191,
  142234. 192,
  142235. 193
  142236. ],
  142237. "excluded_lines": [],
  142238. "start_line": 1,
  142239. "contexts": {},
  142240. "executed_branches": [],
  142241. "missing_branches": [
  142242. [
  142243. 172,
  142244. 173
  142245. ],
  142246. [
  142247. 172,
  142248. 174
  142249. ],
  142250. [
  142251. 184,
  142252. -177
  142253. ],
  142254. [
  142255. 184,
  142256. 185
  142257. ],
  142258. [
  142259. 191,
  142260. -188
  142261. ],
  142262. [
  142263. 191,
  142264. 192
  142265. ]
  142266. ]
  142267. }
  142268. }
  142269. },
  142270. "src\\utils\\http_client.py": {
  142271. "executed_lines": [],
  142272. "summary": {
  142273. "covered_lines": 0,
  142274. "num_statements": 107,
  142275. "percent_covered": 0.0,
  142276. "percent_covered_display": "0.00",
  142277. "missing_lines": 107,
  142278. "excluded_lines": 1,
  142279. "percent_statements_covered": 0.0,
  142280. "percent_statements_covered_display": "0.00",
  142281. "num_branches": 14,
  142282. "num_partial_branches": 0,
  142283. "covered_branches": 0,
  142284. "missing_branches": 14,
  142285. "percent_branches_covered": 0.0,
  142286. "percent_branches_covered_display": "0.00"
  142287. },
  142288. "missing_lines": [
  142289. 1,
  142290. 2,
  142291. 3,
  142292. 4,
  142293. 5,
  142294. 6,
  142295. 7,
  142296. 8,
  142297. 11,
  142298. 12,
  142299. 14,
  142300. 17,
  142301. 26,
  142302. 27,
  142303. 28,
  142304. 31,
  142305. 34,
  142306. 42,
  142307. 45,
  142308. 46,
  142309. 49,
  142310. 50,
  142311. 51,
  142312. 54,
  142313. 56,
  142314. 60,
  142315. 64,
  142316. 83,
  142317. 86,
  142318. 95,
  142319. 97,
  142320. 100,
  142321. 102,
  142322. 105,
  142323. 106,
  142324. 107,
  142325. 108,
  142326. 111,
  142327. 121,
  142328. 130,
  142329. 136,
  142330. 138,
  142331. 139,
  142332. 140,
  142333. 142,
  142334. 143,
  142335. 145,
  142336. 161,
  142337. 164,
  142338. 170,
  142339. 172,
  142340. 173,
  142341. 181,
  142342. 187,
  142343. 189,
  142344. 190,
  142345. 191,
  142346. 193,
  142347. 194,
  142348. 196,
  142349. 212,
  142350. 215,
  142351. 221,
  142352. 223,
  142353. 224,
  142354. 232,
  142355. 238,
  142356. 240,
  142357. 242,
  142358. 243,
  142359. 245,
  142360. 246,
  142361. 248,
  142362. 265,
  142363. 268,
  142364. 275,
  142365. 277,
  142366. 278,
  142367. 287,
  142368. 293,
  142369. 295,
  142370. 296,
  142371. 297,
  142372. 299,
  142373. 300,
  142374. 302,
  142375. 319,
  142376. 322,
  142377. 329,
  142378. 331,
  142379. 332,
  142380. 341,
  142381. 347,
  142382. 349,
  142383. 350,
  142384. 351,
  142385. 353,
  142386. 354,
  142387. 356,
  142388. 378,
  142389. 380,
  142390. 381,
  142391. 386,
  142392. 387,
  142393. 388,
  142394. 393,
  142395. 396
  142396. ],
  142397. "excluded_lines": [
  142398. 55
  142399. ],
  142400. "contexts": {},
  142401. "executed_branches": [],
  142402. "missing_branches": [
  142403. [
  142404. 49,
  142405. 50
  142406. ],
  142407. [
  142408. 49,
  142409. 60
  142410. ],
  142411. [
  142412. 50,
  142413. 51
  142414. ],
  142415. [
  142416. 50,
  142417. 54
  142418. ],
  142419. [
  142420. 54,
  142421. 56
  142422. ],
  142423. [
  142424. 54,
  142425. 60
  142426. ],
  142427. [
  142428. 100,
  142429. 102
  142430. ],
  142431. [
  142432. 100,
  142433. 121
  142434. ],
  142435. [
  142436. 105,
  142437. 106
  142438. ],
  142439. [
  142440. 105,
  142441. 111
  142442. ],
  142443. [
  142444. 107,
  142445. 108
  142446. ],
  142447. [
  142448. 107,
  142449. 111
  142450. ],
  142451. [
  142452. 378,
  142453. 380
  142454. ],
  142455. [
  142456. 378,
  142457. 386
  142458. ]
  142459. ],
  142460. "functions": {
  142461. "HTTPClient.__init__": {
  142462. "executed_lines": [],
  142463. "summary": {
  142464. "covered_lines": 0,
  142465. "num_statements": 14,
  142466. "percent_covered": 0.0,
  142467. "percent_covered_display": "0.00",
  142468. "missing_lines": 14,
  142469. "excluded_lines": 1,
  142470. "percent_statements_covered": 0.0,
  142471. "percent_statements_covered_display": "0.00",
  142472. "num_branches": 6,
  142473. "num_partial_branches": 0,
  142474. "covered_branches": 0,
  142475. "missing_branches": 6,
  142476. "percent_branches_covered": 0.0,
  142477. "percent_branches_covered_display": "0.00"
  142478. },
  142479. "missing_lines": [
  142480. 26,
  142481. 27,
  142482. 28,
  142483. 31,
  142484. 34,
  142485. 42,
  142486. 45,
  142487. 46,
  142488. 49,
  142489. 50,
  142490. 51,
  142491. 54,
  142492. 56,
  142493. 60
  142494. ],
  142495. "excluded_lines": [
  142496. 55
  142497. ],
  142498. "start_line": 17,
  142499. "contexts": {},
  142500. "executed_branches": [],
  142501. "missing_branches": [
  142502. [
  142503. 49,
  142504. 50
  142505. ],
  142506. [
  142507. 49,
  142508. 60
  142509. ],
  142510. [
  142511. 50,
  142512. 51
  142513. ],
  142514. [
  142515. 50,
  142516. 54
  142517. ],
  142518. [
  142519. 54,
  142520. 56
  142521. ],
  142522. [
  142523. 54,
  142524. 60
  142525. ]
  142526. ]
  142527. },
  142528. "HTTPClient.post": {
  142529. "executed_lines": [],
  142530. "summary": {
  142531. "covered_lines": 0,
  142532. "num_statements": 19,
  142533. "percent_covered": 0.0,
  142534. "percent_covered_display": "0.00",
  142535. "missing_lines": 19,
  142536. "excluded_lines": 0,
  142537. "percent_statements_covered": 0.0,
  142538. "percent_statements_covered_display": "0.00",
  142539. "num_branches": 6,
  142540. "num_partial_branches": 0,
  142541. "covered_branches": 0,
  142542. "missing_branches": 6,
  142543. "percent_branches_covered": 0.0,
  142544. "percent_branches_covered_display": "0.00"
  142545. },
  142546. "missing_lines": [
  142547. 83,
  142548. 86,
  142549. 95,
  142550. 97,
  142551. 100,
  142552. 102,
  142553. 105,
  142554. 106,
  142555. 107,
  142556. 108,
  142557. 111,
  142558. 121,
  142559. 130,
  142560. 136,
  142561. 138,
  142562. 139,
  142563. 140,
  142564. 142,
  142565. 143
  142566. ],
  142567. "excluded_lines": [],
  142568. "start_line": 64,
  142569. "contexts": {},
  142570. "executed_branches": [],
  142571. "missing_branches": [
  142572. [
  142573. 100,
  142574. 102
  142575. ],
  142576. [
  142577. 100,
  142578. 121
  142579. ],
  142580. [
  142581. 105,
  142582. 106
  142583. ],
  142584. [
  142585. 105,
  142586. 111
  142587. ],
  142588. [
  142589. 107,
  142590. 108
  142591. ],
  142592. [
  142593. 107,
  142594. 111
  142595. ]
  142596. ]
  142597. },
  142598. "HTTPClient.get": {
  142599. "executed_lines": [],
  142600. "summary": {
  142601. "covered_lines": 0,
  142602. "num_statements": 12,
  142603. "percent_covered": 0.0,
  142604. "percent_covered_display": "0.00",
  142605. "missing_lines": 12,
  142606. "excluded_lines": 0,
  142607. "percent_statements_covered": 0.0,
  142608. "percent_statements_covered_display": "0.00",
  142609. "num_branches": 0,
  142610. "num_partial_branches": 0,
  142611. "covered_branches": 0,
  142612. "missing_branches": 0,
  142613. "percent_branches_covered": 100.0,
  142614. "percent_branches_covered_display": "100.00"
  142615. },
  142616. "missing_lines": [
  142617. 161,
  142618. 164,
  142619. 170,
  142620. 172,
  142621. 173,
  142622. 181,
  142623. 187,
  142624. 189,
  142625. 190,
  142626. 191,
  142627. 193,
  142628. 194
  142629. ],
  142630. "excluded_lines": [],
  142631. "start_line": 145,
  142632. "contexts": {},
  142633. "executed_branches": [],
  142634. "missing_branches": []
  142635. },
  142636. "HTTPClient.get_json": {
  142637. "executed_lines": [],
  142638. "summary": {
  142639. "covered_lines": 0,
  142640. "num_statements": 12,
  142641. "percent_covered": 0.0,
  142642. "percent_covered_display": "0.00",
  142643. "missing_lines": 12,
  142644. "excluded_lines": 0,
  142645. "percent_statements_covered": 0.0,
  142646. "percent_statements_covered_display": "0.00",
  142647. "num_branches": 0,
  142648. "num_partial_branches": 0,
  142649. "covered_branches": 0,
  142650. "missing_branches": 0,
  142651. "percent_branches_covered": 100.0,
  142652. "percent_branches_covered_display": "100.00"
  142653. },
  142654. "missing_lines": [
  142655. 212,
  142656. 215,
  142657. 221,
  142658. 223,
  142659. 224,
  142660. 232,
  142661. 238,
  142662. 240,
  142663. 242,
  142664. 243,
  142665. 245,
  142666. 246
  142667. ],
  142668. "excluded_lines": [],
  142669. "start_line": 196,
  142670. "contexts": {},
  142671. "executed_branches": [],
  142672. "missing_branches": []
  142673. },
  142674. "HTTPClient.put": {
  142675. "executed_lines": [],
  142676. "summary": {
  142677. "covered_lines": 0,
  142678. "num_statements": 12,
  142679. "percent_covered": 0.0,
  142680. "percent_covered_display": "0.00",
  142681. "missing_lines": 12,
  142682. "excluded_lines": 0,
  142683. "percent_statements_covered": 0.0,
  142684. "percent_statements_covered_display": "0.00",
  142685. "num_branches": 0,
  142686. "num_partial_branches": 0,
  142687. "covered_branches": 0,
  142688. "missing_branches": 0,
  142689. "percent_branches_covered": 100.0,
  142690. "percent_branches_covered_display": "100.00"
  142691. },
  142692. "missing_lines": [
  142693. 265,
  142694. 268,
  142695. 275,
  142696. 277,
  142697. 278,
  142698. 287,
  142699. 293,
  142700. 295,
  142701. 296,
  142702. 297,
  142703. 299,
  142704. 300
  142705. ],
  142706. "excluded_lines": [],
  142707. "start_line": 248,
  142708. "contexts": {},
  142709. "executed_branches": [],
  142710. "missing_branches": []
  142711. },
  142712. "HTTPClient.delete": {
  142713. "executed_lines": [],
  142714. "summary": {
  142715. "covered_lines": 0,
  142716. "num_statements": 12,
  142717. "percent_covered": 0.0,
  142718. "percent_covered_display": "0.00",
  142719. "missing_lines": 12,
  142720. "excluded_lines": 0,
  142721. "percent_statements_covered": 0.0,
  142722. "percent_statements_covered_display": "0.00",
  142723. "num_branches": 0,
  142724. "num_partial_branches": 0,
  142725. "covered_branches": 0,
  142726. "missing_branches": 0,
  142727. "percent_branches_covered": 100.0,
  142728. "percent_branches_covered_display": "100.00"
  142729. },
  142730. "missing_lines": [
  142731. 319,
  142732. 322,
  142733. 329,
  142734. 331,
  142735. 332,
  142736. 341,
  142737. 347,
  142738. 349,
  142739. 350,
  142740. 351,
  142741. 353,
  142742. 354
  142743. ],
  142744. "excluded_lines": [],
  142745. "start_line": 302,
  142746. "contexts": {},
  142747. "executed_branches": [],
  142748. "missing_branches": []
  142749. },
  142750. "HTTPClient.upload_file": {
  142751. "executed_lines": [],
  142752. "summary": {
  142753. "covered_lines": 0,
  142754. "num_statements": 8,
  142755. "percent_covered": 0.0,
  142756. "percent_covered_display": "0.00",
  142757. "missing_lines": 8,
  142758. "excluded_lines": 0,
  142759. "percent_statements_covered": 0.0,
  142760. "percent_statements_covered_display": "0.00",
  142761. "num_branches": 2,
  142762. "num_partial_branches": 0,
  142763. "covered_branches": 0,
  142764. "missing_branches": 2,
  142765. "percent_branches_covered": 0.0,
  142766. "percent_branches_covered_display": "0.00"
  142767. },
  142768. "missing_lines": [
  142769. 378,
  142770. 380,
  142771. 381,
  142772. 386,
  142773. 387,
  142774. 388,
  142775. 393,
  142776. 396
  142777. ],
  142778. "excluded_lines": [],
  142779. "start_line": 356,
  142780. "contexts": {},
  142781. "executed_branches": [],
  142782. "missing_branches": [
  142783. [
  142784. 378,
  142785. 380
  142786. ],
  142787. [
  142788. 378,
  142789. 386
  142790. ]
  142791. ]
  142792. },
  142793. "": {
  142794. "executed_lines": [],
  142795. "summary": {
  142796. "covered_lines": 0,
  142797. "num_statements": 18,
  142798. "percent_covered": 0.0,
  142799. "percent_covered_display": "0.00",
  142800. "missing_lines": 18,
  142801. "excluded_lines": 0,
  142802. "percent_statements_covered": 0.0,
  142803. "percent_statements_covered_display": "0.00",
  142804. "num_branches": 0,
  142805. "num_partial_branches": 0,
  142806. "covered_branches": 0,
  142807. "missing_branches": 0,
  142808. "percent_branches_covered": 100.0,
  142809. "percent_branches_covered_display": "100.00"
  142810. },
  142811. "missing_lines": [
  142812. 1,
  142813. 2,
  142814. 3,
  142815. 4,
  142816. 5,
  142817. 6,
  142818. 7,
  142819. 8,
  142820. 11,
  142821. 12,
  142822. 14,
  142823. 17,
  142824. 64,
  142825. 145,
  142826. 196,
  142827. 248,
  142828. 302,
  142829. 356
  142830. ],
  142831. "excluded_lines": [],
  142832. "start_line": 1,
  142833. "contexts": {},
  142834. "executed_branches": [],
  142835. "missing_branches": []
  142836. }
  142837. },
  142838. "classes": {
  142839. "HTTPClient": {
  142840. "executed_lines": [],
  142841. "summary": {
  142842. "covered_lines": 0,
  142843. "num_statements": 89,
  142844. "percent_covered": 0.0,
  142845. "percent_covered_display": "0.00",
  142846. "missing_lines": 89,
  142847. "excluded_lines": 1,
  142848. "percent_statements_covered": 0.0,
  142849. "percent_statements_covered_display": "0.00",
  142850. "num_branches": 14,
  142851. "num_partial_branches": 0,
  142852. "covered_branches": 0,
  142853. "missing_branches": 14,
  142854. "percent_branches_covered": 0.0,
  142855. "percent_branches_covered_display": "0.00"
  142856. },
  142857. "missing_lines": [
  142858. 26,
  142859. 27,
  142860. 28,
  142861. 31,
  142862. 34,
  142863. 42,
  142864. 45,
  142865. 46,
  142866. 49,
  142867. 50,
  142868. 51,
  142869. 54,
  142870. 56,
  142871. 60,
  142872. 83,
  142873. 86,
  142874. 95,
  142875. 97,
  142876. 100,
  142877. 102,
  142878. 105,
  142879. 106,
  142880. 107,
  142881. 108,
  142882. 111,
  142883. 121,
  142884. 130,
  142885. 136,
  142886. 138,
  142887. 139,
  142888. 140,
  142889. 142,
  142890. 143,
  142891. 161,
  142892. 164,
  142893. 170,
  142894. 172,
  142895. 173,
  142896. 181,
  142897. 187,
  142898. 189,
  142899. 190,
  142900. 191,
  142901. 193,
  142902. 194,
  142903. 212,
  142904. 215,
  142905. 221,
  142906. 223,
  142907. 224,
  142908. 232,
  142909. 238,
  142910. 240,
  142911. 242,
  142912. 243,
  142913. 245,
  142914. 246,
  142915. 265,
  142916. 268,
  142917. 275,
  142918. 277,
  142919. 278,
  142920. 287,
  142921. 293,
  142922. 295,
  142923. 296,
  142924. 297,
  142925. 299,
  142926. 300,
  142927. 319,
  142928. 322,
  142929. 329,
  142930. 331,
  142931. 332,
  142932. 341,
  142933. 347,
  142934. 349,
  142935. 350,
  142936. 351,
  142937. 353,
  142938. 354,
  142939. 378,
  142940. 380,
  142941. 381,
  142942. 386,
  142943. 387,
  142944. 388,
  142945. 393,
  142946. 396
  142947. ],
  142948. "excluded_lines": [
  142949. 55
  142950. ],
  142951. "start_line": 14,
  142952. "contexts": {},
  142953. "executed_branches": [],
  142954. "missing_branches": [
  142955. [
  142956. 49,
  142957. 50
  142958. ],
  142959. [
  142960. 49,
  142961. 60
  142962. ],
  142963. [
  142964. 50,
  142965. 51
  142966. ],
  142967. [
  142968. 50,
  142969. 54
  142970. ],
  142971. [
  142972. 54,
  142973. 56
  142974. ],
  142975. [
  142976. 54,
  142977. 60
  142978. ],
  142979. [
  142980. 100,
  142981. 102
  142982. ],
  142983. [
  142984. 100,
  142985. 121
  142986. ],
  142987. [
  142988. 105,
  142989. 106
  142990. ],
  142991. [
  142992. 105,
  142993. 111
  142994. ],
  142995. [
  142996. 107,
  142997. 108
  142998. ],
  142999. [
  143000. 107,
  143001. 111
  143002. ],
  143003. [
  143004. 378,
  143005. 380
  143006. ],
  143007. [
  143008. 378,
  143009. 386
  143010. ]
  143011. ]
  143012. },
  143013. "": {
  143014. "executed_lines": [],
  143015. "summary": {
  143016. "covered_lines": 0,
  143017. "num_statements": 18,
  143018. "percent_covered": 0.0,
  143019. "percent_covered_display": "0.00",
  143020. "missing_lines": 18,
  143021. "excluded_lines": 0,
  143022. "percent_statements_covered": 0.0,
  143023. "percent_statements_covered_display": "0.00",
  143024. "num_branches": 0,
  143025. "num_partial_branches": 0,
  143026. "covered_branches": 0,
  143027. "missing_branches": 0,
  143028. "percent_branches_covered": 100.0,
  143029. "percent_branches_covered_display": "100.00"
  143030. },
  143031. "missing_lines": [
  143032. 1,
  143033. 2,
  143034. 3,
  143035. 4,
  143036. 5,
  143037. 6,
  143038. 7,
  143039. 8,
  143040. 11,
  143041. 12,
  143042. 14,
  143043. 17,
  143044. 64,
  143045. 145,
  143046. 196,
  143047. 248,
  143048. 302,
  143049. 356
  143050. ],
  143051. "excluded_lines": [],
  143052. "start_line": 1,
  143053. "contexts": {},
  143054. "executed_branches": [],
  143055. "missing_branches": []
  143056. }
  143057. }
  143058. },
  143059. "src\\utils\\infinity\\__init__.py": {
  143060. "executed_lines": [],
  143061. "summary": {
  143062. "covered_lines": 0,
  143063. "num_statements": 3,
  143064. "percent_covered": 0.0,
  143065. "percent_covered_display": "0.00",
  143066. "missing_lines": 3,
  143067. "excluded_lines": 0,
  143068. "percent_statements_covered": 0.0,
  143069. "percent_statements_covered_display": "0.00",
  143070. "num_branches": 0,
  143071. "num_partial_branches": 0,
  143072. "covered_branches": 0,
  143073. "missing_branches": 0,
  143074. "percent_branches_covered": 100.0,
  143075. "percent_branches_covered_display": "100.00"
  143076. },
  143077. "missing_lines": [
  143078. 4,
  143079. 5,
  143080. 8
  143081. ],
  143082. "excluded_lines": [],
  143083. "contexts": {},
  143084. "executed_branches": [],
  143085. "missing_branches": [],
  143086. "functions": {
  143087. "": {
  143088. "executed_lines": [],
  143089. "summary": {
  143090. "covered_lines": 0,
  143091. "num_statements": 3,
  143092. "percent_covered": 0.0,
  143093. "percent_covered_display": "0.00",
  143094. "missing_lines": 3,
  143095. "excluded_lines": 0,
  143096. "percent_statements_covered": 0.0,
  143097. "percent_statements_covered_display": "0.00",
  143098. "num_branches": 0,
  143099. "num_partial_branches": 0,
  143100. "covered_branches": 0,
  143101. "missing_branches": 0,
  143102. "percent_branches_covered": 100.0,
  143103. "percent_branches_covered_display": "100.00"
  143104. },
  143105. "missing_lines": [
  143106. 4,
  143107. 5,
  143108. 8
  143109. ],
  143110. "excluded_lines": [],
  143111. "start_line": 1,
  143112. "contexts": {},
  143113. "executed_branches": [],
  143114. "missing_branches": []
  143115. }
  143116. },
  143117. "classes": {
  143118. "": {
  143119. "executed_lines": [],
  143120. "summary": {
  143121. "covered_lines": 0,
  143122. "num_statements": 3,
  143123. "percent_covered": 0.0,
  143124. "percent_covered_display": "0.00",
  143125. "missing_lines": 3,
  143126. "excluded_lines": 0,
  143127. "percent_statements_covered": 0.0,
  143128. "percent_statements_covered_display": "0.00",
  143129. "num_branches": 0,
  143130. "num_partial_branches": 0,
  143131. "covered_branches": 0,
  143132. "missing_branches": 0,
  143133. "percent_branches_covered": 100.0,
  143134. "percent_branches_covered_display": "100.00"
  143135. },
  143136. "missing_lines": [
  143137. 4,
  143138. 5,
  143139. 8
  143140. ],
  143141. "excluded_lines": [],
  143142. "start_line": 1,
  143143. "contexts": {},
  143144. "executed_branches": [],
  143145. "missing_branches": []
  143146. }
  143147. }
  143148. },
  143149. "src\\utils\\infinity\\client.py": {
  143150. "executed_lines": [],
  143151. "summary": {
  143152. "covered_lines": 0,
  143153. "num_statements": 103,
  143154. "percent_covered": 0.0,
  143155. "percent_covered_display": "0.00",
  143156. "missing_lines": 103,
  143157. "excluded_lines": 0,
  143158. "percent_statements_covered": 0.0,
  143159. "percent_statements_covered_display": "0.00",
  143160. "num_branches": 8,
  143161. "num_partial_branches": 0,
  143162. "covered_branches": 0,
  143163. "missing_branches": 8,
  143164. "percent_branches_covered": 0.0,
  143165. "percent_branches_covered_display": "0.00"
  143166. },
  143167. "missing_lines": [
  143168. 2,
  143169. 3,
  143170. 4,
  143171. 5,
  143172. 6,
  143173. 7,
  143174. 9,
  143175. 20,
  143176. 38,
  143177. 46,
  143178. 57,
  143179. 58,
  143180. 60,
  143181. 72,
  143182. 73,
  143183. 75,
  143184. 76,
  143185. 83,
  143186. 84,
  143187. 86,
  143188. 88,
  143189. 89,
  143190. 91,
  143191. 93,
  143192. 95,
  143193. 97,
  143194. 98,
  143195. 100,
  143196. 102,
  143197. 103,
  143198. 105,
  143199. 111,
  143200. 113,
  143201. 115,
  143202. 117,
  143203. 118,
  143204. 120,
  143205. 122,
  143206. 124,
  143207. 126,
  143208. 128,
  143209. 130,
  143210. 138,
  143211. 140,
  143212. 141,
  143213. 143,
  143214. 145,
  143215. 147,
  143216. 148,
  143217. 150,
  143218. 152,
  143219. 154,
  143220. 155,
  143221. 157,
  143222. 159,
  143223. 161,
  143224. 162,
  143225. 164,
  143226. 166,
  143227. 168,
  143228. 169,
  143229. 171,
  143230. 178,
  143231. 179,
  143232. 180,
  143233. 182,
  143234. 190,
  143235. 192,
  143236. 194,
  143237. 196,
  143238. 204,
  143239. 206,
  143240. 208,
  143241. 210,
  143242. 218,
  143243. 220,
  143244. 222,
  143245. 234,
  143246. 242,
  143247. 244,
  143248. 246,
  143249. 255,
  143250. 257,
  143251. 259,
  143252. 261,
  143253. 264,
  143254. 265,
  143255. 267,
  143256. 298,
  143257. 300,
  143258. 301,
  143259. 302,
  143260. 310,
  143261. 313,
  143262. 323,
  143263. 324,
  143264. 326,
  143265. 327,
  143266. 328,
  143267. 331,
  143268. 332,
  143269. 333,
  143270. 334
  143271. ],
  143272. "excluded_lines": [],
  143273. "contexts": {},
  143274. "executed_branches": [],
  143275. "missing_branches": [
  143276. [
  143277. 301,
  143278. 302
  143279. ],
  143280. [
  143281. 301,
  143282. 310
  143283. ],
  143284. [
  143285. 324,
  143286. 326
  143287. ],
  143288. [
  143289. 324,
  143290. 331
  143291. ],
  143292. [
  143293. 326,
  143294. 327
  143295. ],
  143296. [
  143297. 326,
  143298. 328
  143299. ],
  143300. [
  143301. 332,
  143302. -313
  143303. ],
  143304. [
  143305. 332,
  143306. 333
  143307. ]
  143308. ],
  143309. "functions": {
  143310. "InfinityClient.__init__": {
  143311. "executed_lines": [],
  143312. "summary": {
  143313. "covered_lines": 0,
  143314. "num_statements": 1,
  143315. "percent_covered": 0.0,
  143316. "percent_covered_display": "0.00",
  143317. "missing_lines": 1,
  143318. "excluded_lines": 0,
  143319. "percent_statements_covered": 0.0,
  143320. "percent_statements_covered_display": "0.00",
  143321. "num_branches": 0,
  143322. "num_partial_branches": 0,
  143323. "covered_branches": 0,
  143324. "missing_branches": 0,
  143325. "percent_branches_covered": 100.0,
  143326. "percent_branches_covered_display": "100.00"
  143327. },
  143328. "missing_lines": [
  143329. 38
  143330. ],
  143331. "excluded_lines": [],
  143332. "start_line": 20,
  143333. "contexts": {},
  143334. "executed_branches": [],
  143335. "missing_branches": []
  143336. },
  143337. "InfinityClient._get_database": {
  143338. "executed_lines": [],
  143339. "summary": {
  143340. "covered_lines": 0,
  143341. "num_statements": 2,
  143342. "percent_covered": 0.0,
  143343. "percent_covered_display": "0.00",
  143344. "missing_lines": 2,
  143345. "excluded_lines": 0,
  143346. "percent_statements_covered": 0.0,
  143347. "percent_statements_covered_display": "0.00",
  143348. "num_branches": 0,
  143349. "num_partial_branches": 0,
  143350. "covered_branches": 0,
  143351. "missing_branches": 0,
  143352. "percent_branches_covered": 100.0,
  143353. "percent_branches_covered_display": "100.00"
  143354. },
  143355. "missing_lines": [
  143356. 57,
  143357. 58
  143358. ],
  143359. "excluded_lines": [],
  143360. "start_line": 46,
  143361. "contexts": {},
  143362. "executed_branches": [],
  143363. "missing_branches": []
  143364. },
  143365. "InfinityClient._get_table": {
  143366. "executed_lines": [],
  143367. "summary": {
  143368. "covered_lines": 0,
  143369. "num_statements": 2,
  143370. "percent_covered": 0.0,
  143371. "percent_covered_display": "0.00",
  143372. "missing_lines": 2,
  143373. "excluded_lines": 0,
  143374. "percent_statements_covered": 0.0,
  143375. "percent_statements_covered_display": "0.00",
  143376. "num_branches": 0,
  143377. "num_partial_branches": 0,
  143378. "covered_branches": 0,
  143379. "missing_branches": 0,
  143380. "percent_branches_covered": 100.0,
  143381. "percent_branches_covered_display": "100.00"
  143382. },
  143383. "missing_lines": [
  143384. 72,
  143385. 73
  143386. ],
  143387. "excluded_lines": [],
  143388. "start_line": 60,
  143389. "contexts": {},
  143390. "executed_branches": [],
  143391. "missing_branches": []
  143392. },
  143393. "InfinityClient.get_connection": {
  143394. "executed_lines": [],
  143395. "summary": {
  143396. "covered_lines": 0,
  143397. "num_statements": 2,
  143398. "percent_covered": 0.0,
  143399. "percent_covered_display": "0.00",
  143400. "missing_lines": 2,
  143401. "excluded_lines": 0,
  143402. "percent_statements_covered": 0.0,
  143403. "percent_statements_covered_display": "0.00",
  143404. "num_branches": 0,
  143405. "num_partial_branches": 0,
  143406. "covered_branches": 0,
  143407. "missing_branches": 0,
  143408. "percent_branches_covered": 100.0,
  143409. "percent_branches_covered_display": "100.00"
  143410. },
  143411. "missing_lines": [
  143412. 83,
  143413. 84
  143414. ],
  143415. "excluded_lines": [],
  143416. "start_line": 76,
  143417. "contexts": {},
  143418. "executed_branches": [],
  143419. "missing_branches": []
  143420. },
  143421. "InfinityClient.list_databases": {
  143422. "executed_lines": [],
  143423. "summary": {
  143424. "covered_lines": 0,
  143425. "num_statements": 2,
  143426. "percent_covered": 0.0,
  143427. "percent_covered_display": "0.00",
  143428. "missing_lines": 2,
  143429. "excluded_lines": 0,
  143430. "percent_statements_covered": 0.0,
  143431. "percent_statements_covered_display": "0.00",
  143432. "num_branches": 0,
  143433. "num_partial_branches": 0,
  143434. "covered_branches": 0,
  143435. "missing_branches": 0,
  143436. "percent_branches_covered": 100.0,
  143437. "percent_branches_covered_display": "100.00"
  143438. },
  143439. "missing_lines": [
  143440. 88,
  143441. 89
  143442. ],
  143443. "excluded_lines": [],
  143444. "start_line": 86,
  143445. "contexts": {},
  143446. "executed_branches": [],
  143447. "missing_branches": []
  143448. },
  143449. "InfinityClient.get_databases": {
  143450. "executed_lines": [],
  143451. "summary": {
  143452. "covered_lines": 0,
  143453. "num_statements": 1,
  143454. "percent_covered": 0.0,
  143455. "percent_covered_display": "0.00",
  143456. "missing_lines": 1,
  143457. "excluded_lines": 0,
  143458. "percent_statements_covered": 0.0,
  143459. "percent_statements_covered_display": "0.00",
  143460. "num_branches": 0,
  143461. "num_partial_branches": 0,
  143462. "covered_branches": 0,
  143463. "missing_branches": 0,
  143464. "percent_branches_covered": 100.0,
  143465. "percent_branches_covered_display": "100.00"
  143466. },
  143467. "missing_lines": [
  143468. 93
  143469. ],
  143470. "excluded_lines": [],
  143471. "start_line": 91,
  143472. "contexts": {},
  143473. "executed_branches": [],
  143474. "missing_branches": []
  143475. },
  143476. "InfinityClient.create_database": {
  143477. "executed_lines": [],
  143478. "summary": {
  143479. "covered_lines": 0,
  143480. "num_statements": 2,
  143481. "percent_covered": 0.0,
  143482. "percent_covered_display": "0.00",
  143483. "missing_lines": 2,
  143484. "excluded_lines": 0,
  143485. "percent_statements_covered": 0.0,
  143486. "percent_statements_covered_display": "0.00",
  143487. "num_branches": 0,
  143488. "num_partial_branches": 0,
  143489. "covered_branches": 0,
  143490. "missing_branches": 0,
  143491. "percent_branches_covered": 100.0,
  143492. "percent_branches_covered_display": "100.00"
  143493. },
  143494. "missing_lines": [
  143495. 97,
  143496. 98
  143497. ],
  143498. "excluded_lines": [],
  143499. "start_line": 95,
  143500. "contexts": {},
  143501. "executed_branches": [],
  143502. "missing_branches": []
  143503. },
  143504. "InfinityClient.drop_database": {
  143505. "executed_lines": [],
  143506. "summary": {
  143507. "covered_lines": 0,
  143508. "num_statements": 2,
  143509. "percent_covered": 0.0,
  143510. "percent_covered_display": "0.00",
  143511. "missing_lines": 2,
  143512. "excluded_lines": 0,
  143513. "percent_statements_covered": 0.0,
  143514. "percent_statements_covered_display": "0.00",
  143515. "num_branches": 0,
  143516. "num_partial_branches": 0,
  143517. "covered_branches": 0,
  143518. "missing_branches": 0,
  143519. "percent_branches_covered": 100.0,
  143520. "percent_branches_covered_display": "100.00"
  143521. },
  143522. "missing_lines": [
  143523. 102,
  143524. 103
  143525. ],
  143526. "excluded_lines": [],
  143527. "start_line": 100,
  143528. "contexts": {},
  143529. "executed_branches": [],
  143530. "missing_branches": []
  143531. },
  143532. "InfinityClient.use_database": {
  143533. "executed_lines": [],
  143534. "summary": {
  143535. "covered_lines": 0,
  143536. "num_statements": 1,
  143537. "percent_covered": 0.0,
  143538. "percent_covered_display": "0.00",
  143539. "missing_lines": 1,
  143540. "excluded_lines": 0,
  143541. "percent_statements_covered": 0.0,
  143542. "percent_statements_covered_display": "0.00",
  143543. "num_branches": 0,
  143544. "num_partial_branches": 0,
  143545. "covered_branches": 0,
  143546. "missing_branches": 0,
  143547. "percent_branches_covered": 100.0,
  143548. "percent_branches_covered_display": "100.00"
  143549. },
  143550. "missing_lines": [
  143551. 111
  143552. ],
  143553. "excluded_lines": [],
  143554. "start_line": 105,
  143555. "contexts": {},
  143556. "executed_branches": [],
  143557. "missing_branches": []
  143558. },
  143559. "InfinityClient.list_tables": {
  143560. "executed_lines": [],
  143561. "summary": {
  143562. "covered_lines": 0,
  143563. "num_statements": 3,
  143564. "percent_covered": 0.0,
  143565. "percent_covered_display": "0.00",
  143566. "missing_lines": 3,
  143567. "excluded_lines": 0,
  143568. "percent_statements_covered": 0.0,
  143569. "percent_statements_covered_display": "0.00",
  143570. "num_branches": 0,
  143571. "num_partial_branches": 0,
  143572. "covered_branches": 0,
  143573. "missing_branches": 0,
  143574. "percent_branches_covered": 100.0,
  143575. "percent_branches_covered_display": "100.00"
  143576. },
  143577. "missing_lines": [
  143578. 115,
  143579. 117,
  143580. 118
  143581. ],
  143582. "excluded_lines": [],
  143583. "start_line": 113,
  143584. "contexts": {},
  143585. "executed_branches": [],
  143586. "missing_branches": []
  143587. },
  143588. "InfinityClient.get_tables": {
  143589. "executed_lines": [],
  143590. "summary": {
  143591. "covered_lines": 0,
  143592. "num_statements": 1,
  143593. "percent_covered": 0.0,
  143594. "percent_covered_display": "0.00",
  143595. "missing_lines": 1,
  143596. "excluded_lines": 0,
  143597. "percent_statements_covered": 0.0,
  143598. "percent_statements_covered_display": "0.00",
  143599. "num_branches": 0,
  143600. "num_partial_branches": 0,
  143601. "covered_branches": 0,
  143602. "missing_branches": 0,
  143603. "percent_branches_covered": 100.0,
  143604. "percent_branches_covered_display": "100.00"
  143605. },
  143606. "missing_lines": [
  143607. 122
  143608. ],
  143609. "excluded_lines": [],
  143610. "start_line": 120,
  143611. "contexts": {},
  143612. "executed_branches": [],
  143613. "missing_branches": []
  143614. },
  143615. "InfinityClient.get_table": {
  143616. "executed_lines": [],
  143617. "summary": {
  143618. "covered_lines": 0,
  143619. "num_statements": 2,
  143620. "percent_covered": 0.0,
  143621. "percent_covered_display": "0.00",
  143622. "missing_lines": 2,
  143623. "excluded_lines": 0,
  143624. "percent_statements_covered": 0.0,
  143625. "percent_statements_covered_display": "0.00",
  143626. "num_branches": 0,
  143627. "num_partial_branches": 0,
  143628. "covered_branches": 0,
  143629. "missing_branches": 0,
  143630. "percent_branches_covered": 100.0,
  143631. "percent_branches_covered_display": "100.00"
  143632. },
  143633. "missing_lines": [
  143634. 126,
  143635. 128
  143636. ],
  143637. "excluded_lines": [],
  143638. "start_line": 124,
  143639. "contexts": {},
  143640. "executed_branches": [],
  143641. "missing_branches": []
  143642. },
  143643. "InfinityClient.create_table": {
  143644. "executed_lines": [],
  143645. "summary": {
  143646. "covered_lines": 0,
  143647. "num_statements": 3,
  143648. "percent_covered": 0.0,
  143649. "percent_covered_display": "0.00",
  143650. "missing_lines": 3,
  143651. "excluded_lines": 0,
  143652. "percent_statements_covered": 0.0,
  143653. "percent_statements_covered_display": "0.00",
  143654. "num_branches": 0,
  143655. "num_partial_branches": 0,
  143656. "covered_branches": 0,
  143657. "missing_branches": 0,
  143658. "percent_branches_covered": 100.0,
  143659. "percent_branches_covered_display": "100.00"
  143660. },
  143661. "missing_lines": [
  143662. 138,
  143663. 140,
  143664. 141
  143665. ],
  143666. "excluded_lines": [],
  143667. "start_line": 130,
  143668. "contexts": {},
  143669. "executed_branches": [],
  143670. "missing_branches": []
  143671. },
  143672. "InfinityClient.drop_table": {
  143673. "executed_lines": [],
  143674. "summary": {
  143675. "covered_lines": 0,
  143676. "num_statements": 3,
  143677. "percent_covered": 0.0,
  143678. "percent_covered_display": "0.00",
  143679. "missing_lines": 3,
  143680. "excluded_lines": 0,
  143681. "percent_statements_covered": 0.0,
  143682. "percent_statements_covered_display": "0.00",
  143683. "num_branches": 0,
  143684. "num_partial_branches": 0,
  143685. "covered_branches": 0,
  143686. "missing_branches": 0,
  143687. "percent_branches_covered": 100.0,
  143688. "percent_branches_covered_display": "100.00"
  143689. },
  143690. "missing_lines": [
  143691. 145,
  143692. 147,
  143693. 148
  143694. ],
  143695. "excluded_lines": [],
  143696. "start_line": 143,
  143697. "contexts": {},
  143698. "executed_branches": [],
  143699. "missing_branches": []
  143700. },
  143701. "InfinityClient.create_index": {
  143702. "executed_lines": [],
  143703. "summary": {
  143704. "covered_lines": 0,
  143705. "num_statements": 3,
  143706. "percent_covered": 0.0,
  143707. "percent_covered_display": "0.00",
  143708. "missing_lines": 3,
  143709. "excluded_lines": 0,
  143710. "percent_statements_covered": 0.0,
  143711. "percent_statements_covered_display": "0.00",
  143712. "num_branches": 0,
  143713. "num_partial_branches": 0,
  143714. "covered_branches": 0,
  143715. "missing_branches": 0,
  143716. "percent_branches_covered": 100.0,
  143717. "percent_branches_covered_display": "100.00"
  143718. },
  143719. "missing_lines": [
  143720. 152,
  143721. 154,
  143722. 155
  143723. ],
  143724. "excluded_lines": [],
  143725. "start_line": 150,
  143726. "contexts": {},
  143727. "executed_branches": [],
  143728. "missing_branches": []
  143729. },
  143730. "InfinityClient.optimize": {
  143731. "executed_lines": [],
  143732. "summary": {
  143733. "covered_lines": 0,
  143734. "num_statements": 3,
  143735. "percent_covered": 0.0,
  143736. "percent_covered_display": "0.00",
  143737. "missing_lines": 3,
  143738. "excluded_lines": 0,
  143739. "percent_statements_covered": 0.0,
  143740. "percent_statements_covered_display": "0.00",
  143741. "num_branches": 0,
  143742. "num_partial_branches": 0,
  143743. "covered_branches": 0,
  143744. "missing_branches": 0,
  143745. "percent_branches_covered": 100.0,
  143746. "percent_branches_covered_display": "100.00"
  143747. },
  143748. "missing_lines": [
  143749. 159,
  143750. 161,
  143751. 162
  143752. ],
  143753. "excluded_lines": [],
  143754. "start_line": 157,
  143755. "contexts": {},
  143756. "executed_branches": [],
  143757. "missing_branches": []
  143758. },
  143759. "InfinityClient.drop_index": {
  143760. "executed_lines": [],
  143761. "summary": {
  143762. "covered_lines": 0,
  143763. "num_statements": 3,
  143764. "percent_covered": 0.0,
  143765. "percent_covered_display": "0.00",
  143766. "missing_lines": 3,
  143767. "excluded_lines": 0,
  143768. "percent_statements_covered": 0.0,
  143769. "percent_statements_covered_display": "0.00",
  143770. "num_branches": 0,
  143771. "num_partial_branches": 0,
  143772. "covered_branches": 0,
  143773. "missing_branches": 0,
  143774. "percent_branches_covered": 100.0,
  143775. "percent_branches_covered_display": "100.00"
  143776. },
  143777. "missing_lines": [
  143778. 166,
  143779. 168,
  143780. 169
  143781. ],
  143782. "excluded_lines": [],
  143783. "start_line": 164,
  143784. "contexts": {},
  143785. "executed_branches": [],
  143786. "missing_branches": []
  143787. },
  143788. "InfinityClient.insert": {
  143789. "executed_lines": [],
  143790. "summary": {
  143791. "covered_lines": 0,
  143792. "num_statements": 3,
  143793. "percent_covered": 0.0,
  143794. "percent_covered_display": "0.00",
  143795. "missing_lines": 3,
  143796. "excluded_lines": 0,
  143797. "percent_statements_covered": 0.0,
  143798. "percent_statements_covered_display": "0.00",
  143799. "num_branches": 0,
  143800. "num_partial_branches": 0,
  143801. "covered_branches": 0,
  143802. "missing_branches": 0,
  143803. "percent_branches_covered": 100.0,
  143804. "percent_branches_covered_display": "100.00"
  143805. },
  143806. "missing_lines": [
  143807. 178,
  143808. 179,
  143809. 180
  143810. ],
  143811. "excluded_lines": [],
  143812. "start_line": 171,
  143813. "contexts": {},
  143814. "executed_branches": [],
  143815. "missing_branches": []
  143816. },
  143817. "InfinityClient.update": {
  143818. "executed_lines": [],
  143819. "summary": {
  143820. "covered_lines": 0,
  143821. "num_statements": 3,
  143822. "percent_covered": 0.0,
  143823. "percent_covered_display": "0.00",
  143824. "missing_lines": 3,
  143825. "excluded_lines": 0,
  143826. "percent_statements_covered": 0.0,
  143827. "percent_statements_covered_display": "0.00",
  143828. "num_branches": 0,
  143829. "num_partial_branches": 0,
  143830. "covered_branches": 0,
  143831. "missing_branches": 0,
  143832. "percent_branches_covered": 100.0,
  143833. "percent_branches_covered_display": "100.00"
  143834. },
  143835. "missing_lines": [
  143836. 190,
  143837. 192,
  143838. 194
  143839. ],
  143840. "excluded_lines": [],
  143841. "start_line": 182,
  143842. "contexts": {},
  143843. "executed_branches": [],
  143844. "missing_branches": []
  143845. },
  143846. "InfinityClient.search": {
  143847. "executed_lines": [],
  143848. "summary": {
  143849. "covered_lines": 0,
  143850. "num_statements": 3,
  143851. "percent_covered": 0.0,
  143852. "percent_covered_display": "0.00",
  143853. "missing_lines": 3,
  143854. "excluded_lines": 0,
  143855. "percent_statements_covered": 0.0,
  143856. "percent_statements_covered_display": "0.00",
  143857. "num_branches": 0,
  143858. "num_partial_branches": 0,
  143859. "covered_branches": 0,
  143860. "missing_branches": 0,
  143861. "percent_branches_covered": 100.0,
  143862. "percent_branches_covered_display": "100.00"
  143863. },
  143864. "missing_lines": [
  143865. 204,
  143866. 206,
  143867. 208
  143868. ],
  143869. "excluded_lines": [],
  143870. "start_line": 196,
  143871. "contexts": {},
  143872. "executed_branches": [],
  143873. "missing_branches": []
  143874. },
  143875. "InfinityClient.hybrid_search": {
  143876. "executed_lines": [],
  143877. "summary": {
  143878. "covered_lines": 0,
  143879. "num_statements": 3,
  143880. "percent_covered": 0.0,
  143881. "percent_covered_display": "0.00",
  143882. "missing_lines": 3,
  143883. "excluded_lines": 0,
  143884. "percent_statements_covered": 0.0,
  143885. "percent_statements_covered_display": "0.00",
  143886. "num_branches": 0,
  143887. "num_partial_branches": 0,
  143888. "covered_branches": 0,
  143889. "missing_branches": 0,
  143890. "percent_branches_covered": 100.0,
  143891. "percent_branches_covered_display": "100.00"
  143892. },
  143893. "missing_lines": [
  143894. 218,
  143895. 220,
  143896. 222
  143897. ],
  143898. "excluded_lines": [],
  143899. "start_line": 210,
  143900. "contexts": {},
  143901. "executed_branches": [],
  143902. "missing_branches": []
  143903. },
  143904. "InfinityClient.vector_search": {
  143905. "executed_lines": [],
  143906. "summary": {
  143907. "covered_lines": 0,
  143908. "num_statements": 3,
  143909. "percent_covered": 0.0,
  143910. "percent_covered_display": "0.00",
  143911. "missing_lines": 3,
  143912. "excluded_lines": 0,
  143913. "percent_statements_covered": 0.0,
  143914. "percent_statements_covered_display": "0.00",
  143915. "num_branches": 0,
  143916. "num_partial_branches": 0,
  143917. "covered_branches": 0,
  143918. "missing_branches": 0,
  143919. "percent_branches_covered": 100.0,
  143920. "percent_branches_covered_display": "100.00"
  143921. },
  143922. "missing_lines": [
  143923. 242,
  143924. 244,
  143925. 246
  143926. ],
  143927. "excluded_lines": [],
  143928. "start_line": 234,
  143929. "contexts": {},
  143930. "executed_branches": [],
  143931. "missing_branches": []
  143932. },
  143933. "InfinityClient.get_status": {
  143934. "executed_lines": [],
  143935. "summary": {
  143936. "covered_lines": 0,
  143937. "num_statements": 1,
  143938. "percent_covered": 0.0,
  143939. "percent_covered_display": "0.00",
  143940. "missing_lines": 1,
  143941. "excluded_lines": 0,
  143942. "percent_statements_covered": 0.0,
  143943. "percent_statements_covered_display": "0.00",
  143944. "num_branches": 0,
  143945. "num_partial_branches": 0,
  143946. "covered_branches": 0,
  143947. "missing_branches": 0,
  143948. "percent_branches_covered": 100.0,
  143949. "percent_branches_covered_display": "100.00"
  143950. },
  143951. "missing_lines": [
  143952. 257
  143953. ],
  143954. "excluded_lines": [],
  143955. "start_line": 255,
  143956. "contexts": {},
  143957. "executed_branches": [],
  143958. "missing_branches": []
  143959. },
  143960. "InfinityClient.close": {
  143961. "executed_lines": [],
  143962. "summary": {
  143963. "covered_lines": 0,
  143964. "num_statements": 1,
  143965. "percent_covered": 0.0,
  143966. "percent_covered_display": "0.00",
  143967. "missing_lines": 1,
  143968. "excluded_lines": 0,
  143969. "percent_statements_covered": 0.0,
  143970. "percent_statements_covered_display": "0.00",
  143971. "num_branches": 0,
  143972. "num_partial_branches": 0,
  143973. "covered_branches": 0,
  143974. "missing_branches": 0,
  143975. "percent_branches_covered": 100.0,
  143976. "percent_branches_covered_display": "100.00"
  143977. },
  143978. "missing_lines": [
  143979. 261
  143980. ],
  143981. "excluded_lines": [],
  143982. "start_line": 259,
  143983. "contexts": {},
  143984. "executed_branches": [],
  143985. "missing_branches": []
  143986. },
  143987. "get_client": {
  143988. "executed_lines": [],
  143989. "summary": {
  143990. "covered_lines": 0,
  143991. "num_statements": 5,
  143992. "percent_covered": 0.0,
  143993. "percent_covered_display": "0.00",
  143994. "missing_lines": 5,
  143995. "excluded_lines": 0,
  143996. "percent_statements_covered": 0.0,
  143997. "percent_statements_covered_display": "0.00",
  143998. "num_branches": 2,
  143999. "num_partial_branches": 0,
  144000. "covered_branches": 0,
  144001. "missing_branches": 2,
  144002. "percent_branches_covered": 0.0,
  144003. "percent_branches_covered_display": "0.00"
  144004. },
  144005. "missing_lines": [
  144006. 298,
  144007. 300,
  144008. 301,
  144009. 302,
  144010. 310
  144011. ],
  144012. "excluded_lines": [],
  144013. "start_line": 267,
  144014. "contexts": {},
  144015. "executed_branches": [],
  144016. "missing_branches": [
  144017. [
  144018. 301,
  144019. 302
  144020. ],
  144021. [
  144022. 301,
  144023. 310
  144024. ]
  144025. ]
  144026. },
  144027. "close_client": {
  144028. "executed_lines": [],
  144029. "summary": {
  144030. "covered_lines": 0,
  144031. "num_statements": 9,
  144032. "percent_covered": 0.0,
  144033. "percent_covered_display": "0.00",
  144034. "missing_lines": 9,
  144035. "excluded_lines": 0,
  144036. "percent_statements_covered": 0.0,
  144037. "percent_statements_covered_display": "0.00",
  144038. "num_branches": 6,
  144039. "num_partial_branches": 0,
  144040. "covered_branches": 0,
  144041. "missing_branches": 6,
  144042. "percent_branches_covered": 0.0,
  144043. "percent_branches_covered_display": "0.00"
  144044. },
  144045. "missing_lines": [
  144046. 323,
  144047. 324,
  144048. 326,
  144049. 327,
  144050. 328,
  144051. 331,
  144052. 332,
  144053. 333,
  144054. 334
  144055. ],
  144056. "excluded_lines": [],
  144057. "start_line": 313,
  144058. "contexts": {},
  144059. "executed_branches": [],
  144060. "missing_branches": [
  144061. [
  144062. 324,
  144063. 326
  144064. ],
  144065. [
  144066. 324,
  144067. 331
  144068. ],
  144069. [
  144070. 326,
  144071. 327
  144072. ],
  144073. [
  144074. 326,
  144075. 328
  144076. ],
  144077. [
  144078. 332,
  144079. -313
  144080. ],
  144081. [
  144082. 332,
  144083. 333
  144084. ]
  144085. ]
  144086. },
  144087. "": {
  144088. "executed_lines": [],
  144089. "summary": {
  144090. "covered_lines": 0,
  144091. "num_statements": 36,
  144092. "percent_covered": 0.0,
  144093. "percent_covered_display": "0.00",
  144094. "missing_lines": 36,
  144095. "excluded_lines": 0,
  144096. "percent_statements_covered": 0.0,
  144097. "percent_statements_covered_display": "0.00",
  144098. "num_branches": 0,
  144099. "num_partial_branches": 0,
  144100. "covered_branches": 0,
  144101. "missing_branches": 0,
  144102. "percent_branches_covered": 100.0,
  144103. "percent_branches_covered_display": "100.00"
  144104. },
  144105. "missing_lines": [
  144106. 2,
  144107. 3,
  144108. 4,
  144109. 5,
  144110. 6,
  144111. 7,
  144112. 9,
  144113. 20,
  144114. 46,
  144115. 60,
  144116. 75,
  144117. 76,
  144118. 86,
  144119. 91,
  144120. 95,
  144121. 100,
  144122. 105,
  144123. 113,
  144124. 120,
  144125. 124,
  144126. 130,
  144127. 143,
  144128. 150,
  144129. 157,
  144130. 164,
  144131. 171,
  144132. 182,
  144133. 196,
  144134. 210,
  144135. 234,
  144136. 255,
  144137. 259,
  144138. 264,
  144139. 265,
  144140. 267,
  144141. 313
  144142. ],
  144143. "excluded_lines": [],
  144144. "start_line": 1,
  144145. "contexts": {},
  144146. "executed_branches": [],
  144147. "missing_branches": []
  144148. }
  144149. },
  144150. "classes": {
  144151. "InfinityClient": {
  144152. "executed_lines": [],
  144153. "summary": {
  144154. "covered_lines": 0,
  144155. "num_statements": 53,
  144156. "percent_covered": 0.0,
  144157. "percent_covered_display": "0.00",
  144158. "missing_lines": 53,
  144159. "excluded_lines": 0,
  144160. "percent_statements_covered": 0.0,
  144161. "percent_statements_covered_display": "0.00",
  144162. "num_branches": 0,
  144163. "num_partial_branches": 0,
  144164. "covered_branches": 0,
  144165. "missing_branches": 0,
  144166. "percent_branches_covered": 100.0,
  144167. "percent_branches_covered_display": "100.00"
  144168. },
  144169. "missing_lines": [
  144170. 38,
  144171. 57,
  144172. 58,
  144173. 72,
  144174. 73,
  144175. 83,
  144176. 84,
  144177. 88,
  144178. 89,
  144179. 93,
  144180. 97,
  144181. 98,
  144182. 102,
  144183. 103,
  144184. 111,
  144185. 115,
  144186. 117,
  144187. 118,
  144188. 122,
  144189. 126,
  144190. 128,
  144191. 138,
  144192. 140,
  144193. 141,
  144194. 145,
  144195. 147,
  144196. 148,
  144197. 152,
  144198. 154,
  144199. 155,
  144200. 159,
  144201. 161,
  144202. 162,
  144203. 166,
  144204. 168,
  144205. 169,
  144206. 178,
  144207. 179,
  144208. 180,
  144209. 190,
  144210. 192,
  144211. 194,
  144212. 204,
  144213. 206,
  144214. 208,
  144215. 218,
  144216. 220,
  144217. 222,
  144218. 242,
  144219. 244,
  144220. 246,
  144221. 257,
  144222. 261
  144223. ],
  144224. "excluded_lines": [],
  144225. "start_line": 9,
  144226. "contexts": {},
  144227. "executed_branches": [],
  144228. "missing_branches": []
  144229. },
  144230. "": {
  144231. "executed_lines": [],
  144232. "summary": {
  144233. "covered_lines": 0,
  144234. "num_statements": 50,
  144235. "percent_covered": 0.0,
  144236. "percent_covered_display": "0.00",
  144237. "missing_lines": 50,
  144238. "excluded_lines": 0,
  144239. "percent_statements_covered": 0.0,
  144240. "percent_statements_covered_display": "0.00",
  144241. "num_branches": 8,
  144242. "num_partial_branches": 0,
  144243. "covered_branches": 0,
  144244. "missing_branches": 8,
  144245. "percent_branches_covered": 0.0,
  144246. "percent_branches_covered_display": "0.00"
  144247. },
  144248. "missing_lines": [
  144249. 2,
  144250. 3,
  144251. 4,
  144252. 5,
  144253. 6,
  144254. 7,
  144255. 9,
  144256. 20,
  144257. 46,
  144258. 60,
  144259. 75,
  144260. 76,
  144261. 86,
  144262. 91,
  144263. 95,
  144264. 100,
  144265. 105,
  144266. 113,
  144267. 120,
  144268. 124,
  144269. 130,
  144270. 143,
  144271. 150,
  144272. 157,
  144273. 164,
  144274. 171,
  144275. 182,
  144276. 196,
  144277. 210,
  144278. 234,
  144279. 255,
  144280. 259,
  144281. 264,
  144282. 265,
  144283. 267,
  144284. 298,
  144285. 300,
  144286. 301,
  144287. 302,
  144288. 310,
  144289. 313,
  144290. 323,
  144291. 324,
  144292. 326,
  144293. 327,
  144294. 328,
  144295. 331,
  144296. 332,
  144297. 333,
  144298. 334
  144299. ],
  144300. "excluded_lines": [],
  144301. "start_line": 1,
  144302. "contexts": {},
  144303. "executed_branches": [],
  144304. "missing_branches": [
  144305. [
  144306. 301,
  144307. 302
  144308. ],
  144309. [
  144310. 301,
  144311. 310
  144312. ],
  144313. [
  144314. 324,
  144315. 326
  144316. ],
  144317. [
  144318. 324,
  144319. 331
  144320. ],
  144321. [
  144322. 326,
  144323. 327
  144324. ],
  144325. [
  144326. 326,
  144327. 328
  144328. ],
  144329. [
  144330. 332,
  144331. -313
  144332. ],
  144333. [
  144334. 332,
  144335. 333
  144336. ]
  144337. ]
  144338. }
  144339. }
  144340. },
  144341. "src\\utils\\infinity\\pool.py": {
  144342. "executed_lines": [],
  144343. "summary": {
  144344. "covered_lines": 0,
  144345. "num_statements": 128,
  144346. "percent_covered": 0.0,
  144347. "percent_covered_display": "0.00",
  144348. "missing_lines": 128,
  144349. "excluded_lines": 6,
  144350. "percent_statements_covered": 0.0,
  144351. "percent_statements_covered_display": "0.00",
  144352. "num_branches": 28,
  144353. "num_partial_branches": 0,
  144354. "covered_branches": 0,
  144355. "missing_branches": 28,
  144356. "percent_branches_covered": 0.0,
  144357. "percent_branches_covered_display": "0.00"
  144358. },
  144359. "missing_lines": [
  144360. 3,
  144361. 4,
  144362. 5,
  144363. 6,
  144364. 7,
  144365. 9,
  144366. 21,
  144367. 45,
  144368. 46,
  144369. 47,
  144370. 48,
  144371. 49,
  144372. 50,
  144373. 51,
  144374. 52,
  144375. 55,
  144376. 56,
  144377. 57,
  144378. 60,
  144379. 61,
  144380. 64,
  144381. 67,
  144382. 68,
  144383. 70,
  144384. 72,
  144385. 74,
  144386. 75,
  144387. 77,
  144388. 79,
  144389. 80,
  144390. 83,
  144391. 92,
  144392. 95,
  144393. 96,
  144394. 97,
  144395. 100,
  144396. 101,
  144397. 103,
  144398. 104,
  144399. 105,
  144400. 107,
  144401. 109,
  144402. 113,
  144403. 114,
  144404. 115,
  144405. 116,
  144406. 118,
  144407. 120,
  144408. 121,
  144409. 122,
  144410. 124,
  144411. 126,
  144412. 127,
  144413. 128,
  144414. 130,
  144415. 132,
  144416. 134,
  144417. 135,
  144418. 136,
  144419. 137,
  144420. 139,
  144421. 141,
  144422. 142,
  144423. 143,
  144424. 144,
  144425. 147,
  144426. 149,
  144427. 152,
  144428. 153,
  144429. 155,
  144430. 156,
  144431. 166,
  144432. 167,
  144433. 168,
  144434. 169,
  144435. 171,
  144436. 172,
  144437. 174,
  144438. 187,
  144439. 189,
  144440. 190,
  144441. 192,
  144442. 194,
  144443. 197,
  144444. 198,
  144445. 199,
  144446. 200,
  144447. 203,
  144448. 204,
  144449. 205,
  144450. 206,
  144451. 210,
  144452. 212,
  144453. 213,
  144454. 214,
  144455. 215,
  144456. 218,
  144457. 219,
  144458. 220,
  144459. 223,
  144460. 225,
  144461. 232,
  144462. 233,
  144463. 234,
  144464. 237,
  144465. 238,
  144466. 239,
  144467. 241,
  144468. 244,
  144469. 245,
  144470. 246,
  144471. 247,
  144472. 250,
  144473. 252,
  144474. 254,
  144475. 255,
  144476. 256,
  144477. 257,
  144478. 261,
  144479. 262,
  144480. 263,
  144481. 264,
  144482. 267,
  144483. 268,
  144484. 269,
  144485. 271,
  144486. 278,
  144487. 279
  144488. ],
  144489. "excluded_lines": [
  144490. 138,
  144491. 145,
  144492. 207,
  144493. 248,
  144494. 258,
  144495. 265
  144496. ],
  144497. "contexts": {},
  144498. "executed_branches": [],
  144499. "missing_branches": [
  144500. [
  144501. 72,
  144502. -70
  144503. ],
  144504. [
  144505. 72,
  144506. 74
  144507. ],
  144508. [
  144509. 130,
  144510. 132
  144511. ],
  144512. [
  144513. 130,
  144514. 149
  144515. ],
  144516. [
  144517. 132,
  144518. 134
  144519. ],
  144520. [
  144521. 132,
  144522. 139
  144523. ],
  144524. [
  144525. 139,
  144526. 141
  144527. ],
  144528. [
  144529. 139,
  144530. 147
  144531. ],
  144532. [
  144533. 152,
  144534. -124
  144535. ],
  144536. [
  144537. 152,
  144538. 153
  144539. ],
  144540. [
  144541. 171,
  144542. -155
  144543. ],
  144544. [
  144545. 171,
  144546. 172
  144547. ],
  144548. [
  144549. 192,
  144550. 194
  144551. ],
  144552. [
  144553. 192,
  144554. 210
  144555. ],
  144556. [
  144557. 197,
  144558. 198
  144559. ],
  144560. [
  144561. 197,
  144562. 203
  144563. ],
  144564. [
  144565. 210,
  144566. 212
  144567. ],
  144568. [
  144569. 210,
  144570. 218
  144571. ],
  144572. [
  144573. 219,
  144574. 220
  144575. ],
  144576. [
  144577. 219,
  144578. 223
  144579. ],
  144580. [
  144581. 233,
  144582. -225
  144583. ],
  144584. [
  144585. 233,
  144586. 234
  144587. ],
  144588. [
  144589. 237,
  144590. 238
  144591. ],
  144592. [
  144593. 237,
  144594. 244
  144595. ],
  144596. [
  144597. 254,
  144598. 255
  144599. ],
  144600. [
  144601. 254,
  144602. 261
  144603. ],
  144604. [
  144605. 261,
  144606. 262
  144607. ],
  144608. [
  144609. 261,
  144610. 267
  144611. ]
  144612. ],
  144613. "functions": {
  144614. "InfinityConnectionPool.__init__": {
  144615. "executed_lines": [],
  144616. "summary": {
  144617. "covered_lines": 0,
  144618. "num_statements": 16,
  144619. "percent_covered": 0.0,
  144620. "percent_covered_display": "0.00",
  144621. "missing_lines": 16,
  144622. "excluded_lines": 0,
  144623. "percent_statements_covered": 0.0,
  144624. "percent_statements_covered_display": "0.00",
  144625. "num_branches": 0,
  144626. "num_partial_branches": 0,
  144627. "covered_branches": 0,
  144628. "missing_branches": 0,
  144629. "percent_branches_covered": 100.0,
  144630. "percent_branches_covered_display": "100.00"
  144631. },
  144632. "missing_lines": [
  144633. 45,
  144634. 46,
  144635. 47,
  144636. 48,
  144637. 49,
  144638. 50,
  144639. 51,
  144640. 52,
  144641. 55,
  144642. 56,
  144643. 57,
  144644. 60,
  144645. 61,
  144646. 64,
  144647. 67,
  144648. 68
  144649. ],
  144650. "excluded_lines": [],
  144651. "start_line": 21,
  144652. "contexts": {},
  144653. "executed_branches": [],
  144654. "missing_branches": []
  144655. },
  144656. "InfinityConnectionPool._init_connections": {
  144657. "executed_lines": [],
  144658. "summary": {
  144659. "covered_lines": 0,
  144660. "num_statements": 3,
  144661. "percent_covered": 0.0,
  144662. "percent_covered_display": "0.00",
  144663. "missing_lines": 3,
  144664. "excluded_lines": 0,
  144665. "percent_statements_covered": 0.0,
  144666. "percent_statements_covered_display": "0.00",
  144667. "num_branches": 2,
  144668. "num_partial_branches": 0,
  144669. "covered_branches": 0,
  144670. "missing_branches": 2,
  144671. "percent_branches_covered": 0.0,
  144672. "percent_branches_covered_display": "0.00"
  144673. },
  144674. "missing_lines": [
  144675. 72,
  144676. 74,
  144677. 75
  144678. ],
  144679. "excluded_lines": [],
  144680. "start_line": 70,
  144681. "contexts": {},
  144682. "executed_branches": [],
  144683. "missing_branches": [
  144684. [
  144685. 72,
  144686. -70
  144687. ],
  144688. [
  144689. 72,
  144690. 74
  144691. ]
  144692. ]
  144693. },
  144694. "InfinityConnectionPool._create_connection": {
  144695. "executed_lines": [],
  144696. "summary": {
  144697. "covered_lines": 0,
  144698. "num_statements": 12,
  144699. "percent_covered": 0.0,
  144700. "percent_covered_display": "0.00",
  144701. "missing_lines": 12,
  144702. "excluded_lines": 0,
  144703. "percent_statements_covered": 0.0,
  144704. "percent_statements_covered_display": "0.00",
  144705. "num_branches": 0,
  144706. "num_partial_branches": 0,
  144707. "covered_branches": 0,
  144708. "missing_branches": 0,
  144709. "percent_branches_covered": 100.0,
  144710. "percent_branches_covered_display": "100.00"
  144711. },
  144712. "missing_lines": [
  144713. 79,
  144714. 80,
  144715. 83,
  144716. 92,
  144717. 95,
  144718. 96,
  144719. 97,
  144720. 100,
  144721. 101,
  144722. 103,
  144723. 104,
  144724. 105
  144725. ],
  144726. "excluded_lines": [],
  144727. "start_line": 77,
  144728. "contexts": {},
  144729. "executed_branches": [],
  144730. "missing_branches": []
  144731. },
  144732. "InfinityConnectionPool._is_valid_connection": {
  144733. "executed_lines": [],
  144734. "summary": {
  144735. "covered_lines": 0,
  144736. "num_statements": 5,
  144737. "percent_covered": 0.0,
  144738. "percent_covered_display": "0.00",
  144739. "missing_lines": 5,
  144740. "excluded_lines": 0,
  144741. "percent_statements_covered": 0.0,
  144742. "percent_statements_covered_display": "0.00",
  144743. "num_branches": 0,
  144744. "num_partial_branches": 0,
  144745. "covered_branches": 0,
  144746. "missing_branches": 0,
  144747. "percent_branches_covered": 100.0,
  144748. "percent_branches_covered_display": "100.00"
  144749. },
  144750. "missing_lines": [
  144751. 109,
  144752. 113,
  144753. 114,
  144754. 115,
  144755. 116
  144756. ],
  144757. "excluded_lines": [],
  144758. "start_line": 107,
  144759. "contexts": {},
  144760. "executed_branches": [],
  144761. "missing_branches": []
  144762. },
  144763. "InfinityConnectionPool._heartbeat_check": {
  144764. "executed_lines": [],
  144765. "summary": {
  144766. "covered_lines": 0,
  144767. "num_statements": 3,
  144768. "percent_covered": 0.0,
  144769. "percent_covered_display": "0.00",
  144770. "missing_lines": 3,
  144771. "excluded_lines": 0,
  144772. "percent_statements_covered": 0.0,
  144773. "percent_statements_covered_display": "0.00",
  144774. "num_branches": 0,
  144775. "num_partial_branches": 0,
  144776. "covered_branches": 0,
  144777. "missing_branches": 0,
  144778. "percent_branches_covered": 100.0,
  144779. "percent_branches_covered_display": "100.00"
  144780. },
  144781. "missing_lines": [
  144782. 120,
  144783. 121,
  144784. 122
  144785. ],
  144786. "excluded_lines": [],
  144787. "start_line": 118,
  144788. "contexts": {},
  144789. "executed_branches": [],
  144790. "missing_branches": []
  144791. },
  144792. "InfinityConnectionPool._cleanup_connections": {
  144793. "executed_lines": [],
  144794. "summary": {
  144795. "covered_lines": 0,
  144796. "num_statements": 18,
  144797. "percent_covered": 0.0,
  144798. "percent_covered_display": "0.00",
  144799. "missing_lines": 18,
  144800. "excluded_lines": 2,
  144801. "percent_statements_covered": 0.0,
  144802. "percent_statements_covered_display": "0.00",
  144803. "num_branches": 8,
  144804. "num_partial_branches": 0,
  144805. "covered_branches": 0,
  144806. "missing_branches": 8,
  144807. "percent_branches_covered": 0.0,
  144808. "percent_branches_covered_display": "0.00"
  144809. },
  144810. "missing_lines": [
  144811. 126,
  144812. 127,
  144813. 128,
  144814. 130,
  144815. 132,
  144816. 134,
  144817. 135,
  144818. 136,
  144819. 137,
  144820. 139,
  144821. 141,
  144822. 142,
  144823. 143,
  144824. 144,
  144825. 147,
  144826. 149,
  144827. 152,
  144828. 153
  144829. ],
  144830. "excluded_lines": [
  144831. 138,
  144832. 145
  144833. ],
  144834. "start_line": 124,
  144835. "contexts": {},
  144836. "executed_branches": [],
  144837. "missing_branches": [
  144838. [
  144839. 130,
  144840. 132
  144841. ],
  144842. [
  144843. 130,
  144844. 149
  144845. ],
  144846. [
  144847. 132,
  144848. 134
  144849. ],
  144850. [
  144851. 132,
  144852. 139
  144853. ],
  144854. [
  144855. 139,
  144856. 141
  144857. ],
  144858. [
  144859. 139,
  144860. 147
  144861. ],
  144862. [
  144863. 152,
  144864. -124
  144865. ],
  144866. [
  144867. 152,
  144868. 153
  144869. ]
  144870. ]
  144871. },
  144872. "InfinityConnectionPool.get_connection": {
  144873. "executed_lines": [],
  144874. "summary": {
  144875. "covered_lines": 0,
  144876. "num_statements": 6,
  144877. "percent_covered": 0.0,
  144878. "percent_covered_display": "0.00",
  144879. "missing_lines": 6,
  144880. "excluded_lines": 0,
  144881. "percent_statements_covered": 0.0,
  144882. "percent_statements_covered_display": "0.00",
  144883. "num_branches": 2,
  144884. "num_partial_branches": 0,
  144885. "covered_branches": 0,
  144886. "missing_branches": 2,
  144887. "percent_branches_covered": 0.0,
  144888. "percent_branches_covered_display": "0.00"
  144889. },
  144890. "missing_lines": [
  144891. 166,
  144892. 167,
  144893. 168,
  144894. 169,
  144895. 171,
  144896. 172
  144897. ],
  144898. "excluded_lines": [],
  144899. "start_line": 156,
  144900. "contexts": {},
  144901. "executed_branches": [],
  144902. "missing_branches": [
  144903. [
  144904. 171,
  144905. -155
  144906. ],
  144907. [
  144908. 171,
  144909. 172
  144910. ]
  144911. ]
  144912. },
  144913. "InfinityConnectionPool.acquire": {
  144914. "executed_lines": [],
  144915. "summary": {
  144916. "covered_lines": 0,
  144917. "num_statements": 22,
  144918. "percent_covered": 0.0,
  144919. "percent_covered_display": "0.00",
  144920. "missing_lines": 22,
  144921. "excluded_lines": 1,
  144922. "percent_statements_covered": 0.0,
  144923. "percent_statements_covered_display": "0.00",
  144924. "num_branches": 8,
  144925. "num_partial_branches": 0,
  144926. "covered_branches": 0,
  144927. "missing_branches": 8,
  144928. "percent_branches_covered": 0.0,
  144929. "percent_branches_covered_display": "0.00"
  144930. },
  144931. "missing_lines": [
  144932. 187,
  144933. 189,
  144934. 190,
  144935. 192,
  144936. 194,
  144937. 197,
  144938. 198,
  144939. 199,
  144940. 200,
  144941. 203,
  144942. 204,
  144943. 205,
  144944. 206,
  144945. 210,
  144946. 212,
  144947. 213,
  144948. 214,
  144949. 215,
  144950. 218,
  144951. 219,
  144952. 220,
  144953. 223
  144954. ],
  144955. "excluded_lines": [
  144956. 207
  144957. ],
  144958. "start_line": 174,
  144959. "contexts": {},
  144960. "executed_branches": [],
  144961. "missing_branches": [
  144962. [
  144963. 192,
  144964. 194
  144965. ],
  144966. [
  144967. 192,
  144968. 210
  144969. ],
  144970. [
  144971. 197,
  144972. 198
  144973. ],
  144974. [
  144975. 197,
  144976. 203
  144977. ],
  144978. [
  144979. 210,
  144980. 212
  144981. ],
  144982. [
  144983. 210,
  144984. 218
  144985. ],
  144986. [
  144987. 219,
  144988. 220
  144989. ],
  144990. [
  144991. 219,
  144992. 223
  144993. ]
  144994. ]
  144995. },
  144996. "InfinityConnectionPool.release": {
  144997. "executed_lines": [],
  144998. "summary": {
  144999. "covered_lines": 0,
  145000. "num_statements": 11,
  145001. "percent_covered": 0.0,
  145002. "percent_covered_display": "0.00",
  145003. "missing_lines": 11,
  145004. "excluded_lines": 1,
  145005. "percent_statements_covered": 0.0,
  145006. "percent_statements_covered_display": "0.00",
  145007. "num_branches": 4,
  145008. "num_partial_branches": 0,
  145009. "covered_branches": 0,
  145010. "missing_branches": 4,
  145011. "percent_branches_covered": 0.0,
  145012. "percent_branches_covered_display": "0.00"
  145013. },
  145014. "missing_lines": [
  145015. 232,
  145016. 233,
  145017. 234,
  145018. 237,
  145019. 238,
  145020. 239,
  145021. 241,
  145022. 244,
  145023. 245,
  145024. 246,
  145025. 247
  145026. ],
  145027. "excluded_lines": [
  145028. 248
  145029. ],
  145030. "start_line": 225,
  145031. "contexts": {},
  145032. "executed_branches": [],
  145033. "missing_branches": [
  145034. [
  145035. 233,
  145036. -225
  145037. ],
  145038. [
  145039. 233,
  145040. 234
  145041. ],
  145042. [
  145043. 237,
  145044. 238
  145045. ],
  145046. [
  145047. 237,
  145048. 244
  145049. ]
  145050. ]
  145051. },
  145052. "InfinityConnectionPool.close": {
  145053. "executed_lines": [],
  145054. "summary": {
  145055. "covered_lines": 0,
  145056. "num_statements": 12,
  145057. "percent_covered": 0.0,
  145058. "percent_covered_display": "0.00",
  145059. "missing_lines": 12,
  145060. "excluded_lines": 2,
  145061. "percent_statements_covered": 0.0,
  145062. "percent_statements_covered_display": "0.00",
  145063. "num_branches": 4,
  145064. "num_partial_branches": 0,
  145065. "covered_branches": 0,
  145066. "missing_branches": 4,
  145067. "percent_branches_covered": 0.0,
  145068. "percent_branches_covered_display": "0.00"
  145069. },
  145070. "missing_lines": [
  145071. 252,
  145072. 254,
  145073. 255,
  145074. 256,
  145075. 257,
  145076. 261,
  145077. 262,
  145078. 263,
  145079. 264,
  145080. 267,
  145081. 268,
  145082. 269
  145083. ],
  145084. "excluded_lines": [
  145085. 258,
  145086. 265
  145087. ],
  145088. "start_line": 250,
  145089. "contexts": {},
  145090. "executed_branches": [],
  145091. "missing_branches": [
  145092. [
  145093. 254,
  145094. 255
  145095. ],
  145096. [
  145097. 254,
  145098. 261
  145099. ],
  145100. [
  145101. 261,
  145102. 262
  145103. ],
  145104. [
  145105. 261,
  145106. 267
  145107. ]
  145108. ]
  145109. },
  145110. "InfinityConnectionPool.get_status": {
  145111. "executed_lines": [],
  145112. "summary": {
  145113. "covered_lines": 0,
  145114. "num_statements": 2,
  145115. "percent_covered": 0.0,
  145116. "percent_covered_display": "0.00",
  145117. "missing_lines": 2,
  145118. "excluded_lines": 0,
  145119. "percent_statements_covered": 0.0,
  145120. "percent_statements_covered_display": "0.00",
  145121. "num_branches": 0,
  145122. "num_partial_branches": 0,
  145123. "covered_branches": 0,
  145124. "missing_branches": 0,
  145125. "percent_branches_covered": 100.0,
  145126. "percent_branches_covered_display": "100.00"
  145127. },
  145128. "missing_lines": [
  145129. 278,
  145130. 279
  145131. ],
  145132. "excluded_lines": [],
  145133. "start_line": 271,
  145134. "contexts": {},
  145135. "executed_branches": [],
  145136. "missing_branches": []
  145137. },
  145138. "": {
  145139. "executed_lines": [],
  145140. "summary": {
  145141. "covered_lines": 0,
  145142. "num_statements": 18,
  145143. "percent_covered": 0.0,
  145144. "percent_covered_display": "0.00",
  145145. "missing_lines": 18,
  145146. "excluded_lines": 0,
  145147. "percent_statements_covered": 0.0,
  145148. "percent_statements_covered_display": "0.00",
  145149. "num_branches": 0,
  145150. "num_partial_branches": 0,
  145151. "covered_branches": 0,
  145152. "missing_branches": 0,
  145153. "percent_branches_covered": 100.0,
  145154. "percent_branches_covered_display": "100.00"
  145155. },
  145156. "missing_lines": [
  145157. 3,
  145158. 4,
  145159. 5,
  145160. 6,
  145161. 7,
  145162. 9,
  145163. 21,
  145164. 70,
  145165. 77,
  145166. 107,
  145167. 118,
  145168. 124,
  145169. 155,
  145170. 156,
  145171. 174,
  145172. 225,
  145173. 250,
  145174. 271
  145175. ],
  145176. "excluded_lines": [],
  145177. "start_line": 1,
  145178. "contexts": {},
  145179. "executed_branches": [],
  145180. "missing_branches": []
  145181. }
  145182. },
  145183. "classes": {
  145184. "InfinityConnectionPool": {
  145185. "executed_lines": [],
  145186. "summary": {
  145187. "covered_lines": 0,
  145188. "num_statements": 110,
  145189. "percent_covered": 0.0,
  145190. "percent_covered_display": "0.00",
  145191. "missing_lines": 110,
  145192. "excluded_lines": 6,
  145193. "percent_statements_covered": 0.0,
  145194. "percent_statements_covered_display": "0.00",
  145195. "num_branches": 28,
  145196. "num_partial_branches": 0,
  145197. "covered_branches": 0,
  145198. "missing_branches": 28,
  145199. "percent_branches_covered": 0.0,
  145200. "percent_branches_covered_display": "0.00"
  145201. },
  145202. "missing_lines": [
  145203. 45,
  145204. 46,
  145205. 47,
  145206. 48,
  145207. 49,
  145208. 50,
  145209. 51,
  145210. 52,
  145211. 55,
  145212. 56,
  145213. 57,
  145214. 60,
  145215. 61,
  145216. 64,
  145217. 67,
  145218. 68,
  145219. 72,
  145220. 74,
  145221. 75,
  145222. 79,
  145223. 80,
  145224. 83,
  145225. 92,
  145226. 95,
  145227. 96,
  145228. 97,
  145229. 100,
  145230. 101,
  145231. 103,
  145232. 104,
  145233. 105,
  145234. 109,
  145235. 113,
  145236. 114,
  145237. 115,
  145238. 116,
  145239. 120,
  145240. 121,
  145241. 122,
  145242. 126,
  145243. 127,
  145244. 128,
  145245. 130,
  145246. 132,
  145247. 134,
  145248. 135,
  145249. 136,
  145250. 137,
  145251. 139,
  145252. 141,
  145253. 142,
  145254. 143,
  145255. 144,
  145256. 147,
  145257. 149,
  145258. 152,
  145259. 153,
  145260. 166,
  145261. 167,
  145262. 168,
  145263. 169,
  145264. 171,
  145265. 172,
  145266. 187,
  145267. 189,
  145268. 190,
  145269. 192,
  145270. 194,
  145271. 197,
  145272. 198,
  145273. 199,
  145274. 200,
  145275. 203,
  145276. 204,
  145277. 205,
  145278. 206,
  145279. 210,
  145280. 212,
  145281. 213,
  145282. 214,
  145283. 215,
  145284. 218,
  145285. 219,
  145286. 220,
  145287. 223,
  145288. 232,
  145289. 233,
  145290. 234,
  145291. 237,
  145292. 238,
  145293. 239,
  145294. 241,
  145295. 244,
  145296. 245,
  145297. 246,
  145298. 247,
  145299. 252,
  145300. 254,
  145301. 255,
  145302. 256,
  145303. 257,
  145304. 261,
  145305. 262,
  145306. 263,
  145307. 264,
  145308. 267,
  145309. 268,
  145310. 269,
  145311. 278,
  145312. 279
  145313. ],
  145314. "excluded_lines": [
  145315. 138,
  145316. 145,
  145317. 207,
  145318. 248,
  145319. 258,
  145320. 265
  145321. ],
  145322. "start_line": 9,
  145323. "contexts": {},
  145324. "executed_branches": [],
  145325. "missing_branches": [
  145326. [
  145327. 72,
  145328. -70
  145329. ],
  145330. [
  145331. 72,
  145332. 74
  145333. ],
  145334. [
  145335. 130,
  145336. 132
  145337. ],
  145338. [
  145339. 130,
  145340. 149
  145341. ],
  145342. [
  145343. 132,
  145344. 134
  145345. ],
  145346. [
  145347. 132,
  145348. 139
  145349. ],
  145350. [
  145351. 139,
  145352. 141
  145353. ],
  145354. [
  145355. 139,
  145356. 147
  145357. ],
  145358. [
  145359. 152,
  145360. -124
  145361. ],
  145362. [
  145363. 152,
  145364. 153
  145365. ],
  145366. [
  145367. 171,
  145368. -155
  145369. ],
  145370. [
  145371. 171,
  145372. 172
  145373. ],
  145374. [
  145375. 192,
  145376. 194
  145377. ],
  145378. [
  145379. 192,
  145380. 210
  145381. ],
  145382. [
  145383. 197,
  145384. 198
  145385. ],
  145386. [
  145387. 197,
  145388. 203
  145389. ],
  145390. [
  145391. 210,
  145392. 212
  145393. ],
  145394. [
  145395. 210,
  145396. 218
  145397. ],
  145398. [
  145399. 219,
  145400. 220
  145401. ],
  145402. [
  145403. 219,
  145404. 223
  145405. ],
  145406. [
  145407. 233,
  145408. -225
  145409. ],
  145410. [
  145411. 233,
  145412. 234
  145413. ],
  145414. [
  145415. 237,
  145416. 238
  145417. ],
  145418. [
  145419. 237,
  145420. 244
  145421. ],
  145422. [
  145423. 254,
  145424. 255
  145425. ],
  145426. [
  145427. 254,
  145428. 261
  145429. ],
  145430. [
  145431. 261,
  145432. 262
  145433. ],
  145434. [
  145435. 261,
  145436. 267
  145437. ]
  145438. ]
  145439. },
  145440. "": {
  145441. "executed_lines": [],
  145442. "summary": {
  145443. "covered_lines": 0,
  145444. "num_statements": 18,
  145445. "percent_covered": 0.0,
  145446. "percent_covered_display": "0.00",
  145447. "missing_lines": 18,
  145448. "excluded_lines": 0,
  145449. "percent_statements_covered": 0.0,
  145450. "percent_statements_covered_display": "0.00",
  145451. "num_branches": 0,
  145452. "num_partial_branches": 0,
  145453. "covered_branches": 0,
  145454. "missing_branches": 0,
  145455. "percent_branches_covered": 100.0,
  145456. "percent_branches_covered_display": "100.00"
  145457. },
  145458. "missing_lines": [
  145459. 3,
  145460. 4,
  145461. 5,
  145462. 6,
  145463. 7,
  145464. 9,
  145465. 21,
  145466. 70,
  145467. 77,
  145468. 107,
  145469. 118,
  145470. 124,
  145471. 155,
  145472. 156,
  145473. 174,
  145474. 225,
  145475. 250,
  145476. 271
  145477. ],
  145478. "excluded_lines": [],
  145479. "start_line": 1,
  145480. "contexts": {},
  145481. "executed_branches": [],
  145482. "missing_branches": []
  145483. }
  145484. }
  145485. },
  145486. "src\\utils\\infinity\\result_util.py": {
  145487. "executed_lines": [],
  145488. "summary": {
  145489. "covered_lines": 0,
  145490. "num_statements": 47,
  145491. "percent_covered": 0.0,
  145492. "percent_covered_display": "0.00",
  145493. "missing_lines": 47,
  145494. "excluded_lines": 1,
  145495. "percent_statements_covered": 0.0,
  145496. "percent_statements_covered_display": "0.00",
  145497. "num_branches": 26,
  145498. "num_partial_branches": 0,
  145499. "covered_branches": 0,
  145500. "missing_branches": 26,
  145501. "percent_branches_covered": 0.0,
  145502. "percent_branches_covered_display": "0.00"
  145503. },
  145504. "missing_lines": [
  145505. 1,
  145506. 2,
  145507. 5,
  145508. 15,
  145509. 16,
  145510. 17,
  145511. 18,
  145512. 19,
  145513. 21,
  145514. 24,
  145515. 25,
  145516. 26,
  145517. 27,
  145518. 29,
  145519. 30,
  145520. 31,
  145521. 32,
  145522. 33,
  145523. 35,
  145524. 36,
  145525. 38,
  145526. 39,
  145527. 40,
  145528. 41,
  145529. 42,
  145530. 43,
  145531. 46,
  145532. 47,
  145533. 48,
  145534. 49,
  145535. 51,
  145536. 59,
  145537. 61,
  145538. 66,
  145539. 69,
  145540. 87,
  145541. 90,
  145542. 91,
  145543. 94,
  145544. 95,
  145545. 97,
  145546. 98,
  145547. 102,
  145548. 104,
  145549. 110,
  145550. 114,
  145551. 116
  145552. ],
  145553. "excluded_lines": [
  145554. 70
  145555. ],
  145556. "contexts": {},
  145557. "executed_branches": [],
  145558. "missing_branches": [
  145559. [
  145560. 15,
  145561. 16
  145562. ],
  145563. [
  145564. 15,
  145565. 17
  145566. ],
  145567. [
  145568. 17,
  145569. 18
  145570. ],
  145571. [
  145572. 17,
  145573. 19
  145574. ],
  145575. [
  145576. 19,
  145577. 21
  145578. ],
  145579. [
  145580. 19,
  145581. 42
  145582. ],
  145583. [
  145584. 25,
  145585. 26
  145586. ],
  145587. [
  145588. 25,
  145589. 41
  145590. ],
  145591. [
  145592. 27,
  145593. 29
  145594. ],
  145595. [
  145596. 27,
  145597. 41
  145598. ],
  145599. [
  145600. 31,
  145601. 32
  145602. ],
  145603. [
  145604. 31,
  145605. 40
  145606. ],
  145607. [
  145608. 33,
  145609. 35
  145610. ],
  145611. [
  145612. 33,
  145613. 39
  145614. ],
  145615. [
  145616. 35,
  145617. 36
  145618. ],
  145619. [
  145620. 35,
  145621. 38
  145622. ],
  145623. [
  145624. 42,
  145625. 43
  145626. ],
  145627. [
  145628. 42,
  145629. 46
  145630. ],
  145631. [
  145632. 90,
  145633. 91
  145634. ],
  145635. [
  145636. 90,
  145637. 94
  145638. ],
  145639. [
  145640. 95,
  145641. 97
  145642. ],
  145643. [
  145644. 95,
  145645. 116
  145646. ],
  145647. [
  145648. 97,
  145649. 98
  145650. ],
  145651. [
  145652. 97,
  145653. 102
  145654. ],
  145655. [
  145656. 102,
  145657. 104
  145658. ],
  145659. [
  145660. 102,
  145661. 110
  145662. ]
  145663. ],
  145664. "functions": {
  145665. "convert_to_basic_types": {
  145666. "executed_lines": [],
  145667. "summary": {
  145668. "covered_lines": 0,
  145669. "num_statements": 27,
  145670. "percent_covered": 0.0,
  145671. "percent_covered_display": "0.00",
  145672. "missing_lines": 27,
  145673. "excluded_lines": 0,
  145674. "percent_statements_covered": 0.0,
  145675. "percent_statements_covered_display": "0.00",
  145676. "num_branches": 18,
  145677. "num_partial_branches": 0,
  145678. "covered_branches": 0,
  145679. "missing_branches": 18,
  145680. "percent_branches_covered": 0.0,
  145681. "percent_branches_covered_display": "0.00"
  145682. },
  145683. "missing_lines": [
  145684. 15,
  145685. 16,
  145686. 17,
  145687. 18,
  145688. 19,
  145689. 21,
  145690. 24,
  145691. 25,
  145692. 26,
  145693. 27,
  145694. 29,
  145695. 30,
  145696. 31,
  145697. 32,
  145698. 33,
  145699. 35,
  145700. 36,
  145701. 38,
  145702. 39,
  145703. 40,
  145704. 41,
  145705. 42,
  145706. 43,
  145707. 46,
  145708. 47,
  145709. 48,
  145710. 49
  145711. ],
  145712. "excluded_lines": [],
  145713. "start_line": 5,
  145714. "contexts": {},
  145715. "executed_branches": [],
  145716. "missing_branches": [
  145717. [
  145718. 15,
  145719. 16
  145720. ],
  145721. [
  145722. 15,
  145723. 17
  145724. ],
  145725. [
  145726. 17,
  145727. 18
  145728. ],
  145729. [
  145730. 17,
  145731. 19
  145732. ],
  145733. [
  145734. 19,
  145735. 21
  145736. ],
  145737. [
  145738. 19,
  145739. 42
  145740. ],
  145741. [
  145742. 25,
  145743. 26
  145744. ],
  145745. [
  145746. 25,
  145747. 41
  145748. ],
  145749. [
  145750. 27,
  145751. 29
  145752. ],
  145753. [
  145754. 27,
  145755. 41
  145756. ],
  145757. [
  145758. 31,
  145759. 32
  145760. ],
  145761. [
  145762. 31,
  145763. 40
  145764. ],
  145765. [
  145766. 33,
  145767. 35
  145768. ],
  145769. [
  145770. 33,
  145771. 39
  145772. ],
  145773. [
  145774. 35,
  145775. 36
  145776. ],
  145777. [
  145778. 35,
  145779. 38
  145780. ],
  145781. [
  145782. 42,
  145783. 43
  145784. ],
  145785. [
  145786. 42,
  145787. 46
  145788. ]
  145789. ]
  145790. },
  145791. "convert_to_langchain_docs": {
  145792. "executed_lines": [],
  145793. "summary": {
  145794. "covered_lines": 0,
  145795. "num_statements": 3,
  145796. "percent_covered": 0.0,
  145797. "percent_covered_display": "0.00",
  145798. "missing_lines": 3,
  145799. "excluded_lines": 0,
  145800. "percent_statements_covered": 0.0,
  145801. "percent_statements_covered_display": "0.00",
  145802. "num_branches": 0,
  145803. "num_partial_branches": 0,
  145804. "covered_branches": 0,
  145805. "missing_branches": 0,
  145806. "percent_branches_covered": 100.0,
  145807. "percent_branches_covered_display": "100.00"
  145808. },
  145809. "missing_lines": [
  145810. 59,
  145811. 61,
  145812. 66
  145813. ],
  145814. "excluded_lines": [],
  145815. "start_line": 51,
  145816. "contexts": {},
  145817. "executed_branches": [],
  145818. "missing_branches": []
  145819. },
  145820. "convert_to_json": {
  145821. "executed_lines": [],
  145822. "summary": {
  145823. "covered_lines": 0,
  145824. "num_statements": 12,
  145825. "percent_covered": 0.0,
  145826. "percent_covered_display": "0.00",
  145827. "missing_lines": 12,
  145828. "excluded_lines": 1,
  145829. "percent_statements_covered": 0.0,
  145830. "percent_statements_covered_display": "0.00",
  145831. "num_branches": 8,
  145832. "num_partial_branches": 0,
  145833. "covered_branches": 0,
  145834. "missing_branches": 8,
  145835. "percent_branches_covered": 0.0,
  145836. "percent_branches_covered_display": "0.00"
  145837. },
  145838. "missing_lines": [
  145839. 87,
  145840. 90,
  145841. 91,
  145842. 94,
  145843. 95,
  145844. 97,
  145845. 98,
  145846. 102,
  145847. 104,
  145848. 110,
  145849. 114,
  145850. 116
  145851. ],
  145852. "excluded_lines": [
  145853. 70
  145854. ],
  145855. "start_line": 69,
  145856. "contexts": {},
  145857. "executed_branches": [],
  145858. "missing_branches": [
  145859. [
  145860. 90,
  145861. 91
  145862. ],
  145863. [
  145864. 90,
  145865. 94
  145866. ],
  145867. [
  145868. 95,
  145869. 97
  145870. ],
  145871. [
  145872. 95,
  145873. 116
  145874. ],
  145875. [
  145876. 97,
  145877. 98
  145878. ],
  145879. [
  145880. 97,
  145881. 102
  145882. ],
  145883. [
  145884. 102,
  145885. 104
  145886. ],
  145887. [
  145888. 102,
  145889. 110
  145890. ]
  145891. ]
  145892. },
  145893. "": {
  145894. "executed_lines": [],
  145895. "summary": {
  145896. "covered_lines": 0,
  145897. "num_statements": 5,
  145898. "percent_covered": 0.0,
  145899. "percent_covered_display": "0.00",
  145900. "missing_lines": 5,
  145901. "excluded_lines": 0,
  145902. "percent_statements_covered": 0.0,
  145903. "percent_statements_covered_display": "0.00",
  145904. "num_branches": 0,
  145905. "num_partial_branches": 0,
  145906. "covered_branches": 0,
  145907. "missing_branches": 0,
  145908. "percent_branches_covered": 100.0,
  145909. "percent_branches_covered_display": "100.00"
  145910. },
  145911. "missing_lines": [
  145912. 1,
  145913. 2,
  145914. 5,
  145915. 51,
  145916. 69
  145917. ],
  145918. "excluded_lines": [],
  145919. "start_line": 1,
  145920. "contexts": {},
  145921. "executed_branches": [],
  145922. "missing_branches": []
  145923. }
  145924. },
  145925. "classes": {
  145926. "": {
  145927. "executed_lines": [],
  145928. "summary": {
  145929. "covered_lines": 0,
  145930. "num_statements": 47,
  145931. "percent_covered": 0.0,
  145932. "percent_covered_display": "0.00",
  145933. "missing_lines": 47,
  145934. "excluded_lines": 1,
  145935. "percent_statements_covered": 0.0,
  145936. "percent_statements_covered_display": "0.00",
  145937. "num_branches": 26,
  145938. "num_partial_branches": 0,
  145939. "covered_branches": 0,
  145940. "missing_branches": 26,
  145941. "percent_branches_covered": 0.0,
  145942. "percent_branches_covered_display": "0.00"
  145943. },
  145944. "missing_lines": [
  145945. 1,
  145946. 2,
  145947. 5,
  145948. 15,
  145949. 16,
  145950. 17,
  145951. 18,
  145952. 19,
  145953. 21,
  145954. 24,
  145955. 25,
  145956. 26,
  145957. 27,
  145958. 29,
  145959. 30,
  145960. 31,
  145961. 32,
  145962. 33,
  145963. 35,
  145964. 36,
  145965. 38,
  145966. 39,
  145967. 40,
  145968. 41,
  145969. 42,
  145970. 43,
  145971. 46,
  145972. 47,
  145973. 48,
  145974. 49,
  145975. 51,
  145976. 59,
  145977. 61,
  145978. 66,
  145979. 69,
  145980. 87,
  145981. 90,
  145982. 91,
  145983. 94,
  145984. 95,
  145985. 97,
  145986. 98,
  145987. 102,
  145988. 104,
  145989. 110,
  145990. 114,
  145991. 116
  145992. ],
  145993. "excluded_lines": [
  145994. 70
  145995. ],
  145996. "start_line": 1,
  145997. "contexts": {},
  145998. "executed_branches": [],
  145999. "missing_branches": [
  146000. [
  146001. 15,
  146002. 16
  146003. ],
  146004. [
  146005. 15,
  146006. 17
  146007. ],
  146008. [
  146009. 17,
  146010. 18
  146011. ],
  146012. [
  146013. 17,
  146014. 19
  146015. ],
  146016. [
  146017. 19,
  146018. 21
  146019. ],
  146020. [
  146021. 19,
  146022. 42
  146023. ],
  146024. [
  146025. 25,
  146026. 26
  146027. ],
  146028. [
  146029. 25,
  146030. 41
  146031. ],
  146032. [
  146033. 27,
  146034. 29
  146035. ],
  146036. [
  146037. 27,
  146038. 41
  146039. ],
  146040. [
  146041. 31,
  146042. 32
  146043. ],
  146044. [
  146045. 31,
  146046. 40
  146047. ],
  146048. [
  146049. 33,
  146050. 35
  146051. ],
  146052. [
  146053. 33,
  146054. 39
  146055. ],
  146056. [
  146057. 35,
  146058. 36
  146059. ],
  146060. [
  146061. 35,
  146062. 38
  146063. ],
  146064. [
  146065. 42,
  146066. 43
  146067. ],
  146068. [
  146069. 42,
  146070. 46
  146071. ],
  146072. [
  146073. 90,
  146074. 91
  146075. ],
  146076. [
  146077. 90,
  146078. 94
  146079. ],
  146080. [
  146081. 95,
  146082. 97
  146083. ],
  146084. [
  146085. 95,
  146086. 116
  146087. ],
  146088. [
  146089. 97,
  146090. 98
  146091. ],
  146092. [
  146093. 97,
  146094. 102
  146095. ],
  146096. [
  146097. 102,
  146098. 104
  146099. ],
  146100. [
  146101. 102,
  146102. 110
  146103. ]
  146104. ]
  146105. }
  146106. }
  146107. },
  146108. "src\\utils\\json_utils.py": {
  146109. "executed_lines": [],
  146110. "summary": {
  146111. "covered_lines": 0,
  146112. "num_statements": 194,
  146113. "percent_covered": 0.0,
  146114. "percent_covered_display": "0.00",
  146115. "missing_lines": 194,
  146116. "excluded_lines": 9,
  146117. "percent_statements_covered": 0.0,
  146118. "percent_statements_covered_display": "0.00",
  146119. "num_branches": 98,
  146120. "num_partial_branches": 0,
  146121. "covered_branches": 0,
  146122. "missing_branches": 98,
  146123. "percent_branches_covered": 0.0,
  146124. "percent_branches_covered_display": "0.00"
  146125. },
  146126. "missing_lines": [
  146127. 7,
  146128. 8,
  146129. 9,
  146130. 10,
  146131. 12,
  146132. 15,
  146133. 42,
  146134. 43,
  146135. 46,
  146136. 47,
  146137. 50,
  146138. 51,
  146139. 52,
  146140. 53,
  146141. 54,
  146142. 55,
  146143. 58,
  146144. 61,
  146145. 62,
  146146. 66,
  146147. 67,
  146148. 68,
  146149. 69,
  146150. 70,
  146151. 71,
  146152. 76,
  146153. 77,
  146154. 78,
  146155. 79,
  146156. 80,
  146157. 81,
  146158. 82,
  146159. 83,
  146160. 84,
  146161. 85,
  146162. 90,
  146163. 93,
  146164. 100,
  146165. 102,
  146166. 104,
  146167. 105,
  146168. 106,
  146169. 107,
  146170. 108,
  146171. 110,
  146172. 113,
  146173. 114,
  146174. 115,
  146175. 116,
  146176. 117,
  146177. 118,
  146178. 122,
  146179. 123,
  146180. 124,
  146181. 125,
  146182. 126,
  146183. 127,
  146184. 128,
  146185. 132,
  146186. 133,
  146187. 134,
  146188. 135,
  146189. 136,
  146190. 137,
  146191. 138,
  146192. 139,
  146193. 140,
  146194. 141,
  146195. 142,
  146196. 143,
  146197. 145,
  146198. 147,
  146199. 148,
  146200. 149,
  146201. 150,
  146202. 151,
  146203. 152,
  146204. 157,
  146205. 158,
  146206. 159,
  146207. 160,
  146208. 161,
  146209. 163,
  146210. 164,
  146211. 165,
  146212. 166,
  146213. 168,
  146214. 169,
  146215. 170,
  146216. 172,
  146217. 173,
  146218. 174,
  146219. 176,
  146220. 177,
  146221. 179,
  146222. 180,
  146223. 181,
  146224. 182,
  146225. 183,
  146226. 184,
  146227. 185,
  146228. 186,
  146229. 187,
  146230. 188,
  146231. 189,
  146232. 190,
  146233. 191,
  146234. 193,
  146235. 194,
  146236. 195,
  146237. 196,
  146238. 197,
  146239. 198,
  146240. 199,
  146241. 200,
  146242. 201,
  146243. 204,
  146244. 205,
  146245. 206,
  146246. 207,
  146247. 208,
  146248. 209,
  146249. 210,
  146250. 211,
  146251. 215,
  146252. 216,
  146253. 217,
  146254. 218,
  146255. 220,
  146256. 221,
  146257. 222,
  146258. 223,
  146259. 226,
  146260. 227,
  146261. 228,
  146262. 229,
  146263. 230,
  146264. 231,
  146265. 232,
  146266. 234,
  146267. 235,
  146268. 236,
  146269. 237,
  146270. 238,
  146271. 239,
  146272. 240,
  146273. 241,
  146274. 242,
  146275. 243,
  146276. 246,
  146277. 247,
  146278. 248,
  146279. 249,
  146280. 250,
  146281. 251,
  146282. 252,
  146283. 256,
  146284. 258,
  146285. 259,
  146286. 260,
  146287. 261,
  146288. 262,
  146289. 263,
  146290. 265,
  146291. 266,
  146292. 267,
  146293. 269,
  146294. 270,
  146295. 271,
  146296. 272,
  146297. 273,
  146298. 274,
  146299. 275,
  146300. 276,
  146301. 280,
  146302. 290,
  146303. 291,
  146304. 294,
  146305. 295,
  146306. 297,
  146307. 298,
  146308. 299,
  146309. 300,
  146310. 301,
  146311. 305,
  146312. 308,
  146313. 325,
  146314. 326,
  146315. 327,
  146316. 330,
  146317. 331,
  146318. 332,
  146319. 333,
  146320. 338
  146321. ],
  146322. "excluded_lines": [
  146323. 72,
  146324. 86,
  146325. 119,
  146326. 129,
  146327. 153,
  146328. 212,
  146329. 253,
  146330. 257,
  146331. 302
  146332. ],
  146333. "contexts": {},
  146334. "executed_branches": [],
  146335. "missing_branches": [
  146336. [
  146337. 42,
  146338. 43
  146339. ],
  146340. [
  146341. 42,
  146342. 46
  146343. ],
  146344. [
  146345. 46,
  146346. 47
  146347. ],
  146348. [
  146349. 46,
  146350. 50
  146351. ],
  146352. [
  146353. 50,
  146354. 51
  146355. ],
  146356. [
  146357. 50,
  146358. 58
  146359. ],
  146360. [
  146361. 61,
  146362. 62
  146363. ],
  146364. [
  146365. 61,
  146366. 66
  146367. ],
  146368. [
  146369. 66,
  146370. 67
  146371. ],
  146372. [
  146373. 66,
  146374. 76
  146375. ],
  146376. [
  146377. 69,
  146378. 70
  146379. ],
  146380. [
  146381. 69,
  146382. 76
  146383. ],
  146384. [
  146385. 76,
  146386. 77
  146387. ],
  146388. [
  146389. 76,
  146390. 90
  146391. ],
  146392. [
  146393. 78,
  146394. 79
  146395. ],
  146396. [
  146397. 78,
  146398. 90
  146399. ],
  146400. [
  146401. 82,
  146402. 83
  146403. ],
  146404. [
  146405. 82,
  146406. 90
  146407. ],
  146408. [
  146409. 100,
  146410. 102
  146411. ],
  146412. [
  146413. 100,
  146414. 113
  146415. ],
  146416. [
  146417. 115,
  146418. 116
  146419. ],
  146420. [
  146421. 115,
  146422. 122
  146423. ],
  146424. [
  146425. 125,
  146426. 126
  146427. ],
  146428. [
  146429. 125,
  146430. 132
  146431. ],
  146432. [
  146433. 134,
  146434. 135
  146435. ],
  146436. [
  146437. 134,
  146438. 157
  146439. ],
  146440. [
  146441. 139,
  146442. 140
  146443. ],
  146444. [
  146445. 139,
  146446. 157
  146447. ],
  146448. [
  146449. 149,
  146450. 150
  146451. ],
  146452. [
  146453. 149,
  146454. 157
  146455. ],
  146456. [
  146457. 163,
  146458. 164
  146459. ],
  146460. [
  146461. 163,
  146462. 204
  146463. ],
  146464. [
  146465. 164,
  146466. 165
  146467. ],
  146468. [
  146469. 164,
  146470. 168
  146471. ],
  146472. [
  146473. 168,
  146474. 169
  146475. ],
  146476. [
  146477. 168,
  146478. 172
  146479. ],
  146480. [
  146481. 172,
  146482. 173
  146483. ],
  146484. [
  146485. 172,
  146486. 176
  146487. ],
  146488. [
  146489. 176,
  146490. 177
  146491. ],
  146492. [
  146493. 176,
  146494. 179
  146495. ],
  146496. [
  146497. 179,
  146498. 180
  146499. ],
  146500. [
  146501. 179,
  146502. 183
  146503. ],
  146504. [
  146505. 180,
  146506. 181
  146507. ],
  146508. [
  146509. 180,
  146510. 182
  146511. ],
  146512. [
  146513. 183,
  146514. 184
  146515. ],
  146516. [
  146517. 183,
  146518. 196
  146519. ],
  146520. [
  146521. 185,
  146522. 163
  146523. ],
  146524. [
  146525. 185,
  146526. 186
  146527. ],
  146528. [
  146529. 189,
  146530. 163
  146531. ],
  146532. [
  146533. 189,
  146534. 190
  146535. ],
  146536. [
  146537. 196,
  146538. 197
  146539. ],
  146540. [
  146541. 196,
  146542. 199
  146543. ],
  146544. [
  146545. 197,
  146546. 163
  146547. ],
  146548. [
  146549. 197,
  146550. 198
  146551. ],
  146552. [
  146553. 199,
  146554. 163
  146555. ],
  146556. [
  146557. 199,
  146558. 200
  146559. ],
  146560. [
  146561. 200,
  146562. 163
  146563. ],
  146564. [
  146565. 200,
  146566. 201
  146567. ],
  146568. [
  146569. 206,
  146570. 207
  146571. ],
  146572. [
  146573. 206,
  146574. 215
  146575. ],
  146576. [
  146577. 209,
  146578. 210
  146579. ],
  146580. [
  146581. 209,
  146582. 215
  146583. ],
  146584. [
  146585. 220,
  146586. 221
  146587. ],
  146588. [
  146589. 220,
  146590. 246
  146591. ],
  146592. [
  146593. 222,
  146594. 223
  146595. ],
  146596. [
  146597. 222,
  146598. 226
  146599. ],
  146600. [
  146601. 226,
  146602. 227
  146603. ],
  146604. [
  146605. 226,
  146606. 230
  146607. ],
  146608. [
  146609. 230,
  146610. 220
  146611. ],
  146612. [
  146613. 230,
  146614. 231
  146615. ],
  146616. [
  146617. 234,
  146618. 220
  146619. ],
  146620. [
  146621. 234,
  146622. 235
  146623. ],
  146624. [
  146625. 238,
  146626. 220
  146627. ],
  146628. [
  146629. 238,
  146630. 239
  146631. ],
  146632. [
  146633. 246,
  146634. 247
  146635. ],
  146636. [
  146637. 246,
  146638. 256
  146639. ],
  146640. [
  146641. 250,
  146642. 251
  146643. ],
  146644. [
  146645. 250,
  146646. 256
  146647. ],
  146648. [
  146649. 259,
  146650. 260
  146651. ],
  146652. [
  146653. 259,
  146654. 280
  146655. ],
  146656. [
  146657. 261,
  146658. 262
  146659. ],
  146660. [
  146661. 261,
  146662. 272
  146663. ],
  146664. [
  146665. 265,
  146666. 266
  146667. ],
  146668. [
  146669. 265,
  146670. 267
  146671. ],
  146672. [
  146673. 267,
  146674. 261
  146675. ],
  146676. [
  146677. 267,
  146678. 269
  146679. ],
  146680. [
  146681. 272,
  146682. 273
  146683. ],
  146684. [
  146685. 272,
  146686. 280
  146687. ],
  146688. [
  146689. 294,
  146690. 295
  146691. ],
  146692. [
  146693. 294,
  146694. 305
  146695. ],
  146696. [
  146697. 299,
  146698. 300
  146699. ],
  146700. [
  146701. 299,
  146702. 305
  146703. ],
  146704. [
  146705. 326,
  146706. 327
  146707. ],
  146708. [
  146709. 326,
  146710. 330
  146711. ],
  146712. [
  146713. 331,
  146714. 332
  146715. ],
  146716. [
  146717. 331,
  146718. 338
  146719. ],
  146720. [
  146721. 332,
  146722. 331
  146723. ],
  146724. [
  146725. 332,
  146726. 333
  146727. ]
  146728. ],
  146729. "functions": {
  146730. "parse_json_response": {
  146731. "executed_lines": [],
  146732. "summary": {
  146733. "covered_lines": 0,
  146734. "num_statements": 30,
  146735. "percent_covered": 0.0,
  146736. "percent_covered_display": "0.00",
  146737. "missing_lines": 30,
  146738. "excluded_lines": 2,
  146739. "percent_statements_covered": 0.0,
  146740. "percent_statements_covered_display": "0.00",
  146741. "num_branches": 18,
  146742. "num_partial_branches": 0,
  146743. "covered_branches": 0,
  146744. "missing_branches": 18,
  146745. "percent_branches_covered": 0.0,
  146746. "percent_branches_covered_display": "0.00"
  146747. },
  146748. "missing_lines": [
  146749. 42,
  146750. 43,
  146751. 46,
  146752. 47,
  146753. 50,
  146754. 51,
  146755. 52,
  146756. 53,
  146757. 54,
  146758. 55,
  146759. 58,
  146760. 61,
  146761. 62,
  146762. 66,
  146763. 67,
  146764. 68,
  146765. 69,
  146766. 70,
  146767. 71,
  146768. 76,
  146769. 77,
  146770. 78,
  146771. 79,
  146772. 80,
  146773. 81,
  146774. 82,
  146775. 83,
  146776. 84,
  146777. 85,
  146778. 90
  146779. ],
  146780. "excluded_lines": [
  146781. 72,
  146782. 86
  146783. ],
  146784. "start_line": 15,
  146785. "contexts": {},
  146786. "executed_branches": [],
  146787. "missing_branches": [
  146788. [
  146789. 42,
  146790. 43
  146791. ],
  146792. [
  146793. 42,
  146794. 46
  146795. ],
  146796. [
  146797. 46,
  146798. 47
  146799. ],
  146800. [
  146801. 46,
  146802. 50
  146803. ],
  146804. [
  146805. 50,
  146806. 51
  146807. ],
  146808. [
  146809. 50,
  146810. 58
  146811. ],
  146812. [
  146813. 61,
  146814. 62
  146815. ],
  146816. [
  146817. 61,
  146818. 66
  146819. ],
  146820. [
  146821. 66,
  146822. 67
  146823. ],
  146824. [
  146825. 66,
  146826. 76
  146827. ],
  146828. [
  146829. 69,
  146830. 70
  146831. ],
  146832. [
  146833. 69,
  146834. 76
  146835. ],
  146836. [
  146837. 76,
  146838. 77
  146839. ],
  146840. [
  146841. 76,
  146842. 90
  146843. ],
  146844. [
  146845. 78,
  146846. 79
  146847. ],
  146848. [
  146849. 78,
  146850. 90
  146851. ],
  146852. [
  146853. 82,
  146854. 83
  146855. ],
  146856. [
  146857. 82,
  146858. 90
  146859. ]
  146860. ]
  146861. },
  146862. "_parse_json_complex": {
  146863. "executed_lines": [],
  146864. "summary": {
  146865. "covered_lines": 0,
  146866. "num_statements": 148,
  146867. "percent_covered": 0.0,
  146868. "percent_covered_display": "0.00",
  146869. "missing_lines": 148,
  146870. "excluded_lines": 7,
  146871. "percent_statements_covered": 0.0,
  146872. "percent_statements_covered_display": "0.00",
  146873. "num_branches": 74,
  146874. "num_partial_branches": 0,
  146875. "covered_branches": 0,
  146876. "missing_branches": 74,
  146877. "percent_branches_covered": 0.0,
  146878. "percent_branches_covered_display": "0.00"
  146879. },
  146880. "missing_lines": [
  146881. 100,
  146882. 102,
  146883. 104,
  146884. 105,
  146885. 106,
  146886. 107,
  146887. 108,
  146888. 110,
  146889. 113,
  146890. 114,
  146891. 115,
  146892. 116,
  146893. 117,
  146894. 118,
  146895. 122,
  146896. 123,
  146897. 124,
  146898. 125,
  146899. 126,
  146900. 127,
  146901. 128,
  146902. 132,
  146903. 133,
  146904. 134,
  146905. 135,
  146906. 136,
  146907. 137,
  146908. 138,
  146909. 139,
  146910. 140,
  146911. 141,
  146912. 142,
  146913. 143,
  146914. 145,
  146915. 147,
  146916. 148,
  146917. 149,
  146918. 150,
  146919. 151,
  146920. 152,
  146921. 157,
  146922. 158,
  146923. 159,
  146924. 160,
  146925. 161,
  146926. 163,
  146927. 164,
  146928. 165,
  146929. 166,
  146930. 168,
  146931. 169,
  146932. 170,
  146933. 172,
  146934. 173,
  146935. 174,
  146936. 176,
  146937. 177,
  146938. 179,
  146939. 180,
  146940. 181,
  146941. 182,
  146942. 183,
  146943. 184,
  146944. 185,
  146945. 186,
  146946. 187,
  146947. 188,
  146948. 189,
  146949. 190,
  146950. 191,
  146951. 193,
  146952. 194,
  146953. 195,
  146954. 196,
  146955. 197,
  146956. 198,
  146957. 199,
  146958. 200,
  146959. 201,
  146960. 204,
  146961. 205,
  146962. 206,
  146963. 207,
  146964. 208,
  146965. 209,
  146966. 210,
  146967. 211,
  146968. 215,
  146969. 216,
  146970. 217,
  146971. 218,
  146972. 220,
  146973. 221,
  146974. 222,
  146975. 223,
  146976. 226,
  146977. 227,
  146978. 228,
  146979. 229,
  146980. 230,
  146981. 231,
  146982. 232,
  146983. 234,
  146984. 235,
  146985. 236,
  146986. 237,
  146987. 238,
  146988. 239,
  146989. 240,
  146990. 241,
  146991. 242,
  146992. 243,
  146993. 246,
  146994. 247,
  146995. 248,
  146996. 249,
  146997. 250,
  146998. 251,
  146999. 252,
  147000. 256,
  147001. 258,
  147002. 259,
  147003. 260,
  147004. 261,
  147005. 262,
  147006. 263,
  147007. 265,
  147008. 266,
  147009. 267,
  147010. 269,
  147011. 270,
  147012. 271,
  147013. 272,
  147014. 273,
  147015. 274,
  147016. 275,
  147017. 276,
  147018. 280,
  147019. 290,
  147020. 291,
  147021. 294,
  147022. 295,
  147023. 297,
  147024. 298,
  147025. 299,
  147026. 300,
  147027. 301,
  147028. 305
  147029. ],
  147030. "excluded_lines": [
  147031. 119,
  147032. 129,
  147033. 153,
  147034. 212,
  147035. 253,
  147036. 257,
  147037. 302
  147038. ],
  147039. "start_line": 93,
  147040. "contexts": {},
  147041. "executed_branches": [],
  147042. "missing_branches": [
  147043. [
  147044. 100,
  147045. 102
  147046. ],
  147047. [
  147048. 100,
  147049. 113
  147050. ],
  147051. [
  147052. 115,
  147053. 116
  147054. ],
  147055. [
  147056. 115,
  147057. 122
  147058. ],
  147059. [
  147060. 125,
  147061. 126
  147062. ],
  147063. [
  147064. 125,
  147065. 132
  147066. ],
  147067. [
  147068. 134,
  147069. 135
  147070. ],
  147071. [
  147072. 134,
  147073. 157
  147074. ],
  147075. [
  147076. 139,
  147077. 140
  147078. ],
  147079. [
  147080. 139,
  147081. 157
  147082. ],
  147083. [
  147084. 149,
  147085. 150
  147086. ],
  147087. [
  147088. 149,
  147089. 157
  147090. ],
  147091. [
  147092. 163,
  147093. 164
  147094. ],
  147095. [
  147096. 163,
  147097. 204
  147098. ],
  147099. [
  147100. 164,
  147101. 165
  147102. ],
  147103. [
  147104. 164,
  147105. 168
  147106. ],
  147107. [
  147108. 168,
  147109. 169
  147110. ],
  147111. [
  147112. 168,
  147113. 172
  147114. ],
  147115. [
  147116. 172,
  147117. 173
  147118. ],
  147119. [
  147120. 172,
  147121. 176
  147122. ],
  147123. [
  147124. 176,
  147125. 177
  147126. ],
  147127. [
  147128. 176,
  147129. 179
  147130. ],
  147131. [
  147132. 179,
  147133. 180
  147134. ],
  147135. [
  147136. 179,
  147137. 183
  147138. ],
  147139. [
  147140. 180,
  147141. 181
  147142. ],
  147143. [
  147144. 180,
  147145. 182
  147146. ],
  147147. [
  147148. 183,
  147149. 184
  147150. ],
  147151. [
  147152. 183,
  147153. 196
  147154. ],
  147155. [
  147156. 185,
  147157. 163
  147158. ],
  147159. [
  147160. 185,
  147161. 186
  147162. ],
  147163. [
  147164. 189,
  147165. 163
  147166. ],
  147167. [
  147168. 189,
  147169. 190
  147170. ],
  147171. [
  147172. 196,
  147173. 197
  147174. ],
  147175. [
  147176. 196,
  147177. 199
  147178. ],
  147179. [
  147180. 197,
  147181. 163
  147182. ],
  147183. [
  147184. 197,
  147185. 198
  147186. ],
  147187. [
  147188. 199,
  147189. 163
  147190. ],
  147191. [
  147192. 199,
  147193. 200
  147194. ],
  147195. [
  147196. 200,
  147197. 163
  147198. ],
  147199. [
  147200. 200,
  147201. 201
  147202. ],
  147203. [
  147204. 206,
  147205. 207
  147206. ],
  147207. [
  147208. 206,
  147209. 215
  147210. ],
  147211. [
  147212. 209,
  147213. 210
  147214. ],
  147215. [
  147216. 209,
  147217. 215
  147218. ],
  147219. [
  147220. 220,
  147221. 221
  147222. ],
  147223. [
  147224. 220,
  147225. 246
  147226. ],
  147227. [
  147228. 222,
  147229. 223
  147230. ],
  147231. [
  147232. 222,
  147233. 226
  147234. ],
  147235. [
  147236. 226,
  147237. 227
  147238. ],
  147239. [
  147240. 226,
  147241. 230
  147242. ],
  147243. [
  147244. 230,
  147245. 220
  147246. ],
  147247. [
  147248. 230,
  147249. 231
  147250. ],
  147251. [
  147252. 234,
  147253. 220
  147254. ],
  147255. [
  147256. 234,
  147257. 235
  147258. ],
  147259. [
  147260. 238,
  147261. 220
  147262. ],
  147263. [
  147264. 238,
  147265. 239
  147266. ],
  147267. [
  147268. 246,
  147269. 247
  147270. ],
  147271. [
  147272. 246,
  147273. 256
  147274. ],
  147275. [
  147276. 250,
  147277. 251
  147278. ],
  147279. [
  147280. 250,
  147281. 256
  147282. ],
  147283. [
  147284. 259,
  147285. 260
  147286. ],
  147287. [
  147288. 259,
  147289. 280
  147290. ],
  147291. [
  147292. 261,
  147293. 262
  147294. ],
  147295. [
  147296. 261,
  147297. 272
  147298. ],
  147299. [
  147300. 265,
  147301. 266
  147302. ],
  147303. [
  147304. 265,
  147305. 267
  147306. ],
  147307. [
  147308. 267,
  147309. 261
  147310. ],
  147311. [
  147312. 267,
  147313. 269
  147314. ],
  147315. [
  147316. 272,
  147317. 273
  147318. ],
  147319. [
  147320. 272,
  147321. 280
  147322. ],
  147323. [
  147324. 294,
  147325. 295
  147326. ],
  147327. [
  147328. 294,
  147329. 305
  147330. ],
  147331. [
  147332. 299,
  147333. 300
  147334. ],
  147335. [
  147336. 299,
  147337. 305
  147338. ]
  147339. ]
  147340. },
  147341. "parse_qa_response": {
  147342. "executed_lines": [],
  147343. "summary": {
  147344. "covered_lines": 0,
  147345. "num_statements": 8,
  147346. "percent_covered": 0.0,
  147347. "percent_covered_display": "0.00",
  147348. "missing_lines": 8,
  147349. "excluded_lines": 0,
  147350. "percent_statements_covered": 0.0,
  147351. "percent_statements_covered_display": "0.00",
  147352. "num_branches": 6,
  147353. "num_partial_branches": 0,
  147354. "covered_branches": 0,
  147355. "missing_branches": 6,
  147356. "percent_branches_covered": 0.0,
  147357. "percent_branches_covered_display": "0.00"
  147358. },
  147359. "missing_lines": [
  147360. 325,
  147361. 326,
  147362. 327,
  147363. 330,
  147364. 331,
  147365. 332,
  147366. 333,
  147367. 338
  147368. ],
  147369. "excluded_lines": [],
  147370. "start_line": 308,
  147371. "contexts": {},
  147372. "executed_branches": [],
  147373. "missing_branches": [
  147374. [
  147375. 326,
  147376. 327
  147377. ],
  147378. [
  147379. 326,
  147380. 330
  147381. ],
  147382. [
  147383. 331,
  147384. 332
  147385. ],
  147386. [
  147387. 331,
  147388. 338
  147389. ],
  147390. [
  147391. 332,
  147392. 331
  147393. ],
  147394. [
  147395. 332,
  147396. 333
  147397. ]
  147398. ]
  147399. },
  147400. "": {
  147401. "executed_lines": [],
  147402. "summary": {
  147403. "covered_lines": 0,
  147404. "num_statements": 8,
  147405. "percent_covered": 0.0,
  147406. "percent_covered_display": "0.00",
  147407. "missing_lines": 8,
  147408. "excluded_lines": 0,
  147409. "percent_statements_covered": 0.0,
  147410. "percent_statements_covered_display": "0.00",
  147411. "num_branches": 0,
  147412. "num_partial_branches": 0,
  147413. "covered_branches": 0,
  147414. "missing_branches": 0,
  147415. "percent_branches_covered": 100.0,
  147416. "percent_branches_covered_display": "100.00"
  147417. },
  147418. "missing_lines": [
  147419. 7,
  147420. 8,
  147421. 9,
  147422. 10,
  147423. 12,
  147424. 15,
  147425. 93,
  147426. 308
  147427. ],
  147428. "excluded_lines": [],
  147429. "start_line": 1,
  147430. "contexts": {},
  147431. "executed_branches": [],
  147432. "missing_branches": []
  147433. }
  147434. },
  147435. "classes": {
  147436. "": {
  147437. "executed_lines": [],
  147438. "summary": {
  147439. "covered_lines": 0,
  147440. "num_statements": 194,
  147441. "percent_covered": 0.0,
  147442. "percent_covered_display": "0.00",
  147443. "missing_lines": 194,
  147444. "excluded_lines": 9,
  147445. "percent_statements_covered": 0.0,
  147446. "percent_statements_covered_display": "0.00",
  147447. "num_branches": 98,
  147448. "num_partial_branches": 0,
  147449. "covered_branches": 0,
  147450. "missing_branches": 98,
  147451. "percent_branches_covered": 0.0,
  147452. "percent_branches_covered_display": "0.00"
  147453. },
  147454. "missing_lines": [
  147455. 7,
  147456. 8,
  147457. 9,
  147458. 10,
  147459. 12,
  147460. 15,
  147461. 42,
  147462. 43,
  147463. 46,
  147464. 47,
  147465. 50,
  147466. 51,
  147467. 52,
  147468. 53,
  147469. 54,
  147470. 55,
  147471. 58,
  147472. 61,
  147473. 62,
  147474. 66,
  147475. 67,
  147476. 68,
  147477. 69,
  147478. 70,
  147479. 71,
  147480. 76,
  147481. 77,
  147482. 78,
  147483. 79,
  147484. 80,
  147485. 81,
  147486. 82,
  147487. 83,
  147488. 84,
  147489. 85,
  147490. 90,
  147491. 93,
  147492. 100,
  147493. 102,
  147494. 104,
  147495. 105,
  147496. 106,
  147497. 107,
  147498. 108,
  147499. 110,
  147500. 113,
  147501. 114,
  147502. 115,
  147503. 116,
  147504. 117,
  147505. 118,
  147506. 122,
  147507. 123,
  147508. 124,
  147509. 125,
  147510. 126,
  147511. 127,
  147512. 128,
  147513. 132,
  147514. 133,
  147515. 134,
  147516. 135,
  147517. 136,
  147518. 137,
  147519. 138,
  147520. 139,
  147521. 140,
  147522. 141,
  147523. 142,
  147524. 143,
  147525. 145,
  147526. 147,
  147527. 148,
  147528. 149,
  147529. 150,
  147530. 151,
  147531. 152,
  147532. 157,
  147533. 158,
  147534. 159,
  147535. 160,
  147536. 161,
  147537. 163,
  147538. 164,
  147539. 165,
  147540. 166,
  147541. 168,
  147542. 169,
  147543. 170,
  147544. 172,
  147545. 173,
  147546. 174,
  147547. 176,
  147548. 177,
  147549. 179,
  147550. 180,
  147551. 181,
  147552. 182,
  147553. 183,
  147554. 184,
  147555. 185,
  147556. 186,
  147557. 187,
  147558. 188,
  147559. 189,
  147560. 190,
  147561. 191,
  147562. 193,
  147563. 194,
  147564. 195,
  147565. 196,
  147566. 197,
  147567. 198,
  147568. 199,
  147569. 200,
  147570. 201,
  147571. 204,
  147572. 205,
  147573. 206,
  147574. 207,
  147575. 208,
  147576. 209,
  147577. 210,
  147578. 211,
  147579. 215,
  147580. 216,
  147581. 217,
  147582. 218,
  147583. 220,
  147584. 221,
  147585. 222,
  147586. 223,
  147587. 226,
  147588. 227,
  147589. 228,
  147590. 229,
  147591. 230,
  147592. 231,
  147593. 232,
  147594. 234,
  147595. 235,
  147596. 236,
  147597. 237,
  147598. 238,
  147599. 239,
  147600. 240,
  147601. 241,
  147602. 242,
  147603. 243,
  147604. 246,
  147605. 247,
  147606. 248,
  147607. 249,
  147608. 250,
  147609. 251,
  147610. 252,
  147611. 256,
  147612. 258,
  147613. 259,
  147614. 260,
  147615. 261,
  147616. 262,
  147617. 263,
  147618. 265,
  147619. 266,
  147620. 267,
  147621. 269,
  147622. 270,
  147623. 271,
  147624. 272,
  147625. 273,
  147626. 274,
  147627. 275,
  147628. 276,
  147629. 280,
  147630. 290,
  147631. 291,
  147632. 294,
  147633. 295,
  147634. 297,
  147635. 298,
  147636. 299,
  147637. 300,
  147638. 301,
  147639. 305,
  147640. 308,
  147641. 325,
  147642. 326,
  147643. 327,
  147644. 330,
  147645. 331,
  147646. 332,
  147647. 333,
  147648. 338
  147649. ],
  147650. "excluded_lines": [
  147651. 72,
  147652. 86,
  147653. 119,
  147654. 129,
  147655. 153,
  147656. 212,
  147657. 253,
  147658. 257,
  147659. 302
  147660. ],
  147661. "start_line": 1,
  147662. "contexts": {},
  147663. "executed_branches": [],
  147664. "missing_branches": [
  147665. [
  147666. 42,
  147667. 43
  147668. ],
  147669. [
  147670. 42,
  147671. 46
  147672. ],
  147673. [
  147674. 46,
  147675. 47
  147676. ],
  147677. [
  147678. 46,
  147679. 50
  147680. ],
  147681. [
  147682. 50,
  147683. 51
  147684. ],
  147685. [
  147686. 50,
  147687. 58
  147688. ],
  147689. [
  147690. 61,
  147691. 62
  147692. ],
  147693. [
  147694. 61,
  147695. 66
  147696. ],
  147697. [
  147698. 66,
  147699. 67
  147700. ],
  147701. [
  147702. 66,
  147703. 76
  147704. ],
  147705. [
  147706. 69,
  147707. 70
  147708. ],
  147709. [
  147710. 69,
  147711. 76
  147712. ],
  147713. [
  147714. 76,
  147715. 77
  147716. ],
  147717. [
  147718. 76,
  147719. 90
  147720. ],
  147721. [
  147722. 78,
  147723. 79
  147724. ],
  147725. [
  147726. 78,
  147727. 90
  147728. ],
  147729. [
  147730. 82,
  147731. 83
  147732. ],
  147733. [
  147734. 82,
  147735. 90
  147736. ],
  147737. [
  147738. 100,
  147739. 102
  147740. ],
  147741. [
  147742. 100,
  147743. 113
  147744. ],
  147745. [
  147746. 115,
  147747. 116
  147748. ],
  147749. [
  147750. 115,
  147751. 122
  147752. ],
  147753. [
  147754. 125,
  147755. 126
  147756. ],
  147757. [
  147758. 125,
  147759. 132
  147760. ],
  147761. [
  147762. 134,
  147763. 135
  147764. ],
  147765. [
  147766. 134,
  147767. 157
  147768. ],
  147769. [
  147770. 139,
  147771. 140
  147772. ],
  147773. [
  147774. 139,
  147775. 157
  147776. ],
  147777. [
  147778. 149,
  147779. 150
  147780. ],
  147781. [
  147782. 149,
  147783. 157
  147784. ],
  147785. [
  147786. 163,
  147787. 164
  147788. ],
  147789. [
  147790. 163,
  147791. 204
  147792. ],
  147793. [
  147794. 164,
  147795. 165
  147796. ],
  147797. [
  147798. 164,
  147799. 168
  147800. ],
  147801. [
  147802. 168,
  147803. 169
  147804. ],
  147805. [
  147806. 168,
  147807. 172
  147808. ],
  147809. [
  147810. 172,
  147811. 173
  147812. ],
  147813. [
  147814. 172,
  147815. 176
  147816. ],
  147817. [
  147818. 176,
  147819. 177
  147820. ],
  147821. [
  147822. 176,
  147823. 179
  147824. ],
  147825. [
  147826. 179,
  147827. 180
  147828. ],
  147829. [
  147830. 179,
  147831. 183
  147832. ],
  147833. [
  147834. 180,
  147835. 181
  147836. ],
  147837. [
  147838. 180,
  147839. 182
  147840. ],
  147841. [
  147842. 183,
  147843. 184
  147844. ],
  147845. [
  147846. 183,
  147847. 196
  147848. ],
  147849. [
  147850. 185,
  147851. 163
  147852. ],
  147853. [
  147854. 185,
  147855. 186
  147856. ],
  147857. [
  147858. 189,
  147859. 163
  147860. ],
  147861. [
  147862. 189,
  147863. 190
  147864. ],
  147865. [
  147866. 196,
  147867. 197
  147868. ],
  147869. [
  147870. 196,
  147871. 199
  147872. ],
  147873. [
  147874. 197,
  147875. 163
  147876. ],
  147877. [
  147878. 197,
  147879. 198
  147880. ],
  147881. [
  147882. 199,
  147883. 163
  147884. ],
  147885. [
  147886. 199,
  147887. 200
  147888. ],
  147889. [
  147890. 200,
  147891. 163
  147892. ],
  147893. [
  147894. 200,
  147895. 201
  147896. ],
  147897. [
  147898. 206,
  147899. 207
  147900. ],
  147901. [
  147902. 206,
  147903. 215
  147904. ],
  147905. [
  147906. 209,
  147907. 210
  147908. ],
  147909. [
  147910. 209,
  147911. 215
  147912. ],
  147913. [
  147914. 220,
  147915. 221
  147916. ],
  147917. [
  147918. 220,
  147919. 246
  147920. ],
  147921. [
  147922. 222,
  147923. 223
  147924. ],
  147925. [
  147926. 222,
  147927. 226
  147928. ],
  147929. [
  147930. 226,
  147931. 227
  147932. ],
  147933. [
  147934. 226,
  147935. 230
  147936. ],
  147937. [
  147938. 230,
  147939. 220
  147940. ],
  147941. [
  147942. 230,
  147943. 231
  147944. ],
  147945. [
  147946. 234,
  147947. 220
  147948. ],
  147949. [
  147950. 234,
  147951. 235
  147952. ],
  147953. [
  147954. 238,
  147955. 220
  147956. ],
  147957. [
  147958. 238,
  147959. 239
  147960. ],
  147961. [
  147962. 246,
  147963. 247
  147964. ],
  147965. [
  147966. 246,
  147967. 256
  147968. ],
  147969. [
  147970. 250,
  147971. 251
  147972. ],
  147973. [
  147974. 250,
  147975. 256
  147976. ],
  147977. [
  147978. 259,
  147979. 260
  147980. ],
  147981. [
  147982. 259,
  147983. 280
  147984. ],
  147985. [
  147986. 261,
  147987. 262
  147988. ],
  147989. [
  147990. 261,
  147991. 272
  147992. ],
  147993. [
  147994. 265,
  147995. 266
  147996. ],
  147997. [
  147998. 265,
  147999. 267
  148000. ],
  148001. [
  148002. 267,
  148003. 261
  148004. ],
  148005. [
  148006. 267,
  148007. 269
  148008. ],
  148009. [
  148010. 272,
  148011. 273
  148012. ],
  148013. [
  148014. 272,
  148015. 280
  148016. ],
  148017. [
  148018. 294,
  148019. 295
  148020. ],
  148021. [
  148022. 294,
  148023. 305
  148024. ],
  148025. [
  148026. 299,
  148027. 300
  148028. ],
  148029. [
  148030. 299,
  148031. 305
  148032. ],
  148033. [
  148034. 326,
  148035. 327
  148036. ],
  148037. [
  148038. 326,
  148039. 330
  148040. ],
  148041. [
  148042. 331,
  148043. 332
  148044. ],
  148045. [
  148046. 331,
  148047. 338
  148048. ],
  148049. [
  148050. 332,
  148051. 331
  148052. ],
  148053. [
  148054. 332,
  148055. 333
  148056. ]
  148057. ]
  148058. }
  148059. }
  148060. },
  148061. "src\\utils\\markdown_utils.py": {
  148062. "executed_lines": [],
  148063. "summary": {
  148064. "covered_lines": 0,
  148065. "num_statements": 23,
  148066. "percent_covered": 0.0,
  148067. "percent_covered_display": "0.00",
  148068. "missing_lines": 23,
  148069. "excluded_lines": 0,
  148070. "percent_statements_covered": 0.0,
  148071. "percent_statements_covered_display": "0.00",
  148072. "num_branches": 8,
  148073. "num_partial_branches": 0,
  148074. "covered_branches": 0,
  148075. "missing_branches": 8,
  148076. "percent_branches_covered": 0.0,
  148077. "percent_branches_covered_display": "0.00"
  148078. },
  148079. "missing_lines": [
  148080. 7,
  148081. 8,
  148082. 11,
  148083. 23,
  148084. 24,
  148085. 27,
  148086. 30,
  148087. 32,
  148088. 33,
  148089. 35,
  148090. 37,
  148091. 38,
  148092. 40,
  148093. 42,
  148094. 45,
  148095. 57,
  148096. 58,
  148097. 61,
  148098. 64,
  148099. 66,
  148100. 67,
  148101. 68,
  148102. 70
  148103. ],
  148104. "excluded_lines": [],
  148105. "contexts": {},
  148106. "executed_branches": [],
  148107. "missing_branches": [
  148108. [
  148109. 23,
  148110. 24
  148111. ],
  148112. [
  148113. 23,
  148114. 27
  148115. ],
  148116. [
  148117. 30,
  148118. 32
  148119. ],
  148120. [
  148121. 30,
  148122. 42
  148123. ],
  148124. [
  148125. 57,
  148126. 58
  148127. ],
  148128. [
  148129. 57,
  148130. 61
  148131. ],
  148132. [
  148133. 64,
  148134. 66
  148135. ],
  148136. [
  148137. 64,
  148138. 70
  148139. ]
  148140. ],
  148141. "functions": {
  148142. "parse_markdown_json": {
  148143. "executed_lines": [],
  148144. "summary": {
  148145. "covered_lines": 0,
  148146. "num_statements": 11,
  148147. "percent_covered": 0.0,
  148148. "percent_covered_display": "0.00",
  148149. "missing_lines": 11,
  148150. "excluded_lines": 0,
  148151. "percent_statements_covered": 0.0,
  148152. "percent_statements_covered_display": "0.00",
  148153. "num_branches": 4,
  148154. "num_partial_branches": 0,
  148155. "covered_branches": 0,
  148156. "missing_branches": 4,
  148157. "percent_branches_covered": 0.0,
  148158. "percent_branches_covered_display": "0.00"
  148159. },
  148160. "missing_lines": [
  148161. 23,
  148162. 24,
  148163. 27,
  148164. 30,
  148165. 32,
  148166. 33,
  148167. 35,
  148168. 37,
  148169. 38,
  148170. 40,
  148171. 42
  148172. ],
  148173. "excluded_lines": [],
  148174. "start_line": 11,
  148175. "contexts": {},
  148176. "executed_branches": [],
  148177. "missing_branches": [
  148178. [
  148179. 23,
  148180. 24
  148181. ],
  148182. [
  148183. 23,
  148184. 27
  148185. ],
  148186. [
  148187. 30,
  148188. 32
  148189. ],
  148190. [
  148191. 30,
  148192. 42
  148193. ]
  148194. ]
  148195. },
  148196. "extract_json_from_markdown": {
  148197. "executed_lines": [],
  148198. "summary": {
  148199. "covered_lines": 0,
  148200. "num_statements": 8,
  148201. "percent_covered": 0.0,
  148202. "percent_covered_display": "0.00",
  148203. "missing_lines": 8,
  148204. "excluded_lines": 0,
  148205. "percent_statements_covered": 0.0,
  148206. "percent_statements_covered_display": "0.00",
  148207. "num_branches": 4,
  148208. "num_partial_branches": 0,
  148209. "covered_branches": 0,
  148210. "missing_branches": 4,
  148211. "percent_branches_covered": 0.0,
  148212. "percent_branches_covered_display": "0.00"
  148213. },
  148214. "missing_lines": [
  148215. 57,
  148216. 58,
  148217. 61,
  148218. 64,
  148219. 66,
  148220. 67,
  148221. 68,
  148222. 70
  148223. ],
  148224. "excluded_lines": [],
  148225. "start_line": 45,
  148226. "contexts": {},
  148227. "executed_branches": [],
  148228. "missing_branches": [
  148229. [
  148230. 57,
  148231. 58
  148232. ],
  148233. [
  148234. 57,
  148235. 61
  148236. ],
  148237. [
  148238. 64,
  148239. 66
  148240. ],
  148241. [
  148242. 64,
  148243. 70
  148244. ]
  148245. ]
  148246. },
  148247. "": {
  148248. "executed_lines": [],
  148249. "summary": {
  148250. "covered_lines": 0,
  148251. "num_statements": 4,
  148252. "percent_covered": 0.0,
  148253. "percent_covered_display": "0.00",
  148254. "missing_lines": 4,
  148255. "excluded_lines": 0,
  148256. "percent_statements_covered": 0.0,
  148257. "percent_statements_covered_display": "0.00",
  148258. "num_branches": 0,
  148259. "num_partial_branches": 0,
  148260. "covered_branches": 0,
  148261. "missing_branches": 0,
  148262. "percent_branches_covered": 100.0,
  148263. "percent_branches_covered_display": "100.00"
  148264. },
  148265. "missing_lines": [
  148266. 7,
  148267. 8,
  148268. 11,
  148269. 45
  148270. ],
  148271. "excluded_lines": [],
  148272. "start_line": 1,
  148273. "contexts": {},
  148274. "executed_branches": [],
  148275. "missing_branches": []
  148276. }
  148277. },
  148278. "classes": {
  148279. "": {
  148280. "executed_lines": [],
  148281. "summary": {
  148282. "covered_lines": 0,
  148283. "num_statements": 23,
  148284. "percent_covered": 0.0,
  148285. "percent_covered_display": "0.00",
  148286. "missing_lines": 23,
  148287. "excluded_lines": 0,
  148288. "percent_statements_covered": 0.0,
  148289. "percent_statements_covered_display": "0.00",
  148290. "num_branches": 8,
  148291. "num_partial_branches": 0,
  148292. "covered_branches": 0,
  148293. "missing_branches": 8,
  148294. "percent_branches_covered": 0.0,
  148295. "percent_branches_covered_display": "0.00"
  148296. },
  148297. "missing_lines": [
  148298. 7,
  148299. 8,
  148300. 11,
  148301. 23,
  148302. 24,
  148303. 27,
  148304. 30,
  148305. 32,
  148306. 33,
  148307. 35,
  148308. 37,
  148309. 38,
  148310. 40,
  148311. 42,
  148312. 45,
  148313. 57,
  148314. 58,
  148315. 61,
  148316. 64,
  148317. 66,
  148318. 67,
  148319. 68,
  148320. 70
  148321. ],
  148322. "excluded_lines": [],
  148323. "start_line": 1,
  148324. "contexts": {},
  148325. "executed_branches": [],
  148326. "missing_branches": [
  148327. [
  148328. 23,
  148329. 24
  148330. ],
  148331. [
  148332. 23,
  148333. 27
  148334. ],
  148335. [
  148336. 30,
  148337. 32
  148338. ],
  148339. [
  148340. 30,
  148341. 42
  148342. ],
  148343. [
  148344. 57,
  148345. 58
  148346. ],
  148347. [
  148348. 57,
  148349. 61
  148350. ],
  148351. [
  148352. 64,
  148353. 66
  148354. ],
  148355. [
  148356. 64,
  148357. 70
  148358. ]
  148359. ]
  148360. }
  148361. }
  148362. },
  148363. "src\\utils\\mysql\\__init__.py": {
  148364. "executed_lines": [],
  148365. "summary": {
  148366. "covered_lines": 0,
  148367. "num_statements": 15,
  148368. "percent_covered": 0.0,
  148369. "percent_covered_display": "0.00",
  148370. "missing_lines": 15,
  148371. "excluded_lines": 23,
  148372. "percent_statements_covered": 0.0,
  148373. "percent_statements_covered_display": "0.00",
  148374. "num_branches": 4,
  148375. "num_partial_branches": 0,
  148376. "covered_branches": 0,
  148377. "missing_branches": 4,
  148378. "percent_branches_covered": 0.0,
  148379. "percent_branches_covered_display": "0.00"
  148380. },
  148381. "missing_lines": [
  148382. 1,
  148383. 2,
  148384. 3,
  148385. 4,
  148386. 8,
  148387. 35,
  148388. 43,
  148389. 44,
  148390. 45,
  148391. 48,
  148392. 53,
  148393. 54,
  148394. 55,
  148395. 58,
  148396. 74
  148397. ],
  148398. "excluded_lines": [
  148399. 10,
  148400. 11,
  148401. 12,
  148402. 13,
  148403. 14,
  148404. 15,
  148405. 16,
  148406. 17,
  148407. 18,
  148408. 19,
  148409. 20,
  148410. 21,
  148411. 22,
  148412. 23,
  148413. 24,
  148414. 25,
  148415. 26,
  148416. 27,
  148417. 28,
  148418. 29,
  148419. 30,
  148420. 31,
  148421. 32
  148422. ],
  148423. "contexts": {},
  148424. "executed_branches": [],
  148425. "missing_branches": [
  148426. [
  148427. 43,
  148428. 44
  148429. ],
  148430. [
  148431. 43,
  148432. 45
  148433. ],
  148434. [
  148435. 53,
  148436. -48
  148437. ],
  148438. [
  148439. 53,
  148440. 54
  148441. ]
  148442. ],
  148443. "functions": {
  148444. "init_global_mysql_client": {
  148445. "executed_lines": [],
  148446. "summary": {
  148447. "covered_lines": 0,
  148448. "num_statements": 0,
  148449. "percent_covered": 100.0,
  148450. "percent_covered_display": "100.00",
  148451. "missing_lines": 0,
  148452. "excluded_lines": 19,
  148453. "percent_statements_covered": 100.0,
  148454. "percent_statements_covered_display": "100.00",
  148455. "num_branches": 0,
  148456. "num_partial_branches": 0,
  148457. "covered_branches": 0,
  148458. "missing_branches": 0,
  148459. "percent_branches_covered": 100.0,
  148460. "percent_branches_covered_display": "100.00"
  148461. },
  148462. "missing_lines": [],
  148463. "excluded_lines": [
  148464. 14,
  148465. 15,
  148466. 16,
  148467. 17,
  148468. 18,
  148469. 19,
  148470. 20,
  148471. 21,
  148472. 22,
  148473. 23,
  148474. 24,
  148475. 25,
  148476. 26,
  148477. 27,
  148478. 28,
  148479. 29,
  148480. 30,
  148481. 31,
  148482. 32
  148483. ],
  148484. "start_line": 10,
  148485. "contexts": {},
  148486. "executed_branches": [],
  148487. "missing_branches": []
  148488. },
  148489. "get_global_mysql_client": {
  148490. "executed_lines": [],
  148491. "summary": {
  148492. "covered_lines": 0,
  148493. "num_statements": 3,
  148494. "percent_covered": 0.0,
  148495. "percent_covered_display": "0.00",
  148496. "missing_lines": 3,
  148497. "excluded_lines": 0,
  148498. "percent_statements_covered": 0.0,
  148499. "percent_statements_covered_display": "0.00",
  148500. "num_branches": 2,
  148501. "num_partial_branches": 0,
  148502. "covered_branches": 0,
  148503. "missing_branches": 2,
  148504. "percent_branches_covered": 0.0,
  148505. "percent_branches_covered_display": "0.00"
  148506. },
  148507. "missing_lines": [
  148508. 43,
  148509. 44,
  148510. 45
  148511. ],
  148512. "excluded_lines": [],
  148513. "start_line": 35,
  148514. "contexts": {},
  148515. "executed_branches": [],
  148516. "missing_branches": [
  148517. [
  148518. 43,
  148519. 44
  148520. ],
  148521. [
  148522. 43,
  148523. 45
  148524. ]
  148525. ]
  148526. },
  148527. "close_global_mysql_client": {
  148528. "executed_lines": [],
  148529. "summary": {
  148530. "covered_lines": 0,
  148531. "num_statements": 3,
  148532. "percent_covered": 0.0,
  148533. "percent_covered_display": "0.00",
  148534. "missing_lines": 3,
  148535. "excluded_lines": 0,
  148536. "percent_statements_covered": 0.0,
  148537. "percent_statements_covered_display": "0.00",
  148538. "num_branches": 2,
  148539. "num_partial_branches": 0,
  148540. "covered_branches": 0,
  148541. "missing_branches": 2,
  148542. "percent_branches_covered": 0.0,
  148543. "percent_branches_covered_display": "0.00"
  148544. },
  148545. "missing_lines": [
  148546. 53,
  148547. 54,
  148548. 55
  148549. ],
  148550. "excluded_lines": [],
  148551. "start_line": 48,
  148552. "contexts": {},
  148553. "executed_branches": [],
  148554. "missing_branches": [
  148555. [
  148556. 53,
  148557. -48
  148558. ],
  148559. [
  148560. 53,
  148561. 54
  148562. ]
  148563. ]
  148564. },
  148565. "get_repository": {
  148566. "executed_lines": [],
  148567. "summary": {
  148568. "covered_lines": 0,
  148569. "num_statements": 1,
  148570. "percent_covered": 0.0,
  148571. "percent_covered_display": "0.00",
  148572. "missing_lines": 1,
  148573. "excluded_lines": 0,
  148574. "percent_statements_covered": 0.0,
  148575. "percent_statements_covered_display": "0.00",
  148576. "num_branches": 0,
  148577. "num_partial_branches": 0,
  148578. "covered_branches": 0,
  148579. "missing_branches": 0,
  148580. "percent_branches_covered": 100.0,
  148581. "percent_branches_covered_display": "100.00"
  148582. },
  148583. "missing_lines": [
  148584. 74
  148585. ],
  148586. "excluded_lines": [],
  148587. "start_line": 58,
  148588. "contexts": {},
  148589. "executed_branches": [],
  148590. "missing_branches": []
  148591. },
  148592. "": {
  148593. "executed_lines": [],
  148594. "summary": {
  148595. "covered_lines": 0,
  148596. "num_statements": 8,
  148597. "percent_covered": 0.0,
  148598. "percent_covered_display": "0.00",
  148599. "missing_lines": 8,
  148600. "excluded_lines": 4,
  148601. "percent_statements_covered": 0.0,
  148602. "percent_statements_covered_display": "0.00",
  148603. "num_branches": 0,
  148604. "num_partial_branches": 0,
  148605. "covered_branches": 0,
  148606. "missing_branches": 0,
  148607. "percent_branches_covered": 100.0,
  148608. "percent_branches_covered_display": "100.00"
  148609. },
  148610. "missing_lines": [
  148611. 1,
  148612. 2,
  148613. 3,
  148614. 4,
  148615. 8,
  148616. 35,
  148617. 48,
  148618. 58
  148619. ],
  148620. "excluded_lines": [
  148621. 10,
  148622. 11,
  148623. 12,
  148624. 13
  148625. ],
  148626. "start_line": 1,
  148627. "contexts": {},
  148628. "executed_branches": [],
  148629. "missing_branches": []
  148630. }
  148631. },
  148632. "classes": {
  148633. "": {
  148634. "executed_lines": [],
  148635. "summary": {
  148636. "covered_lines": 0,
  148637. "num_statements": 15,
  148638. "percent_covered": 0.0,
  148639. "percent_covered_display": "0.00",
  148640. "missing_lines": 15,
  148641. "excluded_lines": 23,
  148642. "percent_statements_covered": 0.0,
  148643. "percent_statements_covered_display": "0.00",
  148644. "num_branches": 4,
  148645. "num_partial_branches": 0,
  148646. "covered_branches": 0,
  148647. "missing_branches": 4,
  148648. "percent_branches_covered": 0.0,
  148649. "percent_branches_covered_display": "0.00"
  148650. },
  148651. "missing_lines": [
  148652. 1,
  148653. 2,
  148654. 3,
  148655. 4,
  148656. 8,
  148657. 35,
  148658. 43,
  148659. 44,
  148660. 45,
  148661. 48,
  148662. 53,
  148663. 54,
  148664. 55,
  148665. 58,
  148666. 74
  148667. ],
  148668. "excluded_lines": [
  148669. 10,
  148670. 11,
  148671. 12,
  148672. 13,
  148673. 14,
  148674. 15,
  148675. 16,
  148676. 17,
  148677. 18,
  148678. 19,
  148679. 20,
  148680. 21,
  148681. 22,
  148682. 23,
  148683. 24,
  148684. 25,
  148685. 26,
  148686. 27,
  148687. 28,
  148688. 29,
  148689. 30,
  148690. 31,
  148691. 32
  148692. ],
  148693. "start_line": 1,
  148694. "contexts": {},
  148695. "executed_branches": [],
  148696. "missing_branches": [
  148697. [
  148698. 43,
  148699. 44
  148700. ],
  148701. [
  148702. 43,
  148703. 45
  148704. ],
  148705. [
  148706. 53,
  148707. -48
  148708. ],
  148709. [
  148710. 53,
  148711. 54
  148712. ]
  148713. ]
  148714. }
  148715. }
  148716. },
  148717. "src\\utils\\mysql\\base_repository.py": {
  148718. "executed_lines": [],
  148719. "summary": {
  148720. "covered_lines": 0,
  148721. "num_statements": 7,
  148722. "percent_covered": 0.0,
  148723. "percent_covered_display": "0.00",
  148724. "missing_lines": 7,
  148725. "excluded_lines": 158,
  148726. "percent_statements_covered": 0.0,
  148727. "percent_statements_covered_display": "0.00",
  148728. "num_branches": 0,
  148729. "num_partial_branches": 0,
  148730. "covered_branches": 0,
  148731. "missing_branches": 0,
  148732. "percent_branches_covered": 100.0,
  148733. "percent_branches_covered_display": "100.00"
  148734. },
  148735. "missing_lines": [
  148736. 7,
  148737. 8,
  148738. 9,
  148739. 11,
  148740. 14,
  148741. 21,
  148742. 28
  148743. ],
  148744. "excluded_lines": [
  148745. 30,
  148746. 31,
  148747. 32,
  148748. 33,
  148749. 34,
  148750. 35,
  148751. 36,
  148752. 37,
  148753. 38,
  148754. 39,
  148755. 40,
  148756. 41,
  148757. 43,
  148758. 44,
  148759. 45,
  148760. 46,
  148761. 47,
  148762. 48,
  148763. 49,
  148764. 50,
  148765. 51,
  148766. 52,
  148767. 53,
  148768. 54,
  148769. 55,
  148770. 57,
  148771. 58,
  148772. 59,
  148773. 60,
  148774. 61,
  148775. 62,
  148776. 63,
  148777. 64,
  148778. 65,
  148779. 66,
  148780. 67,
  148781. 68,
  148782. 69,
  148783. 70,
  148784. 71,
  148785. 72,
  148786. 73,
  148787. 74,
  148788. 75,
  148789. 76,
  148790. 77,
  148791. 79,
  148792. 80,
  148793. 81,
  148794. 82,
  148795. 83,
  148796. 84,
  148797. 85,
  148798. 86,
  148799. 87,
  148800. 88,
  148801. 89,
  148802. 90,
  148803. 92,
  148804. 93,
  148805. 94,
  148806. 95,
  148807. 96,
  148808. 97,
  148809. 98,
  148810. 99,
  148811. 100,
  148812. 101,
  148813. 102,
  148814. 103,
  148815. 105,
  148816. 106,
  148817. 107,
  148818. 108,
  148819. 109,
  148820. 110,
  148821. 111,
  148822. 112,
  148823. 113,
  148824. 114,
  148825. 115,
  148826. 116,
  148827. 118,
  148828. 119,
  148829. 120,
  148830. 121,
  148831. 122,
  148832. 123,
  148833. 124,
  148834. 125,
  148835. 126,
  148836. 127,
  148837. 128,
  148838. 129,
  148839. 130,
  148840. 132,
  148841. 133,
  148842. 134,
  148843. 135,
  148844. 136,
  148845. 137,
  148846. 138,
  148847. 139,
  148848. 140,
  148849. 141,
  148850. 142,
  148851. 143,
  148852. 144,
  148853. 146,
  148854. 147,
  148855. 148,
  148856. 149,
  148857. 150,
  148858. 151,
  148859. 152,
  148860. 153,
  148861. 154,
  148862. 155,
  148863. 156,
  148864. 157,
  148865. 159,
  148866. 160,
  148867. 161,
  148868. 162,
  148869. 163,
  148870. 164,
  148871. 165,
  148872. 166,
  148873. 167,
  148874. 168,
  148875. 169,
  148876. 170,
  148877. 172,
  148878. 173,
  148879. 174,
  148880. 175,
  148881. 176,
  148882. 177,
  148883. 178,
  148884. 179,
  148885. 180,
  148886. 181,
  148887. 182,
  148888. 183,
  148889. 184,
  148890. 186,
  148891. 187,
  148892. 188,
  148893. 189,
  148894. 190,
  148895. 191,
  148896. 192,
  148897. 193,
  148898. 194,
  148899. 195,
  148900. 196,
  148901. 197,
  148902. 198
  148903. ],
  148904. "contexts": {},
  148905. "executed_branches": [],
  148906. "missing_branches": [],
  148907. "functions": {
  148908. "BaseRepository.__init__": {
  148909. "executed_lines": [],
  148910. "summary": {
  148911. "covered_lines": 0,
  148912. "num_statements": 1,
  148913. "percent_covered": 0.0,
  148914. "percent_covered_display": "0.00",
  148915. "missing_lines": 1,
  148916. "excluded_lines": 0,
  148917. "percent_statements_covered": 0.0,
  148918. "percent_statements_covered_display": "0.00",
  148919. "num_branches": 0,
  148920. "num_partial_branches": 0,
  148921. "covered_branches": 0,
  148922. "missing_branches": 0,
  148923. "percent_branches_covered": 100.0,
  148924. "percent_branches_covered_display": "100.00"
  148925. },
  148926. "missing_lines": [
  148927. 28
  148928. ],
  148929. "excluded_lines": [],
  148930. "start_line": 21,
  148931. "contexts": {},
  148932. "executed_branches": [],
  148933. "missing_branches": []
  148934. },
  148935. "BaseRepository.find_by_id": {
  148936. "executed_lines": [],
  148937. "summary": {
  148938. "covered_lines": 0,
  148939. "num_statements": 0,
  148940. "percent_covered": 100.0,
  148941. "percent_covered_display": "100.00",
  148942. "missing_lines": 0,
  148943. "excluded_lines": 10,
  148944. "percent_statements_covered": 100.0,
  148945. "percent_statements_covered_display": "100.00",
  148946. "num_branches": 0,
  148947. "num_partial_branches": 0,
  148948. "covered_branches": 0,
  148949. "missing_branches": 0,
  148950. "percent_branches_covered": 100.0,
  148951. "percent_branches_covered_display": "100.00"
  148952. },
  148953. "missing_lines": [],
  148954. "excluded_lines": [
  148955. 32,
  148956. 33,
  148957. 34,
  148958. 35,
  148959. 36,
  148960. 37,
  148961. 38,
  148962. 39,
  148963. 40,
  148964. 41
  148965. ],
  148966. "start_line": 31,
  148967. "contexts": {},
  148968. "executed_branches": [],
  148969. "missing_branches": []
  148970. },
  148971. "BaseRepository.find_one": {
  148972. "executed_lines": [],
  148973. "summary": {
  148974. "covered_lines": 0,
  148975. "num_statements": 0,
  148976. "percent_covered": 100.0,
  148977. "percent_covered_display": "100.00",
  148978. "missing_lines": 0,
  148979. "excluded_lines": 11,
  148980. "percent_statements_covered": 100.0,
  148981. "percent_statements_covered_display": "100.00",
  148982. "num_branches": 0,
  148983. "num_partial_branches": 0,
  148984. "covered_branches": 0,
  148985. "missing_branches": 0,
  148986. "percent_branches_covered": 100.0,
  148987. "percent_branches_covered_display": "100.00"
  148988. },
  148989. "missing_lines": [],
  148990. "excluded_lines": [
  148991. 45,
  148992. 46,
  148993. 47,
  148994. 48,
  148995. 49,
  148996. 50,
  148997. 51,
  148998. 52,
  148999. 53,
  149000. 54,
  149001. 55
  149002. ],
  149003. "start_line": 44,
  149004. "contexts": {},
  149005. "executed_branches": [],
  149006. "missing_branches": []
  149007. },
  149008. "BaseRepository.find_all": {
  149009. "executed_lines": [],
  149010. "summary": {
  149011. "covered_lines": 0,
  149012. "num_statements": 0,
  149013. "percent_covered": 100.0,
  149014. "percent_covered_display": "100.00",
  149015. "missing_lines": 0,
  149016. "excluded_lines": 13,
  149017. "percent_statements_covered": 100.0,
  149018. "percent_statements_covered_display": "100.00",
  149019. "num_branches": 0,
  149020. "num_partial_branches": 0,
  149021. "covered_branches": 0,
  149022. "missing_branches": 0,
  149023. "percent_branches_covered": 100.0,
  149024. "percent_branches_covered_display": "100.00"
  149025. },
  149026. "missing_lines": [],
  149027. "excluded_lines": [
  149028. 65,
  149029. 66,
  149030. 67,
  149031. 68,
  149032. 69,
  149033. 70,
  149034. 71,
  149035. 72,
  149036. 73,
  149037. 74,
  149038. 75,
  149039. 76,
  149040. 77
  149041. ],
  149042. "start_line": 58,
  149043. "contexts": {},
  149044. "executed_branches": [],
  149045. "missing_branches": []
  149046. },
  149047. "BaseRepository.count": {
  149048. "executed_lines": [],
  149049. "summary": {
  149050. "covered_lines": 0,
  149051. "num_statements": 0,
  149052. "percent_covered": 100.0,
  149053. "percent_covered_display": "100.00",
  149054. "missing_lines": 0,
  149055. "excluded_lines": 10,
  149056. "percent_statements_covered": 100.0,
  149057. "percent_statements_covered_display": "100.00",
  149058. "num_branches": 0,
  149059. "num_partial_branches": 0,
  149060. "covered_branches": 0,
  149061. "missing_branches": 0,
  149062. "percent_branches_covered": 100.0,
  149063. "percent_branches_covered_display": "100.00"
  149064. },
  149065. "missing_lines": [],
  149066. "excluded_lines": [
  149067. 81,
  149068. 82,
  149069. 83,
  149070. 84,
  149071. 85,
  149072. 86,
  149073. 87,
  149074. 88,
  149075. 89,
  149076. 90
  149077. ],
  149078. "start_line": 80,
  149079. "contexts": {},
  149080. "executed_branches": [],
  149081. "missing_branches": []
  149082. },
  149083. "BaseRepository.insert": {
  149084. "executed_lines": [],
  149085. "summary": {
  149086. "covered_lines": 0,
  149087. "num_statements": 0,
  149088. "percent_covered": 100.0,
  149089. "percent_covered_display": "100.00",
  149090. "missing_lines": 0,
  149091. "excluded_lines": 10,
  149092. "percent_statements_covered": 100.0,
  149093. "percent_statements_covered_display": "100.00",
  149094. "num_branches": 0,
  149095. "num_partial_branches": 0,
  149096. "covered_branches": 0,
  149097. "missing_branches": 0,
  149098. "percent_branches_covered": 100.0,
  149099. "percent_branches_covered_display": "100.00"
  149100. },
  149101. "missing_lines": [],
  149102. "excluded_lines": [
  149103. 94,
  149104. 95,
  149105. 96,
  149106. 97,
  149107. 98,
  149108. 99,
  149109. 100,
  149110. 101,
  149111. 102,
  149112. 103
  149113. ],
  149114. "start_line": 93,
  149115. "contexts": {},
  149116. "executed_branches": [],
  149117. "missing_branches": []
  149118. },
  149119. "BaseRepository.insert_many": {
  149120. "executed_lines": [],
  149121. "summary": {
  149122. "covered_lines": 0,
  149123. "num_statements": 0,
  149124. "percent_covered": 100.0,
  149125. "percent_covered_display": "100.00",
  149126. "missing_lines": 0,
  149127. "excluded_lines": 10,
  149128. "percent_statements_covered": 100.0,
  149129. "percent_statements_covered_display": "100.00",
  149130. "num_branches": 0,
  149131. "num_partial_branches": 0,
  149132. "covered_branches": 0,
  149133. "missing_branches": 0,
  149134. "percent_branches_covered": 100.0,
  149135. "percent_branches_covered_display": "100.00"
  149136. },
  149137. "missing_lines": [],
  149138. "excluded_lines": [
  149139. 107,
  149140. 108,
  149141. 109,
  149142. 110,
  149143. 111,
  149144. 112,
  149145. 113,
  149146. 114,
  149147. 115,
  149148. 116
  149149. ],
  149150. "start_line": 106,
  149151. "contexts": {},
  149152. "executed_branches": [],
  149153. "missing_branches": []
  149154. },
  149155. "BaseRepository.update": {
  149156. "executed_lines": [],
  149157. "summary": {
  149158. "covered_lines": 0,
  149159. "num_statements": 0,
  149160. "percent_covered": 100.0,
  149161. "percent_covered_display": "100.00",
  149162. "missing_lines": 0,
  149163. "excluded_lines": 11,
  149164. "percent_statements_covered": 100.0,
  149165. "percent_statements_covered_display": "100.00",
  149166. "num_branches": 0,
  149167. "num_partial_branches": 0,
  149168. "covered_branches": 0,
  149169. "missing_branches": 0,
  149170. "percent_branches_covered": 100.0,
  149171. "percent_branches_covered_display": "100.00"
  149172. },
  149173. "missing_lines": [],
  149174. "excluded_lines": [
  149175. 120,
  149176. 121,
  149177. 122,
  149178. 123,
  149179. 124,
  149180. 125,
  149181. 126,
  149182. 127,
  149183. 128,
  149184. 129,
  149185. 130
  149186. ],
  149187. "start_line": 119,
  149188. "contexts": {},
  149189. "executed_branches": [],
  149190. "missing_branches": []
  149191. },
  149192. "BaseRepository.update_by_id": {
  149193. "executed_lines": [],
  149194. "summary": {
  149195. "covered_lines": 0,
  149196. "num_statements": 0,
  149197. "percent_covered": 100.0,
  149198. "percent_covered_display": "100.00",
  149199. "missing_lines": 0,
  149200. "excluded_lines": 11,
  149201. "percent_statements_covered": 100.0,
  149202. "percent_statements_covered_display": "100.00",
  149203. "num_branches": 0,
  149204. "num_partial_branches": 0,
  149205. "covered_branches": 0,
  149206. "missing_branches": 0,
  149207. "percent_branches_covered": 100.0,
  149208. "percent_branches_covered_display": "100.00"
  149209. },
  149210. "missing_lines": [],
  149211. "excluded_lines": [
  149212. 134,
  149213. 135,
  149214. 136,
  149215. 137,
  149216. 138,
  149217. 139,
  149218. 140,
  149219. 141,
  149220. 142,
  149221. 143,
  149222. 144
  149223. ],
  149224. "start_line": 133,
  149225. "contexts": {},
  149226. "executed_branches": [],
  149227. "missing_branches": []
  149228. },
  149229. "BaseRepository.delete": {
  149230. "executed_lines": [],
  149231. "summary": {
  149232. "covered_lines": 0,
  149233. "num_statements": 0,
  149234. "percent_covered": 100.0,
  149235. "percent_covered_display": "100.00",
  149236. "missing_lines": 0,
  149237. "excluded_lines": 10,
  149238. "percent_statements_covered": 100.0,
  149239. "percent_statements_covered_display": "100.00",
  149240. "num_branches": 0,
  149241. "num_partial_branches": 0,
  149242. "covered_branches": 0,
  149243. "missing_branches": 0,
  149244. "percent_branches_covered": 100.0,
  149245. "percent_branches_covered_display": "100.00"
  149246. },
  149247. "missing_lines": [],
  149248. "excluded_lines": [
  149249. 148,
  149250. 149,
  149251. 150,
  149252. 151,
  149253. 152,
  149254. 153,
  149255. 154,
  149256. 155,
  149257. 156,
  149258. 157
  149259. ],
  149260. "start_line": 147,
  149261. "contexts": {},
  149262. "executed_branches": [],
  149263. "missing_branches": []
  149264. },
  149265. "BaseRepository.delete_by_id": {
  149266. "executed_lines": [],
  149267. "summary": {
  149268. "covered_lines": 0,
  149269. "num_statements": 0,
  149270. "percent_covered": 100.0,
  149271. "percent_covered_display": "100.00",
  149272. "missing_lines": 0,
  149273. "excluded_lines": 10,
  149274. "percent_statements_covered": 100.0,
  149275. "percent_statements_covered_display": "100.00",
  149276. "num_branches": 0,
  149277. "num_partial_branches": 0,
  149278. "covered_branches": 0,
  149279. "missing_branches": 0,
  149280. "percent_branches_covered": 100.0,
  149281. "percent_branches_covered_display": "100.00"
  149282. },
  149283. "missing_lines": [],
  149284. "excluded_lines": [
  149285. 161,
  149286. 162,
  149287. 163,
  149288. 164,
  149289. 165,
  149290. 166,
  149291. 167,
  149292. 168,
  149293. 169,
  149294. 170
  149295. ],
  149296. "start_line": 160,
  149297. "contexts": {},
  149298. "executed_branches": [],
  149299. "missing_branches": []
  149300. },
  149301. "BaseRepository.execute_query": {
  149302. "executed_lines": [],
  149303. "summary": {
  149304. "covered_lines": 0,
  149305. "num_statements": 0,
  149306. "percent_covered": 100.0,
  149307. "percent_covered_display": "100.00",
  149308. "missing_lines": 0,
  149309. "excluded_lines": 11,
  149310. "percent_statements_covered": 100.0,
  149311. "percent_statements_covered_display": "100.00",
  149312. "num_branches": 0,
  149313. "num_partial_branches": 0,
  149314. "covered_branches": 0,
  149315. "missing_branches": 0,
  149316. "percent_branches_covered": 100.0,
  149317. "percent_branches_covered_display": "100.00"
  149318. },
  149319. "missing_lines": [],
  149320. "excluded_lines": [
  149321. 174,
  149322. 175,
  149323. 176,
  149324. 177,
  149325. 178,
  149326. 179,
  149327. 180,
  149328. 181,
  149329. 182,
  149330. 183,
  149331. 184
  149332. ],
  149333. "start_line": 173,
  149334. "contexts": {},
  149335. "executed_branches": [],
  149336. "missing_branches": []
  149337. },
  149338. "BaseRepository.execute_update": {
  149339. "executed_lines": [],
  149340. "summary": {
  149341. "covered_lines": 0,
  149342. "num_statements": 0,
  149343. "percent_covered": 100.0,
  149344. "percent_covered_display": "100.00",
  149345. "missing_lines": 0,
  149346. "excluded_lines": 11,
  149347. "percent_statements_covered": 100.0,
  149348. "percent_statements_covered_display": "100.00",
  149349. "num_branches": 0,
  149350. "num_partial_branches": 0,
  149351. "covered_branches": 0,
  149352. "missing_branches": 0,
  149353. "percent_branches_covered": 100.0,
  149354. "percent_branches_covered_display": "100.00"
  149355. },
  149356. "missing_lines": [],
  149357. "excluded_lines": [
  149358. 188,
  149359. 189,
  149360. 190,
  149361. 191,
  149362. 192,
  149363. 193,
  149364. 194,
  149365. 195,
  149366. 196,
  149367. 197,
  149368. 198
  149369. ],
  149370. "start_line": 187,
  149371. "contexts": {},
  149372. "executed_branches": [],
  149373. "missing_branches": []
  149374. },
  149375. "": {
  149376. "executed_lines": [],
  149377. "summary": {
  149378. "covered_lines": 0,
  149379. "num_statements": 6,
  149380. "percent_covered": 0.0,
  149381. "percent_covered_display": "0.00",
  149382. "missing_lines": 6,
  149383. "excluded_lines": 30,
  149384. "percent_statements_covered": 0.0,
  149385. "percent_statements_covered_display": "0.00",
  149386. "num_branches": 0,
  149387. "num_partial_branches": 0,
  149388. "covered_branches": 0,
  149389. "missing_branches": 0,
  149390. "percent_branches_covered": 100.0,
  149391. "percent_branches_covered_display": "100.00"
  149392. },
  149393. "missing_lines": [
  149394. 7,
  149395. 8,
  149396. 9,
  149397. 11,
  149398. 14,
  149399. 21
  149400. ],
  149401. "excluded_lines": [
  149402. 30,
  149403. 31,
  149404. 43,
  149405. 44,
  149406. 57,
  149407. 58,
  149408. 59,
  149409. 60,
  149410. 61,
  149411. 62,
  149412. 63,
  149413. 64,
  149414. 79,
  149415. 80,
  149416. 92,
  149417. 93,
  149418. 105,
  149419. 106,
  149420. 118,
  149421. 119,
  149422. 132,
  149423. 133,
  149424. 146,
  149425. 147,
  149426. 159,
  149427. 160,
  149428. 172,
  149429. 173,
  149430. 186,
  149431. 187
  149432. ],
  149433. "start_line": 1,
  149434. "contexts": {},
  149435. "executed_branches": [],
  149436. "missing_branches": []
  149437. }
  149438. },
  149439. "classes": {
  149440. "BaseRepository": {
  149441. "executed_lines": [],
  149442. "summary": {
  149443. "covered_lines": 0,
  149444. "num_statements": 1,
  149445. "percent_covered": 0.0,
  149446. "percent_covered_display": "0.00",
  149447. "missing_lines": 1,
  149448. "excluded_lines": 128,
  149449. "percent_statements_covered": 0.0,
  149450. "percent_statements_covered_display": "0.00",
  149451. "num_branches": 0,
  149452. "num_partial_branches": 0,
  149453. "covered_branches": 0,
  149454. "missing_branches": 0,
  149455. "percent_branches_covered": 100.0,
  149456. "percent_branches_covered_display": "100.00"
  149457. },
  149458. "missing_lines": [
  149459. 28
  149460. ],
  149461. "excluded_lines": [
  149462. 32,
  149463. 33,
  149464. 34,
  149465. 35,
  149466. 36,
  149467. 37,
  149468. 38,
  149469. 39,
  149470. 40,
  149471. 41,
  149472. 45,
  149473. 46,
  149474. 47,
  149475. 48,
  149476. 49,
  149477. 50,
  149478. 51,
  149479. 52,
  149480. 53,
  149481. 54,
  149482. 55,
  149483. 65,
  149484. 66,
  149485. 67,
  149486. 68,
  149487. 69,
  149488. 70,
  149489. 71,
  149490. 72,
  149491. 73,
  149492. 74,
  149493. 75,
  149494. 76,
  149495. 77,
  149496. 81,
  149497. 82,
  149498. 83,
  149499. 84,
  149500. 85,
  149501. 86,
  149502. 87,
  149503. 88,
  149504. 89,
  149505. 90,
  149506. 94,
  149507. 95,
  149508. 96,
  149509. 97,
  149510. 98,
  149511. 99,
  149512. 100,
  149513. 101,
  149514. 102,
  149515. 103,
  149516. 107,
  149517. 108,
  149518. 109,
  149519. 110,
  149520. 111,
  149521. 112,
  149522. 113,
  149523. 114,
  149524. 115,
  149525. 116,
  149526. 120,
  149527. 121,
  149528. 122,
  149529. 123,
  149530. 124,
  149531. 125,
  149532. 126,
  149533. 127,
  149534. 128,
  149535. 129,
  149536. 130,
  149537. 134,
  149538. 135,
  149539. 136,
  149540. 137,
  149541. 138,
  149542. 139,
  149543. 140,
  149544. 141,
  149545. 142,
  149546. 143,
  149547. 144,
  149548. 148,
  149549. 149,
  149550. 150,
  149551. 151,
  149552. 152,
  149553. 153,
  149554. 154,
  149555. 155,
  149556. 156,
  149557. 157,
  149558. 161,
  149559. 162,
  149560. 163,
  149561. 164,
  149562. 165,
  149563. 166,
  149564. 167,
  149565. 168,
  149566. 169,
  149567. 170,
  149568. 174,
  149569. 175,
  149570. 176,
  149571. 177,
  149572. 178,
  149573. 179,
  149574. 180,
  149575. 181,
  149576. 182,
  149577. 183,
  149578. 184,
  149579. 188,
  149580. 189,
  149581. 190,
  149582. 191,
  149583. 192,
  149584. 193,
  149585. 194,
  149586. 195,
  149587. 196,
  149588. 197,
  149589. 198
  149590. ],
  149591. "start_line": 14,
  149592. "contexts": {},
  149593. "executed_branches": [],
  149594. "missing_branches": []
  149595. },
  149596. "": {
  149597. "executed_lines": [],
  149598. "summary": {
  149599. "covered_lines": 0,
  149600. "num_statements": 6,
  149601. "percent_covered": 0.0,
  149602. "percent_covered_display": "0.00",
  149603. "missing_lines": 6,
  149604. "excluded_lines": 30,
  149605. "percent_statements_covered": 0.0,
  149606. "percent_statements_covered_display": "0.00",
  149607. "num_branches": 0,
  149608. "num_partial_branches": 0,
  149609. "covered_branches": 0,
  149610. "missing_branches": 0,
  149611. "percent_branches_covered": 100.0,
  149612. "percent_branches_covered_display": "100.00"
  149613. },
  149614. "missing_lines": [
  149615. 7,
  149616. 8,
  149617. 9,
  149618. 11,
  149619. 14,
  149620. 21
  149621. ],
  149622. "excluded_lines": [
  149623. 30,
  149624. 31,
  149625. 43,
  149626. 44,
  149627. 57,
  149628. 58,
  149629. 59,
  149630. 60,
  149631. 61,
  149632. 62,
  149633. 63,
  149634. 64,
  149635. 79,
  149636. 80,
  149637. 92,
  149638. 93,
  149639. 105,
  149640. 106,
  149641. 118,
  149642. 119,
  149643. 132,
  149644. 133,
  149645. 146,
  149646. 147,
  149647. 159,
  149648. 160,
  149649. 172,
  149650. 173,
  149651. 186,
  149652. 187
  149653. ],
  149654. "start_line": 1,
  149655. "contexts": {},
  149656. "executed_branches": [],
  149657. "missing_branches": []
  149658. }
  149659. }
  149660. },
  149661. "src\\utils\\mysql\\mysql_conn.py": {
  149662. "executed_lines": [],
  149663. "summary": {
  149664. "covered_lines": 0,
  149665. "num_statements": 61,
  149666. "percent_covered": 0.0,
  149667. "percent_covered_display": "0.00",
  149668. "missing_lines": 61,
  149669. "excluded_lines": 46,
  149670. "percent_statements_covered": 0.0,
  149671. "percent_statements_covered_display": "0.00",
  149672. "num_branches": 0,
  149673. "num_partial_branches": 0,
  149674. "covered_branches": 0,
  149675. "missing_branches": 0,
  149676. "percent_branches_covered": 100.0,
  149677. "percent_branches_covered_display": "100.00"
  149678. },
  149679. "missing_lines": [
  149680. 11,
  149681. 12,
  149682. 13,
  149683. 14,
  149684. 15,
  149685. 16,
  149686. 18,
  149687. 19,
  149688. 54,
  149689. 61,
  149690. 63,
  149691. 64,
  149692. 74,
  149693. 75,
  149694. 77,
  149695. 78,
  149696. 79,
  149697. 80,
  149698. 81,
  149699. 82,
  149700. 84,
  149701. 85,
  149702. 87,
  149703. 98,
  149704. 99,
  149705. 100,
  149706. 102,
  149707. 113,
  149708. 114,
  149709. 115,
  149710. 117,
  149711. 128,
  149712. 129,
  149713. 130,
  149714. 132,
  149715. 144,
  149716. 145,
  149717. 146,
  149718. 148,
  149719. 159,
  149720. 160,
  149721. 161,
  149722. 163,
  149723. 170,
  149724. 171,
  149725. 172,
  149726. 173,
  149727. 175,
  149728. 183,
  149729. 184,
  149730. 186,
  149731. 187,
  149732. 189,
  149733. 197,
  149734. 198,
  149735. 200,
  149736. 201,
  149737. 203,
  149738. 208,
  149739. 234,
  149740. 244
  149741. ],
  149742. "excluded_lines": [
  149743. 29,
  149744. 30,
  149745. 31,
  149746. 32,
  149747. 33,
  149748. 34,
  149749. 35,
  149750. 36,
  149751. 37,
  149752. 38,
  149753. 39,
  149754. 40,
  149755. 41,
  149756. 42,
  149757. 43,
  149758. 44,
  149759. 45,
  149760. 46,
  149761. 47,
  149762. 48,
  149763. 49,
  149764. 50,
  149765. 51,
  149766. 52,
  149767. 211,
  149768. 212,
  149769. 213,
  149770. 214,
  149771. 215,
  149772. 216,
  149773. 217,
  149774. 218,
  149775. 219,
  149776. 220,
  149777. 221,
  149778. 222,
  149779. 223,
  149780. 224,
  149781. 225,
  149782. 226,
  149783. 227,
  149784. 228,
  149785. 229,
  149786. 230,
  149787. 231,
  149788. 232
  149789. ],
  149790. "contexts": {},
  149791. "executed_branches": [],
  149792. "missing_branches": [],
  149793. "functions": {
  149794. "MySQLConnection.__init__": {
  149795. "executed_lines": [],
  149796. "summary": {
  149797. "covered_lines": 0,
  149798. "num_statements": 0,
  149799. "percent_covered": 100.0,
  149800. "percent_covered_display": "100.00",
  149801. "missing_lines": 0,
  149802. "excluded_lines": 19,
  149803. "percent_statements_covered": 100.0,
  149804. "percent_statements_covered_display": "100.00",
  149805. "num_branches": 0,
  149806. "num_partial_branches": 0,
  149807. "covered_branches": 0,
  149808. "missing_branches": 0,
  149809. "percent_branches_covered": 100.0,
  149810. "percent_branches_covered_display": "100.00"
  149811. },
  149812. "missing_lines": [],
  149813. "excluded_lines": [
  149814. 34,
  149815. 35,
  149816. 36,
  149817. 37,
  149818. 38,
  149819. 39,
  149820. 40,
  149821. 41,
  149822. 42,
  149823. 43,
  149824. 44,
  149825. 45,
  149826. 46,
  149827. 47,
  149828. 48,
  149829. 49,
  149830. 50,
  149831. 51,
  149832. 52
  149833. ],
  149834. "start_line": 29,
  149835. "contexts": {},
  149836. "executed_branches": [],
  149837. "missing_branches": []
  149838. },
  149839. "MySQLConnection._get_connection": {
  149840. "executed_lines": [],
  149841. "summary": {
  149842. "covered_lines": 0,
  149843. "num_statements": 1,
  149844. "percent_covered": 0.0,
  149845. "percent_covered_display": "0.00",
  149846. "missing_lines": 1,
  149847. "excluded_lines": 0,
  149848. "percent_statements_covered": 0.0,
  149849. "percent_statements_covered_display": "0.00",
  149850. "num_branches": 0,
  149851. "num_partial_branches": 0,
  149852. "covered_branches": 0,
  149853. "missing_branches": 0,
  149854. "percent_branches_covered": 100.0,
  149855. "percent_branches_covered_display": "100.00"
  149856. },
  149857. "missing_lines": [
  149858. 61
  149859. ],
  149860. "excluded_lines": [],
  149861. "start_line": 54,
  149862. "contexts": {},
  149863. "executed_branches": [],
  149864. "missing_branches": []
  149865. },
  149866. "MySQLConnection.get_cursor": {
  149867. "executed_lines": [],
  149868. "summary": {
  149869. "covered_lines": 0,
  149870. "num_statements": 10,
  149871. "percent_covered": 0.0,
  149872. "percent_covered_display": "0.00",
  149873. "missing_lines": 10,
  149874. "excluded_lines": 0,
  149875. "percent_statements_covered": 0.0,
  149876. "percent_statements_covered_display": "0.00",
  149877. "num_branches": 0,
  149878. "num_partial_branches": 0,
  149879. "covered_branches": 0,
  149880. "missing_branches": 0,
  149881. "percent_branches_covered": 100.0,
  149882. "percent_branches_covered_display": "100.00"
  149883. },
  149884. "missing_lines": [
  149885. 74,
  149886. 75,
  149887. 77,
  149888. 78,
  149889. 79,
  149890. 80,
  149891. 81,
  149892. 82,
  149893. 84,
  149894. 85
  149895. ],
  149896. "excluded_lines": [],
  149897. "start_line": 64,
  149898. "contexts": {},
  149899. "executed_branches": [],
  149900. "missing_branches": []
  149901. },
  149902. "MySQLConnection.execute": {
  149903. "executed_lines": [],
  149904. "summary": {
  149905. "covered_lines": 0,
  149906. "num_statements": 3,
  149907. "percent_covered": 0.0,
  149908. "percent_covered_display": "0.00",
  149909. "missing_lines": 3,
  149910. "excluded_lines": 0,
  149911. "percent_statements_covered": 0.0,
  149912. "percent_statements_covered_display": "0.00",
  149913. "num_branches": 0,
  149914. "num_partial_branches": 0,
  149915. "covered_branches": 0,
  149916. "missing_branches": 0,
  149917. "percent_branches_covered": 100.0,
  149918. "percent_branches_covered_display": "100.00"
  149919. },
  149920. "missing_lines": [
  149921. 98,
  149922. 99,
  149923. 100
  149924. ],
  149925. "excluded_lines": [],
  149926. "start_line": 87,
  149927. "contexts": {},
  149928. "executed_branches": [],
  149929. "missing_branches": []
  149930. },
  149931. "MySQLConnection.fetch_one": {
  149932. "executed_lines": [],
  149933. "summary": {
  149934. "covered_lines": 0,
  149935. "num_statements": 3,
  149936. "percent_covered": 0.0,
  149937. "percent_covered_display": "0.00",
  149938. "missing_lines": 3,
  149939. "excluded_lines": 0,
  149940. "percent_statements_covered": 0.0,
  149941. "percent_statements_covered_display": "0.00",
  149942. "num_branches": 0,
  149943. "num_partial_branches": 0,
  149944. "covered_branches": 0,
  149945. "missing_branches": 0,
  149946. "percent_branches_covered": 100.0,
  149947. "percent_branches_covered_display": "100.00"
  149948. },
  149949. "missing_lines": [
  149950. 113,
  149951. 114,
  149952. 115
  149953. ],
  149954. "excluded_lines": [],
  149955. "start_line": 102,
  149956. "contexts": {},
  149957. "executed_branches": [],
  149958. "missing_branches": []
  149959. },
  149960. "MySQLConnection.fetch_all": {
  149961. "executed_lines": [],
  149962. "summary": {
  149963. "covered_lines": 0,
  149964. "num_statements": 3,
  149965. "percent_covered": 0.0,
  149966. "percent_covered_display": "0.00",
  149967. "missing_lines": 3,
  149968. "excluded_lines": 0,
  149969. "percent_statements_covered": 0.0,
  149970. "percent_statements_covered_display": "0.00",
  149971. "num_branches": 0,
  149972. "num_partial_branches": 0,
  149973. "covered_branches": 0,
  149974. "missing_branches": 0,
  149975. "percent_branches_covered": 100.0,
  149976. "percent_branches_covered_display": "100.00"
  149977. },
  149978. "missing_lines": [
  149979. 128,
  149980. 129,
  149981. 130
  149982. ],
  149983. "excluded_lines": [],
  149984. "start_line": 117,
  149985. "contexts": {},
  149986. "executed_branches": [],
  149987. "missing_branches": []
  149988. },
  149989. "MySQLConnection.fetch_many": {
  149990. "executed_lines": [],
  149991. "summary": {
  149992. "covered_lines": 0,
  149993. "num_statements": 3,
  149994. "percent_covered": 0.0,
  149995. "percent_covered_display": "0.00",
  149996. "missing_lines": 3,
  149997. "excluded_lines": 0,
  149998. "percent_statements_covered": 0.0,
  149999. "percent_statements_covered_display": "0.00",
  150000. "num_branches": 0,
  150001. "num_partial_branches": 0,
  150002. "covered_branches": 0,
  150003. "missing_branches": 0,
  150004. "percent_branches_covered": 100.0,
  150005. "percent_branches_covered_display": "100.00"
  150006. },
  150007. "missing_lines": [
  150008. 144,
  150009. 145,
  150010. 146
  150011. ],
  150012. "excluded_lines": [],
  150013. "start_line": 132,
  150014. "contexts": {},
  150015. "executed_branches": [],
  150016. "missing_branches": []
  150017. },
  150018. "MySQLConnection.bulk_insert": {
  150019. "executed_lines": [],
  150020. "summary": {
  150021. "covered_lines": 0,
  150022. "num_statements": 3,
  150023. "percent_covered": 0.0,
  150024. "percent_covered_display": "0.00",
  150025. "missing_lines": 3,
  150026. "excluded_lines": 0,
  150027. "percent_statements_covered": 0.0,
  150028. "percent_statements_covered_display": "0.00",
  150029. "num_branches": 0,
  150030. "num_partial_branches": 0,
  150031. "covered_branches": 0,
  150032. "missing_branches": 0,
  150033. "percent_branches_covered": 100.0,
  150034. "percent_branches_covered_display": "100.00"
  150035. },
  150036. "missing_lines": [
  150037. 159,
  150038. 160,
  150039. 161
  150040. ],
  150041. "excluded_lines": [],
  150042. "start_line": 148,
  150043. "contexts": {},
  150044. "executed_branches": [],
  150045. "missing_branches": []
  150046. },
  150047. "MySQLConnection.begin_transaction": {
  150048. "executed_lines": [],
  150049. "summary": {
  150050. "covered_lines": 0,
  150051. "num_statements": 4,
  150052. "percent_covered": 0.0,
  150053. "percent_covered_display": "0.00",
  150054. "missing_lines": 4,
  150055. "excluded_lines": 0,
  150056. "percent_statements_covered": 0.0,
  150057. "percent_statements_covered_display": "0.00",
  150058. "num_branches": 0,
  150059. "num_partial_branches": 0,
  150060. "covered_branches": 0,
  150061. "missing_branches": 0,
  150062. "percent_branches_covered": 100.0,
  150063. "percent_branches_covered_display": "100.00"
  150064. },
  150065. "missing_lines": [
  150066. 170,
  150067. 171,
  150068. 172,
  150069. 173
  150070. ],
  150071. "excluded_lines": [],
  150072. "start_line": 163,
  150073. "contexts": {},
  150074. "executed_branches": [],
  150075. "missing_branches": []
  150076. },
  150077. "MySQLConnection.commit_transaction": {
  150078. "executed_lines": [],
  150079. "summary": {
  150080. "covered_lines": 0,
  150081. "num_statements": 4,
  150082. "percent_covered": 0.0,
  150083. "percent_covered_display": "0.00",
  150084. "missing_lines": 4,
  150085. "excluded_lines": 0,
  150086. "percent_statements_covered": 0.0,
  150087. "percent_statements_covered_display": "0.00",
  150088. "num_branches": 0,
  150089. "num_partial_branches": 0,
  150090. "covered_branches": 0,
  150091. "missing_branches": 0,
  150092. "percent_branches_covered": 100.0,
  150093. "percent_branches_covered_display": "100.00"
  150094. },
  150095. "missing_lines": [
  150096. 183,
  150097. 184,
  150098. 186,
  150099. 187
  150100. ],
  150101. "excluded_lines": [],
  150102. "start_line": 175,
  150103. "contexts": {},
  150104. "executed_branches": [],
  150105. "missing_branches": []
  150106. },
  150107. "MySQLConnection.rollback_transaction": {
  150108. "executed_lines": [],
  150109. "summary": {
  150110. "covered_lines": 0,
  150111. "num_statements": 4,
  150112. "percent_covered": 0.0,
  150113. "percent_covered_display": "0.00",
  150114. "missing_lines": 4,
  150115. "excluded_lines": 0,
  150116. "percent_statements_covered": 0.0,
  150117. "percent_statements_covered_display": "0.00",
  150118. "num_branches": 0,
  150119. "num_partial_branches": 0,
  150120. "covered_branches": 0,
  150121. "missing_branches": 0,
  150122. "percent_branches_covered": 100.0,
  150123. "percent_branches_covered_display": "100.00"
  150124. },
  150125. "missing_lines": [
  150126. 197,
  150127. 198,
  150128. 200,
  150129. 201
  150130. ],
  150131. "excluded_lines": [],
  150132. "start_line": 189,
  150133. "contexts": {},
  150134. "executed_branches": [],
  150135. "missing_branches": []
  150136. },
  150137. "MySQLConnection.close": {
  150138. "executed_lines": [],
  150139. "summary": {
  150140. "covered_lines": 0,
  150141. "num_statements": 1,
  150142. "percent_covered": 0.0,
  150143. "percent_covered_display": "0.00",
  150144. "missing_lines": 1,
  150145. "excluded_lines": 0,
  150146. "percent_statements_covered": 0.0,
  150147. "percent_statements_covered_display": "0.00",
  150148. "num_branches": 0,
  150149. "num_partial_branches": 0,
  150150. "covered_branches": 0,
  150151. "missing_branches": 0,
  150152. "percent_branches_covered": 100.0,
  150153. "percent_branches_covered_display": "100.00"
  150154. },
  150155. "missing_lines": [
  150156. 208
  150157. ],
  150158. "excluded_lines": [],
  150159. "start_line": 203,
  150160. "contexts": {},
  150161. "executed_branches": [],
  150162. "missing_branches": []
  150163. },
  150164. "get_mysql_conn": {
  150165. "executed_lines": [],
  150166. "summary": {
  150167. "covered_lines": 0,
  150168. "num_statements": 0,
  150169. "percent_covered": 100.0,
  150170. "percent_covered_display": "100.00",
  150171. "missing_lines": 0,
  150172. "excluded_lines": 18,
  150173. "percent_statements_covered": 100.0,
  150174. "percent_statements_covered_display": "100.00",
  150175. "num_branches": 0,
  150176. "num_partial_branches": 0,
  150177. "covered_branches": 0,
  150178. "missing_branches": 0,
  150179. "percent_branches_covered": 100.0,
  150180. "percent_branches_covered_display": "100.00"
  150181. },
  150182. "missing_lines": [],
  150183. "excluded_lines": [
  150184. 215,
  150185. 216,
  150186. 217,
  150187. 218,
  150188. 219,
  150189. 220,
  150190. 221,
  150191. 222,
  150192. 223,
  150193. 224,
  150194. 225,
  150195. 226,
  150196. 227,
  150197. 228,
  150198. 229,
  150199. 230,
  150200. 231,
  150201. 232
  150202. ],
  150203. "start_line": 211,
  150204. "contexts": {},
  150205. "executed_branches": [],
  150206. "missing_branches": []
  150207. },
  150208. "get_mysql_conn_with_pool": {
  150209. "executed_lines": [],
  150210. "summary": {
  150211. "covered_lines": 0,
  150212. "num_statements": 1,
  150213. "percent_covered": 0.0,
  150214. "percent_covered_display": "0.00",
  150215. "missing_lines": 1,
  150216. "excluded_lines": 0,
  150217. "percent_statements_covered": 0.0,
  150218. "percent_statements_covered_display": "0.00",
  150219. "num_branches": 0,
  150220. "num_partial_branches": 0,
  150221. "covered_branches": 0,
  150222. "missing_branches": 0,
  150223. "percent_branches_covered": 100.0,
  150224. "percent_branches_covered_display": "100.00"
  150225. },
  150226. "missing_lines": [
  150227. 244
  150228. ],
  150229. "excluded_lines": [],
  150230. "start_line": 234,
  150231. "contexts": {},
  150232. "executed_branches": [],
  150233. "missing_branches": []
  150234. },
  150235. "": {
  150236. "executed_lines": [],
  150237. "summary": {
  150238. "covered_lines": 0,
  150239. "num_statements": 21,
  150240. "percent_covered": 0.0,
  150241. "percent_covered_display": "0.00",
  150242. "missing_lines": 21,
  150243. "excluded_lines": 9,
  150244. "percent_statements_covered": 0.0,
  150245. "percent_statements_covered_display": "0.00",
  150246. "num_branches": 0,
  150247. "num_partial_branches": 0,
  150248. "covered_branches": 0,
  150249. "missing_branches": 0,
  150250. "percent_branches_covered": 100.0,
  150251. "percent_branches_covered_display": "100.00"
  150252. },
  150253. "missing_lines": [
  150254. 11,
  150255. 12,
  150256. 13,
  150257. 14,
  150258. 15,
  150259. 16,
  150260. 18,
  150261. 19,
  150262. 54,
  150263. 63,
  150264. 64,
  150265. 87,
  150266. 102,
  150267. 117,
  150268. 132,
  150269. 148,
  150270. 163,
  150271. 175,
  150272. 189,
  150273. 203,
  150274. 234
  150275. ],
  150276. "excluded_lines": [
  150277. 29,
  150278. 30,
  150279. 31,
  150280. 32,
  150281. 33,
  150282. 211,
  150283. 212,
  150284. 213,
  150285. 214
  150286. ],
  150287. "start_line": 1,
  150288. "contexts": {},
  150289. "executed_branches": [],
  150290. "missing_branches": []
  150291. }
  150292. },
  150293. "classes": {
  150294. "MySQLConnection": {
  150295. "executed_lines": [],
  150296. "summary": {
  150297. "covered_lines": 0,
  150298. "num_statements": 39,
  150299. "percent_covered": 0.0,
  150300. "percent_covered_display": "0.00",
  150301. "missing_lines": 39,
  150302. "excluded_lines": 19,
  150303. "percent_statements_covered": 0.0,
  150304. "percent_statements_covered_display": "0.00",
  150305. "num_branches": 0,
  150306. "num_partial_branches": 0,
  150307. "covered_branches": 0,
  150308. "missing_branches": 0,
  150309. "percent_branches_covered": 100.0,
  150310. "percent_branches_covered_display": "100.00"
  150311. },
  150312. "missing_lines": [
  150313. 61,
  150314. 74,
  150315. 75,
  150316. 77,
  150317. 78,
  150318. 79,
  150319. 80,
  150320. 81,
  150321. 82,
  150322. 84,
  150323. 85,
  150324. 98,
  150325. 99,
  150326. 100,
  150327. 113,
  150328. 114,
  150329. 115,
  150330. 128,
  150331. 129,
  150332. 130,
  150333. 144,
  150334. 145,
  150335. 146,
  150336. 159,
  150337. 160,
  150338. 161,
  150339. 170,
  150340. 171,
  150341. 172,
  150342. 173,
  150343. 183,
  150344. 184,
  150345. 186,
  150346. 187,
  150347. 197,
  150348. 198,
  150349. 200,
  150350. 201,
  150351. 208
  150352. ],
  150353. "excluded_lines": [
  150354. 34,
  150355. 35,
  150356. 36,
  150357. 37,
  150358. 38,
  150359. 39,
  150360. 40,
  150361. 41,
  150362. 42,
  150363. 43,
  150364. 44,
  150365. 45,
  150366. 46,
  150367. 47,
  150368. 48,
  150369. 49,
  150370. 50,
  150371. 51,
  150372. 52
  150373. ],
  150374. "start_line": 19,
  150375. "contexts": {},
  150376. "executed_branches": [],
  150377. "missing_branches": []
  150378. },
  150379. "": {
  150380. "executed_lines": [],
  150381. "summary": {
  150382. "covered_lines": 0,
  150383. "num_statements": 22,
  150384. "percent_covered": 0.0,
  150385. "percent_covered_display": "0.00",
  150386. "missing_lines": 22,
  150387. "excluded_lines": 27,
  150388. "percent_statements_covered": 0.0,
  150389. "percent_statements_covered_display": "0.00",
  150390. "num_branches": 0,
  150391. "num_partial_branches": 0,
  150392. "covered_branches": 0,
  150393. "missing_branches": 0,
  150394. "percent_branches_covered": 100.0,
  150395. "percent_branches_covered_display": "100.00"
  150396. },
  150397. "missing_lines": [
  150398. 11,
  150399. 12,
  150400. 13,
  150401. 14,
  150402. 15,
  150403. 16,
  150404. 18,
  150405. 19,
  150406. 54,
  150407. 63,
  150408. 64,
  150409. 87,
  150410. 102,
  150411. 117,
  150412. 132,
  150413. 148,
  150414. 163,
  150415. 175,
  150416. 189,
  150417. 203,
  150418. 234,
  150419. 244
  150420. ],
  150421. "excluded_lines": [
  150422. 29,
  150423. 30,
  150424. 31,
  150425. 32,
  150426. 33,
  150427. 211,
  150428. 212,
  150429. 213,
  150430. 214,
  150431. 215,
  150432. 216,
  150433. 217,
  150434. 218,
  150435. 219,
  150436. 220,
  150437. 221,
  150438. 222,
  150439. 223,
  150440. 224,
  150441. 225,
  150442. 226,
  150443. 227,
  150444. 228,
  150445. 229,
  150446. 230,
  150447. 231,
  150448. 232
  150449. ],
  150450. "start_line": 1,
  150451. "contexts": {},
  150452. "executed_branches": [],
  150453. "missing_branches": []
  150454. }
  150455. }
  150456. },
  150457. "src\\utils\\mysql\\mysql_pool.py": {
  150458. "executed_lines": [],
  150459. "summary": {
  150460. "covered_lines": 0,
  150461. "num_statements": 17,
  150462. "percent_covered": 0.0,
  150463. "percent_covered_display": "0.00",
  150464. "missing_lines": 17,
  150465. "excluded_lines": 86,
  150466. "percent_statements_covered": 0.0,
  150467. "percent_statements_covered_display": "0.00",
  150468. "num_branches": 2,
  150469. "num_partial_branches": 0,
  150470. "covered_branches": 0,
  150471. "missing_branches": 2,
  150472. "percent_branches_covered": 0.0,
  150473. "percent_branches_covered_display": "0.00"
  150474. },
  150475. "missing_lines": [
  150476. 10,
  150477. 11,
  150478. 12,
  150479. 13,
  150480. 16,
  150481. 17,
  150482. 18,
  150483. 19,
  150484. 21,
  150485. 22,
  150486. 23,
  150487. 24,
  150488. 26,
  150489. 27,
  150490. 84,
  150491. 91,
  150492. 93
  150493. ],
  150494. "excluded_lines": [
  150495. 36,
  150496. 37,
  150497. 38,
  150498. 39,
  150499. 40,
  150500. 41,
  150501. 42,
  150502. 43,
  150503. 44,
  150504. 45,
  150505. 46,
  150506. 47,
  150507. 48,
  150508. 49,
  150509. 50,
  150510. 51,
  150511. 52,
  150512. 53,
  150513. 54,
  150514. 55,
  150515. 56,
  150516. 57,
  150517. 58,
  150518. 59,
  150519. 60,
  150520. 61,
  150521. 62,
  150522. 63,
  150523. 64,
  150524. 65,
  150525. 66,
  150526. 67,
  150527. 68,
  150528. 69,
  150529. 70,
  150530. 71,
  150531. 72,
  150532. 73,
  150533. 74,
  150534. 75,
  150535. 76,
  150536. 77,
  150537. 78,
  150538. 79,
  150539. 80,
  150540. 81,
  150541. 82,
  150542. 98,
  150543. 101,
  150544. 102,
  150545. 103,
  150546. 104,
  150547. 105,
  150548. 106,
  150549. 107,
  150550. 108,
  150551. 109,
  150552. 110,
  150553. 111,
  150554. 112,
  150555. 113,
  150556. 114,
  150557. 115,
  150558. 116,
  150559. 117,
  150560. 118,
  150561. 119,
  150562. 120,
  150563. 121,
  150564. 122,
  150565. 123,
  150566. 124,
  150567. 125,
  150568. 126,
  150569. 127,
  150570. 128,
  150571. 129,
  150572. 130,
  150573. 131,
  150574. 132,
  150575. 133,
  150576. 134,
  150577. 135,
  150578. 136,
  150579. 137,
  150580. 138
  150581. ],
  150582. "contexts": {},
  150583. "executed_branches": [],
  150584. "missing_branches": [
  150585. [
  150586. 22,
  150587. 23
  150588. ],
  150589. [
  150590. 22,
  150591. 24
  150592. ]
  150593. ],
  150594. "functions": {
  150595. "singleton.__init__": {
  150596. "executed_lines": [],
  150597. "summary": {
  150598. "covered_lines": 0,
  150599. "num_statements": 2,
  150600. "percent_covered": 0.0,
  150601. "percent_covered_display": "0.00",
  150602. "missing_lines": 2,
  150603. "excluded_lines": 0,
  150604. "percent_statements_covered": 0.0,
  150605. "percent_statements_covered_display": "0.00",
  150606. "num_branches": 0,
  150607. "num_partial_branches": 0,
  150608. "covered_branches": 0,
  150609. "missing_branches": 0,
  150610. "percent_branches_covered": 100.0,
  150611. "percent_branches_covered_display": "100.00"
  150612. },
  150613. "missing_lines": [
  150614. 18,
  150615. 19
  150616. ],
  150617. "excluded_lines": [],
  150618. "start_line": 17,
  150619. "contexts": {},
  150620. "executed_branches": [],
  150621. "missing_branches": []
  150622. },
  150623. "singleton.__call__": {
  150624. "executed_lines": [],
  150625. "summary": {
  150626. "covered_lines": 0,
  150627. "num_statements": 3,
  150628. "percent_covered": 0.0,
  150629. "percent_covered_display": "0.00",
  150630. "missing_lines": 3,
  150631. "excluded_lines": 0,
  150632. "percent_statements_covered": 0.0,
  150633. "percent_statements_covered_display": "0.00",
  150634. "num_branches": 2,
  150635. "num_partial_branches": 0,
  150636. "covered_branches": 0,
  150637. "missing_branches": 2,
  150638. "percent_branches_covered": 0.0,
  150639. "percent_branches_covered_display": "0.00"
  150640. },
  150641. "missing_lines": [
  150642. 22,
  150643. 23,
  150644. 24
  150645. ],
  150646. "excluded_lines": [],
  150647. "start_line": 21,
  150648. "contexts": {},
  150649. "executed_branches": [],
  150650. "missing_branches": [
  150651. [
  150652. 22,
  150653. 23
  150654. ],
  150655. [
  150656. 22,
  150657. 24
  150658. ]
  150659. ]
  150660. },
  150661. "MySQLPool.__init__": {
  150662. "executed_lines": [],
  150663. "summary": {
  150664. "covered_lines": 0,
  150665. "num_statements": 0,
  150666. "percent_covered": 100.0,
  150667. "percent_covered_display": "100.00",
  150668. "missing_lines": 0,
  150669. "excluded_lines": 43,
  150670. "percent_statements_covered": 100.0,
  150671. "percent_statements_covered_display": "100.00",
  150672. "num_branches": 0,
  150673. "num_partial_branches": 0,
  150674. "covered_branches": 0,
  150675. "missing_branches": 0,
  150676. "percent_branches_covered": 100.0,
  150677. "percent_branches_covered_display": "100.00"
  150678. },
  150679. "missing_lines": [],
  150680. "excluded_lines": [
  150681. 40,
  150682. 41,
  150683. 42,
  150684. 43,
  150685. 44,
  150686. 45,
  150687. 46,
  150688. 47,
  150689. 48,
  150690. 49,
  150691. 50,
  150692. 51,
  150693. 52,
  150694. 53,
  150695. 54,
  150696. 55,
  150697. 56,
  150698. 57,
  150699. 58,
  150700. 59,
  150701. 60,
  150702. 61,
  150703. 62,
  150704. 63,
  150705. 64,
  150706. 65,
  150707. 66,
  150708. 67,
  150709. 68,
  150710. 69,
  150711. 70,
  150712. 71,
  150713. 72,
  150714. 73,
  150715. 74,
  150716. 75,
  150717. 76,
  150718. 77,
  150719. 78,
  150720. 79,
  150721. 80,
  150722. 81,
  150723. 82
  150724. ],
  150725. "start_line": 36,
  150726. "contexts": {},
  150727. "executed_branches": [],
  150728. "missing_branches": []
  150729. },
  150730. "MySQLPool.get_connection": {
  150731. "executed_lines": [],
  150732. "summary": {
  150733. "covered_lines": 0,
  150734. "num_statements": 1,
  150735. "percent_covered": 0.0,
  150736. "percent_covered_display": "0.00",
  150737. "missing_lines": 1,
  150738. "excluded_lines": 0,
  150739. "percent_statements_covered": 0.0,
  150740. "percent_statements_covered_display": "0.00",
  150741. "num_branches": 0,
  150742. "num_partial_branches": 0,
  150743. "covered_branches": 0,
  150744. "missing_branches": 0,
  150745. "percent_branches_covered": 100.0,
  150746. "percent_branches_covered_display": "100.00"
  150747. },
  150748. "missing_lines": [
  150749. 91
  150750. ],
  150751. "excluded_lines": [],
  150752. "start_line": 84,
  150753. "contexts": {},
  150754. "executed_branches": [],
  150755. "missing_branches": []
  150756. },
  150757. "MySQLPool.close": {
  150758. "executed_lines": [],
  150759. "summary": {
  150760. "covered_lines": 0,
  150761. "num_statements": 0,
  150762. "percent_covered": 100.0,
  150763. "percent_covered_display": "100.00",
  150764. "missing_lines": 0,
  150765. "excluded_lines": 1,
  150766. "percent_statements_covered": 100.0,
  150767. "percent_statements_covered_display": "100.00",
  150768. "num_branches": 0,
  150769. "num_partial_branches": 0,
  150770. "covered_branches": 0,
  150771. "missing_branches": 0,
  150772. "percent_branches_covered": 100.0,
  150773. "percent_branches_covered_display": "100.00"
  150774. },
  150775. "missing_lines": [],
  150776. "excluded_lines": [
  150777. 98
  150778. ],
  150779. "start_line": 93,
  150780. "contexts": {},
  150781. "executed_branches": [],
  150782. "missing_branches": []
  150783. },
  150784. "get_mysql_pool": {
  150785. "executed_lines": [],
  150786. "summary": {
  150787. "covered_lines": 0,
  150788. "num_statements": 0,
  150789. "percent_covered": 100.0,
  150790. "percent_covered_display": "100.00",
  150791. "missing_lines": 0,
  150792. "excluded_lines": 34,
  150793. "percent_statements_covered": 100.0,
  150794. "percent_statements_covered_display": "100.00",
  150795. "num_branches": 0,
  150796. "num_partial_branches": 0,
  150797. "covered_branches": 0,
  150798. "missing_branches": 0,
  150799. "percent_branches_covered": 100.0,
  150800. "percent_branches_covered_display": "100.00"
  150801. },
  150802. "missing_lines": [],
  150803. "excluded_lines": [
  150804. 105,
  150805. 106,
  150806. 107,
  150807. 108,
  150808. 109,
  150809. 110,
  150810. 111,
  150811. 112,
  150812. 113,
  150813. 114,
  150814. 115,
  150815. 116,
  150816. 117,
  150817. 118,
  150818. 119,
  150819. 120,
  150820. 121,
  150821. 122,
  150822. 123,
  150823. 124,
  150824. 125,
  150825. 126,
  150826. 127,
  150827. 128,
  150828. 129,
  150829. 130,
  150830. 131,
  150831. 132,
  150832. 133,
  150833. 134,
  150834. 135,
  150835. 136,
  150836. 137,
  150837. 138
  150838. ],
  150839. "start_line": 101,
  150840. "contexts": {},
  150841. "executed_branches": [],
  150842. "missing_branches": []
  150843. },
  150844. "": {
  150845. "executed_lines": [],
  150846. "summary": {
  150847. "covered_lines": 0,
  150848. "num_statements": 11,
  150849. "percent_covered": 0.0,
  150850. "percent_covered_display": "0.00",
  150851. "missing_lines": 11,
  150852. "excluded_lines": 8,
  150853. "percent_statements_covered": 0.0,
  150854. "percent_statements_covered_display": "0.00",
  150855. "num_branches": 0,
  150856. "num_partial_branches": 0,
  150857. "covered_branches": 0,
  150858. "missing_branches": 0,
  150859. "percent_branches_covered": 100.0,
  150860. "percent_branches_covered_display": "100.00"
  150861. },
  150862. "missing_lines": [
  150863. 10,
  150864. 11,
  150865. 12,
  150866. 13,
  150867. 16,
  150868. 17,
  150869. 21,
  150870. 26,
  150871. 27,
  150872. 84,
  150873. 93
  150874. ],
  150875. "excluded_lines": [
  150876. 36,
  150877. 37,
  150878. 38,
  150879. 39,
  150880. 101,
  150881. 102,
  150882. 103,
  150883. 104
  150884. ],
  150885. "start_line": 1,
  150886. "contexts": {},
  150887. "executed_branches": [],
  150888. "missing_branches": []
  150889. }
  150890. },
  150891. "classes": {
  150892. "singleton": {
  150893. "executed_lines": [],
  150894. "summary": {
  150895. "covered_lines": 0,
  150896. "num_statements": 5,
  150897. "percent_covered": 0.0,
  150898. "percent_covered_display": "0.00",
  150899. "missing_lines": 5,
  150900. "excluded_lines": 0,
  150901. "percent_statements_covered": 0.0,
  150902. "percent_statements_covered_display": "0.00",
  150903. "num_branches": 2,
  150904. "num_partial_branches": 0,
  150905. "covered_branches": 0,
  150906. "missing_branches": 2,
  150907. "percent_branches_covered": 0.0,
  150908. "percent_branches_covered_display": "0.00"
  150909. },
  150910. "missing_lines": [
  150911. 18,
  150912. 19,
  150913. 22,
  150914. 23,
  150915. 24
  150916. ],
  150917. "excluded_lines": [],
  150918. "start_line": 16,
  150919. "contexts": {},
  150920. "executed_branches": [],
  150921. "missing_branches": [
  150922. [
  150923. 22,
  150924. 23
  150925. ],
  150926. [
  150927. 22,
  150928. 24
  150929. ]
  150930. ]
  150931. },
  150932. "MySQLPool": {
  150933. "executed_lines": [],
  150934. "summary": {
  150935. "covered_lines": 0,
  150936. "num_statements": 1,
  150937. "percent_covered": 0.0,
  150938. "percent_covered_display": "0.00",
  150939. "missing_lines": 1,
  150940. "excluded_lines": 44,
  150941. "percent_statements_covered": 0.0,
  150942. "percent_statements_covered_display": "0.00",
  150943. "num_branches": 0,
  150944. "num_partial_branches": 0,
  150945. "covered_branches": 0,
  150946. "missing_branches": 0,
  150947. "percent_branches_covered": 100.0,
  150948. "percent_branches_covered_display": "100.00"
  150949. },
  150950. "missing_lines": [
  150951. 91
  150952. ],
  150953. "excluded_lines": [
  150954. 40,
  150955. 41,
  150956. 42,
  150957. 43,
  150958. 44,
  150959. 45,
  150960. 46,
  150961. 47,
  150962. 48,
  150963. 49,
  150964. 50,
  150965. 51,
  150966. 52,
  150967. 53,
  150968. 54,
  150969. 55,
  150970. 56,
  150971. 57,
  150972. 58,
  150973. 59,
  150974. 60,
  150975. 61,
  150976. 62,
  150977. 63,
  150978. 64,
  150979. 65,
  150980. 66,
  150981. 67,
  150982. 68,
  150983. 69,
  150984. 70,
  150985. 71,
  150986. 72,
  150987. 73,
  150988. 74,
  150989. 75,
  150990. 76,
  150991. 77,
  150992. 78,
  150993. 79,
  150994. 80,
  150995. 81,
  150996. 82,
  150997. 98
  150998. ],
  150999. "start_line": 27,
  151000. "contexts": {},
  151001. "executed_branches": [],
  151002. "missing_branches": []
  151003. },
  151004. "": {
  151005. "executed_lines": [],
  151006. "summary": {
  151007. "covered_lines": 0,
  151008. "num_statements": 11,
  151009. "percent_covered": 0.0,
  151010. "percent_covered_display": "0.00",
  151011. "missing_lines": 11,
  151012. "excluded_lines": 42,
  151013. "percent_statements_covered": 0.0,
  151014. "percent_statements_covered_display": "0.00",
  151015. "num_branches": 0,
  151016. "num_partial_branches": 0,
  151017. "covered_branches": 0,
  151018. "missing_branches": 0,
  151019. "percent_branches_covered": 100.0,
  151020. "percent_branches_covered_display": "100.00"
  151021. },
  151022. "missing_lines": [
  151023. 10,
  151024. 11,
  151025. 12,
  151026. 13,
  151027. 16,
  151028. 17,
  151029. 21,
  151030. 26,
  151031. 27,
  151032. 84,
  151033. 93
  151034. ],
  151035. "excluded_lines": [
  151036. 36,
  151037. 37,
  151038. 38,
  151039. 39,
  151040. 101,
  151041. 102,
  151042. 103,
  151043. 104,
  151044. 105,
  151045. 106,
  151046. 107,
  151047. 108,
  151048. 109,
  151049. 110,
  151050. 111,
  151051. 112,
  151052. 113,
  151053. 114,
  151054. 115,
  151055. 116,
  151056. 117,
  151057. 118,
  151058. 119,
  151059. 120,
  151060. 121,
  151061. 122,
  151062. 123,
  151063. 124,
  151064. 125,
  151065. 126,
  151066. 127,
  151067. 128,
  151068. 129,
  151069. 130,
  151070. 131,
  151071. 132,
  151072. 133,
  151073. 134,
  151074. 135,
  151075. 136,
  151076. 137,
  151077. 138
  151078. ],
  151079. "start_line": 1,
  151080. "contexts": {},
  151081. "executed_branches": [],
  151082. "missing_branches": []
  151083. }
  151084. }
  151085. },
  151086. "src\\utils\\mysql\\mysql_repository.py": {
  151087. "executed_lines": [],
  151088. "summary": {
  151089. "covered_lines": 0,
  151090. "num_statements": 92,
  151091. "percent_covered": 0.0,
  151092. "percent_covered_display": "0.00",
  151093. "missing_lines": 92,
  151094. "excluded_lines": 0,
  151095. "percent_statements_covered": 0.0,
  151096. "percent_statements_covered_display": "0.00",
  151097. "num_branches": 24,
  151098. "num_partial_branches": 0,
  151099. "covered_branches": 0,
  151100. "missing_branches": 24,
  151101. "percent_branches_covered": 0.0,
  151102. "percent_branches_covered_display": "0.00"
  151103. },
  151104. "missing_lines": [
  151105. 7,
  151106. 8,
  151107. 9,
  151108. 10,
  151109. 11,
  151110. 13,
  151111. 16,
  151112. 23,
  151113. 31,
  151114. 32,
  151115. 33,
  151116. 34,
  151117. 36,
  151118. 38,
  151119. 40,
  151120. 42,
  151121. 53,
  151122. 54,
  151123. 55,
  151124. 57,
  151125. 68,
  151126. 69,
  151127. 70,
  151128. 71,
  151129. 73,
  151130. 74,
  151131. 75,
  151132. 77,
  151133. 78,
  151134. 79,
  151135. 80,
  151136. 82,
  151137. 101,
  151138. 102,
  151139. 103,
  151140. 104,
  151141. 105,
  151142. 106,
  151143. 107,
  151144. 109,
  151145. 110,
  151146. 111,
  151147. 112,
  151148. 113,
  151149. 114,
  151150. 115,
  151151. 117,
  151152. 127,
  151153. 128,
  151154. 129,
  151155. 130,
  151156. 131,
  151157. 132,
  151158. 134,
  151159. 144,
  151160. 145,
  151161. 146,
  151162. 148,
  151163. 158,
  151164. 159,
  151165. 160,
  151166. 161,
  151167. 162,
  151168. 164,
  151169. 175,
  151170. 176,
  151171. 177,
  151172. 179,
  151173. 191,
  151174. 193,
  151175. 203,
  151176. 204,
  151177. 205,
  151178. 207,
  151179. 218,
  151180. 220,
  151181. 231,
  151182. 233,
  151183. 244,
  151184. 248,
  151185. 258,
  151186. 260,
  151187. 271,
  151188. 272,
  151189. 273,
  151190. 274,
  151191. 275,
  151192. 277,
  151193. 296,
  151194. 297,
  151195. 298,
  151196. 300
  151197. ],
  151198. "excluded_lines": [],
  151199. "contexts": {},
  151200. "executed_branches": [],
  151201. "missing_branches": [
  151202. [
  151203. 32,
  151204. 33
  151205. ],
  151206. [
  151207. 32,
  151208. 36
  151209. ],
  151210. [
  151211. 69,
  151212. 70
  151213. ],
  151214. [
  151215. 69,
  151216. 71
  151217. ],
  151218. [
  151219. 71,
  151220. 73
  151221. ],
  151222. [
  151223. 71,
  151224. 78
  151225. ],
  151226. [
  151227. 74,
  151228. 75
  151229. ],
  151230. [
  151231. 74,
  151232. 77
  151233. ],
  151234. [
  151235. 102,
  151236. 103
  151237. ],
  151238. [
  151239. 102,
  151240. 104
  151241. ],
  151242. [
  151243. 104,
  151244. 105
  151245. ],
  151246. [
  151247. 104,
  151248. 110
  151249. ],
  151250. [
  151251. 106,
  151252. 107
  151253. ],
  151254. [
  151255. 106,
  151256. 109
  151257. ],
  151258. [
  151259. 110,
  151260. 111
  151261. ],
  151262. [
  151263. 110,
  151264. 112
  151265. ],
  151266. [
  151267. 112,
  151268. 113
  151269. ],
  151270. [
  151271. 112,
  151272. 114
  151273. ],
  151274. [
  151275. 128,
  151276. 129
  151277. ],
  151278. [
  151279. 128,
  151280. 130
  151281. ],
  151282. [
  151283. 158,
  151284. 159
  151285. ],
  151286. [
  151287. 158,
  151288. 160
  151289. ],
  151290. [
  151291. 271,
  151292. 272
  151293. ],
  151294. [
  151295. 271,
  151296. 273
  151297. ]
  151298. ],
  151299. "functions": {
  151300. "MySQLRepository.__init__": {
  151301. "executed_lines": [],
  151302. "summary": {
  151303. "covered_lines": 0,
  151304. "num_statements": 5,
  151305. "percent_covered": 0.0,
  151306. "percent_covered_display": "0.00",
  151307. "missing_lines": 5,
  151308. "excluded_lines": 0,
  151309. "percent_statements_covered": 0.0,
  151310. "percent_statements_covered_display": "0.00",
  151311. "num_branches": 2,
  151312. "num_partial_branches": 0,
  151313. "covered_branches": 0,
  151314. "missing_branches": 2,
  151315. "percent_branches_covered": 0.0,
  151316. "percent_branches_covered_display": "0.00"
  151317. },
  151318. "missing_lines": [
  151319. 31,
  151320. 32,
  151321. 33,
  151322. 34,
  151323. 36
  151324. ],
  151325. "excluded_lines": [],
  151326. "start_line": 23,
  151327. "contexts": {},
  151328. "executed_branches": [],
  151329. "missing_branches": [
  151330. [
  151331. 32,
  151332. 33
  151333. ],
  151334. [
  151335. 32,
  151336. 36
  151337. ]
  151338. ]
  151339. },
  151340. "MySQLRepository._create_query_builder": {
  151341. "executed_lines": [],
  151342. "summary": {
  151343. "covered_lines": 0,
  151344. "num_statements": 1,
  151345. "percent_covered": 0.0,
  151346. "percent_covered_display": "0.00",
  151347. "missing_lines": 1,
  151348. "excluded_lines": 0,
  151349. "percent_statements_covered": 0.0,
  151350. "percent_statements_covered_display": "0.00",
  151351. "num_branches": 0,
  151352. "num_partial_branches": 0,
  151353. "covered_branches": 0,
  151354. "missing_branches": 0,
  151355. "percent_branches_covered": 100.0,
  151356. "percent_branches_covered_display": "100.00"
  151357. },
  151358. "missing_lines": [
  151359. 40
  151360. ],
  151361. "excluded_lines": [],
  151362. "start_line": 38,
  151363. "contexts": {},
  151364. "executed_branches": [],
  151365. "missing_branches": []
  151366. },
  151367. "MySQLRepository.find_by_id": {
  151368. "executed_lines": [],
  151369. "summary": {
  151370. "covered_lines": 0,
  151371. "num_statements": 3,
  151372. "percent_covered": 0.0,
  151373. "percent_covered_display": "0.00",
  151374. "missing_lines": 3,
  151375. "excluded_lines": 0,
  151376. "percent_statements_covered": 0.0,
  151377. "percent_statements_covered_display": "0.00",
  151378. "num_branches": 0,
  151379. "num_partial_branches": 0,
  151380. "covered_branches": 0,
  151381. "missing_branches": 0,
  151382. "percent_branches_covered": 100.0,
  151383. "percent_branches_covered_display": "100.00"
  151384. },
  151385. "missing_lines": [
  151386. 53,
  151387. 54,
  151388. 55
  151389. ],
  151390. "excluded_lines": [],
  151391. "start_line": 42,
  151392. "contexts": {},
  151393. "executed_branches": [],
  151394. "missing_branches": []
  151395. },
  151396. "MySQLRepository.find_one": {
  151397. "executed_lines": [],
  151398. "summary": {
  151399. "covered_lines": 0,
  151400. "num_statements": 11,
  151401. "percent_covered": 0.0,
  151402. "percent_covered_display": "0.00",
  151403. "missing_lines": 11,
  151404. "excluded_lines": 0,
  151405. "percent_statements_covered": 0.0,
  151406. "percent_statements_covered_display": "0.00",
  151407. "num_branches": 6,
  151408. "num_partial_branches": 0,
  151409. "covered_branches": 0,
  151410. "missing_branches": 6,
  151411. "percent_branches_covered": 0.0,
  151412. "percent_branches_covered_display": "0.00"
  151413. },
  151414. "missing_lines": [
  151415. 68,
  151416. 69,
  151417. 70,
  151418. 71,
  151419. 73,
  151420. 74,
  151421. 75,
  151422. 77,
  151423. 78,
  151424. 79,
  151425. 80
  151426. ],
  151427. "excluded_lines": [],
  151428. "start_line": 57,
  151429. "contexts": {},
  151430. "executed_branches": [],
  151431. "missing_branches": [
  151432. [
  151433. 69,
  151434. 70
  151435. ],
  151436. [
  151437. 69,
  151438. 71
  151439. ],
  151440. [
  151441. 71,
  151442. 73
  151443. ],
  151444. [
  151445. 71,
  151446. 78
  151447. ],
  151448. [
  151449. 74,
  151450. 75
  151451. ],
  151452. [
  151453. 74,
  151454. 77
  151455. ]
  151456. ]
  151457. },
  151458. "MySQLRepository.find_all": {
  151459. "executed_lines": [],
  151460. "summary": {
  151461. "covered_lines": 0,
  151462. "num_statements": 14,
  151463. "percent_covered": 0.0,
  151464. "percent_covered_display": "0.00",
  151465. "missing_lines": 14,
  151466. "excluded_lines": 0,
  151467. "percent_statements_covered": 0.0,
  151468. "percent_statements_covered_display": "0.00",
  151469. "num_branches": 10,
  151470. "num_partial_branches": 0,
  151471. "covered_branches": 0,
  151472. "missing_branches": 10,
  151473. "percent_branches_covered": 0.0,
  151474. "percent_branches_covered_display": "0.00"
  151475. },
  151476. "missing_lines": [
  151477. 101,
  151478. 102,
  151479. 103,
  151480. 104,
  151481. 105,
  151482. 106,
  151483. 107,
  151484. 109,
  151485. 110,
  151486. 111,
  151487. 112,
  151488. 113,
  151489. 114,
  151490. 115
  151491. ],
  151492. "excluded_lines": [],
  151493. "start_line": 82,
  151494. "contexts": {},
  151495. "executed_branches": [],
  151496. "missing_branches": [
  151497. [
  151498. 102,
  151499. 103
  151500. ],
  151501. [
  151502. 102,
  151503. 104
  151504. ],
  151505. [
  151506. 104,
  151507. 105
  151508. ],
  151509. [
  151510. 104,
  151511. 110
  151512. ],
  151513. [
  151514. 106,
  151515. 107
  151516. ],
  151517. [
  151518. 106,
  151519. 109
  151520. ],
  151521. [
  151522. 110,
  151523. 111
  151524. ],
  151525. [
  151526. 110,
  151527. 112
  151528. ],
  151529. [
  151530. 112,
  151531. 113
  151532. ],
  151533. [
  151534. 112,
  151535. 114
  151536. ]
  151537. ]
  151538. },
  151539. "MySQLRepository.count": {
  151540. "executed_lines": [],
  151541. "summary": {
  151542. "covered_lines": 0,
  151543. "num_statements": 6,
  151544. "percent_covered": 0.0,
  151545. "percent_covered_display": "0.00",
  151546. "missing_lines": 6,
  151547. "excluded_lines": 0,
  151548. "percent_statements_covered": 0.0,
  151549. "percent_statements_covered_display": "0.00",
  151550. "num_branches": 2,
  151551. "num_partial_branches": 0,
  151552. "covered_branches": 0,
  151553. "missing_branches": 2,
  151554. "percent_branches_covered": 0.0,
  151555. "percent_branches_covered_display": "0.00"
  151556. },
  151557. "missing_lines": [
  151558. 127,
  151559. 128,
  151560. 129,
  151561. 130,
  151562. 131,
  151563. 132
  151564. ],
  151565. "excluded_lines": [],
  151566. "start_line": 117,
  151567. "contexts": {},
  151568. "executed_branches": [],
  151569. "missing_branches": [
  151570. [
  151571. 128,
  151572. 129
  151573. ],
  151574. [
  151575. 128,
  151576. 130
  151577. ]
  151578. ]
  151579. },
  151580. "MySQLRepository.insert": {
  151581. "executed_lines": [],
  151582. "summary": {
  151583. "covered_lines": 0,
  151584. "num_statements": 3,
  151585. "percent_covered": 0.0,
  151586. "percent_covered_display": "0.00",
  151587. "missing_lines": 3,
  151588. "excluded_lines": 0,
  151589. "percent_statements_covered": 0.0,
  151590. "percent_statements_covered_display": "0.00",
  151591. "num_branches": 0,
  151592. "num_partial_branches": 0,
  151593. "covered_branches": 0,
  151594. "missing_branches": 0,
  151595. "percent_branches_covered": 100.0,
  151596. "percent_branches_covered_display": "100.00"
  151597. },
  151598. "missing_lines": [
  151599. 144,
  151600. 145,
  151601. 146
  151602. ],
  151603. "excluded_lines": [],
  151604. "start_line": 134,
  151605. "contexts": {},
  151606. "executed_branches": [],
  151607. "missing_branches": []
  151608. },
  151609. "MySQLRepository.insert_many": {
  151610. "executed_lines": [],
  151611. "summary": {
  151612. "covered_lines": 0,
  151613. "num_statements": 5,
  151614. "percent_covered": 0.0,
  151615. "percent_covered_display": "0.00",
  151616. "missing_lines": 5,
  151617. "excluded_lines": 0,
  151618. "percent_statements_covered": 0.0,
  151619. "percent_statements_covered_display": "0.00",
  151620. "num_branches": 2,
  151621. "num_partial_branches": 0,
  151622. "covered_branches": 0,
  151623. "missing_branches": 2,
  151624. "percent_branches_covered": 0.0,
  151625. "percent_branches_covered_display": "0.00"
  151626. },
  151627. "missing_lines": [
  151628. 158,
  151629. 159,
  151630. 160,
  151631. 161,
  151632. 162
  151633. ],
  151634. "excluded_lines": [],
  151635. "start_line": 148,
  151636. "contexts": {},
  151637. "executed_branches": [],
  151638. "missing_branches": [
  151639. [
  151640. 158,
  151641. 159
  151642. ],
  151643. [
  151644. 158,
  151645. 160
  151646. ]
  151647. ]
  151648. },
  151649. "MySQLRepository.update": {
  151650. "executed_lines": [],
  151651. "summary": {
  151652. "covered_lines": 0,
  151653. "num_statements": 3,
  151654. "percent_covered": 0.0,
  151655. "percent_covered_display": "0.00",
  151656. "missing_lines": 3,
  151657. "excluded_lines": 0,
  151658. "percent_statements_covered": 0.0,
  151659. "percent_statements_covered_display": "0.00",
  151660. "num_branches": 0,
  151661. "num_partial_branches": 0,
  151662. "covered_branches": 0,
  151663. "missing_branches": 0,
  151664. "percent_branches_covered": 100.0,
  151665. "percent_branches_covered_display": "100.00"
  151666. },
  151667. "missing_lines": [
  151668. 175,
  151669. 176,
  151670. 177
  151671. ],
  151672. "excluded_lines": [],
  151673. "start_line": 164,
  151674. "contexts": {},
  151675. "executed_branches": [],
  151676. "missing_branches": []
  151677. },
  151678. "MySQLRepository.update_by_id": {
  151679. "executed_lines": [],
  151680. "summary": {
  151681. "covered_lines": 0,
  151682. "num_statements": 1,
  151683. "percent_covered": 0.0,
  151684. "percent_covered_display": "0.00",
  151685. "missing_lines": 1,
  151686. "excluded_lines": 0,
  151687. "percent_statements_covered": 0.0,
  151688. "percent_statements_covered_display": "0.00",
  151689. "num_branches": 0,
  151690. "num_partial_branches": 0,
  151691. "covered_branches": 0,
  151692. "missing_branches": 0,
  151693. "percent_branches_covered": 100.0,
  151694. "percent_branches_covered_display": "100.00"
  151695. },
  151696. "missing_lines": [
  151697. 191
  151698. ],
  151699. "excluded_lines": [],
  151700. "start_line": 179,
  151701. "contexts": {},
  151702. "executed_branches": [],
  151703. "missing_branches": []
  151704. },
  151705. "MySQLRepository.delete": {
  151706. "executed_lines": [],
  151707. "summary": {
  151708. "covered_lines": 0,
  151709. "num_statements": 3,
  151710. "percent_covered": 0.0,
  151711. "percent_covered_display": "0.00",
  151712. "missing_lines": 3,
  151713. "excluded_lines": 0,
  151714. "percent_statements_covered": 0.0,
  151715. "percent_statements_covered_display": "0.00",
  151716. "num_branches": 0,
  151717. "num_partial_branches": 0,
  151718. "covered_branches": 0,
  151719. "missing_branches": 0,
  151720. "percent_branches_covered": 100.0,
  151721. "percent_branches_covered_display": "100.00"
  151722. },
  151723. "missing_lines": [
  151724. 203,
  151725. 204,
  151726. 205
  151727. ],
  151728. "excluded_lines": [],
  151729. "start_line": 193,
  151730. "contexts": {},
  151731. "executed_branches": [],
  151732. "missing_branches": []
  151733. },
  151734. "MySQLRepository.delete_by_id": {
  151735. "executed_lines": [],
  151736. "summary": {
  151737. "covered_lines": 0,
  151738. "num_statements": 1,
  151739. "percent_covered": 0.0,
  151740. "percent_covered_display": "0.00",
  151741. "missing_lines": 1,
  151742. "excluded_lines": 0,
  151743. "percent_statements_covered": 0.0,
  151744. "percent_statements_covered_display": "0.00",
  151745. "num_branches": 0,
  151746. "num_partial_branches": 0,
  151747. "covered_branches": 0,
  151748. "missing_branches": 0,
  151749. "percent_branches_covered": 100.0,
  151750. "percent_branches_covered_display": "100.00"
  151751. },
  151752. "missing_lines": [
  151753. 218
  151754. ],
  151755. "excluded_lines": [],
  151756. "start_line": 207,
  151757. "contexts": {},
  151758. "executed_branches": [],
  151759. "missing_branches": []
  151760. },
  151761. "MySQLRepository.execute_query": {
  151762. "executed_lines": [],
  151763. "summary": {
  151764. "covered_lines": 0,
  151765. "num_statements": 1,
  151766. "percent_covered": 0.0,
  151767. "percent_covered_display": "0.00",
  151768. "missing_lines": 1,
  151769. "excluded_lines": 0,
  151770. "percent_statements_covered": 0.0,
  151771. "percent_statements_covered_display": "0.00",
  151772. "num_branches": 0,
  151773. "num_partial_branches": 0,
  151774. "covered_branches": 0,
  151775. "missing_branches": 0,
  151776. "percent_branches_covered": 100.0,
  151777. "percent_branches_covered_display": "100.00"
  151778. },
  151779. "missing_lines": [
  151780. 231
  151781. ],
  151782. "excluded_lines": [],
  151783. "start_line": 220,
  151784. "contexts": {},
  151785. "executed_branches": [],
  151786. "missing_branches": []
  151787. },
  151788. "MySQLRepository.execute_update": {
  151789. "executed_lines": [],
  151790. "summary": {
  151791. "covered_lines": 0,
  151792. "num_statements": 1,
  151793. "percent_covered": 0.0,
  151794. "percent_covered_display": "0.00",
  151795. "missing_lines": 1,
  151796. "excluded_lines": 0,
  151797. "percent_statements_covered": 0.0,
  151798. "percent_statements_covered_display": "0.00",
  151799. "num_branches": 0,
  151800. "num_partial_branches": 0,
  151801. "covered_branches": 0,
  151802. "missing_branches": 0,
  151803. "percent_branches_covered": 100.0,
  151804. "percent_branches_covered_display": "100.00"
  151805. },
  151806. "missing_lines": [
  151807. 244
  151808. ],
  151809. "excluded_lines": [],
  151810. "start_line": 233,
  151811. "contexts": {},
  151812. "executed_branches": [],
  151813. "missing_branches": []
  151814. },
  151815. "MySQLRepository.exists": {
  151816. "executed_lines": [],
  151817. "summary": {
  151818. "covered_lines": 0,
  151819. "num_statements": 1,
  151820. "percent_covered": 0.0,
  151821. "percent_covered_display": "0.00",
  151822. "missing_lines": 1,
  151823. "excluded_lines": 0,
  151824. "percent_statements_covered": 0.0,
  151825. "percent_statements_covered_display": "0.00",
  151826. "num_branches": 0,
  151827. "num_partial_branches": 0,
  151828. "covered_branches": 0,
  151829. "missing_branches": 0,
  151830. "percent_branches_covered": 100.0,
  151831. "percent_branches_covered_display": "100.00"
  151832. },
  151833. "missing_lines": [
  151834. 258
  151835. ],
  151836. "excluded_lines": [],
  151837. "start_line": 248,
  151838. "contexts": {},
  151839. "executed_branches": [],
  151840. "missing_branches": []
  151841. },
  151842. "MySQLRepository.find_by_ids": {
  151843. "executed_lines": [],
  151844. "summary": {
  151845. "covered_lines": 0,
  151846. "num_statements": 5,
  151847. "percent_covered": 0.0,
  151848. "percent_covered_display": "0.00",
  151849. "missing_lines": 5,
  151850. "excluded_lines": 0,
  151851. "percent_statements_covered": 0.0,
  151852. "percent_statements_covered_display": "0.00",
  151853. "num_branches": 2,
  151854. "num_partial_branches": 0,
  151855. "covered_branches": 0,
  151856. "missing_branches": 2,
  151857. "percent_branches_covered": 0.0,
  151858. "percent_branches_covered_display": "0.00"
  151859. },
  151860. "missing_lines": [
  151861. 271,
  151862. 272,
  151863. 273,
  151864. 274,
  151865. 275
  151866. ],
  151867. "excluded_lines": [],
  151868. "start_line": 260,
  151869. "contexts": {},
  151870. "executed_branches": [],
  151871. "missing_branches": [
  151872. [
  151873. 271,
  151874. 272
  151875. ],
  151876. [
  151877. 271,
  151878. 273
  151879. ]
  151880. ]
  151881. },
  151882. "MySQLRepository.paginate": {
  151883. "executed_lines": [],
  151884. "summary": {
  151885. "covered_lines": 0,
  151886. "num_statements": 4,
  151887. "percent_covered": 0.0,
  151888. "percent_covered_display": "0.00",
  151889. "missing_lines": 4,
  151890. "excluded_lines": 0,
  151891. "percent_statements_covered": 0.0,
  151892. "percent_statements_covered_display": "0.00",
  151893. "num_branches": 0,
  151894. "num_partial_branches": 0,
  151895. "covered_branches": 0,
  151896. "missing_branches": 0,
  151897. "percent_branches_covered": 100.0,
  151898. "percent_branches_covered_display": "100.00"
  151899. },
  151900. "missing_lines": [
  151901. 296,
  151902. 297,
  151903. 298,
  151904. 300
  151905. ],
  151906. "excluded_lines": [],
  151907. "start_line": 277,
  151908. "contexts": {},
  151909. "executed_branches": [],
  151910. "missing_branches": []
  151911. },
  151912. "": {
  151913. "executed_lines": [],
  151914. "summary": {
  151915. "covered_lines": 0,
  151916. "num_statements": 24,
  151917. "percent_covered": 0.0,
  151918. "percent_covered_display": "0.00",
  151919. "missing_lines": 24,
  151920. "excluded_lines": 0,
  151921. "percent_statements_covered": 0.0,
  151922. "percent_statements_covered_display": "0.00",
  151923. "num_branches": 0,
  151924. "num_partial_branches": 0,
  151925. "covered_branches": 0,
  151926. "missing_branches": 0,
  151927. "percent_branches_covered": 100.0,
  151928. "percent_branches_covered_display": "100.00"
  151929. },
  151930. "missing_lines": [
  151931. 7,
  151932. 8,
  151933. 9,
  151934. 10,
  151935. 11,
  151936. 13,
  151937. 16,
  151938. 23,
  151939. 38,
  151940. 42,
  151941. 57,
  151942. 82,
  151943. 117,
  151944. 134,
  151945. 148,
  151946. 164,
  151947. 179,
  151948. 193,
  151949. 207,
  151950. 220,
  151951. 233,
  151952. 248,
  151953. 260,
  151954. 277
  151955. ],
  151956. "excluded_lines": [],
  151957. "start_line": 1,
  151958. "contexts": {},
  151959. "executed_branches": [],
  151960. "missing_branches": []
  151961. }
  151962. },
  151963. "classes": {
  151964. "MySQLRepository": {
  151965. "executed_lines": [],
  151966. "summary": {
  151967. "covered_lines": 0,
  151968. "num_statements": 68,
  151969. "percent_covered": 0.0,
  151970. "percent_covered_display": "0.00",
  151971. "missing_lines": 68,
  151972. "excluded_lines": 0,
  151973. "percent_statements_covered": 0.0,
  151974. "percent_statements_covered_display": "0.00",
  151975. "num_branches": 24,
  151976. "num_partial_branches": 0,
  151977. "covered_branches": 0,
  151978. "missing_branches": 24,
  151979. "percent_branches_covered": 0.0,
  151980. "percent_branches_covered_display": "0.00"
  151981. },
  151982. "missing_lines": [
  151983. 31,
  151984. 32,
  151985. 33,
  151986. 34,
  151987. 36,
  151988. 40,
  151989. 53,
  151990. 54,
  151991. 55,
  151992. 68,
  151993. 69,
  151994. 70,
  151995. 71,
  151996. 73,
  151997. 74,
  151998. 75,
  151999. 77,
  152000. 78,
  152001. 79,
  152002. 80,
  152003. 101,
  152004. 102,
  152005. 103,
  152006. 104,
  152007. 105,
  152008. 106,
  152009. 107,
  152010. 109,
  152011. 110,
  152012. 111,
  152013. 112,
  152014. 113,
  152015. 114,
  152016. 115,
  152017. 127,
  152018. 128,
  152019. 129,
  152020. 130,
  152021. 131,
  152022. 132,
  152023. 144,
  152024. 145,
  152025. 146,
  152026. 158,
  152027. 159,
  152028. 160,
  152029. 161,
  152030. 162,
  152031. 175,
  152032. 176,
  152033. 177,
  152034. 191,
  152035. 203,
  152036. 204,
  152037. 205,
  152038. 218,
  152039. 231,
  152040. 244,
  152041. 258,
  152042. 271,
  152043. 272,
  152044. 273,
  152045. 274,
  152046. 275,
  152047. 296,
  152048. 297,
  152049. 298,
  152050. 300
  152051. ],
  152052. "excluded_lines": [],
  152053. "start_line": 16,
  152054. "contexts": {},
  152055. "executed_branches": [],
  152056. "missing_branches": [
  152057. [
  152058. 32,
  152059. 33
  152060. ],
  152061. [
  152062. 32,
  152063. 36
  152064. ],
  152065. [
  152066. 69,
  152067. 70
  152068. ],
  152069. [
  152070. 69,
  152071. 71
  152072. ],
  152073. [
  152074. 71,
  152075. 73
  152076. ],
  152077. [
  152078. 71,
  152079. 78
  152080. ],
  152081. [
  152082. 74,
  152083. 75
  152084. ],
  152085. [
  152086. 74,
  152087. 77
  152088. ],
  152089. [
  152090. 102,
  152091. 103
  152092. ],
  152093. [
  152094. 102,
  152095. 104
  152096. ],
  152097. [
  152098. 104,
  152099. 105
  152100. ],
  152101. [
  152102. 104,
  152103. 110
  152104. ],
  152105. [
  152106. 106,
  152107. 107
  152108. ],
  152109. [
  152110. 106,
  152111. 109
  152112. ],
  152113. [
  152114. 110,
  152115. 111
  152116. ],
  152117. [
  152118. 110,
  152119. 112
  152120. ],
  152121. [
  152122. 112,
  152123. 113
  152124. ],
  152125. [
  152126. 112,
  152127. 114
  152128. ],
  152129. [
  152130. 128,
  152131. 129
  152132. ],
  152133. [
  152134. 128,
  152135. 130
  152136. ],
  152137. [
  152138. 158,
  152139. 159
  152140. ],
  152141. [
  152142. 158,
  152143. 160
  152144. ],
  152145. [
  152146. 271,
  152147. 272
  152148. ],
  152149. [
  152150. 271,
  152151. 273
  152152. ]
  152153. ]
  152154. },
  152155. "": {
  152156. "executed_lines": [],
  152157. "summary": {
  152158. "covered_lines": 0,
  152159. "num_statements": 24,
  152160. "percent_covered": 0.0,
  152161. "percent_covered_display": "0.00",
  152162. "missing_lines": 24,
  152163. "excluded_lines": 0,
  152164. "percent_statements_covered": 0.0,
  152165. "percent_statements_covered_display": "0.00",
  152166. "num_branches": 0,
  152167. "num_partial_branches": 0,
  152168. "covered_branches": 0,
  152169. "missing_branches": 0,
  152170. "percent_branches_covered": 100.0,
  152171. "percent_branches_covered_display": "100.00"
  152172. },
  152173. "missing_lines": [
  152174. 7,
  152175. 8,
  152176. 9,
  152177. 10,
  152178. 11,
  152179. 13,
  152180. 16,
  152181. 23,
  152182. 38,
  152183. 42,
  152184. 57,
  152185. 82,
  152186. 117,
  152187. 134,
  152188. 148,
  152189. 164,
  152190. 179,
  152191. 193,
  152192. 207,
  152193. 220,
  152194. 233,
  152195. 248,
  152196. 260,
  152197. 277
  152198. ],
  152199. "excluded_lines": [],
  152200. "start_line": 1,
  152201. "contexts": {},
  152202. "executed_branches": [],
  152203. "missing_branches": []
  152204. }
  152205. }
  152206. },
  152207. "src\\utils\\mysql\\query_builder.py": {
  152208. "executed_lines": [],
  152209. "summary": {
  152210. "covered_lines": 0,
  152211. "num_statements": 189,
  152212. "percent_covered": 0.0,
  152213. "percent_covered_display": "0.00",
  152214. "missing_lines": 189,
  152215. "excluded_lines": 0,
  152216. "percent_statements_covered": 0.0,
  152217. "percent_statements_covered_display": "0.00",
  152218. "num_branches": 70,
  152219. "num_partial_branches": 0,
  152220. "covered_branches": 0,
  152221. "missing_branches": 70,
  152222. "percent_branches_covered": 0.0,
  152223. "percent_branches_covered_display": "0.00"
  152224. },
  152225. "missing_lines": [
  152226. 7,
  152227. 8,
  152228. 10,
  152229. 13,
  152230. 24,
  152231. 31,
  152232. 32,
  152233. 33,
  152234. 34,
  152235. 35,
  152236. 36,
  152237. 37,
  152238. 38,
  152239. 39,
  152240. 40,
  152241. 42,
  152242. 52,
  152243. 53,
  152244. 55,
  152245. 56,
  152246. 58,
  152247. 76,
  152248. 77,
  152249. 78,
  152250. 79,
  152251. 80,
  152252. 81,
  152253. 82,
  152254. 83,
  152255. 84,
  152256. 85,
  152257. 86,
  152258. 87,
  152259. 88,
  152260. 89,
  152261. 90,
  152262. 92,
  152263. 93,
  152264. 94,
  152265. 96,
  152266. 98,
  152267. 100,
  152268. 102,
  152269. 104,
  152270. 106,
  152271. 108,
  152272. 110,
  152273. 112,
  152274. 114,
  152275. 116,
  152276. 118,
  152277. 120,
  152278. 122,
  152279. 124,
  152280. 126,
  152281. 128,
  152282. 130,
  152283. 132,
  152284. 143,
  152285. 144,
  152286. 145,
  152287. 147,
  152288. 158,
  152289. 159,
  152290. 160,
  152291. 161,
  152292. 163,
  152293. 173,
  152294. 174,
  152295. 176,
  152296. 186,
  152297. 187,
  152298. 189,
  152299. 201,
  152300. 202,
  152301. 203,
  152302. 204,
  152303. 205,
  152304. 207,
  152305. 217,
  152306. 218,
  152307. 220,
  152308. 230,
  152309. 231,
  152310. 233,
  152311. 241,
  152312. 244,
  152313. 247,
  152314. 248,
  152315. 249,
  152316. 252,
  152317. 253,
  152318. 254,
  152319. 257,
  152320. 258,
  152321. 259,
  152322. 262,
  152323. 263,
  152324. 264,
  152325. 267,
  152326. 268,
  152327. 269,
  152328. 272,
  152329. 273,
  152330. 274,
  152331. 275,
  152332. 276,
  152333. 279,
  152334. 281,
  152335. 283,
  152336. 291,
  152337. 294,
  152338. 295,
  152339. 296,
  152340. 299,
  152341. 300,
  152342. 301,
  152343. 304,
  152344. 305,
  152345. 306,
  152346. 309,
  152347. 310,
  152348. 311,
  152349. 313,
  152350. 315,
  152351. 317,
  152352. 327,
  152353. 328,
  152354. 330,
  152355. 331,
  152356. 332,
  152357. 334,
  152358. 335,
  152359. 337,
  152360. 339,
  152361. 349,
  152362. 350,
  152363. 353,
  152364. 354,
  152365. 357,
  152366. 358,
  152367. 359,
  152368. 360,
  152369. 361,
  152370. 362,
  152371. 363,
  152372. 364,
  152373. 366,
  152374. 367,
  152375. 369,
  152376. 371,
  152377. 382,
  152378. 383,
  152379. 386,
  152380. 387,
  152381. 388,
  152382. 389,
  152383. 390,
  152384. 392,
  152385. 395,
  152386. 396,
  152387. 397,
  152388. 398,
  152389. 399,
  152390. 400,
  152391. 401,
  152392. 402,
  152393. 403,
  152394. 404,
  152395. 406,
  152396. 407,
  152397. 409,
  152398. 411,
  152399. 413,
  152400. 423,
  152401. 426,
  152402. 427,
  152403. 428,
  152404. 429,
  152405. 430,
  152406. 431,
  152407. 432,
  152408. 433,
  152409. 434,
  152410. 435,
  152411. 437,
  152412. 438,
  152413. 440,
  152414. 442
  152415. ],
  152416. "excluded_lines": [],
  152417. "contexts": {},
  152418. "executed_branches": [],
  152419. "missing_branches": [
  152420. [
  152421. 52,
  152422. 53
  152423. ],
  152424. [
  152425. 52,
  152426. 55
  152427. ],
  152428. [
  152429. 76,
  152430. 77
  152431. ],
  152432. [
  152433. 76,
  152434. 82
  152435. ],
  152436. [
  152437. 77,
  152438. 78
  152439. ],
  152440. [
  152441. 77,
  152442. 79
  152443. ],
  152444. [
  152445. 82,
  152446. 83
  152447. ],
  152448. [
  152449. 82,
  152450. 87
  152451. ],
  152452. [
  152453. 83,
  152454. 84
  152455. ],
  152456. [
  152457. 83,
  152458. 85
  152459. ],
  152460. [
  152461. 87,
  152462. 88
  152463. ],
  152464. [
  152465. 87,
  152466. 89
  152467. ],
  152468. [
  152469. 89,
  152470. 90
  152471. ],
  152472. [
  152473. 89,
  152474. 92
  152475. ],
  152476. [
  152477. 143,
  152478. 144
  152479. ],
  152480. [
  152481. 143,
  152482. 145
  152483. ],
  152484. [
  152485. 158,
  152486. 159
  152487. ],
  152488. [
  152489. 158,
  152490. 160
  152491. ],
  152492. [
  152493. 202,
  152494. 203
  152495. ],
  152496. [
  152497. 202,
  152498. 204
  152499. ],
  152500. [
  152501. 248,
  152502. 249
  152503. ],
  152504. [
  152505. 248,
  152506. 252
  152507. ],
  152508. [
  152509. 253,
  152510. 254
  152511. ],
  152512. [
  152513. 253,
  152514. 257
  152515. ],
  152516. [
  152517. 258,
  152518. 259
  152519. ],
  152520. [
  152521. 258,
  152522. 262
  152523. ],
  152524. [
  152525. 263,
  152526. 264
  152527. ],
  152528. [
  152529. 263,
  152530. 267
  152531. ],
  152532. [
  152533. 268,
  152534. 269
  152535. ],
  152536. [
  152537. 268,
  152538. 272
  152539. ],
  152540. [
  152541. 273,
  152542. 274
  152543. ],
  152544. [
  152545. 273,
  152546. 279
  152547. ],
  152548. [
  152549. 275,
  152550. 276
  152551. ],
  152552. [
  152553. 275,
  152554. 279
  152555. ],
  152556. [
  152557. 295,
  152558. 296
  152559. ],
  152560. [
  152561. 295,
  152562. 299
  152563. ],
  152564. [
  152565. 300,
  152566. 301
  152567. ],
  152568. [
  152569. 300,
  152570. 304
  152571. ],
  152572. [
  152573. 305,
  152574. 306
  152575. ],
  152576. [
  152577. 305,
  152578. 309
  152579. ],
  152580. [
  152581. 310,
  152582. 311
  152583. ],
  152584. [
  152585. 310,
  152586. 313
  152587. ],
  152588. [
  152589. 327,
  152590. 328
  152591. ],
  152592. [
  152593. 327,
  152594. 330
  152595. ],
  152596. [
  152597. 349,
  152598. 350
  152599. ],
  152600. [
  152601. 349,
  152602. 353
  152603. ],
  152604. [
  152605. 359,
  152606. 360
  152607. ],
  152608. [
  152609. 359,
  152610. 366
  152611. ],
  152612. [
  152613. 360,
  152614. 361
  152615. ],
  152616. [
  152617. 360,
  152618. 362
  152619. ],
  152620. [
  152621. 382,
  152622. 383
  152623. ],
  152624. [
  152625. 382,
  152626. 386
  152627. ],
  152628. [
  152629. 388,
  152630. 389
  152631. ],
  152632. [
  152633. 388,
  152634. 392
  152635. ],
  152636. [
  152637. 396,
  152638. 397
  152639. ],
  152640. [
  152641. 396,
  152642. 402
  152643. ],
  152644. [
  152645. 398,
  152646. 399
  152647. ],
  152648. [
  152649. 398,
  152650. 401
  152651. ],
  152652. [
  152653. 402,
  152654. 403
  152655. ],
  152656. [
  152657. 402,
  152658. 406
  152659. ],
  152660. [
  152661. 406,
  152662. 407
  152663. ],
  152664. [
  152665. 406,
  152666. 409
  152667. ],
  152668. [
  152669. 427,
  152670. 428
  152671. ],
  152672. [
  152673. 427,
  152674. 433
  152675. ],
  152676. [
  152677. 429,
  152678. 430
  152679. ],
  152680. [
  152681. 429,
  152682. 432
  152683. ],
  152684. [
  152685. 433,
  152686. 434
  152687. ],
  152688. [
  152689. 433,
  152690. 437
  152691. ],
  152692. [
  152693. 437,
  152694. 438
  152695. ],
  152696. [
  152697. 437,
  152698. 440
  152699. ]
  152700. ],
  152701. "functions": {
  152702. "QueryBuilder.__init__": {
  152703. "executed_lines": [],
  152704. "summary": {
  152705. "covered_lines": 0,
  152706. "num_statements": 10,
  152707. "percent_covered": 0.0,
  152708. "percent_covered_display": "0.00",
  152709. "missing_lines": 10,
  152710. "excluded_lines": 0,
  152711. "percent_statements_covered": 0.0,
  152712. "percent_statements_covered_display": "0.00",
  152713. "num_branches": 0,
  152714. "num_partial_branches": 0,
  152715. "covered_branches": 0,
  152716. "missing_branches": 0,
  152717. "percent_branches_covered": 100.0,
  152718. "percent_branches_covered_display": "100.00"
  152719. },
  152720. "missing_lines": [
  152721. 31,
  152722. 32,
  152723. 33,
  152724. 34,
  152725. 35,
  152726. 36,
  152727. 37,
  152728. 38,
  152729. 39,
  152730. 40
  152731. ],
  152732. "excluded_lines": [],
  152733. "start_line": 24,
  152734. "contexts": {},
  152735. "executed_branches": [],
  152736. "missing_branches": []
  152737. },
  152738. "QueryBuilder.select": {
  152739. "executed_lines": [],
  152740. "summary": {
  152741. "covered_lines": 0,
  152742. "num_statements": 4,
  152743. "percent_covered": 0.0,
  152744. "percent_covered_display": "0.00",
  152745. "missing_lines": 4,
  152746. "excluded_lines": 0,
  152747. "percent_statements_covered": 0.0,
  152748. "percent_statements_covered_display": "0.00",
  152749. "num_branches": 2,
  152750. "num_partial_branches": 0,
  152751. "covered_branches": 0,
  152752. "missing_branches": 2,
  152753. "percent_branches_covered": 0.0,
  152754. "percent_branches_covered_display": "0.00"
  152755. },
  152756. "missing_lines": [
  152757. 52,
  152758. 53,
  152759. 55,
  152760. 56
  152761. ],
  152762. "excluded_lines": [],
  152763. "start_line": 42,
  152764. "contexts": {},
  152765. "executed_branches": [],
  152766. "missing_branches": [
  152767. [
  152768. 52,
  152769. 53
  152770. ],
  152771. [
  152772. 52,
  152773. 55
  152774. ]
  152775. ]
  152776. },
  152777. "QueryBuilder.where": {
  152778. "executed_lines": [],
  152779. "summary": {
  152780. "covered_lines": 0,
  152781. "num_statements": 18,
  152782. "percent_covered": 0.0,
  152783. "percent_covered_display": "0.00",
  152784. "missing_lines": 18,
  152785. "excluded_lines": 0,
  152786. "percent_statements_covered": 0.0,
  152787. "percent_statements_covered_display": "0.00",
  152788. "num_branches": 12,
  152789. "num_partial_branches": 0,
  152790. "covered_branches": 0,
  152791. "missing_branches": 12,
  152792. "percent_branches_covered": 0.0,
  152793. "percent_branches_covered_display": "0.00"
  152794. },
  152795. "missing_lines": [
  152796. 76,
  152797. 77,
  152798. 78,
  152799. 79,
  152800. 80,
  152801. 81,
  152802. 82,
  152803. 83,
  152804. 84,
  152805. 85,
  152806. 86,
  152807. 87,
  152808. 88,
  152809. 89,
  152810. 90,
  152811. 92,
  152812. 93,
  152813. 94
  152814. ],
  152815. "excluded_lines": [],
  152816. "start_line": 58,
  152817. "contexts": {},
  152818. "executed_branches": [],
  152819. "missing_branches": [
  152820. [
  152821. 76,
  152822. 77
  152823. ],
  152824. [
  152825. 76,
  152826. 82
  152827. ],
  152828. [
  152829. 77,
  152830. 78
  152831. ],
  152832. [
  152833. 77,
  152834. 79
  152835. ],
  152836. [
  152837. 82,
  152838. 83
  152839. ],
  152840. [
  152841. 82,
  152842. 87
  152843. ],
  152844. [
  152845. 83,
  152846. 84
  152847. ],
  152848. [
  152849. 83,
  152850. 85
  152851. ],
  152852. [
  152853. 87,
  152854. 88
  152855. ],
  152856. [
  152857. 87,
  152858. 89
  152859. ],
  152860. [
  152861. 89,
  152862. 90
  152863. ],
  152864. [
  152865. 89,
  152866. 92
  152867. ]
  152868. ]
  152869. },
  152870. "QueryBuilder.where_eq": {
  152871. "executed_lines": [],
  152872. "summary": {
  152873. "covered_lines": 0,
  152874. "num_statements": 1,
  152875. "percent_covered": 0.0,
  152876. "percent_covered_display": "0.00",
  152877. "missing_lines": 1,
  152878. "excluded_lines": 0,
  152879. "percent_statements_covered": 0.0,
  152880. "percent_statements_covered_display": "0.00",
  152881. "num_branches": 0,
  152882. "num_partial_branches": 0,
  152883. "covered_branches": 0,
  152884. "missing_branches": 0,
  152885. "percent_branches_covered": 100.0,
  152886. "percent_branches_covered_display": "100.00"
  152887. },
  152888. "missing_lines": [
  152889. 98
  152890. ],
  152891. "excluded_lines": [],
  152892. "start_line": 96,
  152893. "contexts": {},
  152894. "executed_branches": [],
  152895. "missing_branches": []
  152896. },
  152897. "QueryBuilder.where_ne": {
  152898. "executed_lines": [],
  152899. "summary": {
  152900. "covered_lines": 0,
  152901. "num_statements": 1,
  152902. "percent_covered": 0.0,
  152903. "percent_covered_display": "0.00",
  152904. "missing_lines": 1,
  152905. "excluded_lines": 0,
  152906. "percent_statements_covered": 0.0,
  152907. "percent_statements_covered_display": "0.00",
  152908. "num_branches": 0,
  152909. "num_partial_branches": 0,
  152910. "covered_branches": 0,
  152911. "missing_branches": 0,
  152912. "percent_branches_covered": 100.0,
  152913. "percent_branches_covered_display": "100.00"
  152914. },
  152915. "missing_lines": [
  152916. 102
  152917. ],
  152918. "excluded_lines": [],
  152919. "start_line": 100,
  152920. "contexts": {},
  152921. "executed_branches": [],
  152922. "missing_branches": []
  152923. },
  152924. "QueryBuilder.where_gt": {
  152925. "executed_lines": [],
  152926. "summary": {
  152927. "covered_lines": 0,
  152928. "num_statements": 1,
  152929. "percent_covered": 0.0,
  152930. "percent_covered_display": "0.00",
  152931. "missing_lines": 1,
  152932. "excluded_lines": 0,
  152933. "percent_statements_covered": 0.0,
  152934. "percent_statements_covered_display": "0.00",
  152935. "num_branches": 0,
  152936. "num_partial_branches": 0,
  152937. "covered_branches": 0,
  152938. "missing_branches": 0,
  152939. "percent_branches_covered": 100.0,
  152940. "percent_branches_covered_display": "100.00"
  152941. },
  152942. "missing_lines": [
  152943. 106
  152944. ],
  152945. "excluded_lines": [],
  152946. "start_line": 104,
  152947. "contexts": {},
  152948. "executed_branches": [],
  152949. "missing_branches": []
  152950. },
  152951. "QueryBuilder.where_gte": {
  152952. "executed_lines": [],
  152953. "summary": {
  152954. "covered_lines": 0,
  152955. "num_statements": 1,
  152956. "percent_covered": 0.0,
  152957. "percent_covered_display": "0.00",
  152958. "missing_lines": 1,
  152959. "excluded_lines": 0,
  152960. "percent_statements_covered": 0.0,
  152961. "percent_statements_covered_display": "0.00",
  152962. "num_branches": 0,
  152963. "num_partial_branches": 0,
  152964. "covered_branches": 0,
  152965. "missing_branches": 0,
  152966. "percent_branches_covered": 100.0,
  152967. "percent_branches_covered_display": "100.00"
  152968. },
  152969. "missing_lines": [
  152970. 110
  152971. ],
  152972. "excluded_lines": [],
  152973. "start_line": 108,
  152974. "contexts": {},
  152975. "executed_branches": [],
  152976. "missing_branches": []
  152977. },
  152978. "QueryBuilder.where_lt": {
  152979. "executed_lines": [],
  152980. "summary": {
  152981. "covered_lines": 0,
  152982. "num_statements": 1,
  152983. "percent_covered": 0.0,
  152984. "percent_covered_display": "0.00",
  152985. "missing_lines": 1,
  152986. "excluded_lines": 0,
  152987. "percent_statements_covered": 0.0,
  152988. "percent_statements_covered_display": "0.00",
  152989. "num_branches": 0,
  152990. "num_partial_branches": 0,
  152991. "covered_branches": 0,
  152992. "missing_branches": 0,
  152993. "percent_branches_covered": 100.0,
  152994. "percent_branches_covered_display": "100.00"
  152995. },
  152996. "missing_lines": [
  152997. 114
  152998. ],
  152999. "excluded_lines": [],
  153000. "start_line": 112,
  153001. "contexts": {},
  153002. "executed_branches": [],
  153003. "missing_branches": []
  153004. },
  153005. "QueryBuilder.where_lte": {
  153006. "executed_lines": [],
  153007. "summary": {
  153008. "covered_lines": 0,
  153009. "num_statements": 1,
  153010. "percent_covered": 0.0,
  153011. "percent_covered_display": "0.00",
  153012. "missing_lines": 1,
  153013. "excluded_lines": 0,
  153014. "percent_statements_covered": 0.0,
  153015. "percent_statements_covered_display": "0.00",
  153016. "num_branches": 0,
  153017. "num_partial_branches": 0,
  153018. "covered_branches": 0,
  153019. "missing_branches": 0,
  153020. "percent_branches_covered": 100.0,
  153021. "percent_branches_covered_display": "100.00"
  153022. },
  153023. "missing_lines": [
  153024. 118
  153025. ],
  153026. "excluded_lines": [],
  153027. "start_line": 116,
  153028. "contexts": {},
  153029. "executed_branches": [],
  153030. "missing_branches": []
  153031. },
  153032. "QueryBuilder.where_like": {
  153033. "executed_lines": [],
  153034. "summary": {
  153035. "covered_lines": 0,
  153036. "num_statements": 1,
  153037. "percent_covered": 0.0,
  153038. "percent_covered_display": "0.00",
  153039. "missing_lines": 1,
  153040. "excluded_lines": 0,
  153041. "percent_statements_covered": 0.0,
  153042. "percent_statements_covered_display": "0.00",
  153043. "num_branches": 0,
  153044. "num_partial_branches": 0,
  153045. "covered_branches": 0,
  153046. "missing_branches": 0,
  153047. "percent_branches_covered": 100.0,
  153048. "percent_branches_covered_display": "100.00"
  153049. },
  153050. "missing_lines": [
  153051. 122
  153052. ],
  153053. "excluded_lines": [],
  153054. "start_line": 120,
  153055. "contexts": {},
  153056. "executed_branches": [],
  153057. "missing_branches": []
  153058. },
  153059. "QueryBuilder.where_in": {
  153060. "executed_lines": [],
  153061. "summary": {
  153062. "covered_lines": 0,
  153063. "num_statements": 1,
  153064. "percent_covered": 0.0,
  153065. "percent_covered_display": "0.00",
  153066. "missing_lines": 1,
  153067. "excluded_lines": 0,
  153068. "percent_statements_covered": 0.0,
  153069. "percent_statements_covered_display": "0.00",
  153070. "num_branches": 0,
  153071. "num_partial_branches": 0,
  153072. "covered_branches": 0,
  153073. "missing_branches": 0,
  153074. "percent_branches_covered": 100.0,
  153075. "percent_branches_covered_display": "100.00"
  153076. },
  153077. "missing_lines": [
  153078. 126
  153079. ],
  153080. "excluded_lines": [],
  153081. "start_line": 124,
  153082. "contexts": {},
  153083. "executed_branches": [],
  153084. "missing_branches": []
  153085. },
  153086. "QueryBuilder.where_between": {
  153087. "executed_lines": [],
  153088. "summary": {
  153089. "covered_lines": 0,
  153090. "num_statements": 1,
  153091. "percent_covered": 0.0,
  153092. "percent_covered_display": "0.00",
  153093. "missing_lines": 1,
  153094. "excluded_lines": 0,
  153095. "percent_statements_covered": 0.0,
  153096. "percent_statements_covered_display": "0.00",
  153097. "num_branches": 0,
  153098. "num_partial_branches": 0,
  153099. "covered_branches": 0,
  153100. "missing_branches": 0,
  153101. "percent_branches_covered": 100.0,
  153102. "percent_branches_covered_display": "100.00"
  153103. },
  153104. "missing_lines": [
  153105. 130
  153106. ],
  153107. "excluded_lines": [],
  153108. "start_line": 128,
  153109. "contexts": {},
  153110. "executed_branches": [],
  153111. "missing_branches": []
  153112. },
  153113. "QueryBuilder.where_conditions": {
  153114. "executed_lines": [],
  153115. "summary": {
  153116. "covered_lines": 0,
  153117. "num_statements": 3,
  153118. "percent_covered": 0.0,
  153119. "percent_covered_display": "0.00",
  153120. "missing_lines": 3,
  153121. "excluded_lines": 0,
  153122. "percent_statements_covered": 0.0,
  153123. "percent_statements_covered_display": "0.00",
  153124. "num_branches": 2,
  153125. "num_partial_branches": 0,
  153126. "covered_branches": 0,
  153127. "missing_branches": 2,
  153128. "percent_branches_covered": 0.0,
  153129. "percent_branches_covered_display": "0.00"
  153130. },
  153131. "missing_lines": [
  153132. 143,
  153133. 144,
  153134. 145
  153135. ],
  153136. "excluded_lines": [],
  153137. "start_line": 132,
  153138. "contexts": {},
  153139. "executed_branches": [],
  153140. "missing_branches": [
  153141. [
  153142. 143,
  153143. 144
  153144. ],
  153145. [
  153146. 143,
  153147. 145
  153148. ]
  153149. ]
  153150. },
  153151. "QueryBuilder.order_by": {
  153152. "executed_lines": [],
  153153. "summary": {
  153154. "covered_lines": 0,
  153155. "num_statements": 4,
  153156. "percent_covered": 0.0,
  153157. "percent_covered_display": "0.00",
  153158. "missing_lines": 4,
  153159. "excluded_lines": 0,
  153160. "percent_statements_covered": 0.0,
  153161. "percent_statements_covered_display": "0.00",
  153162. "num_branches": 2,
  153163. "num_partial_branches": 0,
  153164. "covered_branches": 0,
  153165. "missing_branches": 2,
  153166. "percent_branches_covered": 0.0,
  153167. "percent_branches_covered_display": "0.00"
  153168. },
  153169. "missing_lines": [
  153170. 158,
  153171. 159,
  153172. 160,
  153173. 161
  153174. ],
  153175. "excluded_lines": [],
  153176. "start_line": 147,
  153177. "contexts": {},
  153178. "executed_branches": [],
  153179. "missing_branches": [
  153180. [
  153181. 158,
  153182. 159
  153183. ],
  153184. [
  153185. 158,
  153186. 160
  153187. ]
  153188. ]
  153189. },
  153190. "QueryBuilder.limit": {
  153191. "executed_lines": [],
  153192. "summary": {
  153193. "covered_lines": 0,
  153194. "num_statements": 2,
  153195. "percent_covered": 0.0,
  153196. "percent_covered_display": "0.00",
  153197. "missing_lines": 2,
  153198. "excluded_lines": 0,
  153199. "percent_statements_covered": 0.0,
  153200. "percent_statements_covered_display": "0.00",
  153201. "num_branches": 0,
  153202. "num_partial_branches": 0,
  153203. "covered_branches": 0,
  153204. "missing_branches": 0,
  153205. "percent_branches_covered": 100.0,
  153206. "percent_branches_covered_display": "100.00"
  153207. },
  153208. "missing_lines": [
  153209. 173,
  153210. 174
  153211. ],
  153212. "excluded_lines": [],
  153213. "start_line": 163,
  153214. "contexts": {},
  153215. "executed_branches": [],
  153216. "missing_branches": []
  153217. },
  153218. "QueryBuilder.offset": {
  153219. "executed_lines": [],
  153220. "summary": {
  153221. "covered_lines": 0,
  153222. "num_statements": 2,
  153223. "percent_covered": 0.0,
  153224. "percent_covered_display": "0.00",
  153225. "missing_lines": 2,
  153226. "excluded_lines": 0,
  153227. "percent_statements_covered": 0.0,
  153228. "percent_statements_covered_display": "0.00",
  153229. "num_branches": 0,
  153230. "num_partial_branches": 0,
  153231. "covered_branches": 0,
  153232. "missing_branches": 0,
  153233. "percent_branches_covered": 100.0,
  153234. "percent_branches_covered_display": "100.00"
  153235. },
  153236. "missing_lines": [
  153237. 186,
  153238. 187
  153239. ],
  153240. "excluded_lines": [],
  153241. "start_line": 176,
  153242. "contexts": {},
  153243. "executed_branches": [],
  153244. "missing_branches": []
  153245. },
  153246. "QueryBuilder.join": {
  153247. "executed_lines": [],
  153248. "summary": {
  153249. "covered_lines": 0,
  153250. "num_statements": 5,
  153251. "percent_covered": 0.0,
  153252. "percent_covered_display": "0.00",
  153253. "missing_lines": 5,
  153254. "excluded_lines": 0,
  153255. "percent_statements_covered": 0.0,
  153256. "percent_statements_covered_display": "0.00",
  153257. "num_branches": 2,
  153258. "num_partial_branches": 0,
  153259. "covered_branches": 0,
  153260. "missing_branches": 2,
  153261. "percent_branches_covered": 0.0,
  153262. "percent_branches_covered_display": "0.00"
  153263. },
  153264. "missing_lines": [
  153265. 201,
  153266. 202,
  153267. 203,
  153268. 204,
  153269. 205
  153270. ],
  153271. "excluded_lines": [],
  153272. "start_line": 189,
  153273. "contexts": {},
  153274. "executed_branches": [],
  153275. "missing_branches": [
  153276. [
  153277. 202,
  153278. 203
  153279. ],
  153280. [
  153281. 202,
  153282. 204
  153283. ]
  153284. ]
  153285. },
  153286. "QueryBuilder.group_by": {
  153287. "executed_lines": [],
  153288. "summary": {
  153289. "covered_lines": 0,
  153290. "num_statements": 2,
  153291. "percent_covered": 0.0,
  153292. "percent_covered_display": "0.00",
  153293. "missing_lines": 2,
  153294. "excluded_lines": 0,
  153295. "percent_statements_covered": 0.0,
  153296. "percent_statements_covered_display": "0.00",
  153297. "num_branches": 0,
  153298. "num_partial_branches": 0,
  153299. "covered_branches": 0,
  153300. "missing_branches": 0,
  153301. "percent_branches_covered": 100.0,
  153302. "percent_branches_covered_display": "100.00"
  153303. },
  153304. "missing_lines": [
  153305. 217,
  153306. 218
  153307. ],
  153308. "excluded_lines": [],
  153309. "start_line": 207,
  153310. "contexts": {},
  153311. "executed_branches": [],
  153312. "missing_branches": []
  153313. },
  153314. "QueryBuilder.having": {
  153315. "executed_lines": [],
  153316. "summary": {
  153317. "covered_lines": 0,
  153318. "num_statements": 2,
  153319. "percent_covered": 0.0,
  153320. "percent_covered_display": "0.00",
  153321. "missing_lines": 2,
  153322. "excluded_lines": 0,
  153323. "percent_statements_covered": 0.0,
  153324. "percent_statements_covered_display": "0.00",
  153325. "num_branches": 0,
  153326. "num_partial_branches": 0,
  153327. "covered_branches": 0,
  153328. "missing_branches": 0,
  153329. "percent_branches_covered": 100.0,
  153330. "percent_branches_covered_display": "100.00"
  153331. },
  153332. "missing_lines": [
  153333. 230,
  153334. 231
  153335. ],
  153336. "excluded_lines": [],
  153337. "start_line": 220,
  153338. "contexts": {},
  153339. "executed_branches": [],
  153340. "missing_branches": []
  153341. },
  153342. "QueryBuilder.build_select": {
  153343. "executed_lines": [],
  153344. "summary": {
  153345. "covered_lines": 0,
  153346. "num_statements": 24,
  153347. "percent_covered": 0.0,
  153348. "percent_covered_display": "0.00",
  153349. "missing_lines": 24,
  153350. "excluded_lines": 0,
  153351. "percent_statements_covered": 0.0,
  153352. "percent_statements_covered_display": "0.00",
  153353. "num_branches": 14,
  153354. "num_partial_branches": 0,
  153355. "covered_branches": 0,
  153356. "missing_branches": 14,
  153357. "percent_branches_covered": 0.0,
  153358. "percent_branches_covered_display": "0.00"
  153359. },
  153360. "missing_lines": [
  153361. 241,
  153362. 244,
  153363. 247,
  153364. 248,
  153365. 249,
  153366. 252,
  153367. 253,
  153368. 254,
  153369. 257,
  153370. 258,
  153371. 259,
  153372. 262,
  153373. 263,
  153374. 264,
  153375. 267,
  153376. 268,
  153377. 269,
  153378. 272,
  153379. 273,
  153380. 274,
  153381. 275,
  153382. 276,
  153383. 279,
  153384. 281
  153385. ],
  153386. "excluded_lines": [],
  153387. "start_line": 233,
  153388. "contexts": {},
  153389. "executed_branches": [],
  153390. "missing_branches": [
  153391. [
  153392. 248,
  153393. 249
  153394. ],
  153395. [
  153396. 248,
  153397. 252
  153398. ],
  153399. [
  153400. 253,
  153401. 254
  153402. ],
  153403. [
  153404. 253,
  153405. 257
  153406. ],
  153407. [
  153408. 258,
  153409. 259
  153410. ],
  153411. [
  153412. 258,
  153413. 262
  153414. ],
  153415. [
  153416. 263,
  153417. 264
  153418. ],
  153419. [
  153420. 263,
  153421. 267
  153422. ],
  153423. [
  153424. 268,
  153425. 269
  153426. ],
  153427. [
  153428. 268,
  153429. 272
  153430. ],
  153431. [
  153432. 273,
  153433. 274
  153434. ],
  153435. [
  153436. 273,
  153437. 279
  153438. ],
  153439. [
  153440. 275,
  153441. 276
  153442. ],
  153443. [
  153444. 275,
  153445. 279
  153446. ]
  153447. ]
  153448. },
  153449. "QueryBuilder.build_count": {
  153450. "executed_lines": [],
  153451. "summary": {
  153452. "covered_lines": 0,
  153453. "num_statements": 15,
  153454. "percent_covered": 0.0,
  153455. "percent_covered_display": "0.00",
  153456. "missing_lines": 15,
  153457. "excluded_lines": 0,
  153458. "percent_statements_covered": 0.0,
  153459. "percent_statements_covered_display": "0.00",
  153460. "num_branches": 8,
  153461. "num_partial_branches": 0,
  153462. "covered_branches": 0,
  153463. "missing_branches": 8,
  153464. "percent_branches_covered": 0.0,
  153465. "percent_branches_covered_display": "0.00"
  153466. },
  153467. "missing_lines": [
  153468. 291,
  153469. 294,
  153470. 295,
  153471. 296,
  153472. 299,
  153473. 300,
  153474. 301,
  153475. 304,
  153476. 305,
  153477. 306,
  153478. 309,
  153479. 310,
  153480. 311,
  153481. 313,
  153482. 315
  153483. ],
  153484. "excluded_lines": [],
  153485. "start_line": 283,
  153486. "contexts": {},
  153487. "executed_branches": [],
  153488. "missing_branches": [
  153489. [
  153490. 295,
  153491. 296
  153492. ],
  153493. [
  153494. 295,
  153495. 299
  153496. ],
  153497. [
  153498. 300,
  153499. 301
  153500. ],
  153501. [
  153502. 300,
  153503. 304
  153504. ],
  153505. [
  153506. 305,
  153507. 306
  153508. ],
  153509. [
  153510. 305,
  153511. 309
  153512. ],
  153513. [
  153514. 310,
  153515. 311
  153516. ],
  153517. [
  153518. 310,
  153519. 313
  153520. ]
  153521. ]
  153522. },
  153523. "QueryBuilder.build_insert": {
  153524. "executed_lines": [],
  153525. "summary": {
  153526. "covered_lines": 0,
  153527. "num_statements": 8,
  153528. "percent_covered": 0.0,
  153529. "percent_covered_display": "0.00",
  153530. "missing_lines": 8,
  153531. "excluded_lines": 0,
  153532. "percent_statements_covered": 0.0,
  153533. "percent_statements_covered_display": "0.00",
  153534. "num_branches": 2,
  153535. "num_partial_branches": 0,
  153536. "covered_branches": 0,
  153537. "missing_branches": 2,
  153538. "percent_branches_covered": 0.0,
  153539. "percent_branches_covered_display": "0.00"
  153540. },
  153541. "missing_lines": [
  153542. 327,
  153543. 328,
  153544. 330,
  153545. 331,
  153546. 332,
  153547. 334,
  153548. 335,
  153549. 337
  153550. ],
  153551. "excluded_lines": [],
  153552. "start_line": 317,
  153553. "contexts": {},
  153554. "executed_branches": [],
  153555. "missing_branches": [
  153556. [
  153557. 327,
  153558. 328
  153559. ],
  153560. [
  153561. 327,
  153562. 330
  153563. ]
  153564. ]
  153565. },
  153566. "QueryBuilder.build_bulk_insert": {
  153567. "executed_lines": [],
  153568. "summary": {
  153569. "covered_lines": 0,
  153570. "num_statements": 15,
  153571. "percent_covered": 0.0,
  153572. "percent_covered_display": "0.00",
  153573. "missing_lines": 15,
  153574. "excluded_lines": 0,
  153575. "percent_statements_covered": 0.0,
  153576. "percent_statements_covered_display": "0.00",
  153577. "num_branches": 6,
  153578. "num_partial_branches": 0,
  153579. "covered_branches": 0,
  153580. "missing_branches": 6,
  153581. "percent_branches_covered": 0.0,
  153582. "percent_branches_covered_display": "0.00"
  153583. },
  153584. "missing_lines": [
  153585. 349,
  153586. 350,
  153587. 353,
  153588. 354,
  153589. 357,
  153590. 358,
  153591. 359,
  153592. 360,
  153593. 361,
  153594. 362,
  153595. 363,
  153596. 364,
  153597. 366,
  153598. 367,
  153599. 369
  153600. ],
  153601. "excluded_lines": [],
  153602. "start_line": 339,
  153603. "contexts": {},
  153604. "executed_branches": [],
  153605. "missing_branches": [
  153606. [
  153607. 349,
  153608. 350
  153609. ],
  153610. [
  153611. 349,
  153612. 353
  153613. ],
  153614. [
  153615. 359,
  153616. 360
  153617. ],
  153618. [
  153619. 359,
  153620. 366
  153621. ],
  153622. [
  153623. 360,
  153624. 361
  153625. ],
  153626. [
  153627. 360,
  153628. 362
  153629. ]
  153630. ]
  153631. },
  153632. "QueryBuilder.build_update": {
  153633. "executed_lines": [],
  153634. "summary": {
  153635. "covered_lines": 0,
  153636. "num_statements": 22,
  153637. "percent_covered": 0.0,
  153638. "percent_covered_display": "0.00",
  153639. "missing_lines": 22,
  153640. "excluded_lines": 0,
  153641. "percent_statements_covered": 0.0,
  153642. "percent_statements_covered_display": "0.00",
  153643. "num_branches": 12,
  153644. "num_partial_branches": 0,
  153645. "covered_branches": 0,
  153646. "missing_branches": 12,
  153647. "percent_branches_covered": 0.0,
  153648. "percent_branches_covered_display": "0.00"
  153649. },
  153650. "missing_lines": [
  153651. 382,
  153652. 383,
  153653. 386,
  153654. 387,
  153655. 388,
  153656. 389,
  153657. 390,
  153658. 392,
  153659. 395,
  153660. 396,
  153661. 397,
  153662. 398,
  153663. 399,
  153664. 400,
  153665. 401,
  153666. 402,
  153667. 403,
  153668. 404,
  153669. 406,
  153670. 407,
  153671. 409,
  153672. 411
  153673. ],
  153674. "excluded_lines": [],
  153675. "start_line": 371,
  153676. "contexts": {},
  153677. "executed_branches": [],
  153678. "missing_branches": [
  153679. [
  153680. 382,
  153681. 383
  153682. ],
  153683. [
  153684. 382,
  153685. 386
  153686. ],
  153687. [
  153688. 388,
  153689. 389
  153690. ],
  153691. [
  153692. 388,
  153693. 392
  153694. ],
  153695. [
  153696. 396,
  153697. 397
  153698. ],
  153699. [
  153700. 396,
  153701. 402
  153702. ],
  153703. [
  153704. 398,
  153705. 399
  153706. ],
  153707. [
  153708. 398,
  153709. 401
  153710. ],
  153711. [
  153712. 402,
  153713. 403
  153714. ],
  153715. [
  153716. 402,
  153717. 406
  153718. ],
  153719. [
  153720. 406,
  153721. 407
  153722. ],
  153723. [
  153724. 406,
  153725. 409
  153726. ]
  153727. ]
  153728. },
  153729. "QueryBuilder.build_delete": {
  153730. "executed_lines": [],
  153731. "summary": {
  153732. "covered_lines": 0,
  153733. "num_statements": 15,
  153734. "percent_covered": 0.0,
  153735. "percent_covered_display": "0.00",
  153736. "missing_lines": 15,
  153737. "excluded_lines": 0,
  153738. "percent_statements_covered": 0.0,
  153739. "percent_statements_covered_display": "0.00",
  153740. "num_branches": 8,
  153741. "num_partial_branches": 0,
  153742. "covered_branches": 0,
  153743. "missing_branches": 8,
  153744. "percent_branches_covered": 0.0,
  153745. "percent_branches_covered_display": "0.00"
  153746. },
  153747. "missing_lines": [
  153748. 423,
  153749. 426,
  153750. 427,
  153751. 428,
  153752. 429,
  153753. 430,
  153754. 431,
  153755. 432,
  153756. 433,
  153757. 434,
  153758. 435,
  153759. 437,
  153760. 438,
  153761. 440,
  153762. 442
  153763. ],
  153764. "excluded_lines": [],
  153765. "start_line": 413,
  153766. "contexts": {},
  153767. "executed_branches": [],
  153768. "missing_branches": [
  153769. [
  153770. 427,
  153771. 428
  153772. ],
  153773. [
  153774. 427,
  153775. 433
  153776. ],
  153777. [
  153778. 429,
  153779. 430
  153780. ],
  153781. [
  153782. 429,
  153783. 432
  153784. ],
  153785. [
  153786. 433,
  153787. 434
  153788. ],
  153789. [
  153790. 433,
  153791. 437
  153792. ],
  153793. [
  153794. 437,
  153795. 438
  153796. ],
  153797. [
  153798. 437,
  153799. 440
  153800. ]
  153801. ]
  153802. },
  153803. "": {
  153804. "executed_lines": [],
  153805. "summary": {
  153806. "covered_lines": 0,
  153807. "num_statements": 29,
  153808. "percent_covered": 0.0,
  153809. "percent_covered_display": "0.00",
  153810. "missing_lines": 29,
  153811. "excluded_lines": 0,
  153812. "percent_statements_covered": 0.0,
  153813. "percent_statements_covered_display": "0.00",
  153814. "num_branches": 0,
  153815. "num_partial_branches": 0,
  153816. "covered_branches": 0,
  153817. "missing_branches": 0,
  153818. "percent_branches_covered": 100.0,
  153819. "percent_branches_covered_display": "100.00"
  153820. },
  153821. "missing_lines": [
  153822. 7,
  153823. 8,
  153824. 10,
  153825. 13,
  153826. 24,
  153827. 42,
  153828. 58,
  153829. 96,
  153830. 100,
  153831. 104,
  153832. 108,
  153833. 112,
  153834. 116,
  153835. 120,
  153836. 124,
  153837. 128,
  153838. 132,
  153839. 147,
  153840. 163,
  153841. 176,
  153842. 189,
  153843. 207,
  153844. 220,
  153845. 233,
  153846. 283,
  153847. 317,
  153848. 339,
  153849. 371,
  153850. 413
  153851. ],
  153852. "excluded_lines": [],
  153853. "start_line": 1,
  153854. "contexts": {},
  153855. "executed_branches": [],
  153856. "missing_branches": []
  153857. }
  153858. },
  153859. "classes": {
  153860. "QueryBuilder": {
  153861. "executed_lines": [],
  153862. "summary": {
  153863. "covered_lines": 0,
  153864. "num_statements": 160,
  153865. "percent_covered": 0.0,
  153866. "percent_covered_display": "0.00",
  153867. "missing_lines": 160,
  153868. "excluded_lines": 0,
  153869. "percent_statements_covered": 0.0,
  153870. "percent_statements_covered_display": "0.00",
  153871. "num_branches": 70,
  153872. "num_partial_branches": 0,
  153873. "covered_branches": 0,
  153874. "missing_branches": 70,
  153875. "percent_branches_covered": 0.0,
  153876. "percent_branches_covered_display": "0.00"
  153877. },
  153878. "missing_lines": [
  153879. 31,
  153880. 32,
  153881. 33,
  153882. 34,
  153883. 35,
  153884. 36,
  153885. 37,
  153886. 38,
  153887. 39,
  153888. 40,
  153889. 52,
  153890. 53,
  153891. 55,
  153892. 56,
  153893. 76,
  153894. 77,
  153895. 78,
  153896. 79,
  153897. 80,
  153898. 81,
  153899. 82,
  153900. 83,
  153901. 84,
  153902. 85,
  153903. 86,
  153904. 87,
  153905. 88,
  153906. 89,
  153907. 90,
  153908. 92,
  153909. 93,
  153910. 94,
  153911. 98,
  153912. 102,
  153913. 106,
  153914. 110,
  153915. 114,
  153916. 118,
  153917. 122,
  153918. 126,
  153919. 130,
  153920. 143,
  153921. 144,
  153922. 145,
  153923. 158,
  153924. 159,
  153925. 160,
  153926. 161,
  153927. 173,
  153928. 174,
  153929. 186,
  153930. 187,
  153931. 201,
  153932. 202,
  153933. 203,
  153934. 204,
  153935. 205,
  153936. 217,
  153937. 218,
  153938. 230,
  153939. 231,
  153940. 241,
  153941. 244,
  153942. 247,
  153943. 248,
  153944. 249,
  153945. 252,
  153946. 253,
  153947. 254,
  153948. 257,
  153949. 258,
  153950. 259,
  153951. 262,
  153952. 263,
  153953. 264,
  153954. 267,
  153955. 268,
  153956. 269,
  153957. 272,
  153958. 273,
  153959. 274,
  153960. 275,
  153961. 276,
  153962. 279,
  153963. 281,
  153964. 291,
  153965. 294,
  153966. 295,
  153967. 296,
  153968. 299,
  153969. 300,
  153970. 301,
  153971. 304,
  153972. 305,
  153973. 306,
  153974. 309,
  153975. 310,
  153976. 311,
  153977. 313,
  153978. 315,
  153979. 327,
  153980. 328,
  153981. 330,
  153982. 331,
  153983. 332,
  153984. 334,
  153985. 335,
  153986. 337,
  153987. 349,
  153988. 350,
  153989. 353,
  153990. 354,
  153991. 357,
  153992. 358,
  153993. 359,
  153994. 360,
  153995. 361,
  153996. 362,
  153997. 363,
  153998. 364,
  153999. 366,
  154000. 367,
  154001. 369,
  154002. 382,
  154003. 383,
  154004. 386,
  154005. 387,
  154006. 388,
  154007. 389,
  154008. 390,
  154009. 392,
  154010. 395,
  154011. 396,
  154012. 397,
  154013. 398,
  154014. 399,
  154015. 400,
  154016. 401,
  154017. 402,
  154018. 403,
  154019. 404,
  154020. 406,
  154021. 407,
  154022. 409,
  154023. 411,
  154024. 423,
  154025. 426,
  154026. 427,
  154027. 428,
  154028. 429,
  154029. 430,
  154030. 431,
  154031. 432,
  154032. 433,
  154033. 434,
  154034. 435,
  154035. 437,
  154036. 438,
  154037. 440,
  154038. 442
  154039. ],
  154040. "excluded_lines": [],
  154041. "start_line": 13,
  154042. "contexts": {},
  154043. "executed_branches": [],
  154044. "missing_branches": [
  154045. [
  154046. 52,
  154047. 53
  154048. ],
  154049. [
  154050. 52,
  154051. 55
  154052. ],
  154053. [
  154054. 76,
  154055. 77
  154056. ],
  154057. [
  154058. 76,
  154059. 82
  154060. ],
  154061. [
  154062. 77,
  154063. 78
  154064. ],
  154065. [
  154066. 77,
  154067. 79
  154068. ],
  154069. [
  154070. 82,
  154071. 83
  154072. ],
  154073. [
  154074. 82,
  154075. 87
  154076. ],
  154077. [
  154078. 83,
  154079. 84
  154080. ],
  154081. [
  154082. 83,
  154083. 85
  154084. ],
  154085. [
  154086. 87,
  154087. 88
  154088. ],
  154089. [
  154090. 87,
  154091. 89
  154092. ],
  154093. [
  154094. 89,
  154095. 90
  154096. ],
  154097. [
  154098. 89,
  154099. 92
  154100. ],
  154101. [
  154102. 143,
  154103. 144
  154104. ],
  154105. [
  154106. 143,
  154107. 145
  154108. ],
  154109. [
  154110. 158,
  154111. 159
  154112. ],
  154113. [
  154114. 158,
  154115. 160
  154116. ],
  154117. [
  154118. 202,
  154119. 203
  154120. ],
  154121. [
  154122. 202,
  154123. 204
  154124. ],
  154125. [
  154126. 248,
  154127. 249
  154128. ],
  154129. [
  154130. 248,
  154131. 252
  154132. ],
  154133. [
  154134. 253,
  154135. 254
  154136. ],
  154137. [
  154138. 253,
  154139. 257
  154140. ],
  154141. [
  154142. 258,
  154143. 259
  154144. ],
  154145. [
  154146. 258,
  154147. 262
  154148. ],
  154149. [
  154150. 263,
  154151. 264
  154152. ],
  154153. [
  154154. 263,
  154155. 267
  154156. ],
  154157. [
  154158. 268,
  154159. 269
  154160. ],
  154161. [
  154162. 268,
  154163. 272
  154164. ],
  154165. [
  154166. 273,
  154167. 274
  154168. ],
  154169. [
  154170. 273,
  154171. 279
  154172. ],
  154173. [
  154174. 275,
  154175. 276
  154176. ],
  154177. [
  154178. 275,
  154179. 279
  154180. ],
  154181. [
  154182. 295,
  154183. 296
  154184. ],
  154185. [
  154186. 295,
  154187. 299
  154188. ],
  154189. [
  154190. 300,
  154191. 301
  154192. ],
  154193. [
  154194. 300,
  154195. 304
  154196. ],
  154197. [
  154198. 305,
  154199. 306
  154200. ],
  154201. [
  154202. 305,
  154203. 309
  154204. ],
  154205. [
  154206. 310,
  154207. 311
  154208. ],
  154209. [
  154210. 310,
  154211. 313
  154212. ],
  154213. [
  154214. 327,
  154215. 328
  154216. ],
  154217. [
  154218. 327,
  154219. 330
  154220. ],
  154221. [
  154222. 349,
  154223. 350
  154224. ],
  154225. [
  154226. 349,
  154227. 353
  154228. ],
  154229. [
  154230. 359,
  154231. 360
  154232. ],
  154233. [
  154234. 359,
  154235. 366
  154236. ],
  154237. [
  154238. 360,
  154239. 361
  154240. ],
  154241. [
  154242. 360,
  154243. 362
  154244. ],
  154245. [
  154246. 382,
  154247. 383
  154248. ],
  154249. [
  154250. 382,
  154251. 386
  154252. ],
  154253. [
  154254. 388,
  154255. 389
  154256. ],
  154257. [
  154258. 388,
  154259. 392
  154260. ],
  154261. [
  154262. 396,
  154263. 397
  154264. ],
  154265. [
  154266. 396,
  154267. 402
  154268. ],
  154269. [
  154270. 398,
  154271. 399
  154272. ],
  154273. [
  154274. 398,
  154275. 401
  154276. ],
  154277. [
  154278. 402,
  154279. 403
  154280. ],
  154281. [
  154282. 402,
  154283. 406
  154284. ],
  154285. [
  154286. 406,
  154287. 407
  154288. ],
  154289. [
  154290. 406,
  154291. 409
  154292. ],
  154293. [
  154294. 427,
  154295. 428
  154296. ],
  154297. [
  154298. 427,
  154299. 433
  154300. ],
  154301. [
  154302. 429,
  154303. 430
  154304. ],
  154305. [
  154306. 429,
  154307. 432
  154308. ],
  154309. [
  154310. 433,
  154311. 434
  154312. ],
  154313. [
  154314. 433,
  154315. 437
  154316. ],
  154317. [
  154318. 437,
  154319. 438
  154320. ],
  154321. [
  154322. 437,
  154323. 440
  154324. ]
  154325. ]
  154326. },
  154327. "": {
  154328. "executed_lines": [],
  154329. "summary": {
  154330. "covered_lines": 0,
  154331. "num_statements": 29,
  154332. "percent_covered": 0.0,
  154333. "percent_covered_display": "0.00",
  154334. "missing_lines": 29,
  154335. "excluded_lines": 0,
  154336. "percent_statements_covered": 0.0,
  154337. "percent_statements_covered_display": "0.00",
  154338. "num_branches": 0,
  154339. "num_partial_branches": 0,
  154340. "covered_branches": 0,
  154341. "missing_branches": 0,
  154342. "percent_branches_covered": 100.0,
  154343. "percent_branches_covered_display": "100.00"
  154344. },
  154345. "missing_lines": [
  154346. 7,
  154347. 8,
  154348. 10,
  154349. 13,
  154350. 24,
  154351. 42,
  154352. 58,
  154353. 96,
  154354. 100,
  154355. 104,
  154356. 108,
  154357. 112,
  154358. 116,
  154359. 120,
  154360. 124,
  154361. 128,
  154362. 132,
  154363. 147,
  154364. 163,
  154365. 176,
  154366. 189,
  154367. 207,
  154368. 220,
  154369. 233,
  154370. 283,
  154371. 317,
  154372. 339,
  154373. 371,
  154374. 413
  154375. ],
  154376. "excluded_lines": [],
  154377. "start_line": 1,
  154378. "contexts": {},
  154379. "executed_branches": [],
  154380. "missing_branches": []
  154381. }
  154382. }
  154383. },
  154384. "src\\utils\\ragflow\\__init__.py": {
  154385. "executed_lines": [],
  154386. "summary": {
  154387. "covered_lines": 0,
  154388. "num_statements": 0,
  154389. "percent_covered": 100.0,
  154390. "percent_covered_display": "100.00",
  154391. "missing_lines": 0,
  154392. "excluded_lines": 0,
  154393. "percent_statements_covered": 100.0,
  154394. "percent_statements_covered_display": "100.00",
  154395. "num_branches": 0,
  154396. "num_partial_branches": 0,
  154397. "covered_branches": 0,
  154398. "missing_branches": 0,
  154399. "percent_branches_covered": 100.0,
  154400. "percent_branches_covered_display": "100.00"
  154401. },
  154402. "missing_lines": [],
  154403. "excluded_lines": [],
  154404. "contexts": {},
  154405. "executed_branches": [],
  154406. "missing_branches": [],
  154407. "functions": {
  154408. "": {
  154409. "executed_lines": [],
  154410. "summary": {
  154411. "covered_lines": 0,
  154412. "num_statements": 0,
  154413. "percent_covered": 100.0,
  154414. "percent_covered_display": "100.00",
  154415. "missing_lines": 0,
  154416. "excluded_lines": 0,
  154417. "percent_statements_covered": 100.0,
  154418. "percent_statements_covered_display": "100.00",
  154419. "num_branches": 0,
  154420. "num_partial_branches": 0,
  154421. "covered_branches": 0,
  154422. "missing_branches": 0,
  154423. "percent_branches_covered": 100.0,
  154424. "percent_branches_covered_display": "100.00"
  154425. },
  154426. "missing_lines": [],
  154427. "excluded_lines": [],
  154428. "start_line": 1,
  154429. "contexts": {},
  154430. "executed_branches": [],
  154431. "missing_branches": []
  154432. }
  154433. },
  154434. "classes": {
  154435. "": {
  154436. "executed_lines": [],
  154437. "summary": {
  154438. "covered_lines": 0,
  154439. "num_statements": 0,
  154440. "percent_covered": 100.0,
  154441. "percent_covered_display": "100.00",
  154442. "missing_lines": 0,
  154443. "excluded_lines": 0,
  154444. "percent_statements_covered": 100.0,
  154445. "percent_statements_covered_display": "100.00",
  154446. "num_branches": 0,
  154447. "num_partial_branches": 0,
  154448. "covered_branches": 0,
  154449. "missing_branches": 0,
  154450. "percent_branches_covered": 100.0,
  154451. "percent_branches_covered_display": "100.00"
  154452. },
  154453. "missing_lines": [],
  154454. "excluded_lines": [],
  154455. "start_line": 1,
  154456. "contexts": {},
  154457. "executed_branches": [],
  154458. "missing_branches": []
  154459. }
  154460. }
  154461. },
  154462. "src\\utils\\ragflow\\agent_service.py": {
  154463. "executed_lines": [],
  154464. "summary": {
  154465. "covered_lines": 0,
  154466. "num_statements": 86,
  154467. "percent_covered": 0.0,
  154468. "percent_covered_display": "0.00",
  154469. "missing_lines": 86,
  154470. "excluded_lines": 0,
  154471. "percent_statements_covered": 0.0,
  154472. "percent_statements_covered_display": "0.00",
  154473. "num_branches": 40,
  154474. "num_partial_branches": 0,
  154475. "covered_branches": 0,
  154476. "missing_branches": 40,
  154477. "percent_branches_covered": 0.0,
  154478. "percent_branches_covered_display": "0.00"
  154479. },
  154480. "missing_lines": [
  154481. 1,
  154482. 3,
  154483. 4,
  154484. 5,
  154485. 7,
  154486. 8,
  154487. 10,
  154488. 11,
  154489. 12,
  154490. 14,
  154491. 16,
  154492. 17,
  154493. 19,
  154494. 21,
  154495. 23,
  154496. 25,
  154497. 26,
  154498. 27,
  154499. 28,
  154500. 29,
  154501. 30,
  154502. 31,
  154503. 33,
  154504. 35,
  154505. 36,
  154506. 38,
  154507. 40,
  154508. 41,
  154509. 43,
  154510. 45,
  154511. 46,
  154512. 48,
  154513. 50,
  154514. 52,
  154515. 54,
  154516. 55,
  154517. 56,
  154518. 57,
  154519. 58,
  154520. 60,
  154521. 62,
  154522. 63,
  154523. 65,
  154524. 67,
  154525. 68,
  154526. 70,
  154527. 71,
  154528. 72,
  154529. 74,
  154530. 76,
  154531. 77,
  154532. 79,
  154533. 81,
  154534. 85,
  154535. 87,
  154536. 88,
  154537. 89,
  154538. 90,
  154539. 91,
  154540. 92,
  154541. 93,
  154542. 95,
  154543. 97,
  154544. 98,
  154545. 100,
  154546. 102,
  154547. 103,
  154548. 105,
  154549. 107,
  154550. 108,
  154551. 110,
  154552. 112,
  154553. 114,
  154554. 116,
  154555. 117,
  154556. 118,
  154557. 120,
  154558. 122,
  154559. 123,
  154560. 125,
  154561. 127,
  154562. 128,
  154563. 130,
  154564. 136,
  154565. 137,
  154566. 139
  154567. ],
  154568. "excluded_lines": [],
  154569. "contexts": {},
  154570. "executed_branches": [],
  154571. "missing_branches": [
  154572. [
  154573. 11,
  154574. 12
  154575. ],
  154576. [
  154577. 11,
  154578. 14
  154579. ],
  154580. [
  154581. 16,
  154582. 17
  154583. ],
  154584. [
  154585. 16,
  154586. 19
  154587. ],
  154588. [
  154589. 26,
  154590. 27
  154591. ],
  154592. [
  154593. 26,
  154594. 28
  154595. ],
  154596. [
  154597. 28,
  154598. 29
  154599. ],
  154600. [
  154601. 28,
  154602. 30
  154603. ],
  154604. [
  154605. 30,
  154606. 31
  154607. ],
  154608. [
  154609. 30,
  154610. 33
  154611. ],
  154612. [
  154613. 35,
  154614. 36
  154615. ],
  154616. [
  154617. 35,
  154618. 38
  154619. ],
  154620. [
  154621. 45,
  154622. 46
  154623. ],
  154624. [
  154625. 45,
  154626. 48
  154627. ],
  154628. [
  154629. 55,
  154630. 56
  154631. ],
  154632. [
  154633. 55,
  154634. 57
  154635. ],
  154636. [
  154637. 57,
  154638. 58
  154639. ],
  154640. [
  154641. 57,
  154642. 60
  154643. ],
  154644. [
  154645. 62,
  154646. 63
  154647. ],
  154648. [
  154649. 62,
  154650. 65
  154651. ],
  154652. [
  154653. 71,
  154654. 72
  154655. ],
  154656. [
  154657. 71,
  154658. 74
  154659. ],
  154660. [
  154661. 76,
  154662. 77
  154663. ],
  154664. [
  154665. 76,
  154666. 79
  154667. ],
  154668. [
  154669. 88,
  154670. 89
  154671. ],
  154672. [
  154673. 88,
  154674. 90
  154675. ],
  154676. [
  154677. 90,
  154678. 91
  154679. ],
  154680. [
  154681. 90,
  154682. 92
  154683. ],
  154684. [
  154685. 92,
  154686. 93
  154687. ],
  154688. [
  154689. 92,
  154690. 95
  154691. ],
  154692. [
  154693. 97,
  154694. 98
  154695. ],
  154696. [
  154697. 97,
  154698. 100
  154699. ],
  154700. [
  154701. 107,
  154702. 108
  154703. ],
  154704. [
  154705. 107,
  154706. 110
  154707. ],
  154708. [
  154709. 117,
  154710. 118
  154711. ],
  154712. [
  154713. 117,
  154714. 120
  154715. ],
  154716. [
  154717. 122,
  154718. 123
  154719. ],
  154720. [
  154721. 122,
  154722. 125
  154723. ],
  154724. [
  154725. 136,
  154726. 137
  154727. ],
  154728. [
  154729. 136,
  154730. 139
  154731. ]
  154732. ],
  154733. "functions": {
  154734. "AgentService.__init__": {
  154735. "executed_lines": [],
  154736. "summary": {
  154737. "covered_lines": 0,
  154738. "num_statements": 1,
  154739. "percent_covered": 0.0,
  154740. "percent_covered_display": "0.00",
  154741. "missing_lines": 1,
  154742. "excluded_lines": 0,
  154743. "percent_statements_covered": 0.0,
  154744. "percent_statements_covered_display": "0.00",
  154745. "num_branches": 0,
  154746. "num_partial_branches": 0,
  154747. "covered_branches": 0,
  154748. "missing_branches": 0,
  154749. "percent_branches_covered": 100.0,
  154750. "percent_branches_covered_display": "100.00"
  154751. },
  154752. "missing_lines": [
  154753. 5
  154754. ],
  154755. "excluded_lines": [],
  154756. "start_line": 4,
  154757. "contexts": {},
  154758. "executed_branches": [],
  154759. "missing_branches": []
  154760. },
  154761. "AgentService.create_agent": {
  154762. "executed_lines": [],
  154763. "summary": {
  154764. "covered_lines": 0,
  154765. "num_statements": 8,
  154766. "percent_covered": 0.0,
  154767. "percent_covered_display": "0.00",
  154768. "missing_lines": 8,
  154769. "excluded_lines": 0,
  154770. "percent_statements_covered": 0.0,
  154771. "percent_statements_covered_display": "0.00",
  154772. "num_branches": 4,
  154773. "num_partial_branches": 0,
  154774. "covered_branches": 0,
  154775. "missing_branches": 4,
  154776. "percent_branches_covered": 0.0,
  154777. "percent_branches_covered_display": "0.00"
  154778. },
  154779. "missing_lines": [
  154780. 8,
  154781. 10,
  154782. 11,
  154783. 12,
  154784. 14,
  154785. 16,
  154786. 17,
  154787. 19
  154788. ],
  154789. "excluded_lines": [],
  154790. "start_line": 7,
  154791. "contexts": {},
  154792. "executed_branches": [],
  154793. "missing_branches": [
  154794. [
  154795. 11,
  154796. 12
  154797. ],
  154798. [
  154799. 11,
  154800. 14
  154801. ],
  154802. [
  154803. 16,
  154804. 17
  154805. ],
  154806. [
  154807. 16,
  154808. 19
  154809. ]
  154810. ]
  154811. },
  154812. "AgentService.update_agent": {
  154813. "executed_lines": [],
  154814. "summary": {
  154815. "covered_lines": 0,
  154816. "num_statements": 12,
  154817. "percent_covered": 0.0,
  154818. "percent_covered_display": "0.00",
  154819. "missing_lines": 12,
  154820. "excluded_lines": 0,
  154821. "percent_statements_covered": 0.0,
  154822. "percent_statements_covered_display": "0.00",
  154823. "num_branches": 8,
  154824. "num_partial_branches": 0,
  154825. "covered_branches": 0,
  154826. "missing_branches": 8,
  154827. "percent_branches_covered": 0.0,
  154828. "percent_branches_covered_display": "0.00"
  154829. },
  154830. "missing_lines": [
  154831. 23,
  154832. 25,
  154833. 26,
  154834. 27,
  154835. 28,
  154836. 29,
  154837. 30,
  154838. 31,
  154839. 33,
  154840. 35,
  154841. 36,
  154842. 38
  154843. ],
  154844. "excluded_lines": [],
  154845. "start_line": 21,
  154846. "contexts": {},
  154847. "executed_branches": [],
  154848. "missing_branches": [
  154849. [
  154850. 26,
  154851. 27
  154852. ],
  154853. [
  154854. 26,
  154855. 28
  154856. ],
  154857. [
  154858. 28,
  154859. 29
  154860. ],
  154861. [
  154862. 28,
  154863. 30
  154864. ],
  154865. [
  154866. 30,
  154867. 31
  154868. ],
  154869. [
  154870. 30,
  154871. 33
  154872. ],
  154873. [
  154874. 35,
  154875. 36
  154876. ],
  154877. [
  154878. 35,
  154879. 38
  154880. ]
  154881. ]
  154882. },
  154883. "AgentService.delete_agent": {
  154884. "executed_lines": [],
  154885. "summary": {
  154886. "covered_lines": 0,
  154887. "num_statements": 5,
  154888. "percent_covered": 0.0,
  154889. "percent_covered_display": "0.00",
  154890. "missing_lines": 5,
  154891. "excluded_lines": 0,
  154892. "percent_statements_covered": 0.0,
  154893. "percent_statements_covered_display": "0.00",
  154894. "num_branches": 2,
  154895. "num_partial_branches": 0,
  154896. "covered_branches": 0,
  154897. "missing_branches": 2,
  154898. "percent_branches_covered": 0.0,
  154899. "percent_branches_covered_display": "0.00"
  154900. },
  154901. "missing_lines": [
  154902. 41,
  154903. 43,
  154904. 45,
  154905. 46,
  154906. 48
  154907. ],
  154908. "excluded_lines": [],
  154909. "start_line": 40,
  154910. "contexts": {},
  154911. "executed_branches": [],
  154912. "missing_branches": [
  154913. [
  154914. 45,
  154915. 46
  154916. ],
  154917. [
  154918. 45,
  154919. 48
  154920. ]
  154921. ]
  154922. },
  154923. "AgentService.list_agents": {
  154924. "executed_lines": [],
  154925. "summary": {
  154926. "covered_lines": 0,
  154927. "num_statements": 10,
  154928. "percent_covered": 0.0,
  154929. "percent_covered_display": "0.00",
  154930. "missing_lines": 10,
  154931. "excluded_lines": 0,
  154932. "percent_statements_covered": 0.0,
  154933. "percent_statements_covered_display": "0.00",
  154934. "num_branches": 6,
  154935. "num_partial_branches": 0,
  154936. "covered_branches": 0,
  154937. "missing_branches": 6,
  154938. "percent_branches_covered": 0.0,
  154939. "percent_branches_covered_display": "0.00"
  154940. },
  154941. "missing_lines": [
  154942. 52,
  154943. 54,
  154944. 55,
  154945. 56,
  154946. 57,
  154947. 58,
  154948. 60,
  154949. 62,
  154950. 63,
  154951. 65
  154952. ],
  154953. "excluded_lines": [],
  154954. "start_line": 50,
  154955. "contexts": {},
  154956. "executed_branches": [],
  154957. "missing_branches": [
  154958. [
  154959. 55,
  154960. 56
  154961. ],
  154962. [
  154963. 55,
  154964. 57
  154965. ],
  154966. [
  154967. 57,
  154968. 58
  154969. ],
  154970. [
  154971. 57,
  154972. 60
  154973. ],
  154974. [
  154975. 62,
  154976. 63
  154977. ],
  154978. [
  154979. 62,
  154980. 65
  154981. ]
  154982. ]
  154983. },
  154984. "AgentService.create_agent_session": {
  154985. "executed_lines": [],
  154986. "summary": {
  154987. "covered_lines": 0,
  154988. "num_statements": 8,
  154989. "percent_covered": 0.0,
  154990. "percent_covered_display": "0.00",
  154991. "missing_lines": 8,
  154992. "excluded_lines": 0,
  154993. "percent_statements_covered": 0.0,
  154994. "percent_statements_covered_display": "0.00",
  154995. "num_branches": 4,
  154996. "num_partial_branches": 0,
  154997. "covered_branches": 0,
  154998. "missing_branches": 4,
  154999. "percent_branches_covered": 0.0,
  155000. "percent_branches_covered_display": "0.00"
  155001. },
  155002. "missing_lines": [
  155003. 68,
  155004. 70,
  155005. 71,
  155006. 72,
  155007. 74,
  155008. 76,
  155009. 77,
  155010. 79
  155011. ],
  155012. "excluded_lines": [],
  155013. "start_line": 67,
  155014. "contexts": {},
  155015. "executed_branches": [],
  155016. "missing_branches": [
  155017. [
  155018. 71,
  155019. 72
  155020. ],
  155021. [
  155022. 71,
  155023. 74
  155024. ],
  155025. [
  155026. 76,
  155027. 77
  155028. ],
  155029. [
  155030. 76,
  155031. 79
  155032. ]
  155033. ]
  155034. },
  155035. "AgentService.list_agent_sessions": {
  155036. "executed_lines": [],
  155037. "summary": {
  155038. "covered_lines": 0,
  155039. "num_statements": 12,
  155040. "percent_covered": 0.0,
  155041. "percent_covered_display": "0.00",
  155042. "missing_lines": 12,
  155043. "excluded_lines": 0,
  155044. "percent_statements_covered": 0.0,
  155045. "percent_statements_covered_display": "0.00",
  155046. "num_branches": 8,
  155047. "num_partial_branches": 0,
  155048. "covered_branches": 0,
  155049. "missing_branches": 8,
  155050. "percent_branches_covered": 0.0,
  155051. "percent_branches_covered_display": "0.00"
  155052. },
  155053. "missing_lines": [
  155054. 85,
  155055. 87,
  155056. 88,
  155057. 89,
  155058. 90,
  155059. 91,
  155060. 92,
  155061. 93,
  155062. 95,
  155063. 97,
  155064. 98,
  155065. 100
  155066. ],
  155067. "excluded_lines": [],
  155068. "start_line": 81,
  155069. "contexts": {},
  155070. "executed_branches": [],
  155071. "missing_branches": [
  155072. [
  155073. 88,
  155074. 89
  155075. ],
  155076. [
  155077. 88,
  155078. 90
  155079. ],
  155080. [
  155081. 90,
  155082. 91
  155083. ],
  155084. [
  155085. 90,
  155086. 92
  155087. ],
  155088. [
  155089. 92,
  155090. 93
  155091. ],
  155092. [
  155093. 92,
  155094. 95
  155095. ],
  155096. [
  155097. 97,
  155098. 98
  155099. ],
  155100. [
  155101. 97,
  155102. 100
  155103. ]
  155104. ]
  155105. },
  155106. "AgentService.delete_agent_session": {
  155107. "executed_lines": [],
  155108. "summary": {
  155109. "covered_lines": 0,
  155110. "num_statements": 5,
  155111. "percent_covered": 0.0,
  155112. "percent_covered_display": "0.00",
  155113. "missing_lines": 5,
  155114. "excluded_lines": 0,
  155115. "percent_statements_covered": 0.0,
  155116. "percent_statements_covered_display": "0.00",
  155117. "num_branches": 2,
  155118. "num_partial_branches": 0,
  155119. "covered_branches": 0,
  155120. "missing_branches": 2,
  155121. "percent_branches_covered": 0.0,
  155122. "percent_branches_covered_display": "0.00"
  155123. },
  155124. "missing_lines": [
  155125. 103,
  155126. 105,
  155127. 107,
  155128. 108,
  155129. 110
  155130. ],
  155131. "excluded_lines": [],
  155132. "start_line": 102,
  155133. "contexts": {},
  155134. "executed_branches": [],
  155135. "missing_branches": [
  155136. [
  155137. 107,
  155138. 108
  155139. ],
  155140. [
  155141. 107,
  155142. 110
  155143. ]
  155144. ]
  155145. },
  155146. "AgentService.agent_completion": {
  155147. "executed_lines": [],
  155148. "summary": {
  155149. "covered_lines": 0,
  155150. "num_statements": 8,
  155151. "percent_covered": 0.0,
  155152. "percent_covered_display": "0.00",
  155153. "missing_lines": 8,
  155154. "excluded_lines": 0,
  155155. "percent_statements_covered": 0.0,
  155156. "percent_statements_covered_display": "0.00",
  155157. "num_branches": 4,
  155158. "num_partial_branches": 0,
  155159. "covered_branches": 0,
  155160. "missing_branches": 4,
  155161. "percent_branches_covered": 0.0,
  155162. "percent_branches_covered_display": "0.00"
  155163. },
  155164. "missing_lines": [
  155165. 114,
  155166. 116,
  155167. 117,
  155168. 118,
  155169. 120,
  155170. 122,
  155171. 123,
  155172. 125
  155173. ],
  155174. "excluded_lines": [],
  155175. "start_line": 112,
  155176. "contexts": {},
  155177. "executed_branches": [],
  155178. "missing_branches": [
  155179. [
  155180. 117,
  155181. 118
  155182. ],
  155183. [
  155184. 117,
  155185. 120
  155186. ],
  155187. [
  155188. 122,
  155189. 123
  155190. ],
  155191. [
  155192. 122,
  155193. 125
  155194. ]
  155195. ]
  155196. },
  155197. "AgentService.get_related_questions": {
  155198. "executed_lines": [],
  155199. "summary": {
  155200. "covered_lines": 0,
  155201. "num_statements": 5,
  155202. "percent_covered": 0.0,
  155203. "percent_covered_display": "0.00",
  155204. "missing_lines": 5,
  155205. "excluded_lines": 0,
  155206. "percent_statements_covered": 0.0,
  155207. "percent_statements_covered_display": "0.00",
  155208. "num_branches": 2,
  155209. "num_partial_branches": 0,
  155210. "covered_branches": 0,
  155211. "missing_branches": 2,
  155212. "percent_branches_covered": 0.0,
  155213. "percent_branches_covered_display": "0.00"
  155214. },
  155215. "missing_lines": [
  155216. 128,
  155217. 130,
  155218. 136,
  155219. 137,
  155220. 139
  155221. ],
  155222. "excluded_lines": [],
  155223. "start_line": 127,
  155224. "contexts": {},
  155225. "executed_branches": [],
  155226. "missing_branches": [
  155227. [
  155228. 136,
  155229. 137
  155230. ],
  155231. [
  155232. 136,
  155233. 139
  155234. ]
  155235. ]
  155236. },
  155237. "": {
  155238. "executed_lines": [],
  155239. "summary": {
  155240. "covered_lines": 0,
  155241. "num_statements": 12,
  155242. "percent_covered": 0.0,
  155243. "percent_covered_display": "0.00",
  155244. "missing_lines": 12,
  155245. "excluded_lines": 0,
  155246. "percent_statements_covered": 0.0,
  155247. "percent_statements_covered_display": "0.00",
  155248. "num_branches": 0,
  155249. "num_partial_branches": 0,
  155250. "covered_branches": 0,
  155251. "missing_branches": 0,
  155252. "percent_branches_covered": 100.0,
  155253. "percent_branches_covered_display": "100.00"
  155254. },
  155255. "missing_lines": [
  155256. 1,
  155257. 3,
  155258. 4,
  155259. 7,
  155260. 21,
  155261. 40,
  155262. 50,
  155263. 67,
  155264. 81,
  155265. 102,
  155266. 112,
  155267. 127
  155268. ],
  155269. "excluded_lines": [],
  155270. "start_line": 1,
  155271. "contexts": {},
  155272. "executed_branches": [],
  155273. "missing_branches": []
  155274. }
  155275. },
  155276. "classes": {
  155277. "AgentService": {
  155278. "executed_lines": [],
  155279. "summary": {
  155280. "covered_lines": 0,
  155281. "num_statements": 74,
  155282. "percent_covered": 0.0,
  155283. "percent_covered_display": "0.00",
  155284. "missing_lines": 74,
  155285. "excluded_lines": 0,
  155286. "percent_statements_covered": 0.0,
  155287. "percent_statements_covered_display": "0.00",
  155288. "num_branches": 40,
  155289. "num_partial_branches": 0,
  155290. "covered_branches": 0,
  155291. "missing_branches": 40,
  155292. "percent_branches_covered": 0.0,
  155293. "percent_branches_covered_display": "0.00"
  155294. },
  155295. "missing_lines": [
  155296. 5,
  155297. 8,
  155298. 10,
  155299. 11,
  155300. 12,
  155301. 14,
  155302. 16,
  155303. 17,
  155304. 19,
  155305. 23,
  155306. 25,
  155307. 26,
  155308. 27,
  155309. 28,
  155310. 29,
  155311. 30,
  155312. 31,
  155313. 33,
  155314. 35,
  155315. 36,
  155316. 38,
  155317. 41,
  155318. 43,
  155319. 45,
  155320. 46,
  155321. 48,
  155322. 52,
  155323. 54,
  155324. 55,
  155325. 56,
  155326. 57,
  155327. 58,
  155328. 60,
  155329. 62,
  155330. 63,
  155331. 65,
  155332. 68,
  155333. 70,
  155334. 71,
  155335. 72,
  155336. 74,
  155337. 76,
  155338. 77,
  155339. 79,
  155340. 85,
  155341. 87,
  155342. 88,
  155343. 89,
  155344. 90,
  155345. 91,
  155346. 92,
  155347. 93,
  155348. 95,
  155349. 97,
  155350. 98,
  155351. 100,
  155352. 103,
  155353. 105,
  155354. 107,
  155355. 108,
  155356. 110,
  155357. 114,
  155358. 116,
  155359. 117,
  155360. 118,
  155361. 120,
  155362. 122,
  155363. 123,
  155364. 125,
  155365. 128,
  155366. 130,
  155367. 136,
  155368. 137,
  155369. 139
  155370. ],
  155371. "excluded_lines": [],
  155372. "start_line": 3,
  155373. "contexts": {},
  155374. "executed_branches": [],
  155375. "missing_branches": [
  155376. [
  155377. 11,
  155378. 12
  155379. ],
  155380. [
  155381. 11,
  155382. 14
  155383. ],
  155384. [
  155385. 16,
  155386. 17
  155387. ],
  155388. [
  155389. 16,
  155390. 19
  155391. ],
  155392. [
  155393. 26,
  155394. 27
  155395. ],
  155396. [
  155397. 26,
  155398. 28
  155399. ],
  155400. [
  155401. 28,
  155402. 29
  155403. ],
  155404. [
  155405. 28,
  155406. 30
  155407. ],
  155408. [
  155409. 30,
  155410. 31
  155411. ],
  155412. [
  155413. 30,
  155414. 33
  155415. ],
  155416. [
  155417. 35,
  155418. 36
  155419. ],
  155420. [
  155421. 35,
  155422. 38
  155423. ],
  155424. [
  155425. 45,
  155426. 46
  155427. ],
  155428. [
  155429. 45,
  155430. 48
  155431. ],
  155432. [
  155433. 55,
  155434. 56
  155435. ],
  155436. [
  155437. 55,
  155438. 57
  155439. ],
  155440. [
  155441. 57,
  155442. 58
  155443. ],
  155444. [
  155445. 57,
  155446. 60
  155447. ],
  155448. [
  155449. 62,
  155450. 63
  155451. ],
  155452. [
  155453. 62,
  155454. 65
  155455. ],
  155456. [
  155457. 71,
  155458. 72
  155459. ],
  155460. [
  155461. 71,
  155462. 74
  155463. ],
  155464. [
  155465. 76,
  155466. 77
  155467. ],
  155468. [
  155469. 76,
  155470. 79
  155471. ],
  155472. [
  155473. 88,
  155474. 89
  155475. ],
  155476. [
  155477. 88,
  155478. 90
  155479. ],
  155480. [
  155481. 90,
  155482. 91
  155483. ],
  155484. [
  155485. 90,
  155486. 92
  155487. ],
  155488. [
  155489. 92,
  155490. 93
  155491. ],
  155492. [
  155493. 92,
  155494. 95
  155495. ],
  155496. [
  155497. 97,
  155498. 98
  155499. ],
  155500. [
  155501. 97,
  155502. 100
  155503. ],
  155504. [
  155505. 107,
  155506. 108
  155507. ],
  155508. [
  155509. 107,
  155510. 110
  155511. ],
  155512. [
  155513. 117,
  155514. 118
  155515. ],
  155516. [
  155517. 117,
  155518. 120
  155519. ],
  155520. [
  155521. 122,
  155522. 123
  155523. ],
  155524. [
  155525. 122,
  155526. 125
  155527. ],
  155528. [
  155529. 136,
  155530. 137
  155531. ],
  155532. [
  155533. 136,
  155534. 139
  155535. ]
  155536. ]
  155537. },
  155538. "": {
  155539. "executed_lines": [],
  155540. "summary": {
  155541. "covered_lines": 0,
  155542. "num_statements": 12,
  155543. "percent_covered": 0.0,
  155544. "percent_covered_display": "0.00",
  155545. "missing_lines": 12,
  155546. "excluded_lines": 0,
  155547. "percent_statements_covered": 0.0,
  155548. "percent_statements_covered_display": "0.00",
  155549. "num_branches": 0,
  155550. "num_partial_branches": 0,
  155551. "covered_branches": 0,
  155552. "missing_branches": 0,
  155553. "percent_branches_covered": 100.0,
  155554. "percent_branches_covered_display": "100.00"
  155555. },
  155556. "missing_lines": [
  155557. 1,
  155558. 3,
  155559. 4,
  155560. 7,
  155561. 21,
  155562. 40,
  155563. 50,
  155564. 67,
  155565. 81,
  155566. 102,
  155567. 112,
  155568. 127
  155569. ],
  155570. "excluded_lines": [],
  155571. "start_line": 1,
  155572. "contexts": {},
  155573. "executed_branches": [],
  155574. "missing_branches": []
  155575. }
  155576. }
  155577. },
  155578. "src\\utils\\ragflow\\chat_service.py": {
  155579. "executed_lines": [],
  155580. "summary": {
  155581. "covered_lines": 0,
  155582. "num_statements": 91,
  155583. "percent_covered": 0.0,
  155584. "percent_covered_display": "0.00",
  155585. "missing_lines": 91,
  155586. "excluded_lines": 0,
  155587. "percent_statements_covered": 0.0,
  155588. "percent_statements_covered_display": "0.00",
  155589. "num_branches": 44,
  155590. "num_partial_branches": 0,
  155591. "covered_branches": 0,
  155592. "missing_branches": 44,
  155593. "percent_branches_covered": 0.0,
  155594. "percent_branches_covered_display": "0.00"
  155595. },
  155596. "missing_lines": [
  155597. 1,
  155598. 3,
  155599. 4,
  155600. 5,
  155601. 7,
  155602. 9,
  155603. 11,
  155604. 16,
  155605. 17,
  155606. 19,
  155607. 21,
  155608. 22,
  155609. 24,
  155610. 26,
  155611. 28,
  155612. 30,
  155613. 31,
  155614. 32,
  155615. 33,
  155616. 34,
  155617. 35,
  155618. 36,
  155619. 37,
  155620. 38,
  155621. 40,
  155622. 42,
  155623. 43,
  155624. 45,
  155625. 47,
  155626. 48,
  155627. 50,
  155628. 52,
  155629. 53,
  155630. 55,
  155631. 57,
  155632. 59,
  155633. 61,
  155634. 62,
  155635. 63,
  155636. 64,
  155637. 65,
  155638. 67,
  155639. 69,
  155640. 70,
  155641. 72,
  155642. 74,
  155643. 75,
  155644. 77,
  155645. 78,
  155646. 79,
  155647. 81,
  155648. 83,
  155649. 84,
  155650. 86,
  155651. 88,
  155652. 90,
  155653. 92,
  155654. 93,
  155655. 94,
  155656. 95,
  155657. 96,
  155658. 98,
  155659. 100,
  155660. 101,
  155661. 103,
  155662. 105,
  155663. 108,
  155664. 110,
  155665. 111,
  155666. 112,
  155667. 113,
  155668. 114,
  155669. 116,
  155670. 118,
  155671. 119,
  155672. 121,
  155673. 123,
  155674. 124,
  155675. 126,
  155676. 128,
  155677. 129,
  155678. 131,
  155679. 133,
  155680. 135,
  155681. 137,
  155682. 138,
  155683. 139,
  155684. 141,
  155685. 143,
  155686. 144,
  155687. 146
  155688. ],
  155689. "excluded_lines": [],
  155690. "contexts": {},
  155691. "executed_branches": [],
  155692. "missing_branches": [
  155693. [
  155694. 16,
  155695. 17
  155696. ],
  155697. [
  155698. 16,
  155699. 19
  155700. ],
  155701. [
  155702. 21,
  155703. 22
  155704. ],
  155705. [
  155706. 21,
  155707. 24
  155708. ],
  155709. [
  155710. 31,
  155711. 32
  155712. ],
  155713. [
  155714. 31,
  155715. 33
  155716. ],
  155717. [
  155718. 33,
  155719. 34
  155720. ],
  155721. [
  155722. 33,
  155723. 35
  155724. ],
  155725. [
  155726. 35,
  155727. 36
  155728. ],
  155729. [
  155730. 35,
  155731. 37
  155732. ],
  155733. [
  155734. 37,
  155735. 38
  155736. ],
  155737. [
  155738. 37,
  155739. 40
  155740. ],
  155741. [
  155742. 42,
  155743. 43
  155744. ],
  155745. [
  155746. 42,
  155747. 45
  155748. ],
  155749. [
  155750. 52,
  155751. 53
  155752. ],
  155753. [
  155754. 52,
  155755. 55
  155756. ],
  155757. [
  155758. 62,
  155759. 63
  155760. ],
  155761. [
  155762. 62,
  155763. 64
  155764. ],
  155765. [
  155766. 64,
  155767. 65
  155768. ],
  155769. [
  155770. 64,
  155771. 67
  155772. ],
  155773. [
  155774. 69,
  155775. 70
  155776. ],
  155777. [
  155778. 69,
  155779. 72
  155780. ],
  155781. [
  155782. 78,
  155783. 79
  155784. ],
  155785. [
  155786. 78,
  155787. 81
  155788. ],
  155789. [
  155790. 83,
  155791. 84
  155792. ],
  155793. [
  155794. 83,
  155795. 86
  155796. ],
  155797. [
  155798. 93,
  155799. 94
  155800. ],
  155801. [
  155802. 93,
  155803. 95
  155804. ],
  155805. [
  155806. 95,
  155807. 96
  155808. ],
  155809. [
  155810. 95,
  155811. 98
  155812. ],
  155813. [
  155814. 100,
  155815. 101
  155816. ],
  155817. [
  155818. 100,
  155819. 103
  155820. ],
  155821. [
  155822. 111,
  155823. 112
  155824. ],
  155825. [
  155826. 111,
  155827. 113
  155828. ],
  155829. [
  155830. 113,
  155831. 114
  155832. ],
  155833. [
  155834. 113,
  155835. 116
  155836. ],
  155837. [
  155838. 118,
  155839. 119
  155840. ],
  155841. [
  155842. 118,
  155843. 121
  155844. ],
  155845. [
  155846. 128,
  155847. 129
  155848. ],
  155849. [
  155850. 128,
  155851. 131
  155852. ],
  155853. [
  155854. 138,
  155855. 139
  155856. ],
  155857. [
  155858. 138,
  155859. 141
  155860. ],
  155861. [
  155862. 143,
  155863. 144
  155864. ],
  155865. [
  155866. 143,
  155867. 146
  155868. ]
  155869. ],
  155870. "functions": {
  155871. "ChatService.__init__": {
  155872. "executed_lines": [],
  155873. "summary": {
  155874. "covered_lines": 0,
  155875. "num_statements": 1,
  155876. "percent_covered": 0.0,
  155877. "percent_covered_display": "0.00",
  155878. "missing_lines": 1,
  155879. "excluded_lines": 0,
  155880. "percent_statements_covered": 0.0,
  155881. "percent_statements_covered_display": "0.00",
  155882. "num_branches": 0,
  155883. "num_partial_branches": 0,
  155884. "covered_branches": 0,
  155885. "missing_branches": 0,
  155886. "percent_branches_covered": 100.0,
  155887. "percent_branches_covered_display": "100.00"
  155888. },
  155889. "missing_lines": [
  155890. 5
  155891. ],
  155892. "excluded_lines": [],
  155893. "start_line": 4,
  155894. "contexts": {},
  155895. "executed_branches": [],
  155896. "missing_branches": []
  155897. },
  155898. "ChatService.create_chat": {
  155899. "executed_lines": [],
  155900. "summary": {
  155901. "covered_lines": 0,
  155902. "num_statements": 8,
  155903. "percent_covered": 0.0,
  155904. "percent_covered_display": "0.00",
  155905. "missing_lines": 8,
  155906. "excluded_lines": 0,
  155907. "percent_statements_covered": 0.0,
  155908. "percent_statements_covered_display": "0.00",
  155909. "num_branches": 4,
  155910. "num_partial_branches": 0,
  155911. "covered_branches": 0,
  155912. "missing_branches": 4,
  155913. "percent_branches_covered": 0.0,
  155914. "percent_branches_covered_display": "0.00"
  155915. },
  155916. "missing_lines": [
  155917. 9,
  155918. 11,
  155919. 16,
  155920. 17,
  155921. 19,
  155922. 21,
  155923. 22,
  155924. 24
  155925. ],
  155926. "excluded_lines": [],
  155927. "start_line": 7,
  155928. "contexts": {},
  155929. "executed_branches": [],
  155930. "missing_branches": [
  155931. [
  155932. 16,
  155933. 17
  155934. ],
  155935. [
  155936. 16,
  155937. 19
  155938. ],
  155939. [
  155940. 21,
  155941. 22
  155942. ],
  155943. [
  155944. 21,
  155945. 24
  155946. ]
  155947. ]
  155948. },
  155949. "ChatService.update_chat": {
  155950. "executed_lines": [],
  155951. "summary": {
  155952. "covered_lines": 0,
  155953. "num_statements": 14,
  155954. "percent_covered": 0.0,
  155955. "percent_covered_display": "0.00",
  155956. "missing_lines": 14,
  155957. "excluded_lines": 0,
  155958. "percent_statements_covered": 0.0,
  155959. "percent_statements_covered_display": "0.00",
  155960. "num_branches": 10,
  155961. "num_partial_branches": 0,
  155962. "covered_branches": 0,
  155963. "missing_branches": 10,
  155964. "percent_branches_covered": 0.0,
  155965. "percent_branches_covered_display": "0.00"
  155966. },
  155967. "missing_lines": [
  155968. 28,
  155969. 30,
  155970. 31,
  155971. 32,
  155972. 33,
  155973. 34,
  155974. 35,
  155975. 36,
  155976. 37,
  155977. 38,
  155978. 40,
  155979. 42,
  155980. 43,
  155981. 45
  155982. ],
  155983. "excluded_lines": [],
  155984. "start_line": 26,
  155985. "contexts": {},
  155986. "executed_branches": [],
  155987. "missing_branches": [
  155988. [
  155989. 31,
  155990. 32
  155991. ],
  155992. [
  155993. 31,
  155994. 33
  155995. ],
  155996. [
  155997. 33,
  155998. 34
  155999. ],
  156000. [
  156001. 33,
  156002. 35
  156003. ],
  156004. [
  156005. 35,
  156006. 36
  156007. ],
  156008. [
  156009. 35,
  156010. 37
  156011. ],
  156012. [
  156013. 37,
  156014. 38
  156015. ],
  156016. [
  156017. 37,
  156018. 40
  156019. ],
  156020. [
  156021. 42,
  156022. 43
  156023. ],
  156024. [
  156025. 42,
  156026. 45
  156027. ]
  156028. ]
  156029. },
  156030. "ChatService.delete_chats": {
  156031. "executed_lines": [],
  156032. "summary": {
  156033. "covered_lines": 0,
  156034. "num_statements": 5,
  156035. "percent_covered": 0.0,
  156036. "percent_covered_display": "0.00",
  156037. "missing_lines": 5,
  156038. "excluded_lines": 0,
  156039. "percent_statements_covered": 0.0,
  156040. "percent_statements_covered_display": "0.00",
  156041. "num_branches": 2,
  156042. "num_partial_branches": 0,
  156043. "covered_branches": 0,
  156044. "missing_branches": 2,
  156045. "percent_branches_covered": 0.0,
  156046. "percent_branches_covered_display": "0.00"
  156047. },
  156048. "missing_lines": [
  156049. 48,
  156050. 50,
  156051. 52,
  156052. 53,
  156053. 55
  156054. ],
  156055. "excluded_lines": [],
  156056. "start_line": 47,
  156057. "contexts": {},
  156058. "executed_branches": [],
  156059. "missing_branches": [
  156060. [
  156061. 52,
  156062. 53
  156063. ],
  156064. [
  156065. 52,
  156066. 55
  156067. ]
  156068. ]
  156069. },
  156070. "ChatService.list_chats": {
  156071. "executed_lines": [],
  156072. "summary": {
  156073. "covered_lines": 0,
  156074. "num_statements": 10,
  156075. "percent_covered": 0.0,
  156076. "percent_covered_display": "0.00",
  156077. "missing_lines": 10,
  156078. "excluded_lines": 0,
  156079. "percent_statements_covered": 0.0,
  156080. "percent_statements_covered_display": "0.00",
  156081. "num_branches": 6,
  156082. "num_partial_branches": 0,
  156083. "covered_branches": 0,
  156084. "missing_branches": 6,
  156085. "percent_branches_covered": 0.0,
  156086. "percent_branches_covered_display": "0.00"
  156087. },
  156088. "missing_lines": [
  156089. 59,
  156090. 61,
  156091. 62,
  156092. 63,
  156093. 64,
  156094. 65,
  156095. 67,
  156096. 69,
  156097. 70,
  156098. 72
  156099. ],
  156100. "excluded_lines": [],
  156101. "start_line": 57,
  156102. "contexts": {},
  156103. "executed_branches": [],
  156104. "missing_branches": [
  156105. [
  156106. 62,
  156107. 63
  156108. ],
  156109. [
  156110. 62,
  156111. 64
  156112. ],
  156113. [
  156114. 64,
  156115. 65
  156116. ],
  156117. [
  156118. 64,
  156119. 67
  156120. ],
  156121. [
  156122. 69,
  156123. 70
  156124. ],
  156125. [
  156126. 69,
  156127. 72
  156128. ]
  156129. ]
  156130. },
  156131. "ChatService.create_chat_session": {
  156132. "executed_lines": [],
  156133. "summary": {
  156134. "covered_lines": 0,
  156135. "num_statements": 8,
  156136. "percent_covered": 0.0,
  156137. "percent_covered_display": "0.00",
  156138. "missing_lines": 8,
  156139. "excluded_lines": 0,
  156140. "percent_statements_covered": 0.0,
  156141. "percent_statements_covered_display": "0.00",
  156142. "num_branches": 4,
  156143. "num_partial_branches": 0,
  156144. "covered_branches": 0,
  156145. "missing_branches": 4,
  156146. "percent_branches_covered": 0.0,
  156147. "percent_branches_covered_display": "0.00"
  156148. },
  156149. "missing_lines": [
  156150. 75,
  156151. 77,
  156152. 78,
  156153. 79,
  156154. 81,
  156155. 83,
  156156. 84,
  156157. 86
  156158. ],
  156159. "excluded_lines": [],
  156160. "start_line": 74,
  156161. "contexts": {},
  156162. "executed_branches": [],
  156163. "missing_branches": [
  156164. [
  156165. 78,
  156166. 79
  156167. ],
  156168. [
  156169. 78,
  156170. 81
  156171. ],
  156172. [
  156173. 83,
  156174. 84
  156175. ],
  156176. [
  156177. 83,
  156178. 86
  156179. ]
  156180. ]
  156181. },
  156182. "ChatService.update_chat_session": {
  156183. "executed_lines": [],
  156184. "summary": {
  156185. "covered_lines": 0,
  156186. "num_statements": 10,
  156187. "percent_covered": 0.0,
  156188. "percent_covered_display": "0.00",
  156189. "missing_lines": 10,
  156190. "excluded_lines": 0,
  156191. "percent_statements_covered": 0.0,
  156192. "percent_statements_covered_display": "0.00",
  156193. "num_branches": 6,
  156194. "num_partial_branches": 0,
  156195. "covered_branches": 0,
  156196. "missing_branches": 6,
  156197. "percent_branches_covered": 0.0,
  156198. "percent_branches_covered_display": "0.00"
  156199. },
  156200. "missing_lines": [
  156201. 90,
  156202. 92,
  156203. 93,
  156204. 94,
  156205. 95,
  156206. 96,
  156207. 98,
  156208. 100,
  156209. 101,
  156210. 103
  156211. ],
  156212. "excluded_lines": [],
  156213. "start_line": 88,
  156214. "contexts": {},
  156215. "executed_branches": [],
  156216. "missing_branches": [
  156217. [
  156218. 93,
  156219. 94
  156220. ],
  156221. [
  156222. 93,
  156223. 95
  156224. ],
  156225. [
  156226. 95,
  156227. 96
  156228. ],
  156229. [
  156230. 95,
  156231. 98
  156232. ],
  156233. [
  156234. 100,
  156235. 101
  156236. ],
  156237. [
  156238. 100,
  156239. 103
  156240. ]
  156241. ]
  156242. },
  156243. "ChatService.list_chat_sessions": {
  156244. "executed_lines": [],
  156245. "summary": {
  156246. "covered_lines": 0,
  156247. "num_statements": 10,
  156248. "percent_covered": 0.0,
  156249. "percent_covered_display": "0.00",
  156250. "missing_lines": 10,
  156251. "excluded_lines": 0,
  156252. "percent_statements_covered": 0.0,
  156253. "percent_statements_covered_display": "0.00",
  156254. "num_branches": 6,
  156255. "num_partial_branches": 0,
  156256. "covered_branches": 0,
  156257. "missing_branches": 6,
  156258. "percent_branches_covered": 0.0,
  156259. "percent_branches_covered_display": "0.00"
  156260. },
  156261. "missing_lines": [
  156262. 108,
  156263. 110,
  156264. 111,
  156265. 112,
  156266. 113,
  156267. 114,
  156268. 116,
  156269. 118,
  156270. 119,
  156271. 121
  156272. ],
  156273. "excluded_lines": [],
  156274. "start_line": 105,
  156275. "contexts": {},
  156276. "executed_branches": [],
  156277. "missing_branches": [
  156278. [
  156279. 111,
  156280. 112
  156281. ],
  156282. [
  156283. 111,
  156284. 113
  156285. ],
  156286. [
  156287. 113,
  156288. 114
  156289. ],
  156290. [
  156291. 113,
  156292. 116
  156293. ],
  156294. [
  156295. 118,
  156296. 119
  156297. ],
  156298. [
  156299. 118,
  156300. 121
  156301. ]
  156302. ]
  156303. },
  156304. "ChatService.delete_chat_session": {
  156305. "executed_lines": [],
  156306. "summary": {
  156307. "covered_lines": 0,
  156308. "num_statements": 5,
  156309. "percent_covered": 0.0,
  156310. "percent_covered_display": "0.00",
  156311. "missing_lines": 5,
  156312. "excluded_lines": 0,
  156313. "percent_statements_covered": 0.0,
  156314. "percent_statements_covered_display": "0.00",
  156315. "num_branches": 2,
  156316. "num_partial_branches": 0,
  156317. "covered_branches": 0,
  156318. "missing_branches": 2,
  156319. "percent_branches_covered": 0.0,
  156320. "percent_branches_covered_display": "0.00"
  156321. },
  156322. "missing_lines": [
  156323. 124,
  156324. 126,
  156325. 128,
  156326. 129,
  156327. 131
  156328. ],
  156329. "excluded_lines": [],
  156330. "start_line": 123,
  156331. "contexts": {},
  156332. "executed_branches": [],
  156333. "missing_branches": [
  156334. [
  156335. 128,
  156336. 129
  156337. ],
  156338. [
  156339. 128,
  156340. 131
  156341. ]
  156342. ]
  156343. },
  156344. "ChatService.chat_completion": {
  156345. "executed_lines": [],
  156346. "summary": {
  156347. "covered_lines": 0,
  156348. "num_statements": 8,
  156349. "percent_covered": 0.0,
  156350. "percent_covered_display": "0.00",
  156351. "missing_lines": 8,
  156352. "excluded_lines": 0,
  156353. "percent_statements_covered": 0.0,
  156354. "percent_statements_covered_display": "0.00",
  156355. "num_branches": 4,
  156356. "num_partial_branches": 0,
  156357. "covered_branches": 0,
  156358. "missing_branches": 4,
  156359. "percent_branches_covered": 0.0,
  156360. "percent_branches_covered_display": "0.00"
  156361. },
  156362. "missing_lines": [
  156363. 135,
  156364. 137,
  156365. 138,
  156366. 139,
  156367. 141,
  156368. 143,
  156369. 144,
  156370. 146
  156371. ],
  156372. "excluded_lines": [],
  156373. "start_line": 133,
  156374. "contexts": {},
  156375. "executed_branches": [],
  156376. "missing_branches": [
  156377. [
  156378. 138,
  156379. 139
  156380. ],
  156381. [
  156382. 138,
  156383. 141
  156384. ],
  156385. [
  156386. 143,
  156387. 144
  156388. ],
  156389. [
  156390. 143,
  156391. 146
  156392. ]
  156393. ]
  156394. },
  156395. "": {
  156396. "executed_lines": [],
  156397. "summary": {
  156398. "covered_lines": 0,
  156399. "num_statements": 12,
  156400. "percent_covered": 0.0,
  156401. "percent_covered_display": "0.00",
  156402. "missing_lines": 12,
  156403. "excluded_lines": 0,
  156404. "percent_statements_covered": 0.0,
  156405. "percent_statements_covered_display": "0.00",
  156406. "num_branches": 0,
  156407. "num_partial_branches": 0,
  156408. "covered_branches": 0,
  156409. "missing_branches": 0,
  156410. "percent_branches_covered": 100.0,
  156411. "percent_branches_covered_display": "100.00"
  156412. },
  156413. "missing_lines": [
  156414. 1,
  156415. 3,
  156416. 4,
  156417. 7,
  156418. 26,
  156419. 47,
  156420. 57,
  156421. 74,
  156422. 88,
  156423. 105,
  156424. 123,
  156425. 133
  156426. ],
  156427. "excluded_lines": [],
  156428. "start_line": 1,
  156429. "contexts": {},
  156430. "executed_branches": [],
  156431. "missing_branches": []
  156432. }
  156433. },
  156434. "classes": {
  156435. "ChatService": {
  156436. "executed_lines": [],
  156437. "summary": {
  156438. "covered_lines": 0,
  156439. "num_statements": 79,
  156440. "percent_covered": 0.0,
  156441. "percent_covered_display": "0.00",
  156442. "missing_lines": 79,
  156443. "excluded_lines": 0,
  156444. "percent_statements_covered": 0.0,
  156445. "percent_statements_covered_display": "0.00",
  156446. "num_branches": 44,
  156447. "num_partial_branches": 0,
  156448. "covered_branches": 0,
  156449. "missing_branches": 44,
  156450. "percent_branches_covered": 0.0,
  156451. "percent_branches_covered_display": "0.00"
  156452. },
  156453. "missing_lines": [
  156454. 5,
  156455. 9,
  156456. 11,
  156457. 16,
  156458. 17,
  156459. 19,
  156460. 21,
  156461. 22,
  156462. 24,
  156463. 28,
  156464. 30,
  156465. 31,
  156466. 32,
  156467. 33,
  156468. 34,
  156469. 35,
  156470. 36,
  156471. 37,
  156472. 38,
  156473. 40,
  156474. 42,
  156475. 43,
  156476. 45,
  156477. 48,
  156478. 50,
  156479. 52,
  156480. 53,
  156481. 55,
  156482. 59,
  156483. 61,
  156484. 62,
  156485. 63,
  156486. 64,
  156487. 65,
  156488. 67,
  156489. 69,
  156490. 70,
  156491. 72,
  156492. 75,
  156493. 77,
  156494. 78,
  156495. 79,
  156496. 81,
  156497. 83,
  156498. 84,
  156499. 86,
  156500. 90,
  156501. 92,
  156502. 93,
  156503. 94,
  156504. 95,
  156505. 96,
  156506. 98,
  156507. 100,
  156508. 101,
  156509. 103,
  156510. 108,
  156511. 110,
  156512. 111,
  156513. 112,
  156514. 113,
  156515. 114,
  156516. 116,
  156517. 118,
  156518. 119,
  156519. 121,
  156520. 124,
  156521. 126,
  156522. 128,
  156523. 129,
  156524. 131,
  156525. 135,
  156526. 137,
  156527. 138,
  156528. 139,
  156529. 141,
  156530. 143,
  156531. 144,
  156532. 146
  156533. ],
  156534. "excluded_lines": [],
  156535. "start_line": 3,
  156536. "contexts": {},
  156537. "executed_branches": [],
  156538. "missing_branches": [
  156539. [
  156540. 16,
  156541. 17
  156542. ],
  156543. [
  156544. 16,
  156545. 19
  156546. ],
  156547. [
  156548. 21,
  156549. 22
  156550. ],
  156551. [
  156552. 21,
  156553. 24
  156554. ],
  156555. [
  156556. 31,
  156557. 32
  156558. ],
  156559. [
  156560. 31,
  156561. 33
  156562. ],
  156563. [
  156564. 33,
  156565. 34
  156566. ],
  156567. [
  156568. 33,
  156569. 35
  156570. ],
  156571. [
  156572. 35,
  156573. 36
  156574. ],
  156575. [
  156576. 35,
  156577. 37
  156578. ],
  156579. [
  156580. 37,
  156581. 38
  156582. ],
  156583. [
  156584. 37,
  156585. 40
  156586. ],
  156587. [
  156588. 42,
  156589. 43
  156590. ],
  156591. [
  156592. 42,
  156593. 45
  156594. ],
  156595. [
  156596. 52,
  156597. 53
  156598. ],
  156599. [
  156600. 52,
  156601. 55
  156602. ],
  156603. [
  156604. 62,
  156605. 63
  156606. ],
  156607. [
  156608. 62,
  156609. 64
  156610. ],
  156611. [
  156612. 64,
  156613. 65
  156614. ],
  156615. [
  156616. 64,
  156617. 67
  156618. ],
  156619. [
  156620. 69,
  156621. 70
  156622. ],
  156623. [
  156624. 69,
  156625. 72
  156626. ],
  156627. [
  156628. 78,
  156629. 79
  156630. ],
  156631. [
  156632. 78,
  156633. 81
  156634. ],
  156635. [
  156636. 83,
  156637. 84
  156638. ],
  156639. [
  156640. 83,
  156641. 86
  156642. ],
  156643. [
  156644. 93,
  156645. 94
  156646. ],
  156647. [
  156648. 93,
  156649. 95
  156650. ],
  156651. [
  156652. 95,
  156653. 96
  156654. ],
  156655. [
  156656. 95,
  156657. 98
  156658. ],
  156659. [
  156660. 100,
  156661. 101
  156662. ],
  156663. [
  156664. 100,
  156665. 103
  156666. ],
  156667. [
  156668. 111,
  156669. 112
  156670. ],
  156671. [
  156672. 111,
  156673. 113
  156674. ],
  156675. [
  156676. 113,
  156677. 114
  156678. ],
  156679. [
  156680. 113,
  156681. 116
  156682. ],
  156683. [
  156684. 118,
  156685. 119
  156686. ],
  156687. [
  156688. 118,
  156689. 121
  156690. ],
  156691. [
  156692. 128,
  156693. 129
  156694. ],
  156695. [
  156696. 128,
  156697. 131
  156698. ],
  156699. [
  156700. 138,
  156701. 139
  156702. ],
  156703. [
  156704. 138,
  156705. 141
  156706. ],
  156707. [
  156708. 143,
  156709. 144
  156710. ],
  156711. [
  156712. 143,
  156713. 146
  156714. ]
  156715. ]
  156716. },
  156717. "": {
  156718. "executed_lines": [],
  156719. "summary": {
  156720. "covered_lines": 0,
  156721. "num_statements": 12,
  156722. "percent_covered": 0.0,
  156723. "percent_covered_display": "0.00",
  156724. "missing_lines": 12,
  156725. "excluded_lines": 0,
  156726. "percent_statements_covered": 0.0,
  156727. "percent_statements_covered_display": "0.00",
  156728. "num_branches": 0,
  156729. "num_partial_branches": 0,
  156730. "covered_branches": 0,
  156731. "missing_branches": 0,
  156732. "percent_branches_covered": 100.0,
  156733. "percent_branches_covered_display": "100.00"
  156734. },
  156735. "missing_lines": [
  156736. 1,
  156737. 3,
  156738. 4,
  156739. 7,
  156740. 26,
  156741. 47,
  156742. 57,
  156743. 74,
  156744. 88,
  156745. 105,
  156746. 123,
  156747. 133
  156748. ],
  156749. "excluded_lines": [],
  156750. "start_line": 1,
  156751. "contexts": {},
  156752. "executed_branches": [],
  156753. "missing_branches": []
  156754. }
  156755. }
  156756. },
  156757. "src\\utils\\ragflow\\chunk_record.py": {
  156758. "executed_lines": [],
  156759. "summary": {
  156760. "covered_lines": 0,
  156761. "num_statements": 21,
  156762. "percent_covered": 0.0,
  156763. "percent_covered_display": "0.00",
  156764. "missing_lines": 21,
  156765. "excluded_lines": 0,
  156766. "percent_statements_covered": 0.0,
  156767. "percent_statements_covered_display": "0.00",
  156768. "num_branches": 4,
  156769. "num_partial_branches": 0,
  156770. "covered_branches": 0,
  156771. "missing_branches": 4,
  156772. "percent_branches_covered": 0.0,
  156773. "percent_branches_covered_display": "0.00"
  156774. },
  156775. "missing_lines": [
  156776. 8,
  156777. 9,
  156778. 10,
  156779. 11,
  156780. 13,
  156781. 16,
  156782. 18,
  156783. 20,
  156784. 34,
  156785. 37,
  156786. 38,
  156787. 41,
  156788. 51,
  156789. 53,
  156790. 58,
  156791. 59,
  156792. 62,
  156793. 64,
  156794. 72,
  156795. 73,
  156796. 74
  156797. ],
  156798. "excluded_lines": [],
  156799. "contexts": {},
  156800. "executed_branches": [],
  156801. "missing_branches": [
  156802. [
  156803. 37,
  156804. 38
  156805. ],
  156806. [
  156807. 37,
  156808. 41
  156809. ],
  156810. [
  156811. 72,
  156812. 73
  156813. ],
  156814. [
  156815. 72,
  156816. 74
  156817. ]
  156818. ],
  156819. "functions": {
  156820. "ChunkRecordService.__init__": {
  156821. "executed_lines": [],
  156822. "summary": {
  156823. "covered_lines": 0,
  156824. "num_statements": 1,
  156825. "percent_covered": 0.0,
  156826. "percent_covered_display": "0.00",
  156827. "missing_lines": 1,
  156828. "excluded_lines": 0,
  156829. "percent_statements_covered": 0.0,
  156830. "percent_statements_covered_display": "0.00",
  156831. "num_branches": 0,
  156832. "num_partial_branches": 0,
  156833. "covered_branches": 0,
  156834. "missing_branches": 0,
  156835. "percent_branches_covered": 100.0,
  156836. "percent_branches_covered_display": "100.00"
  156837. },
  156838. "missing_lines": [
  156839. 18
  156840. ],
  156841. "excluded_lines": [],
  156842. "start_line": 16,
  156843. "contexts": {},
  156844. "executed_branches": [],
  156845. "missing_branches": []
  156846. },
  156847. "ChunkRecordService.record_chunk_add": {
  156848. "executed_lines": [],
  156849. "summary": {
  156850. "covered_lines": 0,
  156851. "num_statements": 8,
  156852. "percent_covered": 0.0,
  156853. "percent_covered_display": "0.00",
  156854. "missing_lines": 8,
  156855. "excluded_lines": 0,
  156856. "percent_statements_covered": 0.0,
  156857. "percent_statements_covered_display": "0.00",
  156858. "num_branches": 2,
  156859. "num_partial_branches": 0,
  156860. "covered_branches": 0,
  156861. "missing_branches": 2,
  156862. "percent_branches_covered": 0.0,
  156863. "percent_branches_covered_display": "0.00"
  156864. },
  156865. "missing_lines": [
  156866. 34,
  156867. 37,
  156868. 38,
  156869. 41,
  156870. 51,
  156871. 53,
  156872. 58,
  156873. 59
  156874. ],
  156875. "excluded_lines": [],
  156876. "start_line": 20,
  156877. "contexts": {},
  156878. "executed_branches": [],
  156879. "missing_branches": [
  156880. [
  156881. 37,
  156882. 38
  156883. ],
  156884. [
  156885. 37,
  156886. 41
  156887. ]
  156888. ]
  156889. },
  156890. "get_chunk_record_service": {
  156891. "executed_lines": [],
  156892. "summary": {
  156893. "covered_lines": 0,
  156894. "num_statements": 3,
  156895. "percent_covered": 0.0,
  156896. "percent_covered_display": "0.00",
  156897. "missing_lines": 3,
  156898. "excluded_lines": 0,
  156899. "percent_statements_covered": 0.0,
  156900. "percent_statements_covered_display": "0.00",
  156901. "num_branches": 2,
  156902. "num_partial_branches": 0,
  156903. "covered_branches": 0,
  156904. "missing_branches": 2,
  156905. "percent_branches_covered": 0.0,
  156906. "percent_branches_covered_display": "0.00"
  156907. },
  156908. "missing_lines": [
  156909. 72,
  156910. 73,
  156911. 74
  156912. ],
  156913. "excluded_lines": [],
  156914. "start_line": 64,
  156915. "contexts": {},
  156916. "executed_branches": [],
  156917. "missing_branches": [
  156918. [
  156919. 72,
  156920. 73
  156921. ],
  156922. [
  156923. 72,
  156924. 74
  156925. ]
  156926. ]
  156927. },
  156928. "": {
  156929. "executed_lines": [],
  156930. "summary": {
  156931. "covered_lines": 0,
  156932. "num_statements": 9,
  156933. "percent_covered": 0.0,
  156934. "percent_covered_display": "0.00",
  156935. "missing_lines": 9,
  156936. "excluded_lines": 0,
  156937. "percent_statements_covered": 0.0,
  156938. "percent_statements_covered_display": "0.00",
  156939. "num_branches": 0,
  156940. "num_partial_branches": 0,
  156941. "covered_branches": 0,
  156942. "missing_branches": 0,
  156943. "percent_branches_covered": 100.0,
  156944. "percent_branches_covered_display": "100.00"
  156945. },
  156946. "missing_lines": [
  156947. 8,
  156948. 9,
  156949. 10,
  156950. 11,
  156951. 13,
  156952. 16,
  156953. 20,
  156954. 62,
  156955. 64
  156956. ],
  156957. "excluded_lines": [],
  156958. "start_line": 1,
  156959. "contexts": {},
  156960. "executed_branches": [],
  156961. "missing_branches": []
  156962. }
  156963. },
  156964. "classes": {
  156965. "ChunkRecordService": {
  156966. "executed_lines": [],
  156967. "summary": {
  156968. "covered_lines": 0,
  156969. "num_statements": 9,
  156970. "percent_covered": 0.0,
  156971. "percent_covered_display": "0.00",
  156972. "missing_lines": 9,
  156973. "excluded_lines": 0,
  156974. "percent_statements_covered": 0.0,
  156975. "percent_statements_covered_display": "0.00",
  156976. "num_branches": 2,
  156977. "num_partial_branches": 0,
  156978. "covered_branches": 0,
  156979. "missing_branches": 2,
  156980. "percent_branches_covered": 0.0,
  156981. "percent_branches_covered_display": "0.00"
  156982. },
  156983. "missing_lines": [
  156984. 18,
  156985. 34,
  156986. 37,
  156987. 38,
  156988. 41,
  156989. 51,
  156990. 53,
  156991. 58,
  156992. 59
  156993. ],
  156994. "excluded_lines": [],
  156995. "start_line": 13,
  156996. "contexts": {},
  156997. "executed_branches": [],
  156998. "missing_branches": [
  156999. [
  157000. 37,
  157001. 38
  157002. ],
  157003. [
  157004. 37,
  157005. 41
  157006. ]
  157007. ]
  157008. },
  157009. "": {
  157010. "executed_lines": [],
  157011. "summary": {
  157012. "covered_lines": 0,
  157013. "num_statements": 12,
  157014. "percent_covered": 0.0,
  157015. "percent_covered_display": "0.00",
  157016. "missing_lines": 12,
  157017. "excluded_lines": 0,
  157018. "percent_statements_covered": 0.0,
  157019. "percent_statements_covered_display": "0.00",
  157020. "num_branches": 2,
  157021. "num_partial_branches": 0,
  157022. "covered_branches": 0,
  157023. "missing_branches": 2,
  157024. "percent_branches_covered": 0.0,
  157025. "percent_branches_covered_display": "0.00"
  157026. },
  157027. "missing_lines": [
  157028. 8,
  157029. 9,
  157030. 10,
  157031. 11,
  157032. 13,
  157033. 16,
  157034. 20,
  157035. 62,
  157036. 64,
  157037. 72,
  157038. 73,
  157039. 74
  157040. ],
  157041. "excluded_lines": [],
  157042. "start_line": 1,
  157043. "contexts": {},
  157044. "executed_branches": [],
  157045. "missing_branches": [
  157046. [
  157047. 72,
  157048. 73
  157049. ],
  157050. [
  157051. 72,
  157052. 74
  157053. ]
  157054. ]
  157055. }
  157056. }
  157057. },
  157058. "src\\utils\\ragflow\\chunk_service.py": {
  157059. "executed_lines": [],
  157060. "summary": {
  157061. "covered_lines": 0,
  157062. "num_statements": 43,
  157063. "percent_covered": 0.0,
  157064. "percent_covered_display": "0.00",
  157065. "missing_lines": 43,
  157066. "excluded_lines": 0,
  157067. "percent_statements_covered": 0.0,
  157068. "percent_statements_covered_display": "0.00",
  157069. "num_branches": 16,
  157070. "num_partial_branches": 0,
  157071. "covered_branches": 0,
  157072. "missing_branches": 16,
  157073. "percent_branches_covered": 0.0,
  157074. "percent_branches_covered_display": "0.00"
  157075. },
  157076. "missing_lines": [
  157077. 1,
  157078. 3,
  157079. 4,
  157080. 5,
  157081. 7,
  157082. 9,
  157083. 11,
  157084. 12,
  157085. 13,
  157086. 15,
  157087. 17,
  157088. 18,
  157089. 20,
  157090. 22,
  157091. 24,
  157092. 26,
  157093. 27,
  157094. 28,
  157095. 29,
  157096. 30,
  157097. 32,
  157098. 34,
  157099. 35,
  157100. 37,
  157101. 39,
  157102. 40,
  157103. 42,
  157104. 44,
  157105. 45,
  157106. 47,
  157107. 49,
  157108. 50,
  157109. 52,
  157110. 54,
  157111. 55,
  157112. 57,
  157113. 59,
  157114. 62,
  157115. 64,
  157116. 73,
  157117. 75,
  157118. 76,
  157119. 78
  157120. ],
  157121. "excluded_lines": [],
  157122. "contexts": {},
  157123. "executed_branches": [],
  157124. "missing_branches": [
  157125. [
  157126. 12,
  157127. 13
  157128. ],
  157129. [
  157130. 12,
  157131. 15
  157132. ],
  157133. [
  157134. 17,
  157135. 18
  157136. ],
  157137. [
  157138. 17,
  157139. 20
  157140. ],
  157141. [
  157142. 27,
  157143. 28
  157144. ],
  157145. [
  157146. 27,
  157147. 29
  157148. ],
  157149. [
  157150. 29,
  157151. 30
  157152. ],
  157153. [
  157154. 29,
  157155. 32
  157156. ],
  157157. [
  157158. 34,
  157159. 35
  157160. ],
  157161. [
  157162. 34,
  157163. 37
  157164. ],
  157165. [
  157166. 44,
  157167. 45
  157168. ],
  157169. [
  157170. 44,
  157171. 47
  157172. ],
  157173. [
  157174. 54,
  157175. 55
  157176. ],
  157177. [
  157178. 54,
  157179. 57
  157180. ],
  157181. [
  157182. 75,
  157183. 76
  157184. ],
  157185. [
  157186. 75,
  157187. 78
  157188. ]
  157189. ],
  157190. "functions": {
  157191. "ChunkService.__init__": {
  157192. "executed_lines": [],
  157193. "summary": {
  157194. "covered_lines": 0,
  157195. "num_statements": 1,
  157196. "percent_covered": 0.0,
  157197. "percent_covered_display": "0.00",
  157198. "missing_lines": 1,
  157199. "excluded_lines": 0,
  157200. "percent_statements_covered": 0.0,
  157201. "percent_statements_covered_display": "0.00",
  157202. "num_branches": 0,
  157203. "num_partial_branches": 0,
  157204. "covered_branches": 0,
  157205. "missing_branches": 0,
  157206. "percent_branches_covered": 100.0,
  157207. "percent_branches_covered_display": "100.00"
  157208. },
  157209. "missing_lines": [
  157210. 5
  157211. ],
  157212. "excluded_lines": [],
  157213. "start_line": 4,
  157214. "contexts": {},
  157215. "executed_branches": [],
  157216. "missing_branches": []
  157217. },
  157218. "ChunkService.create_chunk": {
  157219. "executed_lines": [],
  157220. "summary": {
  157221. "covered_lines": 0,
  157222. "num_statements": 8,
  157223. "percent_covered": 0.0,
  157224. "percent_covered_display": "0.00",
  157225. "missing_lines": 8,
  157226. "excluded_lines": 0,
  157227. "percent_statements_covered": 0.0,
  157228. "percent_statements_covered_display": "0.00",
  157229. "num_branches": 4,
  157230. "num_partial_branches": 0,
  157231. "covered_branches": 0,
  157232. "missing_branches": 4,
  157233. "percent_branches_covered": 0.0,
  157234. "percent_branches_covered_display": "0.00"
  157235. },
  157236. "missing_lines": [
  157237. 9,
  157238. 11,
  157239. 12,
  157240. 13,
  157241. 15,
  157242. 17,
  157243. 18,
  157244. 20
  157245. ],
  157246. "excluded_lines": [],
  157247. "start_line": 7,
  157248. "contexts": {},
  157249. "executed_branches": [],
  157250. "missing_branches": [
  157251. [
  157252. 12,
  157253. 13
  157254. ],
  157255. [
  157256. 12,
  157257. 15
  157258. ],
  157259. [
  157260. 17,
  157261. 18
  157262. ],
  157263. [
  157264. 17,
  157265. 20
  157266. ]
  157267. ]
  157268. },
  157269. "ChunkService.update_chunk": {
  157270. "executed_lines": [],
  157271. "summary": {
  157272. "covered_lines": 0,
  157273. "num_statements": 10,
  157274. "percent_covered": 0.0,
  157275. "percent_covered_display": "0.00",
  157276. "missing_lines": 10,
  157277. "excluded_lines": 0,
  157278. "percent_statements_covered": 0.0,
  157279. "percent_statements_covered_display": "0.00",
  157280. "num_branches": 6,
  157281. "num_partial_branches": 0,
  157282. "covered_branches": 0,
  157283. "missing_branches": 6,
  157284. "percent_branches_covered": 0.0,
  157285. "percent_branches_covered_display": "0.00"
  157286. },
  157287. "missing_lines": [
  157288. 24,
  157289. 26,
  157290. 27,
  157291. 28,
  157292. 29,
  157293. 30,
  157294. 32,
  157295. 34,
  157296. 35,
  157297. 37
  157298. ],
  157299. "excluded_lines": [],
  157300. "start_line": 22,
  157301. "contexts": {},
  157302. "executed_branches": [],
  157303. "missing_branches": [
  157304. [
  157305. 27,
  157306. 28
  157307. ],
  157308. [
  157309. 27,
  157310. 29
  157311. ],
  157312. [
  157313. 29,
  157314. 30
  157315. ],
  157316. [
  157317. 29,
  157318. 32
  157319. ],
  157320. [
  157321. 34,
  157322. 35
  157323. ],
  157324. [
  157325. 34,
  157326. 37
  157327. ]
  157328. ]
  157329. },
  157330. "ChunkService.delete_chunk": {
  157331. "executed_lines": [],
  157332. "summary": {
  157333. "covered_lines": 0,
  157334. "num_statements": 5,
  157335. "percent_covered": 0.0,
  157336. "percent_covered_display": "0.00",
  157337. "missing_lines": 5,
  157338. "excluded_lines": 0,
  157339. "percent_statements_covered": 0.0,
  157340. "percent_statements_covered_display": "0.00",
  157341. "num_branches": 2,
  157342. "num_partial_branches": 0,
  157343. "covered_branches": 0,
  157344. "missing_branches": 2,
  157345. "percent_branches_covered": 0.0,
  157346. "percent_branches_covered_display": "0.00"
  157347. },
  157348. "missing_lines": [
  157349. 40,
  157350. 42,
  157351. 44,
  157352. 45,
  157353. 47
  157354. ],
  157355. "excluded_lines": [],
  157356. "start_line": 39,
  157357. "contexts": {},
  157358. "executed_branches": [],
  157359. "missing_branches": [
  157360. [
  157361. 44,
  157362. 45
  157363. ],
  157364. [
  157365. 44,
  157366. 47
  157367. ]
  157368. ]
  157369. },
  157370. "ChunkService.delete_chunks": {
  157371. "executed_lines": [],
  157372. "summary": {
  157373. "covered_lines": 0,
  157374. "num_statements": 5,
  157375. "percent_covered": 0.0,
  157376. "percent_covered_display": "0.00",
  157377. "missing_lines": 5,
  157378. "excluded_lines": 0,
  157379. "percent_statements_covered": 0.0,
  157380. "percent_statements_covered_display": "0.00",
  157381. "num_branches": 2,
  157382. "num_partial_branches": 0,
  157383. "covered_branches": 0,
  157384. "missing_branches": 2,
  157385. "percent_branches_covered": 0.0,
  157386. "percent_branches_covered_display": "0.00"
  157387. },
  157388. "missing_lines": [
  157389. 50,
  157390. 52,
  157391. 54,
  157392. 55,
  157393. 57
  157394. ],
  157395. "excluded_lines": [],
  157396. "start_line": 49,
  157397. "contexts": {},
  157398. "executed_branches": [],
  157399. "missing_branches": [
  157400. [
  157401. 54,
  157402. 55
  157403. ],
  157404. [
  157405. 54,
  157406. 57
  157407. ]
  157408. ]
  157409. },
  157410. "ChunkService.retrieval": {
  157411. "executed_lines": [],
  157412. "summary": {
  157413. "covered_lines": 0,
  157414. "num_statements": 6,
  157415. "percent_covered": 0.0,
  157416. "percent_covered_display": "0.00",
  157417. "missing_lines": 6,
  157418. "excluded_lines": 0,
  157419. "percent_statements_covered": 0.0,
  157420. "percent_statements_covered_display": "0.00",
  157421. "num_branches": 2,
  157422. "num_partial_branches": 0,
  157423. "covered_branches": 0,
  157424. "missing_branches": 2,
  157425. "percent_branches_covered": 0.0,
  157426. "percent_branches_covered_display": "0.00"
  157427. },
  157428. "missing_lines": [
  157429. 62,
  157430. 64,
  157431. 73,
  157432. 75,
  157433. 76,
  157434. 78
  157435. ],
  157436. "excluded_lines": [],
  157437. "start_line": 59,
  157438. "contexts": {},
  157439. "executed_branches": [],
  157440. "missing_branches": [
  157441. [
  157442. 75,
  157443. 76
  157444. ],
  157445. [
  157446. 75,
  157447. 78
  157448. ]
  157449. ]
  157450. },
  157451. "": {
  157452. "executed_lines": [],
  157453. "summary": {
  157454. "covered_lines": 0,
  157455. "num_statements": 8,
  157456. "percent_covered": 0.0,
  157457. "percent_covered_display": "0.00",
  157458. "missing_lines": 8,
  157459. "excluded_lines": 0,
  157460. "percent_statements_covered": 0.0,
  157461. "percent_statements_covered_display": "0.00",
  157462. "num_branches": 0,
  157463. "num_partial_branches": 0,
  157464. "covered_branches": 0,
  157465. "missing_branches": 0,
  157466. "percent_branches_covered": 100.0,
  157467. "percent_branches_covered_display": "100.00"
  157468. },
  157469. "missing_lines": [
  157470. 1,
  157471. 3,
  157472. 4,
  157473. 7,
  157474. 22,
  157475. 39,
  157476. 49,
  157477. 59
  157478. ],
  157479. "excluded_lines": [],
  157480. "start_line": 1,
  157481. "contexts": {},
  157482. "executed_branches": [],
  157483. "missing_branches": []
  157484. }
  157485. },
  157486. "classes": {
  157487. "ChunkService": {
  157488. "executed_lines": [],
  157489. "summary": {
  157490. "covered_lines": 0,
  157491. "num_statements": 35,
  157492. "percent_covered": 0.0,
  157493. "percent_covered_display": "0.00",
  157494. "missing_lines": 35,
  157495. "excluded_lines": 0,
  157496. "percent_statements_covered": 0.0,
  157497. "percent_statements_covered_display": "0.00",
  157498. "num_branches": 16,
  157499. "num_partial_branches": 0,
  157500. "covered_branches": 0,
  157501. "missing_branches": 16,
  157502. "percent_branches_covered": 0.0,
  157503. "percent_branches_covered_display": "0.00"
  157504. },
  157505. "missing_lines": [
  157506. 5,
  157507. 9,
  157508. 11,
  157509. 12,
  157510. 13,
  157511. 15,
  157512. 17,
  157513. 18,
  157514. 20,
  157515. 24,
  157516. 26,
  157517. 27,
  157518. 28,
  157519. 29,
  157520. 30,
  157521. 32,
  157522. 34,
  157523. 35,
  157524. 37,
  157525. 40,
  157526. 42,
  157527. 44,
  157528. 45,
  157529. 47,
  157530. 50,
  157531. 52,
  157532. 54,
  157533. 55,
  157534. 57,
  157535. 62,
  157536. 64,
  157537. 73,
  157538. 75,
  157539. 76,
  157540. 78
  157541. ],
  157542. "excluded_lines": [],
  157543. "start_line": 3,
  157544. "contexts": {},
  157545. "executed_branches": [],
  157546. "missing_branches": [
  157547. [
  157548. 12,
  157549. 13
  157550. ],
  157551. [
  157552. 12,
  157553. 15
  157554. ],
  157555. [
  157556. 17,
  157557. 18
  157558. ],
  157559. [
  157560. 17,
  157561. 20
  157562. ],
  157563. [
  157564. 27,
  157565. 28
  157566. ],
  157567. [
  157568. 27,
  157569. 29
  157570. ],
  157571. [
  157572. 29,
  157573. 30
  157574. ],
  157575. [
  157576. 29,
  157577. 32
  157578. ],
  157579. [
  157580. 34,
  157581. 35
  157582. ],
  157583. [
  157584. 34,
  157585. 37
  157586. ],
  157587. [
  157588. 44,
  157589. 45
  157590. ],
  157591. [
  157592. 44,
  157593. 47
  157594. ],
  157595. [
  157596. 54,
  157597. 55
  157598. ],
  157599. [
  157600. 54,
  157601. 57
  157602. ],
  157603. [
  157604. 75,
  157605. 76
  157606. ],
  157607. [
  157608. 75,
  157609. 78
  157610. ]
  157611. ]
  157612. },
  157613. "": {
  157614. "executed_lines": [],
  157615. "summary": {
  157616. "covered_lines": 0,
  157617. "num_statements": 8,
  157618. "percent_covered": 0.0,
  157619. "percent_covered_display": "0.00",
  157620. "missing_lines": 8,
  157621. "excluded_lines": 0,
  157622. "percent_statements_covered": 0.0,
  157623. "percent_statements_covered_display": "0.00",
  157624. "num_branches": 0,
  157625. "num_partial_branches": 0,
  157626. "covered_branches": 0,
  157627. "missing_branches": 0,
  157628. "percent_branches_covered": 100.0,
  157629. "percent_branches_covered_display": "100.00"
  157630. },
  157631. "missing_lines": [
  157632. 1,
  157633. 3,
  157634. 4,
  157635. 7,
  157636. 22,
  157637. 39,
  157638. 49,
  157639. 59
  157640. ],
  157641. "excluded_lines": [],
  157642. "start_line": 1,
  157643. "contexts": {},
  157644. "executed_branches": [],
  157645. "missing_branches": []
  157646. }
  157647. }
  157648. },
  157649. "src\\utils\\ragflow\\dataset_service.py": {
  157650. "executed_lines": [],
  157651. "summary": {
  157652. "covered_lines": 0,
  157653. "num_statements": 128,
  157654. "percent_covered": 0.0,
  157655. "percent_covered_display": "0.00",
  157656. "missing_lines": 128,
  157657. "excluded_lines": 0,
  157658. "percent_statements_covered": 0.0,
  157659. "percent_statements_covered_display": "0.00",
  157660. "num_branches": 62,
  157661. "num_partial_branches": 0,
  157662. "covered_branches": 0,
  157663. "missing_branches": 62,
  157664. "percent_branches_covered": 0.0,
  157665. "percent_branches_covered_display": "0.00"
  157666. },
  157667. "missing_lines": [
  157668. 1,
  157669. 2,
  157670. 4,
  157671. 5,
  157672. 6,
  157673. 8,
  157674. 11,
  157675. 13,
  157676. 14,
  157677. 15,
  157678. 16,
  157679. 17,
  157680. 18,
  157681. 19,
  157682. 20,
  157683. 21,
  157684. 22,
  157685. 23,
  157686. 25,
  157687. 27,
  157688. 28,
  157689. 30,
  157690. 32,
  157691. 33,
  157692. 35,
  157693. 37,
  157694. 38,
  157695. 40,
  157696. 42,
  157697. 45,
  157698. 47,
  157699. 48,
  157700. 49,
  157701. 50,
  157702. 51,
  157703. 52,
  157704. 53,
  157705. 54,
  157706. 55,
  157707. 56,
  157708. 57,
  157709. 59,
  157710. 61,
  157711. 62,
  157712. 64,
  157713. 66,
  157714. 68,
  157715. 70,
  157716. 71,
  157717. 72,
  157718. 73,
  157719. 74,
  157720. 76,
  157721. 78,
  157722. 79,
  157723. 80,
  157724. 81,
  157725. 83,
  157726. 85,
  157727. 86,
  157728. 88,
  157729. 90,
  157730. 91,
  157731. 93,
  157732. 95,
  157733. 96,
  157734. 98,
  157735. 100,
  157736. 101,
  157737. 103,
  157738. 105,
  157739. 106,
  157740. 108,
  157741. 110,
  157742. 111,
  157743. 113,
  157744. 115,
  157745. 116,
  157746. 118,
  157747. 120,
  157748. 121,
  157749. 123,
  157750. 125,
  157751. 126,
  157752. 128,
  157753. 130,
  157754. 131,
  157755. 133,
  157756. 135,
  157757. 136,
  157758. 138,
  157759. 140,
  157760. 141,
  157761. 143,
  157762. 145,
  157763. 147,
  157764. 149,
  157765. 150,
  157766. 151,
  157767. 152,
  157768. 153,
  157769. 154,
  157770. 155,
  157771. 157,
  157772. 159,
  157773. 160,
  157774. 162,
  157775. 164,
  157776. 165,
  157777. 167,
  157778. 169,
  157779. 170,
  157780. 172,
  157781. 174,
  157782. 175,
  157783. 177,
  157784. 179,
  157785. 180,
  157786. 182,
  157787. 184,
  157788. 203,
  157789. 206,
  157790. 207,
  157791. 208,
  157792. 211,
  157793. 219,
  157794. 220,
  157795. 222
  157796. ],
  157797. "excluded_lines": [],
  157798. "contexts": {},
  157799. "executed_branches": [],
  157800. "missing_branches": [
  157801. [
  157802. 14,
  157803. 15
  157804. ],
  157805. [
  157806. 14,
  157807. 16
  157808. ],
  157809. [
  157810. 16,
  157811. 17
  157812. ],
  157813. [
  157814. 16,
  157815. 18
  157816. ],
  157817. [
  157818. 18,
  157819. 19
  157820. ],
  157821. [
  157822. 18,
  157823. 20
  157824. ],
  157825. [
  157826. 20,
  157827. 21
  157828. ],
  157829. [
  157830. 20,
  157831. 22
  157832. ],
  157833. [
  157834. 22,
  157835. 23
  157836. ],
  157837. [
  157838. 22,
  157839. 25
  157840. ],
  157841. [
  157842. 27,
  157843. 28
  157844. ],
  157845. [
  157846. 27,
  157847. 30
  157848. ],
  157849. [
  157850. 37,
  157851. 38
  157852. ],
  157853. [
  157854. 37,
  157855. 40
  157856. ],
  157857. [
  157858. 48,
  157859. 49
  157860. ],
  157861. [
  157862. 48,
  157863. 50
  157864. ],
  157865. [
  157866. 50,
  157867. 51
  157868. ],
  157869. [
  157870. 50,
  157871. 52
  157872. ],
  157873. [
  157874. 52,
  157875. 53
  157876. ],
  157877. [
  157878. 52,
  157879. 54
  157880. ],
  157881. [
  157882. 54,
  157883. 55
  157884. ],
  157885. [
  157886. 54,
  157887. 56
  157888. ],
  157889. [
  157890. 56,
  157891. 57
  157892. ],
  157893. [
  157894. 56,
  157895. 59
  157896. ],
  157897. [
  157898. 61,
  157899. 62
  157900. ],
  157901. [
  157902. 61,
  157903. 64
  157904. ],
  157905. [
  157906. 71,
  157907. 72
  157908. ],
  157909. [
  157910. 71,
  157911. 73
  157912. ],
  157913. [
  157914. 73,
  157915. 74
  157916. ],
  157917. [
  157918. 73,
  157919. 76
  157920. ],
  157921. [
  157922. 78,
  157923. 79
  157924. ],
  157925. [
  157926. 78,
  157927. 80
  157928. ],
  157929. [
  157930. 80,
  157931. 81
  157932. ],
  157933. [
  157934. 80,
  157935. 83
  157936. ],
  157937. [
  157938. 90,
  157939. 91
  157940. ],
  157941. [
  157942. 90,
  157943. 93
  157944. ],
  157945. [
  157946. 100,
  157947. 101
  157948. ],
  157949. [
  157950. 100,
  157951. 103
  157952. ],
  157953. [
  157954. 110,
  157955. 111
  157956. ],
  157957. [
  157958. 110,
  157959. 113
  157960. ],
  157961. [
  157962. 120,
  157963. 121
  157964. ],
  157965. [
  157966. 120,
  157967. 123
  157968. ],
  157969. [
  157970. 130,
  157971. 131
  157972. ],
  157973. [
  157974. 130,
  157975. 133
  157976. ],
  157977. [
  157978. 140,
  157979. 141
  157980. ],
  157981. [
  157982. 140,
  157983. 143
  157984. ],
  157985. [
  157986. 150,
  157987. 151
  157988. ],
  157989. [
  157990. 150,
  157991. 152
  157992. ],
  157993. [
  157994. 152,
  157995. 153
  157996. ],
  157997. [
  157998. 152,
  157999. 154
  158000. ],
  158001. [
  158002. 154,
  158003. 155
  158004. ],
  158005. [
  158006. 154,
  158007. 157
  158008. ],
  158009. [
  158010. 159,
  158011. 160
  158012. ],
  158013. [
  158014. 159,
  158015. 162
  158016. ],
  158017. [
  158018. 169,
  158019. 170
  158020. ],
  158021. [
  158022. 169,
  158023. 172
  158024. ],
  158025. [
  158026. 179,
  158027. 180
  158028. ],
  158029. [
  158030. 179,
  158031. 182
  158032. ],
  158033. [
  158034. 207,
  158035. 208
  158036. ],
  158037. [
  158038. 207,
  158039. 211
  158040. ],
  158041. [
  158042. 219,
  158043. 220
  158044. ],
  158045. [
  158046. 219,
  158047. 222
  158048. ]
  158049. ],
  158050. "functions": {
  158051. "DatasetService.__init__": {
  158052. "executed_lines": [],
  158053. "summary": {
  158054. "covered_lines": 0,
  158055. "num_statements": 1,
  158056. "percent_covered": 0.0,
  158057. "percent_covered_display": "0.00",
  158058. "missing_lines": 1,
  158059. "excluded_lines": 0,
  158060. "percent_statements_covered": 0.0,
  158061. "percent_statements_covered_display": "0.00",
  158062. "num_branches": 0,
  158063. "num_partial_branches": 0,
  158064. "covered_branches": 0,
  158065. "missing_branches": 0,
  158066. "percent_branches_covered": 100.0,
  158067. "percent_branches_covered_display": "100.00"
  158068. },
  158069. "missing_lines": [
  158070. 6
  158071. ],
  158072. "excluded_lines": [],
  158073. "start_line": 5,
  158074. "contexts": {},
  158075. "executed_branches": [],
  158076. "missing_branches": []
  158077. },
  158078. "DatasetService.create_dataset": {
  158079. "executed_lines": [],
  158080. "summary": {
  158081. "covered_lines": 0,
  158082. "num_statements": 16,
  158083. "percent_covered": 0.0,
  158084. "percent_covered_display": "0.00",
  158085. "missing_lines": 16,
  158086. "excluded_lines": 0,
  158087. "percent_statements_covered": 0.0,
  158088. "percent_statements_covered_display": "0.00",
  158089. "num_branches": 12,
  158090. "num_partial_branches": 0,
  158091. "covered_branches": 0,
  158092. "missing_branches": 12,
  158093. "percent_branches_covered": 0.0,
  158094. "percent_branches_covered_display": "0.00"
  158095. },
  158096. "missing_lines": [
  158097. 11,
  158098. 13,
  158099. 14,
  158100. 15,
  158101. 16,
  158102. 17,
  158103. 18,
  158104. 19,
  158105. 20,
  158106. 21,
  158107. 22,
  158108. 23,
  158109. 25,
  158110. 27,
  158111. 28,
  158112. 30
  158113. ],
  158114. "excluded_lines": [],
  158115. "start_line": 8,
  158116. "contexts": {},
  158117. "executed_branches": [],
  158118. "missing_branches": [
  158119. [
  158120. 14,
  158121. 15
  158122. ],
  158123. [
  158124. 14,
  158125. 16
  158126. ],
  158127. [
  158128. 16,
  158129. 17
  158130. ],
  158131. [
  158132. 16,
  158133. 18
  158134. ],
  158135. [
  158136. 18,
  158137. 19
  158138. ],
  158139. [
  158140. 18,
  158141. 20
  158142. ],
  158143. [
  158144. 20,
  158145. 21
  158146. ],
  158147. [
  158148. 20,
  158149. 22
  158150. ],
  158151. [
  158152. 22,
  158153. 23
  158154. ],
  158155. [
  158156. 22,
  158157. 25
  158158. ],
  158159. [
  158160. 27,
  158161. 28
  158162. ],
  158163. [
  158164. 27,
  158165. 30
  158166. ]
  158167. ]
  158168. },
  158169. "DatasetService.delete_datasets": {
  158170. "executed_lines": [],
  158171. "summary": {
  158172. "covered_lines": 0,
  158173. "num_statements": 5,
  158174. "percent_covered": 0.0,
  158175. "percent_covered_display": "0.00",
  158176. "missing_lines": 5,
  158177. "excluded_lines": 0,
  158178. "percent_statements_covered": 0.0,
  158179. "percent_statements_covered_display": "0.00",
  158180. "num_branches": 2,
  158181. "num_partial_branches": 0,
  158182. "covered_branches": 0,
  158183. "missing_branches": 2,
  158184. "percent_branches_covered": 0.0,
  158185. "percent_branches_covered_display": "0.00"
  158186. },
  158187. "missing_lines": [
  158188. 33,
  158189. 35,
  158190. 37,
  158191. 38,
  158192. 40
  158193. ],
  158194. "excluded_lines": [],
  158195. "start_line": 32,
  158196. "contexts": {},
  158197. "executed_branches": [],
  158198. "missing_branches": [
  158199. [
  158200. 37,
  158201. 38
  158202. ],
  158203. [
  158204. 37,
  158205. 40
  158206. ]
  158207. ]
  158208. },
  158209. "DatasetService.update_dataset": {
  158210. "executed_lines": [],
  158211. "summary": {
  158212. "covered_lines": 0,
  158213. "num_statements": 16,
  158214. "percent_covered": 0.0,
  158215. "percent_covered_display": "0.00",
  158216. "missing_lines": 16,
  158217. "excluded_lines": 0,
  158218. "percent_statements_covered": 0.0,
  158219. "percent_statements_covered_display": "0.00",
  158220. "num_branches": 12,
  158221. "num_partial_branches": 0,
  158222. "covered_branches": 0,
  158223. "missing_branches": 12,
  158224. "percent_branches_covered": 0.0,
  158225. "percent_branches_covered_display": "0.00"
  158226. },
  158227. "missing_lines": [
  158228. 45,
  158229. 47,
  158230. 48,
  158231. 49,
  158232. 50,
  158233. 51,
  158234. 52,
  158235. 53,
  158236. 54,
  158237. 55,
  158238. 56,
  158239. 57,
  158240. 59,
  158241. 61,
  158242. 62,
  158243. 64
  158244. ],
  158245. "excluded_lines": [],
  158246. "start_line": 42,
  158247. "contexts": {},
  158248. "executed_branches": [],
  158249. "missing_branches": [
  158250. [
  158251. 48,
  158252. 49
  158253. ],
  158254. [
  158255. 48,
  158256. 50
  158257. ],
  158258. [
  158259. 50,
  158260. 51
  158261. ],
  158262. [
  158263. 50,
  158264. 52
  158265. ],
  158266. [
  158267. 52,
  158268. 53
  158269. ],
  158270. [
  158271. 52,
  158272. 54
  158273. ],
  158274. [
  158275. 54,
  158276. 55
  158277. ],
  158278. [
  158279. 54,
  158280. 56
  158281. ],
  158282. [
  158283. 56,
  158284. 57
  158285. ],
  158286. [
  158287. 56,
  158288. 59
  158289. ],
  158290. [
  158291. 61,
  158292. 62
  158293. ],
  158294. [
  158295. 61,
  158296. 64
  158297. ]
  158298. ]
  158299. },
  158300. "DatasetService.list_datasets": {
  158301. "executed_lines": [],
  158302. "summary": {
  158303. "covered_lines": 0,
  158304. "num_statements": 12,
  158305. "percent_covered": 0.0,
  158306. "percent_covered_display": "0.00",
  158307. "missing_lines": 12,
  158308. "excluded_lines": 0,
  158309. "percent_statements_covered": 0.0,
  158310. "percent_statements_covered_display": "0.00",
  158311. "num_branches": 8,
  158312. "num_partial_branches": 0,
  158313. "covered_branches": 0,
  158314. "missing_branches": 8,
  158315. "percent_branches_covered": 0.0,
  158316. "percent_branches_covered_display": "0.00"
  158317. },
  158318. "missing_lines": [
  158319. 68,
  158320. 70,
  158321. 71,
  158322. 72,
  158323. 73,
  158324. 74,
  158325. 76,
  158326. 78,
  158327. 79,
  158328. 80,
  158329. 81,
  158330. 83
  158331. ],
  158332. "excluded_lines": [],
  158333. "start_line": 66,
  158334. "contexts": {},
  158335. "executed_branches": [],
  158336. "missing_branches": [
  158337. [
  158338. 71,
  158339. 72
  158340. ],
  158341. [
  158342. 71,
  158343. 73
  158344. ],
  158345. [
  158346. 73,
  158347. 74
  158348. ],
  158349. [
  158350. 73,
  158351. 76
  158352. ],
  158353. [
  158354. 78,
  158355. 79
  158356. ],
  158357. [
  158358. 78,
  158359. 80
  158360. ],
  158361. [
  158362. 80,
  158363. 81
  158364. ],
  158365. [
  158366. 80,
  158367. 83
  158368. ]
  158369. ]
  158370. },
  158371. "DatasetService.get_dataset": {
  158372. "executed_lines": [],
  158373. "summary": {
  158374. "covered_lines": 0,
  158375. "num_statements": 5,
  158376. "percent_covered": 0.0,
  158377. "percent_covered_display": "0.00",
  158378. "missing_lines": 5,
  158379. "excluded_lines": 0,
  158380. "percent_statements_covered": 0.0,
  158381. "percent_statements_covered_display": "0.00",
  158382. "num_branches": 2,
  158383. "num_partial_branches": 0,
  158384. "covered_branches": 0,
  158385. "missing_branches": 2,
  158386. "percent_branches_covered": 0.0,
  158387. "percent_branches_covered_display": "0.00"
  158388. },
  158389. "missing_lines": [
  158390. 86,
  158391. 88,
  158392. 90,
  158393. 91,
  158394. 93
  158395. ],
  158396. "excluded_lines": [],
  158397. "start_line": 85,
  158398. "contexts": {},
  158399. "executed_branches": [],
  158400. "missing_branches": [
  158401. [
  158402. 90,
  158403. 91
  158404. ],
  158405. [
  158406. 90,
  158407. 93
  158408. ]
  158409. ]
  158410. },
  158411. "DatasetService.get_knowledge_graph": {
  158412. "executed_lines": [],
  158413. "summary": {
  158414. "covered_lines": 0,
  158415. "num_statements": 5,
  158416. "percent_covered": 0.0,
  158417. "percent_covered_display": "0.00",
  158418. "missing_lines": 5,
  158419. "excluded_lines": 0,
  158420. "percent_statements_covered": 0.0,
  158421. "percent_statements_covered_display": "0.00",
  158422. "num_branches": 2,
  158423. "num_partial_branches": 0,
  158424. "covered_branches": 0,
  158425. "missing_branches": 2,
  158426. "percent_branches_covered": 0.0,
  158427. "percent_branches_covered_display": "0.00"
  158428. },
  158429. "missing_lines": [
  158430. 96,
  158431. 98,
  158432. 100,
  158433. 101,
  158434. 103
  158435. ],
  158436. "excluded_lines": [],
  158437. "start_line": 95,
  158438. "contexts": {},
  158439. "executed_branches": [],
  158440. "missing_branches": [
  158441. [
  158442. 100,
  158443. 101
  158444. ],
  158445. [
  158446. 100,
  158447. 103
  158448. ]
  158449. ]
  158450. },
  158451. "DatasetService.delete_knowledge_graph": {
  158452. "executed_lines": [],
  158453. "summary": {
  158454. "covered_lines": 0,
  158455. "num_statements": 5,
  158456. "percent_covered": 0.0,
  158457. "percent_covered_display": "0.00",
  158458. "missing_lines": 5,
  158459. "excluded_lines": 0,
  158460. "percent_statements_covered": 0.0,
  158461. "percent_statements_covered_display": "0.00",
  158462. "num_branches": 2,
  158463. "num_partial_branches": 0,
  158464. "covered_branches": 0,
  158465. "missing_branches": 2,
  158466. "percent_branches_covered": 0.0,
  158467. "percent_branches_covered_display": "0.00"
  158468. },
  158469. "missing_lines": [
  158470. 106,
  158471. 108,
  158472. 110,
  158473. 111,
  158474. 113
  158475. ],
  158476. "excluded_lines": [],
  158477. "start_line": 105,
  158478. "contexts": {},
  158479. "executed_branches": [],
  158480. "missing_branches": [
  158481. [
  158482. 110,
  158483. 111
  158484. ],
  158485. [
  158486. 110,
  158487. 113
  158488. ]
  158489. ]
  158490. },
  158491. "DatasetService.trace_graphrag": {
  158492. "executed_lines": [],
  158493. "summary": {
  158494. "covered_lines": 0,
  158495. "num_statements": 5,
  158496. "percent_covered": 0.0,
  158497. "percent_covered_display": "0.00",
  158498. "missing_lines": 5,
  158499. "excluded_lines": 0,
  158500. "percent_statements_covered": 0.0,
  158501. "percent_statements_covered_display": "0.00",
  158502. "num_branches": 2,
  158503. "num_partial_branches": 0,
  158504. "covered_branches": 0,
  158505. "missing_branches": 2,
  158506. "percent_branches_covered": 0.0,
  158507. "percent_branches_covered_display": "0.00"
  158508. },
  158509. "missing_lines": [
  158510. 116,
  158511. 118,
  158512. 120,
  158513. 121,
  158514. 123
  158515. ],
  158516. "excluded_lines": [],
  158517. "start_line": 115,
  158518. "contexts": {},
  158519. "executed_branches": [],
  158520. "missing_branches": [
  158521. [
  158522. 120,
  158523. 121
  158524. ],
  158525. [
  158526. 120,
  158527. 123
  158528. ]
  158529. ]
  158530. },
  158531. "DatasetService.trace_raptor": {
  158532. "executed_lines": [],
  158533. "summary": {
  158534. "covered_lines": 0,
  158535. "num_statements": 5,
  158536. "percent_covered": 0.0,
  158537. "percent_covered_display": "0.00",
  158538. "missing_lines": 5,
  158539. "excluded_lines": 0,
  158540. "percent_statements_covered": 0.0,
  158541. "percent_statements_covered_display": "0.00",
  158542. "num_branches": 2,
  158543. "num_partial_branches": 0,
  158544. "covered_branches": 0,
  158545. "missing_branches": 2,
  158546. "percent_branches_covered": 0.0,
  158547. "percent_branches_covered_display": "0.00"
  158548. },
  158549. "missing_lines": [
  158550. 126,
  158551. 128,
  158552. 130,
  158553. 131,
  158554. 133
  158555. ],
  158556. "excluded_lines": [],
  158557. "start_line": 125,
  158558. "contexts": {},
  158559. "executed_branches": [],
  158560. "missing_branches": [
  158561. [
  158562. 130,
  158563. 131
  158564. ],
  158565. [
  158566. 130,
  158567. 133
  158568. ]
  158569. ]
  158570. },
  158571. "DatasetService.get_metadata_summary": {
  158572. "executed_lines": [],
  158573. "summary": {
  158574. "covered_lines": 0,
  158575. "num_statements": 5,
  158576. "percent_covered": 0.0,
  158577. "percent_covered_display": "0.00",
  158578. "missing_lines": 5,
  158579. "excluded_lines": 0,
  158580. "percent_statements_covered": 0.0,
  158581. "percent_statements_covered_display": "0.00",
  158582. "num_branches": 2,
  158583. "num_partial_branches": 0,
  158584. "covered_branches": 0,
  158585. "missing_branches": 2,
  158586. "percent_branches_covered": 0.0,
  158587. "percent_branches_covered_display": "0.00"
  158588. },
  158589. "missing_lines": [
  158590. 136,
  158591. 138,
  158592. 140,
  158593. 141,
  158594. 143
  158595. ],
  158596. "excluded_lines": [],
  158597. "start_line": 135,
  158598. "contexts": {},
  158599. "executed_branches": [],
  158600. "missing_branches": [
  158601. [
  158602. 140,
  158603. 141
  158604. ],
  158605. [
  158606. 140,
  158607. 143
  158608. ]
  158609. ]
  158610. },
  158611. "DatasetService.update_metadata": {
  158612. "executed_lines": [],
  158613. "summary": {
  158614. "covered_lines": 0,
  158615. "num_statements": 12,
  158616. "percent_covered": 0.0,
  158617. "percent_covered_display": "0.00",
  158618. "missing_lines": 12,
  158619. "excluded_lines": 0,
  158620. "percent_statements_covered": 0.0,
  158621. "percent_statements_covered_display": "0.00",
  158622. "num_branches": 8,
  158623. "num_partial_branches": 0,
  158624. "covered_branches": 0,
  158625. "missing_branches": 8,
  158626. "percent_branches_covered": 0.0,
  158627. "percent_branches_covered_display": "0.00"
  158628. },
  158629. "missing_lines": [
  158630. 147,
  158631. 149,
  158632. 150,
  158633. 151,
  158634. 152,
  158635. 153,
  158636. 154,
  158637. 155,
  158638. 157,
  158639. 159,
  158640. 160,
  158641. 162
  158642. ],
  158643. "excluded_lines": [],
  158644. "start_line": 145,
  158645. "contexts": {},
  158646. "executed_branches": [],
  158647. "missing_branches": [
  158648. [
  158649. 150,
  158650. 151
  158651. ],
  158652. [
  158653. 150,
  158654. 152
  158655. ],
  158656. [
  158657. 152,
  158658. 153
  158659. ],
  158660. [
  158661. 152,
  158662. 154
  158663. ],
  158664. [
  158665. 154,
  158666. 155
  158667. ],
  158668. [
  158669. 154,
  158670. 157
  158671. ],
  158672. [
  158673. 159,
  158674. 160
  158675. ],
  158676. [
  158677. 159,
  158678. 162
  158679. ]
  158680. ]
  158681. },
  158682. "DatasetService.run_graphrag": {
  158683. "executed_lines": [],
  158684. "summary": {
  158685. "covered_lines": 0,
  158686. "num_statements": 5,
  158687. "percent_covered": 0.0,
  158688. "percent_covered_display": "0.00",
  158689. "missing_lines": 5,
  158690. "excluded_lines": 0,
  158691. "percent_statements_covered": 0.0,
  158692. "percent_statements_covered_display": "0.00",
  158693. "num_branches": 2,
  158694. "num_partial_branches": 0,
  158695. "covered_branches": 0,
  158696. "missing_branches": 2,
  158697. "percent_branches_covered": 0.0,
  158698. "percent_branches_covered_display": "0.00"
  158699. },
  158700. "missing_lines": [
  158701. 165,
  158702. 167,
  158703. 169,
  158704. 170,
  158705. 172
  158706. ],
  158707. "excluded_lines": [],
  158708. "start_line": 164,
  158709. "contexts": {},
  158710. "executed_branches": [],
  158711. "missing_branches": [
  158712. [
  158713. 169,
  158714. 170
  158715. ],
  158716. [
  158717. 169,
  158718. 172
  158719. ]
  158720. ]
  158721. },
  158722. "DatasetService.run_raptor": {
  158723. "executed_lines": [],
  158724. "summary": {
  158725. "covered_lines": 0,
  158726. "num_statements": 5,
  158727. "percent_covered": 0.0,
  158728. "percent_covered_display": "0.00",
  158729. "missing_lines": 5,
  158730. "excluded_lines": 0,
  158731. "percent_statements_covered": 0.0,
  158732. "percent_statements_covered_display": "0.00",
  158733. "num_branches": 2,
  158734. "num_partial_branches": 0,
  158735. "covered_branches": 0,
  158736. "missing_branches": 2,
  158737. "percent_branches_covered": 0.0,
  158738. "percent_branches_covered_display": "0.00"
  158739. },
  158740. "missing_lines": [
  158741. 175,
  158742. 177,
  158743. 179,
  158744. 180,
  158745. 182
  158746. ],
  158747. "excluded_lines": [],
  158748. "start_line": 174,
  158749. "contexts": {},
  158750. "executed_branches": [],
  158751. "missing_branches": [
  158752. [
  158753. 179,
  158754. 180
  158755. ],
  158756. [
  158757. 179,
  158758. 182
  158759. ]
  158760. ]
  158761. },
  158762. "DatasetService.upload_document": {
  158763. "executed_lines": [],
  158764. "summary": {
  158765. "covered_lines": 0,
  158766. "num_statements": 8,
  158767. "percent_covered": 0.0,
  158768. "percent_covered_display": "0.00",
  158769. "missing_lines": 8,
  158770. "excluded_lines": 0,
  158771. "percent_statements_covered": 0.0,
  158772. "percent_statements_covered_display": "0.00",
  158773. "num_branches": 4,
  158774. "num_partial_branches": 0,
  158775. "covered_branches": 0,
  158776. "missing_branches": 4,
  158777. "percent_branches_covered": 0.0,
  158778. "percent_branches_covered_display": "0.00"
  158779. },
  158780. "missing_lines": [
  158781. 203,
  158782. 206,
  158783. 207,
  158784. 208,
  158785. 211,
  158786. 219,
  158787. 220,
  158788. 222
  158789. ],
  158790. "excluded_lines": [],
  158791. "start_line": 184,
  158792. "contexts": {},
  158793. "executed_branches": [],
  158794. "missing_branches": [
  158795. [
  158796. 207,
  158797. 208
  158798. ],
  158799. [
  158800. 207,
  158801. 211
  158802. ],
  158803. [
  158804. 219,
  158805. 220
  158806. ],
  158807. [
  158808. 219,
  158809. 222
  158810. ]
  158811. ]
  158812. },
  158813. "": {
  158814. "executed_lines": [],
  158815. "summary": {
  158816. "covered_lines": 0,
  158817. "num_statements": 18,
  158818. "percent_covered": 0.0,
  158819. "percent_covered_display": "0.00",
  158820. "missing_lines": 18,
  158821. "excluded_lines": 0,
  158822. "percent_statements_covered": 0.0,
  158823. "percent_statements_covered_display": "0.00",
  158824. "num_branches": 0,
  158825. "num_partial_branches": 0,
  158826. "covered_branches": 0,
  158827. "missing_branches": 0,
  158828. "percent_branches_covered": 100.0,
  158829. "percent_branches_covered_display": "100.00"
  158830. },
  158831. "missing_lines": [
  158832. 1,
  158833. 2,
  158834. 4,
  158835. 5,
  158836. 8,
  158837. 32,
  158838. 42,
  158839. 66,
  158840. 85,
  158841. 95,
  158842. 105,
  158843. 115,
  158844. 125,
  158845. 135,
  158846. 145,
  158847. 164,
  158848. 174,
  158849. 184
  158850. ],
  158851. "excluded_lines": [],
  158852. "start_line": 1,
  158853. "contexts": {},
  158854. "executed_branches": [],
  158855. "missing_branches": []
  158856. }
  158857. },
  158858. "classes": {
  158859. "DatasetService": {
  158860. "executed_lines": [],
  158861. "summary": {
  158862. "covered_lines": 0,
  158863. "num_statements": 110,
  158864. "percent_covered": 0.0,
  158865. "percent_covered_display": "0.00",
  158866. "missing_lines": 110,
  158867. "excluded_lines": 0,
  158868. "percent_statements_covered": 0.0,
  158869. "percent_statements_covered_display": "0.00",
  158870. "num_branches": 62,
  158871. "num_partial_branches": 0,
  158872. "covered_branches": 0,
  158873. "missing_branches": 62,
  158874. "percent_branches_covered": 0.0,
  158875. "percent_branches_covered_display": "0.00"
  158876. },
  158877. "missing_lines": [
  158878. 6,
  158879. 11,
  158880. 13,
  158881. 14,
  158882. 15,
  158883. 16,
  158884. 17,
  158885. 18,
  158886. 19,
  158887. 20,
  158888. 21,
  158889. 22,
  158890. 23,
  158891. 25,
  158892. 27,
  158893. 28,
  158894. 30,
  158895. 33,
  158896. 35,
  158897. 37,
  158898. 38,
  158899. 40,
  158900. 45,
  158901. 47,
  158902. 48,
  158903. 49,
  158904. 50,
  158905. 51,
  158906. 52,
  158907. 53,
  158908. 54,
  158909. 55,
  158910. 56,
  158911. 57,
  158912. 59,
  158913. 61,
  158914. 62,
  158915. 64,
  158916. 68,
  158917. 70,
  158918. 71,
  158919. 72,
  158920. 73,
  158921. 74,
  158922. 76,
  158923. 78,
  158924. 79,
  158925. 80,
  158926. 81,
  158927. 83,
  158928. 86,
  158929. 88,
  158930. 90,
  158931. 91,
  158932. 93,
  158933. 96,
  158934. 98,
  158935. 100,
  158936. 101,
  158937. 103,
  158938. 106,
  158939. 108,
  158940. 110,
  158941. 111,
  158942. 113,
  158943. 116,
  158944. 118,
  158945. 120,
  158946. 121,
  158947. 123,
  158948. 126,
  158949. 128,
  158950. 130,
  158951. 131,
  158952. 133,
  158953. 136,
  158954. 138,
  158955. 140,
  158956. 141,
  158957. 143,
  158958. 147,
  158959. 149,
  158960. 150,
  158961. 151,
  158962. 152,
  158963. 153,
  158964. 154,
  158965. 155,
  158966. 157,
  158967. 159,
  158968. 160,
  158969. 162,
  158970. 165,
  158971. 167,
  158972. 169,
  158973. 170,
  158974. 172,
  158975. 175,
  158976. 177,
  158977. 179,
  158978. 180,
  158979. 182,
  158980. 203,
  158981. 206,
  158982. 207,
  158983. 208,
  158984. 211,
  158985. 219,
  158986. 220,
  158987. 222
  158988. ],
  158989. "excluded_lines": [],
  158990. "start_line": 4,
  158991. "contexts": {},
  158992. "executed_branches": [],
  158993. "missing_branches": [
  158994. [
  158995. 14,
  158996. 15
  158997. ],
  158998. [
  158999. 14,
  159000. 16
  159001. ],
  159002. [
  159003. 16,
  159004. 17
  159005. ],
  159006. [
  159007. 16,
  159008. 18
  159009. ],
  159010. [
  159011. 18,
  159012. 19
  159013. ],
  159014. [
  159015. 18,
  159016. 20
  159017. ],
  159018. [
  159019. 20,
  159020. 21
  159021. ],
  159022. [
  159023. 20,
  159024. 22
  159025. ],
  159026. [
  159027. 22,
  159028. 23
  159029. ],
  159030. [
  159031. 22,
  159032. 25
  159033. ],
  159034. [
  159035. 27,
  159036. 28
  159037. ],
  159038. [
  159039. 27,
  159040. 30
  159041. ],
  159042. [
  159043. 37,
  159044. 38
  159045. ],
  159046. [
  159047. 37,
  159048. 40
  159049. ],
  159050. [
  159051. 48,
  159052. 49
  159053. ],
  159054. [
  159055. 48,
  159056. 50
  159057. ],
  159058. [
  159059. 50,
  159060. 51
  159061. ],
  159062. [
  159063. 50,
  159064. 52
  159065. ],
  159066. [
  159067. 52,
  159068. 53
  159069. ],
  159070. [
  159071. 52,
  159072. 54
  159073. ],
  159074. [
  159075. 54,
  159076. 55
  159077. ],
  159078. [
  159079. 54,
  159080. 56
  159081. ],
  159082. [
  159083. 56,
  159084. 57
  159085. ],
  159086. [
  159087. 56,
  159088. 59
  159089. ],
  159090. [
  159091. 61,
  159092. 62
  159093. ],
  159094. [
  159095. 61,
  159096. 64
  159097. ],
  159098. [
  159099. 71,
  159100. 72
  159101. ],
  159102. [
  159103. 71,
  159104. 73
  159105. ],
  159106. [
  159107. 73,
  159108. 74
  159109. ],
  159110. [
  159111. 73,
  159112. 76
  159113. ],
  159114. [
  159115. 78,
  159116. 79
  159117. ],
  159118. [
  159119. 78,
  159120. 80
  159121. ],
  159122. [
  159123. 80,
  159124. 81
  159125. ],
  159126. [
  159127. 80,
  159128. 83
  159129. ],
  159130. [
  159131. 90,
  159132. 91
  159133. ],
  159134. [
  159135. 90,
  159136. 93
  159137. ],
  159138. [
  159139. 100,
  159140. 101
  159141. ],
  159142. [
  159143. 100,
  159144. 103
  159145. ],
  159146. [
  159147. 110,
  159148. 111
  159149. ],
  159150. [
  159151. 110,
  159152. 113
  159153. ],
  159154. [
  159155. 120,
  159156. 121
  159157. ],
  159158. [
  159159. 120,
  159160. 123
  159161. ],
  159162. [
  159163. 130,
  159164. 131
  159165. ],
  159166. [
  159167. 130,
  159168. 133
  159169. ],
  159170. [
  159171. 140,
  159172. 141
  159173. ],
  159174. [
  159175. 140,
  159176. 143
  159177. ],
  159178. [
  159179. 150,
  159180. 151
  159181. ],
  159182. [
  159183. 150,
  159184. 152
  159185. ],
  159186. [
  159187. 152,
  159188. 153
  159189. ],
  159190. [
  159191. 152,
  159192. 154
  159193. ],
  159194. [
  159195. 154,
  159196. 155
  159197. ],
  159198. [
  159199. 154,
  159200. 157
  159201. ],
  159202. [
  159203. 159,
  159204. 160
  159205. ],
  159206. [
  159207. 159,
  159208. 162
  159209. ],
  159210. [
  159211. 169,
  159212. 170
  159213. ],
  159214. [
  159215. 169,
  159216. 172
  159217. ],
  159218. [
  159219. 179,
  159220. 180
  159221. ],
  159222. [
  159223. 179,
  159224. 182
  159225. ],
  159226. [
  159227. 207,
  159228. 208
  159229. ],
  159230. [
  159231. 207,
  159232. 211
  159233. ],
  159234. [
  159235. 219,
  159236. 220
  159237. ],
  159238. [
  159239. 219,
  159240. 222
  159241. ]
  159242. ]
  159243. },
  159244. "": {
  159245. "executed_lines": [],
  159246. "summary": {
  159247. "covered_lines": 0,
  159248. "num_statements": 18,
  159249. "percent_covered": 0.0,
  159250. "percent_covered_display": "0.00",
  159251. "missing_lines": 18,
  159252. "excluded_lines": 0,
  159253. "percent_statements_covered": 0.0,
  159254. "percent_statements_covered_display": "0.00",
  159255. "num_branches": 0,
  159256. "num_partial_branches": 0,
  159257. "covered_branches": 0,
  159258. "missing_branches": 0,
  159259. "percent_branches_covered": 100.0,
  159260. "percent_branches_covered_display": "100.00"
  159261. },
  159262. "missing_lines": [
  159263. 1,
  159264. 2,
  159265. 4,
  159266. 5,
  159267. 8,
  159268. 32,
  159269. 42,
  159270. 66,
  159271. 85,
  159272. 95,
  159273. 105,
  159274. 115,
  159275. 125,
  159276. 135,
  159277. 145,
  159278. 164,
  159279. 174,
  159280. 184
  159281. ],
  159282. "excluded_lines": [],
  159283. "start_line": 1,
  159284. "contexts": {},
  159285. "executed_branches": [],
  159286. "missing_branches": []
  159287. }
  159288. }
  159289. },
  159290. "src\\utils\\ragflow\\document_service.py": {
  159291. "executed_lines": [],
  159292. "summary": {
  159293. "covered_lines": 0,
  159294. "num_statements": 82,
  159295. "percent_covered": 0.0,
  159296. "percent_covered_display": "0.00",
  159297. "missing_lines": 82,
  159298. "excluded_lines": 0,
  159299. "percent_statements_covered": 0.0,
  159300. "percent_statements_covered_display": "0.00",
  159301. "num_branches": 40,
  159302. "num_partial_branches": 0,
  159303. "covered_branches": 0,
  159304. "missing_branches": 40,
  159305. "percent_branches_covered": 0.0,
  159306. "percent_branches_covered_display": "0.00"
  159307. },
  159308. "missing_lines": [
  159309. 1,
  159310. 3,
  159311. 4,
  159312. 5,
  159313. 7,
  159314. 8,
  159315. 9,
  159316. 11,
  159317. 13,
  159318. 15,
  159319. 17,
  159320. 18,
  159321. 20,
  159322. 22,
  159323. 26,
  159324. 28,
  159325. 29,
  159326. 30,
  159327. 31,
  159328. 32,
  159329. 33,
  159330. 34,
  159331. 35,
  159332. 36,
  159333. 37,
  159334. 38,
  159335. 40,
  159336. 42,
  159337. 43,
  159338. 45,
  159339. 47,
  159340. 48,
  159341. 50,
  159342. 52,
  159343. 53,
  159344. 55,
  159345. 57,
  159346. 58,
  159347. 60,
  159348. 62,
  159349. 63,
  159350. 65,
  159351. 67,
  159352. 68,
  159353. 70,
  159354. 72,
  159355. 73,
  159356. 75,
  159357. 77,
  159358. 80,
  159359. 82,
  159360. 83,
  159361. 84,
  159362. 85,
  159363. 86,
  159364. 87,
  159365. 88,
  159366. 89,
  159367. 90,
  159368. 91,
  159369. 92,
  159370. 94,
  159371. 96,
  159372. 97,
  159373. 99,
  159374. 101,
  159375. 104,
  159376. 106,
  159377. 107,
  159378. 108,
  159379. 109,
  159380. 110,
  159381. 112,
  159382. 114,
  159383. 115,
  159384. 117,
  159385. 119,
  159386. 120,
  159387. 122,
  159388. 124,
  159389. 125,
  159390. 127
  159391. ],
  159392. "excluded_lines": [],
  159393. "contexts": {},
  159394. "executed_branches": [],
  159395. "missing_branches": [
  159396. [
  159397. 17,
  159398. 18
  159399. ],
  159400. [
  159401. 17,
  159402. 20
  159403. ],
  159404. [
  159405. 29,
  159406. 30
  159407. ],
  159408. [
  159409. 29,
  159410. 31
  159411. ],
  159412. [
  159413. 31,
  159414. 32
  159415. ],
  159416. [
  159417. 31,
  159418. 33
  159419. ],
  159420. [
  159421. 33,
  159422. 34
  159423. ],
  159424. [
  159425. 33,
  159426. 35
  159427. ],
  159428. [
  159429. 35,
  159430. 36
  159431. ],
  159432. [
  159433. 35,
  159434. 37
  159435. ],
  159436. [
  159437. 37,
  159438. 38
  159439. ],
  159440. [
  159441. 37,
  159442. 40
  159443. ],
  159444. [
  159445. 42,
  159446. 43
  159447. ],
  159448. [
  159449. 42,
  159450. 45
  159451. ],
  159452. [
  159453. 52,
  159454. 53
  159455. ],
  159456. [
  159457. 52,
  159458. 55
  159459. ],
  159460. [
  159461. 62,
  159462. 63
  159463. ],
  159464. [
  159465. 62,
  159466. 65
  159467. ],
  159468. [
  159469. 72,
  159470. 73
  159471. ],
  159472. [
  159473. 72,
  159474. 75
  159475. ],
  159476. [
  159477. 83,
  159478. 84
  159479. ],
  159480. [
  159481. 83,
  159482. 85
  159483. ],
  159484. [
  159485. 85,
  159486. 86
  159487. ],
  159488. [
  159489. 85,
  159490. 87
  159491. ],
  159492. [
  159493. 87,
  159494. 88
  159495. ],
  159496. [
  159497. 87,
  159498. 89
  159499. ],
  159500. [
  159501. 89,
  159502. 90
  159503. ],
  159504. [
  159505. 89,
  159506. 91
  159507. ],
  159508. [
  159509. 91,
  159510. 92
  159511. ],
  159512. [
  159513. 91,
  159514. 94
  159515. ],
  159516. [
  159517. 96,
  159518. 97
  159519. ],
  159520. [
  159521. 96,
  159522. 99
  159523. ],
  159524. [
  159525. 107,
  159526. 108
  159527. ],
  159528. [
  159529. 107,
  159530. 109
  159531. ],
  159532. [
  159533. 109,
  159534. 110
  159535. ],
  159536. [
  159537. 109,
  159538. 112
  159539. ],
  159540. [
  159541. 114,
  159542. 115
  159543. ],
  159544. [
  159545. 114,
  159546. 117
  159547. ],
  159548. [
  159549. 124,
  159550. 125
  159551. ],
  159552. [
  159553. 124,
  159554. 127
  159555. ]
  159556. ],
  159557. "functions": {
  159558. "DocumentService.__init__": {
  159559. "executed_lines": [],
  159560. "summary": {
  159561. "covered_lines": 0,
  159562. "num_statements": 1,
  159563. "percent_covered": 0.0,
  159564. "percent_covered_display": "0.00",
  159565. "missing_lines": 1,
  159566. "excluded_lines": 0,
  159567. "percent_statements_covered": 0.0,
  159568. "percent_statements_covered_display": "0.00",
  159569. "num_branches": 0,
  159570. "num_partial_branches": 0,
  159571. "covered_branches": 0,
  159572. "missing_branches": 0,
  159573. "percent_branches_covered": 100.0,
  159574. "percent_branches_covered_display": "100.00"
  159575. },
  159576. "missing_lines": [
  159577. 5
  159578. ],
  159579. "excluded_lines": [],
  159580. "start_line": 4,
  159581. "contexts": {},
  159582. "executed_branches": [],
  159583. "missing_branches": []
  159584. },
  159585. "DocumentService.upload_document": {
  159586. "executed_lines": [],
  159587. "summary": {
  159588. "covered_lines": 0,
  159589. "num_statements": 8,
  159590. "percent_covered": 0.0,
  159591. "percent_covered_display": "0.00",
  159592. "missing_lines": 8,
  159593. "excluded_lines": 0,
  159594. "percent_statements_covered": 0.0,
  159595. "percent_statements_covered_display": "0.00",
  159596. "num_branches": 2,
  159597. "num_partial_branches": 0,
  159598. "covered_branches": 0,
  159599. "missing_branches": 2,
  159600. "percent_branches_covered": 0.0,
  159601. "percent_branches_covered_display": "0.00"
  159602. },
  159603. "missing_lines": [
  159604. 8,
  159605. 9,
  159606. 11,
  159607. 13,
  159608. 15,
  159609. 17,
  159610. 18,
  159611. 20
  159612. ],
  159613. "excluded_lines": [],
  159614. "start_line": 7,
  159615. "contexts": {},
  159616. "executed_branches": [],
  159617. "missing_branches": [
  159618. [
  159619. 17,
  159620. 18
  159621. ],
  159622. [
  159623. 17,
  159624. 20
  159625. ]
  159626. ]
  159627. },
  159628. "DocumentService.update_document": {
  159629. "executed_lines": [],
  159630. "summary": {
  159631. "covered_lines": 0,
  159632. "num_statements": 16,
  159633. "percent_covered": 0.0,
  159634. "percent_covered_display": "0.00",
  159635. "missing_lines": 16,
  159636. "excluded_lines": 0,
  159637. "percent_statements_covered": 0.0,
  159638. "percent_statements_covered_display": "0.00",
  159639. "num_branches": 12,
  159640. "num_partial_branches": 0,
  159641. "covered_branches": 0,
  159642. "missing_branches": 12,
  159643. "percent_branches_covered": 0.0,
  159644. "percent_branches_covered_display": "0.00"
  159645. },
  159646. "missing_lines": [
  159647. 26,
  159648. 28,
  159649. 29,
  159650. 30,
  159651. 31,
  159652. 32,
  159653. 33,
  159654. 34,
  159655. 35,
  159656. 36,
  159657. 37,
  159658. 38,
  159659. 40,
  159660. 42,
  159661. 43,
  159662. 45
  159663. ],
  159664. "excluded_lines": [],
  159665. "start_line": 22,
  159666. "contexts": {},
  159667. "executed_branches": [],
  159668. "missing_branches": [
  159669. [
  159670. 29,
  159671. 30
  159672. ],
  159673. [
  159674. 29,
  159675. 31
  159676. ],
  159677. [
  159678. 31,
  159679. 32
  159680. ],
  159681. [
  159682. 31,
  159683. 33
  159684. ],
  159685. [
  159686. 33,
  159687. 34
  159688. ],
  159689. [
  159690. 33,
  159691. 35
  159692. ],
  159693. [
  159694. 35,
  159695. 36
  159696. ],
  159697. [
  159698. 35,
  159699. 37
  159700. ],
  159701. [
  159702. 37,
  159703. 38
  159704. ],
  159705. [
  159706. 37,
  159707. 40
  159708. ],
  159709. [
  159710. 42,
  159711. 43
  159712. ],
  159713. [
  159714. 42,
  159715. 45
  159716. ]
  159717. ]
  159718. },
  159719. "DocumentService.delete_document": {
  159720. "executed_lines": [],
  159721. "summary": {
  159722. "covered_lines": 0,
  159723. "num_statements": 5,
  159724. "percent_covered": 0.0,
  159725. "percent_covered_display": "0.00",
  159726. "missing_lines": 5,
  159727. "excluded_lines": 0,
  159728. "percent_statements_covered": 0.0,
  159729. "percent_statements_covered_display": "0.00",
  159730. "num_branches": 2,
  159731. "num_partial_branches": 0,
  159732. "covered_branches": 0,
  159733. "missing_branches": 2,
  159734. "percent_branches_covered": 0.0,
  159735. "percent_branches_covered_display": "0.00"
  159736. },
  159737. "missing_lines": [
  159738. 48,
  159739. 50,
  159740. 52,
  159741. 53,
  159742. 55
  159743. ],
  159744. "excluded_lines": [],
  159745. "start_line": 47,
  159746. "contexts": {},
  159747. "executed_branches": [],
  159748. "missing_branches": [
  159749. [
  159750. 52,
  159751. 53
  159752. ],
  159753. [
  159754. 52,
  159755. 55
  159756. ]
  159757. ]
  159758. },
  159759. "DocumentService.delete_documents": {
  159760. "executed_lines": [],
  159761. "summary": {
  159762. "covered_lines": 0,
  159763. "num_statements": 5,
  159764. "percent_covered": 0.0,
  159765. "percent_covered_display": "0.00",
  159766. "missing_lines": 5,
  159767. "excluded_lines": 0,
  159768. "percent_statements_covered": 0.0,
  159769. "percent_statements_covered_display": "0.00",
  159770. "num_branches": 2,
  159771. "num_partial_branches": 0,
  159772. "covered_branches": 0,
  159773. "missing_branches": 2,
  159774. "percent_branches_covered": 0.0,
  159775. "percent_branches_covered_display": "0.00"
  159776. },
  159777. "missing_lines": [
  159778. 58,
  159779. 60,
  159780. 62,
  159781. 63,
  159782. 65
  159783. ],
  159784. "excluded_lines": [],
  159785. "start_line": 57,
  159786. "contexts": {},
  159787. "executed_branches": [],
  159788. "missing_branches": [
  159789. [
  159790. 62,
  159791. 63
  159792. ],
  159793. [
  159794. 62,
  159795. 65
  159796. ]
  159797. ]
  159798. },
  159799. "DocumentService.get_document": {
  159800. "executed_lines": [],
  159801. "summary": {
  159802. "covered_lines": 0,
  159803. "num_statements": 5,
  159804. "percent_covered": 0.0,
  159805. "percent_covered_display": "0.00",
  159806. "missing_lines": 5,
  159807. "excluded_lines": 0,
  159808. "percent_statements_covered": 0.0,
  159809. "percent_statements_covered_display": "0.00",
  159810. "num_branches": 2,
  159811. "num_partial_branches": 0,
  159812. "covered_branches": 0,
  159813. "missing_branches": 2,
  159814. "percent_branches_covered": 0.0,
  159815. "percent_branches_covered_display": "0.00"
  159816. },
  159817. "missing_lines": [
  159818. 68,
  159819. 70,
  159820. 72,
  159821. 73,
  159822. 75
  159823. ],
  159824. "excluded_lines": [],
  159825. "start_line": 67,
  159826. "contexts": {},
  159827. "executed_branches": [],
  159828. "missing_branches": [
  159829. [
  159830. 72,
  159831. 73
  159832. ],
  159833. [
  159834. 72,
  159835. 75
  159836. ]
  159837. ]
  159838. },
  159839. "DocumentService.list_documents": {
  159840. "executed_lines": [],
  159841. "summary": {
  159842. "covered_lines": 0,
  159843. "num_statements": 16,
  159844. "percent_covered": 0.0,
  159845. "percent_covered_display": "0.00",
  159846. "missing_lines": 16,
  159847. "excluded_lines": 0,
  159848. "percent_statements_covered": 0.0,
  159849. "percent_statements_covered_display": "0.00",
  159850. "num_branches": 12,
  159851. "num_partial_branches": 0,
  159852. "covered_branches": 0,
  159853. "missing_branches": 12,
  159854. "percent_branches_covered": 0.0,
  159855. "percent_branches_covered_display": "0.00"
  159856. },
  159857. "missing_lines": [
  159858. 80,
  159859. 82,
  159860. 83,
  159861. 84,
  159862. 85,
  159863. 86,
  159864. 87,
  159865. 88,
  159866. 89,
  159867. 90,
  159868. 91,
  159869. 92,
  159870. 94,
  159871. 96,
  159872. 97,
  159873. 99
  159874. ],
  159875. "excluded_lines": [],
  159876. "start_line": 77,
  159877. "contexts": {},
  159878. "executed_branches": [],
  159879. "missing_branches": [
  159880. [
  159881. 83,
  159882. 84
  159883. ],
  159884. [
  159885. 83,
  159886. 85
  159887. ],
  159888. [
  159889. 85,
  159890. 86
  159891. ],
  159892. [
  159893. 85,
  159894. 87
  159895. ],
  159896. [
  159897. 87,
  159898. 88
  159899. ],
  159900. [
  159901. 87,
  159902. 89
  159903. ],
  159904. [
  159905. 89,
  159906. 90
  159907. ],
  159908. [
  159909. 89,
  159910. 91
  159911. ],
  159912. [
  159913. 91,
  159914. 92
  159915. ],
  159916. [
  159917. 91,
  159918. 94
  159919. ],
  159920. [
  159921. 96,
  159922. 97
  159923. ],
  159924. [
  159925. 96,
  159926. 99
  159927. ]
  159928. ]
  159929. },
  159930. "DocumentService.get_document_chunks": {
  159931. "executed_lines": [],
  159932. "summary": {
  159933. "covered_lines": 0,
  159934. "num_statements": 10,
  159935. "percent_covered": 0.0,
  159936. "percent_covered_display": "0.00",
  159937. "missing_lines": 10,
  159938. "excluded_lines": 0,
  159939. "percent_statements_covered": 0.0,
  159940. "percent_statements_covered_display": "0.00",
  159941. "num_branches": 6,
  159942. "num_partial_branches": 0,
  159943. "covered_branches": 0,
  159944. "missing_branches": 6,
  159945. "percent_branches_covered": 0.0,
  159946. "percent_branches_covered_display": "0.00"
  159947. },
  159948. "missing_lines": [
  159949. 104,
  159950. 106,
  159951. 107,
  159952. 108,
  159953. 109,
  159954. 110,
  159955. 112,
  159956. 114,
  159957. 115,
  159958. 117
  159959. ],
  159960. "excluded_lines": [],
  159961. "start_line": 101,
  159962. "contexts": {},
  159963. "executed_branches": [],
  159964. "missing_branches": [
  159965. [
  159966. 107,
  159967. 108
  159968. ],
  159969. [
  159970. 107,
  159971. 109
  159972. ],
  159973. [
  159974. 109,
  159975. 110
  159976. ],
  159977. [
  159978. 109,
  159979. 112
  159980. ],
  159981. [
  159982. 114,
  159983. 115
  159984. ],
  159985. [
  159986. 114,
  159987. 117
  159988. ]
  159989. ]
  159990. },
  159991. "DocumentService.parse_document": {
  159992. "executed_lines": [],
  159993. "summary": {
  159994. "covered_lines": 0,
  159995. "num_statements": 5,
  159996. "percent_covered": 0.0,
  159997. "percent_covered_display": "0.00",
  159998. "missing_lines": 5,
  159999. "excluded_lines": 0,
  160000. "percent_statements_covered": 0.0,
  160001. "percent_statements_covered_display": "0.00",
  160002. "num_branches": 2,
  160003. "num_partial_branches": 0,
  160004. "covered_branches": 0,
  160005. "missing_branches": 2,
  160006. "percent_branches_covered": 0.0,
  160007. "percent_branches_covered_display": "0.00"
  160008. },
  160009. "missing_lines": [
  160010. 120,
  160011. 122,
  160012. 124,
  160013. 125,
  160014. 127
  160015. ],
  160016. "excluded_lines": [],
  160017. "start_line": 119,
  160018. "contexts": {},
  160019. "executed_branches": [],
  160020. "missing_branches": [
  160021. [
  160022. 124,
  160023. 125
  160024. ],
  160025. [
  160026. 124,
  160027. 127
  160028. ]
  160029. ]
  160030. },
  160031. "": {
  160032. "executed_lines": [],
  160033. "summary": {
  160034. "covered_lines": 0,
  160035. "num_statements": 11,
  160036. "percent_covered": 0.0,
  160037. "percent_covered_display": "0.00",
  160038. "missing_lines": 11,
  160039. "excluded_lines": 0,
  160040. "percent_statements_covered": 0.0,
  160041. "percent_statements_covered_display": "0.00",
  160042. "num_branches": 0,
  160043. "num_partial_branches": 0,
  160044. "covered_branches": 0,
  160045. "missing_branches": 0,
  160046. "percent_branches_covered": 100.0,
  160047. "percent_branches_covered_display": "100.00"
  160048. },
  160049. "missing_lines": [
  160050. 1,
  160051. 3,
  160052. 4,
  160053. 7,
  160054. 22,
  160055. 47,
  160056. 57,
  160057. 67,
  160058. 77,
  160059. 101,
  160060. 119
  160061. ],
  160062. "excluded_lines": [],
  160063. "start_line": 1,
  160064. "contexts": {},
  160065. "executed_branches": [],
  160066. "missing_branches": []
  160067. }
  160068. },
  160069. "classes": {
  160070. "DocumentService": {
  160071. "executed_lines": [],
  160072. "summary": {
  160073. "covered_lines": 0,
  160074. "num_statements": 71,
  160075. "percent_covered": 0.0,
  160076. "percent_covered_display": "0.00",
  160077. "missing_lines": 71,
  160078. "excluded_lines": 0,
  160079. "percent_statements_covered": 0.0,
  160080. "percent_statements_covered_display": "0.00",
  160081. "num_branches": 40,
  160082. "num_partial_branches": 0,
  160083. "covered_branches": 0,
  160084. "missing_branches": 40,
  160085. "percent_branches_covered": 0.0,
  160086. "percent_branches_covered_display": "0.00"
  160087. },
  160088. "missing_lines": [
  160089. 5,
  160090. 8,
  160091. 9,
  160092. 11,
  160093. 13,
  160094. 15,
  160095. 17,
  160096. 18,
  160097. 20,
  160098. 26,
  160099. 28,
  160100. 29,
  160101. 30,
  160102. 31,
  160103. 32,
  160104. 33,
  160105. 34,
  160106. 35,
  160107. 36,
  160108. 37,
  160109. 38,
  160110. 40,
  160111. 42,
  160112. 43,
  160113. 45,
  160114. 48,
  160115. 50,
  160116. 52,
  160117. 53,
  160118. 55,
  160119. 58,
  160120. 60,
  160121. 62,
  160122. 63,
  160123. 65,
  160124. 68,
  160125. 70,
  160126. 72,
  160127. 73,
  160128. 75,
  160129. 80,
  160130. 82,
  160131. 83,
  160132. 84,
  160133. 85,
  160134. 86,
  160135. 87,
  160136. 88,
  160137. 89,
  160138. 90,
  160139. 91,
  160140. 92,
  160141. 94,
  160142. 96,
  160143. 97,
  160144. 99,
  160145. 104,
  160146. 106,
  160147. 107,
  160148. 108,
  160149. 109,
  160150. 110,
  160151. 112,
  160152. 114,
  160153. 115,
  160154. 117,
  160155. 120,
  160156. 122,
  160157. 124,
  160158. 125,
  160159. 127
  160160. ],
  160161. "excluded_lines": [],
  160162. "start_line": 3,
  160163. "contexts": {},
  160164. "executed_branches": [],
  160165. "missing_branches": [
  160166. [
  160167. 17,
  160168. 18
  160169. ],
  160170. [
  160171. 17,
  160172. 20
  160173. ],
  160174. [
  160175. 29,
  160176. 30
  160177. ],
  160178. [
  160179. 29,
  160180. 31
  160181. ],
  160182. [
  160183. 31,
  160184. 32
  160185. ],
  160186. [
  160187. 31,
  160188. 33
  160189. ],
  160190. [
  160191. 33,
  160192. 34
  160193. ],
  160194. [
  160195. 33,
  160196. 35
  160197. ],
  160198. [
  160199. 35,
  160200. 36
  160201. ],
  160202. [
  160203. 35,
  160204. 37
  160205. ],
  160206. [
  160207. 37,
  160208. 38
  160209. ],
  160210. [
  160211. 37,
  160212. 40
  160213. ],
  160214. [
  160215. 42,
  160216. 43
  160217. ],
  160218. [
  160219. 42,
  160220. 45
  160221. ],
  160222. [
  160223. 52,
  160224. 53
  160225. ],
  160226. [
  160227. 52,
  160228. 55
  160229. ],
  160230. [
  160231. 62,
  160232. 63
  160233. ],
  160234. [
  160235. 62,
  160236. 65
  160237. ],
  160238. [
  160239. 72,
  160240. 73
  160241. ],
  160242. [
  160243. 72,
  160244. 75
  160245. ],
  160246. [
  160247. 83,
  160248. 84
  160249. ],
  160250. [
  160251. 83,
  160252. 85
  160253. ],
  160254. [
  160255. 85,
  160256. 86
  160257. ],
  160258. [
  160259. 85,
  160260. 87
  160261. ],
  160262. [
  160263. 87,
  160264. 88
  160265. ],
  160266. [
  160267. 87,
  160268. 89
  160269. ],
  160270. [
  160271. 89,
  160272. 90
  160273. ],
  160274. [
  160275. 89,
  160276. 91
  160277. ],
  160278. [
  160279. 91,
  160280. 92
  160281. ],
  160282. [
  160283. 91,
  160284. 94
  160285. ],
  160286. [
  160287. 96,
  160288. 97
  160289. ],
  160290. [
  160291. 96,
  160292. 99
  160293. ],
  160294. [
  160295. 107,
  160296. 108
  160297. ],
  160298. [
  160299. 107,
  160300. 109
  160301. ],
  160302. [
  160303. 109,
  160304. 110
  160305. ],
  160306. [
  160307. 109,
  160308. 112
  160309. ],
  160310. [
  160311. 114,
  160312. 115
  160313. ],
  160314. [
  160315. 114,
  160316. 117
  160317. ],
  160318. [
  160319. 124,
  160320. 125
  160321. ],
  160322. [
  160323. 124,
  160324. 127
  160325. ]
  160326. ]
  160327. },
  160328. "": {
  160329. "executed_lines": [],
  160330. "summary": {
  160331. "covered_lines": 0,
  160332. "num_statements": 11,
  160333. "percent_covered": 0.0,
  160334. "percent_covered_display": "0.00",
  160335. "missing_lines": 11,
  160336. "excluded_lines": 0,
  160337. "percent_statements_covered": 0.0,
  160338. "percent_statements_covered_display": "0.00",
  160339. "num_branches": 0,
  160340. "num_partial_branches": 0,
  160341. "covered_branches": 0,
  160342. "missing_branches": 0,
  160343. "percent_branches_covered": 100.0,
  160344. "percent_branches_covered_display": "100.00"
  160345. },
  160346. "missing_lines": [
  160347. 1,
  160348. 3,
  160349. 4,
  160350. 7,
  160351. 22,
  160352. 47,
  160353. 57,
  160354. 67,
  160355. 77,
  160356. 101,
  160357. 119
  160358. ],
  160359. "excluded_lines": [],
  160360. "start_line": 1,
  160361. "contexts": {},
  160362. "executed_branches": [],
  160363. "missing_branches": []
  160364. }
  160365. }
  160366. },
  160367. "src\\utils\\ragflow\\file_service.py": {
  160368. "executed_lines": [],
  160369. "summary": {
  160370. "covered_lines": 0,
  160371. "num_statements": 83,
  160372. "percent_covered": 0.0,
  160373. "percent_covered_display": "0.00",
  160374. "missing_lines": 83,
  160375. "excluded_lines": 0,
  160376. "percent_statements_covered": 0.0,
  160377. "percent_statements_covered_display": "0.00",
  160378. "num_branches": 28,
  160379. "num_partial_branches": 0,
  160380. "covered_branches": 0,
  160381. "missing_branches": 28,
  160382. "percent_branches_covered": 0.0,
  160383. "percent_branches_covered_display": "0.00"
  160384. },
  160385. "missing_lines": [
  160386. 1,
  160387. 3,
  160388. 4,
  160389. 5,
  160390. 7,
  160391. 10,
  160392. 12,
  160393. 13,
  160394. 14,
  160395. 15,
  160396. 16,
  160397. 18,
  160398. 20,
  160399. 21,
  160400. 23,
  160401. 25,
  160402. 26,
  160403. 28,
  160404. 30,
  160405. 31,
  160406. 33,
  160407. 35,
  160408. 36,
  160409. 38,
  160410. 40,
  160411. 41,
  160412. 43,
  160413. 45,
  160414. 46,
  160415. 48,
  160416. 50,
  160417. 51,
  160418. 53,
  160419. 55,
  160420. 56,
  160421. 58,
  160422. 60,
  160423. 61,
  160424. 63,
  160425. 65,
  160426. 66,
  160427. 68,
  160428. 69,
  160429. 70,
  160430. 72,
  160431. 74,
  160432. 75,
  160433. 77,
  160434. 79,
  160435. 80,
  160436. 82,
  160437. 83,
  160438. 84,
  160439. 86,
  160440. 88,
  160441. 89,
  160442. 91,
  160443. 93,
  160444. 94,
  160445. 96,
  160446. 98,
  160447. 99,
  160448. 101,
  160449. 103,
  160450. 104,
  160451. 106,
  160452. 111,
  160453. 113,
  160454. 114,
  160455. 116,
  160456. 118,
  160457. 119,
  160458. 121,
  160459. 126,
  160460. 128,
  160461. 129,
  160462. 131,
  160463. 133,
  160464. 134,
  160465. 136,
  160466. 138,
  160467. 139,
  160468. 141
  160469. ],
  160470. "excluded_lines": [],
  160471. "contexts": {},
  160472. "executed_branches": [],
  160473. "missing_branches": [
  160474. [
  160475. 13,
  160476. 14
  160477. ],
  160478. [
  160479. 13,
  160480. 15
  160481. ],
  160482. [
  160483. 15,
  160484. 16
  160485. ],
  160486. [
  160487. 15,
  160488. 18
  160489. ],
  160490. [
  160491. 20,
  160492. 21
  160493. ],
  160494. [
  160495. 20,
  160496. 23
  160497. ],
  160498. [
  160499. 30,
  160500. 31
  160501. ],
  160502. [
  160503. 30,
  160504. 33
  160505. ],
  160506. [
  160507. 40,
  160508. 41
  160509. ],
  160510. [
  160511. 40,
  160512. 43
  160513. ],
  160514. [
  160515. 50,
  160516. 51
  160517. ],
  160518. [
  160519. 50,
  160520. 53
  160521. ],
  160522. [
  160523. 60,
  160524. 61
  160525. ],
  160526. [
  160527. 60,
  160528. 63
  160529. ],
  160530. [
  160531. 74,
  160532. 75
  160533. ],
  160534. [
  160535. 74,
  160536. 77
  160537. ],
  160538. [
  160539. 83,
  160540. 84
  160541. ],
  160542. [
  160543. 83,
  160544. 86
  160545. ],
  160546. [
  160547. 88,
  160548. 89
  160549. ],
  160550. [
  160551. 88,
  160552. 91
  160553. ],
  160554. [
  160555. 98,
  160556. 99
  160557. ],
  160558. [
  160559. 98,
  160560. 101
  160561. ],
  160562. [
  160563. 113,
  160564. 114
  160565. ],
  160566. [
  160567. 113,
  160568. 116
  160569. ],
  160570. [
  160571. 128,
  160572. 129
  160573. ],
  160574. [
  160575. 128,
  160576. 131
  160577. ],
  160578. [
  160579. 138,
  160580. 139
  160581. ],
  160582. [
  160583. 138,
  160584. 141
  160585. ]
  160586. ],
  160587. "functions": {
  160588. "FileService.__init__": {
  160589. "executed_lines": [],
  160590. "summary": {
  160591. "covered_lines": 0,
  160592. "num_statements": 1,
  160593. "percent_covered": 0.0,
  160594. "percent_covered_display": "0.00",
  160595. "missing_lines": 1,
  160596. "excluded_lines": 0,
  160597. "percent_statements_covered": 0.0,
  160598. "percent_statements_covered_display": "0.00",
  160599. "num_branches": 0,
  160600. "num_partial_branches": 0,
  160601. "covered_branches": 0,
  160602. "missing_branches": 0,
  160603. "percent_branches_covered": 100.0,
  160604. "percent_branches_covered_display": "100.00"
  160605. },
  160606. "missing_lines": [
  160607. 5
  160608. ],
  160609. "excluded_lines": [],
  160610. "start_line": 4,
  160611. "contexts": {},
  160612. "executed_branches": [],
  160613. "missing_branches": []
  160614. },
  160615. "FileService.list_files": {
  160616. "executed_lines": [],
  160617. "summary": {
  160618. "covered_lines": 0,
  160619. "num_statements": 10,
  160620. "percent_covered": 0.0,
  160621. "percent_covered_display": "0.00",
  160622. "missing_lines": 10,
  160623. "excluded_lines": 0,
  160624. "percent_statements_covered": 0.0,
  160625. "percent_statements_covered_display": "0.00",
  160626. "num_branches": 6,
  160627. "num_partial_branches": 0,
  160628. "covered_branches": 0,
  160629. "missing_branches": 6,
  160630. "percent_branches_covered": 0.0,
  160631. "percent_branches_covered_display": "0.00"
  160632. },
  160633. "missing_lines": [
  160634. 10,
  160635. 12,
  160636. 13,
  160637. 14,
  160638. 15,
  160639. 16,
  160640. 18,
  160641. 20,
  160642. 21,
  160643. 23
  160644. ],
  160645. "excluded_lines": [],
  160646. "start_line": 7,
  160647. "contexts": {},
  160648. "executed_branches": [],
  160649. "missing_branches": [
  160650. [
  160651. 13,
  160652. 14
  160653. ],
  160654. [
  160655. 13,
  160656. 15
  160657. ],
  160658. [
  160659. 15,
  160660. 16
  160661. ],
  160662. [
  160663. 15,
  160664. 18
  160665. ],
  160666. [
  160667. 20,
  160668. 21
  160669. ],
  160670. [
  160671. 20,
  160672. 23
  160673. ]
  160674. ]
  160675. },
  160676. "FileService.get_root_folder": {
  160677. "executed_lines": [],
  160678. "summary": {
  160679. "covered_lines": 0,
  160680. "num_statements": 5,
  160681. "percent_covered": 0.0,
  160682. "percent_covered_display": "0.00",
  160683. "missing_lines": 5,
  160684. "excluded_lines": 0,
  160685. "percent_statements_covered": 0.0,
  160686. "percent_statements_covered_display": "0.00",
  160687. "num_branches": 2,
  160688. "num_partial_branches": 0,
  160689. "covered_branches": 0,
  160690. "missing_branches": 2,
  160691. "percent_branches_covered": 0.0,
  160692. "percent_branches_covered_display": "0.00"
  160693. },
  160694. "missing_lines": [
  160695. 26,
  160696. 28,
  160697. 30,
  160698. 31,
  160699. 33
  160700. ],
  160701. "excluded_lines": [],
  160702. "start_line": 25,
  160703. "contexts": {},
  160704. "executed_branches": [],
  160705. "missing_branches": [
  160706. [
  160707. 30,
  160708. 31
  160709. ],
  160710. [
  160711. 30,
  160712. 33
  160713. ]
  160714. ]
  160715. },
  160716. "FileService.get_parent_folder": {
  160717. "executed_lines": [],
  160718. "summary": {
  160719. "covered_lines": 0,
  160720. "num_statements": 5,
  160721. "percent_covered": 0.0,
  160722. "percent_covered_display": "0.00",
  160723. "missing_lines": 5,
  160724. "excluded_lines": 0,
  160725. "percent_statements_covered": 0.0,
  160726. "percent_statements_covered_display": "0.00",
  160727. "num_branches": 2,
  160728. "num_partial_branches": 0,
  160729. "covered_branches": 0,
  160730. "missing_branches": 2,
  160731. "percent_branches_covered": 0.0,
  160732. "percent_branches_covered_display": "0.00"
  160733. },
  160734. "missing_lines": [
  160735. 36,
  160736. 38,
  160737. 40,
  160738. 41,
  160739. 43
  160740. ],
  160741. "excluded_lines": [],
  160742. "start_line": 35,
  160743. "contexts": {},
  160744. "executed_branches": [],
  160745. "missing_branches": [
  160746. [
  160747. 40,
  160748. 41
  160749. ],
  160750. [
  160751. 40,
  160752. 43
  160753. ]
  160754. ]
  160755. },
  160756. "FileService.get_all_parent_folders": {
  160757. "executed_lines": [],
  160758. "summary": {
  160759. "covered_lines": 0,
  160760. "num_statements": 5,
  160761. "percent_covered": 0.0,
  160762. "percent_covered_display": "0.00",
  160763. "missing_lines": 5,
  160764. "excluded_lines": 0,
  160765. "percent_statements_covered": 0.0,
  160766. "percent_statements_covered_display": "0.00",
  160767. "num_branches": 2,
  160768. "num_partial_branches": 0,
  160769. "covered_branches": 0,
  160770. "missing_branches": 2,
  160771. "percent_branches_covered": 0.0,
  160772. "percent_branches_covered_display": "0.00"
  160773. },
  160774. "missing_lines": [
  160775. 46,
  160776. 48,
  160777. 50,
  160778. 51,
  160779. 53
  160780. ],
  160781. "excluded_lines": [],
  160782. "start_line": 45,
  160783. "contexts": {},
  160784. "executed_branches": [],
  160785. "missing_branches": [
  160786. [
  160787. 50,
  160788. 51
  160789. ],
  160790. [
  160791. 50,
  160792. 53
  160793. ]
  160794. ]
  160795. },
  160796. "FileService.get_file": {
  160797. "executed_lines": [],
  160798. "summary": {
  160799. "covered_lines": 0,
  160800. "num_statements": 5,
  160801. "percent_covered": 0.0,
  160802. "percent_covered_display": "0.00",
  160803. "missing_lines": 5,
  160804. "excluded_lines": 0,
  160805. "percent_statements_covered": 0.0,
  160806. "percent_statements_covered_display": "0.00",
  160807. "num_branches": 2,
  160808. "num_partial_branches": 0,
  160809. "covered_branches": 0,
  160810. "missing_branches": 2,
  160811. "percent_branches_covered": 0.0,
  160812. "percent_branches_covered_display": "0.00"
  160813. },
  160814. "missing_lines": [
  160815. 56,
  160816. 58,
  160817. 60,
  160818. 61,
  160819. 63
  160820. ],
  160821. "excluded_lines": [],
  160822. "start_line": 55,
  160823. "contexts": {},
  160824. "executed_branches": [],
  160825. "missing_branches": [
  160826. [
  160827. 60,
  160828. 61
  160829. ],
  160830. [
  160831. 60,
  160832. 63
  160833. ]
  160834. ]
  160835. },
  160836. "FileService.upload_file": {
  160837. "executed_lines": [],
  160838. "summary": {
  160839. "covered_lines": 0,
  160840. "num_statements": 8,
  160841. "percent_covered": 0.0,
  160842. "percent_covered_display": "0.00",
  160843. "missing_lines": 8,
  160844. "excluded_lines": 0,
  160845. "percent_statements_covered": 0.0,
  160846. "percent_statements_covered_display": "0.00",
  160847. "num_branches": 2,
  160848. "num_partial_branches": 0,
  160849. "covered_branches": 0,
  160850. "missing_branches": 2,
  160851. "percent_branches_covered": 0.0,
  160852. "percent_branches_covered_display": "0.00"
  160853. },
  160854. "missing_lines": [
  160855. 66,
  160856. 68,
  160857. 69,
  160858. 70,
  160859. 72,
  160860. 74,
  160861. 75,
  160862. 77
  160863. ],
  160864. "excluded_lines": [],
  160865. "start_line": 65,
  160866. "contexts": {},
  160867. "executed_branches": [],
  160868. "missing_branches": [
  160869. [
  160870. 74,
  160871. 75
  160872. ],
  160873. [
  160874. 74,
  160875. 77
  160876. ]
  160877. ]
  160878. },
  160879. "FileService.create_file": {
  160880. "executed_lines": [],
  160881. "summary": {
  160882. "covered_lines": 0,
  160883. "num_statements": 8,
  160884. "percent_covered": 0.0,
  160885. "percent_covered_display": "0.00",
  160886. "missing_lines": 8,
  160887. "excluded_lines": 0,
  160888. "percent_statements_covered": 0.0,
  160889. "percent_statements_covered_display": "0.00",
  160890. "num_branches": 4,
  160891. "num_partial_branches": 0,
  160892. "covered_branches": 0,
  160893. "missing_branches": 4,
  160894. "percent_branches_covered": 0.0,
  160895. "percent_branches_covered_display": "0.00"
  160896. },
  160897. "missing_lines": [
  160898. 80,
  160899. 82,
  160900. 83,
  160901. 84,
  160902. 86,
  160903. 88,
  160904. 89,
  160905. 91
  160906. ],
  160907. "excluded_lines": [],
  160908. "start_line": 79,
  160909. "contexts": {},
  160910. "executed_branches": [],
  160911. "missing_branches": [
  160912. [
  160913. 83,
  160914. 84
  160915. ],
  160916. [
  160917. 83,
  160918. 86
  160919. ],
  160920. [
  160921. 88,
  160922. 89
  160923. ],
  160924. [
  160925. 88,
  160926. 91
  160927. ]
  160928. ]
  160929. },
  160930. "FileService.delete_file": {
  160931. "executed_lines": [],
  160932. "summary": {
  160933. "covered_lines": 0,
  160934. "num_statements": 5,
  160935. "percent_covered": 0.0,
  160936. "percent_covered_display": "0.00",
  160937. "missing_lines": 5,
  160938. "excluded_lines": 0,
  160939. "percent_statements_covered": 0.0,
  160940. "percent_statements_covered_display": "0.00",
  160941. "num_branches": 2,
  160942. "num_partial_branches": 0,
  160943. "covered_branches": 0,
  160944. "missing_branches": 2,
  160945. "percent_branches_covered": 0.0,
  160946. "percent_branches_covered_display": "0.00"
  160947. },
  160948. "missing_lines": [
  160949. 94,
  160950. 96,
  160951. 98,
  160952. 99,
  160953. 101
  160954. ],
  160955. "excluded_lines": [],
  160956. "start_line": 93,
  160957. "contexts": {},
  160958. "executed_branches": [],
  160959. "missing_branches": [
  160960. [
  160961. 98,
  160962. 99
  160963. ],
  160964. [
  160965. 98,
  160966. 101
  160967. ]
  160968. ]
  160969. },
  160970. "FileService.rename_file": {
  160971. "executed_lines": [],
  160972. "summary": {
  160973. "covered_lines": 0,
  160974. "num_statements": 6,
  160975. "percent_covered": 0.0,
  160976. "percent_covered_display": "0.00",
  160977. "missing_lines": 6,
  160978. "excluded_lines": 0,
  160979. "percent_statements_covered": 0.0,
  160980. "percent_statements_covered_display": "0.00",
  160981. "num_branches": 2,
  160982. "num_partial_branches": 0,
  160983. "covered_branches": 0,
  160984. "missing_branches": 2,
  160985. "percent_branches_covered": 0.0,
  160986. "percent_branches_covered_display": "0.00"
  160987. },
  160988. "missing_lines": [
  160989. 104,
  160990. 106,
  160991. 111,
  160992. 113,
  160993. 114,
  160994. 116
  160995. ],
  160996. "excluded_lines": [],
  160997. "start_line": 103,
  160998. "contexts": {},
  160999. "executed_branches": [],
  161000. "missing_branches": [
  161001. [
  161002. 113,
  161003. 114
  161004. ],
  161005. [
  161006. 113,
  161007. 116
  161008. ]
  161009. ]
  161010. },
  161011. "FileService.move_file": {
  161012. "executed_lines": [],
  161013. "summary": {
  161014. "covered_lines": 0,
  161015. "num_statements": 6,
  161016. "percent_covered": 0.0,
  161017. "percent_covered_display": "0.00",
  161018. "missing_lines": 6,
  161019. "excluded_lines": 0,
  161020. "percent_statements_covered": 0.0,
  161021. "percent_statements_covered_display": "0.00",
  161022. "num_branches": 2,
  161023. "num_partial_branches": 0,
  161024. "covered_branches": 0,
  161025. "missing_branches": 2,
  161026. "percent_branches_covered": 0.0,
  161027. "percent_branches_covered_display": "0.00"
  161028. },
  161029. "missing_lines": [
  161030. 119,
  161031. 121,
  161032. 126,
  161033. 128,
  161034. 129,
  161035. 131
  161036. ],
  161037. "excluded_lines": [],
  161038. "start_line": 118,
  161039. "contexts": {},
  161040. "executed_branches": [],
  161041. "missing_branches": [
  161042. [
  161043. 128,
  161044. 129
  161045. ],
  161046. [
  161047. 128,
  161048. 131
  161049. ]
  161050. ]
  161051. },
  161052. "FileService.convert_file": {
  161053. "executed_lines": [],
  161054. "summary": {
  161055. "covered_lines": 0,
  161056. "num_statements": 5,
  161057. "percent_covered": 0.0,
  161058. "percent_covered_display": "0.00",
  161059. "missing_lines": 5,
  161060. "excluded_lines": 0,
  161061. "percent_statements_covered": 0.0,
  161062. "percent_statements_covered_display": "0.00",
  161063. "num_branches": 2,
  161064. "num_partial_branches": 0,
  161065. "covered_branches": 0,
  161066. "missing_branches": 2,
  161067. "percent_branches_covered": 0.0,
  161068. "percent_branches_covered_display": "0.00"
  161069. },
  161070. "missing_lines": [
  161071. 134,
  161072. 136,
  161073. 138,
  161074. 139,
  161075. 141
  161076. ],
  161077. "excluded_lines": [],
  161078. "start_line": 133,
  161079. "contexts": {},
  161080. "executed_branches": [],
  161081. "missing_branches": [
  161082. [
  161083. 138,
  161084. 139
  161085. ],
  161086. [
  161087. 138,
  161088. 141
  161089. ]
  161090. ]
  161091. },
  161092. "": {
  161093. "executed_lines": [],
  161094. "summary": {
  161095. "covered_lines": 0,
  161096. "num_statements": 14,
  161097. "percent_covered": 0.0,
  161098. "percent_covered_display": "0.00",
  161099. "missing_lines": 14,
  161100. "excluded_lines": 0,
  161101. "percent_statements_covered": 0.0,
  161102. "percent_statements_covered_display": "0.00",
  161103. "num_branches": 0,
  161104. "num_partial_branches": 0,
  161105. "covered_branches": 0,
  161106. "missing_branches": 0,
  161107. "percent_branches_covered": 100.0,
  161108. "percent_branches_covered_display": "100.00"
  161109. },
  161110. "missing_lines": [
  161111. 1,
  161112. 3,
  161113. 4,
  161114. 7,
  161115. 25,
  161116. 35,
  161117. 45,
  161118. 55,
  161119. 65,
  161120. 79,
  161121. 93,
  161122. 103,
  161123. 118,
  161124. 133
  161125. ],
  161126. "excluded_lines": [],
  161127. "start_line": 1,
  161128. "contexts": {},
  161129. "executed_branches": [],
  161130. "missing_branches": []
  161131. }
  161132. },
  161133. "classes": {
  161134. "FileService": {
  161135. "executed_lines": [],
  161136. "summary": {
  161137. "covered_lines": 0,
  161138. "num_statements": 69,
  161139. "percent_covered": 0.0,
  161140. "percent_covered_display": "0.00",
  161141. "missing_lines": 69,
  161142. "excluded_lines": 0,
  161143. "percent_statements_covered": 0.0,
  161144. "percent_statements_covered_display": "0.00",
  161145. "num_branches": 28,
  161146. "num_partial_branches": 0,
  161147. "covered_branches": 0,
  161148. "missing_branches": 28,
  161149. "percent_branches_covered": 0.0,
  161150. "percent_branches_covered_display": "0.00"
  161151. },
  161152. "missing_lines": [
  161153. 5,
  161154. 10,
  161155. 12,
  161156. 13,
  161157. 14,
  161158. 15,
  161159. 16,
  161160. 18,
  161161. 20,
  161162. 21,
  161163. 23,
  161164. 26,
  161165. 28,
  161166. 30,
  161167. 31,
  161168. 33,
  161169. 36,
  161170. 38,
  161171. 40,
  161172. 41,
  161173. 43,
  161174. 46,
  161175. 48,
  161176. 50,
  161177. 51,
  161178. 53,
  161179. 56,
  161180. 58,
  161181. 60,
  161182. 61,
  161183. 63,
  161184. 66,
  161185. 68,
  161186. 69,
  161187. 70,
  161188. 72,
  161189. 74,
  161190. 75,
  161191. 77,
  161192. 80,
  161193. 82,
  161194. 83,
  161195. 84,
  161196. 86,
  161197. 88,
  161198. 89,
  161199. 91,
  161200. 94,
  161201. 96,
  161202. 98,
  161203. 99,
  161204. 101,
  161205. 104,
  161206. 106,
  161207. 111,
  161208. 113,
  161209. 114,
  161210. 116,
  161211. 119,
  161212. 121,
  161213. 126,
  161214. 128,
  161215. 129,
  161216. 131,
  161217. 134,
  161218. 136,
  161219. 138,
  161220. 139,
  161221. 141
  161222. ],
  161223. "excluded_lines": [],
  161224. "start_line": 3,
  161225. "contexts": {},
  161226. "executed_branches": [],
  161227. "missing_branches": [
  161228. [
  161229. 13,
  161230. 14
  161231. ],
  161232. [
  161233. 13,
  161234. 15
  161235. ],
  161236. [
  161237. 15,
  161238. 16
  161239. ],
  161240. [
  161241. 15,
  161242. 18
  161243. ],
  161244. [
  161245. 20,
  161246. 21
  161247. ],
  161248. [
  161249. 20,
  161250. 23
  161251. ],
  161252. [
  161253. 30,
  161254. 31
  161255. ],
  161256. [
  161257. 30,
  161258. 33
  161259. ],
  161260. [
  161261. 40,
  161262. 41
  161263. ],
  161264. [
  161265. 40,
  161266. 43
  161267. ],
  161268. [
  161269. 50,
  161270. 51
  161271. ],
  161272. [
  161273. 50,
  161274. 53
  161275. ],
  161276. [
  161277. 60,
  161278. 61
  161279. ],
  161280. [
  161281. 60,
  161282. 63
  161283. ],
  161284. [
  161285. 74,
  161286. 75
  161287. ],
  161288. [
  161289. 74,
  161290. 77
  161291. ],
  161292. [
  161293. 83,
  161294. 84
  161295. ],
  161296. [
  161297. 83,
  161298. 86
  161299. ],
  161300. [
  161301. 88,
  161302. 89
  161303. ],
  161304. [
  161305. 88,
  161306. 91
  161307. ],
  161308. [
  161309. 98,
  161310. 99
  161311. ],
  161312. [
  161313. 98,
  161314. 101
  161315. ],
  161316. [
  161317. 113,
  161318. 114
  161319. ],
  161320. [
  161321. 113,
  161322. 116
  161323. ],
  161324. [
  161325. 128,
  161326. 129
  161327. ],
  161328. [
  161329. 128,
  161330. 131
  161331. ],
  161332. [
  161333. 138,
  161334. 139
  161335. ],
  161336. [
  161337. 138,
  161338. 141
  161339. ]
  161340. ]
  161341. },
  161342. "": {
  161343. "executed_lines": [],
  161344. "summary": {
  161345. "covered_lines": 0,
  161346. "num_statements": 14,
  161347. "percent_covered": 0.0,
  161348. "percent_covered_display": "0.00",
  161349. "missing_lines": 14,
  161350. "excluded_lines": 0,
  161351. "percent_statements_covered": 0.0,
  161352. "percent_statements_covered_display": "0.00",
  161353. "num_branches": 0,
  161354. "num_partial_branches": 0,
  161355. "covered_branches": 0,
  161356. "missing_branches": 0,
  161357. "percent_branches_covered": 100.0,
  161358. "percent_branches_covered_display": "100.00"
  161359. },
  161360. "missing_lines": [
  161361. 1,
  161362. 3,
  161363. 4,
  161364. 7,
  161365. 25,
  161366. 35,
  161367. 45,
  161368. 55,
  161369. 65,
  161370. 79,
  161371. 93,
  161372. 103,
  161373. 118,
  161374. 133
  161375. ],
  161376. "excluded_lines": [],
  161377. "start_line": 1,
  161378. "contexts": {},
  161379. "executed_branches": [],
  161380. "missing_branches": []
  161381. }
  161382. }
  161383. },
  161384. "src\\utils\\ragflow\\openai_service.py": {
  161385. "executed_lines": [],
  161386. "summary": {
  161387. "covered_lines": 0,
  161388. "num_statements": 22,
  161389. "percent_covered": 0.0,
  161390. "percent_covered_display": "0.00",
  161391. "missing_lines": 22,
  161392. "excluded_lines": 0,
  161393. "percent_statements_covered": 0.0,
  161394. "percent_statements_covered_display": "0.00",
  161395. "num_branches": 8,
  161396. "num_partial_branches": 0,
  161397. "covered_branches": 0,
  161398. "missing_branches": 8,
  161399. "percent_branches_covered": 0.0,
  161400. "percent_branches_covered_display": "0.00"
  161401. },
  161402. "missing_lines": [
  161403. 1,
  161404. 3,
  161405. 4,
  161406. 5,
  161407. 7,
  161408. 10,
  161409. 12,
  161410. 17,
  161411. 18,
  161412. 20,
  161413. 22,
  161414. 23,
  161415. 25,
  161416. 27,
  161417. 30,
  161418. 32,
  161419. 37,
  161420. 38,
  161421. 40,
  161422. 42,
  161423. 43,
  161424. 45
  161425. ],
  161426. "excluded_lines": [],
  161427. "contexts": {},
  161428. "executed_branches": [],
  161429. "missing_branches": [
  161430. [
  161431. 17,
  161432. 18
  161433. ],
  161434. [
  161435. 17,
  161436. 20
  161437. ],
  161438. [
  161439. 22,
  161440. 23
  161441. ],
  161442. [
  161443. 22,
  161444. 25
  161445. ],
  161446. [
  161447. 37,
  161448. 38
  161449. ],
  161450. [
  161451. 37,
  161452. 40
  161453. ],
  161454. [
  161455. 42,
  161456. 43
  161457. ],
  161458. [
  161459. 42,
  161460. 45
  161461. ]
  161462. ],
  161463. "functions": {
  161464. "OpenAICompatibleService.__init__": {
  161465. "executed_lines": [],
  161466. "summary": {
  161467. "covered_lines": 0,
  161468. "num_statements": 1,
  161469. "percent_covered": 0.0,
  161470. "percent_covered_display": "0.00",
  161471. "missing_lines": 1,
  161472. "excluded_lines": 0,
  161473. "percent_statements_covered": 0.0,
  161474. "percent_statements_covered_display": "0.00",
  161475. "num_branches": 0,
  161476. "num_partial_branches": 0,
  161477. "covered_branches": 0,
  161478. "missing_branches": 0,
  161479. "percent_branches_covered": 100.0,
  161480. "percent_branches_covered_display": "100.00"
  161481. },
  161482. "missing_lines": [
  161483. 5
  161484. ],
  161485. "excluded_lines": [],
  161486. "start_line": 4,
  161487. "contexts": {},
  161488. "executed_branches": [],
  161489. "missing_branches": []
  161490. },
  161491. "OpenAICompatibleService.chat_completion": {
  161492. "executed_lines": [],
  161493. "summary": {
  161494. "covered_lines": 0,
  161495. "num_statements": 8,
  161496. "percent_covered": 0.0,
  161497. "percent_covered_display": "0.00",
  161498. "missing_lines": 8,
  161499. "excluded_lines": 0,
  161500. "percent_statements_covered": 0.0,
  161501. "percent_statements_covered_display": "0.00",
  161502. "num_branches": 4,
  161503. "num_partial_branches": 0,
  161504. "covered_branches": 0,
  161505. "missing_branches": 4,
  161506. "percent_branches_covered": 0.0,
  161507. "percent_branches_covered_display": "0.00"
  161508. },
  161509. "missing_lines": [
  161510. 10,
  161511. 12,
  161512. 17,
  161513. 18,
  161514. 20,
  161515. 22,
  161516. 23,
  161517. 25
  161518. ],
  161519. "excluded_lines": [],
  161520. "start_line": 7,
  161521. "contexts": {},
  161522. "executed_branches": [],
  161523. "missing_branches": [
  161524. [
  161525. 17,
  161526. 18
  161527. ],
  161528. [
  161529. 17,
  161530. 20
  161531. ],
  161532. [
  161533. 22,
  161534. 23
  161535. ],
  161536. [
  161537. 22,
  161538. 25
  161539. ]
  161540. ]
  161541. },
  161542. "OpenAICompatibleService.agent_completion": {
  161543. "executed_lines": [],
  161544. "summary": {
  161545. "covered_lines": 0,
  161546. "num_statements": 8,
  161547. "percent_covered": 0.0,
  161548. "percent_covered_display": "0.00",
  161549. "missing_lines": 8,
  161550. "excluded_lines": 0,
  161551. "percent_statements_covered": 0.0,
  161552. "percent_statements_covered_display": "0.00",
  161553. "num_branches": 4,
  161554. "num_partial_branches": 0,
  161555. "covered_branches": 0,
  161556. "missing_branches": 4,
  161557. "percent_branches_covered": 0.0,
  161558. "percent_branches_covered_display": "0.00"
  161559. },
  161560. "missing_lines": [
  161561. 30,
  161562. 32,
  161563. 37,
  161564. 38,
  161565. 40,
  161566. 42,
  161567. 43,
  161568. 45
  161569. ],
  161570. "excluded_lines": [],
  161571. "start_line": 27,
  161572. "contexts": {},
  161573. "executed_branches": [],
  161574. "missing_branches": [
  161575. [
  161576. 37,
  161577. 38
  161578. ],
  161579. [
  161580. 37,
  161581. 40
  161582. ],
  161583. [
  161584. 42,
  161585. 43
  161586. ],
  161587. [
  161588. 42,
  161589. 45
  161590. ]
  161591. ]
  161592. },
  161593. "": {
  161594. "executed_lines": [],
  161595. "summary": {
  161596. "covered_lines": 0,
  161597. "num_statements": 5,
  161598. "percent_covered": 0.0,
  161599. "percent_covered_display": "0.00",
  161600. "missing_lines": 5,
  161601. "excluded_lines": 0,
  161602. "percent_statements_covered": 0.0,
  161603. "percent_statements_covered_display": "0.00",
  161604. "num_branches": 0,
  161605. "num_partial_branches": 0,
  161606. "covered_branches": 0,
  161607. "missing_branches": 0,
  161608. "percent_branches_covered": 100.0,
  161609. "percent_branches_covered_display": "100.00"
  161610. },
  161611. "missing_lines": [
  161612. 1,
  161613. 3,
  161614. 4,
  161615. 7,
  161616. 27
  161617. ],
  161618. "excluded_lines": [],
  161619. "start_line": 1,
  161620. "contexts": {},
  161621. "executed_branches": [],
  161622. "missing_branches": []
  161623. }
  161624. },
  161625. "classes": {
  161626. "OpenAICompatibleService": {
  161627. "executed_lines": [],
  161628. "summary": {
  161629. "covered_lines": 0,
  161630. "num_statements": 17,
  161631. "percent_covered": 0.0,
  161632. "percent_covered_display": "0.00",
  161633. "missing_lines": 17,
  161634. "excluded_lines": 0,
  161635. "percent_statements_covered": 0.0,
  161636. "percent_statements_covered_display": "0.00",
  161637. "num_branches": 8,
  161638. "num_partial_branches": 0,
  161639. "covered_branches": 0,
  161640. "missing_branches": 8,
  161641. "percent_branches_covered": 0.0,
  161642. "percent_branches_covered_display": "0.00"
  161643. },
  161644. "missing_lines": [
  161645. 5,
  161646. 10,
  161647. 12,
  161648. 17,
  161649. 18,
  161650. 20,
  161651. 22,
  161652. 23,
  161653. 25,
  161654. 30,
  161655. 32,
  161656. 37,
  161657. 38,
  161658. 40,
  161659. 42,
  161660. 43,
  161661. 45
  161662. ],
  161663. "excluded_lines": [],
  161664. "start_line": 3,
  161665. "contexts": {},
  161666. "executed_branches": [],
  161667. "missing_branches": [
  161668. [
  161669. 17,
  161670. 18
  161671. ],
  161672. [
  161673. 17,
  161674. 20
  161675. ],
  161676. [
  161677. 22,
  161678. 23
  161679. ],
  161680. [
  161681. 22,
  161682. 25
  161683. ],
  161684. [
  161685. 37,
  161686. 38
  161687. ],
  161688. [
  161689. 37,
  161690. 40
  161691. ],
  161692. [
  161693. 42,
  161694. 43
  161695. ],
  161696. [
  161697. 42,
  161698. 45
  161699. ]
  161700. ]
  161701. },
  161702. "": {
  161703. "executed_lines": [],
  161704. "summary": {
  161705. "covered_lines": 0,
  161706. "num_statements": 5,
  161707. "percent_covered": 0.0,
  161708. "percent_covered_display": "0.00",
  161709. "missing_lines": 5,
  161710. "excluded_lines": 0,
  161711. "percent_statements_covered": 0.0,
  161712. "percent_statements_covered_display": "0.00",
  161713. "num_branches": 0,
  161714. "num_partial_branches": 0,
  161715. "covered_branches": 0,
  161716. "missing_branches": 0,
  161717. "percent_branches_covered": 100.0,
  161718. "percent_branches_covered_display": "100.00"
  161719. },
  161720. "missing_lines": [
  161721. 1,
  161722. 3,
  161723. 4,
  161724. 7,
  161725. 27
  161726. ],
  161727. "excluded_lines": [],
  161728. "start_line": 1,
  161729. "contexts": {},
  161730. "executed_branches": [],
  161731. "missing_branches": []
  161732. }
  161733. }
  161734. },
  161735. "src\\utils\\ragflow\\ragflow_service.py": {
  161736. "executed_lines": [],
  161737. "summary": {
  161738. "covered_lines": 0,
  161739. "num_statements": 199,
  161740. "percent_covered": 0.0,
  161741. "percent_covered_display": "0.00",
  161742. "missing_lines": 199,
  161743. "excluded_lines": 0,
  161744. "percent_statements_covered": 0.0,
  161745. "percent_statements_covered_display": "0.00",
  161746. "num_branches": 4,
  161747. "num_partial_branches": 0,
  161748. "covered_branches": 0,
  161749. "missing_branches": 4,
  161750. "percent_branches_covered": 0.0,
  161751. "percent_branches_covered_display": "0.00"
  161752. },
  161753. "missing_lines": [
  161754. 1,
  161755. 2,
  161756. 3,
  161757. 4,
  161758. 6,
  161759. 8,
  161760. 9,
  161761. 10,
  161762. 11,
  161763. 12,
  161764. 13,
  161765. 14,
  161766. 15,
  161767. 16,
  161768. 18,
  161769. 19,
  161770. 20,
  161771. 21,
  161772. 22,
  161773. 23,
  161774. 24,
  161775. 25,
  161776. 26,
  161777. 27,
  161778. 28,
  161779. 29,
  161780. 30,
  161781. 32,
  161782. 33,
  161783. 34,
  161784. 35,
  161785. 36,
  161786. 37,
  161787. 38,
  161788. 39,
  161789. 40,
  161790. 41,
  161791. 43,
  161792. 44,
  161793. 45,
  161794. 46,
  161795. 47,
  161796. 48,
  161797. 49,
  161798. 50,
  161799. 51,
  161800. 52,
  161801. 53,
  161802. 54,
  161803. 56,
  161804. 57,
  161805. 58,
  161806. 59,
  161807. 60,
  161808. 61,
  161809. 62,
  161810. 64,
  161811. 65,
  161812. 66,
  161813. 67,
  161814. 68,
  161815. 69,
  161816. 71,
  161817. 72,
  161818. 73,
  161819. 74,
  161820. 75,
  161821. 76,
  161822. 77,
  161823. 79,
  161824. 80,
  161825. 81,
  161826. 82,
  161827. 83,
  161828. 85,
  161829. 86,
  161830. 87,
  161831. 88,
  161832. 89,
  161833. 90,
  161834. 91,
  161835. 93,
  161836. 96,
  161837. 98,
  161838. 99,
  161839. 101,
  161840. 104,
  161841. 106,
  161842. 108,
  161843. 110,
  161844. 111,
  161845. 112,
  161846. 113,
  161847. 114,
  161848. 115,
  161849. 117,
  161850. 118,
  161851. 120,
  161852. 121,
  161853. 123,
  161854. 124,
  161855. 126,
  161856. 127,
  161857. 129,
  161858. 130,
  161859. 132,
  161860. 134,
  161861. 136,
  161862. 137,
  161863. 139,
  161864. 140,
  161865. 142,
  161866. 143,
  161867. 145,
  161868. 149,
  161869. 151,
  161870. 152,
  161871. 154,
  161872. 155,
  161873. 157,
  161874. 158,
  161875. 160,
  161876. 163,
  161877. 165,
  161878. 168,
  161879. 170,
  161880. 171,
  161881. 173,
  161882. 175,
  161883. 177,
  161884. 179,
  161885. 181,
  161886. 182,
  161887. 184,
  161888. 185,
  161889. 187,
  161890. 190,
  161891. 192,
  161892. 194,
  161893. 196,
  161894. 198,
  161895. 200,
  161896. 201,
  161897. 203,
  161898. 205,
  161899. 207,
  161900. 208,
  161901. 210,
  161902. 212,
  161903. 214,
  161904. 217,
  161905. 219,
  161906. 220,
  161907. 222,
  161908. 224,
  161909. 226,
  161910. 227,
  161911. 229,
  161912. 231,
  161913. 233,
  161914. 234,
  161915. 236,
  161916. 238,
  161917. 240,
  161918. 241,
  161919. 243,
  161920. 247,
  161921. 249,
  161922. 250,
  161923. 252,
  161924. 254,
  161925. 256,
  161926. 257,
  161927. 259,
  161928. 262,
  161929. 264,
  161930. 265,
  161931. 267,
  161932. 268,
  161933. 270,
  161934. 271,
  161935. 273,
  161936. 274,
  161937. 276,
  161938. 277,
  161939. 279,
  161940. 280,
  161941. 282,
  161942. 283,
  161943. 285,
  161944. 286,
  161945. 288,
  161946. 289,
  161947. 291,
  161948. 292,
  161949. 294,
  161950. 297,
  161951. 299,
  161952. 302
  161953. ],
  161954. "excluded_lines": [],
  161955. "contexts": {},
  161956. "executed_branches": [],
  161957. "missing_branches": [
  161958. [
  161959. 112,
  161960. 113
  161961. ],
  161962. [
  161963. 112,
  161964. 114
  161965. ],
  161966. [
  161967. 114,
  161968. -110
  161969. ],
  161970. [
  161971. 114,
  161972. 115
  161973. ]
  161974. ],
  161975. "functions": {
  161976. "RAGFlowService.__init__": {
  161977. "executed_lines": [],
  161978. "summary": {
  161979. "covered_lines": 0,
  161980. "num_statements": 10,
  161981. "percent_covered": 0.0,
  161982. "percent_covered_display": "0.00",
  161983. "missing_lines": 10,
  161984. "excluded_lines": 0,
  161985. "percent_statements_covered": 0.0,
  161986. "percent_statements_covered_display": "0.00",
  161987. "num_branches": 0,
  161988. "num_partial_branches": 0,
  161989. "covered_branches": 0,
  161990. "missing_branches": 0,
  161991. "percent_branches_covered": 100.0,
  161992. "percent_branches_covered_display": "100.00"
  161993. },
  161994. "missing_lines": [
  161995. 81,
  161996. 82,
  161997. 83,
  161998. 85,
  161999. 86,
  162000. 87,
  162001. 88,
  162002. 89,
  162003. 90,
  162004. 91
  162005. ],
  162006. "excluded_lines": [],
  162007. "start_line": 80,
  162008. "contexts": {},
  162009. "executed_branches": [],
  162010. "missing_branches": []
  162011. },
  162012. "RAGFlowService.create_dataset": {
  162013. "executed_lines": [],
  162014. "summary": {
  162015. "covered_lines": 0,
  162016. "num_statements": 1,
  162017. "percent_covered": 0.0,
  162018. "percent_covered_display": "0.00",
  162019. "missing_lines": 1,
  162020. "excluded_lines": 0,
  162021. "percent_statements_covered": 0.0,
  162022. "percent_statements_covered_display": "0.00",
  162023. "num_branches": 0,
  162024. "num_partial_branches": 0,
  162025. "covered_branches": 0,
  162026. "missing_branches": 0,
  162027. "percent_branches_covered": 100.0,
  162028. "percent_branches_covered_display": "100.00"
  162029. },
  162030. "missing_lines": [
  162031. 96
  162032. ],
  162033. "excluded_lines": [],
  162034. "start_line": 93,
  162035. "contexts": {},
  162036. "executed_branches": [],
  162037. "missing_branches": []
  162038. },
  162039. "RAGFlowService.delete_datasets": {
  162040. "executed_lines": [],
  162041. "summary": {
  162042. "covered_lines": 0,
  162043. "num_statements": 1,
  162044. "percent_covered": 0.0,
  162045. "percent_covered_display": "0.00",
  162046. "missing_lines": 1,
  162047. "excluded_lines": 0,
  162048. "percent_statements_covered": 0.0,
  162049. "percent_statements_covered_display": "0.00",
  162050. "num_branches": 0,
  162051. "num_partial_branches": 0,
  162052. "covered_branches": 0,
  162053. "missing_branches": 0,
  162054. "percent_branches_covered": 100.0,
  162055. "percent_branches_covered_display": "100.00"
  162056. },
  162057. "missing_lines": [
  162058. 99
  162059. ],
  162060. "excluded_lines": [],
  162061. "start_line": 98,
  162062. "contexts": {},
  162063. "executed_branches": [],
  162064. "missing_branches": []
  162065. },
  162066. "RAGFlowService.update_dataset": {
  162067. "executed_lines": [],
  162068. "summary": {
  162069. "covered_lines": 0,
  162070. "num_statements": 1,
  162071. "percent_covered": 0.0,
  162072. "percent_covered_display": "0.00",
  162073. "missing_lines": 1,
  162074. "excluded_lines": 0,
  162075. "percent_statements_covered": 0.0,
  162076. "percent_statements_covered_display": "0.00",
  162077. "num_branches": 0,
  162078. "num_partial_branches": 0,
  162079. "covered_branches": 0,
  162080. "missing_branches": 0,
  162081. "percent_branches_covered": 100.0,
  162082. "percent_branches_covered_display": "100.00"
  162083. },
  162084. "missing_lines": [
  162085. 104
  162086. ],
  162087. "excluded_lines": [],
  162088. "start_line": 101,
  162089. "contexts": {},
  162090. "executed_branches": [],
  162091. "missing_branches": []
  162092. },
  162093. "RAGFlowService.list_datasets": {
  162094. "executed_lines": [],
  162095. "summary": {
  162096. "covered_lines": 0,
  162097. "num_statements": 1,
  162098. "percent_covered": 0.0,
  162099. "percent_covered_display": "0.00",
  162100. "missing_lines": 1,
  162101. "excluded_lines": 0,
  162102. "percent_statements_covered": 0.0,
  162103. "percent_statements_covered_display": "0.00",
  162104. "num_branches": 0,
  162105. "num_partial_branches": 0,
  162106. "covered_branches": 0,
  162107. "missing_branches": 0,
  162108. "percent_branches_covered": 100.0,
  162109. "percent_branches_covered_display": "100.00"
  162110. },
  162111. "missing_lines": [
  162112. 108
  162113. ],
  162114. "excluded_lines": [],
  162115. "start_line": 106,
  162116. "contexts": {},
  162117. "executed_branches": [],
  162118. "missing_branches": []
  162119. },
  162120. "RAGFlowService.get_dataset": {
  162121. "executed_lines": [],
  162122. "summary": {
  162123. "covered_lines": 0,
  162124. "num_statements": 5,
  162125. "percent_covered": 0.0,
  162126. "percent_covered_display": "0.00",
  162127. "missing_lines": 5,
  162128. "excluded_lines": 0,
  162129. "percent_statements_covered": 0.0,
  162130. "percent_statements_covered_display": "0.00",
  162131. "num_branches": 4,
  162132. "num_partial_branches": 0,
  162133. "covered_branches": 0,
  162134. "missing_branches": 4,
  162135. "percent_branches_covered": 0.0,
  162136. "percent_branches_covered_display": "0.00"
  162137. },
  162138. "missing_lines": [
  162139. 111,
  162140. 112,
  162141. 113,
  162142. 114,
  162143. 115
  162144. ],
  162145. "excluded_lines": [],
  162146. "start_line": 110,
  162147. "contexts": {},
  162148. "executed_branches": [],
  162149. "missing_branches": [
  162150. [
  162151. 112,
  162152. 113
  162153. ],
  162154. [
  162155. 112,
  162156. 114
  162157. ],
  162158. [
  162159. 114,
  162160. -110
  162161. ],
  162162. [
  162163. 114,
  162164. 115
  162165. ]
  162166. ]
  162167. },
  162168. "RAGFlowService.get_knowledge_graph": {
  162169. "executed_lines": [],
  162170. "summary": {
  162171. "covered_lines": 0,
  162172. "num_statements": 1,
  162173. "percent_covered": 0.0,
  162174. "percent_covered_display": "0.00",
  162175. "missing_lines": 1,
  162176. "excluded_lines": 0,
  162177. "percent_statements_covered": 0.0,
  162178. "percent_statements_covered_display": "0.00",
  162179. "num_branches": 0,
  162180. "num_partial_branches": 0,
  162181. "covered_branches": 0,
  162182. "missing_branches": 0,
  162183. "percent_branches_covered": 100.0,
  162184. "percent_branches_covered_display": "100.00"
  162185. },
  162186. "missing_lines": [
  162187. 118
  162188. ],
  162189. "excluded_lines": [],
  162190. "start_line": 117,
  162191. "contexts": {},
  162192. "executed_branches": [],
  162193. "missing_branches": []
  162194. },
  162195. "RAGFlowService.delete_knowledge_graph": {
  162196. "executed_lines": [],
  162197. "summary": {
  162198. "covered_lines": 0,
  162199. "num_statements": 1,
  162200. "percent_covered": 0.0,
  162201. "percent_covered_display": "0.00",
  162202. "missing_lines": 1,
  162203. "excluded_lines": 0,
  162204. "percent_statements_covered": 0.0,
  162205. "percent_statements_covered_display": "0.00",
  162206. "num_branches": 0,
  162207. "num_partial_branches": 0,
  162208. "covered_branches": 0,
  162209. "missing_branches": 0,
  162210. "percent_branches_covered": 100.0,
  162211. "percent_branches_covered_display": "100.00"
  162212. },
  162213. "missing_lines": [
  162214. 121
  162215. ],
  162216. "excluded_lines": [],
  162217. "start_line": 120,
  162218. "contexts": {},
  162219. "executed_branches": [],
  162220. "missing_branches": []
  162221. },
  162222. "RAGFlowService.trace_graphrag": {
  162223. "executed_lines": [],
  162224. "summary": {
  162225. "covered_lines": 0,
  162226. "num_statements": 1,
  162227. "percent_covered": 0.0,
  162228. "percent_covered_display": "0.00",
  162229. "missing_lines": 1,
  162230. "excluded_lines": 0,
  162231. "percent_statements_covered": 0.0,
  162232. "percent_statements_covered_display": "0.00",
  162233. "num_branches": 0,
  162234. "num_partial_branches": 0,
  162235. "covered_branches": 0,
  162236. "missing_branches": 0,
  162237. "percent_branches_covered": 100.0,
  162238. "percent_branches_covered_display": "100.00"
  162239. },
  162240. "missing_lines": [
  162241. 124
  162242. ],
  162243. "excluded_lines": [],
  162244. "start_line": 123,
  162245. "contexts": {},
  162246. "executed_branches": [],
  162247. "missing_branches": []
  162248. },
  162249. "RAGFlowService.trace_raptor": {
  162250. "executed_lines": [],
  162251. "summary": {
  162252. "covered_lines": 0,
  162253. "num_statements": 1,
  162254. "percent_covered": 0.0,
  162255. "percent_covered_display": "0.00",
  162256. "missing_lines": 1,
  162257. "excluded_lines": 0,
  162258. "percent_statements_covered": 0.0,
  162259. "percent_statements_covered_display": "0.00",
  162260. "num_branches": 0,
  162261. "num_partial_branches": 0,
  162262. "covered_branches": 0,
  162263. "missing_branches": 0,
  162264. "percent_branches_covered": 100.0,
  162265. "percent_branches_covered_display": "100.00"
  162266. },
  162267. "missing_lines": [
  162268. 127
  162269. ],
  162270. "excluded_lines": [],
  162271. "start_line": 126,
  162272. "contexts": {},
  162273. "executed_branches": [],
  162274. "missing_branches": []
  162275. },
  162276. "RAGFlowService.get_metadata_summary": {
  162277. "executed_lines": [],
  162278. "summary": {
  162279. "covered_lines": 0,
  162280. "num_statements": 1,
  162281. "percent_covered": 0.0,
  162282. "percent_covered_display": "0.00",
  162283. "missing_lines": 1,
  162284. "excluded_lines": 0,
  162285. "percent_statements_covered": 0.0,
  162286. "percent_statements_covered_display": "0.00",
  162287. "num_branches": 0,
  162288. "num_partial_branches": 0,
  162289. "covered_branches": 0,
  162290. "missing_branches": 0,
  162291. "percent_branches_covered": 100.0,
  162292. "percent_branches_covered_display": "100.00"
  162293. },
  162294. "missing_lines": [
  162295. 130
  162296. ],
  162297. "excluded_lines": [],
  162298. "start_line": 129,
  162299. "contexts": {},
  162300. "executed_branches": [],
  162301. "missing_branches": []
  162302. },
  162303. "RAGFlowService.update_metadata": {
  162304. "executed_lines": [],
  162305. "summary": {
  162306. "covered_lines": 0,
  162307. "num_statements": 1,
  162308. "percent_covered": 0.0,
  162309. "percent_covered_display": "0.00",
  162310. "missing_lines": 1,
  162311. "excluded_lines": 0,
  162312. "percent_statements_covered": 0.0,
  162313. "percent_statements_covered_display": "0.00",
  162314. "num_branches": 0,
  162315. "num_partial_branches": 0,
  162316. "covered_branches": 0,
  162317. "missing_branches": 0,
  162318. "percent_branches_covered": 100.0,
  162319. "percent_branches_covered_display": "100.00"
  162320. },
  162321. "missing_lines": [
  162322. 134
  162323. ],
  162324. "excluded_lines": [],
  162325. "start_line": 132,
  162326. "contexts": {},
  162327. "executed_branches": [],
  162328. "missing_branches": []
  162329. },
  162330. "RAGFlowService.run_graphrag": {
  162331. "executed_lines": [],
  162332. "summary": {
  162333. "covered_lines": 0,
  162334. "num_statements": 1,
  162335. "percent_covered": 0.0,
  162336. "percent_covered_display": "0.00",
  162337. "missing_lines": 1,
  162338. "excluded_lines": 0,
  162339. "percent_statements_covered": 0.0,
  162340. "percent_statements_covered_display": "0.00",
  162341. "num_branches": 0,
  162342. "num_partial_branches": 0,
  162343. "covered_branches": 0,
  162344. "missing_branches": 0,
  162345. "percent_branches_covered": 100.0,
  162346. "percent_branches_covered_display": "100.00"
  162347. },
  162348. "missing_lines": [
  162349. 137
  162350. ],
  162351. "excluded_lines": [],
  162352. "start_line": 136,
  162353. "contexts": {},
  162354. "executed_branches": [],
  162355. "missing_branches": []
  162356. },
  162357. "RAGFlowService.run_raptor": {
  162358. "executed_lines": [],
  162359. "summary": {
  162360. "covered_lines": 0,
  162361. "num_statements": 1,
  162362. "percent_covered": 0.0,
  162363. "percent_covered_display": "0.00",
  162364. "missing_lines": 1,
  162365. "excluded_lines": 0,
  162366. "percent_statements_covered": 0.0,
  162367. "percent_statements_covered_display": "0.00",
  162368. "num_branches": 0,
  162369. "num_partial_branches": 0,
  162370. "covered_branches": 0,
  162371. "missing_branches": 0,
  162372. "percent_branches_covered": 100.0,
  162373. "percent_branches_covered_display": "100.00"
  162374. },
  162375. "missing_lines": [
  162376. 140
  162377. ],
  162378. "excluded_lines": [],
  162379. "start_line": 139,
  162380. "contexts": {},
  162381. "executed_branches": [],
  162382. "missing_branches": []
  162383. },
  162384. "RAGFlowService.upload_document": {
  162385. "executed_lines": [],
  162386. "summary": {
  162387. "covered_lines": 0,
  162388. "num_statements": 1,
  162389. "percent_covered": 0.0,
  162390. "percent_covered_display": "0.00",
  162391. "missing_lines": 1,
  162392. "excluded_lines": 0,
  162393. "percent_statements_covered": 0.0,
  162394. "percent_statements_covered_display": "0.00",
  162395. "num_branches": 0,
  162396. "num_partial_branches": 0,
  162397. "covered_branches": 0,
  162398. "missing_branches": 0,
  162399. "percent_branches_covered": 100.0,
  162400. "percent_branches_covered_display": "100.00"
  162401. },
  162402. "missing_lines": [
  162403. 143
  162404. ],
  162405. "excluded_lines": [],
  162406. "start_line": 142,
  162407. "contexts": {},
  162408. "executed_branches": [],
  162409. "missing_branches": []
  162410. },
  162411. "RAGFlowService.update_document": {
  162412. "executed_lines": [],
  162413. "summary": {
  162414. "covered_lines": 0,
  162415. "num_statements": 1,
  162416. "percent_covered": 0.0,
  162417. "percent_covered_display": "0.00",
  162418. "missing_lines": 1,
  162419. "excluded_lines": 0,
  162420. "percent_statements_covered": 0.0,
  162421. "percent_statements_covered_display": "0.00",
  162422. "num_branches": 0,
  162423. "num_partial_branches": 0,
  162424. "covered_branches": 0,
  162425. "missing_branches": 0,
  162426. "percent_branches_covered": 100.0,
  162427. "percent_branches_covered_display": "100.00"
  162428. },
  162429. "missing_lines": [
  162430. 149
  162431. ],
  162432. "excluded_lines": [],
  162433. "start_line": 145,
  162434. "contexts": {},
  162435. "executed_branches": [],
  162436. "missing_branches": []
  162437. },
  162438. "RAGFlowService.delete_document": {
  162439. "executed_lines": [],
  162440. "summary": {
  162441. "covered_lines": 0,
  162442. "num_statements": 1,
  162443. "percent_covered": 0.0,
  162444. "percent_covered_display": "0.00",
  162445. "missing_lines": 1,
  162446. "excluded_lines": 0,
  162447. "percent_statements_covered": 0.0,
  162448. "percent_statements_covered_display": "0.00",
  162449. "num_branches": 0,
  162450. "num_partial_branches": 0,
  162451. "covered_branches": 0,
  162452. "missing_branches": 0,
  162453. "percent_branches_covered": 100.0,
  162454. "percent_branches_covered_display": "100.00"
  162455. },
  162456. "missing_lines": [
  162457. 152
  162458. ],
  162459. "excluded_lines": [],
  162460. "start_line": 151,
  162461. "contexts": {},
  162462. "executed_branches": [],
  162463. "missing_branches": []
  162464. },
  162465. "RAGFlowService.delete_documents": {
  162466. "executed_lines": [],
  162467. "summary": {
  162468. "covered_lines": 0,
  162469. "num_statements": 1,
  162470. "percent_covered": 0.0,
  162471. "percent_covered_display": "0.00",
  162472. "missing_lines": 1,
  162473. "excluded_lines": 0,
  162474. "percent_statements_covered": 0.0,
  162475. "percent_statements_covered_display": "0.00",
  162476. "num_branches": 0,
  162477. "num_partial_branches": 0,
  162478. "covered_branches": 0,
  162479. "missing_branches": 0,
  162480. "percent_branches_covered": 100.0,
  162481. "percent_branches_covered_display": "100.00"
  162482. },
  162483. "missing_lines": [
  162484. 155
  162485. ],
  162486. "excluded_lines": [],
  162487. "start_line": 154,
  162488. "contexts": {},
  162489. "executed_branches": [],
  162490. "missing_branches": []
  162491. },
  162492. "RAGFlowService.get_document": {
  162493. "executed_lines": [],
  162494. "summary": {
  162495. "covered_lines": 0,
  162496. "num_statements": 1,
  162497. "percent_covered": 0.0,
  162498. "percent_covered_display": "0.00",
  162499. "missing_lines": 1,
  162500. "excluded_lines": 0,
  162501. "percent_statements_covered": 0.0,
  162502. "percent_statements_covered_display": "0.00",
  162503. "num_branches": 0,
  162504. "num_partial_branches": 0,
  162505. "covered_branches": 0,
  162506. "missing_branches": 0,
  162507. "percent_branches_covered": 100.0,
  162508. "percent_branches_covered_display": "100.00"
  162509. },
  162510. "missing_lines": [
  162511. 158
  162512. ],
  162513. "excluded_lines": [],
  162514. "start_line": 157,
  162515. "contexts": {},
  162516. "executed_branches": [],
  162517. "missing_branches": []
  162518. },
  162519. "RAGFlowService.list_documents": {
  162520. "executed_lines": [],
  162521. "summary": {
  162522. "covered_lines": 0,
  162523. "num_statements": 1,
  162524. "percent_covered": 0.0,
  162525. "percent_covered_display": "0.00",
  162526. "missing_lines": 1,
  162527. "excluded_lines": 0,
  162528. "percent_statements_covered": 0.0,
  162529. "percent_statements_covered_display": "0.00",
  162530. "num_branches": 0,
  162531. "num_partial_branches": 0,
  162532. "covered_branches": 0,
  162533. "missing_branches": 0,
  162534. "percent_branches_covered": 100.0,
  162535. "percent_branches_covered_display": "100.00"
  162536. },
  162537. "missing_lines": [
  162538. 163
  162539. ],
  162540. "excluded_lines": [],
  162541. "start_line": 160,
  162542. "contexts": {},
  162543. "executed_branches": [],
  162544. "missing_branches": []
  162545. },
  162546. "RAGFlowService.get_document_chunks": {
  162547. "executed_lines": [],
  162548. "summary": {
  162549. "covered_lines": 0,
  162550. "num_statements": 1,
  162551. "percent_covered": 0.0,
  162552. "percent_covered_display": "0.00",
  162553. "missing_lines": 1,
  162554. "excluded_lines": 0,
  162555. "percent_statements_covered": 0.0,
  162556. "percent_statements_covered_display": "0.00",
  162557. "num_branches": 0,
  162558. "num_partial_branches": 0,
  162559. "covered_branches": 0,
  162560. "missing_branches": 0,
  162561. "percent_branches_covered": 100.0,
  162562. "percent_branches_covered_display": "100.00"
  162563. },
  162564. "missing_lines": [
  162565. 168
  162566. ],
  162567. "excluded_lines": [],
  162568. "start_line": 165,
  162569. "contexts": {},
  162570. "executed_branches": [],
  162571. "missing_branches": []
  162572. },
  162573. "RAGFlowService.parse_document": {
  162574. "executed_lines": [],
  162575. "summary": {
  162576. "covered_lines": 0,
  162577. "num_statements": 1,
  162578. "percent_covered": 0.0,
  162579. "percent_covered_display": "0.00",
  162580. "missing_lines": 1,
  162581. "excluded_lines": 0,
  162582. "percent_statements_covered": 0.0,
  162583. "percent_statements_covered_display": "0.00",
  162584. "num_branches": 0,
  162585. "num_partial_branches": 0,
  162586. "covered_branches": 0,
  162587. "missing_branches": 0,
  162588. "percent_branches_covered": 100.0,
  162589. "percent_branches_covered_display": "100.00"
  162590. },
  162591. "missing_lines": [
  162592. 171
  162593. ],
  162594. "excluded_lines": [],
  162595. "start_line": 170,
  162596. "contexts": {},
  162597. "executed_branches": [],
  162598. "missing_branches": []
  162599. },
  162600. "RAGFlowService.create_chunk": {
  162601. "executed_lines": [],
  162602. "summary": {
  162603. "covered_lines": 0,
  162604. "num_statements": 1,
  162605. "percent_covered": 0.0,
  162606. "percent_covered_display": "0.00",
  162607. "missing_lines": 1,
  162608. "excluded_lines": 0,
  162609. "percent_statements_covered": 0.0,
  162610. "percent_statements_covered_display": "0.00",
  162611. "num_branches": 0,
  162612. "num_partial_branches": 0,
  162613. "covered_branches": 0,
  162614. "missing_branches": 0,
  162615. "percent_branches_covered": 100.0,
  162616. "percent_branches_covered_display": "100.00"
  162617. },
  162618. "missing_lines": [
  162619. 175
  162620. ],
  162621. "excluded_lines": [],
  162622. "start_line": 173,
  162623. "contexts": {},
  162624. "executed_branches": [],
  162625. "missing_branches": []
  162626. },
  162627. "RAGFlowService.update_chunk": {
  162628. "executed_lines": [],
  162629. "summary": {
  162630. "covered_lines": 0,
  162631. "num_statements": 1,
  162632. "percent_covered": 0.0,
  162633. "percent_covered_display": "0.00",
  162634. "missing_lines": 1,
  162635. "excluded_lines": 0,
  162636. "percent_statements_covered": 0.0,
  162637. "percent_statements_covered_display": "0.00",
  162638. "num_branches": 0,
  162639. "num_partial_branches": 0,
  162640. "covered_branches": 0,
  162641. "missing_branches": 0,
  162642. "percent_branches_covered": 100.0,
  162643. "percent_branches_covered_display": "100.00"
  162644. },
  162645. "missing_lines": [
  162646. 179
  162647. ],
  162648. "excluded_lines": [],
  162649. "start_line": 177,
  162650. "contexts": {},
  162651. "executed_branches": [],
  162652. "missing_branches": []
  162653. },
  162654. "RAGFlowService.delete_chunk": {
  162655. "executed_lines": [],
  162656. "summary": {
  162657. "covered_lines": 0,
  162658. "num_statements": 1,
  162659. "percent_covered": 0.0,
  162660. "percent_covered_display": "0.00",
  162661. "missing_lines": 1,
  162662. "excluded_lines": 0,
  162663. "percent_statements_covered": 0.0,
  162664. "percent_statements_covered_display": "0.00",
  162665. "num_branches": 0,
  162666. "num_partial_branches": 0,
  162667. "covered_branches": 0,
  162668. "missing_branches": 0,
  162669. "percent_branches_covered": 100.0,
  162670. "percent_branches_covered_display": "100.00"
  162671. },
  162672. "missing_lines": [
  162673. 182
  162674. ],
  162675. "excluded_lines": [],
  162676. "start_line": 181,
  162677. "contexts": {},
  162678. "executed_branches": [],
  162679. "missing_branches": []
  162680. },
  162681. "RAGFlowService.delete_chunks": {
  162682. "executed_lines": [],
  162683. "summary": {
  162684. "covered_lines": 0,
  162685. "num_statements": 1,
  162686. "percent_covered": 0.0,
  162687. "percent_covered_display": "0.00",
  162688. "missing_lines": 1,
  162689. "excluded_lines": 0,
  162690. "percent_statements_covered": 0.0,
  162691. "percent_statements_covered_display": "0.00",
  162692. "num_branches": 0,
  162693. "num_partial_branches": 0,
  162694. "covered_branches": 0,
  162695. "missing_branches": 0,
  162696. "percent_branches_covered": 100.0,
  162697. "percent_branches_covered_display": "100.00"
  162698. },
  162699. "missing_lines": [
  162700. 185
  162701. ],
  162702. "excluded_lines": [],
  162703. "start_line": 184,
  162704. "contexts": {},
  162705. "executed_branches": [],
  162706. "missing_branches": []
  162707. },
  162708. "RAGFlowService.retrieval": {
  162709. "executed_lines": [],
  162710. "summary": {
  162711. "covered_lines": 0,
  162712. "num_statements": 1,
  162713. "percent_covered": 0.0,
  162714. "percent_covered_display": "0.00",
  162715. "missing_lines": 1,
  162716. "excluded_lines": 0,
  162717. "percent_statements_covered": 0.0,
  162718. "percent_statements_covered_display": "0.00",
  162719. "num_branches": 0,
  162720. "num_partial_branches": 0,
  162721. "covered_branches": 0,
  162722. "missing_branches": 0,
  162723. "percent_branches_covered": 100.0,
  162724. "percent_branches_covered_display": "100.00"
  162725. },
  162726. "missing_lines": [
  162727. 190
  162728. ],
  162729. "excluded_lines": [],
  162730. "start_line": 187,
  162731. "contexts": {},
  162732. "executed_branches": [],
  162733. "missing_branches": []
  162734. },
  162735. "RAGFlowService.create_chat": {
  162736. "executed_lines": [],
  162737. "summary": {
  162738. "covered_lines": 0,
  162739. "num_statements": 1,
  162740. "percent_covered": 0.0,
  162741. "percent_covered_display": "0.00",
  162742. "missing_lines": 1,
  162743. "excluded_lines": 0,
  162744. "percent_statements_covered": 0.0,
  162745. "percent_statements_covered_display": "0.00",
  162746. "num_branches": 0,
  162747. "num_partial_branches": 0,
  162748. "covered_branches": 0,
  162749. "missing_branches": 0,
  162750. "percent_branches_covered": 100.0,
  162751. "percent_branches_covered_display": "100.00"
  162752. },
  162753. "missing_lines": [
  162754. 194
  162755. ],
  162756. "excluded_lines": [],
  162757. "start_line": 192,
  162758. "contexts": {},
  162759. "executed_branches": [],
  162760. "missing_branches": []
  162761. },
  162762. "RAGFlowService.update_chat": {
  162763. "executed_lines": [],
  162764. "summary": {
  162765. "covered_lines": 0,
  162766. "num_statements": 1,
  162767. "percent_covered": 0.0,
  162768. "percent_covered_display": "0.00",
  162769. "missing_lines": 1,
  162770. "excluded_lines": 0,
  162771. "percent_statements_covered": 0.0,
  162772. "percent_statements_covered_display": "0.00",
  162773. "num_branches": 0,
  162774. "num_partial_branches": 0,
  162775. "covered_branches": 0,
  162776. "missing_branches": 0,
  162777. "percent_branches_covered": 100.0,
  162778. "percent_branches_covered_display": "100.00"
  162779. },
  162780. "missing_lines": [
  162781. 198
  162782. ],
  162783. "excluded_lines": [],
  162784. "start_line": 196,
  162785. "contexts": {},
  162786. "executed_branches": [],
  162787. "missing_branches": []
  162788. },
  162789. "RAGFlowService.delete_chats": {
  162790. "executed_lines": [],
  162791. "summary": {
  162792. "covered_lines": 0,
  162793. "num_statements": 1,
  162794. "percent_covered": 0.0,
  162795. "percent_covered_display": "0.00",
  162796. "missing_lines": 1,
  162797. "excluded_lines": 0,
  162798. "percent_statements_covered": 0.0,
  162799. "percent_statements_covered_display": "0.00",
  162800. "num_branches": 0,
  162801. "num_partial_branches": 0,
  162802. "covered_branches": 0,
  162803. "missing_branches": 0,
  162804. "percent_branches_covered": 100.0,
  162805. "percent_branches_covered_display": "100.00"
  162806. },
  162807. "missing_lines": [
  162808. 201
  162809. ],
  162810. "excluded_lines": [],
  162811. "start_line": 200,
  162812. "contexts": {},
  162813. "executed_branches": [],
  162814. "missing_branches": []
  162815. },
  162816. "RAGFlowService.list_chats": {
  162817. "executed_lines": [],
  162818. "summary": {
  162819. "covered_lines": 0,
  162820. "num_statements": 1,
  162821. "percent_covered": 0.0,
  162822. "percent_covered_display": "0.00",
  162823. "missing_lines": 1,
  162824. "excluded_lines": 0,
  162825. "percent_statements_covered": 0.0,
  162826. "percent_statements_covered_display": "0.00",
  162827. "num_branches": 0,
  162828. "num_partial_branches": 0,
  162829. "covered_branches": 0,
  162830. "missing_branches": 0,
  162831. "percent_branches_covered": 100.0,
  162832. "percent_branches_covered_display": "100.00"
  162833. },
  162834. "missing_lines": [
  162835. 205
  162836. ],
  162837. "excluded_lines": [],
  162838. "start_line": 203,
  162839. "contexts": {},
  162840. "executed_branches": [],
  162841. "missing_branches": []
  162842. },
  162843. "RAGFlowService.create_chat_session": {
  162844. "executed_lines": [],
  162845. "summary": {
  162846. "covered_lines": 0,
  162847. "num_statements": 1,
  162848. "percent_covered": 0.0,
  162849. "percent_covered_display": "0.00",
  162850. "missing_lines": 1,
  162851. "excluded_lines": 0,
  162852. "percent_statements_covered": 0.0,
  162853. "percent_statements_covered_display": "0.00",
  162854. "num_branches": 0,
  162855. "num_partial_branches": 0,
  162856. "covered_branches": 0,
  162857. "missing_branches": 0,
  162858. "percent_branches_covered": 100.0,
  162859. "percent_branches_covered_display": "100.00"
  162860. },
  162861. "missing_lines": [
  162862. 208
  162863. ],
  162864. "excluded_lines": [],
  162865. "start_line": 207,
  162866. "contexts": {},
  162867. "executed_branches": [],
  162868. "missing_branches": []
  162869. },
  162870. "RAGFlowService.update_chat_session": {
  162871. "executed_lines": [],
  162872. "summary": {
  162873. "covered_lines": 0,
  162874. "num_statements": 1,
  162875. "percent_covered": 0.0,
  162876. "percent_covered_display": "0.00",
  162877. "missing_lines": 1,
  162878. "excluded_lines": 0,
  162879. "percent_statements_covered": 0.0,
  162880. "percent_statements_covered_display": "0.00",
  162881. "num_branches": 0,
  162882. "num_partial_branches": 0,
  162883. "covered_branches": 0,
  162884. "missing_branches": 0,
  162885. "percent_branches_covered": 100.0,
  162886. "percent_branches_covered_display": "100.00"
  162887. },
  162888. "missing_lines": [
  162889. 212
  162890. ],
  162891. "excluded_lines": [],
  162892. "start_line": 210,
  162893. "contexts": {},
  162894. "executed_branches": [],
  162895. "missing_branches": []
  162896. },
  162897. "RAGFlowService.list_chat_sessions": {
  162898. "executed_lines": [],
  162899. "summary": {
  162900. "covered_lines": 0,
  162901. "num_statements": 1,
  162902. "percent_covered": 0.0,
  162903. "percent_covered_display": "0.00",
  162904. "missing_lines": 1,
  162905. "excluded_lines": 0,
  162906. "percent_statements_covered": 0.0,
  162907. "percent_statements_covered_display": "0.00",
  162908. "num_branches": 0,
  162909. "num_partial_branches": 0,
  162910. "covered_branches": 0,
  162911. "missing_branches": 0,
  162912. "percent_branches_covered": 100.0,
  162913. "percent_branches_covered_display": "100.00"
  162914. },
  162915. "missing_lines": [
  162916. 217
  162917. ],
  162918. "excluded_lines": [],
  162919. "start_line": 214,
  162920. "contexts": {},
  162921. "executed_branches": [],
  162922. "missing_branches": []
  162923. },
  162924. "RAGFlowService.delete_chat_session": {
  162925. "executed_lines": [],
  162926. "summary": {
  162927. "covered_lines": 0,
  162928. "num_statements": 1,
  162929. "percent_covered": 0.0,
  162930. "percent_covered_display": "0.00",
  162931. "missing_lines": 1,
  162932. "excluded_lines": 0,
  162933. "percent_statements_covered": 0.0,
  162934. "percent_statements_covered_display": "0.00",
  162935. "num_branches": 0,
  162936. "num_partial_branches": 0,
  162937. "covered_branches": 0,
  162938. "missing_branches": 0,
  162939. "percent_branches_covered": 100.0,
  162940. "percent_branches_covered_display": "100.00"
  162941. },
  162942. "missing_lines": [
  162943. 220
  162944. ],
  162945. "excluded_lines": [],
  162946. "start_line": 219,
  162947. "contexts": {},
  162948. "executed_branches": [],
  162949. "missing_branches": []
  162950. },
  162951. "RAGFlowService.chat_completion": {
  162952. "executed_lines": [],
  162953. "summary": {
  162954. "covered_lines": 0,
  162955. "num_statements": 1,
  162956. "percent_covered": 0.0,
  162957. "percent_covered_display": "0.00",
  162958. "missing_lines": 1,
  162959. "excluded_lines": 0,
  162960. "percent_statements_covered": 0.0,
  162961. "percent_statements_covered_display": "0.00",
  162962. "num_branches": 0,
  162963. "num_partial_branches": 0,
  162964. "covered_branches": 0,
  162965. "missing_branches": 0,
  162966. "percent_branches_covered": 100.0,
  162967. "percent_branches_covered_display": "100.00"
  162968. },
  162969. "missing_lines": [
  162970. 224
  162971. ],
  162972. "excluded_lines": [],
  162973. "start_line": 222,
  162974. "contexts": {},
  162975. "executed_branches": [],
  162976. "missing_branches": []
  162977. },
  162978. "RAGFlowService.create_agent": {
  162979. "executed_lines": [],
  162980. "summary": {
  162981. "covered_lines": 0,
  162982. "num_statements": 1,
  162983. "percent_covered": 0.0,
  162984. "percent_covered_display": "0.00",
  162985. "missing_lines": 1,
  162986. "excluded_lines": 0,
  162987. "percent_statements_covered": 0.0,
  162988. "percent_statements_covered_display": "0.00",
  162989. "num_branches": 0,
  162990. "num_partial_branches": 0,
  162991. "covered_branches": 0,
  162992. "missing_branches": 0,
  162993. "percent_branches_covered": 100.0,
  162994. "percent_branches_covered_display": "100.00"
  162995. },
  162996. "missing_lines": [
  162997. 227
  162998. ],
  162999. "excluded_lines": [],
  163000. "start_line": 226,
  163001. "contexts": {},
  163002. "executed_branches": [],
  163003. "missing_branches": []
  163004. },
  163005. "RAGFlowService.update_agent": {
  163006. "executed_lines": [],
  163007. "summary": {
  163008. "covered_lines": 0,
  163009. "num_statements": 1,
  163010. "percent_covered": 0.0,
  163011. "percent_covered_display": "0.00",
  163012. "missing_lines": 1,
  163013. "excluded_lines": 0,
  163014. "percent_statements_covered": 0.0,
  163015. "percent_statements_covered_display": "0.00",
  163016. "num_branches": 0,
  163017. "num_partial_branches": 0,
  163018. "covered_branches": 0,
  163019. "missing_branches": 0,
  163020. "percent_branches_covered": 100.0,
  163021. "percent_branches_covered_display": "100.00"
  163022. },
  163023. "missing_lines": [
  163024. 231
  163025. ],
  163026. "excluded_lines": [],
  163027. "start_line": 229,
  163028. "contexts": {},
  163029. "executed_branches": [],
  163030. "missing_branches": []
  163031. },
  163032. "RAGFlowService.delete_agent": {
  163033. "executed_lines": [],
  163034. "summary": {
  163035. "covered_lines": 0,
  163036. "num_statements": 1,
  163037. "percent_covered": 0.0,
  163038. "percent_covered_display": "0.00",
  163039. "missing_lines": 1,
  163040. "excluded_lines": 0,
  163041. "percent_statements_covered": 0.0,
  163042. "percent_statements_covered_display": "0.00",
  163043. "num_branches": 0,
  163044. "num_partial_branches": 0,
  163045. "covered_branches": 0,
  163046. "missing_branches": 0,
  163047. "percent_branches_covered": 100.0,
  163048. "percent_branches_covered_display": "100.00"
  163049. },
  163050. "missing_lines": [
  163051. 234
  163052. ],
  163053. "excluded_lines": [],
  163054. "start_line": 233,
  163055. "contexts": {},
  163056. "executed_branches": [],
  163057. "missing_branches": []
  163058. },
  163059. "RAGFlowService.list_agents": {
  163060. "executed_lines": [],
  163061. "summary": {
  163062. "covered_lines": 0,
  163063. "num_statements": 1,
  163064. "percent_covered": 0.0,
  163065. "percent_covered_display": "0.00",
  163066. "missing_lines": 1,
  163067. "excluded_lines": 0,
  163068. "percent_statements_covered": 0.0,
  163069. "percent_statements_covered_display": "0.00",
  163070. "num_branches": 0,
  163071. "num_partial_branches": 0,
  163072. "covered_branches": 0,
  163073. "missing_branches": 0,
  163074. "percent_branches_covered": 100.0,
  163075. "percent_branches_covered_display": "100.00"
  163076. },
  163077. "missing_lines": [
  163078. 238
  163079. ],
  163080. "excluded_lines": [],
  163081. "start_line": 236,
  163082. "contexts": {},
  163083. "executed_branches": [],
  163084. "missing_branches": []
  163085. },
  163086. "RAGFlowService.create_agent_session": {
  163087. "executed_lines": [],
  163088. "summary": {
  163089. "covered_lines": 0,
  163090. "num_statements": 1,
  163091. "percent_covered": 0.0,
  163092. "percent_covered_display": "0.00",
  163093. "missing_lines": 1,
  163094. "excluded_lines": 0,
  163095. "percent_statements_covered": 0.0,
  163096. "percent_statements_covered_display": "0.00",
  163097. "num_branches": 0,
  163098. "num_partial_branches": 0,
  163099. "covered_branches": 0,
  163100. "missing_branches": 0,
  163101. "percent_branches_covered": 100.0,
  163102. "percent_branches_covered_display": "100.00"
  163103. },
  163104. "missing_lines": [
  163105. 241
  163106. ],
  163107. "excluded_lines": [],
  163108. "start_line": 240,
  163109. "contexts": {},
  163110. "executed_branches": [],
  163111. "missing_branches": []
  163112. },
  163113. "RAGFlowService.list_agent_sessions": {
  163114. "executed_lines": [],
  163115. "summary": {
  163116. "covered_lines": 0,
  163117. "num_statements": 1,
  163118. "percent_covered": 0.0,
  163119. "percent_covered_display": "0.00",
  163120. "missing_lines": 1,
  163121. "excluded_lines": 0,
  163122. "percent_statements_covered": 0.0,
  163123. "percent_statements_covered_display": "0.00",
  163124. "num_branches": 0,
  163125. "num_partial_branches": 0,
  163126. "covered_branches": 0,
  163127. "missing_branches": 0,
  163128. "percent_branches_covered": 100.0,
  163129. "percent_branches_covered_display": "100.00"
  163130. },
  163131. "missing_lines": [
  163132. 247
  163133. ],
  163134. "excluded_lines": [],
  163135. "start_line": 243,
  163136. "contexts": {},
  163137. "executed_branches": [],
  163138. "missing_branches": []
  163139. },
  163140. "RAGFlowService.delete_agent_session": {
  163141. "executed_lines": [],
  163142. "summary": {
  163143. "covered_lines": 0,
  163144. "num_statements": 1,
  163145. "percent_covered": 0.0,
  163146. "percent_covered_display": "0.00",
  163147. "missing_lines": 1,
  163148. "excluded_lines": 0,
  163149. "percent_statements_covered": 0.0,
  163150. "percent_statements_covered_display": "0.00",
  163151. "num_branches": 0,
  163152. "num_partial_branches": 0,
  163153. "covered_branches": 0,
  163154. "missing_branches": 0,
  163155. "percent_branches_covered": 100.0,
  163156. "percent_branches_covered_display": "100.00"
  163157. },
  163158. "missing_lines": [
  163159. 250
  163160. ],
  163161. "excluded_lines": [],
  163162. "start_line": 249,
  163163. "contexts": {},
  163164. "executed_branches": [],
  163165. "missing_branches": []
  163166. },
  163167. "RAGFlowService.agent_completion": {
  163168. "executed_lines": [],
  163169. "summary": {
  163170. "covered_lines": 0,
  163171. "num_statements": 1,
  163172. "percent_covered": 0.0,
  163173. "percent_covered_display": "0.00",
  163174. "missing_lines": 1,
  163175. "excluded_lines": 0,
  163176. "percent_statements_covered": 0.0,
  163177. "percent_statements_covered_display": "0.00",
  163178. "num_branches": 0,
  163179. "num_partial_branches": 0,
  163180. "covered_branches": 0,
  163181. "missing_branches": 0,
  163182. "percent_branches_covered": 100.0,
  163183. "percent_branches_covered_display": "100.00"
  163184. },
  163185. "missing_lines": [
  163186. 254
  163187. ],
  163188. "excluded_lines": [],
  163189. "start_line": 252,
  163190. "contexts": {},
  163191. "executed_branches": [],
  163192. "missing_branches": []
  163193. },
  163194. "RAGFlowService.get_related_questions": {
  163195. "executed_lines": [],
  163196. "summary": {
  163197. "covered_lines": 0,
  163198. "num_statements": 1,
  163199. "percent_covered": 0.0,
  163200. "percent_covered_display": "0.00",
  163201. "missing_lines": 1,
  163202. "excluded_lines": 0,
  163203. "percent_statements_covered": 0.0,
  163204. "percent_statements_covered_display": "0.00",
  163205. "num_branches": 0,
  163206. "num_partial_branches": 0,
  163207. "covered_branches": 0,
  163208. "missing_branches": 0,
  163209. "percent_branches_covered": 100.0,
  163210. "percent_branches_covered_display": "100.00"
  163211. },
  163212. "missing_lines": [
  163213. 257
  163214. ],
  163215. "excluded_lines": [],
  163216. "start_line": 256,
  163217. "contexts": {},
  163218. "executed_branches": [],
  163219. "missing_branches": []
  163220. },
  163221. "RAGFlowService.list_files": {
  163222. "executed_lines": [],
  163223. "summary": {
  163224. "covered_lines": 0,
  163225. "num_statements": 1,
  163226. "percent_covered": 0.0,
  163227. "percent_covered_display": "0.00",
  163228. "missing_lines": 1,
  163229. "excluded_lines": 0,
  163230. "percent_statements_covered": 0.0,
  163231. "percent_statements_covered_display": "0.00",
  163232. "num_branches": 0,
  163233. "num_partial_branches": 0,
  163234. "covered_branches": 0,
  163235. "missing_branches": 0,
  163236. "percent_branches_covered": 100.0,
  163237. "percent_branches_covered_display": "100.00"
  163238. },
  163239. "missing_lines": [
  163240. 262
  163241. ],
  163242. "excluded_lines": [],
  163243. "start_line": 259,
  163244. "contexts": {},
  163245. "executed_branches": [],
  163246. "missing_branches": []
  163247. },
  163248. "RAGFlowService.get_root_folder": {
  163249. "executed_lines": [],
  163250. "summary": {
  163251. "covered_lines": 0,
  163252. "num_statements": 1,
  163253. "percent_covered": 0.0,
  163254. "percent_covered_display": "0.00",
  163255. "missing_lines": 1,
  163256. "excluded_lines": 0,
  163257. "percent_statements_covered": 0.0,
  163258. "percent_statements_covered_display": "0.00",
  163259. "num_branches": 0,
  163260. "num_partial_branches": 0,
  163261. "covered_branches": 0,
  163262. "missing_branches": 0,
  163263. "percent_branches_covered": 100.0,
  163264. "percent_branches_covered_display": "100.00"
  163265. },
  163266. "missing_lines": [
  163267. 265
  163268. ],
  163269. "excluded_lines": [],
  163270. "start_line": 264,
  163271. "contexts": {},
  163272. "executed_branches": [],
  163273. "missing_branches": []
  163274. },
  163275. "RAGFlowService.get_parent_folder": {
  163276. "executed_lines": [],
  163277. "summary": {
  163278. "covered_lines": 0,
  163279. "num_statements": 1,
  163280. "percent_covered": 0.0,
  163281. "percent_covered_display": "0.00",
  163282. "missing_lines": 1,
  163283. "excluded_lines": 0,
  163284. "percent_statements_covered": 0.0,
  163285. "percent_statements_covered_display": "0.00",
  163286. "num_branches": 0,
  163287. "num_partial_branches": 0,
  163288. "covered_branches": 0,
  163289. "missing_branches": 0,
  163290. "percent_branches_covered": 100.0,
  163291. "percent_branches_covered_display": "100.00"
  163292. },
  163293. "missing_lines": [
  163294. 268
  163295. ],
  163296. "excluded_lines": [],
  163297. "start_line": 267,
  163298. "contexts": {},
  163299. "executed_branches": [],
  163300. "missing_branches": []
  163301. },
  163302. "RAGFlowService.get_all_parent_folders": {
  163303. "executed_lines": [],
  163304. "summary": {
  163305. "covered_lines": 0,
  163306. "num_statements": 1,
  163307. "percent_covered": 0.0,
  163308. "percent_covered_display": "0.00",
  163309. "missing_lines": 1,
  163310. "excluded_lines": 0,
  163311. "percent_statements_covered": 0.0,
  163312. "percent_statements_covered_display": "0.00",
  163313. "num_branches": 0,
  163314. "num_partial_branches": 0,
  163315. "covered_branches": 0,
  163316. "missing_branches": 0,
  163317. "percent_branches_covered": 100.0,
  163318. "percent_branches_covered_display": "100.00"
  163319. },
  163320. "missing_lines": [
  163321. 271
  163322. ],
  163323. "excluded_lines": [],
  163324. "start_line": 270,
  163325. "contexts": {},
  163326. "executed_branches": [],
  163327. "missing_branches": []
  163328. },
  163329. "RAGFlowService.get_file": {
  163330. "executed_lines": [],
  163331. "summary": {
  163332. "covered_lines": 0,
  163333. "num_statements": 1,
  163334. "percent_covered": 0.0,
  163335. "percent_covered_display": "0.00",
  163336. "missing_lines": 1,
  163337. "excluded_lines": 0,
  163338. "percent_statements_covered": 0.0,
  163339. "percent_statements_covered_display": "0.00",
  163340. "num_branches": 0,
  163341. "num_partial_branches": 0,
  163342. "covered_branches": 0,
  163343. "missing_branches": 0,
  163344. "percent_branches_covered": 100.0,
  163345. "percent_branches_covered_display": "100.00"
  163346. },
  163347. "missing_lines": [
  163348. 274
  163349. ],
  163350. "excluded_lines": [],
  163351. "start_line": 273,
  163352. "contexts": {},
  163353. "executed_branches": [],
  163354. "missing_branches": []
  163355. },
  163356. "RAGFlowService.upload_file": {
  163357. "executed_lines": [],
  163358. "summary": {
  163359. "covered_lines": 0,
  163360. "num_statements": 1,
  163361. "percent_covered": 0.0,
  163362. "percent_covered_display": "0.00",
  163363. "missing_lines": 1,
  163364. "excluded_lines": 0,
  163365. "percent_statements_covered": 0.0,
  163366. "percent_statements_covered_display": "0.00",
  163367. "num_branches": 0,
  163368. "num_partial_branches": 0,
  163369. "covered_branches": 0,
  163370. "missing_branches": 0,
  163371. "percent_branches_covered": 100.0,
  163372. "percent_branches_covered_display": "100.00"
  163373. },
  163374. "missing_lines": [
  163375. 277
  163376. ],
  163377. "excluded_lines": [],
  163378. "start_line": 276,
  163379. "contexts": {},
  163380. "executed_branches": [],
  163381. "missing_branches": []
  163382. },
  163383. "RAGFlowService.create_file": {
  163384. "executed_lines": [],
  163385. "summary": {
  163386. "covered_lines": 0,
  163387. "num_statements": 1,
  163388. "percent_covered": 0.0,
  163389. "percent_covered_display": "0.00",
  163390. "missing_lines": 1,
  163391. "excluded_lines": 0,
  163392. "percent_statements_covered": 0.0,
  163393. "percent_statements_covered_display": "0.00",
  163394. "num_branches": 0,
  163395. "num_partial_branches": 0,
  163396. "covered_branches": 0,
  163397. "missing_branches": 0,
  163398. "percent_branches_covered": 100.0,
  163399. "percent_branches_covered_display": "100.00"
  163400. },
  163401. "missing_lines": [
  163402. 280
  163403. ],
  163404. "excluded_lines": [],
  163405. "start_line": 279,
  163406. "contexts": {},
  163407. "executed_branches": [],
  163408. "missing_branches": []
  163409. },
  163410. "RAGFlowService.delete_file": {
  163411. "executed_lines": [],
  163412. "summary": {
  163413. "covered_lines": 0,
  163414. "num_statements": 1,
  163415. "percent_covered": 0.0,
  163416. "percent_covered_display": "0.00",
  163417. "missing_lines": 1,
  163418. "excluded_lines": 0,
  163419. "percent_statements_covered": 0.0,
  163420. "percent_statements_covered_display": "0.00",
  163421. "num_branches": 0,
  163422. "num_partial_branches": 0,
  163423. "covered_branches": 0,
  163424. "missing_branches": 0,
  163425. "percent_branches_covered": 100.0,
  163426. "percent_branches_covered_display": "100.00"
  163427. },
  163428. "missing_lines": [
  163429. 283
  163430. ],
  163431. "excluded_lines": [],
  163432. "start_line": 282,
  163433. "contexts": {},
  163434. "executed_branches": [],
  163435. "missing_branches": []
  163436. },
  163437. "RAGFlowService.rename_file": {
  163438. "executed_lines": [],
  163439. "summary": {
  163440. "covered_lines": 0,
  163441. "num_statements": 1,
  163442. "percent_covered": 0.0,
  163443. "percent_covered_display": "0.00",
  163444. "missing_lines": 1,
  163445. "excluded_lines": 0,
  163446. "percent_statements_covered": 0.0,
  163447. "percent_statements_covered_display": "0.00",
  163448. "num_branches": 0,
  163449. "num_partial_branches": 0,
  163450. "covered_branches": 0,
  163451. "missing_branches": 0,
  163452. "percent_branches_covered": 100.0,
  163453. "percent_branches_covered_display": "100.00"
  163454. },
  163455. "missing_lines": [
  163456. 286
  163457. ],
  163458. "excluded_lines": [],
  163459. "start_line": 285,
  163460. "contexts": {},
  163461. "executed_branches": [],
  163462. "missing_branches": []
  163463. },
  163464. "RAGFlowService.move_file": {
  163465. "executed_lines": [],
  163466. "summary": {
  163467. "covered_lines": 0,
  163468. "num_statements": 1,
  163469. "percent_covered": 0.0,
  163470. "percent_covered_display": "0.00",
  163471. "missing_lines": 1,
  163472. "excluded_lines": 0,
  163473. "percent_statements_covered": 0.0,
  163474. "percent_statements_covered_display": "0.00",
  163475. "num_branches": 0,
  163476. "num_partial_branches": 0,
  163477. "covered_branches": 0,
  163478. "missing_branches": 0,
  163479. "percent_branches_covered": 100.0,
  163480. "percent_branches_covered_display": "100.00"
  163481. },
  163482. "missing_lines": [
  163483. 289
  163484. ],
  163485. "excluded_lines": [],
  163486. "start_line": 288,
  163487. "contexts": {},
  163488. "executed_branches": [],
  163489. "missing_branches": []
  163490. },
  163491. "RAGFlowService.convert_file": {
  163492. "executed_lines": [],
  163493. "summary": {
  163494. "covered_lines": 0,
  163495. "num_statements": 1,
  163496. "percent_covered": 0.0,
  163497. "percent_covered_display": "0.00",
  163498. "missing_lines": 1,
  163499. "excluded_lines": 0,
  163500. "percent_statements_covered": 0.0,
  163501. "percent_statements_covered_display": "0.00",
  163502. "num_branches": 0,
  163503. "num_partial_branches": 0,
  163504. "covered_branches": 0,
  163505. "missing_branches": 0,
  163506. "percent_branches_covered": 100.0,
  163507. "percent_branches_covered_display": "100.00"
  163508. },
  163509. "missing_lines": [
  163510. 292
  163511. ],
  163512. "excluded_lines": [],
  163513. "start_line": 291,
  163514. "contexts": {},
  163515. "executed_branches": [],
  163516. "missing_branches": []
  163517. },
  163518. "RAGFlowService.openai_chat_completion": {
  163519. "executed_lines": [],
  163520. "summary": {
  163521. "covered_lines": 0,
  163522. "num_statements": 1,
  163523. "percent_covered": 0.0,
  163524. "percent_covered_display": "0.00",
  163525. "missing_lines": 1,
  163526. "excluded_lines": 0,
  163527. "percent_statements_covered": 0.0,
  163528. "percent_statements_covered_display": "0.00",
  163529. "num_branches": 0,
  163530. "num_partial_branches": 0,
  163531. "covered_branches": 0,
  163532. "missing_branches": 0,
  163533. "percent_branches_covered": 100.0,
  163534. "percent_branches_covered_display": "100.00"
  163535. },
  163536. "missing_lines": [
  163537. 297
  163538. ],
  163539. "excluded_lines": [],
  163540. "start_line": 294,
  163541. "contexts": {},
  163542. "executed_branches": [],
  163543. "missing_branches": []
  163544. },
  163545. "RAGFlowService.openai_agent_completion": {
  163546. "executed_lines": [],
  163547. "summary": {
  163548. "covered_lines": 0,
  163549. "num_statements": 1,
  163550. "percent_covered": 0.0,
  163551. "percent_covered_display": "0.00",
  163552. "missing_lines": 1,
  163553. "excluded_lines": 0,
  163554. "percent_statements_covered": 0.0,
  163555. "percent_statements_covered_display": "0.00",
  163556. "num_branches": 0,
  163557. "num_partial_branches": 0,
  163558. "covered_branches": 0,
  163559. "missing_branches": 0,
  163560. "percent_branches_covered": 100.0,
  163561. "percent_branches_covered_display": "100.00"
  163562. },
  163563. "missing_lines": [
  163564. 302
  163565. ],
  163566. "excluded_lines": [],
  163567. "start_line": 299,
  163568. "contexts": {},
  163569. "executed_branches": [],
  163570. "missing_branches": []
  163571. },
  163572. "": {
  163573. "executed_lines": [],
  163574. "summary": {
  163575. "covered_lines": 0,
  163576. "num_statements": 128,
  163577. "percent_covered": 0.0,
  163578. "percent_covered_display": "0.00",
  163579. "missing_lines": 128,
  163580. "excluded_lines": 0,
  163581. "percent_statements_covered": 0.0,
  163582. "percent_statements_covered_display": "0.00",
  163583. "num_branches": 0,
  163584. "num_partial_branches": 0,
  163585. "covered_branches": 0,
  163586. "missing_branches": 0,
  163587. "percent_branches_covered": 100.0,
  163588. "percent_branches_covered_display": "100.00"
  163589. },
  163590. "missing_lines": [
  163591. 1,
  163592. 2,
  163593. 3,
  163594. 4,
  163595. 6,
  163596. 8,
  163597. 9,
  163598. 10,
  163599. 11,
  163600. 12,
  163601. 13,
  163602. 14,
  163603. 15,
  163604. 16,
  163605. 18,
  163606. 19,
  163607. 20,
  163608. 21,
  163609. 22,
  163610. 23,
  163611. 24,
  163612. 25,
  163613. 26,
  163614. 27,
  163615. 28,
  163616. 29,
  163617. 30,
  163618. 32,
  163619. 33,
  163620. 34,
  163621. 35,
  163622. 36,
  163623. 37,
  163624. 38,
  163625. 39,
  163626. 40,
  163627. 41,
  163628. 43,
  163629. 44,
  163630. 45,
  163631. 46,
  163632. 47,
  163633. 48,
  163634. 49,
  163635. 50,
  163636. 51,
  163637. 52,
  163638. 53,
  163639. 54,
  163640. 56,
  163641. 57,
  163642. 58,
  163643. 59,
  163644. 60,
  163645. 61,
  163646. 62,
  163647. 64,
  163648. 65,
  163649. 66,
  163650. 67,
  163651. 68,
  163652. 69,
  163653. 71,
  163654. 72,
  163655. 73,
  163656. 74,
  163657. 75,
  163658. 76,
  163659. 77,
  163660. 79,
  163661. 80,
  163662. 93,
  163663. 98,
  163664. 101,
  163665. 106,
  163666. 110,
  163667. 117,
  163668. 120,
  163669. 123,
  163670. 126,
  163671. 129,
  163672. 132,
  163673. 136,
  163674. 139,
  163675. 142,
  163676. 145,
  163677. 151,
  163678. 154,
  163679. 157,
  163680. 160,
  163681. 165,
  163682. 170,
  163683. 173,
  163684. 177,
  163685. 181,
  163686. 184,
  163687. 187,
  163688. 192,
  163689. 196,
  163690. 200,
  163691. 203,
  163692. 207,
  163693. 210,
  163694. 214,
  163695. 219,
  163696. 222,
  163697. 226,
  163698. 229,
  163699. 233,
  163700. 236,
  163701. 240,
  163702. 243,
  163703. 249,
  163704. 252,
  163705. 256,
  163706. 259,
  163707. 264,
  163708. 267,
  163709. 270,
  163710. 273,
  163711. 276,
  163712. 279,
  163713. 282,
  163714. 285,
  163715. 288,
  163716. 291,
  163717. 294,
  163718. 299
  163719. ],
  163720. "excluded_lines": [],
  163721. "start_line": 1,
  163722. "contexts": {},
  163723. "executed_branches": [],
  163724. "missing_branches": []
  163725. }
  163726. },
  163727. "classes": {
  163728. "DocumentInfo": {
  163729. "executed_lines": [],
  163730. "summary": {
  163731. "covered_lines": 0,
  163732. "num_statements": 0,
  163733. "percent_covered": 100.0,
  163734. "percent_covered_display": "100.00",
  163735. "missing_lines": 0,
  163736. "excluded_lines": 0,
  163737. "percent_statements_covered": 100.0,
  163738. "percent_statements_covered_display": "100.00",
  163739. "num_branches": 0,
  163740. "num_partial_branches": 0,
  163741. "covered_branches": 0,
  163742. "missing_branches": 0,
  163743. "percent_branches_covered": 100.0,
  163744. "percent_branches_covered_display": "100.00"
  163745. },
  163746. "missing_lines": [],
  163747. "excluded_lines": [],
  163748. "start_line": 19,
  163749. "contexts": {},
  163750. "executed_branches": [],
  163751. "missing_branches": []
  163752. },
  163753. "ChunkInfo": {
  163754. "executed_lines": [],
  163755. "summary": {
  163756. "covered_lines": 0,
  163757. "num_statements": 0,
  163758. "percent_covered": 100.0,
  163759. "percent_covered_display": "100.00",
  163760. "missing_lines": 0,
  163761. "excluded_lines": 0,
  163762. "percent_statements_covered": 100.0,
  163763. "percent_statements_covered_display": "100.00",
  163764. "num_branches": 0,
  163765. "num_partial_branches": 0,
  163766. "covered_branches": 0,
  163767. "missing_branches": 0,
  163768. "percent_branches_covered": 100.0,
  163769. "percent_branches_covered_display": "100.00"
  163770. },
  163771. "missing_lines": [],
  163772. "excluded_lines": [],
  163773. "start_line": 33,
  163774. "contexts": {},
  163775. "executed_branches": [],
  163776. "missing_branches": []
  163777. },
  163778. "DatasetInfo": {
  163779. "executed_lines": [],
  163780. "summary": {
  163781. "covered_lines": 0,
  163782. "num_statements": 0,
  163783. "percent_covered": 100.0,
  163784. "percent_covered_display": "100.00",
  163785. "missing_lines": 0,
  163786. "excluded_lines": 0,
  163787. "percent_statements_covered": 100.0,
  163788. "percent_statements_covered_display": "100.00",
  163789. "num_branches": 0,
  163790. "num_partial_branches": 0,
  163791. "covered_branches": 0,
  163792. "missing_branches": 0,
  163793. "percent_branches_covered": 100.0,
  163794. "percent_branches_covered_display": "100.00"
  163795. },
  163796. "missing_lines": [],
  163797. "excluded_lines": [],
  163798. "start_line": 44,
  163799. "contexts": {},
  163800. "executed_branches": [],
  163801. "missing_branches": []
  163802. },
  163803. "ChatInfo": {
  163804. "executed_lines": [],
  163805. "summary": {
  163806. "covered_lines": 0,
  163807. "num_statements": 0,
  163808. "percent_covered": 100.0,
  163809. "percent_covered_display": "100.00",
  163810. "missing_lines": 0,
  163811. "excluded_lines": 0,
  163812. "percent_statements_covered": 100.0,
  163813. "percent_statements_covered_display": "100.00",
  163814. "num_branches": 0,
  163815. "num_partial_branches": 0,
  163816. "covered_branches": 0,
  163817. "missing_branches": 0,
  163818. "percent_branches_covered": 100.0,
  163819. "percent_branches_covered_display": "100.00"
  163820. },
  163821. "missing_lines": [],
  163822. "excluded_lines": [],
  163823. "start_line": 57,
  163824. "contexts": {},
  163825. "executed_branches": [],
  163826. "missing_branches": []
  163827. },
  163828. "AgentInfo": {
  163829. "executed_lines": [],
  163830. "summary": {
  163831. "covered_lines": 0,
  163832. "num_statements": 0,
  163833. "percent_covered": 100.0,
  163834. "percent_covered_display": "100.00",
  163835. "missing_lines": 0,
  163836. "excluded_lines": 0,
  163837. "percent_statements_covered": 100.0,
  163838. "percent_statements_covered_display": "100.00",
  163839. "num_branches": 0,
  163840. "num_partial_branches": 0,
  163841. "covered_branches": 0,
  163842. "missing_branches": 0,
  163843. "percent_branches_covered": 100.0,
  163844. "percent_branches_covered_display": "100.00"
  163845. },
  163846. "missing_lines": [],
  163847. "excluded_lines": [],
  163848. "start_line": 65,
  163849. "contexts": {},
  163850. "executed_branches": [],
  163851. "missing_branches": []
  163852. },
  163853. "FileInfo": {
  163854. "executed_lines": [],
  163855. "summary": {
  163856. "covered_lines": 0,
  163857. "num_statements": 0,
  163858. "percent_covered": 100.0,
  163859. "percent_covered_display": "100.00",
  163860. "missing_lines": 0,
  163861. "excluded_lines": 0,
  163862. "percent_statements_covered": 100.0,
  163863. "percent_statements_covered_display": "100.00",
  163864. "num_branches": 0,
  163865. "num_partial_branches": 0,
  163866. "covered_branches": 0,
  163867. "missing_branches": 0,
  163868. "percent_branches_covered": 100.0,
  163869. "percent_branches_covered_display": "100.00"
  163870. },
  163871. "missing_lines": [],
  163872. "excluded_lines": [],
  163873. "start_line": 72,
  163874. "contexts": {},
  163875. "executed_branches": [],
  163876. "missing_branches": []
  163877. },
  163878. "RAGFlowService": {
  163879. "executed_lines": [],
  163880. "summary": {
  163881. "covered_lines": 0,
  163882. "num_statements": 71,
  163883. "percent_covered": 0.0,
  163884. "percent_covered_display": "0.00",
  163885. "missing_lines": 71,
  163886. "excluded_lines": 0,
  163887. "percent_statements_covered": 0.0,
  163888. "percent_statements_covered_display": "0.00",
  163889. "num_branches": 4,
  163890. "num_partial_branches": 0,
  163891. "covered_branches": 0,
  163892. "missing_branches": 4,
  163893. "percent_branches_covered": 0.0,
  163894. "percent_branches_covered_display": "0.00"
  163895. },
  163896. "missing_lines": [
  163897. 81,
  163898. 82,
  163899. 83,
  163900. 85,
  163901. 86,
  163902. 87,
  163903. 88,
  163904. 89,
  163905. 90,
  163906. 91,
  163907. 96,
  163908. 99,
  163909. 104,
  163910. 108,
  163911. 111,
  163912. 112,
  163913. 113,
  163914. 114,
  163915. 115,
  163916. 118,
  163917. 121,
  163918. 124,
  163919. 127,
  163920. 130,
  163921. 134,
  163922. 137,
  163923. 140,
  163924. 143,
  163925. 149,
  163926. 152,
  163927. 155,
  163928. 158,
  163929. 163,
  163930. 168,
  163931. 171,
  163932. 175,
  163933. 179,
  163934. 182,
  163935. 185,
  163936. 190,
  163937. 194,
  163938. 198,
  163939. 201,
  163940. 205,
  163941. 208,
  163942. 212,
  163943. 217,
  163944. 220,
  163945. 224,
  163946. 227,
  163947. 231,
  163948. 234,
  163949. 238,
  163950. 241,
  163951. 247,
  163952. 250,
  163953. 254,
  163954. 257,
  163955. 262,
  163956. 265,
  163957. 268,
  163958. 271,
  163959. 274,
  163960. 277,
  163961. 280,
  163962. 283,
  163963. 286,
  163964. 289,
  163965. 292,
  163966. 297,
  163967. 302
  163968. ],
  163969. "excluded_lines": [],
  163970. "start_line": 79,
  163971. "contexts": {},
  163972. "executed_branches": [],
  163973. "missing_branches": [
  163974. [
  163975. 112,
  163976. 113
  163977. ],
  163978. [
  163979. 112,
  163980. 114
  163981. ],
  163982. [
  163983. 114,
  163984. -110
  163985. ],
  163986. [
  163987. 114,
  163988. 115
  163989. ]
  163990. ]
  163991. },
  163992. "": {
  163993. "executed_lines": [],
  163994. "summary": {
  163995. "covered_lines": 0,
  163996. "num_statements": 128,
  163997. "percent_covered": 0.0,
  163998. "percent_covered_display": "0.00",
  163999. "missing_lines": 128,
  164000. "excluded_lines": 0,
  164001. "percent_statements_covered": 0.0,
  164002. "percent_statements_covered_display": "0.00",
  164003. "num_branches": 0,
  164004. "num_partial_branches": 0,
  164005. "covered_branches": 0,
  164006. "missing_branches": 0,
  164007. "percent_branches_covered": 100.0,
  164008. "percent_branches_covered_display": "100.00"
  164009. },
  164010. "missing_lines": [
  164011. 1,
  164012. 2,
  164013. 3,
  164014. 4,
  164015. 6,
  164016. 8,
  164017. 9,
  164018. 10,
  164019. 11,
  164020. 12,
  164021. 13,
  164022. 14,
  164023. 15,
  164024. 16,
  164025. 18,
  164026. 19,
  164027. 20,
  164028. 21,
  164029. 22,
  164030. 23,
  164031. 24,
  164032. 25,
  164033. 26,
  164034. 27,
  164035. 28,
  164036. 29,
  164037. 30,
  164038. 32,
  164039. 33,
  164040. 34,
  164041. 35,
  164042. 36,
  164043. 37,
  164044. 38,
  164045. 39,
  164046. 40,
  164047. 41,
  164048. 43,
  164049. 44,
  164050. 45,
  164051. 46,
  164052. 47,
  164053. 48,
  164054. 49,
  164055. 50,
  164056. 51,
  164057. 52,
  164058. 53,
  164059. 54,
  164060. 56,
  164061. 57,
  164062. 58,
  164063. 59,
  164064. 60,
  164065. 61,
  164066. 62,
  164067. 64,
  164068. 65,
  164069. 66,
  164070. 67,
  164071. 68,
  164072. 69,
  164073. 71,
  164074. 72,
  164075. 73,
  164076. 74,
  164077. 75,
  164078. 76,
  164079. 77,
  164080. 79,
  164081. 80,
  164082. 93,
  164083. 98,
  164084. 101,
  164085. 106,
  164086. 110,
  164087. 117,
  164088. 120,
  164089. 123,
  164090. 126,
  164091. 129,
  164092. 132,
  164093. 136,
  164094. 139,
  164095. 142,
  164096. 145,
  164097. 151,
  164098. 154,
  164099. 157,
  164100. 160,
  164101. 165,
  164102. 170,
  164103. 173,
  164104. 177,
  164105. 181,
  164106. 184,
  164107. 187,
  164108. 192,
  164109. 196,
  164110. 200,
  164111. 203,
  164112. 207,
  164113. 210,
  164114. 214,
  164115. 219,
  164116. 222,
  164117. 226,
  164118. 229,
  164119. 233,
  164120. 236,
  164121. 240,
  164122. 243,
  164123. 249,
  164124. 252,
  164125. 256,
  164126. 259,
  164127. 264,
  164128. 267,
  164129. 270,
  164130. 273,
  164131. 276,
  164132. 279,
  164133. 282,
  164134. 285,
  164135. 288,
  164136. 291,
  164137. 294,
  164138. 299
  164139. ],
  164140. "excluded_lines": [],
  164141. "start_line": 1,
  164142. "contexts": {},
  164143. "executed_branches": [],
  164144. "missing_branches": []
  164145. }
  164146. }
  164147. },
  164148. "src\\utils\\ragflow\\ragflow_user_service.py": {
  164149. "executed_lines": [],
  164150. "summary": {
  164151. "covered_lines": 0,
  164152. "num_statements": 14,
  164153. "percent_covered": 0.0,
  164154. "percent_covered_display": "0.00",
  164155. "missing_lines": 14,
  164156. "excluded_lines": 0,
  164157. "percent_statements_covered": 0.0,
  164158. "percent_statements_covered_display": "0.00",
  164159. "num_branches": 2,
  164160. "num_partial_branches": 0,
  164161. "covered_branches": 0,
  164162. "missing_branches": 2,
  164163. "percent_branches_covered": 0.0,
  164164. "percent_branches_covered_display": "0.00"
  164165. },
  164166. "missing_lines": [
  164167. 6,
  164168. 8,
  164169. 11,
  164170. 14,
  164171. 16,
  164172. 18,
  164173. 20,
  164174. 23,
  164175. 24,
  164176. 28,
  164177. 31,
  164178. 34,
  164179. 35,
  164180. 36
  164181. ],
  164182. "excluded_lines": [],
  164183. "contexts": {},
  164184. "executed_branches": [],
  164185. "missing_branches": [
  164186. [
  164187. 34,
  164188. 35
  164189. ],
  164190. [
  164191. 34,
  164192. 36
  164193. ]
  164194. ],
  164195. "functions": {
  164196. "RagflowUserService.__init__": {
  164197. "executed_lines": [],
  164198. "summary": {
  164199. "covered_lines": 0,
  164200. "num_statements": 1,
  164201. "percent_covered": 0.0,
  164202. "percent_covered_display": "0.00",
  164203. "missing_lines": 1,
  164204. "excluded_lines": 0,
  164205. "percent_statements_covered": 0.0,
  164206. "percent_statements_covered_display": "0.00",
  164207. "num_branches": 0,
  164208. "num_partial_branches": 0,
  164209. "covered_branches": 0,
  164210. "missing_branches": 0,
  164211. "percent_branches_covered": 100.0,
  164212. "percent_branches_covered_display": "100.00"
  164213. },
  164214. "missing_lines": [
  164215. 16
  164216. ],
  164217. "excluded_lines": [],
  164218. "start_line": 14,
  164219. "contexts": {},
  164220. "executed_branches": [],
  164221. "missing_branches": []
  164222. },
  164223. "RagflowUserService.get_ragflow_id_and_api_key": {
  164224. "executed_lines": [],
  164225. "summary": {
  164226. "covered_lines": 0,
  164227. "num_statements": 3,
  164228. "percent_covered": 0.0,
  164229. "percent_covered_display": "0.00",
  164230. "missing_lines": 3,
  164231. "excluded_lines": 0,
  164232. "percent_statements_covered": 0.0,
  164233. "percent_statements_covered_display": "0.00",
  164234. "num_branches": 0,
  164235. "num_partial_branches": 0,
  164236. "covered_branches": 0,
  164237. "missing_branches": 0,
  164238. "percent_branches_covered": 100.0,
  164239. "percent_branches_covered_display": "100.00"
  164240. },
  164241. "missing_lines": [
  164242. 20,
  164243. 23,
  164244. 24
  164245. ],
  164246. "excluded_lines": [],
  164247. "start_line": 18,
  164248. "contexts": {},
  164249. "executed_branches": [],
  164250. "missing_branches": []
  164251. },
  164252. "get_ragflow_user_service": {
  164253. "executed_lines": [],
  164254. "summary": {
  164255. "covered_lines": 0,
  164256. "num_statements": 3,
  164257. "percent_covered": 0.0,
  164258. "percent_covered_display": "0.00",
  164259. "missing_lines": 3,
  164260. "excluded_lines": 0,
  164261. "percent_statements_covered": 0.0,
  164262. "percent_statements_covered_display": "0.00",
  164263. "num_branches": 2,
  164264. "num_partial_branches": 0,
  164265. "covered_branches": 0,
  164266. "missing_branches": 2,
  164267. "percent_branches_covered": 0.0,
  164268. "percent_branches_covered_display": "0.00"
  164269. },
  164270. "missing_lines": [
  164271. 34,
  164272. 35,
  164273. 36
  164274. ],
  164275. "excluded_lines": [],
  164276. "start_line": 31,
  164277. "contexts": {},
  164278. "executed_branches": [],
  164279. "missing_branches": [
  164280. [
  164281. 34,
  164282. 35
  164283. ],
  164284. [
  164285. 34,
  164286. 36
  164287. ]
  164288. ]
  164289. },
  164290. "": {
  164291. "executed_lines": [],
  164292. "summary": {
  164293. "covered_lines": 0,
  164294. "num_statements": 7,
  164295. "percent_covered": 0.0,
  164296. "percent_covered_display": "0.00",
  164297. "missing_lines": 7,
  164298. "excluded_lines": 0,
  164299. "percent_statements_covered": 0.0,
  164300. "percent_statements_covered_display": "0.00",
  164301. "num_branches": 0,
  164302. "num_partial_branches": 0,
  164303. "covered_branches": 0,
  164304. "missing_branches": 0,
  164305. "percent_branches_covered": 100.0,
  164306. "percent_branches_covered_display": "100.00"
  164307. },
  164308. "missing_lines": [
  164309. 6,
  164310. 8,
  164311. 11,
  164312. 14,
  164313. 18,
  164314. 28,
  164315. 31
  164316. ],
  164317. "excluded_lines": [],
  164318. "start_line": 1,
  164319. "contexts": {},
  164320. "executed_branches": [],
  164321. "missing_branches": []
  164322. }
  164323. },
  164324. "classes": {
  164325. "RagflowUserService": {
  164326. "executed_lines": [],
  164327. "summary": {
  164328. "covered_lines": 0,
  164329. "num_statements": 4,
  164330. "percent_covered": 0.0,
  164331. "percent_covered_display": "0.00",
  164332. "missing_lines": 4,
  164333. "excluded_lines": 0,
  164334. "percent_statements_covered": 0.0,
  164335. "percent_statements_covered_display": "0.00",
  164336. "num_branches": 0,
  164337. "num_partial_branches": 0,
  164338. "covered_branches": 0,
  164339. "missing_branches": 0,
  164340. "percent_branches_covered": 100.0,
  164341. "percent_branches_covered_display": "100.00"
  164342. },
  164343. "missing_lines": [
  164344. 16,
  164345. 20,
  164346. 23,
  164347. 24
  164348. ],
  164349. "excluded_lines": [],
  164350. "start_line": 11,
  164351. "contexts": {},
  164352. "executed_branches": [],
  164353. "missing_branches": []
  164354. },
  164355. "": {
  164356. "executed_lines": [],
  164357. "summary": {
  164358. "covered_lines": 0,
  164359. "num_statements": 10,
  164360. "percent_covered": 0.0,
  164361. "percent_covered_display": "0.00",
  164362. "missing_lines": 10,
  164363. "excluded_lines": 0,
  164364. "percent_statements_covered": 0.0,
  164365. "percent_statements_covered_display": "0.00",
  164366. "num_branches": 2,
  164367. "num_partial_branches": 0,
  164368. "covered_branches": 0,
  164369. "missing_branches": 2,
  164370. "percent_branches_covered": 0.0,
  164371. "percent_branches_covered_display": "0.00"
  164372. },
  164373. "missing_lines": [
  164374. 6,
  164375. 8,
  164376. 11,
  164377. 14,
  164378. 18,
  164379. 28,
  164380. 31,
  164381. 34,
  164382. 35,
  164383. 36
  164384. ],
  164385. "excluded_lines": [],
  164386. "start_line": 1,
  164387. "contexts": {},
  164388. "executed_branches": [],
  164389. "missing_branches": [
  164390. [
  164391. 34,
  164392. 35
  164393. ],
  164394. [
  164395. 34,
  164396. 36
  164397. ]
  164398. ]
  164399. }
  164400. }
  164401. },
  164402. "src\\utils\\task_queue.py": {
  164403. "executed_lines": [],
  164404. "summary": {
  164405. "covered_lines": 0,
  164406. "num_statements": 86,
  164407. "percent_covered": 0.0,
  164408. "percent_covered_display": "0.00",
  164409. "missing_lines": 86,
  164410. "excluded_lines": 31,
  164411. "percent_statements_covered": 0.0,
  164412. "percent_statements_covered_display": "0.00",
  164413. "num_branches": 10,
  164414. "num_partial_branches": 0,
  164415. "covered_branches": 0,
  164416. "missing_branches": 10,
  164417. "percent_branches_covered": 0.0,
  164418. "percent_branches_covered_display": "0.00"
  164419. },
  164420. "missing_lines": [
  164421. 7,
  164422. 8,
  164423. 9,
  164424. 10,
  164425. 11,
  164426. 12,
  164427. 13,
  164428. 15,
  164429. 18,
  164430. 20,
  164431. 21,
  164432. 22,
  164433. 23,
  164434. 26,
  164435. 27,
  164436. 29,
  164437. 30,
  164438. 31,
  164439. 32,
  164440. 33,
  164441. 34,
  164442. 35,
  164443. 36,
  164444. 37,
  164445. 40,
  164446. 50,
  164447. 52,
  164448. 54,
  164449. 55,
  164450. 56,
  164451. 57,
  164452. 59,
  164453. 60,
  164454. 61,
  164455. 63,
  164456. 64,
  164457. 65,
  164458. 66,
  164459. 67,
  164460. 68,
  164461. 69,
  164462. 103,
  164463. 106,
  164464. 107,
  164465. 108,
  164466. 109,
  164467. 110,
  164468. 113,
  164469. 115,
  164470. 117,
  164471. 119,
  164472. 120,
  164473. 122,
  164474. 123,
  164475. 124,
  164476. 125,
  164477. 126,
  164478. 127,
  164479. 128,
  164480. 130,
  164481. 131,
  164482. 132,
  164483. 134,
  164484. 136,
  164485. 140,
  164486. 141,
  164487. 142,
  164488. 144,
  164489. 154,
  164490. 155,
  164491. 156,
  164492. 158,
  164493. 170,
  164494. 177,
  164495. 178,
  164496. 179,
  164497. 180,
  164498. 182,
  164499. 191,
  164500. 193,
  164501. 197,
  164502. 198,
  164503. 199,
  164504. 203,
  164505. 206,
  164506. 208
  164507. ],
  164508. "excluded_lines": [
  164509. 71,
  164510. 72,
  164511. 73,
  164512. 74,
  164513. 75,
  164514. 76,
  164515. 77,
  164516. 78,
  164517. 79,
  164518. 80,
  164519. 81,
  164520. 82,
  164521. 83,
  164522. 84,
  164523. 85,
  164524. 86,
  164525. 87,
  164526. 88,
  164527. 89,
  164528. 90,
  164529. 91,
  164530. 92,
  164531. 93,
  164532. 94,
  164533. 95,
  164534. 96,
  164535. 97,
  164536. 98,
  164537. 99,
  164538. 100,
  164539. 101
  164540. ],
  164541. "contexts": {},
  164542. "executed_branches": [],
  164543. "missing_branches": [
  164544. [
  164545. 54,
  164546. 55
  164547. ],
  164548. [
  164549. 54,
  164550. 57
  164551. ],
  164552. [
  164553. 60,
  164554. 61
  164555. ],
  164556. [
  164557. 60,
  164558. 63
  164559. ],
  164560. [
  164561. 141,
  164562. -134
  164563. ],
  164564. [
  164565. 141,
  164566. 142
  164567. ],
  164568. [
  164569. 155,
  164570. 156
  164571. ],
  164572. [
  164573. 155,
  164574. 158
  164575. ],
  164576. [
  164577. 197,
  164578. 198
  164579. ],
  164580. [
  164581. 197,
  164582. 199
  164583. ]
  164584. ],
  164585. "functions": {
  164586. "TaskQueue.__new__": {
  164587. "executed_lines": [],
  164588. "summary": {
  164589. "covered_lines": 0,
  164590. "num_statements": 4,
  164591. "percent_covered": 0.0,
  164592. "percent_covered_display": "0.00",
  164593. "missing_lines": 4,
  164594. "excluded_lines": 0,
  164595. "percent_statements_covered": 0.0,
  164596. "percent_statements_covered_display": "0.00",
  164597. "num_branches": 2,
  164598. "num_partial_branches": 0,
  164599. "covered_branches": 0,
  164600. "missing_branches": 2,
  164601. "percent_branches_covered": 0.0,
  164602. "percent_branches_covered_display": "0.00"
  164603. },
  164604. "missing_lines": [
  164605. 54,
  164606. 55,
  164607. 56,
  164608. 57
  164609. ],
  164610. "excluded_lines": [],
  164611. "start_line": 52,
  164612. "contexts": {},
  164613. "executed_branches": [],
  164614. "missing_branches": [
  164615. [
  164616. 54,
  164617. 55
  164618. ],
  164619. [
  164620. 54,
  164621. 57
  164622. ]
  164623. ]
  164624. },
  164625. "TaskQueue.__init__": {
  164626. "executed_lines": [],
  164627. "summary": {
  164628. "covered_lines": 0,
  164629. "num_statements": 9,
  164630. "percent_covered": 0.0,
  164631. "percent_covered_display": "0.00",
  164632. "missing_lines": 9,
  164633. "excluded_lines": 0,
  164634. "percent_statements_covered": 0.0,
  164635. "percent_statements_covered_display": "0.00",
  164636. "num_branches": 2,
  164637. "num_partial_branches": 0,
  164638. "covered_branches": 0,
  164639. "missing_branches": 2,
  164640. "percent_branches_covered": 0.0,
  164641. "percent_branches_covered_display": "0.00"
  164642. },
  164643. "missing_lines": [
  164644. 60,
  164645. 61,
  164646. 63,
  164647. 64,
  164648. 65,
  164649. 66,
  164650. 67,
  164651. 68,
  164652. 69
  164653. ],
  164654. "excluded_lines": [],
  164655. "start_line": 59,
  164656. "contexts": {},
  164657. "executed_branches": [],
  164658. "missing_branches": [
  164659. [
  164660. 60,
  164661. 61
  164662. ],
  164663. [
  164664. 60,
  164665. 63
  164666. ]
  164667. ]
  164668. },
  164669. "TaskQueue.submit": {
  164670. "executed_lines": [],
  164671. "summary": {
  164672. "covered_lines": 0,
  164673. "num_statements": 0,
  164674. "percent_covered": 100.0,
  164675. "percent_covered_display": "100.00",
  164676. "missing_lines": 0,
  164677. "excluded_lines": 25,
  164678. "percent_statements_covered": 100.0,
  164679. "percent_statements_covered_display": "100.00",
  164680. "num_branches": 0,
  164681. "num_partial_branches": 0,
  164682. "covered_branches": 0,
  164683. "missing_branches": 0,
  164684. "percent_branches_covered": 100.0,
  164685. "percent_branches_covered_display": "100.00"
  164686. },
  164687. "missing_lines": [],
  164688. "excluded_lines": [
  164689. 77,
  164690. 78,
  164691. 79,
  164692. 80,
  164693. 81,
  164694. 82,
  164695. 83,
  164696. 84,
  164697. 85,
  164698. 86,
  164699. 87,
  164700. 88,
  164701. 89,
  164702. 90,
  164703. 91,
  164704. 92,
  164705. 93,
  164706. 94,
  164707. 95,
  164708. 96,
  164709. 97,
  164710. 98,
  164711. 99,
  164712. 100,
  164713. 101
  164714. ],
  164715. "start_line": 71,
  164716. "contexts": {},
  164717. "executed_branches": [],
  164718. "missing_branches": []
  164719. },
  164720. "TaskQueue._execute_task": {
  164721. "executed_lines": [],
  164722. "summary": {
  164723. "covered_lines": 0,
  164724. "num_statements": 20,
  164725. "percent_covered": 0.0,
  164726. "percent_covered_display": "0.00",
  164727. "missing_lines": 20,
  164728. "excluded_lines": 0,
  164729. "percent_statements_covered": 0.0,
  164730. "percent_statements_covered_display": "0.00",
  164731. "num_branches": 0,
  164732. "num_partial_branches": 0,
  164733. "covered_branches": 0,
  164734. "missing_branches": 0,
  164735. "percent_branches_covered": 100.0,
  164736. "percent_branches_covered_display": "100.00"
  164737. },
  164738. "missing_lines": [
  164739. 106,
  164740. 107,
  164741. 108,
  164742. 109,
  164743. 110,
  164744. 113,
  164745. 115,
  164746. 117,
  164747. 119,
  164748. 120,
  164749. 122,
  164750. 123,
  164751. 124,
  164752. 125,
  164753. 126,
  164754. 127,
  164755. 128,
  164756. 130,
  164757. 131,
  164758. 132
  164759. ],
  164760. "excluded_lines": [],
  164761. "start_line": 103,
  164762. "contexts": {},
  164763. "executed_branches": [],
  164764. "missing_branches": []
  164765. },
  164766. "TaskQueue._update_positions": {
  164767. "executed_lines": [],
  164768. "summary": {
  164769. "covered_lines": 0,
  164770. "num_statements": 4,
  164771. "percent_covered": 0.0,
  164772. "percent_covered_display": "0.00",
  164773. "missing_lines": 4,
  164774. "excluded_lines": 0,
  164775. "percent_statements_covered": 0.0,
  164776. "percent_statements_covered_display": "0.00",
  164777. "num_branches": 2,
  164778. "num_partial_branches": 0,
  164779. "covered_branches": 0,
  164780. "missing_branches": 2,
  164781. "percent_branches_covered": 0.0,
  164782. "percent_branches_covered_display": "0.00"
  164783. },
  164784. "missing_lines": [
  164785. 136,
  164786. 140,
  164787. 141,
  164788. 142
  164789. ],
  164790. "excluded_lines": [],
  164791. "start_line": 134,
  164792. "contexts": {},
  164793. "executed_branches": [],
  164794. "missing_branches": [
  164795. [
  164796. 141,
  164797. -134
  164798. ],
  164799. [
  164800. 141,
  164801. 142
  164802. ]
  164803. ]
  164804. },
  164805. "TaskQueue.get_task_status": {
  164806. "executed_lines": [],
  164807. "summary": {
  164808. "covered_lines": 0,
  164809. "num_statements": 4,
  164810. "percent_covered": 0.0,
  164811. "percent_covered_display": "0.00",
  164812. "missing_lines": 4,
  164813. "excluded_lines": 0,
  164814. "percent_statements_covered": 0.0,
  164815. "percent_statements_covered_display": "0.00",
  164816. "num_branches": 2,
  164817. "num_partial_branches": 0,
  164818. "covered_branches": 0,
  164819. "missing_branches": 2,
  164820. "percent_branches_covered": 0.0,
  164821. "percent_branches_covered_display": "0.00"
  164822. },
  164823. "missing_lines": [
  164824. 154,
  164825. 155,
  164826. 156,
  164827. 158
  164828. ],
  164829. "excluded_lines": [],
  164830. "start_line": 144,
  164831. "contexts": {},
  164832. "executed_branches": [],
  164833. "missing_branches": [
  164834. [
  164835. 155,
  164836. 156
  164837. ],
  164838. [
  164839. 155,
  164840. 158
  164841. ]
  164842. ]
  164843. },
  164844. "TaskQueue.get_queue_info": {
  164845. "executed_lines": [],
  164846. "summary": {
  164847. "covered_lines": 0,
  164848. "num_statements": 5,
  164849. "percent_covered": 0.0,
  164850. "percent_covered_display": "0.00",
  164851. "missing_lines": 5,
  164852. "excluded_lines": 0,
  164853. "percent_statements_covered": 0.0,
  164854. "percent_statements_covered_display": "0.00",
  164855. "num_branches": 0,
  164856. "num_partial_branches": 0,
  164857. "covered_branches": 0,
  164858. "missing_branches": 0,
  164859. "percent_branches_covered": 100.0,
  164860. "percent_branches_covered_display": "100.00"
  164861. },
  164862. "missing_lines": [
  164863. 177,
  164864. 178,
  164865. 179,
  164866. 180,
  164867. 182
  164868. ],
  164869. "excluded_lines": [],
  164870. "start_line": 170,
  164871. "contexts": {},
  164872. "executed_branches": [],
  164873. "missing_branches": []
  164874. },
  164875. "TaskQueue.clear_completed": {
  164876. "executed_lines": [],
  164877. "summary": {
  164878. "covered_lines": 0,
  164879. "num_statements": 4,
  164880. "percent_covered": 0.0,
  164881. "percent_covered_display": "0.00",
  164882. "missing_lines": 4,
  164883. "excluded_lines": 0,
  164884. "percent_statements_covered": 0.0,
  164885. "percent_statements_covered_display": "0.00",
  164886. "num_branches": 2,
  164887. "num_partial_branches": 0,
  164888. "covered_branches": 0,
  164889. "missing_branches": 2,
  164890. "percent_branches_covered": 0.0,
  164891. "percent_branches_covered_display": "0.00"
  164892. },
  164893. "missing_lines": [
  164894. 193,
  164895. 197,
  164896. 198,
  164897. 199
  164898. ],
  164899. "excluded_lines": [],
  164900. "start_line": 191,
  164901. "contexts": {},
  164902. "executed_branches": [],
  164903. "missing_branches": [
  164904. [
  164905. 197,
  164906. 198
  164907. ],
  164908. [
  164909. 197,
  164910. 199
  164911. ]
  164912. ]
  164913. },
  164914. "get_task_queue": {
  164915. "executed_lines": [],
  164916. "summary": {
  164917. "covered_lines": 0,
  164918. "num_statements": 1,
  164919. "percent_covered": 0.0,
  164920. "percent_covered_display": "0.00",
  164921. "missing_lines": 1,
  164922. "excluded_lines": 0,
  164923. "percent_statements_covered": 0.0,
  164924. "percent_statements_covered_display": "0.00",
  164925. "num_branches": 0,
  164926. "num_partial_branches": 0,
  164927. "covered_branches": 0,
  164928. "missing_branches": 0,
  164929. "percent_branches_covered": 100.0,
  164930. "percent_branches_covered_display": "100.00"
  164931. },
  164932. "missing_lines": [
  164933. 208
  164934. ],
  164935. "excluded_lines": [],
  164936. "start_line": 206,
  164937. "contexts": {},
  164938. "executed_branches": [],
  164939. "missing_branches": []
  164940. },
  164941. "": {
  164942. "executed_lines": [],
  164943. "summary": {
  164944. "covered_lines": 0,
  164945. "num_statements": 35,
  164946. "percent_covered": 0.0,
  164947. "percent_covered_display": "0.00",
  164948. "missing_lines": 35,
  164949. "excluded_lines": 6,
  164950. "percent_statements_covered": 0.0,
  164951. "percent_statements_covered_display": "0.00",
  164952. "num_branches": 0,
  164953. "num_partial_branches": 0,
  164954. "covered_branches": 0,
  164955. "missing_branches": 0,
  164956. "percent_branches_covered": 100.0,
  164957. "percent_branches_covered_display": "100.00"
  164958. },
  164959. "missing_lines": [
  164960. 7,
  164961. 8,
  164962. 9,
  164963. 10,
  164964. 11,
  164965. 12,
  164966. 13,
  164967. 15,
  164968. 18,
  164969. 20,
  164970. 21,
  164971. 22,
  164972. 23,
  164973. 26,
  164974. 27,
  164975. 29,
  164976. 30,
  164977. 31,
  164978. 32,
  164979. 33,
  164980. 34,
  164981. 35,
  164982. 36,
  164983. 37,
  164984. 40,
  164985. 50,
  164986. 52,
  164987. 59,
  164988. 103,
  164989. 134,
  164990. 144,
  164991. 170,
  164992. 191,
  164993. 203,
  164994. 206
  164995. ],
  164996. "excluded_lines": [
  164997. 71,
  164998. 72,
  164999. 73,
  165000. 74,
  165001. 75,
  165002. 76
  165003. ],
  165004. "start_line": 1,
  165005. "contexts": {},
  165006. "executed_branches": [],
  165007. "missing_branches": []
  165008. }
  165009. },
  165010. "classes": {
  165011. "TaskStatus": {
  165012. "executed_lines": [],
  165013. "summary": {
  165014. "covered_lines": 0,
  165015. "num_statements": 0,
  165016. "percent_covered": 100.0,
  165017. "percent_covered_display": "100.00",
  165018. "missing_lines": 0,
  165019. "excluded_lines": 0,
  165020. "percent_statements_covered": 100.0,
  165021. "percent_statements_covered_display": "100.00",
  165022. "num_branches": 0,
  165023. "num_partial_branches": 0,
  165024. "covered_branches": 0,
  165025. "missing_branches": 0,
  165026. "percent_branches_covered": 100.0,
  165027. "percent_branches_covered_display": "100.00"
  165028. },
  165029. "missing_lines": [],
  165030. "excluded_lines": [],
  165031. "start_line": 18,
  165032. "contexts": {},
  165033. "executed_branches": [],
  165034. "missing_branches": []
  165035. },
  165036. "Task": {
  165037. "executed_lines": [],
  165038. "summary": {
  165039. "covered_lines": 0,
  165040. "num_statements": 0,
  165041. "percent_covered": 100.0,
  165042. "percent_covered_display": "100.00",
  165043. "missing_lines": 0,
  165044. "excluded_lines": 0,
  165045. "percent_statements_covered": 100.0,
  165046. "percent_statements_covered_display": "100.00",
  165047. "num_branches": 0,
  165048. "num_partial_branches": 0,
  165049. "covered_branches": 0,
  165050. "missing_branches": 0,
  165051. "percent_branches_covered": 100.0,
  165052. "percent_branches_covered_display": "100.00"
  165053. },
  165054. "missing_lines": [],
  165055. "excluded_lines": [],
  165056. "start_line": 27,
  165057. "contexts": {},
  165058. "executed_branches": [],
  165059. "missing_branches": []
  165060. },
  165061. "TaskQueue": {
  165062. "executed_lines": [],
  165063. "summary": {
  165064. "covered_lines": 0,
  165065. "num_statements": 50,
  165066. "percent_covered": 0.0,
  165067. "percent_covered_display": "0.00",
  165068. "missing_lines": 50,
  165069. "excluded_lines": 25,
  165070. "percent_statements_covered": 0.0,
  165071. "percent_statements_covered_display": "0.00",
  165072. "num_branches": 10,
  165073. "num_partial_branches": 0,
  165074. "covered_branches": 0,
  165075. "missing_branches": 10,
  165076. "percent_branches_covered": 0.0,
  165077. "percent_branches_covered_display": "0.00"
  165078. },
  165079. "missing_lines": [
  165080. 54,
  165081. 55,
  165082. 56,
  165083. 57,
  165084. 60,
  165085. 61,
  165086. 63,
  165087. 64,
  165088. 65,
  165089. 66,
  165090. 67,
  165091. 68,
  165092. 69,
  165093. 106,
  165094. 107,
  165095. 108,
  165096. 109,
  165097. 110,
  165098. 113,
  165099. 115,
  165100. 117,
  165101. 119,
  165102. 120,
  165103. 122,
  165104. 123,
  165105. 124,
  165106. 125,
  165107. 126,
  165108. 127,
  165109. 128,
  165110. 130,
  165111. 131,
  165112. 132,
  165113. 136,
  165114. 140,
  165115. 141,
  165116. 142,
  165117. 154,
  165118. 155,
  165119. 156,
  165120. 158,
  165121. 177,
  165122. 178,
  165123. 179,
  165124. 180,
  165125. 182,
  165126. 193,
  165127. 197,
  165128. 198,
  165129. 199
  165130. ],
  165131. "excluded_lines": [
  165132. 77,
  165133. 78,
  165134. 79,
  165135. 80,
  165136. 81,
  165137. 82,
  165138. 83,
  165139. 84,
  165140. 85,
  165141. 86,
  165142. 87,
  165143. 88,
  165144. 89,
  165145. 90,
  165146. 91,
  165147. 92,
  165148. 93,
  165149. 94,
  165150. 95,
  165151. 96,
  165152. 97,
  165153. 98,
  165154. 99,
  165155. 100,
  165156. 101
  165157. ],
  165158. "start_line": 40,
  165159. "contexts": {},
  165160. "executed_branches": [],
  165161. "missing_branches": [
  165162. [
  165163. 54,
  165164. 55
  165165. ],
  165166. [
  165167. 54,
  165168. 57
  165169. ],
  165170. [
  165171. 60,
  165172. 61
  165173. ],
  165174. [
  165175. 60,
  165176. 63
  165177. ],
  165178. [
  165179. 141,
  165180. -134
  165181. ],
  165182. [
  165183. 141,
  165184. 142
  165185. ],
  165186. [
  165187. 155,
  165188. 156
  165189. ],
  165190. [
  165191. 155,
  165192. 158
  165193. ],
  165194. [
  165195. 197,
  165196. 198
  165197. ],
  165198. [
  165199. 197,
  165200. 199
  165201. ]
  165202. ]
  165203. },
  165204. "": {
  165205. "executed_lines": [],
  165206. "summary": {
  165207. "covered_lines": 0,
  165208. "num_statements": 36,
  165209. "percent_covered": 0.0,
  165210. "percent_covered_display": "0.00",
  165211. "missing_lines": 36,
  165212. "excluded_lines": 6,
  165213. "percent_statements_covered": 0.0,
  165214. "percent_statements_covered_display": "0.00",
  165215. "num_branches": 0,
  165216. "num_partial_branches": 0,
  165217. "covered_branches": 0,
  165218. "missing_branches": 0,
  165219. "percent_branches_covered": 100.0,
  165220. "percent_branches_covered_display": "100.00"
  165221. },
  165222. "missing_lines": [
  165223. 7,
  165224. 8,
  165225. 9,
  165226. 10,
  165227. 11,
  165228. 12,
  165229. 13,
  165230. 15,
  165231. 18,
  165232. 20,
  165233. 21,
  165234. 22,
  165235. 23,
  165236. 26,
  165237. 27,
  165238. 29,
  165239. 30,
  165240. 31,
  165241. 32,
  165242. 33,
  165243. 34,
  165244. 35,
  165245. 36,
  165246. 37,
  165247. 40,
  165248. 50,
  165249. 52,
  165250. 59,
  165251. 103,
  165252. 134,
  165253. 144,
  165254. 170,
  165255. 191,
  165256. 203,
  165257. 206,
  165258. 208
  165259. ],
  165260. "excluded_lines": [
  165261. 71,
  165262. 72,
  165263. 73,
  165264. 74,
  165265. 75,
  165266. 76
  165267. ],
  165268. "start_line": 1,
  165269. "contexts": {},
  165270. "executed_branches": [],
  165271. "missing_branches": []
  165272. }
  165273. }
  165274. },
  165275. "src\\utils\\vector_db\\__init__.py": {
  165276. "executed_lines": [],
  165277. "summary": {
  165278. "covered_lines": 0,
  165279. "num_statements": 3,
  165280. "percent_covered": 0.0,
  165281. "percent_covered_display": "0.00",
  165282. "missing_lines": 3,
  165283. "excluded_lines": 0,
  165284. "percent_statements_covered": 0.0,
  165285. "percent_statements_covered_display": "0.00",
  165286. "num_branches": 0,
  165287. "num_partial_branches": 0,
  165288. "covered_branches": 0,
  165289. "missing_branches": 0,
  165290. "percent_branches_covered": 100.0,
  165291. "percent_branches_covered_display": "100.00"
  165292. },
  165293. "missing_lines": [
  165294. 7,
  165295. 8,
  165296. 10
  165297. ],
  165298. "excluded_lines": [],
  165299. "contexts": {},
  165300. "executed_branches": [],
  165301. "missing_branches": [],
  165302. "functions": {
  165303. "": {
  165304. "executed_lines": [],
  165305. "summary": {
  165306. "covered_lines": 0,
  165307. "num_statements": 3,
  165308. "percent_covered": 0.0,
  165309. "percent_covered_display": "0.00",
  165310. "missing_lines": 3,
  165311. "excluded_lines": 0,
  165312. "percent_statements_covered": 0.0,
  165313. "percent_statements_covered_display": "0.00",
  165314. "num_branches": 0,
  165315. "num_partial_branches": 0,
  165316. "covered_branches": 0,
  165317. "missing_branches": 0,
  165318. "percent_branches_covered": 100.0,
  165319. "percent_branches_covered_display": "100.00"
  165320. },
  165321. "missing_lines": [
  165322. 7,
  165323. 8,
  165324. 10
  165325. ],
  165326. "excluded_lines": [],
  165327. "start_line": 1,
  165328. "contexts": {},
  165329. "executed_branches": [],
  165330. "missing_branches": []
  165331. }
  165332. },
  165333. "classes": {
  165334. "": {
  165335. "executed_lines": [],
  165336. "summary": {
  165337. "covered_lines": 0,
  165338. "num_statements": 3,
  165339. "percent_covered": 0.0,
  165340. "percent_covered_display": "0.00",
  165341. "missing_lines": 3,
  165342. "excluded_lines": 0,
  165343. "percent_statements_covered": 0.0,
  165344. "percent_statements_covered_display": "0.00",
  165345. "num_branches": 0,
  165346. "num_partial_branches": 0,
  165347. "covered_branches": 0,
  165348. "missing_branches": 0,
  165349. "percent_branches_covered": 100.0,
  165350. "percent_branches_covered_display": "100.00"
  165351. },
  165352. "missing_lines": [
  165353. 7,
  165354. 8,
  165355. 10
  165356. ],
  165357. "excluded_lines": [],
  165358. "start_line": 1,
  165359. "contexts": {},
  165360. "executed_branches": [],
  165361. "missing_branches": []
  165362. }
  165363. }
  165364. },
  165365. "src\\utils\\vector_db\\base.py": {
  165366. "executed_lines": [],
  165367. "summary": {
  165368. "covered_lines": 0,
  165369. "num_statements": 3,
  165370. "percent_covered": 0.0,
  165371. "percent_covered_display": "0.00",
  165372. "missing_lines": 3,
  165373. "excluded_lines": 111,
  165374. "percent_statements_covered": 0.0,
  165375. "percent_statements_covered_display": "0.00",
  165376. "num_branches": 0,
  165377. "num_partial_branches": 0,
  165378. "covered_branches": 0,
  165379. "missing_branches": 0,
  165380. "percent_branches_covered": 100.0,
  165381. "percent_branches_covered_display": "100.00"
  165382. },
  165383. "missing_lines": [
  165384. 7,
  165385. 8,
  165386. 11
  165387. ],
  165388. "excluded_lines": [
  165389. 18,
  165390. 19,
  165391. 20,
  165392. 21,
  165393. 22,
  165394. 23,
  165395. 24,
  165396. 25,
  165397. 26,
  165398. 27,
  165399. 28,
  165400. 29,
  165401. 30,
  165402. 31,
  165403. 32,
  165404. 33,
  165405. 34,
  165406. 35,
  165407. 36,
  165408. 37,
  165409. 38,
  165410. 40,
  165411. 41,
  165412. 42,
  165413. 43,
  165414. 44,
  165415. 45,
  165416. 46,
  165417. 47,
  165418. 48,
  165419. 49,
  165420. 50,
  165421. 51,
  165422. 52,
  165423. 53,
  165424. 54,
  165425. 55,
  165426. 56,
  165427. 57,
  165428. 58,
  165429. 59,
  165430. 60,
  165431. 62,
  165432. 63,
  165433. 64,
  165434. 65,
  165435. 66,
  165436. 67,
  165437. 68,
  165438. 69,
  165439. 70,
  165440. 71,
  165441. 72,
  165442. 73,
  165443. 74,
  165444. 75,
  165445. 76,
  165446. 77,
  165447. 78,
  165448. 79,
  165449. 80,
  165450. 81,
  165451. 82,
  165452. 84,
  165453. 85,
  165454. 86,
  165455. 87,
  165456. 88,
  165457. 89,
  165458. 90,
  165459. 91,
  165460. 92,
  165461. 93,
  165462. 94,
  165463. 95,
  165464. 96,
  165465. 97,
  165466. 98,
  165467. 99,
  165468. 100,
  165469. 101,
  165470. 102,
  165471. 104,
  165472. 105,
  165473. 106,
  165474. 107,
  165475. 108,
  165476. 109,
  165477. 110,
  165478. 111,
  165479. 112,
  165480. 113,
  165481. 114,
  165482. 115,
  165483. 116,
  165484. 117,
  165485. 118,
  165486. 119,
  165487. 120,
  165488. 121,
  165489. 122,
  165490. 123,
  165491. 124,
  165492. 126,
  165493. 127,
  165494. 128,
  165495. 129,
  165496. 131,
  165497. 132,
  165498. 133,
  165499. 134
  165500. ],
  165501. "contexts": {},
  165502. "executed_branches": [],
  165503. "missing_branches": [],
  165504. "functions": {
  165505. "VectorDBClient.search": {
  165506. "executed_lines": [],
  165507. "summary": {
  165508. "covered_lines": 0,
  165509. "num_statements": 0,
  165510. "percent_covered": 100.0,
  165511. "percent_covered_display": "100.00",
  165512. "missing_lines": 0,
  165513. "excluded_lines": 13,
  165514. "percent_statements_covered": 100.0,
  165515. "percent_statements_covered_display": "100.00",
  165516. "num_branches": 0,
  165517. "num_partial_branches": 0,
  165518. "covered_branches": 0,
  165519. "missing_branches": 0,
  165520. "percent_branches_covered": 100.0,
  165521. "percent_branches_covered_display": "100.00"
  165522. },
  165523. "missing_lines": [],
  165524. "excluded_lines": [
  165525. 26,
  165526. 27,
  165527. 28,
  165528. 29,
  165529. 30,
  165530. 31,
  165531. 32,
  165532. 33,
  165533. 34,
  165534. 35,
  165535. 36,
  165536. 37,
  165537. 38
  165538. ],
  165539. "start_line": 19,
  165540. "contexts": {},
  165541. "executed_branches": [],
  165542. "missing_branches": []
  165543. },
  165544. "VectorDBClient.vector_search": {
  165545. "executed_lines": [],
  165546. "summary": {
  165547. "covered_lines": 0,
  165548. "num_statements": 0,
  165549. "percent_covered": 100.0,
  165550. "percent_covered_display": "100.00",
  165551. "missing_lines": 0,
  165552. "excluded_lines": 13,
  165553. "percent_statements_covered": 100.0,
  165554. "percent_statements_covered_display": "100.00",
  165555. "num_branches": 0,
  165556. "num_partial_branches": 0,
  165557. "covered_branches": 0,
  165558. "missing_branches": 0,
  165559. "percent_branches_covered": 100.0,
  165560. "percent_branches_covered_display": "100.00"
  165561. },
  165562. "missing_lines": [],
  165563. "excluded_lines": [
  165564. 48,
  165565. 49,
  165566. 50,
  165567. 51,
  165568. 52,
  165569. 53,
  165570. 54,
  165571. 55,
  165572. 56,
  165573. 57,
  165574. 58,
  165575. 59,
  165576. 60
  165577. ],
  165578. "start_line": 41,
  165579. "contexts": {},
  165580. "executed_branches": [],
  165581. "missing_branches": []
  165582. },
  165583. "VectorDBClient.hybrid_search": {
  165584. "executed_lines": [],
  165585. "summary": {
  165586. "covered_lines": 0,
  165587. "num_statements": 0,
  165588. "percent_covered": 100.0,
  165589. "percent_covered_display": "100.00",
  165590. "missing_lines": 0,
  165591. "excluded_lines": 13,
  165592. "percent_statements_covered": 100.0,
  165593. "percent_statements_covered_display": "100.00",
  165594. "num_branches": 0,
  165595. "num_partial_branches": 0,
  165596. "covered_branches": 0,
  165597. "missing_branches": 0,
  165598. "percent_branches_covered": 100.0,
  165599. "percent_branches_covered_display": "100.00"
  165600. },
  165601. "missing_lines": [],
  165602. "excluded_lines": [
  165603. 70,
  165604. 71,
  165605. 72,
  165606. 73,
  165607. 74,
  165608. 75,
  165609. 76,
  165610. 77,
  165611. 78,
  165612. 79,
  165613. 80,
  165614. 81,
  165615. 82
  165616. ],
  165617. "start_line": 63,
  165618. "contexts": {},
  165619. "executed_branches": [],
  165620. "missing_branches": []
  165621. },
  165622. "VectorDBClient.insert": {
  165623. "executed_lines": [],
  165624. "summary": {
  165625. "covered_lines": 0,
  165626. "num_statements": 0,
  165627. "percent_covered": 100.0,
  165628. "percent_covered_display": "100.00",
  165629. "missing_lines": 0,
  165630. "excluded_lines": 12,
  165631. "percent_statements_covered": 100.0,
  165632. "percent_statements_covered_display": "100.00",
  165633. "num_branches": 0,
  165634. "num_partial_branches": 0,
  165635. "covered_branches": 0,
  165636. "missing_branches": 0,
  165637. "percent_branches_covered": 100.0,
  165638. "percent_branches_covered_display": "100.00"
  165639. },
  165640. "missing_lines": [],
  165641. "excluded_lines": [
  165642. 91,
  165643. 92,
  165644. 93,
  165645. 94,
  165646. 95,
  165647. 96,
  165648. 97,
  165649. 98,
  165650. 99,
  165651. 100,
  165652. 101,
  165653. 102
  165654. ],
  165655. "start_line": 85,
  165656. "contexts": {},
  165657. "executed_branches": [],
  165658. "missing_branches": []
  165659. },
  165660. "VectorDBClient.update": {
  165661. "executed_lines": [],
  165662. "summary": {
  165663. "covered_lines": 0,
  165664. "num_statements": 0,
  165665. "percent_covered": 100.0,
  165666. "percent_covered_display": "100.00",
  165667. "missing_lines": 0,
  165668. "excluded_lines": 13,
  165669. "percent_statements_covered": 100.0,
  165670. "percent_statements_covered_display": "100.00",
  165671. "num_branches": 0,
  165672. "num_partial_branches": 0,
  165673. "covered_branches": 0,
  165674. "missing_branches": 0,
  165675. "percent_branches_covered": 100.0,
  165676. "percent_branches_covered_display": "100.00"
  165677. },
  165678. "missing_lines": [],
  165679. "excluded_lines": [
  165680. 112,
  165681. 113,
  165682. 114,
  165683. 115,
  165684. 116,
  165685. 117,
  165686. 118,
  165687. 119,
  165688. 120,
  165689. 121,
  165690. 122,
  165691. 123,
  165692. 124
  165693. ],
  165694. "start_line": 105,
  165695. "contexts": {},
  165696. "executed_branches": [],
  165697. "missing_branches": []
  165698. },
  165699. "VectorDBClient.get_status": {
  165700. "executed_lines": [],
  165701. "summary": {
  165702. "covered_lines": 0,
  165703. "num_statements": 0,
  165704. "percent_covered": 100.0,
  165705. "percent_covered_display": "100.00",
  165706. "missing_lines": 0,
  165707. "excluded_lines": 2,
  165708. "percent_statements_covered": 100.0,
  165709. "percent_statements_covered_display": "100.00",
  165710. "num_branches": 0,
  165711. "num_partial_branches": 0,
  165712. "covered_branches": 0,
  165713. "missing_branches": 0,
  165714. "percent_branches_covered": 100.0,
  165715. "percent_branches_covered_display": "100.00"
  165716. },
  165717. "missing_lines": [],
  165718. "excluded_lines": [
  165719. 128,
  165720. 129
  165721. ],
  165722. "start_line": 127,
  165723. "contexts": {},
  165724. "executed_branches": [],
  165725. "missing_branches": []
  165726. },
  165727. "VectorDBClient.close": {
  165728. "executed_lines": [],
  165729. "summary": {
  165730. "covered_lines": 0,
  165731. "num_statements": 0,
  165732. "percent_covered": 100.0,
  165733. "percent_covered_display": "100.00",
  165734. "missing_lines": 0,
  165735. "excluded_lines": 2,
  165736. "percent_statements_covered": 100.0,
  165737. "percent_statements_covered_display": "100.00",
  165738. "num_branches": 0,
  165739. "num_partial_branches": 0,
  165740. "covered_branches": 0,
  165741. "missing_branches": 0,
  165742. "percent_branches_covered": 100.0,
  165743. "percent_branches_covered_display": "100.00"
  165744. },
  165745. "missing_lines": [],
  165746. "excluded_lines": [
  165747. 133,
  165748. 134
  165749. ],
  165750. "start_line": 132,
  165751. "contexts": {},
  165752. "executed_branches": [],
  165753. "missing_branches": []
  165754. },
  165755. "": {
  165756. "executed_lines": [],
  165757. "summary": {
  165758. "covered_lines": 0,
  165759. "num_statements": 3,
  165760. "percent_covered": 0.0,
  165761. "percent_covered_display": "0.00",
  165762. "missing_lines": 3,
  165763. "excluded_lines": 43,
  165764. "percent_statements_covered": 0.0,
  165765. "percent_statements_covered_display": "0.00",
  165766. "num_branches": 0,
  165767. "num_partial_branches": 0,
  165768. "covered_branches": 0,
  165769. "missing_branches": 0,
  165770. "percent_branches_covered": 100.0,
  165771. "percent_branches_covered_display": "100.00"
  165772. },
  165773. "missing_lines": [
  165774. 7,
  165775. 8,
  165776. 11
  165777. ],
  165778. "excluded_lines": [
  165779. 18,
  165780. 19,
  165781. 20,
  165782. 21,
  165783. 22,
  165784. 23,
  165785. 24,
  165786. 25,
  165787. 40,
  165788. 41,
  165789. 42,
  165790. 43,
  165791. 44,
  165792. 45,
  165793. 46,
  165794. 47,
  165795. 62,
  165796. 63,
  165797. 64,
  165798. 65,
  165799. 66,
  165800. 67,
  165801. 68,
  165802. 69,
  165803. 84,
  165804. 85,
  165805. 86,
  165806. 87,
  165807. 88,
  165808. 89,
  165809. 90,
  165810. 104,
  165811. 105,
  165812. 106,
  165813. 107,
  165814. 108,
  165815. 109,
  165816. 110,
  165817. 111,
  165818. 126,
  165819. 127,
  165820. 131,
  165821. 132
  165822. ],
  165823. "start_line": 1,
  165824. "contexts": {},
  165825. "executed_branches": [],
  165826. "missing_branches": []
  165827. }
  165828. },
  165829. "classes": {
  165830. "VectorDBClient": {
  165831. "executed_lines": [],
  165832. "summary": {
  165833. "covered_lines": 0,
  165834. "num_statements": 0,
  165835. "percent_covered": 100.0,
  165836. "percent_covered_display": "100.00",
  165837. "missing_lines": 0,
  165838. "excluded_lines": 68,
  165839. "percent_statements_covered": 100.0,
  165840. "percent_statements_covered_display": "100.00",
  165841. "num_branches": 0,
  165842. "num_partial_branches": 0,
  165843. "covered_branches": 0,
  165844. "missing_branches": 0,
  165845. "percent_branches_covered": 100.0,
  165846. "percent_branches_covered_display": "100.00"
  165847. },
  165848. "missing_lines": [],
  165849. "excluded_lines": [
  165850. 26,
  165851. 27,
  165852. 28,
  165853. 29,
  165854. 30,
  165855. 31,
  165856. 32,
  165857. 33,
  165858. 34,
  165859. 35,
  165860. 36,
  165861. 37,
  165862. 38,
  165863. 48,
  165864. 49,
  165865. 50,
  165866. 51,
  165867. 52,
  165868. 53,
  165869. 54,
  165870. 55,
  165871. 56,
  165872. 57,
  165873. 58,
  165874. 59,
  165875. 60,
  165876. 70,
  165877. 71,
  165878. 72,
  165879. 73,
  165880. 74,
  165881. 75,
  165882. 76,
  165883. 77,
  165884. 78,
  165885. 79,
  165886. 80,
  165887. 81,
  165888. 82,
  165889. 91,
  165890. 92,
  165891. 93,
  165892. 94,
  165893. 95,
  165894. 96,
  165895. 97,
  165896. 98,
  165897. 99,
  165898. 100,
  165899. 101,
  165900. 102,
  165901. 112,
  165902. 113,
  165903. 114,
  165904. 115,
  165905. 116,
  165906. 117,
  165907. 118,
  165908. 119,
  165909. 120,
  165910. 121,
  165911. 122,
  165912. 123,
  165913. 124,
  165914. 128,
  165915. 129,
  165916. 133,
  165917. 134
  165918. ],
  165919. "start_line": 11,
  165920. "contexts": {},
  165921. "executed_branches": [],
  165922. "missing_branches": []
  165923. },
  165924. "": {
  165925. "executed_lines": [],
  165926. "summary": {
  165927. "covered_lines": 0,
  165928. "num_statements": 3,
  165929. "percent_covered": 0.0,
  165930. "percent_covered_display": "0.00",
  165931. "missing_lines": 3,
  165932. "excluded_lines": 43,
  165933. "percent_statements_covered": 0.0,
  165934. "percent_statements_covered_display": "0.00",
  165935. "num_branches": 0,
  165936. "num_partial_branches": 0,
  165937. "covered_branches": 0,
  165938. "missing_branches": 0,
  165939. "percent_branches_covered": 100.0,
  165940. "percent_branches_covered_display": "100.00"
  165941. },
  165942. "missing_lines": [
  165943. 7,
  165944. 8,
  165945. 11
  165946. ],
  165947. "excluded_lines": [
  165948. 18,
  165949. 19,
  165950. 20,
  165951. 21,
  165952. 22,
  165953. 23,
  165954. 24,
  165955. 25,
  165956. 40,
  165957. 41,
  165958. 42,
  165959. 43,
  165960. 44,
  165961. 45,
  165962. 46,
  165963. 47,
  165964. 62,
  165965. 63,
  165966. 64,
  165967. 65,
  165968. 66,
  165969. 67,
  165970. 68,
  165971. 69,
  165972. 84,
  165973. 85,
  165974. 86,
  165975. 87,
  165976. 88,
  165977. 89,
  165978. 90,
  165979. 104,
  165980. 105,
  165981. 106,
  165982. 107,
  165983. 108,
  165984. 109,
  165985. 110,
  165986. 111,
  165987. 126,
  165988. 127,
  165989. 131,
  165990. 132
  165991. ],
  165992. "start_line": 1,
  165993. "contexts": {},
  165994. "executed_branches": [],
  165995. "missing_branches": []
  165996. }
  165997. }
  165998. },
  165999. "src\\utils\\vector_db\\elasticsearch_adapter.py": {
  166000. "executed_lines": [],
  166001. "summary": {
  166002. "covered_lines": 0,
  166003. "num_statements": 200,
  166004. "percent_covered": 0.0,
  166005. "percent_covered_display": "0.00",
  166006. "missing_lines": 200,
  166007. "excluded_lines": 3,
  166008. "percent_statements_covered": 0.0,
  166009. "percent_statements_covered_display": "0.00",
  166010. "num_branches": 58,
  166011. "num_partial_branches": 0,
  166012. "covered_branches": 0,
  166013. "missing_branches": 58,
  166014. "percent_branches_covered": 0.0,
  166015. "percent_branches_covered_display": "0.00"
  166016. },
  166017. "missing_lines": [
  166018. 7,
  166019. 8,
  166020. 9,
  166021. 10,
  166022. 11,
  166023. 12,
  166024. 13,
  166025. 14,
  166026. 16,
  166027. 19,
  166028. 20,
  166029. 23,
  166030. 30,
  166031. 42,
  166032. 43,
  166033. 44,
  166034. 45,
  166035. 47,
  166036. 49,
  166037. 50,
  166038. 53,
  166039. 65,
  166040. 66,
  166041. 67,
  166042. 68,
  166043. 69,
  166044. 70,
  166045. 71,
  166046. 72,
  166047. 74,
  166048. 75,
  166049. 77,
  166050. 79,
  166051. 87,
  166052. 88,
  166053. 89,
  166054. 90,
  166055. 92,
  166056. 104,
  166057. 106,
  166058. 107,
  166059. 108,
  166060. 110,
  166061. 113,
  166062. 116,
  166063. 118,
  166064. 137,
  166065. 138,
  166066. 139,
  166067. 141,
  166068. 142,
  166069. 143,
  166070. 146,
  166071. 149,
  166072. 160,
  166073. 166,
  166074. 168,
  166075. 187,
  166076. 188,
  166077. 189,
  166078. 191,
  166079. 192,
  166080. 193,
  166081. 195,
  166082. 197,
  166083. 199,
  166084. 200,
  166085. 203,
  166086. 204,
  166087. 207,
  166088. 211,
  166089. 228,
  166090. 229,
  166091. 231,
  166092. 250,
  166093. 251,
  166094. 252,
  166095. 255,
  166096. 257,
  166097. 258,
  166098. 259,
  166099. 271,
  166100. 272,
  166101. 274,
  166102. 275,
  166103. 276,
  166104. 277,
  166105. 278,
  166106. 279,
  166107. 281,
  166108. 282,
  166109. 285,
  166110. 287,
  166111. 289,
  166112. 293,
  166113. 315,
  166114. 317,
  166115. 324,
  166116. 327,
  166117. 328,
  166118. 329,
  166119. 330,
  166120. 332,
  166121. 333,
  166122. 334,
  166123. 335,
  166124. 337,
  166125. 349,
  166126. 351,
  166127. 354,
  166128. 355,
  166129. 358,
  166130. 365,
  166131. 366,
  166132. 368,
  166133. 377,
  166134. 387,
  166135. 388,
  166136. 389,
  166137. 399,
  166138. 409,
  166139. 411,
  166140. 413,
  166141. 414,
  166142. 419,
  166143. 420,
  166144. 421,
  166145. 422,
  166146. 423,
  166147. 424,
  166148. 425,
  166149. 427,
  166150. 441,
  166151. 443,
  166152. 444,
  166153. 445,
  166154. 447,
  166155. 449,
  166156. 451,
  166157. 456,
  166158. 457,
  166159. 458,
  166160. 459,
  166161. 462,
  166162. 465,
  166163. 468,
  166164. 478,
  166165. 480,
  166166. 481,
  166167. 482,
  166168. 483,
  166169. 488,
  166170. 489,
  166171. 490,
  166172. 491,
  166173. 494,
  166174. 496,
  166175. 498,
  166176. 499,
  166177. 500,
  166178. 506,
  166179. 507,
  166180. 513,
  166181. 515,
  166182. 516,
  166183. 517,
  166184. 519,
  166185. 523,
  166186. 524,
  166187. 525,
  166188. 526,
  166189. 527,
  166190. 528,
  166191. 529,
  166192. 532,
  166193. 536,
  166194. 543,
  166195. 544,
  166196. 545,
  166197. 546,
  166198. 548,
  166199. 550,
  166200. 552,
  166201. 554,
  166202. 559,
  166203. 560,
  166204. 563,
  166205. 565,
  166206. 566,
  166207. 567,
  166208. 568,
  166209. 571,
  166210. 573,
  166211. 574,
  166212. 575,
  166213. 576,
  166214. 577,
  166215. 578,
  166216. 579,
  166217. 580
  166218. ],
  166219. "excluded_lines": [
  166220. 62,
  166221. 63,
  166222. 492
  166223. ],
  166224. "contexts": {},
  166225. "executed_branches": [],
  166226. "missing_branches": [
  166227. [
  166228. 88,
  166229. 89
  166230. ],
  166231. [
  166232. 88,
  166233. 90
  166234. ],
  166235. [
  166236. 104,
  166237. 106
  166238. ],
  166239. [
  166240. 104,
  166241. 116
  166242. ],
  166243. [
  166244. 106,
  166245. 107
  166246. ],
  166247. [
  166248. 106,
  166249. 108
  166250. ],
  166251. [
  166252. 108,
  166253. 110
  166254. ],
  166255. [
  166256. 108,
  166257. 113
  166258. ],
  166259. [
  166260. 138,
  166261. 139
  166262. ],
  166263. [
  166264. 138,
  166265. 141
  166266. ],
  166267. [
  166268. 188,
  166269. 189
  166270. ],
  166271. [
  166272. 188,
  166273. 191
  166274. ],
  166275. [
  166276. 195,
  166277. 197
  166278. ],
  166279. [
  166280. 195,
  166281. 199
  166282. ],
  166283. [
  166284. 251,
  166285. 252
  166286. ],
  166287. [
  166288. 251,
  166289. 255
  166290. ],
  166291. [
  166292. 276,
  166293. 277
  166294. ],
  166295. [
  166296. 276,
  166297. 278
  166298. ],
  166299. [
  166300. 278,
  166301. 279
  166302. ],
  166303. [
  166304. 278,
  166305. 281
  166306. ],
  166307. [
  166308. 285,
  166309. 287
  166310. ],
  166311. [
  166312. 285,
  166313. 289
  166314. ],
  166315. [
  166316. 328,
  166317. 329
  166318. ],
  166319. [
  166320. 328,
  166321. 332
  166322. ],
  166323. [
  166324. 332,
  166325. 333
  166326. ],
  166327. [
  166328. 332,
  166329. 335
  166330. ],
  166331. [
  166332. 365,
  166333. 366
  166334. ],
  166335. [
  166336. 365,
  166337. 387
  166338. ],
  166339. [
  166340. 387,
  166341. 388
  166342. ],
  166343. [
  166344. 387,
  166345. 399
  166346. ],
  166347. [
  166348. 419,
  166349. 420
  166350. ],
  166351. [
  166352. 419,
  166353. 421
  166354. ],
  166355. [
  166356. 423,
  166357. 424
  166358. ],
  166359. [
  166360. 423,
  166361. 425
  166362. ],
  166363. [
  166364. 444,
  166365. 445
  166366. ],
  166367. [
  166368. 444,
  166369. 465
  166370. ],
  166371. [
  166372. 447,
  166373. 449
  166374. ],
  166375. [
  166376. 447,
  166377. 462
  166378. ],
  166379. [
  166380. 482,
  166381. 483
  166382. ],
  166383. [
  166384. 482,
  166385. 494
  166386. ],
  166387. [
  166388. 488,
  166389. 489
  166390. ],
  166391. [
  166392. 488,
  166393. 494
  166394. ],
  166395. [
  166396. 489,
  166397. 490
  166398. ],
  166399. [
  166400. 489,
  166401. 491
  166402. ],
  166403. [
  166404. 515,
  166405. -513
  166406. ],
  166407. [
  166408. 515,
  166409. 516
  166410. ],
  166411. [
  166412. 525,
  166413. 526
  166414. ],
  166415. [
  166416. 525,
  166417. 529
  166418. ],
  166419. [
  166420. 544,
  166421. 545
  166422. ],
  166423. [
  166424. 544,
  166425. 546
  166426. ],
  166427. [
  166428. 566,
  166429. 567
  166430. ],
  166431. [
  166432. 566,
  166433. 568
  166434. ],
  166435. [
  166436. 574,
  166437. 575
  166438. ],
  166439. [
  166440. 574,
  166441. 578
  166442. ],
  166443. [
  166444. 575,
  166445. 576
  166446. ],
  166447. [
  166448. 575,
  166449. 577
  166450. ],
  166451. [
  166452. 578,
  166453. -571
  166454. ],
  166455. [
  166456. 578,
  166457. 579
  166458. ]
  166459. ],
  166460. "functions": {
  166461. "ElasticsearchAdapter.__init__": {
  166462. "executed_lines": [],
  166463. "summary": {
  166464. "covered_lines": 0,
  166465. "num_statements": 4,
  166466. "percent_covered": 0.0,
  166467. "percent_covered_display": "0.00",
  166468. "missing_lines": 4,
  166469. "excluded_lines": 0,
  166470. "percent_statements_covered": 0.0,
  166471. "percent_statements_covered_display": "0.00",
  166472. "num_branches": 0,
  166473. "num_partial_branches": 0,
  166474. "covered_branches": 0,
  166475. "missing_branches": 0,
  166476. "percent_branches_covered": 100.0,
  166477. "percent_branches_covered_display": "100.00"
  166478. },
  166479. "missing_lines": [
  166480. 42,
  166481. 43,
  166482. 44,
  166483. 45
  166484. ],
  166485. "excluded_lines": [],
  166486. "start_line": 30,
  166487. "contexts": {},
  166488. "executed_branches": [],
  166489. "missing_branches": []
  166490. },
  166491. "ElasticsearchAdapter._init_client": {
  166492. "executed_lines": [],
  166493. "summary": {
  166494. "covered_lines": 0,
  166495. "num_statements": 11,
  166496. "percent_covered": 0.0,
  166497. "percent_covered_display": "0.00",
  166498. "missing_lines": 11,
  166499. "excluded_lines": 2,
  166500. "percent_statements_covered": 0.0,
  166501. "percent_statements_covered_display": "0.00",
  166502. "num_branches": 0,
  166503. "num_partial_branches": 0,
  166504. "covered_branches": 0,
  166505. "missing_branches": 0,
  166506. "percent_branches_covered": 100.0,
  166507. "percent_branches_covered_display": "100.00"
  166508. },
  166509. "missing_lines": [
  166510. 49,
  166511. 50,
  166512. 53,
  166513. 65,
  166514. 66,
  166515. 67,
  166516. 68,
  166517. 69,
  166518. 70,
  166519. 71,
  166520. 72
  166521. ],
  166522. "excluded_lines": [
  166523. 62,
  166524. 63
  166525. ],
  166526. "start_line": 47,
  166527. "contexts": {},
  166528. "executed_branches": [],
  166529. "missing_branches": []
  166530. },
  166531. "ElasticsearchAdapter.client": {
  166532. "executed_lines": [],
  166533. "summary": {
  166534. "covered_lines": 0,
  166535. "num_statements": 1,
  166536. "percent_covered": 0.0,
  166537. "percent_covered_display": "0.00",
  166538. "missing_lines": 1,
  166539. "excluded_lines": 0,
  166540. "percent_statements_covered": 0.0,
  166541. "percent_statements_covered_display": "0.00",
  166542. "num_branches": 0,
  166543. "num_partial_branches": 0,
  166544. "covered_branches": 0,
  166545. "missing_branches": 0,
  166546. "percent_branches_covered": 100.0,
  166547. "percent_branches_covered_display": "100.00"
  166548. },
  166549. "missing_lines": [
  166550. 77
  166551. ],
  166552. "excluded_lines": [],
  166553. "start_line": 75,
  166554. "contexts": {},
  166555. "executed_branches": [],
  166556. "missing_branches": []
  166557. },
  166558. "ElasticsearchAdapter._get_index_name": {
  166559. "executed_lines": [],
  166560. "summary": {
  166561. "covered_lines": 0,
  166562. "num_statements": 4,
  166563. "percent_covered": 0.0,
  166564. "percent_covered_display": "0.00",
  166565. "missing_lines": 4,
  166566. "excluded_lines": 0,
  166567. "percent_statements_covered": 0.0,
  166568. "percent_statements_covered_display": "0.00",
  166569. "num_branches": 2,
  166570. "num_partial_branches": 0,
  166571. "covered_branches": 0,
  166572. "missing_branches": 2,
  166573. "percent_branches_covered": 0.0,
  166574. "percent_branches_covered_display": "0.00"
  166575. },
  166576. "missing_lines": [
  166577. 87,
  166578. 88,
  166579. 89,
  166580. 90
  166581. ],
  166582. "excluded_lines": [],
  166583. "start_line": 79,
  166584. "contexts": {},
  166585. "executed_branches": [],
  166586. "missing_branches": [
  166587. [
  166588. 88,
  166589. 89
  166590. ],
  166591. [
  166592. 88,
  166593. 90
  166594. ]
  166595. ]
  166596. },
  166597. "ElasticsearchAdapter._build_kb_id_filter": {
  166598. "executed_lines": [],
  166599. "summary": {
  166600. "covered_lines": 0,
  166601. "num_statements": 7,
  166602. "percent_covered": 0.0,
  166603. "percent_covered_display": "0.00",
  166604. "missing_lines": 7,
  166605. "excluded_lines": 0,
  166606. "percent_statements_covered": 0.0,
  166607. "percent_statements_covered_display": "0.00",
  166608. "num_branches": 6,
  166609. "num_partial_branches": 0,
  166610. "covered_branches": 0,
  166611. "missing_branches": 6,
  166612. "percent_branches_covered": 0.0,
  166613. "percent_branches_covered_display": "0.00"
  166614. },
  166615. "missing_lines": [
  166616. 104,
  166617. 106,
  166618. 107,
  166619. 108,
  166620. 110,
  166621. 113,
  166622. 116
  166623. ],
  166624. "excluded_lines": [],
  166625. "start_line": 92,
  166626. "contexts": {},
  166627. "executed_branches": [],
  166628. "missing_branches": [
  166629. [
  166630. 104,
  166631. 106
  166632. ],
  166633. [
  166634. 104,
  166635. 116
  166636. ],
  166637. [
  166638. 106,
  166639. 107
  166640. ],
  166641. [
  166642. 106,
  166643. 108
  166644. ],
  166645. [
  166646. 108,
  166647. 110
  166648. ],
  166649. [
  166650. 108,
  166651. 113
  166652. ]
  166653. ]
  166654. },
  166655. "ElasticsearchAdapter.search": {
  166656. "executed_lines": [],
  166657. "summary": {
  166658. "covered_lines": 0,
  166659. "num_statements": 10,
  166660. "percent_covered": 0.0,
  166661. "percent_covered_display": "0.00",
  166662. "missing_lines": 10,
  166663. "excluded_lines": 0,
  166664. "percent_statements_covered": 0.0,
  166665. "percent_statements_covered_display": "0.00",
  166666. "num_branches": 2,
  166667. "num_partial_branches": 0,
  166668. "covered_branches": 0,
  166669. "missing_branches": 2,
  166670. "percent_branches_covered": 0.0,
  166671. "percent_branches_covered_display": "0.00"
  166672. },
  166673. "missing_lines": [
  166674. 137,
  166675. 138,
  166676. 139,
  166677. 141,
  166678. 142,
  166679. 143,
  166680. 146,
  166681. 149,
  166682. 160,
  166683. 166
  166684. ],
  166685. "excluded_lines": [],
  166686. "start_line": 118,
  166687. "contexts": {},
  166688. "executed_branches": [],
  166689. "missing_branches": [
  166690. [
  166691. 138,
  166692. 139
  166693. ],
  166694. [
  166695. 138,
  166696. 141
  166697. ]
  166698. ]
  166699. },
  166700. "ElasticsearchAdapter.vector_search": {
  166701. "executed_lines": [],
  166702. "summary": {
  166703. "covered_lines": 0,
  166704. "num_statements": 16,
  166705. "percent_covered": 0.0,
  166706. "percent_covered_display": "0.00",
  166707. "missing_lines": 16,
  166708. "excluded_lines": 0,
  166709. "percent_statements_covered": 0.0,
  166710. "percent_statements_covered_display": "0.00",
  166711. "num_branches": 4,
  166712. "num_partial_branches": 0,
  166713. "covered_branches": 0,
  166714. "missing_branches": 4,
  166715. "percent_branches_covered": 0.0,
  166716. "percent_branches_covered_display": "0.00"
  166717. },
  166718. "missing_lines": [
  166719. 187,
  166720. 188,
  166721. 189,
  166722. 191,
  166723. 192,
  166724. 193,
  166725. 195,
  166726. 197,
  166727. 199,
  166728. 200,
  166729. 203,
  166730. 204,
  166731. 207,
  166732. 211,
  166733. 228,
  166734. 229
  166735. ],
  166736. "excluded_lines": [],
  166737. "start_line": 168,
  166738. "contexts": {},
  166739. "executed_branches": [],
  166740. "missing_branches": [
  166741. [
  166742. 188,
  166743. 189
  166744. ],
  166745. [
  166746. 188,
  166747. 191
  166748. ],
  166749. [
  166750. 195,
  166751. 197
  166752. ],
  166753. [
  166754. 195,
  166755. 199
  166756. ]
  166757. ]
  166758. },
  166759. "ElasticsearchAdapter.hybrid_search": {
  166760. "executed_lines": [],
  166761. "summary": {
  166762. "covered_lines": 0,
  166763. "num_statements": 22,
  166764. "percent_covered": 0.0,
  166765. "percent_covered_display": "0.00",
  166766. "missing_lines": 22,
  166767. "excluded_lines": 0,
  166768. "percent_statements_covered": 0.0,
  166769. "percent_statements_covered_display": "0.00",
  166770. "num_branches": 8,
  166771. "num_partial_branches": 0,
  166772. "covered_branches": 0,
  166773. "missing_branches": 8,
  166774. "percent_branches_covered": 0.0,
  166775. "percent_branches_covered_display": "0.00"
  166776. },
  166777. "missing_lines": [
  166778. 250,
  166779. 251,
  166780. 252,
  166781. 255,
  166782. 257,
  166783. 258,
  166784. 259,
  166785. 271,
  166786. 272,
  166787. 274,
  166788. 275,
  166789. 276,
  166790. 277,
  166791. 278,
  166792. 279,
  166793. 281,
  166794. 282,
  166795. 285,
  166796. 287,
  166797. 289,
  166798. 293,
  166799. 315
  166800. ],
  166801. "excluded_lines": [],
  166802. "start_line": 231,
  166803. "contexts": {},
  166804. "executed_branches": [],
  166805. "missing_branches": [
  166806. [
  166807. 251,
  166808. 252
  166809. ],
  166810. [
  166811. 251,
  166812. 255
  166813. ],
  166814. [
  166815. 276,
  166816. 277
  166817. ],
  166818. [
  166819. 276,
  166820. 278
  166821. ],
  166822. [
  166823. 278,
  166824. 279
  166825. ],
  166826. [
  166827. 278,
  166828. 281
  166829. ],
  166830. [
  166831. 285,
  166832. 287
  166833. ],
  166834. [
  166835. 285,
  166836. 289
  166837. ]
  166838. ]
  166839. },
  166840. "ElasticsearchAdapter.insert": {
  166841. "executed_lines": [],
  166842. "summary": {
  166843. "covered_lines": 0,
  166844. "num_statements": 9,
  166845. "percent_covered": 0.0,
  166846. "percent_covered_display": "0.00",
  166847. "missing_lines": 9,
  166848. "excluded_lines": 0,
  166849. "percent_statements_covered": 0.0,
  166850. "percent_statements_covered_display": "0.00",
  166851. "num_branches": 4,
  166852. "num_partial_branches": 0,
  166853. "covered_branches": 0,
  166854. "missing_branches": 4,
  166855. "percent_branches_covered": 0.0,
  166856. "percent_branches_covered_display": "0.00"
  166857. },
  166858. "missing_lines": [
  166859. 324,
  166860. 327,
  166861. 328,
  166862. 329,
  166863. 330,
  166864. 332,
  166865. 333,
  166866. 334,
  166867. 335
  166868. ],
  166869. "excluded_lines": [],
  166870. "start_line": 317,
  166871. "contexts": {},
  166872. "executed_branches": [],
  166873. "missing_branches": [
  166874. [
  166875. 328,
  166876. 329
  166877. ],
  166878. [
  166879. 328,
  166880. 332
  166881. ],
  166882. [
  166883. 332,
  166884. 333
  166885. ],
  166886. [
  166887. 332,
  166888. 335
  166889. ]
  166890. ]
  166891. },
  166892. "ElasticsearchAdapter._build_chinese_query": {
  166893. "executed_lines": [],
  166894. "summary": {
  166895. "covered_lines": 0,
  166896. "num_statements": 15,
  166897. "percent_covered": 0.0,
  166898. "percent_covered_display": "0.00",
  166899. "missing_lines": 15,
  166900. "excluded_lines": 0,
  166901. "percent_statements_covered": 0.0,
  166902. "percent_statements_covered_display": "0.00",
  166903. "num_branches": 4,
  166904. "num_partial_branches": 0,
  166905. "covered_branches": 0,
  166906. "missing_branches": 4,
  166907. "percent_branches_covered": 0.0,
  166908. "percent_branches_covered_display": "0.00"
  166909. },
  166910. "missing_lines": [
  166911. 349,
  166912. 351,
  166913. 354,
  166914. 355,
  166915. 358,
  166916. 365,
  166917. 366,
  166918. 368,
  166919. 377,
  166920. 387,
  166921. 388,
  166922. 389,
  166923. 399,
  166924. 409,
  166925. 411
  166926. ],
  166927. "excluded_lines": [],
  166928. "start_line": 337,
  166929. "contexts": {},
  166930. "executed_branches": [],
  166931. "missing_branches": [
  166932. [
  166933. 365,
  166934. 366
  166935. ],
  166936. [
  166937. 365,
  166938. 387
  166939. ],
  166940. [
  166941. 387,
  166942. 388
  166943. ],
  166944. [
  166945. 387,
  166946. 399
  166947. ]
  166948. ]
  166949. },
  166950. "ElasticsearchAdapter._parse_cond_for_term": {
  166951. "executed_lines": [],
  166952. "summary": {
  166953. "covered_lines": 0,
  166954. "num_statements": 7,
  166955. "percent_covered": 0.0,
  166956. "percent_covered_display": "0.00",
  166957. "missing_lines": 7,
  166958. "excluded_lines": 0,
  166959. "percent_statements_covered": 0.0,
  166960. "percent_statements_covered_display": "0.00",
  166961. "num_branches": 4,
  166962. "num_partial_branches": 0,
  166963. "covered_branches": 0,
  166964. "missing_branches": 4,
  166965. "percent_branches_covered": 0.0,
  166966. "percent_branches_covered_display": "0.00"
  166967. },
  166968. "missing_lines": [
  166969. 419,
  166970. 420,
  166971. 421,
  166972. 422,
  166973. 423,
  166974. 424,
  166975. 425
  166976. ],
  166977. "excluded_lines": [],
  166978. "start_line": 414,
  166979. "contexts": {},
  166980. "executed_branches": [],
  166981. "missing_branches": [
  166982. [
  166983. 419,
  166984. 420
  166985. ],
  166986. [
  166987. 419,
  166988. 421
  166989. ],
  166990. [
  166991. 423,
  166992. 424
  166993. ],
  166994. [
  166995. 423,
  166996. 425
  166997. ]
  166998. ]
  166999. },
  167000. "ElasticsearchAdapter.update": {
  167001. "executed_lines": [],
  167002. "summary": {
  167003. "covered_lines": 0,
  167004. "num_statements": 24,
  167005. "percent_covered": 0.0,
  167006. "percent_covered_display": "0.00",
  167007. "missing_lines": 24,
  167008. "excluded_lines": 1,
  167009. "percent_statements_covered": 0.0,
  167010. "percent_statements_covered_display": "0.00",
  167011. "num_branches": 10,
  167012. "num_partial_branches": 0,
  167013. "covered_branches": 0,
  167014. "missing_branches": 10,
  167015. "percent_branches_covered": 0.0,
  167016. "percent_branches_covered_display": "0.00"
  167017. },
  167018. "missing_lines": [
  167019. 441,
  167020. 443,
  167021. 444,
  167022. 445,
  167023. 447,
  167024. 449,
  167025. 451,
  167026. 456,
  167027. 457,
  167028. 458,
  167029. 459,
  167030. 462,
  167031. 465,
  167032. 468,
  167033. 478,
  167034. 480,
  167035. 481,
  167036. 482,
  167037. 483,
  167038. 488,
  167039. 489,
  167040. 490,
  167041. 491,
  167042. 494
  167043. ],
  167044. "excluded_lines": [
  167045. 492
  167046. ],
  167047. "start_line": 427,
  167048. "contexts": {},
  167049. "executed_branches": [],
  167050. "missing_branches": [
  167051. [
  167052. 444,
  167053. 445
  167054. ],
  167055. [
  167056. 444,
  167057. 465
  167058. ],
  167059. [
  167060. 447,
  167061. 449
  167062. ],
  167063. [
  167064. 447,
  167065. 462
  167066. ],
  167067. [
  167068. 482,
  167069. 483
  167070. ],
  167071. [
  167072. 482,
  167073. 494
  167074. ],
  167075. [
  167076. 488,
  167077. 489
  167078. ],
  167079. [
  167080. 488,
  167081. 494
  167082. ],
  167083. [
  167084. 489,
  167085. 490
  167086. ],
  167087. [
  167088. 489,
  167089. 491
  167090. ]
  167091. ]
  167092. },
  167093. "ElasticsearchAdapter.get_status": {
  167094. "executed_lines": [],
  167095. "summary": {
  167096. "covered_lines": 0,
  167097. "num_statements": 5,
  167098. "percent_covered": 0.0,
  167099. "percent_covered_display": "0.00",
  167100. "missing_lines": 5,
  167101. "excluded_lines": 0,
  167102. "percent_statements_covered": 0.0,
  167103. "percent_statements_covered_display": "0.00",
  167104. "num_branches": 0,
  167105. "num_partial_branches": 0,
  167106. "covered_branches": 0,
  167107. "missing_branches": 0,
  167108. "percent_branches_covered": 100.0,
  167109. "percent_branches_covered_display": "100.00"
  167110. },
  167111. "missing_lines": [
  167112. 498,
  167113. 499,
  167114. 500,
  167115. 506,
  167116. 507
  167117. ],
  167118. "excluded_lines": [],
  167119. "start_line": 496,
  167120. "contexts": {},
  167121. "executed_branches": [],
  167122. "missing_branches": []
  167123. },
  167124. "ElasticsearchAdapter.close": {
  167125. "executed_lines": [],
  167126. "summary": {
  167127. "covered_lines": 0,
  167128. "num_statements": 3,
  167129. "percent_covered": 0.0,
  167130. "percent_covered_display": "0.00",
  167131. "missing_lines": 3,
  167132. "excluded_lines": 0,
  167133. "percent_statements_covered": 0.0,
  167134. "percent_statements_covered_display": "0.00",
  167135. "num_branches": 2,
  167136. "num_partial_branches": 0,
  167137. "covered_branches": 0,
  167138. "missing_branches": 2,
  167139. "percent_branches_covered": 0.0,
  167140. "percent_branches_covered_display": "0.00"
  167141. },
  167142. "missing_lines": [
  167143. 515,
  167144. 516,
  167145. 517
  167146. ],
  167147. "excluded_lines": [],
  167148. "start_line": 513,
  167149. "contexts": {},
  167150. "executed_branches": [],
  167151. "missing_branches": [
  167152. [
  167153. 515,
  167154. -513
  167155. ],
  167156. [
  167157. 515,
  167158. 516
  167159. ]
  167160. ]
  167161. },
  167162. "ElasticsearchAdapter._convert_result": {
  167163. "executed_lines": [],
  167164. "summary": {
  167165. "covered_lines": 0,
  167166. "num_statements": 8,
  167167. "percent_covered": 0.0,
  167168. "percent_covered_display": "0.00",
  167169. "missing_lines": 8,
  167170. "excluded_lines": 0,
  167171. "percent_statements_covered": 0.0,
  167172. "percent_statements_covered_display": "0.00",
  167173. "num_branches": 2,
  167174. "num_partial_branches": 0,
  167175. "covered_branches": 0,
  167176. "missing_branches": 2,
  167177. "percent_branches_covered": 0.0,
  167178. "percent_branches_covered_display": "0.00"
  167179. },
  167180. "missing_lines": [
  167181. 523,
  167182. 524,
  167183. 525,
  167184. 526,
  167185. 527,
  167186. 528,
  167187. 529,
  167188. 532
  167189. ],
  167190. "excluded_lines": [],
  167191. "start_line": 519,
  167192. "contexts": {},
  167193. "executed_branches": [],
  167194. "missing_branches": [
  167195. [
  167196. 525,
  167197. 526
  167198. ],
  167199. [
  167200. 525,
  167201. 529
  167202. ]
  167203. ]
  167204. },
  167205. "ElasticsearchAdapter.create_index": {
  167206. "executed_lines": [],
  167207. "summary": {
  167208. "covered_lines": 0,
  167209. "num_statements": 4,
  167210. "percent_covered": 0.0,
  167211. "percent_covered_display": "0.00",
  167212. "missing_lines": 4,
  167213. "excluded_lines": 0,
  167214. "percent_statements_covered": 0.0,
  167215. "percent_statements_covered_display": "0.00",
  167216. "num_branches": 2,
  167217. "num_partial_branches": 0,
  167218. "covered_branches": 0,
  167219. "missing_branches": 2,
  167220. "percent_branches_covered": 0.0,
  167221. "percent_branches_covered_display": "0.00"
  167222. },
  167223. "missing_lines": [
  167224. 543,
  167225. 544,
  167226. 545,
  167227. 546
  167228. ],
  167229. "excluded_lines": [],
  167230. "start_line": 536,
  167231. "contexts": {},
  167232. "executed_branches": [],
  167233. "missing_branches": [
  167234. [
  167235. 544,
  167236. 545
  167237. ],
  167238. [
  167239. 544,
  167240. 546
  167241. ]
  167242. ]
  167243. },
  167244. "ElasticsearchAdapter.delete_index": {
  167245. "executed_lines": [],
  167246. "summary": {
  167247. "covered_lines": 0,
  167248. "num_statements": 1,
  167249. "percent_covered": 0.0,
  167250. "percent_covered_display": "0.00",
  167251. "missing_lines": 1,
  167252. "excluded_lines": 0,
  167253. "percent_statements_covered": 0.0,
  167254. "percent_statements_covered_display": "0.00",
  167255. "num_branches": 0,
  167256. "num_partial_branches": 0,
  167257. "covered_branches": 0,
  167258. "missing_branches": 0,
  167259. "percent_branches_covered": 100.0,
  167260. "percent_branches_covered_display": "100.00"
  167261. },
  167262. "missing_lines": [
  167263. 550
  167264. ],
  167265. "excluded_lines": [],
  167266. "start_line": 548,
  167267. "contexts": {},
  167268. "executed_branches": [],
  167269. "missing_branches": []
  167270. },
  167271. "ElasticsearchAdapter.index_exists": {
  167272. "executed_lines": [],
  167273. "summary": {
  167274. "covered_lines": 0,
  167275. "num_statements": 1,
  167276. "percent_covered": 0.0,
  167277. "percent_covered_display": "0.00",
  167278. "missing_lines": 1,
  167279. "excluded_lines": 0,
  167280. "percent_statements_covered": 0.0,
  167281. "percent_statements_covered_display": "0.00",
  167282. "num_branches": 0,
  167283. "num_partial_branches": 0,
  167284. "covered_branches": 0,
  167285. "missing_branches": 0,
  167286. "percent_branches_covered": 100.0,
  167287. "percent_branches_covered_display": "100.00"
  167288. },
  167289. "missing_lines": [
  167290. 554
  167291. ],
  167292. "excluded_lines": [],
  167293. "start_line": 552,
  167294. "contexts": {},
  167295. "executed_branches": [],
  167296. "missing_branches": []
  167297. },
  167298. "get_es_client": {
  167299. "executed_lines": [],
  167300. "summary": {
  167301. "covered_lines": 0,
  167302. "num_statements": 4,
  167303. "percent_covered": 0.0,
  167304. "percent_covered_display": "0.00",
  167305. "missing_lines": 4,
  167306. "excluded_lines": 0,
  167307. "percent_statements_covered": 0.0,
  167308. "percent_statements_covered_display": "0.00",
  167309. "num_branches": 2,
  167310. "num_partial_branches": 0,
  167311. "covered_branches": 0,
  167312. "missing_branches": 2,
  167313. "percent_branches_covered": 0.0,
  167314. "percent_branches_covered_display": "0.00"
  167315. },
  167316. "missing_lines": [
  167317. 565,
  167318. 566,
  167319. 567,
  167320. 568
  167321. ],
  167322. "excluded_lines": [],
  167323. "start_line": 563,
  167324. "contexts": {},
  167325. "executed_branches": [],
  167326. "missing_branches": [
  167327. [
  167328. 566,
  167329. 567
  167330. ],
  167331. [
  167332. 566,
  167333. 568
  167334. ]
  167335. ]
  167336. },
  167337. "close_es_client": {
  167338. "executed_lines": [],
  167339. "summary": {
  167340. "covered_lines": 0,
  167341. "num_statements": 8,
  167342. "percent_covered": 0.0,
  167343. "percent_covered_display": "0.00",
  167344. "missing_lines": 8,
  167345. "excluded_lines": 0,
  167346. "percent_statements_covered": 0.0,
  167347. "percent_statements_covered_display": "0.00",
  167348. "num_branches": 6,
  167349. "num_partial_branches": 0,
  167350. "covered_branches": 0,
  167351. "missing_branches": 6,
  167352. "percent_branches_covered": 0.0,
  167353. "percent_branches_covered_display": "0.00"
  167354. },
  167355. "missing_lines": [
  167356. 573,
  167357. 574,
  167358. 575,
  167359. 576,
  167360. 577,
  167361. 578,
  167362. 579,
  167363. 580
  167364. ],
  167365. "excluded_lines": [],
  167366. "start_line": 571,
  167367. "contexts": {},
  167368. "executed_branches": [],
  167369. "missing_branches": [
  167370. [
  167371. 574,
  167372. 575
  167373. ],
  167374. [
  167375. 574,
  167376. 578
  167377. ],
  167378. [
  167379. 575,
  167380. 576
  167381. ],
  167382. [
  167383. 575,
  167384. 577
  167385. ],
  167386. [
  167387. 578,
  167388. -571
  167389. ],
  167390. [
  167391. 578,
  167392. 579
  167393. ]
  167394. ]
  167395. },
  167396. "": {
  167397. "executed_lines": [],
  167398. "summary": {
  167399. "covered_lines": 0,
  167400. "num_statements": 36,
  167401. "percent_covered": 0.0,
  167402. "percent_covered_display": "0.00",
  167403. "missing_lines": 36,
  167404. "excluded_lines": 0,
  167405. "percent_statements_covered": 0.0,
  167406. "percent_statements_covered_display": "0.00",
  167407. "num_branches": 0,
  167408. "num_partial_branches": 0,
  167409. "covered_branches": 0,
  167410. "missing_branches": 0,
  167411. "percent_branches_covered": 100.0,
  167412. "percent_branches_covered_display": "100.00"
  167413. },
  167414. "missing_lines": [
  167415. 7,
  167416. 8,
  167417. 9,
  167418. 10,
  167419. 11,
  167420. 12,
  167421. 13,
  167422. 14,
  167423. 16,
  167424. 19,
  167425. 20,
  167426. 23,
  167427. 30,
  167428. 47,
  167429. 74,
  167430. 75,
  167431. 79,
  167432. 92,
  167433. 118,
  167434. 168,
  167435. 231,
  167436. 317,
  167437. 337,
  167438. 413,
  167439. 414,
  167440. 427,
  167441. 496,
  167442. 513,
  167443. 519,
  167444. 536,
  167445. 548,
  167446. 552,
  167447. 559,
  167448. 560,
  167449. 563,
  167450. 571
  167451. ],
  167452. "excluded_lines": [],
  167453. "start_line": 1,
  167454. "contexts": {},
  167455. "executed_branches": [],
  167456. "missing_branches": []
  167457. }
  167458. },
  167459. "classes": {
  167460. "ElasticsearchAdapter": {
  167461. "executed_lines": [],
  167462. "summary": {
  167463. "covered_lines": 0,
  167464. "num_statements": 152,
  167465. "percent_covered": 0.0,
  167466. "percent_covered_display": "0.00",
  167467. "missing_lines": 152,
  167468. "excluded_lines": 3,
  167469. "percent_statements_covered": 0.0,
  167470. "percent_statements_covered_display": "0.00",
  167471. "num_branches": 50,
  167472. "num_partial_branches": 0,
  167473. "covered_branches": 0,
  167474. "missing_branches": 50,
  167475. "percent_branches_covered": 0.0,
  167476. "percent_branches_covered_display": "0.00"
  167477. },
  167478. "missing_lines": [
  167479. 42,
  167480. 43,
  167481. 44,
  167482. 45,
  167483. 49,
  167484. 50,
  167485. 53,
  167486. 65,
  167487. 66,
  167488. 67,
  167489. 68,
  167490. 69,
  167491. 70,
  167492. 71,
  167493. 72,
  167494. 77,
  167495. 87,
  167496. 88,
  167497. 89,
  167498. 90,
  167499. 104,
  167500. 106,
  167501. 107,
  167502. 108,
  167503. 110,
  167504. 113,
  167505. 116,
  167506. 137,
  167507. 138,
  167508. 139,
  167509. 141,
  167510. 142,
  167511. 143,
  167512. 146,
  167513. 149,
  167514. 160,
  167515. 166,
  167516. 187,
  167517. 188,
  167518. 189,
  167519. 191,
  167520. 192,
  167521. 193,
  167522. 195,
  167523. 197,
  167524. 199,
  167525. 200,
  167526. 203,
  167527. 204,
  167528. 207,
  167529. 211,
  167530. 228,
  167531. 229,
  167532. 250,
  167533. 251,
  167534. 252,
  167535. 255,
  167536. 257,
  167537. 258,
  167538. 259,
  167539. 271,
  167540. 272,
  167541. 274,
  167542. 275,
  167543. 276,
  167544. 277,
  167545. 278,
  167546. 279,
  167547. 281,
  167548. 282,
  167549. 285,
  167550. 287,
  167551. 289,
  167552. 293,
  167553. 315,
  167554. 324,
  167555. 327,
  167556. 328,
  167557. 329,
  167558. 330,
  167559. 332,
  167560. 333,
  167561. 334,
  167562. 335,
  167563. 349,
  167564. 351,
  167565. 354,
  167566. 355,
  167567. 358,
  167568. 365,
  167569. 366,
  167570. 368,
  167571. 377,
  167572. 387,
  167573. 388,
  167574. 389,
  167575. 399,
  167576. 409,
  167577. 411,
  167578. 419,
  167579. 420,
  167580. 421,
  167581. 422,
  167582. 423,
  167583. 424,
  167584. 425,
  167585. 441,
  167586. 443,
  167587. 444,
  167588. 445,
  167589. 447,
  167590. 449,
  167591. 451,
  167592. 456,
  167593. 457,
  167594. 458,
  167595. 459,
  167596. 462,
  167597. 465,
  167598. 468,
  167599. 478,
  167600. 480,
  167601. 481,
  167602. 482,
  167603. 483,
  167604. 488,
  167605. 489,
  167606. 490,
  167607. 491,
  167608. 494,
  167609. 498,
  167610. 499,
  167611. 500,
  167612. 506,
  167613. 507,
  167614. 515,
  167615. 516,
  167616. 517,
  167617. 523,
  167618. 524,
  167619. 525,
  167620. 526,
  167621. 527,
  167622. 528,
  167623. 529,
  167624. 532,
  167625. 543,
  167626. 544,
  167627. 545,
  167628. 546,
  167629. 550,
  167630. 554
  167631. ],
  167632. "excluded_lines": [
  167633. 62,
  167634. 63,
  167635. 492
  167636. ],
  167637. "start_line": 23,
  167638. "contexts": {},
  167639. "executed_branches": [],
  167640. "missing_branches": [
  167641. [
  167642. 88,
  167643. 89
  167644. ],
  167645. [
  167646. 88,
  167647. 90
  167648. ],
  167649. [
  167650. 104,
  167651. 106
  167652. ],
  167653. [
  167654. 104,
  167655. 116
  167656. ],
  167657. [
  167658. 106,
  167659. 107
  167660. ],
  167661. [
  167662. 106,
  167663. 108
  167664. ],
  167665. [
  167666. 108,
  167667. 110
  167668. ],
  167669. [
  167670. 108,
  167671. 113
  167672. ],
  167673. [
  167674. 138,
  167675. 139
  167676. ],
  167677. [
  167678. 138,
  167679. 141
  167680. ],
  167681. [
  167682. 188,
  167683. 189
  167684. ],
  167685. [
  167686. 188,
  167687. 191
  167688. ],
  167689. [
  167690. 195,
  167691. 197
  167692. ],
  167693. [
  167694. 195,
  167695. 199
  167696. ],
  167697. [
  167698. 251,
  167699. 252
  167700. ],
  167701. [
  167702. 251,
  167703. 255
  167704. ],
  167705. [
  167706. 276,
  167707. 277
  167708. ],
  167709. [
  167710. 276,
  167711. 278
  167712. ],
  167713. [
  167714. 278,
  167715. 279
  167716. ],
  167717. [
  167718. 278,
  167719. 281
  167720. ],
  167721. [
  167722. 285,
  167723. 287
  167724. ],
  167725. [
  167726. 285,
  167727. 289
  167728. ],
  167729. [
  167730. 328,
  167731. 329
  167732. ],
  167733. [
  167734. 328,
  167735. 332
  167736. ],
  167737. [
  167738. 332,
  167739. 333
  167740. ],
  167741. [
  167742. 332,
  167743. 335
  167744. ],
  167745. [
  167746. 365,
  167747. 366
  167748. ],
  167749. [
  167750. 365,
  167751. 387
  167752. ],
  167753. [
  167754. 387,
  167755. 388
  167756. ],
  167757. [
  167758. 387,
  167759. 399
  167760. ],
  167761. [
  167762. 419,
  167763. 420
  167764. ],
  167765. [
  167766. 419,
  167767. 421
  167768. ],
  167769. [
  167770. 423,
  167771. 424
  167772. ],
  167773. [
  167774. 423,
  167775. 425
  167776. ],
  167777. [
  167778. 444,
  167779. 445
  167780. ],
  167781. [
  167782. 444,
  167783. 465
  167784. ],
  167785. [
  167786. 447,
  167787. 449
  167788. ],
  167789. [
  167790. 447,
  167791. 462
  167792. ],
  167793. [
  167794. 482,
  167795. 483
  167796. ],
  167797. [
  167798. 482,
  167799. 494
  167800. ],
  167801. [
  167802. 488,
  167803. 489
  167804. ],
  167805. [
  167806. 488,
  167807. 494
  167808. ],
  167809. [
  167810. 489,
  167811. 490
  167812. ],
  167813. [
  167814. 489,
  167815. 491
  167816. ],
  167817. [
  167818. 515,
  167819. -513
  167820. ],
  167821. [
  167822. 515,
  167823. 516
  167824. ],
  167825. [
  167826. 525,
  167827. 526
  167828. ],
  167829. [
  167830. 525,
  167831. 529
  167832. ],
  167833. [
  167834. 544,
  167835. 545
  167836. ],
  167837. [
  167838. 544,
  167839. 546
  167840. ]
  167841. ]
  167842. },
  167843. "": {
  167844. "executed_lines": [],
  167845. "summary": {
  167846. "covered_lines": 0,
  167847. "num_statements": 48,
  167848. "percent_covered": 0.0,
  167849. "percent_covered_display": "0.00",
  167850. "missing_lines": 48,
  167851. "excluded_lines": 0,
  167852. "percent_statements_covered": 0.0,
  167853. "percent_statements_covered_display": "0.00",
  167854. "num_branches": 8,
  167855. "num_partial_branches": 0,
  167856. "covered_branches": 0,
  167857. "missing_branches": 8,
  167858. "percent_branches_covered": 0.0,
  167859. "percent_branches_covered_display": "0.00"
  167860. },
  167861. "missing_lines": [
  167862. 7,
  167863. 8,
  167864. 9,
  167865. 10,
  167866. 11,
  167867. 12,
  167868. 13,
  167869. 14,
  167870. 16,
  167871. 19,
  167872. 20,
  167873. 23,
  167874. 30,
  167875. 47,
  167876. 74,
  167877. 75,
  167878. 79,
  167879. 92,
  167880. 118,
  167881. 168,
  167882. 231,
  167883. 317,
  167884. 337,
  167885. 413,
  167886. 414,
  167887. 427,
  167888. 496,
  167889. 513,
  167890. 519,
  167891. 536,
  167892. 548,
  167893. 552,
  167894. 559,
  167895. 560,
  167896. 563,
  167897. 565,
  167898. 566,
  167899. 567,
  167900. 568,
  167901. 571,
  167902. 573,
  167903. 574,
  167904. 575,
  167905. 576,
  167906. 577,
  167907. 578,
  167908. 579,
  167909. 580
  167910. ],
  167911. "excluded_lines": [],
  167912. "start_line": 1,
  167913. "contexts": {},
  167914. "executed_branches": [],
  167915. "missing_branches": [
  167916. [
  167917. 566,
  167918. 567
  167919. ],
  167920. [
  167921. 566,
  167922. 568
  167923. ],
  167924. [
  167925. 574,
  167926. 575
  167927. ],
  167928. [
  167929. 574,
  167930. 578
  167931. ],
  167932. [
  167933. 575,
  167934. 576
  167935. ],
  167936. [
  167937. 575,
  167938. 577
  167939. ],
  167940. [
  167941. 578,
  167942. -571
  167943. ],
  167944. [
  167945. 578,
  167946. 579
  167947. ]
  167948. ]
  167949. }
  167950. }
  167951. },
  167952. "src\\utils\\vector_db\\factory.py": {
  167953. "executed_lines": [],
  167954. "summary": {
  167955. "covered_lines": 0,
  167956. "num_statements": 47,
  167957. "percent_covered": 0.0,
  167958. "percent_covered_display": "0.00",
  167959. "missing_lines": 47,
  167960. "excluded_lines": 0,
  167961. "percent_statements_covered": 0.0,
  167962. "percent_statements_covered_display": "0.00",
  167963. "num_branches": 16,
  167964. "num_partial_branches": 0,
  167965. "covered_branches": 0,
  167966. "missing_branches": 16,
  167967. "percent_branches_covered": 0.0,
  167968. "percent_branches_covered_display": "0.00"
  167969. },
  167970. "missing_lines": [
  167971. 7,
  167972. 8,
  167973. 9,
  167974. 10,
  167975. 11,
  167976. 13,
  167977. 16,
  167978. 17,
  167979. 20,
  167980. 47,
  167981. 50,
  167982. 51,
  167983. 52,
  167984. 54,
  167985. 57,
  167986. 59,
  167987. 60,
  167988. 61,
  167989. 62,
  167990. 64,
  167991. 67,
  167992. 75,
  167993. 76,
  167994. 77,
  167995. 79,
  167996. 80,
  167997. 81,
  167998. 84,
  167999. 87,
  168000. 95,
  168001. 96,
  168002. 98,
  168003. 99,
  168004. 100,
  168005. 101,
  168006. 102,
  168007. 103,
  168008. 104,
  168009. 107,
  168010. 108,
  168011. 109,
  168012. 110,
  168013. 111,
  168014. 112,
  168015. 113,
  168016. 116,
  168017. 118
  168018. ],
  168019. "excluded_lines": [],
  168020. "contexts": {},
  168021. "executed_branches": [],
  168022. "missing_branches": [
  168023. [
  168024. 50,
  168025. 51
  168026. ],
  168027. [
  168028. 50,
  168029. 57
  168030. ],
  168031. [
  168032. 51,
  168033. 52
  168034. ],
  168035. [
  168036. 51,
  168037. 54
  168038. ],
  168039. [
  168040. 60,
  168041. 61
  168042. ],
  168043. [
  168044. 60,
  168045. 64
  168046. ],
  168047. [
  168048. 75,
  168049. 76
  168050. ],
  168051. [
  168052. 75,
  168053. 79
  168054. ],
  168055. [
  168056. 79,
  168057. 80
  168058. ],
  168059. [
  168060. 79,
  168061. 84
  168062. ],
  168063. [
  168064. 96,
  168065. 98
  168066. ],
  168067. [
  168068. 96,
  168069. 107
  168070. ],
  168071. [
  168072. 98,
  168073. 99
  168074. ],
  168075. [
  168076. 98,
  168077. 103
  168078. ],
  168079. [
  168080. 108,
  168081. -87
  168082. ],
  168083. [
  168084. 108,
  168085. 109
  168086. ]
  168087. ],
  168088. "functions": {
  168089. "get_vector_db_client": {
  168090. "executed_lines": [],
  168091. "summary": {
  168092. "covered_lines": 0,
  168093. "num_statements": 11,
  168094. "percent_covered": 0.0,
  168095. "percent_covered_display": "0.00",
  168096. "missing_lines": 11,
  168097. "excluded_lines": 0,
  168098. "percent_statements_covered": 0.0,
  168099. "percent_statements_covered_display": "0.00",
  168100. "num_branches": 6,
  168101. "num_partial_branches": 0,
  168102. "covered_branches": 0,
  168103. "missing_branches": 6,
  168104. "percent_branches_covered": 0.0,
  168105. "percent_branches_covered_display": "0.00"
  168106. },
  168107. "missing_lines": [
  168108. 47,
  168109. 50,
  168110. 51,
  168111. 52,
  168112. 54,
  168113. 57,
  168114. 59,
  168115. 60,
  168116. 61,
  168117. 62,
  168118. 64
  168119. ],
  168120. "excluded_lines": [],
  168121. "start_line": 20,
  168122. "contexts": {},
  168123. "executed_branches": [],
  168124. "missing_branches": [
  168125. [
  168126. 50,
  168127. 51
  168128. ],
  168129. [
  168130. 50,
  168131. 57
  168132. ],
  168133. [
  168134. 51,
  168135. 52
  168136. ],
  168137. [
  168138. 51,
  168139. 54
  168140. ],
  168141. [
  168142. 60,
  168143. 61
  168144. ],
  168145. [
  168146. 60,
  168147. 64
  168148. ]
  168149. ]
  168150. },
  168151. "_create_client": {
  168152. "executed_lines": [],
  168153. "summary": {
  168154. "covered_lines": 0,
  168155. "num_statements": 7,
  168156. "percent_covered": 0.0,
  168157. "percent_covered_display": "0.00",
  168158. "missing_lines": 7,
  168159. "excluded_lines": 0,
  168160. "percent_statements_covered": 0.0,
  168161. "percent_statements_covered_display": "0.00",
  168162. "num_branches": 4,
  168163. "num_partial_branches": 0,
  168164. "covered_branches": 0,
  168165. "missing_branches": 4,
  168166. "percent_branches_covered": 0.0,
  168167. "percent_branches_covered_display": "0.00"
  168168. },
  168169. "missing_lines": [
  168170. 75,
  168171. 76,
  168172. 77,
  168173. 79,
  168174. 80,
  168175. 81,
  168176. 84
  168177. ],
  168178. "excluded_lines": [],
  168179. "start_line": 67,
  168180. "contexts": {},
  168181. "executed_branches": [],
  168182. "missing_branches": [
  168183. [
  168184. 75,
  168185. 76
  168186. ],
  168187. [
  168188. 75,
  168189. 79
  168190. ],
  168191. [
  168192. 79,
  168193. 80
  168194. ],
  168195. [
  168196. 79,
  168197. 84
  168198. ]
  168199. ]
  168200. },
  168201. "close_vector_db_client": {
  168202. "executed_lines": [],
  168203. "summary": {
  168204. "covered_lines": 0,
  168205. "num_statements": 16,
  168206. "percent_covered": 0.0,
  168207. "percent_covered_display": "0.00",
  168208. "missing_lines": 16,
  168209. "excluded_lines": 0,
  168210. "percent_statements_covered": 0.0,
  168211. "percent_statements_covered_display": "0.00",
  168212. "num_branches": 6,
  168213. "num_partial_branches": 0,
  168214. "covered_branches": 0,
  168215. "missing_branches": 6,
  168216. "percent_branches_covered": 0.0,
  168217. "percent_branches_covered_display": "0.00"
  168218. },
  168219. "missing_lines": [
  168220. 95,
  168221. 96,
  168222. 98,
  168223. 99,
  168224. 100,
  168225. 101,
  168226. 102,
  168227. 103,
  168228. 104,
  168229. 107,
  168230. 108,
  168231. 109,
  168232. 110,
  168233. 111,
  168234. 112,
  168235. 113
  168236. ],
  168237. "excluded_lines": [],
  168238. "start_line": 87,
  168239. "contexts": {},
  168240. "executed_branches": [],
  168241. "missing_branches": [
  168242. [
  168243. 96,
  168244. 98
  168245. ],
  168246. [
  168247. 96,
  168248. 107
  168249. ],
  168250. [
  168251. 98,
  168252. 99
  168253. ],
  168254. [
  168255. 98,
  168256. 103
  168257. ],
  168258. [
  168259. 108,
  168260. -87
  168261. ],
  168262. [
  168263. 108,
  168264. 109
  168265. ]
  168266. ]
  168267. },
  168268. "get_current_db_type": {
  168269. "executed_lines": [],
  168270. "summary": {
  168271. "covered_lines": 0,
  168272. "num_statements": 1,
  168273. "percent_covered": 0.0,
  168274. "percent_covered_display": "0.00",
  168275. "missing_lines": 1,
  168276. "excluded_lines": 0,
  168277. "percent_statements_covered": 0.0,
  168278. "percent_statements_covered_display": "0.00",
  168279. "num_branches": 0,
  168280. "num_partial_branches": 0,
  168281. "covered_branches": 0,
  168282. "missing_branches": 0,
  168283. "percent_branches_covered": 100.0,
  168284. "percent_branches_covered_display": "100.00"
  168285. },
  168286. "missing_lines": [
  168287. 118
  168288. ],
  168289. "excluded_lines": [],
  168290. "start_line": 116,
  168291. "contexts": {},
  168292. "executed_branches": [],
  168293. "missing_branches": []
  168294. },
  168295. "": {
  168296. "executed_lines": [],
  168297. "summary": {
  168298. "covered_lines": 0,
  168299. "num_statements": 12,
  168300. "percent_covered": 0.0,
  168301. "percent_covered_display": "0.00",
  168302. "missing_lines": 12,
  168303. "excluded_lines": 0,
  168304. "percent_statements_covered": 0.0,
  168305. "percent_statements_covered_display": "0.00",
  168306. "num_branches": 0,
  168307. "num_partial_branches": 0,
  168308. "covered_branches": 0,
  168309. "missing_branches": 0,
  168310. "percent_branches_covered": 100.0,
  168311. "percent_branches_covered_display": "100.00"
  168312. },
  168313. "missing_lines": [
  168314. 7,
  168315. 8,
  168316. 9,
  168317. 10,
  168318. 11,
  168319. 13,
  168320. 16,
  168321. 17,
  168322. 20,
  168323. 67,
  168324. 87,
  168325. 116
  168326. ],
  168327. "excluded_lines": [],
  168328. "start_line": 1,
  168329. "contexts": {},
  168330. "executed_branches": [],
  168331. "missing_branches": []
  168332. }
  168333. },
  168334. "classes": {
  168335. "": {
  168336. "executed_lines": [],
  168337. "summary": {
  168338. "covered_lines": 0,
  168339. "num_statements": 47,
  168340. "percent_covered": 0.0,
  168341. "percent_covered_display": "0.00",
  168342. "missing_lines": 47,
  168343. "excluded_lines": 0,
  168344. "percent_statements_covered": 0.0,
  168345. "percent_statements_covered_display": "0.00",
  168346. "num_branches": 16,
  168347. "num_partial_branches": 0,
  168348. "covered_branches": 0,
  168349. "missing_branches": 16,
  168350. "percent_branches_covered": 0.0,
  168351. "percent_branches_covered_display": "0.00"
  168352. },
  168353. "missing_lines": [
  168354. 7,
  168355. 8,
  168356. 9,
  168357. 10,
  168358. 11,
  168359. 13,
  168360. 16,
  168361. 17,
  168362. 20,
  168363. 47,
  168364. 50,
  168365. 51,
  168366. 52,
  168367. 54,
  168368. 57,
  168369. 59,
  168370. 60,
  168371. 61,
  168372. 62,
  168373. 64,
  168374. 67,
  168375. 75,
  168376. 76,
  168377. 77,
  168378. 79,
  168379. 80,
  168380. 81,
  168381. 84,
  168382. 87,
  168383. 95,
  168384. 96,
  168385. 98,
  168386. 99,
  168387. 100,
  168388. 101,
  168389. 102,
  168390. 103,
  168391. 104,
  168392. 107,
  168393. 108,
  168394. 109,
  168395. 110,
  168396. 111,
  168397. 112,
  168398. 113,
  168399. 116,
  168400. 118
  168401. ],
  168402. "excluded_lines": [],
  168403. "start_line": 1,
  168404. "contexts": {},
  168405. "executed_branches": [],
  168406. "missing_branches": [
  168407. [
  168408. 50,
  168409. 51
  168410. ],
  168411. [
  168412. 50,
  168413. 57
  168414. ],
  168415. [
  168416. 51,
  168417. 52
  168418. ],
  168419. [
  168420. 51,
  168421. 54
  168422. ],
  168423. [
  168424. 60,
  168425. 61
  168426. ],
  168427. [
  168428. 60,
  168429. 64
  168430. ],
  168431. [
  168432. 75,
  168433. 76
  168434. ],
  168435. [
  168436. 75,
  168437. 79
  168438. ],
  168439. [
  168440. 79,
  168441. 80
  168442. ],
  168443. [
  168444. 79,
  168445. 84
  168446. ],
  168447. [
  168448. 96,
  168449. 98
  168450. ],
  168451. [
  168452. 96,
  168453. 107
  168454. ],
  168455. [
  168456. 98,
  168457. 99
  168458. ],
  168459. [
  168460. 98,
  168461. 103
  168462. ],
  168463. [
  168464. 108,
  168465. -87
  168466. ],
  168467. [
  168468. 108,
  168469. 109
  168470. ]
  168471. ]
  168472. }
  168473. }
  168474. },
  168475. "src\\utils\\vector_db\\infinity_adapter.py": {
  168476. "executed_lines": [],
  168477. "summary": {
  168478. "covered_lines": 0,
  168479. "num_statements": 56,
  168480. "percent_covered": 0.0,
  168481. "percent_covered_display": "0.00",
  168482. "missing_lines": 56,
  168483. "excluded_lines": 0,
  168484. "percent_statements_covered": 0.0,
  168485. "percent_statements_covered_display": "0.00",
  168486. "num_branches": 4,
  168487. "num_partial_branches": 0,
  168488. "covered_branches": 0,
  168489. "missing_branches": 4,
  168490. "percent_branches_covered": 0.0,
  168491. "percent_branches_covered_display": "0.00"
  168492. },
  168493. "missing_lines": [
  168494. 8,
  168495. 9,
  168496. 10,
  168497. 11,
  168498. 12,
  168499. 13,
  168500. 16,
  168501. 23,
  168502. 41,
  168503. 42,
  168504. 43,
  168505. 44,
  168506. 45,
  168507. 48,
  168508. 56,
  168509. 57,
  168510. 59,
  168511. 61,
  168512. 67,
  168513. 68,
  168514. 69,
  168515. 70,
  168516. 71,
  168517. 72,
  168518. 73,
  168519. 75,
  168520. 76,
  168521. 78,
  168522. 79,
  168523. 81,
  168524. 89,
  168525. 90,
  168526. 92,
  168527. 100,
  168528. 101,
  168529. 103,
  168530. 111,
  168531. 112,
  168532. 114,
  168533. 121,
  168534. 123,
  168535. 131,
  168536. 133,
  168537. 135,
  168538. 137,
  168539. 139,
  168540. 143,
  168541. 145,
  168542. 147,
  168543. 149,
  168544. 151,
  168545. 158,
  168546. 160,
  168547. 162,
  168548. 164,
  168549. 172
  168550. ],
  168551. "excluded_lines": [],
  168552. "contexts": {},
  168553. "executed_branches": [],
  168554. "missing_branches": [
  168555. [
  168556. 68,
  168557. 69
  168558. ],
  168559. [
  168560. 68,
  168561. 70
  168562. ],
  168563. [
  168564. 71,
  168565. 72
  168566. ],
  168567. [
  168568. 71,
  168569. 73
  168570. ]
  168571. ],
  168572. "functions": {
  168573. "InfinityAdapter.__init__": {
  168574. "executed_lines": [],
  168575. "summary": {
  168576. "covered_lines": 0,
  168577. "num_statements": 6,
  168578. "percent_covered": 0.0,
  168579. "percent_covered_display": "0.00",
  168580. "missing_lines": 6,
  168581. "excluded_lines": 0,
  168582. "percent_statements_covered": 0.0,
  168583. "percent_statements_covered_display": "0.00",
  168584. "num_branches": 0,
  168585. "num_partial_branches": 0,
  168586. "covered_branches": 0,
  168587. "missing_branches": 0,
  168588. "percent_branches_covered": 100.0,
  168589. "percent_branches_covered_display": "100.00"
  168590. },
  168591. "missing_lines": [
  168592. 41,
  168593. 42,
  168594. 43,
  168595. 44,
  168596. 45,
  168597. 48
  168598. ],
  168599. "excluded_lines": [],
  168600. "start_line": 23,
  168601. "contexts": {},
  168602. "executed_branches": [],
  168603. "missing_branches": []
  168604. },
  168605. "InfinityAdapter.client": {
  168606. "executed_lines": [],
  168607. "summary": {
  168608. "covered_lines": 0,
  168609. "num_statements": 1,
  168610. "percent_covered": 0.0,
  168611. "percent_covered_display": "0.00",
  168612. "missing_lines": 1,
  168613. "excluded_lines": 0,
  168614. "percent_statements_covered": 0.0,
  168615. "percent_statements_covered_display": "0.00",
  168616. "num_branches": 0,
  168617. "num_partial_branches": 0,
  168618. "covered_branches": 0,
  168619. "missing_branches": 0,
  168620. "percent_branches_covered": 100.0,
  168621. "percent_branches_covered_display": "100.00"
  168622. },
  168623. "missing_lines": [
  168624. 59
  168625. ],
  168626. "excluded_lines": [],
  168627. "start_line": 57,
  168628. "contexts": {},
  168629. "executed_branches": [],
  168630. "missing_branches": []
  168631. },
  168632. "InfinityAdapter._to_unified": {
  168633. "executed_lines": [],
  168634. "summary": {
  168635. "covered_lines": 0,
  168636. "num_statements": 10,
  168637. "percent_covered": 0.0,
  168638. "percent_covered_display": "0.00",
  168639. "missing_lines": 10,
  168640. "excluded_lines": 0,
  168641. "percent_statements_covered": 0.0,
  168642. "percent_statements_covered_display": "0.00",
  168643. "num_branches": 4,
  168644. "num_partial_branches": 0,
  168645. "covered_branches": 0,
  168646. "missing_branches": 4,
  168647. "percent_branches_covered": 0.0,
  168648. "percent_branches_covered_display": "0.00"
  168649. },
  168650. "missing_lines": [
  168651. 67,
  168652. 68,
  168653. 69,
  168654. 70,
  168655. 71,
  168656. 72,
  168657. 73,
  168658. 75,
  168659. 78,
  168660. 79
  168661. ],
  168662. "excluded_lines": [],
  168663. "start_line": 61,
  168664. "contexts": {},
  168665. "executed_branches": [],
  168666. "missing_branches": [
  168667. [
  168668. 68,
  168669. 69
  168670. ],
  168671. [
  168672. 68,
  168673. 70
  168674. ],
  168675. [
  168676. 71,
  168677. 72
  168678. ],
  168679. [
  168680. 71,
  168681. 73
  168682. ]
  168683. ]
  168684. },
  168685. "InfinityAdapter._to_unified.get_score": {
  168686. "executed_lines": [],
  168687. "summary": {
  168688. "covered_lines": 0,
  168689. "num_statements": 1,
  168690. "percent_covered": 0.0,
  168691. "percent_covered_display": "0.00",
  168692. "missing_lines": 1,
  168693. "excluded_lines": 0,
  168694. "percent_statements_covered": 0.0,
  168695. "percent_statements_covered_display": "0.00",
  168696. "num_branches": 0,
  168697. "num_partial_branches": 0,
  168698. "covered_branches": 0,
  168699. "missing_branches": 0,
  168700. "percent_branches_covered": 100.0,
  168701. "percent_branches_covered_display": "100.00"
  168702. },
  168703. "missing_lines": [
  168704. 76
  168705. ],
  168706. "excluded_lines": [],
  168707. "start_line": 75,
  168708. "contexts": {},
  168709. "executed_branches": [],
  168710. "missing_branches": []
  168711. },
  168712. "InfinityAdapter.search": {
  168713. "executed_lines": [],
  168714. "summary": {
  168715. "covered_lines": 0,
  168716. "num_statements": 2,
  168717. "percent_covered": 0.0,
  168718. "percent_covered_display": "0.00",
  168719. "missing_lines": 2,
  168720. "excluded_lines": 0,
  168721. "percent_statements_covered": 0.0,
  168722. "percent_statements_covered_display": "0.00",
  168723. "num_branches": 0,
  168724. "num_partial_branches": 0,
  168725. "covered_branches": 0,
  168726. "missing_branches": 0,
  168727. "percent_branches_covered": 100.0,
  168728. "percent_branches_covered_display": "100.00"
  168729. },
  168730. "missing_lines": [
  168731. 89,
  168732. 90
  168733. ],
  168734. "excluded_lines": [],
  168735. "start_line": 81,
  168736. "contexts": {},
  168737. "executed_branches": [],
  168738. "missing_branches": []
  168739. },
  168740. "InfinityAdapter.vector_search": {
  168741. "executed_lines": [],
  168742. "summary": {
  168743. "covered_lines": 0,
  168744. "num_statements": 2,
  168745. "percent_covered": 0.0,
  168746. "percent_covered_display": "0.00",
  168747. "missing_lines": 2,
  168748. "excluded_lines": 0,
  168749. "percent_statements_covered": 0.0,
  168750. "percent_statements_covered_display": "0.00",
  168751. "num_branches": 0,
  168752. "num_partial_branches": 0,
  168753. "covered_branches": 0,
  168754. "missing_branches": 0,
  168755. "percent_branches_covered": 100.0,
  168756. "percent_branches_covered_display": "100.00"
  168757. },
  168758. "missing_lines": [
  168759. 100,
  168760. 101
  168761. ],
  168762. "excluded_lines": [],
  168763. "start_line": 92,
  168764. "contexts": {},
  168765. "executed_branches": [],
  168766. "missing_branches": []
  168767. },
  168768. "InfinityAdapter.hybrid_search": {
  168769. "executed_lines": [],
  168770. "summary": {
  168771. "covered_lines": 0,
  168772. "num_statements": 2,
  168773. "percent_covered": 0.0,
  168774. "percent_covered_display": "0.00",
  168775. "missing_lines": 2,
  168776. "excluded_lines": 0,
  168777. "percent_statements_covered": 0.0,
  168778. "percent_statements_covered_display": "0.00",
  168779. "num_branches": 0,
  168780. "num_partial_branches": 0,
  168781. "covered_branches": 0,
  168782. "missing_branches": 0,
  168783. "percent_branches_covered": 100.0,
  168784. "percent_branches_covered_display": "100.00"
  168785. },
  168786. "missing_lines": [
  168787. 111,
  168788. 112
  168789. ],
  168790. "excluded_lines": [],
  168791. "start_line": 103,
  168792. "contexts": {},
  168793. "executed_branches": [],
  168794. "missing_branches": []
  168795. },
  168796. "InfinityAdapter.insert": {
  168797. "executed_lines": [],
  168798. "summary": {
  168799. "covered_lines": 0,
  168800. "num_statements": 1,
  168801. "percent_covered": 0.0,
  168802. "percent_covered_display": "0.00",
  168803. "missing_lines": 1,
  168804. "excluded_lines": 0,
  168805. "percent_statements_covered": 0.0,
  168806. "percent_statements_covered_display": "0.00",
  168807. "num_branches": 0,
  168808. "num_partial_branches": 0,
  168809. "covered_branches": 0,
  168810. "missing_branches": 0,
  168811. "percent_branches_covered": 100.0,
  168812. "percent_branches_covered_display": "100.00"
  168813. },
  168814. "missing_lines": [
  168815. 121
  168816. ],
  168817. "excluded_lines": [],
  168818. "start_line": 114,
  168819. "contexts": {},
  168820. "executed_branches": [],
  168821. "missing_branches": []
  168822. },
  168823. "InfinityAdapter.update": {
  168824. "executed_lines": [],
  168825. "summary": {
  168826. "covered_lines": 0,
  168827. "num_statements": 1,
  168828. "percent_covered": 0.0,
  168829. "percent_covered_display": "0.00",
  168830. "missing_lines": 1,
  168831. "excluded_lines": 0,
  168832. "percent_statements_covered": 0.0,
  168833. "percent_statements_covered_display": "0.00",
  168834. "num_branches": 0,
  168835. "num_partial_branches": 0,
  168836. "covered_branches": 0,
  168837. "missing_branches": 0,
  168838. "percent_branches_covered": 100.0,
  168839. "percent_branches_covered_display": "100.00"
  168840. },
  168841. "missing_lines": [
  168842. 131
  168843. ],
  168844. "excluded_lines": [],
  168845. "start_line": 123,
  168846. "contexts": {},
  168847. "executed_branches": [],
  168848. "missing_branches": []
  168849. },
  168850. "InfinityAdapter.get_status": {
  168851. "executed_lines": [],
  168852. "summary": {
  168853. "covered_lines": 0,
  168854. "num_statements": 1,
  168855. "percent_covered": 0.0,
  168856. "percent_covered_display": "0.00",
  168857. "missing_lines": 1,
  168858. "excluded_lines": 0,
  168859. "percent_statements_covered": 0.0,
  168860. "percent_statements_covered_display": "0.00",
  168861. "num_branches": 0,
  168862. "num_partial_branches": 0,
  168863. "covered_branches": 0,
  168864. "missing_branches": 0,
  168865. "percent_branches_covered": 100.0,
  168866. "percent_branches_covered_display": "100.00"
  168867. },
  168868. "missing_lines": [
  168869. 135
  168870. ],
  168871. "excluded_lines": [],
  168872. "start_line": 133,
  168873. "contexts": {},
  168874. "executed_branches": [],
  168875. "missing_branches": []
  168876. },
  168877. "InfinityAdapter.close": {
  168878. "executed_lines": [],
  168879. "summary": {
  168880. "covered_lines": 0,
  168881. "num_statements": 1,
  168882. "percent_covered": 0.0,
  168883. "percent_covered_display": "0.00",
  168884. "missing_lines": 1,
  168885. "excluded_lines": 0,
  168886. "percent_statements_covered": 0.0,
  168887. "percent_statements_covered_display": "0.00",
  168888. "num_branches": 0,
  168889. "num_partial_branches": 0,
  168890. "covered_branches": 0,
  168891. "missing_branches": 0,
  168892. "percent_branches_covered": 100.0,
  168893. "percent_branches_covered_display": "100.00"
  168894. },
  168895. "missing_lines": [
  168896. 139
  168897. ],
  168898. "excluded_lines": [],
  168899. "start_line": 137,
  168900. "contexts": {},
  168901. "executed_branches": [],
  168902. "missing_branches": []
  168903. },
  168904. "InfinityAdapter.list_databases": {
  168905. "executed_lines": [],
  168906. "summary": {
  168907. "covered_lines": 0,
  168908. "num_statements": 1,
  168909. "percent_covered": 0.0,
  168910. "percent_covered_display": "0.00",
  168911. "missing_lines": 1,
  168912. "excluded_lines": 0,
  168913. "percent_statements_covered": 0.0,
  168914. "percent_statements_covered_display": "0.00",
  168915. "num_branches": 0,
  168916. "num_partial_branches": 0,
  168917. "covered_branches": 0,
  168918. "missing_branches": 0,
  168919. "percent_branches_covered": 100.0,
  168920. "percent_branches_covered_display": "100.00"
  168921. },
  168922. "missing_lines": [
  168923. 145
  168924. ],
  168925. "excluded_lines": [],
  168926. "start_line": 143,
  168927. "contexts": {},
  168928. "executed_branches": [],
  168929. "missing_branches": []
  168930. },
  168931. "InfinityAdapter.list_tables": {
  168932. "executed_lines": [],
  168933. "summary": {
  168934. "covered_lines": 0,
  168935. "num_statements": 1,
  168936. "percent_covered": 0.0,
  168937. "percent_covered_display": "0.00",
  168938. "missing_lines": 1,
  168939. "excluded_lines": 0,
  168940. "percent_statements_covered": 0.0,
  168941. "percent_statements_covered_display": "0.00",
  168942. "num_branches": 0,
  168943. "num_partial_branches": 0,
  168944. "covered_branches": 0,
  168945. "missing_branches": 0,
  168946. "percent_branches_covered": 100.0,
  168947. "percent_branches_covered_display": "100.00"
  168948. },
  168949. "missing_lines": [
  168950. 149
  168951. ],
  168952. "excluded_lines": [],
  168953. "start_line": 147,
  168954. "contexts": {},
  168955. "executed_branches": [],
  168956. "missing_branches": []
  168957. },
  168958. "InfinityAdapter.create_table": {
  168959. "executed_lines": [],
  168960. "summary": {
  168961. "covered_lines": 0,
  168962. "num_statements": 1,
  168963. "percent_covered": 0.0,
  168964. "percent_covered_display": "0.00",
  168965. "missing_lines": 1,
  168966. "excluded_lines": 0,
  168967. "percent_statements_covered": 0.0,
  168968. "percent_statements_covered_display": "0.00",
  168969. "num_branches": 0,
  168970. "num_partial_branches": 0,
  168971. "covered_branches": 0,
  168972. "missing_branches": 0,
  168973. "percent_branches_covered": 100.0,
  168974. "percent_branches_covered_display": "100.00"
  168975. },
  168976. "missing_lines": [
  168977. 158
  168978. ],
  168979. "excluded_lines": [],
  168980. "start_line": 151,
  168981. "contexts": {},
  168982. "executed_branches": [],
  168983. "missing_branches": []
  168984. },
  168985. "InfinityAdapter.drop_table": {
  168986. "executed_lines": [],
  168987. "summary": {
  168988. "covered_lines": 0,
  168989. "num_statements": 1,
  168990. "percent_covered": 0.0,
  168991. "percent_covered_display": "0.00",
  168992. "missing_lines": 1,
  168993. "excluded_lines": 0,
  168994. "percent_statements_covered": 0.0,
  168995. "percent_statements_covered_display": "0.00",
  168996. "num_branches": 0,
  168997. "num_partial_branches": 0,
  168998. "covered_branches": 0,
  168999. "missing_branches": 0,
  169000. "percent_branches_covered": 100.0,
  169001. "percent_branches_covered_display": "100.00"
  169002. },
  169003. "missing_lines": [
  169004. 162
  169005. ],
  169006. "excluded_lines": [],
  169007. "start_line": 160,
  169008. "contexts": {},
  169009. "executed_branches": [],
  169010. "missing_branches": []
  169011. },
  169012. "InfinityAdapter.create_index": {
  169013. "executed_lines": [],
  169014. "summary": {
  169015. "covered_lines": 0,
  169016. "num_statements": 1,
  169017. "percent_covered": 0.0,
  169018. "percent_covered_display": "0.00",
  169019. "missing_lines": 1,
  169020. "excluded_lines": 0,
  169021. "percent_statements_covered": 0.0,
  169022. "percent_statements_covered_display": "0.00",
  169023. "num_branches": 0,
  169024. "num_partial_branches": 0,
  169025. "covered_branches": 0,
  169026. "missing_branches": 0,
  169027. "percent_branches_covered": 100.0,
  169028. "percent_branches_covered_display": "100.00"
  169029. },
  169030. "missing_lines": [
  169031. 172
  169032. ],
  169033. "excluded_lines": [],
  169034. "start_line": 164,
  169035. "contexts": {},
  169036. "executed_branches": [],
  169037. "missing_branches": []
  169038. },
  169039. "": {
  169040. "executed_lines": [],
  169041. "summary": {
  169042. "covered_lines": 0,
  169043. "num_statements": 23,
  169044. "percent_covered": 0.0,
  169045. "percent_covered_display": "0.00",
  169046. "missing_lines": 23,
  169047. "excluded_lines": 0,
  169048. "percent_statements_covered": 0.0,
  169049. "percent_statements_covered_display": "0.00",
  169050. "num_branches": 0,
  169051. "num_partial_branches": 0,
  169052. "covered_branches": 0,
  169053. "missing_branches": 0,
  169054. "percent_branches_covered": 100.0,
  169055. "percent_branches_covered_display": "100.00"
  169056. },
  169057. "missing_lines": [
  169058. 8,
  169059. 9,
  169060. 10,
  169061. 11,
  169062. 12,
  169063. 13,
  169064. 16,
  169065. 23,
  169066. 56,
  169067. 57,
  169068. 61,
  169069. 81,
  169070. 92,
  169071. 103,
  169072. 114,
  169073. 123,
  169074. 133,
  169075. 137,
  169076. 143,
  169077. 147,
  169078. 151,
  169079. 160,
  169080. 164
  169081. ],
  169082. "excluded_lines": [],
  169083. "start_line": 1,
  169084. "contexts": {},
  169085. "executed_branches": [],
  169086. "missing_branches": []
  169087. }
  169088. },
  169089. "classes": {
  169090. "InfinityAdapter": {
  169091. "executed_lines": [],
  169092. "summary": {
  169093. "covered_lines": 0,
  169094. "num_statements": 33,
  169095. "percent_covered": 0.0,
  169096. "percent_covered_display": "0.00",
  169097. "missing_lines": 33,
  169098. "excluded_lines": 0,
  169099. "percent_statements_covered": 0.0,
  169100. "percent_statements_covered_display": "0.00",
  169101. "num_branches": 4,
  169102. "num_partial_branches": 0,
  169103. "covered_branches": 0,
  169104. "missing_branches": 4,
  169105. "percent_branches_covered": 0.0,
  169106. "percent_branches_covered_display": "0.00"
  169107. },
  169108. "missing_lines": [
  169109. 41,
  169110. 42,
  169111. 43,
  169112. 44,
  169113. 45,
  169114. 48,
  169115. 59,
  169116. 67,
  169117. 68,
  169118. 69,
  169119. 70,
  169120. 71,
  169121. 72,
  169122. 73,
  169123. 75,
  169124. 76,
  169125. 78,
  169126. 79,
  169127. 89,
  169128. 90,
  169129. 100,
  169130. 101,
  169131. 111,
  169132. 112,
  169133. 121,
  169134. 131,
  169135. 135,
  169136. 139,
  169137. 145,
  169138. 149,
  169139. 158,
  169140. 162,
  169141. 172
  169142. ],
  169143. "excluded_lines": [],
  169144. "start_line": 16,
  169145. "contexts": {},
  169146. "executed_branches": [],
  169147. "missing_branches": [
  169148. [
  169149. 68,
  169150. 69
  169151. ],
  169152. [
  169153. 68,
  169154. 70
  169155. ],
  169156. [
  169157. 71,
  169158. 72
  169159. ],
  169160. [
  169161. 71,
  169162. 73
  169163. ]
  169164. ]
  169165. },
  169166. "": {
  169167. "executed_lines": [],
  169168. "summary": {
  169169. "covered_lines": 0,
  169170. "num_statements": 23,
  169171. "percent_covered": 0.0,
  169172. "percent_covered_display": "0.00",
  169173. "missing_lines": 23,
  169174. "excluded_lines": 0,
  169175. "percent_statements_covered": 0.0,
  169176. "percent_statements_covered_display": "0.00",
  169177. "num_branches": 0,
  169178. "num_partial_branches": 0,
  169179. "covered_branches": 0,
  169180. "missing_branches": 0,
  169181. "percent_branches_covered": 100.0,
  169182. "percent_branches_covered_display": "100.00"
  169183. },
  169184. "missing_lines": [
  169185. 8,
  169186. 9,
  169187. 10,
  169188. 11,
  169189. 12,
  169190. 13,
  169191. 16,
  169192. 23,
  169193. 56,
  169194. 57,
  169195. 61,
  169196. 81,
  169197. 92,
  169198. 103,
  169199. 114,
  169200. 123,
  169201. 133,
  169202. 137,
  169203. 143,
  169204. 147,
  169205. 151,
  169206. 160,
  169207. 164
  169208. ],
  169209. "excluded_lines": [],
  169210. "start_line": 1,
  169211. "contexts": {},
  169212. "executed_branches": [],
  169213. "missing_branches": []
  169214. }
  169215. }
  169216. },
  169217. "src\\utils\\vector_db\\result_util.py": {
  169218. "executed_lines": [],
  169219. "summary": {
  169220. "covered_lines": 0,
  169221. "num_statements": 15,
  169222. "percent_covered": 0.0,
  169223. "percent_covered_display": "0.00",
  169224. "missing_lines": 15,
  169225. "excluded_lines": 1,
  169226. "percent_statements_covered": 0.0,
  169227. "percent_statements_covered_display": "0.00",
  169228. "num_branches": 4,
  169229. "num_partial_branches": 0,
  169230. "covered_branches": 0,
  169231. "missing_branches": 4,
  169232. "percent_branches_covered": 0.0,
  169233. "percent_branches_covered_display": "0.00"
  169234. },
  169235. "missing_lines": [
  169236. 8,
  169237. 11,
  169238. 14,
  169239. 15,
  169240. 17,
  169241. 18,
  169242. 21,
  169243. 37,
  169244. 38,
  169245. 39,
  169246. 40,
  169247. 41,
  169248. 42,
  169249. 43,
  169250. 44
  169251. ],
  169252. "excluded_lines": [
  169253. 26
  169254. ],
  169255. "contexts": {},
  169256. "executed_branches": [],
  169257. "missing_branches": [
  169258. [
  169259. 38,
  169260. 39
  169261. ],
  169262. [
  169263. 38,
  169264. 44
  169265. ],
  169266. [
  169267. 39,
  169268. 40
  169269. ],
  169270. [
  169271. 39,
  169272. 41
  169273. ]
  169274. ],
  169275. "functions": {
  169276. "UnifiedSearchResult.__init__": {
  169277. "executed_lines": [],
  169278. "summary": {
  169279. "covered_lines": 0,
  169280. "num_statements": 1,
  169281. "percent_covered": 0.0,
  169282. "percent_covered_display": "0.00",
  169283. "missing_lines": 1,
  169284. "excluded_lines": 0,
  169285. "percent_statements_covered": 0.0,
  169286. "percent_statements_covered_display": "0.00",
  169287. "num_branches": 0,
  169288. "num_partial_branches": 0,
  169289. "covered_branches": 0,
  169290. "missing_branches": 0,
  169291. "percent_branches_covered": 100.0,
  169292. "percent_branches_covered_display": "100.00"
  169293. },
  169294. "missing_lines": [
  169295. 15
  169296. ],
  169297. "excluded_lines": [],
  169298. "start_line": 14,
  169299. "contexts": {},
  169300. "executed_branches": [],
  169301. "missing_branches": []
  169302. },
  169303. "UnifiedSearchResult.to_result": {
  169304. "executed_lines": [],
  169305. "summary": {
  169306. "covered_lines": 0,
  169307. "num_statements": 1,
  169308. "percent_covered": 0.0,
  169309. "percent_covered_display": "0.00",
  169310. "missing_lines": 1,
  169311. "excluded_lines": 0,
  169312. "percent_statements_covered": 0.0,
  169313. "percent_statements_covered_display": "0.00",
  169314. "num_branches": 0,
  169315. "num_partial_branches": 0,
  169316. "covered_branches": 0,
  169317. "missing_branches": 0,
  169318. "percent_branches_covered": 100.0,
  169319. "percent_branches_covered_display": "100.00"
  169320. },
  169321. "missing_lines": [
  169322. 18
  169323. ],
  169324. "excluded_lines": [],
  169325. "start_line": 17,
  169326. "contexts": {},
  169327. "executed_branches": [],
  169328. "missing_branches": []
  169329. },
  169330. "build_unified_result": {
  169331. "executed_lines": [],
  169332. "summary": {
  169333. "covered_lines": 0,
  169334. "num_statements": 8,
  169335. "percent_covered": 0.0,
  169336. "percent_covered_display": "0.00",
  169337. "missing_lines": 8,
  169338. "excluded_lines": 1,
  169339. "percent_statements_covered": 0.0,
  169340. "percent_statements_covered_display": "0.00",
  169341. "num_branches": 4,
  169342. "num_partial_branches": 0,
  169343. "covered_branches": 0,
  169344. "missing_branches": 4,
  169345. "percent_branches_covered": 0.0,
  169346. "percent_branches_covered_display": "0.00"
  169347. },
  169348. "missing_lines": [
  169349. 37,
  169350. 38,
  169351. 39,
  169352. 40,
  169353. 41,
  169354. 42,
  169355. 43,
  169356. 44
  169357. ],
  169358. "excluded_lines": [
  169359. 26
  169360. ],
  169361. "start_line": 21,
  169362. "contexts": {},
  169363. "executed_branches": [],
  169364. "missing_branches": [
  169365. [
  169366. 38,
  169367. 39
  169368. ],
  169369. [
  169370. 38,
  169371. 44
  169372. ],
  169373. [
  169374. 39,
  169375. 40
  169376. ],
  169377. [
  169378. 39,
  169379. 41
  169380. ]
  169381. ]
  169382. },
  169383. "": {
  169384. "executed_lines": [],
  169385. "summary": {
  169386. "covered_lines": 0,
  169387. "num_statements": 5,
  169388. "percent_covered": 0.0,
  169389. "percent_covered_display": "0.00",
  169390. "missing_lines": 5,
  169391. "excluded_lines": 0,
  169392. "percent_statements_covered": 0.0,
  169393. "percent_statements_covered_display": "0.00",
  169394. "num_branches": 0,
  169395. "num_partial_branches": 0,
  169396. "covered_branches": 0,
  169397. "missing_branches": 0,
  169398. "percent_branches_covered": 100.0,
  169399. "percent_branches_covered_display": "100.00"
  169400. },
  169401. "missing_lines": [
  169402. 8,
  169403. 11,
  169404. 14,
  169405. 17,
  169406. 21
  169407. ],
  169408. "excluded_lines": [],
  169409. "start_line": 1,
  169410. "contexts": {},
  169411. "executed_branches": [],
  169412. "missing_branches": []
  169413. }
  169414. },
  169415. "classes": {
  169416. "UnifiedSearchResult": {
  169417. "executed_lines": [],
  169418. "summary": {
  169419. "covered_lines": 0,
  169420. "num_statements": 2,
  169421. "percent_covered": 0.0,
  169422. "percent_covered_display": "0.00",
  169423. "missing_lines": 2,
  169424. "excluded_lines": 0,
  169425. "percent_statements_covered": 0.0,
  169426. "percent_statements_covered_display": "0.00",
  169427. "num_branches": 0,
  169428. "num_partial_branches": 0,
  169429. "covered_branches": 0,
  169430. "missing_branches": 0,
  169431. "percent_branches_covered": 100.0,
  169432. "percent_branches_covered_display": "100.00"
  169433. },
  169434. "missing_lines": [
  169435. 15,
  169436. 18
  169437. ],
  169438. "excluded_lines": [],
  169439. "start_line": 11,
  169440. "contexts": {},
  169441. "executed_branches": [],
  169442. "missing_branches": []
  169443. },
  169444. "": {
  169445. "executed_lines": [],
  169446. "summary": {
  169447. "covered_lines": 0,
  169448. "num_statements": 13,
  169449. "percent_covered": 0.0,
  169450. "percent_covered_display": "0.00",
  169451. "missing_lines": 13,
  169452. "excluded_lines": 1,
  169453. "percent_statements_covered": 0.0,
  169454. "percent_statements_covered_display": "0.00",
  169455. "num_branches": 4,
  169456. "num_partial_branches": 0,
  169457. "covered_branches": 0,
  169458. "missing_branches": 4,
  169459. "percent_branches_covered": 0.0,
  169460. "percent_branches_covered_display": "0.00"
  169461. },
  169462. "missing_lines": [
  169463. 8,
  169464. 11,
  169465. 14,
  169466. 17,
  169467. 21,
  169468. 37,
  169469. 38,
  169470. 39,
  169471. 40,
  169472. 41,
  169473. 42,
  169474. 43,
  169475. 44
  169476. ],
  169477. "excluded_lines": [
  169478. 26
  169479. ],
  169480. "start_line": 1,
  169481. "contexts": {},
  169482. "executed_branches": [],
  169483. "missing_branches": [
  169484. [
  169485. 38,
  169486. 39
  169487. ],
  169488. [
  169489. 38,
  169490. 44
  169491. ],
  169492. [
  169493. 39,
  169494. 40
  169495. ],
  169496. [
  169497. 39,
  169498. 41
  169499. ]
  169500. ]
  169501. }
  169502. }
  169503. }
  169504. },
  169505. "totals": {
  169506. "covered_lines": 609,
  169507. "num_statements": 10870,
  169508. "percent_covered": 5.986127864897467,
  169509. "percent_covered_display": "5.99",
  169510. "missing_lines": 10261,
  169511. "excluded_lines": 2229,
  169512. "percent_statements_covered": 5.6025758969641215,
  169513. "percent_statements_covered_display": "5.60",
  169514. "num_branches": 2394,
  169515. "num_partial_branches": 31,
  169516. "covered_branches": 185,
  169517. "missing_branches": 2209,
  169518. "percent_branches_covered": 7.72765246449457,
  169519. "percent_branches_covered_display": "7.73"
  169520. }
  169521. }