mirror of
				https://github.com/Akkudoktor-EOS/EOS.git
				synced 2025-11-04 00:36:21 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			18 lines
		
	
	
		
			594 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			18 lines
		
	
	
		
			594 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import pytest
 | 
						|
 | 
						|
from modules.class_heatpump import Heatpump
 | 
						|
 | 
						|
 | 
						|
@pytest.fixture(scope="function")
 | 
						|
def heatpump() -> Heatpump:
 | 
						|
    """Heatpump with 5 kw heating power and 24 h prediction"""
 | 
						|
    return Heatpump(5000, 24)
 | 
						|
 | 
						|
 | 
						|
class TestHeatpump:
 | 
						|
    def test_cop(self, heatpump):
 | 
						|
        """Testing calculate COP for variouse outside temperatures"""
 | 
						|
        assert heatpump.cop_berechnen(-10) == 2.0, "COP for -10 degree isn't correct"
 | 
						|
        assert heatpump.cop_berechnen(0) == 3.0, "COP for 0 degree isn't correct"
 | 
						|
        assert heatpump.cop_berechnen(10) == 4.0, "COP for 10 degree isn't correct"
 |