chore: keep real names out of code and tests
The daily-summary cleaner hard-coded two contacts' names in its opening phrases; a pattern now strips "Today, <Name> and I discussed" for any contact (with a test). Video path tests use a neutral folder name. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
b7ad2dae16
commit
ccead2d7c0
2 files changed
+44
-16
No files matched your search
@@ -263,8 +263,8 @@ fn is_valid_hash(s: &str) -> bool {
|
||||
///
|
||||
/// Normalizing to forward slashes is essential on Windows: `file_scan`
|
||||
/// stores rel_paths forward-slash regardless of OS, but a raw strip of a
|
||||
/// backslash Windows path (`Z:\...\pic\Melissa\clip.mp4`) yields
|
||||
/// `Melissa\clip.mp4`. `get_exif_batch` does an exact match with no
|
||||
/// backslash Windows path (`Z:\...\pic\album\clip.mp4`) yields
|
||||
/// `album\clip.mp4`. `get_exif_batch` does an exact match with no
|
||||
/// normalization, so the backslash form misses and the handler falls back
|
||||
/// to re-hashing the entire file on every request.
|
||||
/// Response body for `POST /video/original`.
|
||||
@@ -716,19 +716,19 @@ mod tests {
|
||||
#[test]
|
||||
fn rel_path_for_lookup_normalizes_windows_separators() {
|
||||
// Windows: backslash root + backslash full path. The stored row is
|
||||
// forward-slash (`Melissa/clip.mp4`), so without normalization the
|
||||
// forward-slash (`album/clip.mp4`), so without normalization the
|
||||
// lookup misses and the handler re-hashes the whole file.
|
||||
assert_eq!(
|
||||
rel_path_for_lookup(r"Z:\Media\pic\Melissa\clip.mp4", r"Z:\Media\pic"),
|
||||
"Melissa/clip.mp4"
|
||||
rel_path_for_lookup(r"Z:\Media\pic\album\clip.mp4", r"Z:\Media\pic"),
|
||||
"album/clip.mp4"
|
||||
);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn rel_path_for_lookup_handles_unix_separators() {
|
||||
assert_eq!(
|
||||
rel_path_for_lookup("/media/pic/Melissa/clip.mp4", "/media/pic"),
|
||||
"Melissa/clip.mp4"
|
||||
rel_path_for_lookup("/media/pic/album/clip.mp4", "/media/pic"),
|
||||
"album/clip.mp4"
|
||||
);
|
||||
}
|
||||
|
||||
@@ -765,8 +765,8 @@ mod tests {
|
||||
// If the root doesn't prefix the path (e.g. a stale mount), we keep
|
||||
// the whole path but still normalize separators rather than panic.
|
||||
assert_eq!(
|
||||
rel_path_for_lookup(r"D:\other\Melissa\clip.mp4", r"Z:\Media\pic"),
|
||||
"D:/other/Melissa/clip.mp4"
|
||||
rel_path_for_lookup(r"D:\other\album\clip.mp4", r"Z:\Media\pic"),
|
||||
"D:/other/album/clip.mp4"
|
||||
);
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user