1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-02 03:12:20 +01:00

Unittests for esphome python code (#931)

This commit is contained in:
Tim Savage
2020-03-13 08:27:22 +11:00
committed by GitHub
parent 714d28a61a
commit c632b0e1d4
16 changed files with 1212 additions and 0 deletions

View File

@@ -0,0 +1,30 @@
"""
ESPHome Unittests
~~~~~~~~~~~~~~~~~
Configuration file for unit tests.
If adding unit tests ensure that they are fast. Slower integration tests should
not be part of a unit test suite.
"""
import sys
import pytest
from pathlib import Path
here = Path(__file__).parent
# Configure location of package root
package_root = here.parent.parent
sys.path.insert(0, package_root.as_posix())
@pytest.fixture
def fixture_path() -> Path:
"""
Location of all fixture files.
"""
return here / "fixtures"