File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -485,9 +485,8 @@ def fn_minus(a, b=2):
485485 assert cachier_ (dummy_ )(1 ) == expected , f"for { fn .__name__ } wrapped"
486486
487487 dummy_ = functools .partial (fn , b = 2 )
488- assert cachier_ (dummy_ )(1 , b = 2 ) == expected , (
489- f"for { fn .__name__ } wrapped"
490- )
488+ expct = f"for { fn .__name__ } wrapped"
489+ assert cachier_ (dummy_ )(1 , b = 2 ) == expected , expct
491490
492491 assert cachier_ (fn )(1 , 2 ) == expected , f"for { fn .__name__ } inline"
493492 assert cachier_ (fn )(a = 1 , b = 2 ) == expected , f"for { fn .__name__ } inline"
Original file line number Diff line number Diff line change 99import pytest
1010
1111from cachier import cachier
12+ from cachier .cores .sql import _SQLCore
1213from cachier .cores .base import RecalculationNeeded
13- from cachier .cores .sql import CacheTable , _SQLCore
1414
1515SQL_CONN_STR = os .environ .get ("SQLALCHEMY_DATABASE_URL" , "sqlite:///:memory:" )
1616
@@ -221,6 +221,15 @@ def test_sqlcore_invalid_sql_engine():
221221
222222@pytest .mark .sql
223223def test_sqlcore_get_entry_by_key_none_value ():
224+ import pytest
225+
226+ pytest .importorskip ("sqlalchemy" )
227+ from cachier .cores .sql import _SQLCore
228+ import cachier .cores .sql as sql_mod
229+
230+ CacheTable = getattr (sql_mod , "CacheTable" , None )
231+ if CacheTable is None :
232+ pytest .skip ("CacheTable not available (SQLAlchemy missing)" )
224233 core = _SQLCore (hash_func = None , sql_engine = SQL_CONN_STR )
225234 core .set_func (lambda x : x )
226235 # Insert a row with value=None
You can’t perform that action at this time.
0 commit comments