Files
hms-licht-ton/backend/tests/__pycache__/test_rentman_request.cpython-313-pytest-9.1.1.pyc
T

45 lines
14 KiB
Plaintext
Raw Normal View History

ó
ÆÞNj¢ãóÌSrSSKrSSKJs Jr SSKrSSKJ r J
r
J r SSK J
r
SrSrSr\R"R$S5r\R"R$S 5rg)
z4Tests for Rentman request submission pipeline (T04).éN)Ú AsyncMockÚpatchÚ MagicMock)ÚRentmanServicec
óÚSSSSSSSSS S
S
S S . n[R"U5nUS
nSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUSnSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUSnSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUSnSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUSnSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUSnSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUSnSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUSnSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUS nSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUS!nSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUS"nS#o2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUS$nS o2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUS%nS
o2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUS&nS o2U:HoD(do[R"SU4SX#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCg)'NzSommerfest 2026ú
2026-08-15ú
2026-08-16zMax Mustermannz
Firma GmbHzmax@example.comz+49 170 1234567z
Hauptstr. 42aÚ80000ÚMuenchenz Brauchen PA) Ú
event_nameÚ
date_startÚdate_endÚ contact_nameÚcontact_companyÚ
contact_emailÚ
contact_phoneÚcontact_streetÚcontact_postalcodeÚ contact_cityÚlocationÚmessageÚname©ú==©z%(py1)s == %(py4)s©Úpy1Úpy4úassert %(py6)sÚpy6Úplanperiod_startz2026-08-15T08:00:00+02:00Úplanperiod_endz2026-08-16T02:00:00+02:00Úusageperiod_startú2026-08-15T18:00:00+02:00Úusageperiod_endz2026-08-16T23:59:00+02:00rÚcontact_person_first_nameÚMaxÚcontact_person_lastnameÚ
MustermannÚcontact_person_emailÚlocation_mailing_streetÚlocation_mailing_numberÚ42aÚlocation_mailing_postalcodeÚlocation_mailing_cityÚremark©rÚbuild_project_request_payloadÚ
@pytest_arÚ_call_reprcompareÚ _safereprÚAssertionErrorÚ_format_explanation©ÚdataÚpayloadÚ @py_assert0Ú @py_assert3Ú @py_assert2Ú @py_format5Ú @py_format7s ÚG/a0/usr/workdir/hms-licht-ton-t04/backend/tests/test_rentman_request.pyÚ"test_build_project_request_payloadrAà ØØ ñ
€Dô×:¸4Ó@€GØ 6‰?Ð /×/ˆ?×/ˆ?×/×/× Ð EÐ*EÐEÐ*EÑ E×E×E× &×E× &×E×EÐ*E×E×E×E× Ð CÐ(CÐCÐ(CÑ C×C×C× $×C× $×C×CÐ(C×C×C×C×C× Ð FÐ+FÐFÐ+FÑ F×F×F× '×F× '×F×FÐ+F×F×F×F× Ð DÐ)DÐDÐ)DÑ D×D×D× %×D× %×D×DÐ)D×D×D×D×D×D×  2 2  2×2×2× "×2× "×2×2 l×2×2× Ð 8°5Ð8°5Ñ  8× /×8×8°5× Ð ÐÑ   × Ð ?Ð.?Ð?Ð.?Ñ ?×?×?× *×?× *×?×?Ð.?×?× Ð ÐÑ   × Ð ÐÑ   × Ð <°WÐ<°WÑ <×<×<× 1×<× 1×<×<°W×<×<×<×<×<× Ð 9¨zÐ9¨zÑ  9× +×9×9¨z×  Ð
Ð- 
Ñ  × ×- 
×c órSSSSSSSSS S S
.
n[R"U5nUS nSo2U:HoD(do[R"S U4S
X#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUSnSo2U:HoD(do[R"S U4S
X#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUSnSo2U:HoD(do[R"S U4S
X#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCUSnSo2U:HoD(do[R"S U4S
X#45[R"U5[R"U5S.-nSSU0-n[ [R "U55eS=n=pCg)z6When no company, contact_name should use contact_name.ÚTestrr z Anna SchmidtNzanna@example.comz Testweg 5Ú10000ÚBerlin)
r r
rrrrrrrrrrrrrr r&ÚAnnar(ÚSchmidtr,Ú5r1r8s r@Ú-test_build_project_request_payload_no_companyrJ's~ðØ ØØ Øñ €Dô×:¸@€GØ  4 4  4×4×4× "×4× "×4×4 n×4×4× Ð 9°6Ð9°6Ñ  9× /×9×9°6× Ð ÐÑ   × Ð ÐÑ   ×4×4×4×4×4×4rBcópSSSSS.n[R"U5nUSnSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S .-nS
S U0-n[ [R "U55eS=n=pCUS nSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S .-nS
S U0-n[ [R "U55eS=n=pCUS
nSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S .-nS
S U0-n[ [R "U55eS=n=pCUSnSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S .-nS
S U0-n[ [R "U55eS=n=pCUSnSo2U:HoD(do[R"SU4SX#45[R"U5[R"U5S .-nS
S U0-n[ [R "U55eS=n=pCg)NzL-Acoustics K2Ú101égÀb@)Úequipment_nameÚrentman_equipment_idÚquantityÚ
unit_pricerrrrrr rPÚquantity_totalrQÚlinked_equipmentz/equipment/101)rÚbuild_equipment_payloadr3r4r5r6r7)Úitemr:r;r<r=r>r?s r@Útest_build_equipment_payloadrV<à*Ø %ØØñ  €Dô ×4°TÓ:€GØ 6‰?Ð .×.ˆ?×.ˆ?×  Ð# !Ð#   × ×#  Ð ÐÑ   ×)×)×)×  Ð* *  *× × ×* *×*× Ð :Ð*:Ð:Ð*:Ñ :×:×:× &×:× &×:×:Ð*:×:×:×:×:×:×:rBcƒóø# [SS9n[SSS.S9Ul[SS0S9UlSS S
.nURU5IS hvN nUSnSoCU:HoU(do[R
"S U4S
X445[R "U5[R "U5S.-nSSU0-n[[R"U55eS =n=pTSSS.nURSU5IS hvN n U SnSoCU:HoU(do[R
"S U4S