def test_get_directory_not_configured(self, app_object): """Test get_directory when SQLAFIXTURES_MODE is not configured.""" fixtures = SQLAFixtures(app_object) fixtures.base_directory = 'base_directory' directory = fixtures.get_directory(app_object) assert directory == 'base_directory/testing'
def test_get_fixtures_file_not_configured(self, app_object): """Test get_fixtures_file when SQLAFIXTURES_FILENAME is not configured.""" fixtures = SQLAFixtures(app_object) fixtures.directory = 'directory' file = fixtures.get_fixtures_file(app_object) assert file == 'directory/fixtures_file'
def test_get_fixtures_file_configured(self, app_object): """Test get_fixtures_file when SQLAFIXTURES_FILENAME is configured.""" app_object.config['SQLAFIXTURES_FILENAME'] = 'my_fixtures_file' fixtures = SQLAFixtures(app_object) fixtures.directory = 'directory' file = fixtures.get_fixtures_file(app_object) assert file == 'directory/my_fixtures_file'
def test_get_directory_configured(self, app_object): """Test get_directory when SQLAFIXTURES_MODE is configured.""" app_object.config['SQLAFIXTURES_MODE'] = 'jason' fixtures = SQLAFixtures(app_object) fixtures.base_directory = 'base_directory' directory = fixtures.get_directory(app_object) assert directory == 'base_directory/jason'
def test_get_base_directory_configured(self, app_object): """Test get_base_directory when SQLAFIXTURES_DIRECTORY is configured.""" app_object.config['SQLAFIXTURES_DIRECTORY'] = 'base_directory' fixtures = SQLAFixtures(app_object) base_directory = fixtures.get_base_directory(app_object) assert base_directory == 'base_directory'
def test_get_fixtures_modules_configured(self, app_object): """Test get_fixtures_file when SQLAFIXTURES_MODULES is configured.""" app_object.config['SQLAFIXTURES_MODULES'] = ['app.tools.models'] fixtures = SQLAFixtures(app_object) modules = fixtures.get_fixtures_modules(app_object) assert modules == ['app.tools.models']
def test__init__with_no_configuration(self, app, db): """Test __init__ with no configuration.""" fixtures = SQLAFixtures(app, db) assert fixtures.db == db sqlafixtures = app.extensions['sqlafixtures'] assert sqlafixtures.base_directory == os.path.join( BASEDIR, 'sqlafixtures') assert sqlafixtures.directory == os.path.join(BASEDIR, 'sqlafixtures', 'testing') assert sqlafixtures.modules == ['app.users.models'] assert sqlafixtures.file == os.path.join(BASEDIR, 'sqlafixtures', 'testing', 'fixtures_file.xlsx')
from flask_sqlalchemy import SQLAlchemy from flask_sqlafixtures import SQLAFixtures db = SQLAlchemy() fixtures = SQLAFixtures()
def test_get_base_directory_not_configured(self, app_object): """Test get_base_directory when SQLAFIXTURES_DIRECTORY is not configured.""" fixtures = SQLAFixtures(app_object) base_directory = fixtures.get_base_directory(app_object) assert base_directory == './sqlafixtures'
def test_get_fixtures_modules_not_configured(self, app_object): """Test get_fixtures_file when SQLAFIXTURES_MODULES is not configured.""" fixtures = SQLAFixtures(app_object) modules = fixtures.get_fixtures_modules(app_object) assert modules == []