STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
test_video.py File Reference

Go to the source code of this file.

Namespaces

namespace  backend
namespace  backend.test_video

Functions

bytes backend.test_video.box (bytes kind, bytes payload)
bytes backend.test_video.mp4 (float seconds, int version=0, int scale=1000, bytes tail=b"")
float backend.test_video.epoch (y, mo, d, h, mi, s)
 backend.test_video.rec_dir (tmp_path, monkeypatch)
None backend.test_video.put (rec_dir, str folder, str stream, float seconds)
 backend.test_video.test_duration_from_mvhd_v0_and_v1 (tmp_path)
 backend.test_video.test_duration_none_for_unfinished_or_foreign_files (tmp_path)
bytes backend.test_video.trak (bytes handler, int scale, int dur, int samples)
 backend.test_video.test_frame_period_from_the_video_track (tmp_path)
 backend.test_video.test_record_starts_at_its_name_save_ends_at_its_name (rec_dir)
 backend.test_video.test_folder_name_is_read_in_the_gateway_zone_not_utc (rec_dir)
 backend.test_video.test_listing_skips_what_is_not_a_finished_clip (rec_dir)
 backend.test_video.test_no_mount_means_no_clips (monkeypatch, tmp_path)
None backend.test_video.put_timing (rec_dir, folder, stream, timing)
 backend.test_video.test_timing_file_places_the_clip_exactly_and_spans_its_gap (rec_dir)
 backend.test_video.test_gateway_clock_offset_is_taken_off_so_clips_sit_on_the_daq_clock (rec_dir)
 backend.test_video.test_no_measured_offset_means_the_clocks_are_taken_as_equal (rec_dir)
 backend.test_video.test_a_timing_file_that_does_not_parse_falls_back_to_the_name (rec_dir, bad)
 backend.test_video.test_approximate_clip_serves_one_piece (rec_dir)
 backend.test_video.test_overlap_keeps_partial_clips_and_drops_outside_ones (rec_dir)
 backend.test_video.client (rec_dir, monkeypatch)
 backend.test_video.test_run_video_lists_overlapping_clips (client, rec_dir)
 backend.test_video.test_run_video_without_mount_says_unavailable (client, monkeypatch)
 backend.test_video.test_run_video_unindexed_is_409 (client)
 backend.test_video.test_clip_served_with_range (client, rec_dir)
 backend.test_video.test_clip_is_not_stored_by_a_shared_cache (client, rec_dir)
 backend.test_video.test_clip_refuses_anything_not_listed (client, rec_dir, path)

Variables

str backend.test_video.TZ = "America/Los_Angeles"