fix(m1): replace transcribed operator values in fixtures with invented ones

This commit is contained in:
Kjell Tore Guttormsen 2026-09-04 21:35:24 +02:00
commit 28a950bcea
5 changed files with 17 additions and 17 deletions

View file

@ -24,7 +24,7 @@ alternatives, and whitespace inside an alternative is a phrase.** One rule,
applied identically to `ansettelsesform.aksepterer`, `ansettelsesform.avviser` applied identically to `ansettelsesform.aksepterer`, `ansettelsesform.avviser`
and each entry of `absolutte_nei` -- which is why `åremål/engasjement, vikariat` and each entry of `absolutte_nei` -- which is why `åremål/engasjement, vikariat`
reads as two rejected forms, the first of which has two names, and reads as two rejected forms, the first of which has two names, and
`personalansvar / linjeledelse` reads as one no with two names. The rule costs `nattarbeid / turnusvakt` reads as one no with two names. The rule costs
the ability to write a comma inside an employment form; no employment form has the ability to write a comma inside an employment form; no employment form has
one. one.

View file

@ -49,7 +49,7 @@ skalaren lista, med én regel som gjelder likt overalt:
- **mellomrom** inne i et alternativ er en frase - **mellomrom** inne i et alternativ er en frase
Så `åremål/engasjement, vikariat` er to avviste former, den første med to navn. Så `åremål/engasjement, vikariat` er to avviste former, den første med to navn.
`personalansvar / linjeledelse` er ett nei med to navn. Regelen gjelder `nattarbeid / turnusvakt` er ett nei med to navn. Regelen gjelder
`ansettelsesform.aksepterer`, `ansettelsesform.avviser` og hvert punkt i `ansettelsesform.aksepterer`, `ansettelsesform.avviser` og hvert punkt i
`absolutte_nei`. `absolutte_nei`.

View file

@ -67,15 +67,15 @@ arbeidssteder:
- Vestbygda - Vestbygda
- Nordvik - Nordvik
lonn: lonn:
gulv_nok: 1050000 gulv_nok: 930000
onsket_nok: 1150000 onsket_nok: 1010000
kommentar: Gulvet avviser mekanisk. Ønsket nivå vekter, avviser ikke. kommentar: Gulvet er hardt. Ønsket nivå teller bare i vektingen.
ansettelsesform: ansettelsesform:
aksepterer: %(aksepterer)s aksepterer: %(aksepterer)s
avviser: åremål/engasjement, vikariat avviser: åremål/engasjement, vikariat
absolutte_nei: absolutte_nei:
- personalansvar / linjeledelse - nattarbeid / turnusvakt
- salg og kundeanskaffelse - reise over halve tiden
senioritet: senioritet:
min: %(min)s min: %(min)s
maks: %(maks)s maks: %(maks)s
@ -141,8 +141,8 @@ Bygger fagsystemer som faktisk tas i bruk.
DIVERGENT_DEFAULTS = { DIVERGENT_DEFAULTS = {
"flytting": "nei", "flytting": "nei",
"aksepterer": "fast, konsulent via byrå", "aksepterer": "fast, konsulent via byrå",
"min": "seniorrådgiver", "min": "seniorkonsulent",
"maks": "fagdirektør/sjefsarkitekt", "maks": "sjefkonsulent/avdelingsdirektør",
} }
@ -238,7 +238,7 @@ def test_norwegian_characters_round_trip_through_the_report():
text = divergent() text = divergent()
report = kandidat_schema.validate(text) report = kandidat_schema.validate(text)
rendered = kandidat_schema.report_json(report) rendered = kandidat_schema.report_json(report)
assert "Sørdal" in rendered and "byrå" in rendered and "fagdirektør" in rendered assert "Sørdal" in rendered and "byrå" in rendered and "avdelingsdirektør" in rendered
# Not escaped to ø on the way out, and not normalised on the way in: # Not escaped to ø on the way out, and not normalised on the way in:
# the report quotes the operator's own bytes back. # the report quotes the operator's own bytes back.
assert "\\u" not in rendered assert "\\u" not in rendered
@ -260,8 +260,8 @@ def test_divergence_1_comma_splits_employment_forms_and_slash_splits_alternative
assert report["ansettelsesform"]["avviser"] == [["åremål", "engasjement"], ["vikariat"]] assert report["ansettelsesform"]["avviser"] == [["åremål", "engasjement"], ["vikariat"]]
# Same two separators, same meaning, on the absolute-no list. # Same two separators, same meaning, on the absolute-no list.
assert report["absolutte_nei"] == [ assert report["absolutte_nei"] == [
["personalansvar", "linjeledelse"], ["nattarbeid", "turnusvakt"],
["salg og kundeanskaffelse"], ["reise over halve tiden"],
] ]

View file

@ -42,8 +42,8 @@ ansettelsesform:
absolutte_nei: absolutte_nei:
- turnus - turnus
senioritet: senioritet:
min: seniorrådgiver min: seniorkonsulent
maks: fagdirektør/sjefsarkitekt maks: sjefkonsulent/avdelingsdirektør
--- ---
## Kjerne ## Kjerne

View file

@ -84,11 +84,11 @@ ansettelsesform:
aksepterer: fast, konsulent via byrå aksepterer: fast, konsulent via byrå
avviser: åremål/engasjement, vikariat avviser: åremål/engasjement, vikariat
absolutte_nei: absolutte_nei:
- personalansvar / linjeledelse - nattarbeid / turnusvakt
- turnus - turnus
senioritet: senioritet:
min: seniorrådgiver min: seniorkonsulent
maks: fagdirektør/sjefsarkitekt maks: sjefkonsulent/avdelingsdirektør
--- ---
## Kjerne ## Kjerne