Coverage for /home/fedora/jumpstarter/packages/jumpstarter-driver-power/jumpstarter_driver_power/common.py: 86%

7 statements  

« prev     ^ index     » next       coverage.py v7.8.0, created at 2025-05-05 20:29 +0000

1from pydantic import BaseModel 

2 

3 

4class PowerReading(BaseModel): 

5 voltage: float 

6 current: float 

7 

8 @property 

9 def apparent_power(self): 

10 return self.voltage * self.current