Behebe blockierte geplante Geburten
All checks were successful
Deploy yourpart (blue-green) / deploy (push) Successful in 5m7s
All checks were successful
Deploy yourpart (blue-green) / deploy (push) Successful in 5m7s
This commit is contained in:
@@ -2388,10 +2388,6 @@ pub const QUERY_GET_PLANNED_CHARACTER_BIRTH_DELIVERIES: &str = r#"
|
|||||||
AND c_m.pregnancy_due_at <= NOW()
|
AND c_m.pregnancy_due_at <= NOW()
|
||||||
AND c_m.pregnancy_father_character_id IS NOT NULL
|
AND c_m.pregnancy_father_character_id IS NOT NULL
|
||||||
AND c_m.pregnancy_father_character_id <> c_m.id
|
AND c_m.pregnancy_father_character_id <> c_m.id
|
||||||
-- Geplante Schwangerschaften werden nicht verworfen, sondern erst
|
|
||||||
-- nach Erreichen des gemeinsamen Mindestalters ausgeliefert.
|
|
||||||
AND c_m.birthdate <= CURRENT_DATE - INTERVAL '16 days'
|
|
||||||
AND c_f.birthdate <= CURRENT_DATE - INTERVAL '16 days'
|
|
||||||
AND c_m.health > 0
|
AND c_m.health > 0
|
||||||
AND NOT EXISTS (
|
AND NOT EXISTS (
|
||||||
SELECT 1
|
SELECT 1
|
||||||
@@ -4189,12 +4185,11 @@ mod tests {
|
|||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
fn automatic_pregnancy_and_birth_paths_require_both_parents_to_be_sixteen() {
|
fn automatic_pregnancy_paths_require_both_parents_to_be_sixteen() {
|
||||||
for query in [
|
for query in [
|
||||||
QUERY_GET_MARRIAGE_BIRTH_DELIVERIES,
|
QUERY_GET_MARRIAGE_BIRTH_DELIVERIES,
|
||||||
QUERY_TRY_MARRIAGE_CONCEPTION_UPDATE,
|
QUERY_TRY_MARRIAGE_CONCEPTION_UPDATE,
|
||||||
QUERY_GET_LEGACY_MARRIAGE_INSTANT_PREGNANCY_CANDIDATES,
|
QUERY_GET_LEGACY_MARRIAGE_INSTANT_PREGNANCY_CANDIDATES,
|
||||||
QUERY_GET_PLANNED_CHARACTER_BIRTH_DELIVERIES,
|
|
||||||
QUERY_GET_LOVER_PREGNANCY_CANDIDATES,
|
QUERY_GET_LOVER_PREGNANCY_CANDIDATES,
|
||||||
] {
|
] {
|
||||||
assert_eq!(query.matches(AGE_16_GUARD).count(), 2, "{query}");
|
assert_eq!(query.matches(AGE_16_GUARD).count(), 2, "{query}");
|
||||||
@@ -4202,6 +4197,7 @@ mod tests {
|
|||||||
|
|
||||||
assert!(QUERY_SET_CHARACTER_PREGNANCY_FROM_LOVER.contains(AGE_16_GUARD));
|
assert!(QUERY_SET_CHARACTER_PREGNANCY_FROM_LOVER.contains(AGE_16_GUARD));
|
||||||
assert!(QUERY_GET_PLANNED_CHARACTER_BIRTH_DELIVERIES.contains("pregnancy_due_at <= NOW()"));
|
assert!(QUERY_GET_PLANNED_CHARACTER_BIRTH_DELIVERIES.contains("pregnancy_due_at <= NOW()"));
|
||||||
|
assert!(!QUERY_GET_PLANNED_CHARACTER_BIRTH_DELIVERIES.contains(AGE_16_GUARD));
|
||||||
}
|
}
|
||||||
|
|
||||||
#[test]
|
#[test]
|
||||||
|
|||||||
Reference in New Issue
Block a user