mirror of
				https://github.com/langgenius/dify.git
				synced 2025-10-30 18:33:30 +00:00 
			
		
		
		
	 9b46b02717
			
		
	
	
		9b46b02717
		
			
		
	
	
	
	
		
			
			Signed-off-by: -LAN- <laipz8200@outlook.com> Co-authored-by: -LAN- <laipz8200@outlook.com>
		
			
				
	
	
		
			24 lines
		
	
	
		
			503 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			24 lines
		
	
	
		
			503 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import os
 | |
| 
 | |
| import pytest
 | |
| from flask import Flask
 | |
| 
 | |
| # Getting the absolute path of the current file's directory
 | |
| ABS_PATH = os.path.dirname(os.path.abspath(__file__))
 | |
| 
 | |
| # Getting the absolute path of the project's root directory
 | |
| PROJECT_DIR = os.path.abspath(os.path.join(ABS_PATH, os.pardir, os.pardir))
 | |
| 
 | |
| CACHED_APP = Flask(__name__)
 | |
| 
 | |
| 
 | |
| @pytest.fixture
 | |
| def app() -> Flask:
 | |
|     return CACHED_APP
 | |
| 
 | |
| 
 | |
| @pytest.fixture(autouse=True)
 | |
| def _provide_app_context(app: Flask):
 | |
|     with app.app_context():
 | |
|         yield
 |