%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/
Upload File :
Create Path :
Current File : //opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyo

�
��4]c@sddlmZddlmZddlmZddlmZddlmZddlmZddlm	Z	dd	lm
Z
dd
lmZddlmZddlmZdd
lm
Z
dejfd��YZde
jejfd��YZdejfd��YZdS(i(tconfig(tfixtures(teq_(trequirements(tColumn(tTablei(tInteger(tMetaData(tschema(tSequence(tString(ttestingtSequenceTestcBs_eZdZeZdZed��Zd�Zd�Z	d�Z
ejd��Z
d�ZRS(	t	sequencesteachc
Cs~td|tdttd�dt�tdtd���td|tdttddt�dt�tdtd���dS(	Ntseq_pktidt
tab_id_seqtprimary_keytdatai2t
seq_opt_pktoptional(RRRR	tTrueR
(tclstmetadata((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyt
define_tablesscCs?tjj|jjj�dd�|j|jjtj�dS(NRs	some data(RtdbtexecutettablesRtinsertt_assert_round_trip(tself((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyttest_insert_roundtrip*s"cCs;tjj|jjj�dd�}t|jdg�dS(NRs	some datai(RRRRRRRtinserted_primary_key(Rtr((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyttest_insert_lastrowid.s$cCs2tjj|jjjjj�}t|d�dS(Ni(	RRRRRtcRtdefaultR(RR"((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyttest_nextval_direct2s!cCs;tjj|jjj�dd�}t|jdg�dS(NRs	some datai(RRRRRRRR!(RR"((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyttest_optional_seq6s	cCs,|j|j��j�}t|d�dS(Nis	some data(is	some data(RtselecttfirstR(Rttabletconntrow((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyR=s(R
(t__name__t
__module__t__requires__Rt__backend__trun_create_tablestclassmethodRR R#R&Rtsequences_optionalR'R(((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyRs			tSequenceCompilerTestcBseZdZeZd�ZRS(R
cCs�tdt�tdttd��tdt��}|j�jdd�}tjj	j
dddtjj	�jtd��}|j
|d|fd	tdtjj	�dS(
Ntxtyty_seqtqit	statementtdialects#INSERT INTO x (y, q) VALUES (%s, 5)t
literal_binds(RRRRR	RtvaluesRRR:tstatement_compilertNonetvisit_sequencetassert_compileR(RR*tstmttseq_nextval((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyt!test_literal_binds_inline_compileFs
(R
(R-R.R/RR0RC(((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyR4BstHasSequenceTestcBszeZdZeZd�Zejjd��Z	d�Z
ejjd��Zejjd��Zejjd��Z
RS(R
cCsltd�}tjjtj|��z&ttjjjtjd�t	�Wdtjjtj
|��XdS(Ntuser_id_seq(R	RRRRtCreateSequenceRR:thas_sequenceRtDropSequence(Rts1((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyttest_has_sequence_scCs~tddtj�}tjjtj|��z/ttjj	j
tjddtj�t�Wdtjjtj|��XdS(NRER(
R	Rttest_schemaRRRRRFRR:RGRRH(RRI((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyttest_has_sequence_schemajscCs&ttjjjtjd�t�dS(NRE(RRRR:RGtFalse(R((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyttest_has_sequence_negxscCs/ttjjjtjddtj�t�dS(NRER(RRRR:RGRRKRM(R((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyttest_has_sequence_schemas_neg{scCsutd�}tjjtj|��z/ttjjjtjddt	j
�t�Wdtjjtj|��XdS(NRER(
R	RRRRRFRR:RGRRKRMRH(RRI((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyt'test_has_sequence_default_not_in_remote�scCsutddtj�}tjjtj|��z&ttjj	j
tjd�t�Wdtjjtj|��XdS(NRER(
R	RRKRRRRRFRR:RGRMRH(RRI((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyt'test_has_sequence_remote_not_in_default�s(R
(R-R.R/RR0RJRtrequirestschemasRLRNRORPRQ(((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyRD[s			N(tRRt
assertionsRRRRRRRR	R
Rt
TablesTestRtAssertsCompiledSQLtTestBaseR4RD(((sY/opt/alt/python27/lib64/python2.7/site-packages/sqlalchemy/testing/suite/test_sequence.pyt<module>s3

Zerion Mini Shell 1.0