Test creating a DaemonStatus object.
(self)
| 126 | """Test DaemonStatus dataclass.""" |
| 127 | |
| 128 | def test_create_status(self): |
| 129 | """Test creating a DaemonStatus object.""" |
| 130 | status = DaemonStatus( |
| 131 | state=DaemonState.INSTALLING, |
| 132 | message="Installing packages", |
| 133 | updated_at=1234567890.0, |
| 134 | installation_in_progress=True, |
| 135 | daemon_pid=9999, |
| 136 | caller_pid=12345, |
| 137 | ) |
| 138 | |
| 139 | assert status.state == DaemonState.INSTALLING |
| 140 | assert status.message == "Installing packages" |
| 141 | assert status.updated_at == 1234567890.0 |
| 142 | assert status.installation_in_progress is True |
| 143 | assert status.daemon_pid == 9999 |
| 144 | assert status.caller_pid == 12345 |
| 145 | |
| 146 | def test_to_dict(self): |
| 147 | """Test converting DaemonStatus to dictionary.""" |
nothing calls this directly
no test coverage detected