From 1d56309b94f608a2b6c31a87536eeac55affaf86 Mon Sep 17 00:00:00 2001 From: Jeff Newman Date: Wed, 1 May 2024 22:02:53 -0500 Subject: [PATCH] update testing for open pipe --- .../checkpoints.parquet | Bin 25882 -> 25903 bytes .../initialize_landuse_taz.parquet | Bin 0 -> 4584 bytes .../checkpoints.parquet | Bin 25877 -> 25903 bytes .../initialize_landuse_taz.parquet | Bin 0 -> 4347 bytes test/test_sandag_abm3.py | 14 ++++++++++---- 5 files changed, 10 insertions(+), 4 deletions(-) create mode 100644 test/regress/reference-pipeline-hh100-recode.parquetpipeline/land_use_taz/initialize_landuse_taz.parquet create mode 100644 test/regress/reference-pipeline-hh100.parquetpipeline/land_use_taz/initialize_landuse_taz.parquet diff --git a/test/regress/reference-pipeline-hh100-recode.parquetpipeline/checkpoints.parquet b/test/regress/reference-pipeline-hh100-recode.parquetpipeline/checkpoints.parquet index f0e7e8b3739b424e7a0973c26e16ebfba8bf85b4..bb92a811957acc83d03ae059c117ffaee1e6ccb6 100644 GIT binary patch delta 3129 zcmbtWe^6A{6@K?Uc6kdd*_C~Fcj3XZ6t26#u5nQU6iqM=b%Gjj`~yu4F0$rr+_1>5 z_#-MxNZ1M*;5cojG1a!2BqphmK^bOBjWslrS|X&?4s|3orXw?Hn`oO!X~!l#ZwX7A zELx}koSnVz`@VPYx#xW6{op)#^E~PP4pE?npWhRdwF)7^t=gWRbfWaUu~y$K)vuHi zByJwZmF@-uZ?n>38|Mgk8ymKTe05>(E{T(oVB$ABxM0W>ICGfP7r_)tJ9EoVFu-bX|+@Z0SgQSAKL4vgE5 z@5Q)cT^q(rMeP`;0?%UH`gVu9Vmhc16Fwi-i7AiurS2!yVtGpwu8-6=W3-vW81MhX z9*k*wR2?ndhp}}@w<`DHwWl$@QuH3i$)Qn==y)qPtxerW@t4`S=BvuZ_}8Tj<2uEO zabe~beBFT_ohbI!HE9f@PE=KY`F&Nja|sG1Z0N(iq#ECOnrsxG`0Tt!OzAvW(oPJb ztFsJ2i_fjlh^^x4$SVBvkE81`KDT2N#*Eem#D4Fr+(AmjTV9+`N=h?moS=Taf8~1(<7FhwG8p~p^sY=#f83*?KO8EP{S+z(NJNyvB?uV^u z6R7yG$zf7RLL$c*Jw-*!*ZMYZ?9&XtMg^1#8|-w((d*5-vm zi)zFt1o{Q$Xd`QX47@fMlv)ds^`<3HeGlc<5Oy6VEUK@aBy^ClTlMTjJ?O2qUqf94 zaY0TD^|6l~@gb@ZKD91Dq%GZ{>RGsIbp%wWGeiy%I!xFVg+=iCObcd_X*0;*1Y$-G zOY6(h)UMhVBIE}EWOd=@7hf31vXN19?f7O};r_%{W7 z)3czB$Em_z3bNkDepzl(ujgQ0|<0&HI@q zyq?}9+NEWKEqK#6GdCdbra2peSz5IU-CP-AukM1@tmvpCcvLpDll^%|G{cv&Tyfyt zd*ENTbXa9eMDbHm%1gW1Mc8NyAo@L9u3jO$o698>_q&fE*p9$)LO&pEu$8?7`Pp6s zc4fQOL@(kNsZ(Nf;e3-qFA{nML2ZPM? z59gc6++PMx68{UJCjYJ`eGQ2}(Q8Qj$z8+GF`TPN{P|l&;*Z!W5_dkW;IVf8KlhXP zIlQi1U~||TKAFSO%GLdR!?j?m%SGaPlAGM#fhZr>WcIrYNIXlKaOabFCZev#vkcr< z@*NEVL3#gE_oH>V`1sB365{tV9)zFmS~RrTu6+vdp)g0AI{7tk{5KiIk*)v$ delta 2936 zcmbtVdvHu=6u;lSyPLbohTUxL&AyV&MtpYj*z5*rD6NRndhJs2C??TKR-z;bLRAx~ ziO?|Q&`DMOp|luO#bn4tM~!JQm{2q>u}}nQA9vOxkmIWz&+I(dj?GJ9EC@d3@)) z=Xbt7Nj9A%>qZbC9Wvo>##eX=F&<5DS zS~NcK04p}Ibe)=(K_gopNEH%Dbr7ohSdkJ4x+0u@31_*=e^I`NJqk;B2c=p^4`_pV zgOxuEcLu&unu6R-0&R$t<(`9fd#@mOi;*5N1i91H!=K$JnvaTLm@qrbFpPAsHoRAR z3@mr_MpwMp4wjyarWY;X4jlv8>da0z-SckS;4gYyq#D@sV4%Eadv;alYw&CV?*MqL&&!}%s~VK(v^^bT`# zr%5YJ35$a=A(|6TOoK=ID5wpy5DzqlxyiS{YQ~Tu;MGhZnXp~chI{Iou{IBB%JQ=Pj5Tmfz60?XQ`kN_Njz&Wk-QET+)J>M_O7$ z6|?G!{Tku ziI;!lUR!OJEM~jm+6ZURm}?#ceEWv>@&R) zan7tC5jS`)Aogl%!qBS@n{JTBd`YAkP3dc`h^Akih|?xWHGUlPA*NYYpyoB}H_W|B z()ogUQc$n)2I3+97GkLGcf@|Je`0>kR~p4F;^Mti!qIkPL=PozPhGw7j?{vdiyP6l zvFE2~JIxyIN;c22XtbHv#A24xlWKm@qYKIYgEipte+5R!74nnt#kGP;P+1Io$BBXO z=&i`u{Z@k%vD1vN^}_2_Ls_CB%_r{V#T6lR-)nU3fNn$nGa}5>PQriVbVPcnG!pGN z5?3=JOy`vT1|qItY2#4ZoB_6^L9jYv=yTMj5s;HKFi1T)SVTSe9>5NlluXRzr5O5wkQZ#5x778b_PQRGUrk zFgc?3k4Pu#oaCNi%6;apX0$q6X5Pxmn)*|xny=h{Kzq;)Q#y4pWNzO4;-bQ0zXaY? ziIhQ{ z)Xs5Cb-alvFV(Gy|GCbhq~~&Awo}r)y`0#N-OQ%vr-RLEfIZF#7;8*H{|}A5rA(2` zctY#oJEx>%`-pgu&{OZy_8IWV>F9#F4R#yjg3S6n+M4TU{$NVQm`_Z0DW=GH3Ed3& zCW_1kA|4}jcRp>J*>Tku$y*`OEa_o@y#GDgGOL5U$~+DuUp8YW2y0=uox29Iw6zFy z77-oFSyX=dxR73-1J}&vT8|}5dYSFfc7=~9?Qk|a%C@DX^A(f}iWbffyg_xSSf!$s zi}0a$xsu^tj0+vjRx16HNz6b(+m^s3m(;`q1Ph~8OK8L5U=v@YU;O}FZd;K4cq!es zG)Vu#nt{=8S>rW$izFtVh*)(gI+(x}8-nWGM8p;`z` zjx;PNC@M7IEOu^_RHh%H<vDVIL6-{>%a-3yDdc~upTNlp-e6Wn-UhQWVm26ykx?pr z{L3qlp2+J>1lOIS=t-#a?8xc1(#!Lj_Ip$y~A81McY*=brF diff --git a/test/regress/reference-pipeline-hh100-recode.parquetpipeline/land_use_taz/initialize_landuse_taz.parquet b/test/regress/reference-pipeline-hh100-recode.parquetpipeline/land_use_taz/initialize_landuse_taz.parquet new file mode 100644 index 0000000000000000000000000000000000000000..5d8f918ee5f8a169c95b1e58b92a6a007a50269f GIT binary patch literal 4584 zcmeI$c~}(Z9S87PP+U!HsJdiPZ0K4E8r0ndRMa-kuIwcsEbfU0XLpC)S@v=dSRh74 zjaR&b3Tix%(*qTcq&89U1WjW!X*?Ti(nf8Y8k4q3@9)fl5wU;t>C^nxdH68%9`nAx zdFTBt`;bd&C4ydp)ndVBVV0mWMnDW8h$TXT=+7f~{rN-`L_;s=4KdIM_|O;n!Bg-w z^oQ@kGY|{khXF7U27v(L;8_qtJPd{*kN`vB2k;yu!Vf_N!{A3S9FpL9NQMzG5?+85 z7zLwY42VGjQb>g~NQbd74#qLfD%-o1`SMwEXal& zm7WBW7{CZ7Fhc>%fSK?T6v8Z^zyemV0S!f92L~|Vgko@k8$93zAIt_n z1Rw|@D1lN4Lm8Aq1-uM%;1!q)^I$$y!U9+bi{MpQ3`<}sEQ96n8mxeounJbg8dwYK z;B}~i^{@dpLN(ODCfE#H;0@Rc+h9BFfLhoIbx;ot&9Dz6CE%+%Mg`dIO@D3b<<8T7n;3S-a({KjP!Z~P%4mb}N;9dARyayNIeYgad z;RE;(egPlB6}Sr5;5yuZoA68c7;eF@;5K{$pTe) zkOkS01JfWE@<0puFdcND2Ll+v1ZF6J888!GfuV*V_`=EC=FN}h4@fp1-!^|ipIDJ<kR%Cu$e3dTw$h zKVG(T$(muRwaKQoolDm}pSwdbTTsI$6JB z(>UMlbJg;Om0Ko;AKbZmvSHQM7w1Lw9XzFR^>+D^0VB+(8rRe+SBum&Q<~P+P2DJE zuAORH*D!6HZ0X?4=GU9@8?{a5)6G@84ErqYHJQ8C?)%PomjvhIC93hecMkijvc1itlGch^m1XU^TxUT zwP#l)%9kam5A1ATmz>``qy0eL`3+)g$7XeF{kxmS2kzZyZ*6#Q>*NLfhH4HrzF(_a zH*#jj!KTX%xwV=tnnTSW?lQJIZ+0Bo^-;^LlgoxqJ-qvBtK)L>%=3r$TtDLbq+`p} zBYSTi4S#v>=J_KnA0O*_(L~Y*i3x&U@#(QdOuVpvq1VsY84u+uoKBhrQE`su{aR~%3?uE7B(9DU4;88GU+pR|KR8yIkBBPc!G<( zZhNw;Q};dDvle5}_idd!GD=8{<@MIEddr(a*C*EQ8t>*}3VCa0-RUuDu& z*HqJkc&U0_9SZd(rcU3iH&<0P>ltTtRa3LMj;^n7(p5928dNfRvx%-T*XT{OAnBdq z-!58gkSZ^9GgiNsv|6V#ZaT7V>!af~MkjqPN~#xO;d+M4CRWc{;z@B-r#;#0n}m;9YBOx%Tuc)lcl+^53^5m-23jF0lzsDQAo zSA~f2*ywPf)$0nmJps{##DWS@G3sz7@>3o=ElNogc_=r{R$#BQ#Xykq2T>Mt*Ipkk zQ^%)s1)42L=FCJPGGrk)KHWKT=Rls2%Y`0A4DGTNcCU*>Rv0YvaWjTIjMZz41QBxk z${sd&El%1RWTSD@LCQu2DNI};qCM!&crg6*DEwYEzj|9d(@SGIH*R_(5r$W!!pVZ^O41jwpewqq;{oG=?7>l3sm$7T* zE2I2=Zz&r_3GELsUJqLl*FF)|BXrtwpT^kTKsYgcL%H=%o1AM8nvGfq#t@tG)nnDF z0An_!J1tVJ&*HX5o>Q+?W=*#nZdJn31K=@N@FoRKAG-}ARI+LVg1MybSSO4XF)8FHL@r7PIERz2hNXdSdGBS;x? z$}D1q(nc=Y*1hisoA}V*uy>(_Mp{M%)JjhKdv<;wlZ#QrDmh1 zoHAsDxV`Gk3}-pXP_|ry=YDj5m|a#+j?W@Z&&B_E{slY$Wbyz2 literal 0 HcmV?d00001 diff --git a/test/regress/reference-pipeline-hh100.parquetpipeline/checkpoints.parquet b/test/regress/reference-pipeline-hh100.parquetpipeline/checkpoints.parquet index cfdc7808574ed62b560ceca84b018523d8a4a139..448287a6d9815b8c38f6851b6d3b3a95db536184 100644 GIT binary patch delta 3356 zcmcImdr(x@8NcW5gS)Wc^0;Rotn4nrahJ!kyP{njY6T5Vs?7+o294=vkxlLv+(njz zN2D5R>c$cUj%o8yLlP%Z8!c0mVOoY7OEXr{l8miLC2^dLM4KU|({`MWL;KykE}JH- z)tUC6-@-Y+?|063&Ub(3d+7}N#TnG~Z6wf2c42qWs1y*A-LCHLHo%aRRBCuR-^kaj zh94%4VM?}A4QtZlB__sN?+w&G9rAgaylp(gW8P4}ODdJvAMiK%z4iV!pXW;?hGCMd zETFi=t!hNxRvLM=ezAs8>UC<7=!wd)SiplUewQV;Bo6#J*?vE zkUhufTHQ;`H`g6ydYK2SmMnJv3}^= ziHoxFlE;{2tdYuRiGj%xf^hpnu)a2g^r=C{Ypg#1mO25%_j2|ZmC^4GRnl3Y55|NTa~JyS<}lQPj$ zbSTM*#_4p@chLq~s$Pp8r`_tY1cBG^N?zHMvY75q=HO&6&a*lG0IKBtH(~`kZ6wzdRWd)!62Dj8{mCUD$-fKo2 zXUZK>aNKqFcYuFao&_wg_z>{T_b;kA`GHID=M!xcfEV4D6`Wi#sp8Z>IJ=?+t>OHC zeF4UgJn$31@|I4(L)U)_c)H_ffLD*a4EV=wEw8}O2U}hReDvKZz-#YZS8(c2c4xJs zYRChSjADj6c8JRD|C%Wh9h3-_oOR5wcN7|gfs9db*-e+8asRvw-MgKlI<%e5--tqQWEVh-BNtLeFdm|A!h+4~)!eT&woPlDp4A$vJq8*x>60>h-b7A;!2*7s!d zPPdAjs*2TbV(j~pvK^D-0XZ3}B%Ke_<(WnOf6mAUBNX+@47GRkRG^pYTKh~meE96> z=;Y+IHHD0jOKu8k&M2RO9WT2YdctjMWuV5GGjpF=ScN*A8k=Cjf@M(m{ z5IOl6xkk-)2lZ)x49uA<^U7!@G8xmAV?>IHffsWw4Hy-q!y8*QC9p{+|&lSxLGgSzd8P|zs+K2EUBDZVEu^QT^(^8XOG}13KFVH>u z>{;dwAKB--!{q5vLlLki4OUTC$E*<_na7I=u!j&HLFBSP!h)3g*O?#EluXf=Bh0IH zWOp4f+d*$Q6Kof;S&Z!Pk)C*~O@ z*%7H4*3RT03|rrhAl8uH=x>PJ(Kx~%Au_m)yiZ?u+UUb(cT}OrWu`~X(lb`f6vJcm zBl;V&c(4}`z6>E9h>X)2XE7y~w_t;3EVg0+$*UNJWreSKCkIYF97eGMQ8dl2`8OFJ zkdfh?h=iX;mDWMhF`vpk0OS5aZkJ=r4=*}2WonSXyym&e96x6keAD4v~(b90#&Yz)n1RpN%{ zawe)Z7P502kDZNUGkI`5bGu5O{J)q+9vjCQ7U$lN0i-43aRCd2!{KVW$5oA7{hzv~ VQc-LF*vfC3xfA6Kv!<-d`EPm+(k=i1 delta 2933 zcmbtVX-rgC6n^);nc)pH*n#0aW`ki6uQPzdfNPDmMX0+1R}r#wayv*oulut5Iu-b!jv;me8KZGNj6*HvRKW=DzQodzO2? zbLbrT^c>kRj<_LRHE?5|Mdc=hYn!ogqX~}^X)>6(;T<0*N8=YaL(5ebL2DeUV^l_i zHYX!DGi~YOth6N=9}2AK7T2+21xqh0=ra!LSQ{idqJd|VI^9DdYgJ4BAI>1O8uqXj zty?_Giq$OLpr(aT%NBQD<bSChP|m;sg~hL%QsGaJ>b&=Q zBkyu|5x!EIyxc7Utqzps)vV`mwLk@9+qd9{Z? zkz)XwVq$w(S|3cCED+;61=7^{tD2j;fEF#{ulhQrl z@}1i6UZAjFGg)v842D+)<-RFF!m!y)cy=E4DmyPHb1^acr!X1L@xW||J`T)c^a}9{M-wQ^Z_#gyvU%3@ASZh=Aiip)}o^M!Dpw#h?rk}xM zzm;bZpA^*~HvV2G5!34tYX&zWJ-1HH7x1-9epKqTJG7Q&vVqUsE_vSWnu=H$Gz;;7 zZZ6`r)OQdQHm4)%E`5SnWZQsvxn>ihLbC;N@=se4ljk>~>(sB+ymoy5Ls!W{{y~FB z$!kl$^u0!O{DS^cGCThe5aZJf$^xDrUJ{0X=9djbT))hY+>!}5uagmqtj(B?=IU(> z@7C?tTZn;g7#oMAZ9^0A3f)3AKkCnK5?iEF<>yW7_!Sr-Q^=0OX6po%pt2bF?k@(u zyR0H(?>W_bkFilNG_DK^BMrmc;z3?~rlPxFqaVNe?=HJM!Xn*Fd=?i1M)*q8(2mp4 z6b~AIr}PkrSi;gXV`zOG*rGdCS6+?z7gmPzo6zQ^muiL`k_ z2X(FfXY~5a6lM~qcMhe(htb&v4~|braW7k5IZREd#?RSH_1OzWpqm`(6- zP=M!2pc5rdGLJK5cA2Xgoxd$UtF)~0#QF2ruK#wQ_M_`kdnC|jVOIX)yxhed>UT>e zHY;h{OnUgOE}!5LhoZ}0#mJ75NCMF|8$yEY7(opYYYAODo9>?l55!+MryLw=}=A2^GF#xr(+g z#ZK>Y4T9DX7aE$aRBAvJGm_BzE1}sX74ay+z-aMGdSr#Sh%eHcR)Z_X=B2l;qFYvZ z={u}(=>4`eT#H#mG2ukSs0+}*1g=mYROZV>Y{8|lhL*$e7zgBpj?i{b>M+J`fJZTb z#wG9P|fui?8XB6J(*Y?tuDyEcc;O%zFt65rveVFhhDcMhAqFGqRIc%KY^2zywR+Tz>Q{Qq}Aeq<8&@Aib+a1d-JSJ&{!cJu5f#kZ1`Aqc1b%PPUJk*0X&~u%4Bl y)(BQ+0*A12(-y71Gf#9=UOYV$_Qt+VVm$2NU;N1mPiw;HQ2zKBhDnN>7V|fBjb8cy diff --git a/test/regress/reference-pipeline-hh100.parquetpipeline/land_use_taz/initialize_landuse_taz.parquet b/test/regress/reference-pipeline-hh100.parquetpipeline/land_use_taz/initialize_landuse_taz.parquet new file mode 100644 index 0000000000000000000000000000000000000000..27584874f71051cc327c5e37969369219b13c4ab GIT binary patch literal 4347 zcmciGc~}(Z9S88?5Edf|MVBm!4P7fSin_aig4)K}g}p?C#hpFWl062Pb$8jay8>Dp zMUCJQPgGFjf!r#BS5up);DJXHkC=GG)|j?Y+ay+#H2JIjz5^&AdHUq()6Tu+R4@#H5C{bUguy^~4hF&E za1B+8{atuI+(b>nJ{8KL9$MgCI05Z&3f_Z1!l&?O_!1t%KOiXl1{I0@5Eu$Shd3Au z5|BY6Bm=qDWcVe#3N*+e4OE~8Elh*ykPUiZzyxNP4RhdEkOLO5f(`7zLN4S12M%z8 z2fW||Kg@$7D25W455Iwhuo%c3Ern(91}uj%AoH{WR>5jm18ZR&tcMM-5h`F4Y=$jR z301Hac0mo)LLHEKZ-7Q}l66$c-}HTVc_!Y#NBBnj@or$7?nFYs5m4}XKd z!xumjpL@^E+_UVsSr2}HtR7y?3wf)_yq z(J&N-K@1Fsmp}|7fF$Keh=Z45G>n0G7z^WIJV-$X36Ka$Faah4N#GQi1it{1#8ZI= zIi!LTRGf%mpX7zzseiNlcRW zx9~bFg2h0RcnS2E$g2=v4QpT>tcMM-5h`F4^q0Kb5q}H%ChR`M_CqrqfEH+l!|-Dg zwgdGq!ezJuSK&jr1|Px4a2;+y&)g(Ac^5u|p1Jusj_<((_yWF!NAMWFhHv0o_$Pb^ z-{VFI6x56l{*OPWeKRu(XZOv*pCU#wF&2IXBqRG~T6b1WL0QktB3Y#Yl06J`X9LLs zKdcBBOnJBKQP|$K$J1hIsPN6uUeC?$LXjY#>%mE$o6km3*cSBl$$+jWXPAu&6o{to zT(mey5IM?tV&~!|p%G&BmZ`f+mpvzvhsY~2X;`cbB~J>?r-&fKl8l-I1N7-MYBztL8+ za`X7t+RCC8wW}%<@~_mJ+G|&Do#?sSQK_hVbNl4tNB3^D*R9#{>Y~7~p{ez2cPYvu zUooGmUstVKE7nw{Hmt9iwnfI>Jk_wFZpKb|`Ovh+jSboLx(4&<#)>Ax0qeP{w5Cn_ zX8o@4{>{@(o11e^l!gsc?%mR2>sbHFtTTHn59VFkt=X#FS9N&q^;YiInSEQ27Tjqo zAEw&B?QQS9D-E;G?%#f_=;7USTUE_(y|duENB3`?ZQgPGbt-6JjQYUNlS>4HN6+p! zu&aG}#0c#+b<6J4D@6&8PdZwv&#sA8tccOH?m4$%RCeR+bFDQOHcM>hw`mU6zPB~m z`{0vv2kSoAF?Gqn;o3v>m#ftqM$b8asNrf|X0>*^_Hg61CgVZJ?emA5K5l-keZ}x; zNA})0n18i#&V?iUZXNY}c7FS`qx)|kD}Mao_JyO(e>%RXdwt{HANlmPBxojW?tBwD zk{oqCHtxjmxNn2;F7j*w{6Jdt_bw7WC5aM+cy0Nt%OVWM%gM;VXWxH1!{quDUWB4! zqT~OM?@RydIf%MA8H0)wL_HiagrcJ3MIj!G+ivlSz6x3(=G=C+ILB7t^t;?%@ub*U zVoZW~PJFDmGnT_wVELj2Vz_l^2m<+LLlc7C9fs*!WiXat%!v(Kru# z(nxADDZ?>M&q&5jK2hUx`pqgP(J0H9XH_#kt9v>(gOgh|PMzGqY3=C>nls5#ymo`s zZGo@Se5h9nQ#pKH$6cr^+w>Pm}PCPl&;<$SvuR|;owF%G+eFZY>^x_q=D zF=cBeXw+WLY)EogWjc@5W#ijp7@aD8W*(Pol=kYotpxRzK8&}!U%0kPIl(BCdQ1u0 zd0B=G2cvTOy87X=7#Ocvnet?O8n-T=b*A_%hKv%cMCmX|aZQZxhsI?wBuO$HS$sL> z#%EJIbM0zp5!#=CaeA!oELlc>V^Sqat*YXbbOl+Pr+sD8lok!w-~7_tlQOqF-|Euk z+oV0`&*`_Pnk1d)qHUu*sptIn>ZgH`m<+mnyDII;y5%wwvMvsri$Of4gse5z-D@#u zOH4*>5;@km#4j(X@?DB_Z4eoi`1>ceR(^Rh8f2gD+S2yZ(F?v^Sk}QeH&vv#zc4 udi((;iuG6uf9+>|V{IPKSpJ72w(Ex>w(}<=IzEP?@JGdmQdB1X?eTBSM=Wsw literal 0 HcmV?d00001 diff --git a/test/test_sandag_abm3.py b/test/test_sandag_abm3.py index 0ea4e9f..81543d6 100644 --- a/test/test_sandag_abm3.py +++ b/test/test_sandag_abm3.py @@ -42,6 +42,7 @@ def regress(out_dir: Path, regress_dir: Path = None): "initialize_proto_population", "compute_disaggregate_accessibility", "initialize_landuse", + "initialize_landuse_taz", "initialize_households", "compute_accessibility", "av_ownership", @@ -135,7 +136,7 @@ def test_sandag_abm3_progressive(use_sharrow): tags = "".join(tags) ref_pipeline = Path(__file__).parent.joinpath( - f"regress/reference-pipeline{tags}.zip" + f"regress/reference-pipeline{tags}.parquetpipeline" ) for step_name in EXPECTED_MODELS: @@ -156,9 +157,14 @@ def test_sandag_abm3_progressive(use_sharrow): # make new reference pipeline file if it is missing import shutil - shutil.make_archive( - ref_pipeline.with_suffix(""), "zip", state.checkpoint.store.filename - ) + if ref_pipeline.suffix == ".zip": + shutil.make_archive( + ref_pipeline.with_suffix(""), "zip", state.checkpoint.store.filename + ) + else: + shutil.copytree(state.checkpoint.store.filename, ref_pipeline) + if (ref_pipeline / ".gitignore").exists(): + os.remove(ref_pipeline / ".gitignore") if __name__ == "__main__":