@@ -764,80 +764,71 @@ def postgresql_psycopg2_conn_types(postgresql_psycopg2_engine_types):
764
764
765
765
@pytest .fixture
766
766
def sqlite_str ():
767
- pytest .skip ("Skipping MySQL tests" )
768
- # pytest.importorskip("sqlalchemy")
769
- # with tm.ensure_clean() as name:
770
- # yield f"sqlite:///{name}"
767
+ pytest .importorskip ("sqlalchemy" )
768
+ with tm .ensure_clean () as name :
769
+ yield f"sqlite:///{ name } "
771
770
772
771
773
772
@pytest .fixture
774
773
def sqlite_engine (sqlite_str ):
775
- pytest .skip ("Skipping MySQL tests" )
776
- # sqlalchemy = pytest.importorskip("sqlalchemy")
777
- # engine = sqlalchemy.create_engine(sqlite_str, poolclass=sqlalchemy.pool.NullPool)
778
- # yield engine
779
- # for view in get_all_views(engine):
780
- # drop_view(view, engine)
781
- # for tbl in get_all_tables(engine):
782
- # drop_table(tbl, engine)
783
- # engine.dispose()
774
+ sqlalchemy = pytest .importorskip ("sqlalchemy" )
775
+ engine = sqlalchemy .create_engine (sqlite_str , poolclass = sqlalchemy .pool .NullPool )
776
+ yield engine
777
+ for view in get_all_views (engine ):
778
+ drop_view (view , engine )
779
+ for tbl in get_all_tables (engine ):
780
+ drop_table (tbl , engine )
781
+ engine .dispose ()
784
782
785
783
786
784
@pytest .fixture
787
785
def sqlite_conn (sqlite_engine ):
788
- pytest .skip ("Skipping MySQL tests" )
789
- # with sqlite_engine.connect() as conn:
790
- # yield conn
786
+ with sqlite_engine .connect () as conn :
787
+ yield conn
791
788
792
789
793
790
@pytest .fixture
794
791
def sqlite_str_iris (sqlite_str , iris_path ):
795
- pytest .skip ("Skipping MySQL tests" )
796
- # sqlalchemy = pytest.importorskip("sqlalchemy")
797
- # engine = sqlalchemy.create_engine(sqlite_str)
798
- # create_and_load_iris(engine, iris_path)
799
- # create_and_load_iris_view(engine)
800
- # engine.dispose()
801
- # return sqlite_str
792
+ sqlalchemy = pytest .importorskip ("sqlalchemy" )
793
+ engine = sqlalchemy .create_engine (sqlite_str )
794
+ create_and_load_iris (engine , iris_path )
795
+ create_and_load_iris_view (engine )
796
+ engine .dispose ()
797
+ return sqlite_str
802
798
803
799
804
800
@pytest .fixture
805
801
def sqlite_engine_iris (sqlite_engine , iris_path ):
806
- pytest .skip ("Skipping MySQL tests" )
807
- # create_and_load_iris(sqlite_engine, iris_path)
808
- # create_and_load_iris_view(sqlite_engine)
809
- # return sqlite_engine
802
+ create_and_load_iris (sqlite_engine , iris_path )
803
+ create_and_load_iris_view (sqlite_engine )
804
+ return sqlite_engine
810
805
811
806
812
807
@pytest .fixture
813
808
def sqlite_conn_iris (sqlite_engine_iris ):
814
- pytest .skip ("Skipping MySQL tests" )
815
- # with sqlite_engine_iris.connect() as conn:
816
- # yield conn
809
+ with sqlite_engine_iris .connect () as conn :
810
+ yield conn
817
811
818
812
819
813
@pytest .fixture
820
814
def sqlite_str_types (sqlite_str , types_data ):
821
- pytest .skip ("Skipping MySQL tests" )
822
- # sqlalchemy = pytest.importorskip("sqlalchemy")
823
- # engine = sqlalchemy.create_engine(sqlite_str)
824
- # create_and_load_types(engine, types_data, "sqlite")
825
- # engine.dispose()
826
- # return sqlite_str
815
+ sqlalchemy = pytest .importorskip ("sqlalchemy" )
816
+ engine = sqlalchemy .create_engine (sqlite_str )
817
+ create_and_load_types (engine , types_data , "sqlite" )
818
+ engine .dispose ()
819
+ return sqlite_str
827
820
828
821
829
822
@pytest .fixture
830
823
def sqlite_engine_types (sqlite_engine , types_data ):
831
- pytest .skip ("Skipping MySQL tests" )
832
- # create_and_load_types(sqlite_engine, types_data, "sqlite")
833
- # return sqlite_engine
824
+ create_and_load_types (sqlite_engine , types_data , "sqlite" )
825
+ return sqlite_engine
834
826
835
827
836
828
@pytest .fixture
837
829
def sqlite_conn_types (sqlite_engine_types ):
838
- pytest .skip ("Skipping MySQL tests" )
839
- # with sqlite_engine_types.connect() as conn:
840
- # yield conn
830
+ with sqlite_engine_types .connect () as conn :
831
+ yield conn
841
832
842
833
843
834
@pytest .fixture
0 commit comments