Source symbols: t/unit/app/test_beat.py
Deterministic, value-free symbol metadata extracted from public source. Implementations and literal values are not copied into this page.
- Revision: main@97ed017c09de03612a7d9617ff4c038c00bf916b · 2026-07-19T16:04:39Z
- Declarations: 80
- Referenced calls: 100
Declared symbols
MockShelve— class at line 22; referencesBeatLazyFunc,add,result,delay,timedeltaclose— def at line 26; referencesBeatLazyFunc,add,result,delay,timedeltasync— def at line 29; referencesBeatLazyFunc,add,result,delay,timedeltaMockService— class at line 33; referencesBeatLazyFunc,add,result,delay,timedelta__init__— def at line 37; referencesBeatLazyFunc,add,result,delay,timedeltastart— def at line 40; referencesBeatLazyFunc,add,result,delay,timedeltastop— def at line 43; referencesBeatLazyFunc,add,result,delay,timedeltatest_BeatLazyFunc— class at line 47; referencesBeatLazyFunc,add,result,delay,timedeltatest_beat_lazy_func— def at line 49; referencesBeatLazyFunc,add,result,delay,timedeltaadd— def at line 50; referencesBeatLazyFunc,result,delay,timedeltatest_ScheduleEntry— class at line 57; referencestimedeltacreate_entry— def at line 60; referencestimedeltatest_next— def at line 70; referencescreate_entry,isinstance,timedelta,next,is_due,repr,__reduce__,fun,objecttest_is_due— def at line 81; referencescreate_entry,timedelta,is_due,next,repr,__reduce__,fun,objecttest_repr— def at line 95; referencescreate_entry,repr,timedelta,__reduce__,fun,objecttest_reduce— def at line 99; referencescreate_entry,timedelta,__reduce__,fun,objecttest_lt— def at line 105; referencescreate_entry,timedelta,objecttest_update— def at line 115; referencescreate_entry,timedeltamScheduler— class at line 133; referencessuper,__init__,append__init__— def at line 135; referencessuper,appendsend_task— def at line 139; referencesappendmSchedulerSchedulingError— class at line 147; referencesSchedulingError,RuntimeError,now,timedelta,mocked_schedulesend_task— def at line 149; referencesSchedulingError,RuntimeError,now,timedelta,mocked_schedulemSchedulerRuntimeError— class at line 153; referencesRuntimeError,now,timedelta,mocked_scheduleis_due— def at line 155; referencesRuntimeError,now,timedelta,mocked_schedulemocked_schedule— class at line 159; referencesnow,timedeltanow_func— def at line 161; referencesnow,timedelta,mocked_schedule__init__— def at line 164; referencestimedelta,mocked_scheduleis_due— def at line 171; referencesmocked_scheduletest_Scheduler— class at line 180test_custom_schedule_dict— def at line 182test_apply_async_uses_registered_task_instances— def at line 187; referencestask,Mock,_get_app,mScheduler,apply_async,Entry,assert_called,assert_called_with,assert_not_called,patch,Scheduler,send_task,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entryfoo— def at line 190; referencesMock,_get_app,mScheduler,apply_async,Entry,assert_called,task,assert_called_with,assert_not_called,patch,Scheduler,send_task,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrytest_apply_async_with_null_args— def at line 199; referencestask,Mock,mScheduler,apply_async,Entry,assert_called,assert_called_with,assert_not_called,patch,Scheduler,send_task,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entryfoo— def at line 202; referencesMock,mScheduler,apply_async,Entry,assert_called,task,assert_called_with,assert_not_called,patch,Scheduler,send_task,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrytest_apply_async_with_null_args_set_to_none— def at line 212; referencestask,Mock,mScheduler,Entry,apply_async,assert_called,assert_called_with,assert_not_called,patch,Scheduler,send_task,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entryfoo— def at line 215; referencesMock,mScheduler,Entry,apply_async,assert_called,task,assert_called_with,assert_not_called,patch,Scheduler,send_task,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrytest_apply_async_without_null_args— def at line 228; referencestask,Mock,mScheduler,Entry,apply_async,assert_called,assert_called_with,assert_not_called,patch,Scheduler,send_task,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entryfoo— def at line 231; referencesMock,mScheduler,Entry,apply_async,assert_called,task,assert_called_with,assert_not_called,patch,Scheduler,send_task,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrytest_should_sync— def at line 245; referencestask,Mock,mScheduler,apply_async,Entry,assert_called_with,assert_not_called,patch,Scheduler,send_task,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrynot_sync— def at line 248; referencesMock,mScheduler,apply_async,Entry,assert_called_with,assert_not_called,task,patch,Scheduler,send_task,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrytest_should_sync_increments_sync_every_counter— def at line 264; referencestask,Mock,mScheduler,apply_async,Entry,assert_called_with,patch,Scheduler,send_task,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrynot_sync— def at line 268; referencesMock,mScheduler,apply_async,Entry,assert_called_with,task,patch,Scheduler,send_task,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrytest_sync_task_counter_resets_on_do_sync— def at line 283; referencestask,Mock,mScheduler,apply_async,Entry,patch,Scheduler,send_task,assert_called_with,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrynot_sync— def at line 287; referencesMock,mScheduler,apply_async,Entry,patch,Scheduler,send_task,assert_called_with,isinstance,object,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrytest_send_task— def at line 300; referencesScheduler,send_task,assert_called_with,mScheduler,isinstance,Entry,object,patch,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrytest_info— def at line 305; referencesmScheduler,isinstance,Entry,object,patch,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrytest_apply_entry_handles_empty_result— def at line 309; referencesmScheduler,Entry,object,patch,apply_entry,assert_called_once_with,AsyncResult,_maybe_entrytest_maybe_entry— def at line 332; referencesmScheduler,Entry,_maybe_entrytest_set_schedule— def at line 338; referencesmSchedulertest_ensure_connection_error_handler— def at line 344; referencesmScheduler,_ensure_connected,assert_called,callback,KeyErrortest_install_default_entries— def at line 352test_due_tick— def at line 371; referencesmScheduler,addtest_due_tick_SchedulingError— def at line 380; referencesmSchedulerSchedulingError,add,tick,assert_called,mScheduler,mocked_schedule,enumeratetest_pending_tick— def at line 387; referencesmScheduler,add,tick,mocked_schedule,enumeratetest_pending_left_10_milliseconds_tick— def at line 393; referencesmScheduler,add,tick,mocked_schedule,enumeratetest_honors_max_interval— def at line 399; referencesmScheduler,add,mocked_schedule,tick,enumeratetest_ticks— def at line 406; referencesmScheduler,mocked_schedule,enumeratetest_ticks_microseconds— def at line 414; referencesmScheduler,fromtimestamp,schedule,timedelta,add,tick,mocked_schedule,sync,setup_schedule,close,update_from_dicttest_ticks_schedule_change— def at line 427; referencesmScheduler,schedule,add,tick,mocked_schedule,sync,setup_schedule,close,update_from_dicttest_schedule_no_remain— def at line 444; referencesmScheduler,add,mocked_schedule,tick,sync,setup_schedule,close,update_from_dicttest_interface— def at line 450; referencesmScheduler,sync,setup_schedule,close,update_from_dict,mocked_scheduletest_merge_inplace— def at line 456; referencesmScheduler,update_from_dict,mocked_scheduletest_when— def at line 469; referencesdatetime,ZoneInfo,astimezone,mScheduler,_when,mocked_schedule,patch,update_from_dicttest_populate_heap— def at line 487; referencesmScheduler,update_from_dict,mocked_schedulecreate_schedule_entry— def at line 495test_schedule_equal_schedule_vs_schedule_success— def at line 508; referencesScheduler,create_schedule_entry,scheduletest_schedule_equal_schedule_vs_schedule_fail— def at line 514; referencesScheduler,create_schedule_entry,scheduletest_schedule_equal_crontab_vs_crontab_success— def at line 520; referencesScheduler,create_schedule_entry,crontabtest_schedule_equal_crontab_vs_crontab_fail— def at line 526; referencesScheduler,create_schedule_entry,crontabtest_schedule_equal_crontab_vs_schedule_fail— def at line 532; referencesScheduler,create_schedule_entry,crontabtest_schedule_equal_different_key_fail— def at line 538; referencesScheduler,create_schedule_entry,scheduletest_schedule_equal_args_vs_args_success— def at line 544; referencesScheduler,create_schedule_entrytest_schedule_equal_args_vs_args_fail— def at line 550; referencesScheduler,create_schedule_entrytest_schedule_equal_kwargs_vs_kwargs_success— def at line 556; referencesScheduler,create_schedule_entrytest_schedule_equal_kwargs_vs_kwargs_fail— def at line 562; referencesScheduler,create_schedule_entrytest_schedule_equal_options_vs_options_success— def at line 568; referencesScheduler,create_schedule_entrytest_schedule_equal_options_vs_options_fail— def at line 574; referencesScheduler,create_schedule_entrytest_schedule_equal_task_vs_task_success— def at line 580; referencesScheduler,create_schedule_entrytest_schedule_equal_task_vs_task_fail— def at line 586; referencesScheduler,create_schedule_entry
File-level call references
BeatLazyFunc— line 52add— line 53result— line 53delay— line 54timedelta— line 63Entry— line 68dict— line 68create_entry— line 71isinstance— line 73next— line 77is_due— line 85repr— line 97__reduce__— line 101fun— line 102object— line 111update— line 126schedule— line 127super— line 137__init__— line 137append— line 140AsyncResult— line 144uuid— line 144SchedulingError— line 150RuntimeError— line 156now— line 162mocked_schedule— line 175mScheduler— line 184task— line 189Mock— line 192_get_app— line 193apply_async— line 196assert_called— line 197assert_called_with— line 257assert_not_called— line 262patch— line 299Scheduler— line 301send_task— line 302apply_entry— line 316assert_called_once_with— line 317_maybe_entry— line 335_ensure_connected— line 346callback— line 350KeyError— line 350install_default_entries— line 356tick— line 377mSchedulerSchedulingError— line 381enumerate— line 410update_from_dict— line 411min— line 412fromtimestamp— line 418sync— line 452setup_schedule— line 453close— line 454merge_inplace— line 463datetime— line 470ZoneInfo— line 471astimezone— line 472_when— line 476populate_heap— line 492event_t— line 493ScheduleEntry— line 506create_schedule_entry— line 510schedules_equal— line 512crontab— line 522MockShelve— line 613Bunch— line 617SystemExit— line 625set— line 627create_persistent_scheduler— line 660_remove_db— line 662assert_has_calls— line 663call— line 664OSError— line 666raises— line 671MagicMock— line 680UnicodeDecodeError— line 687_create_schedule— line 690UnpicklingError— line 723TypeError— line 740create_persistent_scheduler_w_call_logging— line 784now_func— line 804scheduler_class— line 824range— line 827abs— line 834Service— line 841loads— line 846dumps— line 846get_service— line 849list— line 853keys— line 853is_set— line 860stop— line 862start— line 877importorskip— line 900EmbeddedService— line 903MockService— line 906run— line 915_Popen— line 918maybe_make_aware— line 942to_local— line 951
Source: t/unit/app/test_beat.py