mirror of
				https://github.com/esphome/esphome.git
				synced 2025-10-25 13:13:48 +01:00 
			
		
		
		
	Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: J. Nick Koston <nick@koston.org>
		
			
				
	
	
		
			31 lines
		
	
	
		
			521 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			521 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| """
 | |
| 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"
 |