Skip to content
Snippets Groups Projects
conftest.py 668 B
Newer Older
  • Learn to ignore specific revisions
  • import pytest
    
    import time
    
    
    from pybis import Openbis
    
    
    Swen Vermeul's avatar
    Swen Vermeul committed
    openbis_url = 'https://localhost:8443'
    
    admin_username = 'admin'
    admin_password = 'changeit'
    
    @pytest.yield_fixture(scope="module")
    def openbis_instance():
    
    Swen Vermeul's avatar
    Swen Vermeul committed
        instance = Openbis(url=openbis_url, verify_certificates=False)
    
        print("\nLOGGING IN...")
    
    Swen Vermeul's avatar
    Swen Vermeul committed
        instance.login(admin_username, admin_password)
    
        yield instance
        instance.logout()
        print("LOGGED OUT...")
    
    
    
    @pytest.yield_fixture(scope="module")
    def space():
        o = Openbis(url=openbis_url, verify_certificates=False)
        o.login(admin_username, admin_password)
    
    
        space_exists = o.get_space(code='DEFAULT')
    
        yield space_exists
    
        o.logout()