Skip to content

Overriding storage db path doesn't work #667

@bitphage

Description

@bitphage

This code used by tests isn't working:

from dexbot.storage import sqlDataBaseFile
_, sqlDataBaseFile = tempfile.mkstemp()
yield

On any import from storage.py there is a code executed:

# Derive sqlite file directory
data_dir = user_data_dir(APP_NAME, AUTHOR)
sqlDataBaseFile = os.path.join(data_dir, storageDatabase)

# Create directory for sqlite file
helper.mkdir(data_dir)

db_worker = DatabaseWorker()

This means db_worker is always uses default sqlDataBaseFile

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions