def _initTestingDB(engine):
    from skosprovider_sqlalchemy.models import (
        Base
    )
    Base.metadata.drop_all(engine)
    Base.metadata.create_all(engine)
    Session = sessionmaker(
        bind=engine
    )
    DBSession = Session()

    from skosprovider_sqlalchemy.models import (
        Initialiser
    )

    init = Initialiser(DBSession)
    init.init_all()
    return DBSession
Esempio n. 2
0
 def setUp(self):
     Base.metadata.create_all(self.engine)
     self.session = self.session_maker()
     Initialiser(self.session).init_all()
     self.visitationprovider = SQLAlchemyProvider(
         {
             'id': 'SOORTEN',
             'conceptscheme_id': 1
         },
         self.session_maker,
         expand_strategy='visit')
Esempio n. 3
0
 def setUp(self):
     Base.metadata.create_all(self.engine)
     self.session = self.session_maker()
     Initialiser(self.session).init_all()
     create_data(self.session)
     self.provider = SQLAlchemyProvider(
         {
             'id': 'SOORTEN',
             'conceptscheme_id': 1
         },
         self.session_maker,
         uri_generator=UriPatternGenerator('urn:x-skosprovider-sa:test:%s'))
Esempio n. 4
0
 def setUp(self):
     Base.metadata.create_all(self.engine)
     self.session = self.session_maker()
     Initialiser(self.session).init_all()