tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
X\¬Qc@sÔddlZddlZd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d    „Z
d
„Z d „Z d „Z d „Zd„Zd„Zdd-d„ƒYZdd.d„ƒYZdd/d„ƒYZdd0d„ƒYZdd1d„ƒYZdd2d„ƒYZdd3d„ƒYZdejfd„ƒYZd ejfd!„ƒYZd"ejfd#„ƒYZd$efd%„ƒYZd&efd'„ƒYZd(efd)„ƒYZd*„Zd+„Z e!d,krÐe ƒndS(4iÿÿÿÿNcCsdS(Ntfoo((((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytfunc_returntextscCsdS(Nubar((((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytfunc_returnunicodescCsdS(Ni*((((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytfunc_returnint scCsdS(Ng…ëQ¸    @((((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytfunc_returnfloat"scCsdS(N(tNone(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytfunc_returnnull$scCs
tdƒS(Ntblob(tbuffer(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytfunc_returnblob&scCsdS(NiiI€((((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytfunc_returnlonglong(scCs dddS(Nii((((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytfunc_raiseexception*scCst|ƒtkS(N(ttypetunicode(tv((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyt func_isstring-scCst|ƒtkS(N(R tint(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyt
func_isint/scCst|ƒtkS(N(R tfloat(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyt func_isfloat1scCst|ƒtdƒkS(N(R R(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyt func_isnone3scCst|ƒtkS(N(R R(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyt func_isblob5scCst|ttfƒo|dkS(NiiI€(t
isinstanceRtlong(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytfunc_islonglong7st
AggrNoStepcBseZd„Zd„ZRS(cCsdS(N((tself((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyt__init__;scCsdS(Ni((R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytfinalize>s(t__name__t
__module__RR(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR:s    tAggrNoFinalizecBseZd„Zd„ZRS(cCsdS(N((R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyRBscCsdS(N((Rtx((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytstepEs(RRRR!(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyRAs    tAggrExceptionInInitcBs#eZd„Zd„Zd„ZRS(cCs dddS(Nii((R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyRIscCsdS(N((RR ((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR!LscCsdS(N((R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyROs(RRRR!R(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR"Hs        tAggrExceptionInStepcBs#eZd„Zd„Zd„ZRS(cCsdS(N((R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyRSscCs dddS(Nii((RR ((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR!VscCsdS(Ni*((R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyRYs(RRRR!R(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR#Rs        tAggrExceptionInFinalizecBs#eZd„Zd„Zd„ZRS(cCsdS(N((R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR]scCsdS(N((RR ((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR!`scCs dddS(Nii((R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyRcs(RRRR!R(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR$\s        t AggrCheckTypecBs#eZd„Zd„Zd„ZRS(cCs d|_dS(N(Rtval(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyRgscCsRitd6td6td6tdƒd6td6}t||t|ƒkƒ|_dS(NtstrRRRR(R RRR RRR&(Rt    whichTypeR&ttheType((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR!js/cCs|jS(N(R&(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyRns(RRRR!R(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR%fs        tAggrSumcBs#eZd„Zd„Zd„ZRS(cCs d|_dS(Ng(R&(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyRrscCs|j|7_dS(N(R&(RR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR!uscCs|jS(N(R&(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyRxs(RRRR!R(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR*qs        t FunctionTestscBsªeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „Zd„Zd„Zd„Zd„ZRS(cCsJtjdƒ|_|jjddtƒ|jjddtƒ|jjddtƒ|jjddtƒ|jjddtƒ|jjddt    ƒ|jjd    dt
ƒ|jjd
dt ƒ|jjd d t ƒ|jjd d t ƒ|jjdd tƒ|jjdd tƒ|jjdd tƒ|jjdd tƒdS(Ns:memory:t
returntextit returnunicodet    returnintt returnfloatt
returnnullt
returnblobtreturnlonglongtraiseexceptiontisstringitisinttisfloattisnonetisblobt
islonglong(tsqlitetconnecttcontcreate_functionRRRRRR    R
R RRRRRR(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytsetUp|scCs|jjƒdS(N(R<tclose(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyttearDownscCsEy*|jjddd„ƒ|jdƒWntjk
r@nXdS(NtblaiœÿÿÿcSsd|S(Ni((R ((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyt<lambda>”ss&should have raised an OperationalError(R<R=tfailR:tOperationalError(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckFuncErrorOnCreate’s
cCsUd„}|ƒ}|tƒd<|jjdd|ƒ|jjƒ}|jdƒdS(NcSs d„}|S(NcSsdS(Ni((((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytf›s((RF((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytgetfuncšs    Rtreftestisselect reftest()(tglobalsR<R=tcursortexecute(RRGRFtcur((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckFuncRefCount™s          cCsV|jjƒ}|jdƒ|jƒd}|jt|ƒtƒ|j|dƒdS(Nsselect returntext()iR(R<RJRKtfetchonet assertEqualR R (RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckFuncReturnText¥s
 cCsV|jjƒ}|jdƒ|jƒd}|jt|ƒtƒ|j|dƒdS(Nsselect returnunicode()iubar(R<RJRKRNROR R (RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckFuncReturnUnicode¬s
 cCsV|jjƒ}|jdƒ|jƒd}|jt|ƒtƒ|j|dƒdS(Nsselect returnint()ii*(R<RJRKRNROR R(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckFuncReturnInt³s
 cCsn|jjƒ}|jdƒ|jƒd}|jt|ƒtƒ|dksZ|dkrj|jdƒndS(Nsselect returnfloat()igé&1¬    @gT㥛Ġ    @s wrong value(R<RJRKRNROR RRC(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckFuncReturnFloatºs  cCs\|jjƒ}|jdƒ|jƒd}|jt|ƒtdƒƒ|j|dƒdS(Nsselect returnnull()i(R<RJRKRNROR R(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckFuncReturnNullÂs
 cCs\|jjƒ}|jdƒ|jƒd}|jt|ƒtƒ|j|tdƒƒdS(Nsselect returnblob()iR(R<RJRKRNROR R(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckFuncReturnBlobÉs
 cCs@|jjƒ}|jdƒ|jƒd}|j|dƒdS(Nsselect returnlonglong()iiiI€(R<RJRKRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckFuncReturnLongLongÐs cCsk|jjƒ}y(|jdƒ|jƒ|jdƒWn-tjk
rf}|j|jddƒnXdS(Nsselect raiseexception()s#should have raised OperationalErroris&user-defined function raised exception(    R<RJRKRNRCR:RDROtargs(RRLte((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckFuncExceptionÖs 
cCsC|jjƒ}|jddƒ|jƒd}|j|dƒdS(Nsselect isstring(?)Rii(sfoo(R<RJRKRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckParamStringßscCsC|jjƒ}|jddƒ|jƒd}|j|dƒdS(Nsselect isint(?)i*ii(i*(R<RJRKRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyt CheckParamIntåscCsC|jjƒ}|jddƒ|jƒd}|j|dƒdS(Nsselect isfloat(?)g…ëQ¸    @ii(g…ëQ¸    @(R<RJRKRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckParamFloatëscCsC|jjƒ}|jddƒ|jƒd}|j|dƒdS(Nsselect isnone(?)ii(N(R<RJRKRRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckParamNoneñscCsL|jjƒ}|jdtdƒfƒ|jƒd}|j|dƒdS(Nsselect isblob(?)Rii(R<RJRKRRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckParamBlob÷scCsC|jjƒ}|jddƒ|jƒd}|j|dƒdS(Nsselect islonglong(?)ii*iI(I(R<RJRKRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckParamLongLongýs(RRR>R@RERMRPRQRRRSRTRURVRYRZR[R\R]R^R_(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR+{s$                                                                        tAggregateTestscBs†eZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z    d„Z
d    „Z d
„Z d „Z d „Zd „ZRS(cCsñtjdƒ|_|jjƒ}|jdƒ|jdddddtdƒfƒ|jjdd    tƒ|jjd
d    t    ƒ|jjd d    t
ƒ|jjd d    t ƒ|jjd d    t ƒ|jjddt ƒ|jjdd    tƒdS(Ns:memory:s´
            create table test(
                t text,
                i integer,
                f float,
                n,
                b blob
                )
            s6insert into test(t, i, f, n, b) values (?, ?, ?, ?, ?)Rig…ëQ¸    @Rtnostepit
nofinalizetexcInittexcStept excFinalizet    checkTypeitmysum(R:R;R<RJRKRRtcreate_aggregateRRR"R#R$R%R*(RRL((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR>s    cCsdS(N((R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR@scCsBy'|jjddtƒ|jdƒWntjk
r=nXdS(NRAiœÿÿÿs&should have raised an OperationalError(R<R=R*RCR:RD(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckAggrErrorOnCreate s
cCs^|jjƒ}y|jdƒ|jdƒWn*tk
rY}|j|jddƒnXdS(Nsselect nostep(t) from tests$should have raised an AttributeErroris+AggrNoStep instance has no attribute 'step'(R<RJRKRCtAttributeErrorRORW(RRLRX((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckAggrNoStep's  cCsq|jjƒ}y.|jdƒ|jƒd}|jdƒWn-tjk
rl}|j|jddƒnXdS(Nsselect nofinalize(t) from testis&should have raised an OperationalErrors7user-defined aggregate's 'finalize' method raised error(    R<RJRKRNRCR:RDRORW(RRLR&RX((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckAggrNoFinalize/s cCsq|jjƒ}y.|jdƒ|jƒd}|jdƒWn-tjk
rl}|j|jddƒnXdS(Nsselect excInit(t) from testis&should have raised an OperationalErrors7user-defined aggregate's '__init__' method raised error(    R<RJRKRNRCR:RDRORW(RRLR&RX((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckAggrExceptionInInit8s cCsq|jjƒ}y.|jdƒ|jƒd}|jdƒWn-tjk
rl}|j|jddƒnXdS(Nsselect excStep(t) from testis&should have raised an OperationalErrors3user-defined aggregate's 'step' method raised error(    R<RJRKRNRCR:RDRORW(RRLR&RX((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckAggrExceptionInStepAs cCsq|jjƒ}y.|jdƒ|jƒd}|jdƒWn-tjk
rl}|j|jddƒnXdS(Nsselect excFinalize(t) from testis&should have raised an OperationalErrors7user-defined aggregate's 'finalize' method raised error(    R<RJRKRNRCR:RDRORW(RRLR&RX((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckAggrExceptionInFinalizeJs cCsC|jjƒ}|jddƒ|jƒd}|j|dƒdS(Nsselect checkType('str', ?)Rii(sfoo(R<RJRKRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckAggrCheckParamStrSscCsC|jjƒ}|jddƒ|jƒd}|j|dƒdS(Nsselect checkType('int', ?)i*ii(i*(R<RJRKRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckAggrCheckParamIntYscCsC|jjƒ}|jddƒ|jƒd}|j|dƒdS(Nsselect checkType('float', ?)g…ëQ¸    @ii(g…ëQ¸    @(R<RJRKRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckAggrCheckParamFloat_scCsC|jjƒ}|jddƒ|jƒd}|j|dƒdS(Nsselect checkType('None', ?)ii(N(R<RJRKRRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckAggrCheckParamNoneescCsL|jjƒ}|jdtdƒfƒ|jƒd}|j|dƒdS(Nsselect checkType('blob', ?)Rii(R<RJRKRRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckAggrCheckParamBlobkscCsf|jjƒ}|jdƒ|jdd    d
d gƒ|jdƒ|jƒd}|j|dƒdS( Nsdelete from testsinsert into test(i) values (?)i
iisselect mysum(i) from testii<(i
(i(i(R<RJRKt executemanyRNRO(RRLR&((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytCheckAggrCheckAggrSumqs   (RRR>R@RiRkRlRmRnRoRpRqRrRsRtRv(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR`s                                                                    tAuthorizerTestscBs;eZed„ƒZd„Zd„Zd„Zd„ZRS(cCs<|tjkrtjS|dks.|dkr5tjStjS(Ntc2tt2(R:t SQLITE_SELECTt SQLITE_DENYt    SQLITE_OK(tactiontarg1targ2tdbnametsource((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyt authorizer_cbzs
cCsItjdƒ|_|jjdƒ|jjdƒ|jj|jƒdS(Ns:memory:s¿
            create table t1 (c1, c2);
            create table t2 (c1, c2);
            insert into t1 (c1, c2) values (1, 2);
            insert into t2 (c1, c2) values (4, 5);
            sselect c2 from t2(R:R;R<t executescriptRKtset_authorizerR‚(R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR>‚s
    cCsdS(N((R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR@scCspy|jjdƒWnHtjk
r^}|jdjdƒsZ|jd|jdƒndSX|jdƒdS(Nsselect * from t2it
prohibitedswrong exception text: %ss9should have raised an exception due to missing privileges(R<RKR:t DatabaseErrorRWtendswithRC(RRX((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyttest_table_access“scCspy|jjdƒWnHtjk
r^}|jdjdƒsZ|jd|jdƒndSX|jdƒdS(Nsselect c2 from t1iR…swrong exception text: %ss9should have raised an exception due to missing privileges(R<RKR:R†RWR‡RC(RRX((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyttest_column_accessœs(RRt staticmethodR‚R>R@RˆR‰(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyRwys
                tAuthorizerRaiseExceptionTestscBseZed„ƒZRS(cCs@|tjkrt‚n|dks0|dkr9t‚ntjS(NRxRy(R:Rzt
ValueErrorR|(R}R~RR€R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR‚¦s
        (RRRŠR‚(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR‹¥stAuthorizerIllegalTypeTestscBseZed„ƒZRS(cCs6|tjkrdS|dks+|dkr/dStjS(NgRxRy(R:RzR|(R}R~RR€R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR‚¯s
(RRRŠR‚(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR®stAuthorizerLargeIntegerTestscBseZed„ƒZRS(cCs6|tjkrdS|dks+|dkr/dStjS(Nii RxRyII(R:RzR|(R}R~RR€R((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyR‚¸s
(RRRŠR‚(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyRŽ·scCsmtjtdƒ}tjtdƒ}tjtƒ}tj|||tjtƒtjtƒtjtƒfƒS(NtCheck(    tunittestt    makeSuiteR+R`Rwt    TestSuiteR‹RRŽ(tfunction_suitetaggregate_suitetauthorizer_suite((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pytsuiteÁs  cCs tjƒ}|jtƒƒdS(N(RtTextTestRunnertrunR–(trunner((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyttestÎs t__main__(((((((("Rtsqlite3R:RRRRRR    R
R RRRRRRRRR"R#R$R%R*tTestCaseR+R`RwR‹RRŽR–RšR(((sb/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/sqlite3/test/userfunctions.pyt<module>s@                                                          
 
 
 
ˆv,