Files
impakt/tests/test_protocol/__pycache__/test_euro_ncap.cpython-314-pytest-9.0.3.pyc

60 lines
9.4 KiB
Plaintext
Raw Normal View History

2026-04-10 14:37:34 -04:00
+
1<>i<EFBFBD>
c<00>\<00>Rt^RIt^RIHuHt^RIt^RIH t ^RI
H t H t !RR4t R#)zTests for Euro NCAP scoring.N<><01>CriterionResult)<02>EuroNCAP<41>evaluatec<00><>a<00>]tRt^ to]P
R4t]P
R4tRtRt Rt
Rt Rt Rt R tVtR
#) <0B> TestEuroNCAPc <0C><><00>R\RRRR7R\R^&RRR7R \R ^R
RR7R \R R R R7R\RRRRR7R\RRRRR7/#)z(Criteria results that should score well.<2E>HIC15i<35><00>Head<61><03> criterion<6F>value<75> body_region<6F>3ms Clip<69>g<>Chest<73>r r <00>unitr <00>Chest Deflection<6F>mm<6D>Nijg<6A><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F>NeckzFemur Load Leftg@<40>kNz
Femur LeftzFemur Load Rightg<74><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD> @z Femur Rightr<00><01>selfs&<26>>/Users/noise/Code/breef2/tests/test_protocol/test_euro_ncap.py<70> good_criteria<69>TestEuroNCAP.good_criteria
s}<00><00> <14>_<EFBFBD>w<EFBFBD>c<EFBFBD>v<EFBFBD>V<> <16><0F>$<24>B<EFBFBD>S<EFBFBD>g<EFBFBD><0E> <1F><0F>,<2C>B<EFBFBD>T<EFBFBD>w<EFBFBD>!<0E> <12>?<3F>U<EFBFBD>#<23>6<EFBFBD>R<> <1D><EFBFBD>+<2B>3<EFBFBD>T<EFBFBD>|<7C> <0E> <1F><0F>,<2C>C<EFBFBD>d<EFBFBD>P]<5D>!<0E>
<EFBFBD>
<EFBFBD>c  <0C>z<00>R\RRRR7R\R^ARRR7R \R ^FR
RR7R \R R R R7/#)z*Criteria results that should score poorly.ri<>r r
rrrrrrrg<00>?rrrs&r<00> poor_criteria<69>TestEuroNCAP.poor_criteriasU<00><00> <14>_<EFBFBD>w<EFBFBD>d<EFBFBD>PV<50>W<> <16><0F>$<24>B<EFBFBD>S<EFBFBD>g<EFBFBD><0E> <1F><0F>,<2C>B<EFBFBD>T<EFBFBD>w<EFBFBD>!<0E> <12>?<3F>U<EFBFBD>#<23>6<EFBFBD>R<> 
<EFBFBD>
rc <08><><00>\V4pVPpRqCVJqU'g<>\P!RV3RW434RR\P
!49g\P !V4'd\P!V4MRR\P!V4R\P!V4/,pRRV/,p\\P!V44hR;p;rTVPp^qCV8<>qU'g<>\P!R V3R
W434RR\P
!49g\P !V4'd\P!V4MRR\P!V4R\P!V4/,pRRV/,p\\P!V44hR;p;rTR#) N<>py0<79>result<6C>py2<79>py5<79>assert %(py7)s<>py7<79><01>is not<6F>z1%(py2)s
{%(py2)s = %(py0)s.stars
} is not %(py5)s)<01>>=)z-%(py2)s
{%(py2)s = %(py0)s.stars
} >= %(py5)s<>
r<00>stars<72>
@pytest_ar<61>_call_reprcompare<72> @py_builtins<6E>locals<6C>_should_repr_global_name<6D> _saferepr<70>AssertionError<6F>_format_explanation)rrr#<00> @py_assert1<74> @py_assert4<74> @py_assert3<74> @py_format6<74> @py_format8s&& r<00>test_good_results_high_stars<72>)TestEuroNCAP.test_good_results_high_stars,<00><><00><00><19>-<2D>(<28><06><15>|<7C>|<7C>'<27>4<EFBFBD>'<27>4<EFBFBD>'<27>'<27>'<27>'<27>'<27>|<7C>'<27>'<27>'<27>'<27>'<27>'<27>v<EFBFBD>'<27>'<27>'<27>'<27>v<EFBFBD>'<27>'<27>'<27>|<7C>'<27>'<27>'<27>4<EFBFBD>'<27>'<27>'<27>'<27>'<27>'<27>'<27>'<27><15>|<7C>|<7C> <20>q<EFBFBD> <20>q<EFBFBD> <20> <20> <20> <20> <20>|<7C> <20> <20> <20> <20> <20> <20>v<EFBFBD> <20> <20> <20> <20>v<EFBFBD> <20> <20> <20>|<7C> <20> <20> <20>q<EFBFBD> <20> <20> <20> <20> <20> <20> <20> rc <08><><00>\V4pVPpRqCVJqU'g<>\P!RV3RW434RR\P
!49g\P !V4'd\P!V4MRR\P!V4R\P!V4/,pRRV/,p\\P!V44hR;p;rTVPp^qCV8*qU'g<>\P!R V3R
W434RR\P
!49g\P !V4'd\P!V4MRR\P!V4R\P!V4/,pRRV/,p\\P!V44hR;p;rTR#) Nr"r#r$r%r&r'r(r*)<01><=)z-%(py2)s
{%(py2)s = %(py0)s.stars
} <= %(py5)sr,)rrr#r6r7r8r9r:s&& r<00>test_poor_results_low_stars<72>(TestEuroNCAP.test_poor_results_low_stars1r=rc <08><><00>\V4pVPp\V4p^qTV8<>qf'Eg3\P!R V3R WE34RR\
P !49g!\P!\4'd\P!\4MRRR\
P !49g\P!V4'd\P!V4MRR\P!V4R\P!V4R\P!V4/,pRR V/,p\\P!V44hR
;p;p;reR
#) <0A>r"<00>len<65>py1r#<00>py3r%<00>py8zassert %(py10)s<>py10N)<01>>)zR%(py5)s
{%(py5)s = %(py0)s(%(py3)s
{%(py3)s = %(py1)s.region_scores
})
} > %(py8)s) r<00> region_scoresrDr.r/r0r1r2r3r4r5) rrr#<00> @py_assert2r7<00> @py_assert7<74> @py_assert6<74> @py_format9<74> @py_format11s && r<00>test_result_has_region_scores<65>*TestEuroNCAP.test_result_has_region_scores6s<><00><00><19>-<2D>(<28><06><19>'<27>'<27>,<2C>s<EFBFBD>'<27>(<28>,<2C>1<EFBFBD>,<2C>1<EFBFBD>,<2C>,<2C>,<2C>,<2C>,<2C>(<28>,<2C>,<2C>,<2C>,<2C>,<2C>,<2C>s<EFBFBD>,<2C>,<2C>,<2C>,<2C>s<EFBFBD>,<2C>,<2C>,<2C>,<2C>,<2C>,<2C>,<2C>6<EFBFBD>,<2C>,<2C>,<2C>,<2C>6<EFBFBD>,<2C>,<2C>,<2C>'<27>,<2C>,<2C>,<2C>(<28>,<2C>,<2C>,<2C>1<EFBFBD>,<2C>,<2C>,<2C>,<2C>,<2C>,<2C>,<2C>,rc
<08><00>\V4pVPF<>pVPpRqTVJqf'g<>\P!RV3RWE34RR\
P !49g\P!V4'd\P!V4MRR\P!V4R\P!V4/,pRRV/,p\\P!V44hR;p;reK<65> R#) Nr"<00>rsr$r%r&r'r()z1%(py2)s
{%(py2)s = %(py0)s.color
} is not %(py5)s) rrJ<00>colorr.r/r0r1r2r3r4r5) rrr#rSr6r7r8r9r:s && r<00>test_result_has_colors<72>#TestEuroNCAP.test_result_has_colors:s<><00><00><19>-<2D>(<28><06><18>&<26>&<26>B<EFBFBD><15>8<EFBFBD>8<EFBFBD> '<27>4<EFBFBD> '<27>4<EFBFBD>'<27> '<27> '<27> '<27> '<27>8<EFBFBD> '<27> '<27> '<27> '<27> '<27> '<27>2<EFBFBD> '<27> '<27> '<27> '<27>2<EFBFBD> '<27> '<27> '<27>8<EFBFBD> '<27> '<27> '<27>4<EFBFBD> '<27> '<27> '<27> '<27> '<27> '<27> '<27> '<27>'rc<08><<00>\V4pVP4pRqDV9qU'g<>\P!RV3R WC34R\P!V4RR\
P !49g\P!V4'd\P!V4MR/,pRRV/,p\\P!V44hR;rERqDV9qU'g<>\P!RV3R WC34R\P!V4RR\
P !49g\P!V4'd\P!V4MR/,pRRV/,p\\P!V44hR;rER#)
<EFBFBD> Euro NCAPrErF<00>summaryzassert %(py5)sr%Nr-)<01>in)z%(py1)s in %(py3)s)
rrYr.r/r3r0r1r2r4r5)rrr#rY<00> @py_assert0rK<00> @py_format4r9s&& r<00>test_result_summary<72> TestEuroNCAP.test_result_summary?s<><00><00><19>-<2D>(<28><06><18>.<2E>.<2E>"<22><07><1A>%<25>g<EFBFBD>%<25>%<25>%<25>%<25>%<25>{<7B>%<25>%<25>%<25>{<7B>%<25>%<25>%<25>%<25>%<25>%<25>g<EFBFBD>%<25>%<25>%<25>%<25>g<EFBFBD>%<25>%<25>%<25>%<25>%<25>%<25>%<25>%<25><16>!<21>'<27>!<21>!<21>!<21>!<21>!<21>w<EFBFBD>!<21>!<21>!<21>w<EFBFBD>!<21>!<21>!<21>!<21>!<21>!<21>'<27>!<21>!<21>!<21>!<21>'<27>!<21>!<21>!<21>!<21>!<21>!<21>!<21>!rc <08><><00>\4pVPpRq2V8HqD'g<>\P!RV3R W#34RR\P
!49g\P !V4'd\P!V4MRR\P!V4R\P!V4/,pRRV/,p\\P!V44hR;p;rCR#)
rXr"<00>scorerr$r%r&r'N)<01>==)z5%(py2)s
{%(py2)s = %(py0)s.protocol_name
} == %(py5)s)
r<00> protocol_namer.r/r0r1r2r3r4r5)rr`r6r7r8r9r:s& r<00>test_protocol_name<6D>TestEuroNCAP.test_protocol_nameEs<00><00><19><1A><06><15>#<23>#<23>2<>{<7B>2<>{<7B>2<>2<>2<>2<>2<>#<23>2<>2<>2<>2<>2<>2<>v<EFBFBD>2<>2<>2<>2<>v<EFBFBD>2<>2<>2<>#<23>2<>2<>2<>{<7B>2<>2<>2<>2<>2<>2<>2<>2r<00>N)<10>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__<5F>pytest<73>fixturerrr;r@rPrUr]rc<00>__static_attributes__<5F>__classdictcell__)<01> __classdict__s@rrr sV<00><><00><00> <0B>^<5E>^<5E>
<EFBFBD><14>
<EFBFBD>& <0C>^<5E>^<5E> 
<EFBFBD><14> 
<EFBFBD>!<21>
!<21>
-<2D>(<28>
"<22> 3<>3rr)<0E>__doc__<5F>builtinsr0<00>_pytest.assertion.rewrite<74> assertion<6F>rewriter.rj<00>impakt.criteria.baser<00>impakt.protocol.euro_ncaprrrrerr<00><module>rvs<00><01>"<22><00><00> <0A>0<>8<>>3<>>3r