Coverage for /Users/ajo/work/jumpstarter/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-06 10:21 +0200

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