Updated test for bad db
This commit is contained in:
@@ -88,16 +88,17 @@ def test_init4():
|
|||||||
import tempfile
|
import tempfile
|
||||||
import osxphotos
|
import osxphotos
|
||||||
|
|
||||||
bad_db = tempfile.mkstemp(suffix=".db", prefix="osxphotos-")
|
(bad_db, bad_db_name) = tempfile.mkstemp(suffix=".db", prefix="osxphotos-")
|
||||||
|
os.close(bad_db)
|
||||||
|
|
||||||
with pytest.raises(Exception):
|
with pytest.raises(Exception):
|
||||||
assert osxphotos.PhotosDB(bad_db)
|
assert osxphotos.PhotosDB(bad_db_name)
|
||||||
|
|
||||||
with pytest.raises(Exception):
|
with pytest.raises(Exception):
|
||||||
assert osxphotos.PhotosDB(dbfile=bad_db)
|
assert osxphotos.PhotosDB(dbfile=bad_db_name)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
os.remove(bad_db)
|
os.remove(bad_db_name)
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
@@ -764,7 +765,7 @@ def test_photosdb_repr():
|
|||||||
photosdb = osxphotos.PhotosDB(dbfile=PHOTOS_DB)
|
photosdb = osxphotos.PhotosDB(dbfile=PHOTOS_DB)
|
||||||
photosdb2 = eval(repr(photosdb))
|
photosdb2 = eval(repr(photosdb))
|
||||||
|
|
||||||
ignore_keys = ["_tmp_db", "_tmp_files"]
|
ignore_keys = ["_tmp_db", "_tmp_files", "_tempdir", "_tempdir_name"]
|
||||||
assert {k: v for k, v in photosdb.__dict__.items() if k not in ignore_keys} == {
|
assert {k: v for k, v in photosdb.__dict__.items() if k not in ignore_keys} == {
|
||||||
k: v for k, v in photosdb2.__dict__.items() if k not in ignore_keys
|
k: v for k, v in photosdb2.__dict__.items() if k not in ignore_keys
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user