MCPcopy Create free account
hub / github.com/apify/crawlee-python / create_event_data

Function create_event_data

tests/unit/_autoscaling/test_snapshotter.py:336–345  ·  view source on GitHub ↗
(creation_time: datetime)

Source from the content-addressed store, hash-verified

334 time_old = datetime.now(tz=timezone.utc) - timedelta(milliseconds=50)
335
336 def create_event_data(creation_time: datetime) -> EventSystemInfoData:
337 return EventSystemInfoData(
338 cpu_info=CpuInfo(used_ratio=0.5, created_at=creation_time),
339 memory_info=MemoryInfo(
340 current_size=ByteSize(bytes=1),
341 created_at=creation_time,
342 total_size=ByteSize(bytes=2),
343 system_wide_used_size=ByteSize.from_gb(5),
344 ),
345 )
346
347 event_manager.emit(event=Event.SYSTEM_INFO, event_data=create_event_data(time_new))
348 event_manager.emit(event=Event.SYSTEM_INFO, event_data=create_event_data(time_old))

Callers 1

Calls 5

EventSystemInfoDataClass · 0.90
CpuInfoClass · 0.90
MemoryInfoClass · 0.90
ByteSizeClass · 0.90
from_gbMethod · 0.80

Tested by

no test coverage detected