1- import pytest
21import bw2data as bd
3- from bw2data .errors import BW2Exception
42from qtpy import QtWidgets
53
6- from activity_browser import actions
4+ from activity_browser import actions , application
75
86
97def test_database_delete (monkeypatch , basic_database ):
@@ -18,7 +16,7 @@ def test_database_delete(monkeypatch, basic_database):
1816 assert basic_database .name not in bd .databases
1917
2018
21- def test_database_duplicate (monkeypatch , qtbot , basic_database , application_instance ):
19+ def test_database_duplicate (monkeypatch , qtbot , basic_database ):
2220 from activity_browser .actions .database .database_duplicate import DuplicateDatabaseDialog
2321
2422 dup_db = "db_that_is_duplicated"
@@ -33,26 +31,26 @@ def test_database_duplicate(monkeypatch, qtbot, basic_database, application_inst
3331
3432 actions .DatabaseDuplicate .run (basic_database .name )
3533
36- dialog = application_instance .main_window .findChild (DuplicateDatabaseDialog )
34+ dialog = application .main_window .findChild (DuplicateDatabaseDialog )
3735 with qtbot .waitSignal (dialog .dup_thread .finished , timeout = 60 * 1000 ):
3836 pass
3937
4038 assert basic_database .name in bd .databases
4139 assert dup_db in bd .databases
4240
4341
44- def test_database_export (application_instance ):
42+ def test_database_export (main_window ):
4543 # TODO: implement when we've redone the export wizard and actions
4644 from activity_browser .ui .wizards .db_export_wizard import DatabaseExportWizard
4745
4846 actions .DatabaseExport .run ()
4947
50- wizard = application_instance . main_window .findChild (DatabaseExportWizard )
48+ wizard = main_window .findChild (DatabaseExportWizard )
5149 assert wizard .isVisible ()
5250 wizard .destroy ()
5351
5452
55- def test_database_new (monkeypatch , application_instance , clean_project ):
53+ def test_database_new (monkeypatch , basic_database ):
5654 from activity_browser .actions .database .database_new import NewDatabaseDialog
5755
5856 new_db = "db_that_is_new"
0 commit comments