mirror of
				https://github.com/espressif/esp-idf.git
				synced 2025-10-29 06:01:43 +01:00 
			
		
		
		
	since flash config parameters are no longer generated when APP_BUILD_TYPE_RAM is enabled, this will cause load_ram in pytest_embedded_idf to fail
		
			
				
	
	
		
			23 lines
		
	
	
		
			793 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			793 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # SPDX-FileCopyrightText: 2022-2023 Espressif Systems (Shanghai) CO LTD
 | |
| # SPDX-License-Identifier: Apache-2.0
 | |
| 
 | |
| # pylint: disable=W0621  # redefined-outer-name
 | |
| 
 | |
| import pytest
 | |
| from _pytest.fixtures import FixtureRequest
 | |
| from _pytest.monkeypatch import MonkeyPatch
 | |
| from test_gdb_loadable_elf_util.loadable_app_serial import LoadableAppSerial
 | |
| 
 | |
| 
 | |
| @pytest.fixture(scope='module')
 | |
| def monkeypatch_module(request: FixtureRequest) -> MonkeyPatch:
 | |
|     mp = MonkeyPatch()
 | |
|     request.addfinalizer(mp.undo)
 | |
|     return mp
 | |
| 
 | |
| 
 | |
| @pytest.fixture(scope='module', autouse=True)
 | |
| def replace_dut_class(monkeypatch_module: MonkeyPatch) -> None:
 | |
|     monkeypatch_module.setattr('pytest_embedded_idf.serial.IdfSerial', LoadableAppSerial)
 | |
|     monkeypatch_module.setattr('pytest_embedded_idf.IdfSerial', LoadableAppSerial)
 |