%PDF- %PDF-
Direktori : /usr/local/lib/python2.7/bsddb/test/ |
Current File : //usr/local/lib/python2.7/bsddb/test/test_dbtables.pyo |
ó Oêáac @ sû d d l Z d d l Z d d l Z e j d d k rp y d d l Z e Z Wn e k rl d d l Z n Xn d d l Z d d l Z d d l m Z m Z m Z m Z m Z m Z d e j f d „ ƒ YZ d „ Z e d k r÷ e j d d ƒ n d S( iÿÿÿÿNi i ( t dbt dbtablest test_supportt verboset get_new_environment_patht get_new_database_patht TableDBTestCasec B sh e Z d Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z d „ Z RS( s test-table.dbc C su d d l } | j d d k rA d d l m } | t ƒ | _ n t ƒ | _ t j d d d | j d d ƒ | _ d S( Niÿÿÿÿi i ( t do_proxy_db_py3kt filenames tabletest.dbt dbhomet createi ( t syst version_infot test_allR t Falset _flag_proxy_db_py3kR t testHomeDirR t bsdTableDBt tdb( t selfR R ( ( s4 /usr/local/lib/python2.7/bsddb/test/test_dbtables.pyt setUp) s c C s` | j j ƒ d d l } | j d d k rL d d l m } | | j ƒ n t j | j ƒ d S( Niÿÿÿÿi i ( R ( R t closeR R R R R R t rmtreeR ( R R R ( ( s4 /usr/local/lib/python2.7/bsddb/test/test_dbtables.pyt tearDown3 s c C s| d } d } y | j j | ƒ Wn t j k r6 n X| j j | | g ƒ d d l } | j d d k r• | j j | i t j d d ƒ | 6ƒ n/ | j j | i t j d d ƒ j d ƒ | 6ƒ t rÚ | j j ƒ n | j j | | g d i d | 6ƒ} d d l } | j d d k r8t j | d | ƒ } n t j t | d | d ƒ ƒ } | j | d ƒ | j | d ƒ d S( Nt test01s cool numbersiÿÿÿÿi i gn†ðù! @i s iso8859-1t conditionsgTã¥›Ä @g‰A`åÐ" @( R t DropR t TableDBErrort CreateTableR R t Insertt picklet dumpst decodeR t _db_printt Selectt Nonet loadst bytest assertGreatert assertLess( R t tabnamet colnameR t valuest colval( ( s4 /usr/local/lib/python2.7/bsddb/test/test_dbtables.pyR ; s, ) c C s¯ d } d } d } d } d d l } | j d d k r¬ i t j d d ƒ | 6d | 6d | 6i t j d d ƒ | 6d | 6d | 6i t j d d ƒ | 6d | 6d | 6g } n i t j d d ƒ j d ƒ | 6d | 6d | 6i t j d d ƒ j d ƒ | 6d | 6d | 6i t j d d ƒ j d ƒ | 6d | 6d | 6g } y | j j | ƒ Wn t j k rcn X| j j | | | | g ƒ x! | D] } | j j | | ƒ q‡Wd d l } | j d d k rî| j j | | g d i d „ | 6ƒ} n( | j j | | g d i d „ | 6ƒ} | j t | ƒ d ƒ | d d d k r[| j | d d d ƒ nP | d d d k rŠ| j | d d d ƒ n! t rŸd | f GHn t d ƒ ‚ d S( Nt test02s coolness factors but can it fly?t Speciesiÿÿÿÿi i i i t not Penguint Turkeyi t yess SR-71A Blackbirds iso8859-1R c S s t j | ƒ d k S( Ni ( R R$ ( t x( ( s4 /usr/local/lib/python2.7/bsddb/test/test_dbtables.pyt <lambda>{ t c S s t j t | d ƒ ƒ d k S( Ns iso8859-1i ( R R$ R% ( R2 ( ( s4 /usr/local/lib/python2.7/bsddb/test/test_dbtables.pyR3 ~ s i s values= %rs Wrong values returned!( R R R R R R R R R R R R"