e>V@ d dl mZ d dl mZ d dlmZ d dlmZ d dlmZ d dlmZ ddl m Z dd l m Z dd l mZ ddl mZ ddl mZ dd l m Z G d dej Z G d de j ej Z G d dej ZdS ) )config)fixtures)eq_)requirements)Column)Table )Integer)MetaDataschema)Sequence)String)testingc e Zd ZdZdZdZed Zd Zd Z d Z ej d Z d Zd Z ej ddd ej j d Zej j d ZdS )SequenceTest sequencesTeachc t d|t dt t d d t dt d t d|t dt t dd d t dt d t d |t dt t d d t dt d d t j j j rkt d|t dt t dt j d t dt d dt j d S d S )Nseq_pkid tab_id_seqTprimary_keydata2 seq_opt_pk)optionalseq_no_returningnoret_id_seqF)implicit_returningseq_no_returning_schnoret_sch_id_seqr r" r )r r r r r r requiresschemasenabledr test_schema)clsmetadatas z/builddir/build/BUILD/cloudlinux-venv-1.0.10/venv/lib64/python3.11/site-packages/sqlalchemy/testing/suite/test_sequence.py define_tableszSequenceTest.define_tables s 4(<"8"8dKKK66"::&& 555 66"::&& (( 66"::&&$ #+ &/8JKKK $ vvbzz**#() c t j | j j d | | j j t j d S N some datar )r dbexecutetablesr insert_assert_round_tripselfs r, test_insert_roundtripz"SequenceTest.test_insert_roundtripF sQ $+,3355KHHH 2FI>>>>>r. c t j | j j d }t |j dg d S Nr1 r2 )r r3 r4 r5 r r6 r inserted_primary_keyr9 rs r, test_insert_lastrowidz"SequenceTest.test_insert_lastrowidJ sH Idk07799LLA"QC(((((r. c t j | j j j j j }t |d d S )Nr= ) r r3 r4 r5 r cr defaultr r? s r, test_nextval_directz SequenceTest.test_nextval_directN s6 Idk025=>>Aq r. c t j | j j d }t |j dg d S r<