Files
impakt/tests/test_criteria/__pycache__/test_nij.cpython-314-pytest-9.0.3.pyc

53 lines
8.1 KiB
Plaintext
Raw Normal View History

2026-04-10 14:37:34 -04:00
+
1<>iJc<00>\<00>Rt^RIt^RIHuHt^RIt^RIH t ^RI
H t H t !RR4t R#)zTests for Nij calculation.N)<01> DummyInfo)<02>NIJ_INTERCEPTS<54>nijc<00>Da<00>]tRt^ toRtRtRtRtRtRt Rt
Vt R#) <09>TestNijc <08>v<00>\WR7pVPpRqTV8Hqf'g<>\P!R
V3R WE34RR\P
!49g\P !V4'd\P!V4MRR\P!V4R\P!V4/,pRRV/,p\\P!V44hR;p;reVPp^qTV8<>qf'g<>\P!R V3R WE34RR\P
!49g\P !V4'd\P!V4MRR\P!V4R\P!V4/,pRRV/,p\\P!V44hR;p;reVPpR qTV8Hqf'g<>\P!R
V3RWE34RR\P
!49g\P !V4'd\P!V4MRR\P!V4R\P!V4/,pRRV/,p\\P!V44hR;p;reR#)<0F><02>
fz_channel<EFBFBD>
my_channel<EFBFBD>Nij<69>py0<79>result<6C>py2<79>py5<79>assert %(py7)s<>py7N<37>Neck)<01>==)z1%(py2)s
{%(py2)s = %(py0)s.criterion
} == %(py5)s<><01>><3E>z,%(py2)s
{%(py2)s = %(py0)s.value
} > %(py5)s)z3%(py2)s
{%(py2)s = %(py0)s.body_region
} == %(py5)s) r<00> criterion<6F>
@pytest_ar<61>_call_reprcompare<72> @py_builtins<6E>locals<6C>_should_repr_global_name<6D> _saferepr<70>AssertionError<6F>_format_explanation<6F>value<75> body_region<6F> <09>self<6C>neck_fz_channel<65>neck_my_channelr <00> @py_assert1<74> @py_assert4<74> @py_assert3<74> @py_format6<74> @py_format8s &&& <20>8/Users/noise/Code/breef2/tests/test_criteria/test_nij.py<70>test_nij_computation<6F>TestNij.test_nij_computation
sj<00><00><14><0F>L<><06><15><1F><1F>(<28>5<EFBFBD>(<28>5<EFBFBD>(<28>(<28>(<28>(<28>(<28><1F>(<28>(<28>(<28>(<28>(<28>(<28>v<EFBFBD>(<28>(<28>(<28>(<28>v<EFBFBD>(<28>(<28>(<28><1F>(<28>(<28>(<28>5<EFBFBD>(<28>(<28>(<28>(<28>(<28>(<28>(<28>(<28><15>|<7C>|<7C><1F>a<EFBFBD><1F>a<EFBFBD><1F><1F><1F><1F><1F>|<7C><1F><1F><1F><1F><1F><1F>v<EFBFBD><1F><1F><1F><1F>v<EFBFBD><1F><1F><1F>|<7C><1F><1F><1F>a<EFBFBD><1F><1F><1F><1F><1F><1F><1F><1F><15>!<21>!<21>+<2B>V<EFBFBD>+<2B>V<EFBFBD>+<2B>+<2B>+<2B>+<2B>+<2B>!<21>+<2B>+<2B>+<2B>+<2B>+<2B>+<2B>v<EFBFBD>+<2B>+<2B>+<2B>+<2B>v<EFBFBD>+<2B>+<2B>+<2B>!<21>+<2B>+<2B>+<2B>V<EFBFBD>+<2B>+<2B>+<2B>+<2B>+<2B>+<2B>+<2B>+<2B>c <08><><00>\RVRV/R7pVPp^qTV8<>qf'g<>\P!R
V3R WE34RR\P
!49g\P !V4'd\P!V4MRR\P!V4R\P!V4/,pRRV/,p\\P!V44hR ;p;reR #) <0C>fz<66>my)<01>channelsr r r rrrNrr)
rrrrrrrrrrr!s &&& r*<00>test_nij_with_channels_dict<63>#TestNij.test_nij_with_channels_dicts<><00><00><14>t<EFBFBD>_<EFBFBD>d<EFBFBD>O<EFBFBD>L<>M<><06><15>|<7C>|<7C><1F>a<EFBFBD><1F>a<EFBFBD><1F><1F><1F><1F><1F>|<7C><1F><1F><1F><1F><1F><1F>v<EFBFBD><1F><1F><1F><1F>v<EFBFBD><1F><1F><1F>|<7C><1F><1F><1F>a<EFBFBD><1F><1F><1F><1F><1F><1F><1F>r-c <08><00>\WR7pRqCPqTV9qf'g<>\P!R V3R WE34R\P!V4RR\
P !49g\P!V4'd\P!V4MRR\P!V4/,pRRV/,p\\P!V44hR;p;reVPR,pRq<>V 9qf'gy\P!R V3RWI34R\P!V4R \P!V 4/,p
R
R V
/,p \\P!V 44hR;p;riR#)r<00>mode<64>py1<79>py3r rrrN<>py4zassert %(py6)s<>py6)<01>in)z/%(py1)s in %(py5)s
{%(py5)s = %(py3)s.details
})<04>NTE<54>NTF<54>NCE<43>NCF)z%(py1)s in %(py4)s)
r<00>detailsrrrrrrrr) r"r#r$r <00> @py_assert0r&<00> @py_assert2r(r)r'<00> @py_format5<74> @py_format7s &&& r*<00>test_nij_mode_detail<69>TestNij.test_nij_mode_details<><00><00><14><0F>L<><06><15>'<27><1E><1E>'<27><1E>'<27>'<27>'<27>'<27>'<27>v<EFBFBD>'<27>'<27>'<27>v<EFBFBD>'<27>'<27>'<27>'<27>'<27>'<27><16>'<27>'<27>'<27>'<27><16>'<27>'<27>'<27><1E>'<27>'<27>'<27>'<27>'<27>'<27>'<27>'<27><15>~<7E>~<7E>f<EFBFBD>%<25>E<>)E<>E<>)E<>E<>E<>E<>E<>E<>%<25>E<>E<>E<>%<25>E<>E<>E<>)E<>E<>E<>E<>E<>E<>E<>E<>Er-c <08><00>\RR7p\VVVR7pVPp^qeV8<>qw'g<>\P!R
V3R WV34RR\
P !49g\P!V4'd\P!V4MRR\P!V4R\P!V4/,pRRV/,p \\P!V 44hR ;p;rvR #) <0C>H3-50M<30><01>
dummy_type<EFBFBD>rr <00>dummyr r r rrrNrr) rrrrrrrrrrr)
r"r#r$rKr r%r&r'r(r)s
&&& r*<00>test_nij_with_dummy_info<66> TestNij.test_nij_with_dummy_infos<><00><00><19>X<EFBFBD>.<2E><05><14>&<26>&<26><17>
<EFBFBD><06>
<16>|<7C>|<7C><1F>a<EFBFBD><1F>a<EFBFBD><1F><1F><1F><1F><1F>|<7C><1F><1F><1F><1F><1F><1F>v<EFBFBD><1F><1F><1F><1F>v<EFBFBD><1F><1F><1F>|<7C><1F><1F><1F>a<EFBFBD><1F><1F><1F><1F><1F><1F><1F>r-c <08><><00>\VV\RR7R7p\VV\RR7R7pVPqSPqeV8<>qw'Eg\P!R V3RWV34RR\
P !49g\P!V4'd\P!V4MRR\P!V4RR\
P !49g\P!V4'd\P!V4MRR \P!V4/,pR
R V/,p \\P!V 44hR ;p;rvR #)rGrHrJzH3-05Fr <00> result_5fr r8<00>
result_50mr9zassert %(py8)s<>py8Nr)zG%(py2)s
{%(py2)s = %(py0)s.value
} > %(py6)s
{%(py6)s = %(py4)s.value
}) rrrrrrrrrrr)
r"r#r$rPrOr%<00> @py_assert5r'rC<00> @py_format9s
&&& r*<00>1test_nij_different_dummies_give_different_results<74>9TestNij.test_nij_different_dummies_give_different_results"s<><00><00><18>&<26>&<26><1B>x<EFBFBD>0<>
<EFBFBD>
<EFBFBD>
<18>&<26>&<26><1B>x<EFBFBD>0<>
<EFBFBD> <09> <19><EFBFBD><EFBFBD>1<>!1<>!1<>1<>!1<>1<>1<>1<>1<>1<><EFBFBD>1<>1<>1<>1<>1<>1<>y<EFBFBD>1<>1<>1<>1<>y<EFBFBD>1<>1<>1<><EFBFBD>1<>1<>1<>1<>1<>1<><1A>1<>1<>1<>1<><1A>1<>1<>1<>!1<>1<>1<>1<>1<>1<>1<>1<>1r-c<08><><00>\P!\RR7;_uu_4\RRR7RRR4R# +'giR#;i)<04>required)<01>matchNr)<04>pytest<73>raises<65>
ValueErrorr)r"s&r*<00>test_nij_requires_both_channels<6C>'TestNij.test_nij_requires_both_channels0s,<00><00> <13>]<5D>]<5D>:<3A>Z<EFBFBD> 8<> 8<> <0F>4<EFBFBD>D<EFBFBD> 1<>9<> 8<> 8<> 8<>s <00>=<05> A <09>N) <0C>__name__<5F>
__module__<EFBFBD> __qualname__<5F>__firstlineno__r+r2rDrLrTr\<00>__static_attributes__<5F>__classdictcell__)<01> __classdict__s@r*rr s)<00><><00><00>,<2C>  <20>F<01>
 <20> 2<>2<>2r-r)<0E>__doc__<5F>builtinsr<00>_pytest.assertion.rewrite<74> assertion<6F>rewriterrY<00>impakt.channel.modelr<00>impakt.criteria.nijrrrr^r-r*<00><module>rms<00><01> <20><00><00> <0A>*<2A>3<>)2<>)2r-