From 4a6c0eaeb0ff01a07a2ae3ec9ea78657b0489b14 Mon Sep 17 00:00:00 2001 From: Kevin Chen Date: Tue, 28 May 2013 16:11:46 -0500 Subject: [PATCH] Update db api test --- .DS_Store | Bin 6148 -> 0 bytes .gitignore | 5 ++++- taskflow/.DS_Store | Bin 6148 -> 0 bytes taskflow/__init__.pyc | Bin 0 -> 148 bytes taskflow/common/__init__.pyc | Bin 0 -> 155 bytes taskflow/common/config.pyc | Bin 0 -> 1611 bytes taskflow/db/.DS_Store | Bin 6148 -> 0 bytes taskflow/db/__init__.pyc | Bin 0 -> 151 bytes taskflow/db/api.pyc | Bin 0 -> 5949 bytes taskflow/db/sqlalchemy/.DS_Store | Bin 6148 -> 0 bytes taskflow/db/sqlalchemy/__init__.pyc | Bin 0 -> 162 bytes taskflow/db/sqlalchemy/api.pyc | Bin 0 -> 9480 bytes taskflow/db/sqlalchemy/models.pyc | Bin 0 -> 7729 bytes taskflow/openstack/.DS_Store | Bin 6148 -> 0 bytes taskflow/openstack/common/.DS_Store | Bin 6148 -> 0 bytes taskflow/states.pyc | Bin 0 -> 459 bytes taskflow/tests/.DS_Store | Bin 6148 -> 0 bytes taskflow/tests/unit/test_db_api.py | 2 +- taskflow/utils.pyc | Bin 0 -> 6917 bytes 19 files changed, 5 insertions(+), 2 deletions(-) delete mode 100644 .DS_Store delete mode 100644 taskflow/.DS_Store create mode 100644 taskflow/__init__.pyc create mode 100644 taskflow/common/__init__.pyc create mode 100644 taskflow/common/config.pyc delete mode 100644 taskflow/db/.DS_Store create mode 100644 taskflow/db/__init__.pyc create mode 100644 taskflow/db/api.pyc delete mode 100644 taskflow/db/sqlalchemy/.DS_Store create mode 100644 taskflow/db/sqlalchemy/__init__.pyc create mode 100644 taskflow/db/sqlalchemy/api.pyc create mode 100644 taskflow/db/sqlalchemy/models.pyc delete mode 100644 taskflow/openstack/.DS_Store delete mode 100644 taskflow/openstack/common/.DS_Store create mode 100644 taskflow/states.pyc delete mode 100644 taskflow/tests/.DS_Store create mode 100644 taskflow/utils.pyc diff --git a/.DS_Store b/.DS_Store deleted file mode 100644 index 98ed09de9e1276496d3363d75181f798d0cd672a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}T>S5T0$TMpWoU5KoKeDydfL!9xfYJPIlFU_}$6wiuGqr1ns%QG5hn#Fz1T zoY~!gr3G&yb_RC8+4@GVmdV2l)2=L6ijO`v?Y6Kh13WQ@P}7Q&-`qZy8cjkF8r*A9;LUFBtpGwqC5RC>s?oOCzE=^Zr0@f;julf$w{+m z*JR`9WIA0(slHp=dk3fIZU5;xe|gm`3M5>~mcatvP?;;}(Hq8565pe*$SdL*nE_^i z8DIvMjsbHNSQ|@MITy?fFatj^K>LHlM(7yKHL9%xJGwrTzd}fYI=v+br9sDFt`R*b zLZ>3?RAHVNLZ_o$nmET`u2H9hP%Gm+X654XBGl?=mns~Dqmg@NfEk!&psa^gI{(k` zms$A8pH1NrGr$b|GX_MZ<+WTa%ABop<s1QMF@Ayz%MZH1>&S5T0#QP5psh1o5=c7>(rSxg;9Ufm?HN2PC?Co8$M(~gkva4_mA83dop50y?vG@`DJhli7y3mFg z5=g;=2Y6cbG8dFIQ*;4KZHt1FRWEj;l$j#OUtZ%945;m7ZZ9#1PSp%(2G)}Sem+oC zj<&)~qBuIR5l;X_1KmQ<=5Gm}LlxQzGl@8YLS!nUOeN}xL1a4msfx1|W)fvO5V11O zqgE#Bg+j#Y=%*qah%HgKngPwgGy{3rE%E#R^7r@ubdv6A1~da}#Q-ttZr#C>)ZIE) x9KUNR>OCqK9+ycJDcGp%SQz{&-bWRJW0V_+w!%yzdQkL_fS^G)nt?xM;0H)ozQ_Oo diff --git a/taskflow/__init__.pyc b/taskflow/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..29e6fa0b35b35db8ba1d876bd0db3a72eac9cb3d GIT binary patch literal 148 zcmZSn%*(Y`Y-wOJ0~9a`J~J<~BtBlRpt6JmXo5{{ QeoARhsvXFlVjyM!0Qs08^8f$< literal 0 HcmV?d00001 diff --git a/taskflow/common/__init__.pyc b/taskflow/common/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..3746bb7c5c979531f2436a81cc8374776b584f18 GIT binary patch literal 155 zcmZSn%*(Y`Y-wOJ0~9a>KQ}i&Pd`3BGcU6wK3=b& XvV;R@kWFrWN@-529mu+3AZ7pn4xl5l literal 0 HcmV?d00001 diff --git a/taskflow/common/config.pyc b/taskflow/common/config.pyc new file mode 100644 index 0000000000000000000000000000000000000000..519ce047ef294ffa15f027a4a1091a34518279a9 GIT binary patch literal 1611 zcmcIkUr*Ce6hCcYu(82Z1bwnb9u{L(MFR;j27!=}2!st^cxk%cv#q1;9lf`bJ>ysL zWB7%9^#kZRx82~u#Dr+Ko}T-=J->VY*7@0}eP8=_7D9Pd>A6d{`awbfT#&Rt*brNA zK??mHh;2w5xNyKi2S#%s=sypl0%*Z#9!4`|VTvpQR^f(>7eFk+jl=r7sDh}GW|u5W zhNTXSH>P+E#InIx4BljXK!-0uY4yPDJ~X?JrdH(8s=*%{e9c(da6#nj@Rh=9fOujQ zBDbO2dde}sAW`ecTt_J?w=Xj{lxaU2(&z7X6~@q-D|D+94742YQ+9 zuVSAJQVew@Q@uctzwzKI_L!oHJ5V6tyXBIDS|#l&@N#0tURV4#h3;O zG6k`^*O4B&#XGuLu=tUP(brLeoSr6ytJ=(10B#Q{Tj=sjY&i9a(xBXcHZlyxC`^_@ zj4_+|y&$~ARHzMNNhV}NiDCbC*umXchCw`(N*jzJbyzxkpPUqDy5*TBGo>5HXX+Ju zAk%>qy+8Y~v$_5H&GxM)N2MpnY;>@9C)mG~rgS4grGf#vS2^Z5n>?FX_vu!vBs9Q? zX36FTqfxPF61%41PFma~9lF7^%l_%fp>EJB!$G7pX1*M2RrFrZ=q-NtR;WE%dY=_$ z%Dcob(bn6oP47U4d4j1{UWQ|-ylJb?V)jCrP>$%q^UxkoOkd2-6va{Rh+1(RVBJ5g z&LY`&xOw#wiLy={)ol<)`&W^0zGso#Ic}TqGMbi|9v*1l7c%sH%~4W&vWHT|vRx#m zs7r;wuFg)!+LUM<=%Fb{&{Ia|3XWt{ej%caM^AIqzR#0L?96bKYGUZ{m!nf>!Dn^2 v)c+|D?7{m)iaf>-Yox1}Br0~@ZaQ_#v7TE^i&j>Jek|*Rl5UW?Q+0j=+n<-Y literal 0 HcmV?d00001 diff --git a/taskflow/db/.DS_Store b/taskflow/db/.DS_Store deleted file mode 100644 index 77bbe474dc6cd52665ba2e4be561d2379634f346..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKOH0E*5T317>kE1j#M9!rN_rF(;49tGRJa*YHWv4?#qSg(ziONJ&f+{R5V3{B)u5?Ta)-wYXdXJb|6w)=_ z(&Jb*JN_dB>f0?+O7|3#2OWJszn9+mapEKX;orqknmNv=D9jXR=jKb0<@09L4w7Ci z>9&LPtR5!4dK6syUgtvFnU{6bn%B{hQ!fh<(RL$AV%X<4yBP&pcv)WW_qX?)YDI4D z>^p;s>{qK!Megk$3b0xkBGr$b|5(DaekWhuL#oVBNI0VhB?XzqEO-#oVANC!tTqKK5i`ClsMihhOS+ z60SjBnE__tI|FL=gOpYOKmK|C*GarE1I)m5G9Zda^`jc@W_#<{Emg0T&?~4Cm6sbF kmB7%g7`dtyuR*oIFO>mwE#?N{f$$#zO#?5?z@IYk1p*#ZDF6Tf diff --git a/taskflow/db/__init__.pyc b/taskflow/db/__init__.pyc new file mode 100644 index 0000000000000000000000000000000000000000..36d6956d8f0b4fb42aee0deca3205cbbacf7df0d GIT binary patch literal 151 zcmZSn%*(Y`Y-wOJ0~9atNk2Y5GcU6wK3=b&vV;R@ Th)r&ON@-529muL;AZ7pnW}PAH literal 0 HcmV?d00001 diff --git a/taskflow/db/api.pyc b/taskflow/db/api.pyc new file mode 100644 index 0000000000000000000000000000000000000000..69215f248ab20ace2cb4b20a896203cc3b9d7179 GIT binary patch literal 5949 zcmcIo3r`zI5S}}OgTW+(yq`FPB<>6MrBv!mX-U#j5g-eRRIAeI>|HyCv(NRdL#dD| zmGr0d7xo9V^Ue9p5n5HTFGjn}?%vIP^X=^H?B@QOoqj&`=hHe3etG`?fJ^k!A<{%u zt{u`Y1rD`cs=DN$oueQ}?Fp(*#O(Mu-tzx1tN-!&cG`kQ}co-DFCuIi0u+`vTE z!%m|$XisvxZ(BiRr&-c9uNJ>=PoZfVem}4>6#X3d@h9vA54|u!H@d>Y_6t)Qyi>Aa zsUMkABkYxQExO91){k}@LAbZ9Ys*I(mi=yP=vu(I!X<)zmT1SJLn6nrL*!^@g8WGu z$a(VF4T!10JL}~su9cWL$5PKUTah(AkBtbsHd5S2f^}tM{jojGEk@w6@f}kKani-i zc|5-UXk~kKW8Fd#o@(j9c(&CxVc$w8o?Csm_Q=~_ee!7I*>)M)kE-YkZdRT}rWaLq z&CAyPPwszQc^KCFn5L-GGu<$%Y%>{;nT$%pN=4TyOvQ3{-xm1&cwYKFBQuSeqTIAo zbm}fkD40p13NT};4u}qzFn34_o)fEApKPw#8Eyq(vlfQCUenmJjACl}Th{zyE#^O{ zvAx;ZqRz0+kGMqm8ofDug}JilxJp6yYWrTtZyPZ|2?4N!u}d$D@pOzk6Kb9{eaa<4 z57JTK^+G;?rO7{V=`eSU|JVRnkr+_#8Q+>R^ayqZCF(3!8S;Lf)qTb#K@R#+@Kr(n zKW-DlzQ9i>u-Rq2y|5=sI67iJYvB0g=Ufut0F3g+l!Ji;yRY>Sdy05)F2QZDk+tVs zWYu4BNz53Hf2^Lw25lnS3-{k1^OyN!55|U!g}4*eh7l%So(N#*%`~=P%lR$^cw|?> zb_aC*u0FmpW!nPwmwwPUQHJaD8Y}%F3+!0O!2TaDE*2oLvx{d+{tedoBxS&84n8|T zkKhvSbxbei-hiGV;|r{AGgH73CtayMNM#JT#9+6^28<9gSdZQyl)OETZ}G>Try!5L zB46Jt?bN^=Z1hV-X zR##8qMYfItnpe<|U@%Ok_{f*!_IM!9M-c4NU_Czw?MMD;1tjkC)BtjkP+Dk zZ=yeAJC<4JZ(NcPIP&rw8gU}M24Z!cs|@M?kk$R3f<4-b#I7jxo^C0f2I$Ru9|luoGW@B~Fe31>-HwFI%>^(Y5hK z-r!119>kVAyez{_nMKc<|Lgu{&~G;VT3}@7Rp^$>9Jv#bOQrR&V-!x=3TJi&w^leq zDxAv{4mb*j1ck&~l~5r)REwyPyC@_C3OlXB2Bu)RLO@jrQ3`8bVKFIqqQbl?kcG!m z)wp*&l2Lxy4s|~;U&ET{d#>{CoIB^t<%&+;DY^w`)-5^(w=h%46>>!`{C7&~SVrHm IHd=V@AFHysw*UYD literal 0 HcmV?d00001 diff --git a/taskflow/db/sqlalchemy/.DS_Store b/taskflow/db/sqlalchemy/.DS_Store deleted file mode 100644 index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0tNx!%-Cov~EBQ>{DKR!M) eFS8^*Uaz3Cgac@vO>TZlX-=vg$kt*YW&i*&=_XhJ literal 0 HcmV?d00001 diff --git a/taskflow/db/sqlalchemy/api.pyc b/taskflow/db/sqlalchemy/api.pyc new file mode 100644 index 0000000000000000000000000000000000000000..631550debb01387e136679ce69a9a4b1567df4b2 GIT binary patch literal 9480 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 literal 0 HcmV?d00001 diff --git a/taskflow/db/sqlalchemy/models.pyc b/taskflow/db/sqlalchemy/models.pyc new file mode 100644 index 0000000000000000000000000000000000000000..61d49d9095b1891aa86e4cadbf6743a28f198803 GIT binary patch literal 7729 zcmcIp>vG%16+R$kN|bf8WGPbY#7vwE>$Fsww4PqlG_e%7PGdEJoEzH|g@~mL2_R@J zXhj`orW5&3X8HpC+nN0C6ZEP20PXjkB}h8yq;X`}Qcsz~BVT9I}|JhrQnR3)8}_Kc+Gq2?G-mRt9x9K_612-rM>EU z=d^cC+H0;|m*k?P>(XAAbVJ%3u6JINrzG8!_NJs;(%y2t=OuYs(o535BoUlz|) zgFu$mx=yVU8=h&#B z*vXPX+AC&Jz11tsp~VZmv4!h^&VbEw@mMYxL<-BL^CD|uX;zLV!!?)q2I zADK=P=3x=vH^D(@O_Tc;izu>#Bhx8@H0<}W)dG5QlVD=jvv=dZp5q|w9OtIngno$b zi#^SqI5h=z=Vq3h_^|gIbLzHJN>2O6y7_EIgS2n;>`4|z!-4Y{I5b6IjkVZK*J9iB z4&$D2FW0#vHX0OhVhgqggE(@n8MNNDS+9d{{g9tG@Yt&;420te!Cs}xMxx>Z@I0;5 z#NXE~I%EVN61RiLlBPoB0Z{Bgv|M#hOP>sOjN{(cBweNHewYl5GAfG01k7w=RJ5?S zP}}~{n%r(5oBQ$g*RQ{}y_!{M5;T26wjlfOn9mEX#A!eAH__v7p%|Zj3Igy+ z0@t1*6po7Pg3bgS3Pc5f*C=_&9!)Lf?trW-=Q9m0~@ zMJu4%b%F|1%dS$#&P2ZOq^CVco;*O0C*J82XB<^H?0wwZkr`OY<9W$*@xFjJhSVQm z5K~m0QOOh9&ZAi(!wsSHOHb}u`BJ3k$tPg;zJlFezybEd`=(LcjcvnOzm_Ge(ClSJ zW6+E54a{D14qZNNr`qT+id5OV$-v(ADSqv?MXqo)y~v)##a*>g=JSr}(}HSichFDb z4lL$a*_1`4-J^jqW7s}nlR*$#koz-!(|$;$<}G-OUe#Ojmc4avv!X(xp!lee-a&;X zP$clAP#X$aunGP`c-I8Hctm)$Qh1cytV#|LcP7@ZVYyucpYXHqPAn9H>+`Ros^;9;GIDcT9QC)c_^k?|$Z zm5($Rj*nmqfmuaV2KY@ll_3<0uqg5gfK>73u{l+%JS|EJdf)*5w}=aq2EqGimVTs! z1J9wPsNGczfRr<8)7UX84RGB`1K)H~_#tXjK07vbXWySVJI~B#BnDOD^6X9wlgIa8 z=Rx_#_}u<;?8D=VC#;m*3rGJ5UnRrIO+FmjVgF?mz)n$`McPBH2UY4?NdSp-Zm=-9 zKgSk*Xh)++3*Ci?V;8>A%}UVMjiy8qHcLG@ix54aP;i8QKnZ1q zUI4IyMMb~E7qXB^68)dxC8e`h`hCU+PIM#4fmty3)1uL*4gCzykhWD%Ehp(3xi@0| z^K0tA)V=L~c3FN8`tV;J$`Sy4P*qcKZ&5xTTS*@Kc6dx1XR`e{hl$ef?_!L@;1#-n3q`-j25N*qg>LVl_+NQ8Ki?RCZuL6JATqW= zn-w1n3RJs!mNt&ExMy1m+Va$vJ5jIz=VvdgILnhoB3n58aYZc7s5btvA|HA8stoU3 z#1Z37iXQs0=eW;>RWnV!uH~sw0V>DDYHK}_F7F8-@Y8ZC2 zia7fhnCQRFbMdqeQABx?b;3l2O-`9;TF2G{bg`kGLm@K@-j&Ltx7XA(e+7|!GL_US&(<^HH;r{?N zjXXNJ0j?Q&Xmg-2*Cy3%FY6iq8sB1Q;J?P=M=XBK;-@TVIh319)|h8nd$P{Oe-?Z3 z4C+B@h)ovptb6O#g~f$>y;`p>RO>VNJE#8tq#Gm$0pk3uG(ZHS=>ax5%F10Bwy}j3hE={zr}bWTcmr#9 zP}L8IX)P?12BQf*6b=a#RL*5iyh*AsPh!F}%R49JPZ6@Hx*W|jPtu`E`}}YSCI$C! zM$;xFOlC=6T-F|3Xw8X1+EnNIXI=%ja7c+rrF{j3Z~DkunYTB>#*l8k+zA`RSJrKm zys}EoaEi~+M8gSZA~m~EUHf>*TFnxWH)g#EOw+XD-RwZu7~qm2wuR3_G#L~7Bk23T zMpJKahDdh#vcoWC;p?G&)>MVp%K5YfxC$}>?^65^IN|3kXebKmS4l@OBw+{-j+aB$ zf0whlFl0GhKr>8&>2>J~09~n7R=riPjx?r@KmT_a`!;6&g5D>I8HE<{vp9hzT#X{( z1_*(r6~z+nL3JjtLXih)tc;6W0BMdSFcf_RNRYHohdG9c{|TFnq5L)qP1=TnXq5tq zqvl0UcoYpjgOl$Dfd2rSKk`i`K8l;^%AIok z3XdfwAC>z;DSNVMBzqcTwHL(Zv4`DE;0@u-y_GvDu`@7oOjGkPD7 z;cB2Ahn>OtX<9|~`gb6t~ zR=IC_x+ZPq|EXMRx4AqVoU^OcRPA+_p4NYf9qLyK+^iRQ*fCD0-p9an#Y*x04Ubxt zQmpIHCigdzEFH)W=kZ3k&`b@1H|+hHyQ702o=nda-#6age@F3;9|l7H&@mA^1!0o- z7qHe;$y0aef;ATh+P{+q5+jHm8P7Sl$si@ON!EhX?Z$_6l0%7%uH7f>XqE2~HNGmJ zUXqUHwQ$?#?gOdN<7<2L7p;k(U3|UT{>Hmmo@&mnHdk$f3qRFB=#>k%J;JXX`s0Jo zJNtqVC&2iFQY$)WP3$?mQ`Gx0Wp}YPIXUZ_9&CK)7<8v87S)hK0|V}}^V_|fe!>^H z^&R|%vx}$%p+c5xSa*A%!8Hf;CR_s=cY~@?r=Q|A7j^`!0VLwnd#j6fE{y>6GZfPW z!W?#Z!~JORChtA$briMAN~P(o;P0}x;jL6QDjVJgF7WD=EAty~E-*;;Hml|L*5cO6 IR()&n-+lIEu>b%7 literal 0 HcmV?d00001 diff --git a/taskflow/openstack/.DS_Store b/taskflow/openstack/.DS_Store deleted file mode 100644 index 100e8de83d1a79a056e4c245d6980607bd3610b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHK%}T>S5Z<-5MpVc}5KoKeDydfL!9xfYJPIlFU_}!nHW0I=P3@snqxcBEh%e*w zIJ3Js1mji2&V=1>c7FEfgX|AujC<3l#hA?)v!EbyR4N3`m97;NjL20VlBMBnG71wJ zR&?|iO*r=kyJeC+z*nCCM>tC2N#;18e5F=jZLC=!n}dFwMsnuKX&Ox~{h^%sada03 z<13|SK{lOu!B}}Nf@}yLrT3&vKp&XsejH`PYkPM-Z?&CHQ|uoeJBy~6cREf}w2w{} zi**qD-P+zeI6dzLPtWeI^%?zjL=@2RErBQux(0KN-~r(}6;P*g z^Tgmf9qhuyxdwBMI-PMfGW26cE*>vjjShC9!WnlpQcVmH17!wkx@qJ2e+Iuyu|82D!l@Oszpdax*Swtib4p0xtX4HOiN%TWOVy>tnH2JRy}%BlSVb%=8f<{GgV Sw5xPLx(Fyjs3Hb_fq^gHnMv*d diff --git a/taskflow/openstack/common/.DS_Store b/taskflow/openstack/common/.DS_Store deleted file mode 100644 index 5008ddfcf53c02e82d7eee2e57c38e5672ef89f6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeH~Jr2S!425mzP>H1@V-^m;4Wg<&0T*E43hX&L&p$$qDprKhvt+--jT7}7np#A3 zem<@ulZcFPQ@L2!n>{z**++&mCkOWA81W14cNZlEfg7;MkzE(HCqgga^y>{tEnwC%0;vJ&^%eQ zLs35+`xjp>T0d@dG>Sp{k(+#C&2X)%e^BEfJO$O127%X9WWv25KI?z7fb{?0^6L% zpyQ(_0iA&9f$o8A{3+-Ztep2(WTs(O# zl@Lc=sL_ZQMV;cT631zZ%SFkhRPz$kde}=|s2PosRq_`u%QmDOO0*Y@E8v)mOT4%#&Kl{;6I{*Lx literal 0 HcmV?d00001 diff --git a/taskflow/tests/.DS_Store b/taskflow/tests/.DS_Store deleted file mode 100644 index cfcf9eb1334e94f692bd0eff02e29e04855d5dc3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6148 zcmeHKPfNov6i>FQ6%~3B#8dD*rPIkgcqnCpN1=lqoM=nM6-qnS)*VK*iXXu*;+OIB z_+FBV)15`!dyxEI-k+rTLGu#E7t* zP5b^j;I|vBU*>gicA$$@AoTN-P40p)We_ueFl)8r0pb$lI1NDL4I!~ij{^bF|I zU~Viu6GQ+pKn#3m0M7>j4bjn9DU?SCba;J6zk!GXI=&?kg+@nXr4T$IT%`i4RIZ;G zT&06u=r~7XrBJ0aE?0(m^vd<)h0E2!E@U|4jza2*0b*dDfubwM&VqKC Q4oDXPNeFesz%MZH0SsP9EC2ui diff --git a/taskflow/tests/unit/test_db_api.py b/taskflow/tests/unit/test_db_api.py index d044e5f7a..f391f34cc 100644 --- a/taskflow/tests/unit/test_db_api.py +++ b/taskflow/tests/unit/test_db_api.py @@ -13,7 +13,7 @@ from taskflow.db.sqlalchemy.session import get_session from taskflow.openstack.common import exception db_api.configure() -db_filepath = cfg.CONF.get('sql_connection') +db_api.SQL_CONNECTION = 'sqlite:///test.db' def setUpModule(): if not path.isfile('test.db'): diff --git a/taskflow/utils.pyc b/taskflow/utils.pyc new file mode 100644 index 0000000000000000000000000000000000000000..d8d49aa956a61e26a0dbf8d2b80fc084b3f8f525 GIT binary patch literal 6917 zcmcIpTW=gm6|SBck7LJOQS_vfbz%x($0v?d~3;Y7aD-wL)sh*2NK!`Xqu9~Xq>QkrA zhlaOv^UK~0@~Qd2otQwj}m_oS}&OZ8Yd zGQX2|>gsWwJMbRM?nvwx3hgnyb59!Taf39wo+^jRHq?DP!?&=@(|poU2X&Hucuh?n za8wq==mXotZpi*dib{3<@$_$hdB1)0os`?^{OXtdJbkA%iyp{hT9IpM*tDlDwbYCD zK^yzdwC+pmPL!GIS(?k_56gj;RqP^W#@jmXhFgO?wnb@$G>8=gYmecn&XZ7xlW3x| zXlN^?2zv^=nsU7-p78&E)?a2CZl>6H{>-%Z$7iA~P(?<}O|Joo=ir4%s z?P@aXcjyn&yb((MvgnlBn6${3V+xdo zhPZ}eXgVFZmQta>!2K2*yCs4utU@iL=M&FXbB@WWw$KpFW?&+;jl3c^jG~@rX zkcDH}K|nT-jxl;V^sX%(`oFSfomc^(MB#}r1&K19zcdz!QelV{!ti_lH9qIdM>SQBblQy8WY1)u#wy625*moV*Pln3Ifw8{!Mx@d_*QKxbV}w$opbNZo-1WQfN+{in z$~<@#1A-DdN3bg+t0kBvx;^N~`1eN?+^kWrMR|+!%KSJQ!0E_dD)kW~Z!DI$)(AL zulrG+AhTf-lWX4*TozKYJ9)?W+tIG}`(;{SLCnM&vI6p$0>fA{x9(lv*r;UM14nfn z-5a#CH1-puOGv_Q`rFp_Z>+5JqMbBZPV=o|rJWU>mFUW$Jze3Ru51)S8tfXSau*d35Wv%MLx6GzULsf?Hi(-LIpzQqA#YA@K5r0uAoi2EOZ{84RLMum zJu+k&%YQfE3cdMY{O2Kd4R30@EcWSwf|Ef6-onIy$BCDw zpQ|ALV-&-4oPvH{fp!+XQ_O1!+tklkM}J1=kdD|Hc?<4{Dp<#z(2`S@_y-i?{G+al zb$Q>tg1lFdohpUDNhVxT2k29$0JUGs3o|1R<#TkLn^he*IsYc}s`5`Ve|CC4I>$yf zvV%@FAHiqrrkAj>z+sdhReFUw5rJLQ93$eC?l$E5?76N*X9}o02}F5e)2*TNH-;70 zU(GUsP?yINtoEX=4y&*tz$yb(*f}zs6ifOUmNQ>QrRs~&_d;#SJ12SvSmJwK ze!*o-3%<_k8?2a2Nd&AyLYB5Iji>5X0U}@q`JrXsLNVOib8|kXdWWyMaC61TVYri3 zzdxcW=O0{rz-o|S;wO5PA~kCx+%ZeT9aT^JlCv*M^rka0g1<*vUqQuFg5*LxE1)4a zZfw9UCg)l%ZJ9}jhjtW(Jbqz$V|ki-_F+HWEo^`X%JOLU?BnX)DLdq8QC^aae?Xw-EZ7>$lZe(6+ za1n^KJa*?YJ3yK*4{*2E>m!H6c?ffrM4O45S3(VWn3ANW8jx5lgU9gFR$272)Yu~v zy?8?ycC;Ot%u_5QSA5h19e&B1N3PWLnzaiq)1wcWIA!4WmS{U8F z(6Hqm`dLexT2}Uqeq?PqWqDkutB1ilevfX`JiN-Lxmp