Loading files
76de63d66This file is pinned to the selected release. Download the original to open it in your design tool.
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import pytest
library = 'libraries/Populated Library.lplib'
@pytest.fixture
def project_editor(librepcb):
"""
Fixture opening the project editor with an empty project
"""
librepcb.add_local_library_to_workspace(path=library)
librepcb.add_project('Empty Project')
librepcb.set_project('Empty Project/Empty Project.lpp')
with librepcb.open() as app:
# Check if both editors were opened
assert app.widget('schematicEditor').properties()['visible'] is True
assert app.widget('boardEditor').properties()['visible'] is True
# Start the actual test
yield app